diff --git a/snaps-simulator/staging/main.js b/snaps-simulator/staging/main.js index edf168b025..1dda3a7580 100644 --- a/snaps-simulator/staging/main.js +++ b/snaps-simulator/staging/main.js @@ -1,19 +1,19 @@ -(()=>{var e={7209:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectMultiplex=void 0;let i=n(9269),a=r(n(8797)),o=r(n(9928)),s=n(9067),u=Symbol("IGNORE_SUBSTREAM");class l extends i.Duplex{constructor(e={}){super(Object.assign(Object.assign({},e),{objectMode:!0})),this._substreams={}}createStream(e){if(this.destroyed)throw Error(`ObjectMultiplex - parent stream for name "${e}" already destroyed`);if(this._readableState.ended||this._writableState.ended)throw Error(`ObjectMultiplex - parent stream for name "${e}" already ended`);if(!e)throw Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw Error(`ObjectMultiplex - Substream for name "${e}" already exists`);let t=new s.Substream({parent:this,name:e});return this._substreams[e]=t,function(e,t){let n=o.default(t);a.default(e,{readable:!1},n),a.default(e,{writable:!1},n)}(this,e=>t.destroy(e||void 0)),t}ignoreStream(e){if(!e)throw Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw Error(`ObjectMultiplex - Substream for name "${e}" already exists`);this._substreams[e]=u}_read(){}_write(e,t,n){let{name:r,data:i}=e;if(!r)return console.warn(`ObjectMultiplex - malformed chunk without name "${e}"`),n();let a=this._substreams[r];return a?a!==u&&a.push(i):console.warn(`ObjectMultiplex - orphaned data for stream "${r}"`),n()}}t.ObjectMultiplex=l},9067:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Substream=void 0;let r=n(9269);class i extends r.Duplex{constructor({parent:e,name:t}){super({objectMode:!0}),this._parent=e,this._name=t}_read(){}_write(e,t,n){this._parent.push({name:this._name,data:e}),n()}}t.Substream=i},9952:(e,t,n)=>{"use strict";let r=n(7209);e.exports=r.ObjectMultiplex},7763:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},3764:(e,t,n)=>{"use strict";var r=n(2884),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=_;var a=Object.create(n(7646));a.inherits=n(1285);var o=n(254),s=n(2704);a.inherits(_,o);for(var u=i(s.prototype),l=0;l{"use strict";e.exports=a;var r=n(7703),i=Object.create(n(7646));function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}i.inherits=n(1285),i.inherits(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},254:(e,t,n)=>{"use strict";var r,i,a=n(4406),o=n(2884);e.exports=b;var s=n(7763);b.ReadableState=y,n(2699).EventEmitter;var u=function(e,t){return e.listeners(t).length},l=n(4283),c=n(2250).Buffer,_=n.g.Uint8Array||function(){},p=Object.create(n(7646));p.inherits=n(1285);var d=n(2174),f=void 0;f=d&&d.debuglog?d.debuglog("stream"):function(){};var h=n(9237),m=n(6917);p.inherits(b,l);var g=["error","close","destroy","pause","resume"];function y(e,t){r=r||n(3764),e=e||{};var a=t instanceof r;this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,u=this.objectMode?16:16384;o||0===o?this.highWaterMark=o:a&&(s||0===s)?this.highWaterMark=s:this.highWaterMark=u,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new h,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&&(i||(i=n(1507).s),this.decoder=new i(e.encoding),this.encoding=e.encoding)}function b(e){if(r=r||n(3764),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function v(e,t,n,r,i){var a,o,s,u,l,p=e._readableState;return null===t?(p.reading=!1,function(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,S(e)}}(e,p)):(i||(a=p,o=t,c.isBuffer(o)||o instanceof _||"string"==typeof o||void 0===o||a.objectMode||(s=TypeError("Invalid non-string/buffer chunk")),l=s),l)?e.emit("error",l):p.objectMode||t&&t.length>0?("string"==typeof t||p.objectMode||Object.getPrototypeOf(t)===c.prototype||(u=t,t=c.from(u)),r?p.endEmitted?e.emit("error",Error("stream.unshift() after end event")):x(e,p,t,!0):p.ended?e.emit("error",Error("stream.push() after EOF")):(p.reading=!1,p.decoder&&!n?(t=p.decoder.write(t),p.objectMode||0!==t.length?x(e,p,t,!1):E(e,p)):x(e,p,t,!1))):r||(p.reading=!1),!p.ended&&(p.needReadable||p.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(T,e):T(e))}function T(e){f("emit readable"),e.emit("readable"),M(e)}function E(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(w,e,t))}function w(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):(r=t.buffer,i=t.decoder,ea.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0==(e-=o)){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}(e,r):function(e,t){var n=c.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),0==(e-=o)){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}(e,r),n=a),n)}function k(e){var t=e._readableState;if(t.length>0)throw Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(j,t,e))}function j(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function I(e,t){for(var n=0,r=e.length;n=n.highWaterMark||n.ended))return f("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?k(this):S(this),null;if(0===(e=D(e,n))&&n.ended)return 0===n.length&&k(this),null;var i=n.needReadable;return f("need readable",i),(0===n.length||n.length-e0?N(e,n):null)?(n.needReadable=!0,e=0):n.length-=e,0===n.length&&(n.ended||(n.needReadable=!0),r!==e&&n.ended&&k(this)),null!==t&&this.emit("data",t),t},b.prototype._read=function(e){this.emit("error",Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,f("pipe count=%d opts=%j",r.pipesCount,t);var i=t&&!1===t.end||e===a.stdout||e===a.stderr?y:l;function l(){f("onend"),e.end()}r.endEmitted?o.nextTick(i):n.once("end",i),e.on("unpipe",function t(i,a){f("onunpipe"),i===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,f("cleanup"),e.removeListener("close",m),e.removeListener("finish",g),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",t),n.removeListener("end",l),n.removeListener("end",y),n.removeListener("data",d),_=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c())});var c=function(){var e=n._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&u(n,"data")&&(e.flowing=!0,M(n))};e.on("drain",c);var _=!1,p=!1;function d(t){f("ondata"),p=!1,!1!==e.write(t)||p||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==I(r.pipes,e))&&!_&&(f("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function h(t){f("onerror",t),y(),e.removeListener("error",h),0===u(e,"error")&&e.emit("error",t)}function m(){e.removeListener("finish",g),y()}function g(){f("onfinish"),e.removeListener("close",m),y()}function y(){f("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",m),e.once("finish",g),e.emit("pipe",n),r.flowing||(f("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(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{"use strict";e.exports=o;var r=n(3764),i=Object.create(n(7646));function a(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var r,i,a=n(4406),o=n(2884);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){(function(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(void 0),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e})(t,e)}}e.exports=g;var u=!a.browser&&["v0.10","v0.9."].indexOf(a.version.slice(0,5))>-1?setImmediate:o.nextTick;g.WritableState=m;var l=Object.create(n(7646));l.inherits=n(1285);var c={deprecate:n(5803)},_=n(4283),p=n(2250).Buffer,d=n.g.Uint8Array||function(){},f=n(6917);function h(){}function m(e,t){r=r||n(3764),e=e||{};var i=t instanceof r;this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var a=e.highWaterMark,l=e.writableHighWaterMark,c=this.objectMode?16:16384;a||0===a?this.highWaterMark=a:i&&(l||0===l)?this.highWaterMark=l:this.highWaterMark=c,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 _=!1===e.decodeStrings;this.decodeStrings=!_,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){(function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(o.nextTick(i,t),o.nextTick(S,e,n),e._writableState.errorEmitted=!0,e.emit("error",t)):(i(t),e._writableState.errorEmitted=!0,e.emit("error",t),S(e,n));else{var a=x(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||v(e,n),r?u(b,e,n,a,i):b(e,n,a,i)}})(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 s(this)}function g(e){if(r=r||n(3764),!i.call(g,this)&&!(this instanceof r))return new g(e);this._writableState=new m(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),_.call(this)}function y(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 b(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),S(e,t)}function v(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=n;for(var a=0,o=!0;n;)r[a]=n,n.isBuf||(o=!1),n=n.next,a+=1;r.allBuffers=o,y(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback,_=t.objectMode?1:u.length;if(y(e,t,!1,_,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function D(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var n=x(t);return n&&(t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(D,e,t)):(t.prefinished=!0,e.emit("prefinish"))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(g,_),m.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(m.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(i=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(e){return!!i.call(this,e)||this===g&&e&&e._writableState instanceof m}})):i=function(e){return e instanceof this},g.prototype.pipe=function(){this.emit("error",Error("Cannot pipe, not readable"))},g.prototype.write=function(e,t,n){var r,i,a,s,u,l,c,_,f=this._writableState,m=!1,g=!f.objectMode&&(r=e,p.isBuffer(r)||r instanceof d);return g&&!p.isBuffer(e)&&(i=e,e=p.from(i)),("function"==typeof t&&(n=t,t=null),g?t="buffer":t||(t=f.defaultEncoding),"function"!=typeof n&&(n=h),f.ended)?(a=n,s=Error("write after end"),this.emit("error",s),o.nextTick(a,s)):(g||(u=e,l=n,c=!0,_=!1,null===u?_=TypeError("May not write null values to stream"):"string"==typeof u||void 0===u||f.objectMode||(_=TypeError("Invalid non-string/buffer chunk")),_&&(this.emit("error",_),o.nextTick(l,_),c=!1),c))&&(f.pendingcb++,m=function(e,t,n,r,i,a){if(!n){var o,s,u=(o=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=p.from(o,s)),o);r!==u&&(n=!0,i="buffer",r=u)}var l=t.objectMode?1:r.length;t.length+=l;var c=t.length-1))throw TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(e,t,n){n(Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(e,t,n){var r,i=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||(r=n,i.ending=!0,S(this,i),r&&(i.finished?o.nextTick(r):this.once("finish",r)),i.ended=!0,this.writable=!1)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),g.prototype.destroy=f.destroy,g.prototype._undestroy=f.undestroy,g.prototype._destroy=function(e,t){this.end(),t(e)}},9237:(e,t,n)=>{"use strict";var r=n(2250).Buffer,i=n(5026);e.exports=function(){function e(){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(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};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?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(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)(function(e,t,n){e.copy(t,n)})(n.data,t,i),i+=n.data.length,n=n.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},6917:(e,t,n)=>{"use strict";var r=n(2884);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,a=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return a||o?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this},undestroy:function(){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.finished=!1,this._writableState.errorEmitted=!1)}}},4283:(e,t,n)=>{e.exports=n(2699).EventEmitter},9269:(e,t,n)=>{(t=e.exports=n(254)).Stream=t,t.Readable=t,t.Writable=n(2704),t.Duplex=n(3764),t.Transform=n(7703),t.PassThrough=n(4016)},2250:(e,t,n)=>{var r=n(8834),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},1507:(e,t,n)=>{"use strict";var r=n(2250).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=_,t=3;break;default:this.write=p,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function _(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},470:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BasePostMessageStream=void 0;let r=n(7525),i=()=>void 0;class a extends r.Duplex{constructor(){super({objectMode:!0}),this._init=!1,this._haveSyn=!1,this._log=()=>null}_handshake(){this._write("SYN",null,i),this.cork()}_onData(e){if(this._init)try{this.push(e),this._log(e,!1)}catch(e){this.emit("error",e)}else"SYN"===e?(this._haveSyn=!0,this._write("ACK",null,i)):"ACK"===e&&(this._init=!0,this._haveSyn||this._write("ACK",null,i),this.uncork())}_read(){}_write(e,t,n){"ACK"!==e&&"SYN"!==e&&this._log(e,!0),this._postMessage(e),n()}_setLogger(e){this._log=e}}t.BasePostMessageStream=a},6993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebWorkerParentPostMessageStream=void 0;let r=n(470),i=n(7131);class a extends r.BasePostMessageStream{constructor({worker:e}){super(),this._target=i.DEDICATED_WORKER_NAME,this._worker=e,this._worker.onmessage=this._onMessage.bind(this),this._handshake()}_postMessage(e){this._worker.postMessage({target:this._target,data:e})}_onMessage(e){let t=e.data;(0,i.isValidStreamMessage)(t)&&this._onData(t.data)}_destroy(){this._worker.onmessage=null,this._worker=null}}t.WebWorkerParentPostMessageStream=a},672:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebWorkerPostMessageStream=void 0;let r=n(470),i=n(7131);class a extends r.BasePostMessageStream{constructor(){if("undefined"==typeof self||"undefined"==typeof WorkerGlobalScope)throw Error("WorkerGlobalScope not found. This class should only be instantiated in a WebWorker.");super(),this._name=i.DEDICATED_WORKER_NAME,self.addEventListener("message",this._onMessage.bind(this)),this._handshake()}_postMessage(e){self.postMessage({data:e})}_onMessage(e){let t=e.data;(0,i.isValidStreamMessage)(t)&&t.target===this._name&&this._onData(t.data)}_destroy(){}}t.WebWorkerPostMessageStream=a},5968:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(2121),t),i(n(672),t),i(n(6993),t),i(n(7410),t),i(n(470),t)},7410:function(e,t,n){"use strict";var r,i,a=this&&this.__classPrivateFieldSet||function(e,t,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},o=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserRuntimePostMessageStream=void 0;let s=n(470),u=n(7131);class l extends s.BasePostMessageStream{constructor({name:e,target:t}){super(),r.set(this,void 0),i.set(this,void 0),a(this,r,e,"f"),a(this,i,t,"f"),this._onMessage=this._onMessage.bind(this),this._getRuntime().onMessage.addListener(this._onMessage),this._handshake()}_postMessage(e){this._getRuntime().sendMessage({target:o(this,i,"f"),data:e})}_onMessage(e){(0,u.isValidStreamMessage)(e)&&e.target===o(this,r,"f")&&this._onData(e.data)}_getRuntime(){var e,t;if("chrome"in globalThis&&"function"==typeof(null===(e=null==chrome?void 0:chrome.runtime)||void 0===e?void 0:e.sendMessage))return chrome.runtime;if("browser"in globalThis&&"function"==typeof(null===(t=null==browser?void 0:browser.runtime)||void 0===t?void 0:t.sendMessage))return browser.runtime;throw Error("browser.runtime.sendMessage is not a function. This class should only be instantiated in a web extension.")}_destroy(){this._getRuntime().onMessage.removeListener(this._onMessage)}}t.BrowserRuntimePostMessageStream=l,r=new WeakMap,i=new WeakMap},7131:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidStreamMessage=t.DEDICATED_WORKER_NAME=void 0;let r=n(6241);t.DEDICATED_WORKER_NAME="dedicatedWorker",t.isValidStreamMessage=function(e){return(0,r.isObject)(e)&&!!e.data&&("number"==typeof e.data||"object"==typeof e.data||"string"==typeof e.data)}},2121:(e,t,n)=>{"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.WindowPostMessageStream=void 0;let a=n(6241),o=n(470),s=n(7131),u=null===(r=Object.getOwnPropertyDescriptor(MessageEvent.prototype,"source"))||void 0===r?void 0:r.get;(0,a.assert)(u,"MessageEvent.prototype.source getter is not defined.");let l=null===(i=Object.getOwnPropertyDescriptor(MessageEvent.prototype,"origin"))||void 0===i?void 0:i.get;(0,a.assert)(l,"MessageEvent.prototype.origin getter is not defined.");class c extends o.BasePostMessageStream{constructor({name:e,target:t,targetOrigin:n=location.origin,targetWindow:r=window}){if(super(),"undefined"==typeof window||"function"!=typeof window.postMessage)throw Error("window.postMessage is not a function. This class should only be instantiated in a Window.");this._name=e,this._target=t,this._targetOrigin=n,this._targetWindow=r,this._onMessage=this._onMessage.bind(this),window.addEventListener("message",this._onMessage,!1),this._handshake()}_postMessage(e){this._targetWindow.postMessage({target:this._target,data:e},this._targetOrigin)}_onMessage(e){let t=e.data;("*"===this._targetOrigin||l.call(e)===this._targetOrigin)&&u.call(e)===this._targetWindow&&(0,s.isValidStreamMessage)(t)&&t.target===this._name&&this._onData(t.data)}_destroy(){window.removeEventListener("message",this._onMessage,!1)}}t.WindowPostMessageStream=c},8484:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertExhaustive=t.assertStruct=t.assert=t.AssertionError=void 0;let r=n(7715);function i(e,t){var n,r;return"string"==typeof(null===(r=null===(n=null==e?void 0:e.prototype)||void 0===n?void 0:n.constructor)||void 0===r?void 0:r.name)?new e({message:t}):e({message:t})}class a extends Error{constructor(e){super(e.message),this.code="ERR_ASSERTION"}}t.AssertionError=a,t.assert=function(e,t="Assertion failed.",n=a){if(!e){if(t instanceof Error)throw t;throw i(n,t)}},t.assertStruct=function(e,t,n="Assertion failed",o=a){try{(0,r.assert)(e,t)}catch(e){throw i(o,`${n}: ${function(e){let t="object"==typeof e&&null!==e&&"message"in e?e.message:String(e);return t.endsWith(".")?t.slice(0,-1):t}(e)}.`)}},t.assertExhaustive=function(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},4137:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64=void 0;let r=n(7715),i=n(8484);t.base64=(e,t={})=>{var n,a;let o,s;let u=null!==(n=t.paddingRequired)&&void 0!==n&&n,l=null!==(a=t.characterSet)&&void 0!==a?a:"base64";return"base64"===l?o=String.raw`[A-Za-z0-9+\/]`:((0,i.assert)("base64url"===l),o=String.raw`[-_A-Za-z0-9]`),s=u?RegExp(`^(?:${o}{4})*(?:${o}{3}=|${o}{2}==)?$`,"u"):RegExp(`^(?:${o}{4})*(?:${o}{2,3}|${o}{3}=|${o}{2}==)?$`,"u"),(0,r.pattern)(e,s)}},4020:(e,t,n)=>{"use strict";var r=n(8834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createDataView=t.concatBytes=t.valueToBytes=t.stringToBytes=t.numberToBytes=t.signedBigIntToBytes=t.bigIntToBytes=t.hexToBytes=t.bytesToString=t.bytesToNumber=t.bytesToSignedBigInt=t.bytesToBigInt=t.bytesToHex=t.assertIsBytes=t.isBytes=void 0;let i=n(8484),a=n(9789),o=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function s(e){return e instanceof Uint8Array}function u(e){(0,i.assert)(s(e),"Value must be a Uint8Array.")}function l(e){if(u(e),0===e.length)return"0x";let t=o(),n=Array(e.length);for(let r=0;r=BigInt(0),"Value must be a non-negative bigint.");let t=e.toString(16);return _(t)}function d(e){(0,i.assert)("number"==typeof e,"Value must be a number."),(0,i.assert)(e>=0,"Value must be a non-negative number."),(0,i.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead.");let t=e.toString(16);return _(t)}function f(e){return(0,i.assert)("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function h(e){if("bigint"==typeof e)return p(e);if("number"==typeof e)return d(e);if("string"==typeof e)return e.startsWith("0x")?_(e):f(e);if(s(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}t.isBytes=s,t.assertIsBytes=u,t.bytesToHex=l,t.bytesToBigInt=c,t.bytesToSignedBigInt=function(e){u(e);let t=BigInt(0);for(let n of e)t=(t<0,"Byte length must be greater than 0."),(0,i.assert)(function(e,t){(0,i.assert)(t>0);let n=e>>BigInt(31);return!((~e&n)+(e&~n)>>BigInt(8*t+-1))}(e,t),"Byte length is too small to represent the given value.");let n=e,r=new Uint8Array(t);for(let e=0;e>=BigInt(8);return r.reverse()},t.numberToBytes=d,t.stringToBytes=f,t.valueToBytes=h,t.concatBytes=function(e){let t=Array(e.length),n=0;for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChecksumStruct=void 0;let r=n(7715),i=n(4137);t.ChecksumStruct=(0,r.size)((0,i.base64)((0,r.string)(),{paddingRequired:!0}),44,44)},9063:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHex=t.createBytes=t.createBigInt=t.createNumber=void 0;let r=n(7715),i=n(8484),a=n(4020),o=n(9789),s=(0,r.union)([(0,r.number)(),(0,r.bigint)(),(0,r.string)(),o.StrictHexStruct]),u=(0,r.coerce)((0,r.number)(),s,Number),l=(0,r.coerce)((0,r.bigint)(),s,BigInt);(0,r.union)([o.StrictHexStruct,(0,r.instance)(Uint8Array)]);let c=(0,r.coerce)((0,r.instance)(Uint8Array),(0,r.union)([o.StrictHexStruct]),a.hexToBytes),_=(0,r.coerce)(o.StrictHexStruct,(0,r.instance)(Uint8Array),a.bytesToHex);t.createNumber=function(e){try{let t=(0,r.create)(e,u);return(0,i.assert)(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof r.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}},t.createBigInt=function(e){try{return(0,r.create)(e,l)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}},t.createBytes=function(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,r.create)(e,c)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}},t.createHex=function(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,r.create)(e,_)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},1283:function(e,t){"use strict";var n,r,i=this&&this.__classPrivateFieldSet||function(e,t,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},a=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.FrozenSet=t.FrozenMap=void 0;class o{constructor(e){n.set(this,void 0),i(this,n,new Map(e),"f"),Object.freeze(this)}get size(){return a(this,n,"f").size}[(n=new WeakMap,Symbol.iterator)](){return a(this,n,"f")[Symbol.iterator]()}entries(){return a(this,n,"f").entries()}forEach(e,t){return a(this,n,"f").forEach((n,r,i)=>e.call(t,n,r,this))}get(e){return a(this,n,"f").get(e)}has(e){return a(this,n,"f").has(e)}keys(){return a(this,n,"f").keys()}values(){return a(this,n,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}}t.FrozenMap=o;class s{constructor(e){r.set(this,void 0),i(this,r,new Set(e),"f"),Object.freeze(this)}get size(){return a(this,r,"f").size}[(r=new WeakMap,Symbol.iterator)](){return a(this,r,"f")[Symbol.iterator]()}entries(){return a(this,r,"f").entries()}forEach(e,t){return a(this,r,"f").forEach((n,r,i)=>e.call(t,n,r,this))}has(e){return a(this,r,"f").has(e)}keys(){return a(this,r,"f").keys()}values(){return a(this,r,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}}t.FrozenSet=s,Object.freeze(o),Object.freeze(o.prototype),Object.freeze(s),Object.freeze(s.prototype)},3342:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},9789:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.remove0x=t.add0x=t.assertIsStrictHexString=t.assertIsHexString=t.isStrictHexString=t.isHexString=t.StrictHexStruct=t.HexStruct=void 0;let r=n(7715),i=n(8484);function a(e){return(0,r.is)(e,t.HexStruct)}function o(e){return(0,r.is)(e,t.StrictHexStruct)}t.HexStruct=(0,r.pattern)((0,r.string)(),/^(?:0x)?[0-9a-f]+$/iu),t.StrictHexStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]+$/iu),t.isHexString=a,t.isStrictHexString=o,t.assertIsHexString=function(e){(0,i.assert)(a(e),"Value must be a hexadecimal string.")},t.assertIsStrictHexString=function(e){(0,i.assert)(o(e),'Value must be a hexadecimal string, starting with "0x".')},t.add0x=function(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`},t.remove0x=function(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}},6241:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(8484),t),i(n(4137),t),i(n(4020),t),i(n(795),t),i(n(9063),t),i(n(1283),t),i(n(3342),t),i(n(9789),t),i(n(9098),t),i(n(6969),t),i(n(1740),t),i(n(6173),t),i(n(508),t),i(n(6962),t),i(n(5148),t),i(n(8638),t),i(n(6745),t)},9098:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJsonRpcIdValidator=t.assertIsJsonRpcError=t.isJsonRpcError=t.assertIsJsonRpcFailure=t.isJsonRpcFailure=t.assertIsJsonRpcSuccess=t.isJsonRpcSuccess=t.assertIsJsonRpcResponse=t.isJsonRpcResponse=t.assertIsPendingJsonRpcResponse=t.isPendingJsonRpcResponse=t.JsonRpcResponseStruct=t.JsonRpcFailureStruct=t.JsonRpcSuccessStruct=t.PendingJsonRpcResponseStruct=t.assertIsJsonRpcRequest=t.isJsonRpcRequest=t.assertIsJsonRpcNotification=t.isJsonRpcNotification=t.JsonRpcNotificationStruct=t.JsonRpcRequestStruct=t.JsonRpcParamsStruct=t.JsonRpcErrorStruct=t.JsonRpcIdStruct=t.JsonRpcVersionStruct=t.jsonrpc2=t.getJsonSize=t.isValidJson=t.JsonStruct=t.UnsafeJsonStruct=void 0;let r=n(7715),i=n(8484);t.UnsafeJsonStruct=(0,r.union)([(0,r.literal)(null),(0,r.boolean)(),(0,r.define)("finite number",e=>(0,r.is)(e,(0,r.number)())&&Number.isFinite(e)),(0,r.string)(),(0,r.array)((0,r.lazy)(()=>t.UnsafeJsonStruct)),(0,r.record)((0,r.string)(),(0,r.lazy)(()=>t.UnsafeJsonStruct))]),t.JsonStruct=(0,r.define)("Json",(e,n)=>{function r(e,t){let r=t.validator(e,n),i=[...r];return!(i.length>0)||i}try{let n=r(e,t.UnsafeJsonStruct);if(!0!==n)return n;return r(JSON.parse(JSON.stringify(e)),t.UnsafeJsonStruct)}catch(e){if(e instanceof RangeError)return"Circular reference detected";return!1}}),t.isValidJson=function(e){return(0,r.is)(e,t.JsonStruct)},t.getJsonSize=function(e){(0,i.assertStruct)(e,t.JsonStruct,"Invalid JSON value");let n=JSON.stringify(e);return new TextEncoder().encode(n).byteLength},t.jsonrpc2="2.0",t.JsonRpcVersionStruct=(0,r.literal)(t.jsonrpc2),t.JsonRpcIdStruct=(0,r.nullable)((0,r.union)([(0,r.number)(),(0,r.string)()])),t.JsonRpcErrorStruct=(0,r.object)({code:(0,r.integer)(),message:(0,r.string)(),data:(0,r.optional)(t.JsonStruct),stack:(0,r.optional)((0,r.string)())}),t.JsonRpcParamsStruct=(0,r.optional)((0,r.union)([(0,r.record)((0,r.string)(),t.JsonStruct),(0,r.array)(t.JsonStruct)])),t.JsonRpcRequestStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,method:(0,r.string)(),params:t.JsonRpcParamsStruct}),t.JsonRpcNotificationStruct=(0,r.omit)(t.JsonRpcRequestStruct,["id"]),t.isJsonRpcNotification=function(e){return(0,r.is)(e,t.JsonRpcNotificationStruct)},t.assertIsJsonRpcNotification=function(e,n){(0,i.assertStruct)(e,t.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",n)},t.isJsonRpcRequest=function(e){return(0,r.is)(e,t.JsonRpcRequestStruct)},t.assertIsJsonRpcRequest=function(e,n){(0,i.assertStruct)(e,t.JsonRpcRequestStruct,"Invalid JSON-RPC request",n)},t.PendingJsonRpcResponseStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:(0,r.optional)((0,r.unknown)()),error:(0,r.optional)(t.JsonRpcErrorStruct)}),t.JsonRpcSuccessStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:t.JsonStruct}),t.JsonRpcFailureStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,error:t.JsonRpcErrorStruct}),t.JsonRpcResponseStruct=(0,r.union)([t.JsonRpcSuccessStruct,t.JsonRpcFailureStruct]),t.isPendingJsonRpcResponse=function(e){return(0,r.is)(e,t.PendingJsonRpcResponseStruct)},t.assertIsPendingJsonRpcResponse=function(e,n){(0,i.assertStruct)(e,t.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",n)},t.isJsonRpcResponse=function(e){return(0,r.is)(e,t.JsonRpcResponseStruct)},t.assertIsJsonRpcResponse=function(e,n){(0,i.assertStruct)(e,t.JsonRpcResponseStruct,"Invalid JSON-RPC response",n)},t.isJsonRpcSuccess=function(e){return(0,r.is)(e,t.JsonRpcSuccessStruct)},t.assertIsJsonRpcSuccess=function(e,n){(0,i.assertStruct)(e,t.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",n)},t.isJsonRpcFailure=function(e){return(0,r.is)(e,t.JsonRpcFailureStruct)},t.assertIsJsonRpcFailure=function(e,n){(0,i.assertStruct)(e,t.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",n)},t.isJsonRpcError=function(e){return(0,r.is)(e,t.JsonRpcErrorStruct)},t.assertIsJsonRpcError=function(e,n){(0,i.assertStruct)(e,t.JsonRpcErrorStruct,"Invalid JSON-RPC error",n)},t.getJsonRpcIdValidator=function(e){let{permitEmptyString:t,permitFractions:n,permitNull:r}=Object.assign({permitEmptyString:!0,permitFractions:!1,permitNull:!0},e);return e=>!!("number"==typeof e&&(n||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||r&&null===e)}},6969:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},1740:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.createProjectLogger=void 0;let i=r(n(5130)),a=(0,i.default)("metamask");t.createProjectLogger=function(e){return a.extend(e)},t.createModuleLogger=function(e,t){return e.extend(t)}},6173:(e,t)=>{"use strict";function n(e){return 127>=e.charCodeAt(0)}Object.defineProperty(t,"__esModule",{value:!0}),t.calculateNumberSize=t.calculateStringSize=t.isASCII=t.isPlainObject=t.ESCAPE_CHARACTERS_REGEXP=t.JsonSize=t.hasProperty=t.isObject=t.isNullOrUndefined=t.isNonEmptyArray=void 0,t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isNullOrUndefined=function(e){return null==e},t.isObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.hasProperty=(e,t)=>Object.hasOwnProperty.call(e,t),function(e){e[e.Null=4]="Null",e[e.Comma=1]="Comma",e[e.Wrapper=1]="Wrapper",e[e.True=4]="True",e[e.False=5]="False",e[e.Quote=1]="Quote",e[e.Colon=1]="Colon",e[e.Date=24]="Date"}(t.JsonSize||(t.JsonSize={})),t.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu,t.isPlainObject=function(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}},t.isASCII=n,t.calculateStringSize=function(e){var r;let i=e.split("").reduce((e,t)=>n(t)?e+1:e+2,0);return i+(null!==(r=e.match(t.ESCAPE_CHARACTERS_REGEXP))&&void 0!==r?r:[]).length},t.calculateNumberSize=function(e){return e.toString().length}},508:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=t.hexToNumber=t.bigIntToHex=t.numberToHex=void 0;let r=n(8484),i=n(9789);t.numberToHex=e=>((0,r.assert)("number"==typeof e,"Value must be a number."),(0,r.assert)(e>=0,"Value must be a non-negative number."),(0,r.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,i.add0x)(e.toString(16))),t.bigIntToHex=e=>((0,r.assert)("bigint"==typeof e,"Value must be a bigint."),(0,r.assert)(e>=0,"Value must be a non-negative bigint."),(0,i.add0x)(e.toString(16))),t.hexToNumber=e=>{(0,i.assertIsHexString)(e);let t=parseInt(e,16);return(0,r.assert)(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},t.hexToBigInt=e=>((0,i.assertIsHexString)(e),BigInt((0,i.add0x)(e)))},6962:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},5148:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeSince=t.inMilliseconds=t.Duration=void 0,function(e){e[e.Millisecond=1]="Millisecond",e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e[e.Week=6048e5]="Week",e[e.Year=31536e6]="Year"}(t.Duration||(t.Duration={}));let n=e=>Number.isInteger(e)&&e>=0,r=(e,t)=>{if(!n(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};t.inMilliseconds=function(e,t){return r(e,"count"),e*t},t.timeSince=function(e){return r(e,"timestamp"),Date.now()-e}},8638:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},6745:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.satisfiesVersionRange=t.gtRange=t.gtVersion=t.assertIsSemVerRange=t.assertIsSemVerVersion=t.isValidSemVerRange=t.isValidSemVerVersion=t.VersionRangeStruct=t.VersionStruct=void 0;let r=n(7699),i=n(7715),a=n(8484);t.VersionStruct=(0,i.refine)((0,i.string)(),"Version",e=>null!==(0,r.valid)(e)||`Expected SemVer version, got "${e}"`),t.VersionRangeStruct=(0,i.refine)((0,i.string)(),"Version range",e=>null!==(0,r.validRange)(e)||`Expected SemVer range, got "${e}"`),t.isValidSemVerVersion=function(e){return(0,i.is)(e,t.VersionStruct)},t.isValidSemVerRange=function(e){return(0,i.is)(e,t.VersionRangeStruct)},t.assertIsSemVerVersion=function(e){(0,a.assertStruct)(e,t.VersionStruct)},t.assertIsSemVerRange=function(e){(0,a.assertStruct)(e,t.VersionRangeStruct)},t.gtVersion=function(e,t){return(0,r.gt)(e,t)},t.gtRange=function(e,t){return(0,r.gtr)(e,t)},t.satisfiesVersionRange=function(e,t){return(0,r.satisfies)(e,t,{includePrerelease:!0})}},8856:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumProviderError=t.JsonRpcError=void 0;let i=n(1791),a=r(n(6920)),o=n(7962);class s extends Error{constructor(e,t,n){if(!Number.isInteger(e))throw Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw Error('"message" must be a non-empty string.');super(t),this.code=e,void 0!==n&&(this.data=n)}serialize(){let e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data,(0,i.isPlainObject)(this.data)&&(e.data.cause=(0,o.serializeCause)(this.data.cause))),this.stack&&(e.stack=this.stack),e}toString(){return(0,a.default)(this.serialize(),u,2)}}function u(e,t){if("[Circular]"!==t)return t}t.JsonRpcError=s,t.EthereumProviderError=class extends s{constructor(e,t,n){if(!(Number.isInteger(e)&&e>=1e3&&e<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,n)}}},5191:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},6748:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.providerErrors=t.rpcErrors=void 0;let r=n(8856),i=n(5191),a=n(7962);function o(e,t){let[n,i]=u(t);return new r.JsonRpcError(e,n??(0,a.getMessageFromCode)(e),i)}function s(e,t){let[n,i]=u(t);return new r.EthereumProviderError(e,n??(0,a.getMessageFromCode)(e),i)}function u(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){let{message:t,data:n}=e;if(t&&"string"!=typeof t)throw Error("Must specify string message.");return[t??void 0,n]}}return[]}t.rpcErrors={parse:e=>o(i.errorCodes.rpc.parse,e),invalidRequest:e=>o(i.errorCodes.rpc.invalidRequest,e),invalidParams:e=>o(i.errorCodes.rpc.invalidParams,e),methodNotFound:e=>o(i.errorCodes.rpc.methodNotFound,e),internal:e=>o(i.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return o(t,e)},invalidInput:e=>o(i.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>o(i.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>o(i.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>o(i.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>o(i.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>o(i.errorCodes.rpc.limitExceeded,e)},t.providerErrors={userRejectedRequest:e=>s(i.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>s(i.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>s(i.errorCodes.provider.unsupportedMethod,e),disconnected:e=>s(i.errorCodes.provider.disconnected,e),chainDisconnected:e=>s(i.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:t,message:n,data:i}=e;if(!n||"string"!=typeof n)throw Error('"message" must be a nonempty string');return new r.EthereumProviderError(t,n,i)}}},774:(e,t,n)=>{"use strict";t.Zk=t.gK=t.PY=t.IB=t.uc=void 0;var r=n(8856);Object.defineProperty(t,"uc",{enumerable:!0,get:function(){return r.JsonRpcError}});var i=n(7962);Object.defineProperty(t,"IB",{enumerable:!0,get:function(){return i.serializeCause}});var a=n(6748);Object.defineProperty(t,"PY",{enumerable:!0,get:function(){return a.rpcErrors}}),Object.defineProperty(t,"gK",{enumerable:!0,get:function(){return a.providerErrors}});var o=n(5191);Object.defineProperty(t,"Zk",{enumerable:!0,get:function(){return o.errorCodes}})},7962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeCause=t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let r=n(1791),i=n(5191),a=i.errorCodes.rpc.internal,o={code:a,message:s(a)};function s(e,n="Unspecified error message. This is a bug, please report it."){if(u(e)){let n=e.toString();if((0,r.hasProperty)(i.errorValues,n))return i.errorValues[n].message;if(e>=-32099&&e<=-32e3)return t.JSON_RPC_SERVER_ERROR_MESSAGE}return n}function u(e){return Number.isInteger(e)}function l(e){return Array.isArray(e)?e.map(e=>(0,r.isValidJson)(e)?e:(0,r.isObject)(e)?c(e):null):(0,r.isObject)(e)?c(e):(0,r.isValidJson)(e)?e:null}function c(e){return Object.getOwnPropertyNames(e).reduce((t,n)=>{let i=e[n];return(0,r.isValidJson)(i)&&(t[n]=i),t},{})}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=s,t.isValidCode=u,t.serializeError=function(e,{fallbackError:t=o,shouldIncludeStack:n=!0}={}){if(!(0,r.isJsonRpcError)(t))throw Error("Must provide fallback error with integer number code and string message.");let i=function(e,t){if(e&&"object"==typeof e&&"serialize"in e&&"function"==typeof e.serialize)return e.serialize();if((0,r.isJsonRpcError)(e))return e;let n=l(e),i={...t,data:{cause:n}};return i}(e,t);return n||delete i.stack,i},t.serializeCause=l},9336:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AssertionError:function(){return a},assert:function(){return o},assertStruct:function(){return s},assertExhaustive:function(){return u}});let r=n(7715);function i(e,t){return"string"==typeof e?.prototype?.constructor?.name?new e({message:t}):e({message:t})}class a extends Error{constructor(e){super(e.message),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"code","ERR_ASSERTION")}}function o(e,t="Assertion failed.",n=a){if(!e){if(t instanceof Error)throw t;throw i(n,t)}}function s(e,t,n="Assertion failed",o=a){try{(0,r.assert)(e,t)}catch(e){throw i(o,`${n}: ${function(e){let t="object"==typeof e&&null!==e&&"message"in e?e.message:String(e);return t.endsWith(".")?t.slice(0,-1):t}(e)}.`)}}function u(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},8007:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64",{enumerable:!0,get:function(){return a}});let r=n(7715),i=n(9336),a=(e,t={})=>{let n,a;let o=t.paddingRequired??!1,s=t.characterSet??"base64";return"base64"===s?n=String.raw`[A-Za-z0-9+\/]`:((0,i.assert)("base64url"===s),n=String.raw`[-_A-Za-z0-9]`),a=o?RegExp(`^(?:${n}{4})*(?:${n}{3}=|${n}{2}==)?$`,"u"):RegExp(`^(?:${n}{4})*(?:${n}{2,3}|${n}{3}=|${n}{2}==)?$`,"u"),(0,r.pattern)(e,a)}},8948:(e,t,n)=>{"use strict";var r=n(8834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isBytes:function(){return s},assertIsBytes:function(){return u},bytesToHex:function(){return l},bytesToBigInt:function(){return c},bytesToSignedBigInt:function(){return _},bytesToNumber:function(){return p},bytesToString:function(){return d},hexToBytes:function(){return f},bigIntToBytes:function(){return h},signedBigIntToBytes:function(){return m},numberToBytes:function(){return g},stringToBytes:function(){return y},valueToBytes:function(){return b},concatBytes:function(){return v},createDataView:function(){return x}});let i=n(9336),a=n(9965),o=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function s(e){return e instanceof Uint8Array}function u(e){(0,i.assert)(s(e),"Value must be a Uint8Array.")}function l(e){if(u(e),0===e.length)return"0x";let t=o(),n=Array(e.length);for(let r=0;r=BigInt(0),"Value must be a non-negative bigint.");let t=e.toString(16);return f(t)}function m(e,t){(0,i.assert)("bigint"==typeof e,"Value must be a bigint."),(0,i.assert)("number"==typeof t,"Byte length must be a number."),(0,i.assert)(t>0,"Byte length must be greater than 0."),(0,i.assert)(function(e,t){(0,i.assert)(t>0);let n=e>>BigInt(31);return!((~e&n)+(e&~n)>>BigInt(8*t+-1))}(e,t),"Byte length is too small to represent the given value.");let n=e,r=new Uint8Array(t);for(let e=0;e>=BigInt(8);return r.reverse()}function g(e){(0,i.assert)("number"==typeof e,"Value must be a number."),(0,i.assert)(e>=0,"Value must be a non-negative number."),(0,i.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead.");let t=e.toString(16);return f(t)}function y(e){return(0,i.assert)("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function b(e){if("bigint"==typeof e)return h(e);if("number"==typeof e)return g(e);if("string"==typeof e)return e.startsWith("0x")?f(e):y(e);if(s(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}function v(e){let t=Array(e.length),n=0;for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{CAIP_CHAIN_ID_REGEX:function(){return i},CAIP_NAMESPACE_REGEX:function(){return a},CAIP_REFERENCE_REGEX:function(){return o},CAIP_ACCOUNT_ID_REGEX:function(){return s},CAIP_ACCOUNT_ADDRESS_REGEX:function(){return u},CaipChainIdStruct:function(){return l},CaipNamespaceStruct:function(){return c},CaipReferenceStruct:function(){return _},CaipAccountIdStruct:function(){return p},CaipAccountAddressStruct:function(){return d},isCaipChainId:function(){return f},isCaipNamespace:function(){return h},isCaipReference:function(){return m},isCaipAccountId:function(){return g},isCaipAccountAddress:function(){return y},parseCaipChainId:function(){return b},parseCaipAccountId:function(){return v}});let r=n(7715),i=RegExp("^(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$","u"),a=/^[-a-z0-9]{3,8}$/u,o=/^[-_a-zA-Z0-9]{1,32}$/u,s=RegExp("^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$","u"),u=/^[-.%a-zA-Z0-9]{1,128}$/u,l=(0,r.pattern)((0,r.string)(),i),c=(0,r.pattern)((0,r.string)(),a),_=(0,r.pattern)((0,r.string)(),o),p=(0,r.pattern)((0,r.string)(),s),d=(0,r.pattern)((0,r.string)(),u);function f(e){return(0,r.is)(e,l)}function h(e){return(0,r.is)(e,c)}function m(e){return(0,r.is)(e,_)}function g(e){return(0,r.is)(e,p)}function y(e){return(0,r.is)(e,d)}function b(e){let t=i.exec(e);if(!t?.groups)throw Error("Invalid CAIP chain ID.");return{namespace:t.groups.namespace,reference:t.groups.reference}}function v(e){let t=s.exec(e);if(!t?.groups)throw Error("Invalid CAIP account ID.");return{address:t.groups.accountAddress,chainId:t.groups.chainId,chain:{namespace:t.groups.namespace,reference:t.groups.reference}}}},3100:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChecksumStruct",{enumerable:!0,get:function(){return a}});let r=n(7715),i=n(8007),a=(0,r.size)((0,i.base64)((0,r.string)(),{paddingRequired:!0}),44,44)},3161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createNumber:function(){return p},createBigInt:function(){return d},createBytes:function(){return f},createHex:function(){return h}});let r=n(7715),i=n(9336),a=n(8948),o=n(9965),s=(0,r.union)([(0,r.number)(),(0,r.bigint)(),(0,r.string)(),o.StrictHexStruct]),u=(0,r.coerce)((0,r.number)(),s,Number),l=(0,r.coerce)((0,r.bigint)(),s,BigInt);(0,r.union)([o.StrictHexStruct,(0,r.instance)(Uint8Array)]);let c=(0,r.coerce)((0,r.instance)(Uint8Array),(0,r.union)([o.StrictHexStruct]),a.hexToBytes),_=(0,r.coerce)(o.StrictHexStruct,(0,r.instance)(Uint8Array),a.bytesToHex);function p(e){try{let t=(0,r.create)(e,u);return(0,i.assert)(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof r.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}}function d(e){try{return(0,r.create)(e,l)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}}function f(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,r.create)(e,c)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}function h(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,r.create)(e,_)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},4945:(e,t)=>{"use strict";function n(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function r(e,t){var r=n(e,t,"get");return r.get?r.get.call(e):r.value}function i(e,t,n){!function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function a(e,t,r){var i=n(e,t,"set");return!function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=n}}(e,i,r),r}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{FrozenMap:function(){return u},FrozenSet:function(){return _}});var o=new WeakMap;let s=Symbol.iterator;class u{get size(){return r(this,o).size}[s](){return r(this,o)[Symbol.iterator]()}entries(){return r(this,o).entries()}forEach(e,t){return r(this,o).forEach((n,r,i)=>e.call(t,n,r,this))}get(e){return r(this,o).get(e)}has(e){return r(this,o).has(e)}keys(){return r(this,o).keys()}values(){return r(this,o).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}constructor(e){i(this,o,{writable:!0,value:void 0}),a(this,o,new Map(e)),Object.freeze(this)}}var l=new WeakMap;let c=Symbol.iterator;class _{get size(){return r(this,l).size}[c](){return r(this,l)[Symbol.iterator]()}entries(){return r(this,l).entries()}forEach(e,t){return r(this,l).forEach((n,r,i)=>e.call(t,n,r,this))}has(e){return r(this,l).has(e)}keys(){return r(this,l).keys()}values(){return r(this,l).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}constructor(e){i(this,l,{writable:!0,value:void 0}),a(this,l,new Set(e)),Object.freeze(this)}}Object.freeze(u),Object.freeze(u.prototype),Object.freeze(_),Object.freeze(_.prototype)},870:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},9965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{HexStruct:function(){return s},StrictHexStruct:function(){return u},HexAddressStruct:function(){return l},HexChecksumAddressStruct:function(){return c},isHexString:function(){return _},isStrictHexString:function(){return p},assertIsHexString:function(){return d},assertIsStrictHexString:function(){return f},isValidHexAddress:function(){return h},getChecksumAddress:function(){return m},isValidChecksumAddress:function(){return g},add0x:function(){return y},remove0x:function(){return b}});let r=n(125),i=n(7715),a=n(9336),o=n(8948),s=(0,i.pattern)((0,i.string)(),/^(?:0x)?[0-9a-f]+$/iu),u=(0,i.pattern)((0,i.string)(),/^0x[0-9a-f]+$/iu),l=(0,i.pattern)((0,i.string)(),/^0x[0-9a-f]{40}$/u),c=(0,i.pattern)((0,i.string)(),/^0x[0-9a-fA-F]{40}$/u);function _(e){return(0,i.is)(e,s)}function p(e){return(0,i.is)(e,u)}function d(e){(0,a.assert)(_(e),"Value must be a hexadecimal string.")}function f(e){(0,a.assert)(p(e),'Value must be a hexadecimal string, starting with "0x".')}function h(e){return(0,i.is)(e,l)||g(e)}function m(e){(0,a.assert)((0,i.is)(e,c),"Invalid hex address.");let t=b(e.toLowerCase()),n=b((0,o.bytesToHex)((0,r.keccak_256)(t)));return`0x${t.split("").map((e,t)=>{let r=n[t];return(0,a.assert)((0,i.is)(r,(0,i.string)()),"Hash shorter than address."),parseInt(r,16)>7?e.toUpperCase():e}).join("")}`}function g(e){return!!(0,i.is)(e,c)&&m(e)===e}function y(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`}function b(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}},1791:(e,t,n)=>{"use strict";function r(e,t){return Object.keys(e).forEach(function(n){"default"===n||Object.prototype.hasOwnProperty.call(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})}),e}Object.defineProperty(t,"__esModule",{value:!0}),r(n(9336),t),r(n(8007),t),r(n(8948),t),r(n(6601),t),r(n(3100),t),r(n(3161),t),r(n(4945),t),r(n(870),t),r(n(9965),t),r(n(4081),t),r(n(8982),t),r(n(6280),t),r(n(8554),t),r(n(6596),t),r(n(2485),t),r(n(8435),t),r(n(1080),t),r(n(6717),t)},4081:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{UnsafeJsonStruct:function(){return a},JsonStruct:function(){return o},isValidJson:function(){return s},getSafeJson:function(){return u},getJsonSize:function(){return l},jsonrpc2:function(){return c},JsonRpcVersionStruct:function(){return _},JsonRpcIdStruct:function(){return p},JsonRpcErrorStruct:function(){return d},JsonRpcParamsStruct:function(){return f},JsonRpcRequestStruct:function(){return h},JsonRpcNotificationStruct:function(){return m},isJsonRpcNotification:function(){return g},assertIsJsonRpcNotification:function(){return y},isJsonRpcRequest:function(){return b},assertIsJsonRpcRequest:function(){return v},PendingJsonRpcResponseStruct:function(){return x},JsonRpcSuccessStruct:function(){return D},JsonRpcFailureStruct:function(){return S},JsonRpcResponseStruct:function(){return T},isPendingJsonRpcResponse:function(){return E},assertIsPendingJsonRpcResponse:function(){return w},isJsonRpcResponse:function(){return A},assertIsJsonRpcResponse:function(){return C},isJsonRpcSuccess:function(){return M},assertIsJsonRpcSuccess:function(){return N},isJsonRpcFailure:function(){return k},assertIsJsonRpcFailure:function(){return j},isJsonRpcError:function(){return I},assertIsJsonRpcError:function(){return O},getJsonRpcIdValidator:function(){return P}});let r=n(7715),i=n(9336),a=(0,r.union)([(0,r.literal)(null),(0,r.boolean)(),(0,r.define)("finite number",e=>(0,r.is)(e,(0,r.number)())&&Number.isFinite(e)),(0,r.string)(),(0,r.array)((0,r.lazy)(()=>a)),(0,r.record)((0,r.string)(),(0,r.lazy)(()=>a))]),o=(0,r.coerce)(a,(0,r.any)(),e=>((0,i.assertStruct)(e,a),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t}))));function s(e){try{return u(e),!0}catch{return!1}}function u(e){return(0,r.create)(e,o)}function l(e){(0,i.assertStruct)(e,o,"Invalid JSON value");let t=JSON.stringify(e);return new TextEncoder().encode(t).byteLength}let c="2.0",_=(0,r.literal)(c),p=(0,r.nullable)((0,r.union)([(0,r.number)(),(0,r.string)()])),d=(0,r.object)({code:(0,r.integer)(),message:(0,r.string)(),data:(0,r.optional)(o),stack:(0,r.optional)((0,r.string)())}),f=(0,r.union)([(0,r.record)((0,r.string)(),o),(0,r.array)(o)]),h=(0,r.object)({id:p,jsonrpc:_,method:(0,r.string)(),params:(0,r.optional)(f)}),m=(0,r.object)({jsonrpc:_,method:(0,r.string)(),params:(0,r.optional)(f)});function g(e){return(0,r.is)(e,m)}function y(e,t){(0,i.assertStruct)(e,m,"Invalid JSON-RPC notification",t)}function b(e){return(0,r.is)(e,h)}function v(e,t){(0,i.assertStruct)(e,h,"Invalid JSON-RPC request",t)}let x=(0,r.object)({id:p,jsonrpc:_,result:(0,r.optional)((0,r.unknown)()),error:(0,r.optional)(d)}),D=(0,r.object)({id:p,jsonrpc:_,result:o}),S=(0,r.object)({id:p,jsonrpc:_,error:d}),T=(0,r.union)([D,S]);function E(e){return(0,r.is)(e,x)}function w(e,t){(0,i.assertStruct)(e,x,"Invalid pending JSON-RPC response",t)}function A(e){return(0,r.is)(e,T)}function C(e,t){(0,i.assertStruct)(e,T,"Invalid JSON-RPC response",t)}function M(e){return(0,r.is)(e,D)}function N(e,t){(0,i.assertStruct)(e,D,"Invalid JSON-RPC success response",t)}function k(e){return(0,r.is)(e,S)}function j(e,t){(0,i.assertStruct)(e,S,"Invalid JSON-RPC failure response",t)}function I(e){return(0,r.is)(e,d)}function O(e,t){(0,i.assertStruct)(e,d,"Invalid JSON-RPC error",t)}function P(e){let{permitEmptyString:t,permitFractions:n,permitNull:r}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(n||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||r&&null===e)}},8982:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},6280:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createProjectLogger:function(){return a},createModuleLogger:function(){return o}});let r=function(e){return e&&e.__esModule?e:{default:e}}(n(5130)),i=(0,r.default)("metamask");function a(e){return i.extend(e)}function o(e,t){return e.extend(t)}},8554:(e,t)=>{"use strict";var n;function r(e){return Array.isArray(e)&&e.length>0}function i(e){return null==e}function a(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{JsonSize:function(){return n},isNonEmptyArray:function(){return r},isNullOrUndefined:function(){return i},isObject:function(){return a},hasProperty:function(){return o},getKnownPropertyNames:function(){return s},ESCAPE_CHARACTERS_REGEXP:function(){return u},isPlainObject:function(){return l},isASCII:function(){return c},calculateStringSize:function(){return _},calculateNumberSize:function(){return p}});let o=(e,t)=>Object.hasOwnProperty.call(e,t);function s(e){return Object.getOwnPropertyNames(e)}!function(e){e[e.Null=4]="Null",e[e.Comma=1]="Comma",e[e.Wrapper=1]="Wrapper",e[e.True=4]="True",e[e.False=5]="False",e[e.Quote=1]="Quote",e[e.Colon=1]="Colon",e[e.Date=24]="Date"}(n||(n={}));let u=/"|\\|\n|\r|\t/gu;function l(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}}function c(e){return 127>=e.charCodeAt(0)}function _(e){let t=e.split("").reduce((e,t)=>c(t)?e+1:e+2,0);return t+(e.match(u)??[]).length}function p(e){return e.toString().length}},6596:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{numberToHex:function(){return a},bigIntToHex:function(){return o},hexToNumber:function(){return s},hexToBigInt:function(){return u}});let r=n(9336),i=n(9965),a=e=>((0,r.assert)("number"==typeof e,"Value must be a number."),(0,r.assert)(e>=0,"Value must be a non-negative number."),(0,r.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,i.add0x)(e.toString(16))),o=e=>((0,r.assert)("bigint"==typeof e,"Value must be a bigint."),(0,r.assert)(e>=0,"Value must be a non-negative bigint."),(0,i.add0x)(e.toString(16))),s=e=>{(0,i.assertIsHexString)(e);let t=parseInt(e,16);return(0,r.assert)(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},u=e=>((0,i.assertIsHexString)(e),BigInt((0,i.add0x)(e)))},2485:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},8435:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Duration:function(){return n},inMilliseconds:function(){return a},timeSince:function(){return o}}),function(e){e[e.Millisecond=1]="Millisecond",e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e[e.Week=6048e5]="Week",e[e.Year=31536e6]="Year"}(n||(n={}));let r=e=>Number.isInteger(e)&&e>=0,i=(e,t)=>{if(!r(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};function a(e,t){return i(e,"count"),e*t}function o(e){return i(e,"timestamp"),Date.now()-e}},1080:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},6717:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VersionStruct:function(){return o},VersionRangeStruct:function(){return s},isValidSemVerVersion:function(){return u},isValidSemVerRange:function(){return l},assertIsSemVerVersion:function(){return c},assertIsSemVerRange:function(){return _},gtVersion:function(){return p},gtRange:function(){return d},satisfiesVersionRange:function(){return f}});let r=n(7699),i=n(7715),a=n(9336),o=(0,i.refine)((0,i.string)(),"Version",e=>null!==(0,r.valid)(e)||`Expected SemVer version, got "${e}"`),s=(0,i.refine)((0,i.string)(),"Version range",e=>null!==(0,r.validRange)(e)||`Expected SemVer range, got "${e}"`);function u(e){return(0,i.is)(e,o)}function l(e){return(0,i.is)(e,s)}function c(e){(0,a.assertStruct)(e,o)}function _(e){(0,a.assertStruct)(e,s)}function p(e,t){return(0,r.gt)(e,t)}function d(e,t){return(0,r.gtr)(e,t)}function f(e,t){return(0,r.satisfies)(e,t,{includePrerelease:!0})}},3525:(e,t)=>{"use strict";function n(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function r(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function a(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)}function o(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function s(e,t){i(e);let n=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5L=t.add5H=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;let n=BigInt(4294967296-1),r=BigInt(32);function i(e,t=!1){return t?{h:Number(e&n),l:Number(e>>r&n)}:{h:0|Number(e>>r&n),l:0|Number(e&n)}}function a(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let a=0;aBigInt(e>>>0)<>>0);t.toBig=o;let s=(e,t,n)=>e>>>n;t.shrSH=s;let u=(e,t,n)=>e<<32-n|t>>>n;t.shrSL=u;let l=(e,t,n)=>e>>>n|t<<32-n;t.rotrSH=l;let c=(e,t,n)=>e<<32-n|t>>>n;t.rotrSL=c;let _=(e,t,n)=>e<<64-n|t>>>n-32;t.rotrBH=_;let p=(e,t,n)=>e>>>n-32|t<<64-n;t.rotrBL=p;let d=(e,t)=>t;t.rotr32H=d;let f=(e,t)=>e;t.rotr32L=f;let h=(e,t,n)=>e<>>32-n;t.rotlSH=h;let m=(e,t,n)=>t<>>32-n;t.rotlSL=m;let g=(e,t,n)=>t<>>64-n;t.rotlBH=g;let y=(e,t,n)=>e<>>64-n;function b(e,t,n,r){let i=(t>>>0)+(r>>>0);return{h:e+n+(i/4294967296|0)|0,l:0|i}}t.rotlBL=y,t.add=b;let v=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0);t.add3L=v;let x=(e,t,n,r)=>t+n+r+(e/4294967296|0)|0;t.add3H=x;let D=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0);t.add4L=D;let S=(e,t,n,r,i)=>t+n+r+i+(e/4294967296|0)|0;t.add4H=S;let T=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0);t.add5L=T;let E=(e,t,n,r,i,a)=>t+n+r+i+a+(e/4294967296|0)|0;t.add5H=E,t.default={fromBig:i,split:a,toBig:o,shrSH:s,shrSL:u,rotrSH:l,rotrSL:c,rotrBH:_,rotrBL:p,rotr32H:d,rotr32L:f,rotlSH:h,rotlSL:m,rotlBH:g,rotlBL:y,add:b,add3L:v,add3H:x,add4L:D,add4H:S,add5H:E,add5L:T}},825:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;let r=n(3525),i=n(1655),a=n(64),[o,s,u]=[[],[],[]],l=BigInt(0),c=BigInt(1),_=BigInt(2),p=BigInt(7),d=BigInt(256),f=BigInt(113);for(let e=0,t=c,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],o.push(2*(5*r+n)),s.push((e+1)*(e+2)/2%64);let i=l;for(let e=0;e<7;e++)(t=(t<>p)*f)%d)&_&&(i^=c<<(c<n>32?(0,i.rotlBH)(e,t,n):(0,i.rotlSH)(e,t,n),y=(e,t,n)=>n>32?(0,i.rotlBL)(e,t,n):(0,i.rotlSL)(e,t,n);function b(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,i=(t+2)%10,a=n[i],o=n[i+1],s=g(a,o,1)^n[r],u=y(a,o,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=u}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=s[n],a=g(t,i,r),u=y(t,i,r),l=o[n];t=e[l],i=e[l+1],e[l]=a,e[l+1]=u}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)n[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~n[(r+2)%10]&n[(r+4)%10]}e[0]^=h[r],e[1]^=m[r]}n.fill(0)}t.keccakP=b;class v extends a.Hash{constructor(e,t,n,i=!1,o=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,r.number)(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,a.u32)(this.state)}keccak(){b(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,r.exists)(this);let{blockLen:t,state:n}=this;e=(0,a.toBytes)(e);let i=e.length;for(let r=0;r=n&&this.keccak();let a=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+a),r),this.posOut+=a,r+=a}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,r.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,r.output)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:n,outputLen:r,rounds:i,enableXOF:a}=this;return e||(e=new v(t,n,r,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=r,e.enableXOF=a,e.destroyed=this.destroyed,e}}t.Keccak=v;let x=(e,t,n)=>(0,a.wrapConstructor)(()=>new v(t,e,n));t.sha3_224=x(6,144,28),t.sha3_256=x(6,136,32),t.sha3_384=x(6,104,48),t.sha3_512=x(6,72,64),t.keccak_224=x(1,144,28),t.keccak_256=x(1,136,32),t.keccak_384=x(1,104,48),t.keccak_512=x(1,72,64);let D=(e,t,n)=>(0,a.wrapXOFConstructorWithOpts)((r={})=>new v(t,e,void 0===r.dkLen?n:r.dkLen,!0));t.shake128=D(31,168,16),t.shake256=D(31,136,32)},64:(e,t,n)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let r=n(825),i=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let a=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!i(e))throw Error("Uint8Array expected");let t="";for(let n=0;n{};async function s(e,n,r){let i=Date.now();for(let a=0;a=0&&ee+t.length,0)),n=0;return e.forEach(e=>{if(!i(e))throw Error("Uint8Array expected");t.set(e,n),n+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let c={}.toString;t.checkOpts=function(e,t){if(void 0!==t&&"[object Object]"!==c.call(t))throw Error("Options should be object or undefined");let n=Object.assign(e,t);return n},t.wrapConstructor=function(e){let t=t=>e().update(l(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,n)=>e(n).update(l(t)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,n)=>e(n).update(l(t)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(r.crypto&&"function"==typeof r.crypto.getRandomValues)return r.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},9640:(e,t,n)=>{"use strict";let r;e=n.nmd(e);let i=(e,t)=>(...n)=>{let r=e(...n);return`\u001B[${r+t}m`},a=(e,t)=>(...n)=>{let r=e(...n);return`\u001B[${38+t};5;${r}m`},o=(e,t)=>(...n)=>{let r=e(...n);return`\u001B[${38+t};2;${r[0]};${r[1]};${r[2]}m`},s=e=>e,u=(e,t,n)=>[e,t,n],l=(e,t,n)=>{Object.defineProperty(e,t,{get:()=>{let r=n();return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0}),r},enumerable:!0,configurable:!0})},c=(e,t,i,a)=>{void 0===r&&(r=n(841));let o=a?10:0,s={};for(let[n,a]of Object.entries(r)){let r="ansi16"===n?"ansi":n;n===t?s[r]=e(i,o):"object"==typeof a&&(s[r]=e(a[t],o))}return s};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};for(let[n,r]of(t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright,Object.entries(t))){for(let[n,i]of Object.entries(r))t[n]={open:`\u001B[${i[0]}m`,close:`\u001B[${i[1]}m`},r[n]=t[n],e.set(i[0],i[1]);Object.defineProperty(t,n,{value:r,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1b[39m",t.bgColor.close="\x1b[49m",l(t.color,"ansi",()=>c(i,"ansi16",s,!1)),l(t.color,"ansi256",()=>c(a,"ansi256",s,!1)),l(t.color,"ansi16m",()=>c(o,"rgb",u,!1)),l(t.bgColor,"ansi",()=>c(i,"ansi16",s,!0)),l(t.bgColor,"ansi256",()=>c(a,"ansi256",s,!0)),l(t.bgColor,"ansi16m",()=>c(o,"rgb",u,!0)),t}})},1696:(e,t,n)=>{"use strict";var r,i,a=n(4406);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=n(7515).codes,u=s.ERR_AMBIGUOUS_ARGUMENT,l=s.ERR_INVALID_ARG_TYPE,c=s.ERR_INVALID_ARG_VALUE,_=s.ERR_INVALID_RETURN_VALUE,p=s.ERR_MISSING_ARGS,d=n(4082),f=n(3335).inspect,h=n(3335).types,m=h.isPromise,g=h.isRegExp,y=Object.assign?Object.assign:n(4956).assign,b=Object.is?Object.is:n(4679);function v(){var e=n(6796);r=e.isDeepEqual,i=e.isDeepStrictEqual}var x=!1,D=e.exports=w,S={};function T(e){if(e.message instanceof Error)throw e.message;throw new d(e)}function E(e,t,n,r){if(!n){var i=!1;if(0===t)i=!0,r="No value argument passed to `assert.ok()`";else if(r instanceof Error)throw r;var a=new d({actual:n,expected:!0,message:r,operator:"==",stackStartFn:e});throw a.generatedMessage=i,a}}function w(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),i=1;i1?n-1:0),i=1;i1?n-1:0),i=1;i1?n-1:0),i=1;i{"use strict";var r=n(4406);function i(e,t){for(var n=0;ne.length)&&(n=e.length),e.substring(n-t.length,n)===t}var h="",m="",g="",y="",b={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function v(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){n[t]=e[t]}),Object.defineProperty(n,"message",{value:e.message}),n}function x(e){return p(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var D=function(e){var t,n;function s(e){if(!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,s),"object"!==_(e)||null===e)throw new d("options","Object",e);var t,n=e.message,i=e.operator,u=e.stackStartFn,l=e.actual,p=e.expected,D=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=n)t=a(this,c(s).call(this,String(n)));else if(r.stderr&&r.stderr.isTTY&&(r.stderr&&r.stderr.getColorDepth&&1!==r.stderr.getColorDepth()?(h="\x1b[34m",m="\x1b[32m",y="\x1b[39m",g="\x1b[31m"):(h="",m="",y="",g="")),"object"===_(l)&&null!==l&&"object"===_(p)&&null!==p&&"stack"in l&&l instanceof Error&&"stack"in p&&p instanceof Error&&(l=v(l),p=v(p)),"deepStrictEqual"===i||"strictEqual"===i)t=a(this,c(s).call(this,function(e,t,n){var i="",a="",o=0,s="",u=!1,l=x(e),c=l.split("\n"),p=x(t).split("\n"),d=0,v="";if("strictEqual"===n&&"object"===_(e)&&"object"===_(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===c.length&&1===p.length&&c[0]!==p[0]){var D=c[0].length+p[0].length;if(D<=10){if(("object"!==_(e)||null===e)&&("object"!==_(t)||null===t)&&(0!==e||0!==t))return"".concat(b[n],"\n\n")+"".concat(c[0]," !== ").concat(p[0],"\n")}else if("strictEqualObject"!==n&&D<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;c[0][d]===p[0][d];)d++;d>2&&(v="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",d),"^"),d=0)}}for(var S=c[c.length-1],T=p[p.length-1];S===T&&(d++<2?s="\n ".concat(S).concat(s):i=S,c.pop(),p.pop(),0!==c.length&&0!==p.length);)S=c[c.length-1],T=p[p.length-1];var E=Math.max(c.length,p.length);if(0===E){var w=l.split("\n");if(w.length>30)for(w[26]="".concat(h,"...").concat(y);w.length>27;)w.pop();return"".concat(b.notIdentical,"\n\n").concat(w.join("\n"),"\n")}d>3&&(s="\n".concat(h,"...").concat(y).concat(s),u=!0),""!==i&&(s="\n ".concat(i).concat(s),i="");var A=0,C=b[n]+"\n".concat(m,"+ actual").concat(y," ").concat(g,"- expected").concat(y),M=" ".concat(h,"...").concat(y," Lines skipped");for(d=0;d1&&d>2&&(N>4?(a+="\n".concat(h,"...").concat(y),u=!0):N>3&&(a+="\n ".concat(p[d-2]),A++),a+="\n ".concat(p[d-1]),A++),o=d,i+="\n".concat(g,"-").concat(y," ").concat(p[d]),A++;else if(p.length1&&d>2&&(N>4?(a+="\n".concat(h,"...").concat(y),u=!0):N>3&&(a+="\n ".concat(c[d-2]),A++),a+="\n ".concat(c[d-1]),A++),o=d,a+="\n".concat(m,"+").concat(y," ").concat(c[d]),A++;else{var k=p[d],j=c[d],I=j!==k&&(!f(j,",")||j.slice(0,-1)!==k);I&&f(k,",")&&k.slice(0,-1)===j&&(I=!1,j+=","),I?(N>1&&d>2&&(N>4?(a+="\n".concat(h,"...").concat(y),u=!0):N>3&&(a+="\n ".concat(c[d-2]),A++),a+="\n ".concat(c[d-1]),A++),o=d,a+="\n".concat(m,"+").concat(y," ").concat(j),i+="\n".concat(g,"-").concat(y," ").concat(k),A+=2):(a+=i,i="",(1===N||0===d)&&(a+="\n ".concat(j),A++))}if(A>20&&d30)for(T[26]="".concat(h,"...").concat(y);T.length>27;)T.pop();t=1===T.length?a(this,c(s).call(this,"".concat(S," ").concat(T[0]))):a(this,c(s).call(this,"".concat(S,"\n\n").concat(T.join("\n"),"\n")))}else{var E=x(l),w="",A=b[i];"notDeepEqual"===i||"notEqual"===i?(E="".concat(b[i],"\n\n").concat(E)).length>1024&&(E="".concat(E.slice(0,1021),"...")):(w="".concat(x(p)),E.length>512&&(E="".concat(E.slice(0,509),"...")),w.length>512&&(w="".concat(w.slice(0,509),"...")),"deepEqual"===i||"equal"===i?E="".concat(A,"\n\n").concat(E,"\n\nshould equal\n\n"):w=" ".concat(i," ").concat(w)),t=a(this,c(s).call(this,"".concat(E).concat(w)))}return Error.stackTraceLimit=D,t.generatedMessage=!n,Object.defineProperty(o(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=l,t.expected=p,t.operator=i,Error.captureStackTrace&&Error.captureStackTrace(o(t),u),t.stack,t.name="AssertionError",a(t)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(s,e),t=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:p.custom,value:function(e,t){return p(this,function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var o,s,u={};function l(e,t,n){n||(n=Error);var o=function(n){function o(n,a,s){var u,l;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,o),(u=(l=i(o).call(this,"string"==typeof t?t:t(n,a,s)))&&("object"===r(l)||"function"==typeof l)?l:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this)).code=e,u}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}(o,n),o}(n);u[e]=o}function c(e,t){if(!Array.isArray(e))return"of ".concat(t," ").concat(String(e));var n=e.length;return(e=e.map(function(e){return String(e)}),n>2)?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}l("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),l("ERR_INVALID_ARG_TYPE",function(e,t,i){if((void 0===o&&(o=n(1696)),o("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(a="not ",t.substr(!s||s<0?0:+s,a.length)===a))?(p="must not be",t=t.replace(/^not /,"")):p="must be",u=" argument",(void 0===l||l>e.length)&&(l=e.length),e.substring(l-u.length,l)===u)d="The ".concat(e," ").concat(p," ").concat(c(t,"type"));else{var a,s,u,l,_,p,d,f=("number"!=typeof _&&(_=0),_+1>e.length||-1===e.indexOf(".",_))?"argument":"property";d='The "'.concat(e,'" ').concat(f," ").concat(p," ").concat(c(t,"type"))}return d+". Received type ".concat(r(i))},TypeError),l("ERR_INVALID_ARG_VALUE",function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===s&&(s=n(3335));var i=s.inspect(t);return i.length>128&&(i="".concat(i.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(i)},TypeError,RangeError),l("ERR_INVALID_RETURN_VALUE",function(e,t,n){var i;return i=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(r(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(i,".")},TypeError),l("ERR_MISSING_ARGS",function(){for(var e=arguments.length,t=Array(e),r=0;r0,"At least one arg needs to be specified");var i="The ",a=t.length;switch(t=t.map(function(e){return'"'.concat(e,'"')}),a){case 1:i+="".concat(t[0]," argument");break;case 2:i+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:i+=t.slice(0,a-1).join(", ")+", and ".concat(t[a-1]," arguments")}return"".concat(i," must be specified")},TypeError),e.exports.codes=u},6796:(e,t,n)=>{"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=void 0!==/a/g.flags,o=function(e){var t=[];return e.forEach(function(e){return t.push(e)}),t},s=function(e){var t=[];return e.forEach(function(e,n){return t.push([n,e])}),t},u=Object.is?Object.is:n(4679),l=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:n(4782);function _(e){return e.call.bind(e)}var p=_(Object.prototype.hasOwnProperty),d=_(Object.prototype.propertyIsEnumerable),f=_(Object.prototype.toString),h=n(3335).types,m=h.isAnyArrayBuffer,g=h.isArrayBufferView,y=h.isDate,b=h.isMap,v=h.isRegExp,x=h.isSet,D=h.isNativeError,S=h.isBoxedPrimitive,T=h.isNumberObject,E=h.isStringObject,w=h.isBooleanObject,A=h.isBigIntObject,C=h.isSymbolObject,M=h.isFloat32Array,N=h.isFloat64Array;function k(e){if(0===e.length||e.length>10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=4294967296}function j(e){return Object.keys(e).filter(k).concat(l(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}/*! +(()=>{var e={7209:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectMultiplex=void 0;let i=n(7525),a=r(n(9928)),o=n(9067),s=Symbol("IGNORE_SUBSTREAM");class u extends i.Duplex{constructor(e={}){super(Object.assign(Object.assign({},e),{objectMode:!0})),this._substreams={}}createStream(e){if(this.destroyed)throw Error(`ObjectMultiplex - parent stream for name "${e}" already destroyed`);if(this._readableState.ended||this._writableState.ended)throw Error(`ObjectMultiplex - parent stream for name "${e}" already ended`);if(!e)throw Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw Error(`ObjectMultiplex - Substream for name "${e}" already exists`);let t=new o.Substream({parent:this,name:e});return this._substreams[e]=t,function(e,t){let n=(0,a.default)(t);(0,i.finished)(e,{readable:!1},n),(0,i.finished)(e,{writable:!1},n)}(this,e=>t.destroy(e||void 0)),t}ignoreStream(e){if(!e)throw Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw Error(`ObjectMultiplex - Substream for name "${e}" already exists`);this._substreams[e]=s}_read(){}_write(e,t,n){let{name:r,data:i}=e;if(!r)return console.warn(`ObjectMultiplex - malformed chunk without name "${e}"`),n();let a=this._substreams[r];return a?a!==s&&a.push(i):console.warn(`ObjectMultiplex - orphaned data for stream "${r}"`),n()}}t.ObjectMultiplex=u},9067:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Substream=void 0;let r=n(7525);class i extends r.Duplex{constructor({parent:e,name:t}){super({objectMode:!0}),this._parent=e,this._name=t}_read(){}_write(e,t,n){this._parent.push({name:this._name,data:e}),n()}}t.Substream=i},9952:(e,t,n)=>{"use strict";let r=n(7209);e.exports=r.ObjectMultiplex},470:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BasePostMessageStream=void 0;let r=n(7525),i=()=>void 0;class a extends r.Duplex{constructor(){super({objectMode:!0}),this._init=!1,this._haveSyn=!1,this._log=()=>null}_handshake(){this._write("SYN",null,i),this.cork()}_onData(e){if(this._init)try{this.push(e),this._log(e,!1)}catch(e){this.emit("error",e)}else"SYN"===e?(this._haveSyn=!0,this._write("ACK",null,i)):"ACK"===e&&(this._init=!0,this._haveSyn||this._write("ACK",null,i),this.uncork())}_read(){}_write(e,t,n){"ACK"!==e&&"SYN"!==e&&this._log(e,!0),this._postMessage(e),n()}_setLogger(e){this._log=e}}t.BasePostMessageStream=a},6993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebWorkerParentPostMessageStream=void 0;let r=n(470),i=n(7131);class a extends r.BasePostMessageStream{constructor({worker:e}){super(),this._target=i.DEDICATED_WORKER_NAME,this._worker=e,this._worker.onmessage=this._onMessage.bind(this),this._handshake()}_postMessage(e){this._worker.postMessage({target:this._target,data:e})}_onMessage(e){let t=e.data;(0,i.isValidStreamMessage)(t)&&this._onData(t.data)}_destroy(){this._worker.onmessage=null,this._worker=null}}t.WebWorkerParentPostMessageStream=a},3490:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebWorkerPostMessageStream=void 0;let r=n(470),i=n(7131);class a extends r.BasePostMessageStream{constructor(){if("undefined"==typeof self||"undefined"==typeof WorkerGlobalScope)throw Error("WorkerGlobalScope not found. This class should only be instantiated in a WebWorker.");super(),this._name=i.DEDICATED_WORKER_NAME,self.addEventListener("message",this._onMessage.bind(this)),this._handshake()}_postMessage(e){self.postMessage({data:e})}_onMessage(e){let t=e.data;(0,i.isValidStreamMessage)(t)&&t.target===this._name&&this._onData(t.data)}_destroy(){}}t.WebWorkerPostMessageStream=a},5968:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(2121),t),i(n(3490),t),i(n(6993),t),i(n(7410),t),i(n(470),t)},7410:function(e,t,n){"use strict";var r,i,a=this&&this.__classPrivateFieldSet||function(e,t,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},o=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserRuntimePostMessageStream=void 0;let s=n(470),u=n(7131);class l extends s.BasePostMessageStream{constructor({name:e,target:t}){super(),r.set(this,void 0),i.set(this,void 0),a(this,r,e,"f"),a(this,i,t,"f"),this._onMessage=this._onMessage.bind(this),this._getRuntime().onMessage.addListener(this._onMessage),this._handshake()}_postMessage(e){this._getRuntime().sendMessage({target:o(this,i,"f"),data:e})}_onMessage(e){(0,u.isValidStreamMessage)(e)&&e.target===o(this,r,"f")&&this._onData(e.data)}_getRuntime(){var e,t;if("chrome"in globalThis&&"function"==typeof(null===(e=null==chrome?void 0:chrome.runtime)||void 0===e?void 0:e.sendMessage))return chrome.runtime;if("browser"in globalThis&&"function"==typeof(null===(t=null==browser?void 0:browser.runtime)||void 0===t?void 0:t.sendMessage))return browser.runtime;throw Error("browser.runtime.sendMessage is not a function. This class should only be instantiated in a web extension.")}_destroy(){this._getRuntime().onMessage.removeListener(this._onMessage)}}t.BrowserRuntimePostMessageStream=l,r=new WeakMap,i=new WeakMap},7131:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidStreamMessage=t.DEDICATED_WORKER_NAME=void 0;let r=n(6241);t.DEDICATED_WORKER_NAME="dedicatedWorker",t.isValidStreamMessage=function(e){return(0,r.isObject)(e)&&!!e.data&&("number"==typeof e.data||"object"==typeof e.data||"string"==typeof e.data)}},2121:(e,t,n)=>{"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.WindowPostMessageStream=void 0;let a=n(6241),o=n(470),s=n(7131),u=null===(r=Object.getOwnPropertyDescriptor(MessageEvent.prototype,"source"))||void 0===r?void 0:r.get;(0,a.assert)(u,"MessageEvent.prototype.source getter is not defined.");let l=null===(i=Object.getOwnPropertyDescriptor(MessageEvent.prototype,"origin"))||void 0===i?void 0:i.get;(0,a.assert)(l,"MessageEvent.prototype.origin getter is not defined.");class c extends o.BasePostMessageStream{constructor({name:e,target:t,targetOrigin:n=location.origin,targetWindow:r=window}){if(super(),"undefined"==typeof window||"function"!=typeof window.postMessage)throw Error("window.postMessage is not a function. This class should only be instantiated in a Window.");this._name=e,this._target=t,this._targetOrigin=n,this._targetWindow=r,this._onMessage=this._onMessage.bind(this),window.addEventListener("message",this._onMessage,!1),this._handshake()}_postMessage(e){this._targetWindow.postMessage({target:this._target,data:e},this._targetOrigin)}_onMessage(e){let t=e.data;("*"===this._targetOrigin||l.call(e)===this._targetOrigin)&&u.call(e)===this._targetWindow&&(0,s.isValidStreamMessage)(t)&&t.target===this._name&&this._onData(t.data)}_destroy(){window.removeEventListener("message",this._onMessage,!1)}}t.WindowPostMessageStream=c},8484:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertExhaustive=t.assertStruct=t.assert=t.AssertionError=void 0;let r=n(7715);function i(e,t){var n,r;return"string"==typeof(null===(r=null===(n=null==e?void 0:e.prototype)||void 0===n?void 0:n.constructor)||void 0===r?void 0:r.name)?new e({message:t}):e({message:t})}class a extends Error{constructor(e){super(e.message),this.code="ERR_ASSERTION"}}t.AssertionError=a,t.assert=function(e,t="Assertion failed.",n=a){if(!e){if(t instanceof Error)throw t;throw i(n,t)}},t.assertStruct=function(e,t,n="Assertion failed",o=a){try{(0,r.assert)(e,t)}catch(e){throw i(o,`${n}: ${function(e){let t="object"==typeof e&&null!==e&&"message"in e?e.message:String(e);return t.endsWith(".")?t.slice(0,-1):t}(e)}.`)}},t.assertExhaustive=function(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},4137:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64=void 0;let r=n(7715),i=n(8484);t.base64=(e,t={})=>{var n,a;let o,s;let u=null!==(n=t.paddingRequired)&&void 0!==n&&n,l=null!==(a=t.characterSet)&&void 0!==a?a:"base64";return"base64"===l?o=String.raw`[A-Za-z0-9+\/]`:((0,i.assert)("base64url"===l),o=String.raw`[-_A-Za-z0-9]`),s=u?RegExp(`^(?:${o}{4})*(?:${o}{3}=|${o}{2}==)?$`,"u"):RegExp(`^(?:${o}{4})*(?:${o}{2,3}|${o}{3}=|${o}{2}==)?$`,"u"),(0,r.pattern)(e,s)}},4020:(e,t,n)=>{"use strict";var r=n(8834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createDataView=t.concatBytes=t.valueToBytes=t.stringToBytes=t.numberToBytes=t.signedBigIntToBytes=t.bigIntToBytes=t.hexToBytes=t.bytesToString=t.bytesToNumber=t.bytesToSignedBigInt=t.bytesToBigInt=t.bytesToHex=t.assertIsBytes=t.isBytes=void 0;let i=n(8484),a=n(9789),o=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function s(e){return e instanceof Uint8Array}function u(e){(0,i.assert)(s(e),"Value must be a Uint8Array.")}function l(e){if(u(e),0===e.length)return"0x";let t=o(),n=Array(e.length);for(let r=0;r=BigInt(0),"Value must be a non-negative bigint.");let t=e.toString(16);return _(t)}function d(e){(0,i.assert)("number"==typeof e,"Value must be a number."),(0,i.assert)(e>=0,"Value must be a non-negative number."),(0,i.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead.");let t=e.toString(16);return _(t)}function f(e){return(0,i.assert)("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function m(e){if("bigint"==typeof e)return p(e);if("number"==typeof e)return d(e);if("string"==typeof e)return e.startsWith("0x")?_(e):f(e);if(s(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}t.isBytes=s,t.assertIsBytes=u,t.bytesToHex=l,t.bytesToBigInt=c,t.bytesToSignedBigInt=function(e){u(e);let t=BigInt(0);for(let n of e)t=(t<0,"Byte length must be greater than 0."),(0,i.assert)(function(e,t){(0,i.assert)(t>0);let n=e>>BigInt(31);return!((~e&n)+(e&~n)>>BigInt(8*t+-1))}(e,t),"Byte length is too small to represent the given value.");let n=e,r=new Uint8Array(t);for(let e=0;e>=BigInt(8);return r.reverse()},t.numberToBytes=d,t.stringToBytes=f,t.valueToBytes=m,t.concatBytes=function(e){let t=Array(e.length),n=0;for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChecksumStruct=void 0;let r=n(7715),i=n(4137);t.ChecksumStruct=(0,r.size)((0,i.base64)((0,r.string)(),{paddingRequired:!0}),44,44)},9063:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHex=t.createBytes=t.createBigInt=t.createNumber=void 0;let r=n(7715),i=n(8484),a=n(4020),o=n(9789),s=(0,r.union)([(0,r.number)(),(0,r.bigint)(),(0,r.string)(),o.StrictHexStruct]),u=(0,r.coerce)((0,r.number)(),s,Number),l=(0,r.coerce)((0,r.bigint)(),s,BigInt);(0,r.union)([o.StrictHexStruct,(0,r.instance)(Uint8Array)]);let c=(0,r.coerce)((0,r.instance)(Uint8Array),(0,r.union)([o.StrictHexStruct]),a.hexToBytes),_=(0,r.coerce)(o.StrictHexStruct,(0,r.instance)(Uint8Array),a.bytesToHex);t.createNumber=function(e){try{let t=(0,r.create)(e,u);return(0,i.assert)(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof r.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}},t.createBigInt=function(e){try{return(0,r.create)(e,l)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}},t.createBytes=function(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,r.create)(e,c)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}},t.createHex=function(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,r.create)(e,_)}catch(e){if(e instanceof r.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},1283:function(e,t){"use strict";var n,r,i=this&&this.__classPrivateFieldSet||function(e,t,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},a=this&&this.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.FrozenSet=t.FrozenMap=void 0;class o{constructor(e){n.set(this,void 0),i(this,n,new Map(e),"f"),Object.freeze(this)}get size(){return a(this,n,"f").size}[(n=new WeakMap,Symbol.iterator)](){return a(this,n,"f")[Symbol.iterator]()}entries(){return a(this,n,"f").entries()}forEach(e,t){return a(this,n,"f").forEach((n,r,i)=>e.call(t,n,r,this))}get(e){return a(this,n,"f").get(e)}has(e){return a(this,n,"f").has(e)}keys(){return a(this,n,"f").keys()}values(){return a(this,n,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}}t.FrozenMap=o;class s{constructor(e){r.set(this,void 0),i(this,r,new Set(e),"f"),Object.freeze(this)}get size(){return a(this,r,"f").size}[(r=new WeakMap,Symbol.iterator)](){return a(this,r,"f")[Symbol.iterator]()}entries(){return a(this,r,"f").entries()}forEach(e,t){return a(this,r,"f").forEach((n,r,i)=>e.call(t,n,r,this))}has(e){return a(this,r,"f").has(e)}keys(){return a(this,r,"f").keys()}values(){return a(this,r,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}}t.FrozenSet=s,Object.freeze(o),Object.freeze(o.prototype),Object.freeze(s),Object.freeze(s.prototype)},3342:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},9789:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.remove0x=t.add0x=t.assertIsStrictHexString=t.assertIsHexString=t.isStrictHexString=t.isHexString=t.StrictHexStruct=t.HexStruct=void 0;let r=n(7715),i=n(8484);function a(e){return(0,r.is)(e,t.HexStruct)}function o(e){return(0,r.is)(e,t.StrictHexStruct)}t.HexStruct=(0,r.pattern)((0,r.string)(),/^(?:0x)?[0-9a-f]+$/iu),t.StrictHexStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]+$/iu),t.isHexString=a,t.isStrictHexString=o,t.assertIsHexString=function(e){(0,i.assert)(a(e),"Value must be a hexadecimal string.")},t.assertIsStrictHexString=function(e){(0,i.assert)(o(e),'Value must be a hexadecimal string, starting with "0x".')},t.add0x=function(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`},t.remove0x=function(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}},6241:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(8484),t),i(n(4137),t),i(n(4020),t),i(n(795),t),i(n(9063),t),i(n(1283),t),i(n(3342),t),i(n(9789),t),i(n(9098),t),i(n(6969),t),i(n(1740),t),i(n(6173),t),i(n(508),t),i(n(6962),t),i(n(5148),t),i(n(8638),t),i(n(6745),t)},9098:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJsonRpcIdValidator=t.assertIsJsonRpcError=t.isJsonRpcError=t.assertIsJsonRpcFailure=t.isJsonRpcFailure=t.assertIsJsonRpcSuccess=t.isJsonRpcSuccess=t.assertIsJsonRpcResponse=t.isJsonRpcResponse=t.assertIsPendingJsonRpcResponse=t.isPendingJsonRpcResponse=t.JsonRpcResponseStruct=t.JsonRpcFailureStruct=t.JsonRpcSuccessStruct=t.PendingJsonRpcResponseStruct=t.assertIsJsonRpcRequest=t.isJsonRpcRequest=t.assertIsJsonRpcNotification=t.isJsonRpcNotification=t.JsonRpcNotificationStruct=t.JsonRpcRequestStruct=t.JsonRpcParamsStruct=t.JsonRpcErrorStruct=t.JsonRpcIdStruct=t.JsonRpcVersionStruct=t.jsonrpc2=t.getJsonSize=t.isValidJson=t.JsonStruct=t.UnsafeJsonStruct=void 0;let r=n(7715),i=n(8484);t.UnsafeJsonStruct=(0,r.union)([(0,r.literal)(null),(0,r.boolean)(),(0,r.define)("finite number",e=>(0,r.is)(e,(0,r.number)())&&Number.isFinite(e)),(0,r.string)(),(0,r.array)((0,r.lazy)(()=>t.UnsafeJsonStruct)),(0,r.record)((0,r.string)(),(0,r.lazy)(()=>t.UnsafeJsonStruct))]),t.JsonStruct=(0,r.define)("Json",(e,n)=>{function r(e,t){let r=t.validator(e,n),i=[...r];return!(i.length>0)||i}try{let n=r(e,t.UnsafeJsonStruct);if(!0!==n)return n;return r(JSON.parse(JSON.stringify(e)),t.UnsafeJsonStruct)}catch(e){if(e instanceof RangeError)return"Circular reference detected";return!1}}),t.isValidJson=function(e){return(0,r.is)(e,t.JsonStruct)},t.getJsonSize=function(e){(0,i.assertStruct)(e,t.JsonStruct,"Invalid JSON value");let n=JSON.stringify(e);return new TextEncoder().encode(n).byteLength},t.jsonrpc2="2.0",t.JsonRpcVersionStruct=(0,r.literal)(t.jsonrpc2),t.JsonRpcIdStruct=(0,r.nullable)((0,r.union)([(0,r.number)(),(0,r.string)()])),t.JsonRpcErrorStruct=(0,r.object)({code:(0,r.integer)(),message:(0,r.string)(),data:(0,r.optional)(t.JsonStruct),stack:(0,r.optional)((0,r.string)())}),t.JsonRpcParamsStruct=(0,r.optional)((0,r.union)([(0,r.record)((0,r.string)(),t.JsonStruct),(0,r.array)(t.JsonStruct)])),t.JsonRpcRequestStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,method:(0,r.string)(),params:t.JsonRpcParamsStruct}),t.JsonRpcNotificationStruct=(0,r.omit)(t.JsonRpcRequestStruct,["id"]),t.isJsonRpcNotification=function(e){return(0,r.is)(e,t.JsonRpcNotificationStruct)},t.assertIsJsonRpcNotification=function(e,n){(0,i.assertStruct)(e,t.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",n)},t.isJsonRpcRequest=function(e){return(0,r.is)(e,t.JsonRpcRequestStruct)},t.assertIsJsonRpcRequest=function(e,n){(0,i.assertStruct)(e,t.JsonRpcRequestStruct,"Invalid JSON-RPC request",n)},t.PendingJsonRpcResponseStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:(0,r.optional)((0,r.unknown)()),error:(0,r.optional)(t.JsonRpcErrorStruct)}),t.JsonRpcSuccessStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:t.JsonStruct}),t.JsonRpcFailureStruct=(0,r.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,error:t.JsonRpcErrorStruct}),t.JsonRpcResponseStruct=(0,r.union)([t.JsonRpcSuccessStruct,t.JsonRpcFailureStruct]),t.isPendingJsonRpcResponse=function(e){return(0,r.is)(e,t.PendingJsonRpcResponseStruct)},t.assertIsPendingJsonRpcResponse=function(e,n){(0,i.assertStruct)(e,t.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",n)},t.isJsonRpcResponse=function(e){return(0,r.is)(e,t.JsonRpcResponseStruct)},t.assertIsJsonRpcResponse=function(e,n){(0,i.assertStruct)(e,t.JsonRpcResponseStruct,"Invalid JSON-RPC response",n)},t.isJsonRpcSuccess=function(e){return(0,r.is)(e,t.JsonRpcSuccessStruct)},t.assertIsJsonRpcSuccess=function(e,n){(0,i.assertStruct)(e,t.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",n)},t.isJsonRpcFailure=function(e){return(0,r.is)(e,t.JsonRpcFailureStruct)},t.assertIsJsonRpcFailure=function(e,n){(0,i.assertStruct)(e,t.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",n)},t.isJsonRpcError=function(e){return(0,r.is)(e,t.JsonRpcErrorStruct)},t.assertIsJsonRpcError=function(e,n){(0,i.assertStruct)(e,t.JsonRpcErrorStruct,"Invalid JSON-RPC error",n)},t.getJsonRpcIdValidator=function(e){let{permitEmptyString:t,permitFractions:n,permitNull:r}=Object.assign({permitEmptyString:!0,permitFractions:!1,permitNull:!0},e);return e=>!!("number"==typeof e&&(n||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||r&&null===e)}},6969:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},1740:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.createProjectLogger=void 0;let i=r(n(5130)),a=(0,i.default)("metamask");t.createProjectLogger=function(e){return a.extend(e)},t.createModuleLogger=function(e,t){return e.extend(t)}},6173:(e,t)=>{"use strict";function n(e){return 127>=e.charCodeAt(0)}Object.defineProperty(t,"__esModule",{value:!0}),t.calculateNumberSize=t.calculateStringSize=t.isASCII=t.isPlainObject=t.ESCAPE_CHARACTERS_REGEXP=t.JsonSize=t.hasProperty=t.isObject=t.isNullOrUndefined=t.isNonEmptyArray=void 0,t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isNullOrUndefined=function(e){return null==e},t.isObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.hasProperty=(e,t)=>Object.hasOwnProperty.call(e,t),function(e){e[e.Null=4]="Null",e[e.Comma=1]="Comma",e[e.Wrapper=1]="Wrapper",e[e.True=4]="True",e[e.False=5]="False",e[e.Quote=1]="Quote",e[e.Colon=1]="Colon",e[e.Date=24]="Date"}(t.JsonSize||(t.JsonSize={})),t.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu,t.isPlainObject=function(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}},t.isASCII=n,t.calculateStringSize=function(e){var r;let i=e.split("").reduce((e,t)=>n(t)?e+1:e+2,0);return i+(null!==(r=e.match(t.ESCAPE_CHARACTERS_REGEXP))&&void 0!==r?r:[]).length},t.calculateNumberSize=function(e){return e.toString().length}},508:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=t.hexToNumber=t.bigIntToHex=t.numberToHex=void 0;let r=n(8484),i=n(9789);t.numberToHex=e=>((0,r.assert)("number"==typeof e,"Value must be a number."),(0,r.assert)(e>=0,"Value must be a non-negative number."),(0,r.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,i.add0x)(e.toString(16))),t.bigIntToHex=e=>((0,r.assert)("bigint"==typeof e,"Value must be a bigint."),(0,r.assert)(e>=0,"Value must be a non-negative bigint."),(0,i.add0x)(e.toString(16))),t.hexToNumber=e=>{(0,i.assertIsHexString)(e);let t=parseInt(e,16);return(0,r.assert)(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},t.hexToBigInt=e=>((0,i.assertIsHexString)(e),BigInt((0,i.add0x)(e)))},6962:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},5148:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeSince=t.inMilliseconds=t.Duration=void 0,function(e){e[e.Millisecond=1]="Millisecond",e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e[e.Week=6048e5]="Week",e[e.Year=31536e6]="Year"}(t.Duration||(t.Duration={}));let n=e=>Number.isInteger(e)&&e>=0,r=(e,t)=>{if(!n(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};t.inMilliseconds=function(e,t){return r(e,"count"),e*t},t.timeSince=function(e){return r(e,"timestamp"),Date.now()-e}},8638:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},6745:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.satisfiesVersionRange=t.gtRange=t.gtVersion=t.assertIsSemVerRange=t.assertIsSemVerVersion=t.isValidSemVerRange=t.isValidSemVerVersion=t.VersionRangeStruct=t.VersionStruct=void 0;let r=n(7699),i=n(7715),a=n(8484);t.VersionStruct=(0,i.refine)((0,i.string)(),"Version",e=>null!==(0,r.valid)(e)||`Expected SemVer version, got "${e}"`),t.VersionRangeStruct=(0,i.refine)((0,i.string)(),"Version range",e=>null!==(0,r.validRange)(e)||`Expected SemVer range, got "${e}"`),t.isValidSemVerVersion=function(e){return(0,i.is)(e,t.VersionStruct)},t.isValidSemVerRange=function(e){return(0,i.is)(e,t.VersionRangeStruct)},t.assertIsSemVerVersion=function(e){(0,a.assertStruct)(e,t.VersionStruct)},t.assertIsSemVerRange=function(e){(0,a.assertStruct)(e,t.VersionRangeStruct)},t.gtVersion=function(e,t){return(0,r.gt)(e,t)},t.gtRange=function(e,t){return(0,r.gtr)(e,t)},t.satisfiesVersionRange=function(e,t){return(0,r.satisfies)(e,t,{includePrerelease:!0})}},8856:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumProviderError=t.JsonRpcError=void 0;let i=n(5554),a=r(n(6920)),o=n(7962);class s extends Error{constructor(e,t,n){if(!Number.isInteger(e))throw Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw Error('"message" must be a non-empty string.');super(t),this.code=e,void 0!==n&&(this.data=n)}serialize(){let e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data,(0,i.isPlainObject)(this.data)&&(e.data.cause=(0,o.serializeCause)(this.data.cause))),this.stack&&(e.stack=this.stack),e}toString(){return(0,a.default)(this.serialize(),u,2)}}function u(e,t){if("[Circular]"!==t)return t}t.JsonRpcError=s,t.EthereumProviderError=class extends s{constructor(e,t,n){if(!(Number.isInteger(e)&&e>=1e3&&e<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,n)}}},5191:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},6748:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.providerErrors=t.rpcErrors=void 0;let r=n(8856),i=n(5191),a=n(7962);function o(e,t){let[n,i]=u(t);return new r.JsonRpcError(e,n??(0,a.getMessageFromCode)(e),i)}function s(e,t){let[n,i]=u(t);return new r.EthereumProviderError(e,n??(0,a.getMessageFromCode)(e),i)}function u(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){let{message:t,data:n}=e;if(t&&"string"!=typeof t)throw Error("Must specify string message.");return[t??void 0,n]}}return[]}t.rpcErrors={parse:e=>o(i.errorCodes.rpc.parse,e),invalidRequest:e=>o(i.errorCodes.rpc.invalidRequest,e),invalidParams:e=>o(i.errorCodes.rpc.invalidParams,e),methodNotFound:e=>o(i.errorCodes.rpc.methodNotFound,e),internal:e=>o(i.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return o(t,e)},invalidInput:e=>o(i.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>o(i.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>o(i.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>o(i.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>o(i.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>o(i.errorCodes.rpc.limitExceeded,e)},t.providerErrors={userRejectedRequest:e=>s(i.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>s(i.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>s(i.errorCodes.provider.unsupportedMethod,e),disconnected:e=>s(i.errorCodes.provider.disconnected,e),chainDisconnected:e=>s(i.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:t,message:n,data:i}=e;if(!n||"string"!=typeof n)throw Error('"message" must be a nonempty string');return new r.EthereumProviderError(t,n,i)}}},774:(e,t,n)=>{"use strict";t.Zk=t.gK=t.PY=t.IB=t.uc=void 0;var r=n(8856);Object.defineProperty(t,"uc",{enumerable:!0,get:function(){return r.JsonRpcError}});var i=n(7962);Object.defineProperty(t,"IB",{enumerable:!0,get:function(){return i.serializeCause}});var a=n(6748);Object.defineProperty(t,"PY",{enumerable:!0,get:function(){return a.rpcErrors}}),Object.defineProperty(t,"gK",{enumerable:!0,get:function(){return a.providerErrors}});var o=n(5191);Object.defineProperty(t,"Zk",{enumerable:!0,get:function(){return o.errorCodes}})},7962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeCause=t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let r=n(5554),i=n(5191),a=i.errorCodes.rpc.internal,o={code:a,message:s(a)};function s(e,n="Unspecified error message. This is a bug, please report it."){if(u(e)){let n=e.toString();if((0,r.hasProperty)(i.errorValues,n))return i.errorValues[n].message;if(e>=-32099&&e<=-32e3)return t.JSON_RPC_SERVER_ERROR_MESSAGE}return n}function u(e){return Number.isInteger(e)}function l(e){return Array.isArray(e)?e.map(e=>(0,r.isValidJson)(e)?e:(0,r.isObject)(e)?c(e):null):(0,r.isObject)(e)?c(e):(0,r.isValidJson)(e)?e:null}function c(e){return Object.getOwnPropertyNames(e).reduce((t,n)=>{let i=e[n];return(0,r.isValidJson)(i)&&(t[n]=i),t},{})}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=s,t.isValidCode=u,t.serializeError=function(e,{fallbackError:t=o,shouldIncludeStack:n=!0}={}){if(!(0,r.isJsonRpcError)(t))throw Error("Must provide fallback error with integer number code and string message.");let i=function(e,t){if(e&&"object"==typeof e&&"serialize"in e&&"function"==typeof e.serialize)return e.serialize();if((0,r.isJsonRpcError)(e))return e;let n=l(e),i={...t,data:{cause:n}};return i}(e,t);return n||delete i.stack,i},t.serializeCause=l},8792:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(function(e){return e&&e.__esModule?e:{default:e}})(n(5130)).default.call(void 0,"metamask");t.createProjectLogger=function(e){return r.extend(e)},t.createModuleLogger=function(e,t){return e.extend(t)}},99:()=>{},668:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};t.__privateGet=(e,t,r)=>(n(e,t,"read from private field"),r?r.call(e):t.get(e)),t.__privateAdd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},t.__privateSet=(e,t,r,i)=>(n(e,t,"write to private field"),i?i.call(e,r):t.set(e,r),r)},7665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4966),i=n(7699),a=n(7715),o=a.refine.call(void 0,a.string.call(void 0),"Version",e=>null!==i.valid.call(void 0,e)||`Expected SemVer version, got "${e}"`),s=a.refine.call(void 0,a.string.call(void 0),"Version range",e=>null!==i.validRange.call(void 0,e)||`Expected SemVer range, got "${e}"`);t.VersionStruct=o,t.VersionRangeStruct=s,t.isValidSemVerVersion=function(e){return a.is.call(void 0,e,o)},t.isValidSemVerRange=function(e){return a.is.call(void 0,e,s)},t.assertIsSemVerVersion=function(e){r.assertStruct.call(void 0,e,o)},t.assertIsSemVerRange=function(e){r.assertStruct.call(void 0,e,s)},t.gtVersion=function(e,t){return i.gt.call(void 0,e,t)},t.gtRange=function(e,t){return i.gtr.call(void 0,e,t)},t.satisfiesVersionRange=function(e,t){return i.satisfies.call(void 0,e,t,{includePrerelease:!0})}},5709:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=((n=r||{})[n.Millisecond=1]="Millisecond",n[n.Second=1e3]="Second",n[n.Minute=6e4]="Minute",n[n.Hour=36e5]="Hour",n[n.Day=864e5]="Day",n[n.Week=6048e5]="Week",n[n.Year=31536e6]="Year",n),i=e=>Number.isInteger(e)&&e>=0,a=(e,t)=>{if(!i(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};t.Duration=r,t.inMilliseconds=function(e,t){return a(e,"count"),e*t},t.timeSince=function(e){return a(e,"timestamp"),Date.now()-e}},8826:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4966),i=n(7715);t.base64=(e,t={})=>{let n,a;let o=function(e,t){return null!=e?e:t()}(t.paddingRequired,()=>!1),s=function(e,t){return null!=e?e:t()}(t.characterSet,()=>"base64");return"base64"===s?n=String.raw`[A-Za-z0-9+\/]`:(r.assert.call(void 0,"base64url"===s),n=String.raw`[-_A-Za-z0-9]`),a=o?RegExp(`^(?:${n}{4})*(?:${n}{3}=|${n}{2}==)?$`,"u"):RegExp(`^(?:${n}{4})*(?:${n}{2,3}|${n}{3}=|${n}{2}==)?$`,"u"),i.pattern.call(void 0,e,a)}},4966:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6472),i=n(7715);function a(e,t){return"string"==typeof function(e){let t;let n=e[0],r=1;for(;rn.call(t,...e)),t=void 0)}return n}([e,"optionalAccess",e=>e.prototype,"optionalAccess",e=>e.constructor,"optionalAccess",e=>e.name])?new e({message:t}):e({message:t})}var o=class extends Error{constructor(e){super(e.message),this.code="ERR_ASSERTION"}};t.AssertionError=o,t.assert=function(e,t="Assertion failed.",n=o){if(!e){if(t instanceof Error)throw t;throw a(n,t)}},t.assertStruct=function(e,t,n="Assertion failed",s=o){try{i.assert.call(void 0,e,t)}catch(e){throw a(s,`${n}: ${r.getErrorMessage.call(void 0,e).replace(/\.$/u,"")}.`)}},t.assertExhaustive=function(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},1715:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7580),i=n(4966),a=n(7715),o=a.union.call(void 0,[a.number.call(void 0),a.bigint.call(void 0),a.string.call(void 0),r.StrictHexStruct]),s=a.coerce.call(void 0,a.number.call(void 0),o,Number),u=a.coerce.call(void 0,a.bigint.call(void 0),o,BigInt);a.union.call(void 0,[r.StrictHexStruct,a.instance.call(void 0,Uint8Array)]);var l=a.coerce.call(void 0,a.instance.call(void 0,Uint8Array),a.union.call(void 0,[r.StrictHexStruct]),r.hexToBytes),c=a.coerce.call(void 0,r.StrictHexStruct,a.instance.call(void 0,Uint8Array),r.bytesToHex);t.createNumber=function(e){try{let t=a.create.call(void 0,e,s);return i.assert.call(void 0,Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof a.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}},t.createBigInt=function(e){try{return a.create.call(void 0,e,u)}catch(e){if(e instanceof a.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}},t.createBytes=function(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return a.create.call(void 0,e,l)}catch(e){if(e instanceof a.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}},t.createHex=function(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return a.create.call(void 0,e,c)}catch(e){if(e instanceof a.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},631:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(8826),i=n(7715),a=i.size.call(void 0,r.base64.call(void 0,i.string.call(void 0),{paddingRequired:!0}),44,44);t.ChecksumStruct=a},7121:()=>{},6472:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5064),i=n(9498);function a(e){return"object"==typeof e&&null!==e&&"code"in e}function o(e){return"object"==typeof e&&null!==e&&"message"in e}t.isErrorWithCode=a,t.isErrorWithMessage=o,t.isErrorWithStack=function(e){return"object"==typeof e&&null!==e&&"stack"in e},t.getErrorMessage=function(e){return o(e)&&"string"==typeof e.message?e.message:r.isNullOrUndefined.call(void 0,e)?"":String(e)},t.wrapError=function(e,t){if(e instanceof Error||r.isObject.call(void 0,e)&&"Error"===e.constructor.name){let n;return n=2===Error.length?Error(t,{cause:e}):new i.ErrorWithCause(t,{cause:e}),a(e)&&(n.code=e.code),n}return t.length>0?Error(`${String(e)}: ${t}`):Error(String(e))}},8823:()=>{},3775:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4966),i=n(5064),a=n(7715),o=e=>a.object.call(void 0,e);function s({path:e,branch:t}){let n=e[e.length-1];return i.hasProperty.call(void 0,t[t.length-2],n)}function u(e){return new a.Struct({...e,type:`optional ${e.type}`,validator:(t,n)=>!s(n)||e.validator(t,n),refiner:(t,n)=>!s(n)||e.refiner(t,n)})}var l=a.union.call(void 0,[a.literal.call(void 0,null),a.boolean.call(void 0),a.define.call(void 0,"finite number",e=>a.is.call(void 0,e,a.number.call(void 0))&&Number.isFinite(e)),a.string.call(void 0),a.array.call(void 0,a.lazy.call(void 0,()=>l)),a.record.call(void 0,a.string.call(void 0),a.lazy.call(void 0,()=>l))]),c=a.coerce.call(void 0,l,a.any.call(void 0),e=>(r.assertStruct.call(void 0,e,l),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t}))));function _(e){return a.create.call(void 0,e,c)}var p=a.literal.call(void 0,"2.0"),d=a.nullable.call(void 0,a.union.call(void 0,[a.number.call(void 0),a.string.call(void 0)])),f=o({code:a.integer.call(void 0),message:a.string.call(void 0),data:u(c),stack:u(a.string.call(void 0))}),m=a.union.call(void 0,[a.record.call(void 0,a.string.call(void 0),c),a.array.call(void 0,c)]),h=o({id:d,jsonrpc:p,method:a.string.call(void 0),params:u(m)}),g=o({jsonrpc:p,method:a.string.call(void 0),params:u(m)}),y=a.object.call(void 0,{id:d,jsonrpc:p,result:a.optional.call(void 0,a.unknown.call(void 0)),error:a.optional.call(void 0,f)}),b=o({id:d,jsonrpc:p,result:c}),v=o({id:d,jsonrpc:p,error:f}),x=a.union.call(void 0,[b,v]);t.object=o,t.exactOptional=u,t.UnsafeJsonStruct=l,t.JsonStruct=c,t.isValidJson=function(e){try{return _(e),!0}catch(e){return!1}},t.getSafeJson=_,t.getJsonSize=function(e){r.assertStruct.call(void 0,e,c,"Invalid JSON value");let t=JSON.stringify(e);return new TextEncoder().encode(t).byteLength},t.jsonrpc2="2.0",t.JsonRpcVersionStruct=p,t.JsonRpcIdStruct=d,t.JsonRpcErrorStruct=f,t.JsonRpcParamsStruct=m,t.JsonRpcRequestStruct=h,t.JsonRpcNotificationStruct=g,t.isJsonRpcNotification=function(e){return a.is.call(void 0,e,g)},t.assertIsJsonRpcNotification=function(e,t){r.assertStruct.call(void 0,e,g,"Invalid JSON-RPC notification",t)},t.isJsonRpcRequest=function(e){return a.is.call(void 0,e,h)},t.assertIsJsonRpcRequest=function(e,t){r.assertStruct.call(void 0,e,h,"Invalid JSON-RPC request",t)},t.PendingJsonRpcResponseStruct=y,t.JsonRpcSuccessStruct=b,t.JsonRpcFailureStruct=v,t.JsonRpcResponseStruct=x,t.isPendingJsonRpcResponse=function(e){return a.is.call(void 0,e,y)},t.assertIsPendingJsonRpcResponse=function(e,t){r.assertStruct.call(void 0,e,y,"Invalid pending JSON-RPC response",t)},t.isJsonRpcResponse=function(e){return a.is.call(void 0,e,x)},t.assertIsJsonRpcResponse=function(e,t){r.assertStruct.call(void 0,e,x,"Invalid JSON-RPC response",t)},t.isJsonRpcSuccess=function(e){return a.is.call(void 0,e,b)},t.assertIsJsonRpcSuccess=function(e,t){r.assertStruct.call(void 0,e,b,"Invalid JSON-RPC success response",t)},t.isJsonRpcFailure=function(e){return a.is.call(void 0,e,v)},t.assertIsJsonRpcFailure=function(e,t){r.assertStruct.call(void 0,e,v,"Invalid JSON-RPC failure response",t)},t.isJsonRpcError=function(e){return a.is.call(void 0,e,f)},t.assertIsJsonRpcError=function(e,t){r.assertStruct.call(void 0,e,f,"Invalid JSON-RPC error",t)},t.getJsonRpcIdValidator=function(e){let{permitEmptyString:t,permitFractions:n,permitNull:r}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(n||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||r&&null===e)}},7580:(e,t,n)=>{"use strict";var r=n(8834).Buffer;Object.defineProperty(t,"__esModule",{value:!0});var i=n(4966),a=n(125),o=n(7715),s=n(6237),u=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function l(e){return e instanceof Uint8Array}function c(e){i.assert.call(void 0,l(e),"Value must be a Uint8Array.")}function _(e){if(c(e),0===e.length)return"0x";let t=u(),n=Array(e.length);for(let r=0;rn.call(t,...e)),t=void 0)}return n}([e,"optionalAccess",e=>e.toLowerCase,"optionalCall",e=>e()]))return new Uint8Array;T(e);let t=C(e).toLowerCase(),n=t.length%2==0?t:`0${t}`,r=new Uint8Array(n.length/2);for(let e=0;e=BigInt(0),"Value must be a non-negative bigint.");let t=e.toString(16);return d(t)}function m(e){i.assert.call(void 0,"number"==typeof e,"Value must be a number."),i.assert.call(void 0,e>=0,"Value must be a non-negative number."),i.assert.call(void 0,Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead.");let t=e.toString(16);return d(t)}function h(e){return i.assert.call(void 0,"string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function g(e){if("bigint"==typeof e)return f(e);if("number"==typeof e)return m(e);if("string"==typeof e)return e.startsWith("0x")?d(e):h(e);if(l(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}var y=o.pattern.call(void 0,o.string.call(void 0),/^(?:0x)?[0-9a-f]+$/iu),b=o.pattern.call(void 0,o.string.call(void 0),/^0x[0-9a-f]+$/iu),v=o.pattern.call(void 0,o.string.call(void 0),/^0x[0-9a-f]{40}$/u),x=o.pattern.call(void 0,o.string.call(void 0),/^0x[0-9a-fA-F]{40}$/u);function D(e){return o.is.call(void 0,e,y)}function S(e){return o.is.call(void 0,e,b)}function T(e){i.assert.call(void 0,D(e),"Value must be a hexadecimal string.")}function E(e){i.assert.call(void 0,o.is.call(void 0,e,x),"Invalid hex address.");let t=C(e.toLowerCase()),n=C(_(a.keccak_256.call(void 0,t)));return`0x${t.split("").map((e,t)=>{let r=n[t];return i.assert.call(void 0,o.is.call(void 0,r,o.string.call(void 0)),"Hash shorter than address."),parseInt(r,16)>7?e.toUpperCase():e}).join("")}`}function w(e){return!!o.is.call(void 0,e,x)&&E(e)===e}function A(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`}function C(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}t.HexStruct=y,t.StrictHexStruct=b,t.HexAddressStruct=v,t.HexChecksumAddressStruct=x,t.isHexString=D,t.isStrictHexString=S,t.assertIsHexString=T,t.assertIsStrictHexString=function(e){i.assert.call(void 0,S(e),'Value must be a hexadecimal string, starting with "0x".')},t.isValidHexAddress=function(e){return o.is.call(void 0,e,v)||w(e)},t.getChecksumAddress=E,t.isValidChecksumAddress=w,t.add0x=A,t.remove0x=C,t.isBytes=l,t.assertIsBytes=c,t.bytesToHex=_,t.bytesToBigInt=p,t.bytesToSignedBigInt=function(e){c(e);let t=BigInt(0);for(let n of e)t=(t<0,"Byte length must be greater than 0."),i.assert.call(void 0,function(e,t){i.assert.call(void 0,t>0);let n=e>>BigInt(31);return!((~e&n)+(e&~n)>>BigInt(8*t+-1))}(e,t),"Byte length is too small to represent the given value.");let n=e,r=new Uint8Array(t);for(let e=0;e>=BigInt(8);return r.reverse()},t.numberToBytes=m,t.stringToBytes=h,t.base64ToBytes=function(e){return i.assert.call(void 0,"string"==typeof e,"Value must be a string."),s.base64.decode(e)},t.valueToBytes=g,t.concatBytes=function(e){let t=Array(e.length),n=0;for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=((n=r||{})[n.Null=4]="Null",n[n.Comma=1]="Comma",n[n.Wrapper=1]="Wrapper",n[n.True=4]="True",n[n.False=5]="False",n[n.Quote=1]="Quote",n[n.Colon=1]="Colon",n[n.Date=24]="Date",n),i=/"|\\|\n|\r|\t/gu;function a(e){return 127>=e.charCodeAt(0)}t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isNullOrUndefined=function(e){return null==e},t.isObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.hasProperty=(e,t)=>Object.hasOwnProperty.call(e,t),t.getKnownPropertyNames=function(e){return Object.getOwnPropertyNames(e)},t.JsonSize=r,t.ESCAPE_CHARACTERS_REGEXP=i,t.isPlainObject=function(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}},t.isASCII=a,t.calculateStringSize=function(e){var t;let n=e.split("").reduce((e,t)=>a(t)?e+1:e+2,0);return n+(null!=(t=e.match(i))?t:[]).length},t.calculateNumberSize=function(e){return e.toString().length}},7473:()=>{},3467:(e,t,n)=>{"use strict";function r(e){let t;let n=e[0],r=1;for(;rn.call(t,...e)),t=void 0)}return n}Object.defineProperty(t,"__esModule",{value:!0});var i=n(7715),a=/^(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$/u,o=/^[-a-z0-9]{3,8}$/u,s=/^[-_a-zA-Z0-9]{1,32}$/u,u=/^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$/u,l=/^[-.%a-zA-Z0-9]{1,128}$/u,c=i.pattern.call(void 0,i.string.call(void 0),a),_=i.pattern.call(void 0,i.string.call(void 0),o),p=i.pattern.call(void 0,i.string.call(void 0),s),d=i.pattern.call(void 0,i.string.call(void 0),u),f=i.pattern.call(void 0,i.string.call(void 0),l);t.CAIP_CHAIN_ID_REGEX=a,t.CAIP_NAMESPACE_REGEX=o,t.CAIP_REFERENCE_REGEX=s,t.CAIP_ACCOUNT_ID_REGEX=u,t.CAIP_ACCOUNT_ADDRESS_REGEX=l,t.CaipChainIdStruct=c,t.CaipNamespaceStruct=_,t.CaipReferenceStruct=p,t.CaipAccountIdStruct=d,t.CaipAccountAddressStruct=f,t.isCaipChainId=function(e){return i.is.call(void 0,e,c)},t.isCaipNamespace=function(e){return i.is.call(void 0,e,_)},t.isCaipReference=function(e){return i.is.call(void 0,e,p)},t.isCaipAccountId=function(e){return i.is.call(void 0,e,d)},t.isCaipAccountAddress=function(e){return i.is.call(void 0,e,f)},t.parseCaipChainId=function(e){let t=a.exec(e);if(!r([t,"optionalAccess",e=>e.groups]))throw Error("Invalid CAIP chain ID.");return{namespace:t.groups.namespace,reference:t.groups.reference}},t.parseCaipAccountId=function(e){let t=u.exec(e);if(!r([t,"optionalAccess",e=>e.groups]))throw Error("Invalid CAIP account ID.");return{address:t.groups.accountAddress,chainId:t.groups.chainId,chain:{namespace:t.groups.namespace,reference:t.groups.reference}}}},1817:()=>{},2025:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7580),i=n(4966);t.numberToHex=e=>(i.assert.call(void 0,"number"==typeof e,"Value must be a number."),i.assert.call(void 0,e>=0,"Value must be a non-negative number."),i.assert.call(void 0,Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),r.add0x.call(void 0,e.toString(16))),t.bigIntToHex=e=>(i.assert.call(void 0,"bigint"==typeof e,"Value must be a bigint."),i.assert.call(void 0,e>=0,"Value must be a non-negative bigint."),r.add0x.call(void 0,e.toString(16))),t.hexToNumber=e=>{r.assertIsHexString.call(void 0,e);let t=parseInt(e,16);return i.assert.call(void 0,Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},t.hexToBigInt=e=>(r.assertIsHexString.call(void 0,e),BigInt(r.add0x.call(void 0,e)))},5760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i,a=n(668),o=class{constructor(e){a.__privateAdd.call(void 0,this,r,void 0),a.__privateSet.call(void 0,this,r,new Map(e)),Object.freeze(this)}get size(){return a.__privateGet.call(void 0,this,r).size}[Symbol.iterator](){return a.__privateGet.call(void 0,this,r)[Symbol.iterator]()}entries(){return a.__privateGet.call(void 0,this,r).entries()}forEach(e,t){return a.__privateGet.call(void 0,this,r).forEach((n,r,i)=>e.call(t,n,r,this))}get(e){return a.__privateGet.call(void 0,this,r).get(e)}has(e){return a.__privateGet.call(void 0,this,r).has(e)}keys(){return a.__privateGet.call(void 0,this,r).keys()}values(){return a.__privateGet.call(void 0,this,r).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}};r=new WeakMap;var s=class{constructor(e){a.__privateAdd.call(void 0,this,i,void 0),a.__privateSet.call(void 0,this,i,new Set(e)),Object.freeze(this)}get size(){return a.__privateGet.call(void 0,this,i).size}[Symbol.iterator](){return a.__privateGet.call(void 0,this,i)[Symbol.iterator]()}entries(){return a.__privateGet.call(void 0,this,i).entries()}forEach(e,t){return a.__privateGet.call(void 0,this,i).forEach((n,r,i)=>e.call(t,n,r,this))}has(e){return a.__privateGet.call(void 0,this,i).has(e)}keys(){return a.__privateGet.call(void 0,this,i).keys()}values(){return a.__privateGet.call(void 0,this,i).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}};i=new WeakMap,Object.freeze(o),Object.freeze(o.prototype),Object.freeze(s),Object.freeze(s.prototype),t.FrozenMap=o,t.FrozenSet=s},5554:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(99);var r=n(2025);n(8823);var i=n(5709);n(1817);var a=n(7665),o=n(3775);n(7473);var s=n(8792),u=n(3467),l=n(631),c=n(8826),_=n(1715),p=n(7580),d=n(4966),f=n(6472),m=n(5064),h=n(5760);n(668),n(7121),t.AssertionError=d.AssertionError,t.CAIP_ACCOUNT_ADDRESS_REGEX=u.CAIP_ACCOUNT_ADDRESS_REGEX,t.CAIP_ACCOUNT_ID_REGEX=u.CAIP_ACCOUNT_ID_REGEX,t.CAIP_CHAIN_ID_REGEX=u.CAIP_CHAIN_ID_REGEX,t.CAIP_NAMESPACE_REGEX=u.CAIP_NAMESPACE_REGEX,t.CAIP_REFERENCE_REGEX=u.CAIP_REFERENCE_REGEX,t.CaipAccountAddressStruct=u.CaipAccountAddressStruct,t.CaipAccountIdStruct=u.CaipAccountIdStruct,t.CaipChainIdStruct=u.CaipChainIdStruct,t.CaipNamespaceStruct=u.CaipNamespaceStruct,t.CaipReferenceStruct=u.CaipReferenceStruct,t.ChecksumStruct=l.ChecksumStruct,t.Duration=i.Duration,t.ESCAPE_CHARACTERS_REGEXP=m.ESCAPE_CHARACTERS_REGEXP,t.FrozenMap=h.FrozenMap,t.FrozenSet=h.FrozenSet,t.HexAddressStruct=p.HexAddressStruct,t.HexChecksumAddressStruct=p.HexChecksumAddressStruct,t.HexStruct=p.HexStruct,t.JsonRpcErrorStruct=o.JsonRpcErrorStruct,t.JsonRpcFailureStruct=o.JsonRpcFailureStruct,t.JsonRpcIdStruct=o.JsonRpcIdStruct,t.JsonRpcNotificationStruct=o.JsonRpcNotificationStruct,t.JsonRpcParamsStruct=o.JsonRpcParamsStruct,t.JsonRpcRequestStruct=o.JsonRpcRequestStruct,t.JsonRpcResponseStruct=o.JsonRpcResponseStruct,t.JsonRpcSuccessStruct=o.JsonRpcSuccessStruct,t.JsonRpcVersionStruct=o.JsonRpcVersionStruct,t.JsonSize=m.JsonSize,t.JsonStruct=o.JsonStruct,t.PendingJsonRpcResponseStruct=o.PendingJsonRpcResponseStruct,t.StrictHexStruct=p.StrictHexStruct,t.UnsafeJsonStruct=o.UnsafeJsonStruct,t.VersionRangeStruct=a.VersionRangeStruct,t.VersionStruct=a.VersionStruct,t.add0x=p.add0x,t.assert=d.assert,t.assertExhaustive=d.assertExhaustive,t.assertIsBytes=p.assertIsBytes,t.assertIsHexString=p.assertIsHexString,t.assertIsJsonRpcError=o.assertIsJsonRpcError,t.assertIsJsonRpcFailure=o.assertIsJsonRpcFailure,t.assertIsJsonRpcNotification=o.assertIsJsonRpcNotification,t.assertIsJsonRpcRequest=o.assertIsJsonRpcRequest,t.assertIsJsonRpcResponse=o.assertIsJsonRpcResponse,t.assertIsJsonRpcSuccess=o.assertIsJsonRpcSuccess,t.assertIsPendingJsonRpcResponse=o.assertIsPendingJsonRpcResponse,t.assertIsSemVerRange=a.assertIsSemVerRange,t.assertIsSemVerVersion=a.assertIsSemVerVersion,t.assertIsStrictHexString=p.assertIsStrictHexString,t.assertStruct=d.assertStruct,t.base64=c.base64,t.base64ToBytes=p.base64ToBytes,t.bigIntToBytes=p.bigIntToBytes,t.bigIntToHex=r.bigIntToHex,t.bytesToBase64=p.bytesToBase64,t.bytesToBigInt=p.bytesToBigInt,t.bytesToHex=p.bytesToHex,t.bytesToNumber=p.bytesToNumber,t.bytesToSignedBigInt=p.bytesToSignedBigInt,t.bytesToString=p.bytesToString,t.calculateNumberSize=m.calculateNumberSize,t.calculateStringSize=m.calculateStringSize,t.concatBytes=p.concatBytes,t.createBigInt=_.createBigInt,t.createBytes=_.createBytes,t.createDataView=p.createDataView,t.createHex=_.createHex,t.createModuleLogger=s.createModuleLogger,t.createNumber=_.createNumber,t.createProjectLogger=s.createProjectLogger,t.exactOptional=o.exactOptional,t.getChecksumAddress=p.getChecksumAddress,t.getErrorMessage=f.getErrorMessage,t.getJsonRpcIdValidator=o.getJsonRpcIdValidator,t.getJsonSize=o.getJsonSize,t.getKnownPropertyNames=m.getKnownPropertyNames,t.getSafeJson=o.getSafeJson,t.gtRange=a.gtRange,t.gtVersion=a.gtVersion,t.hasProperty=m.hasProperty,t.hexToBigInt=r.hexToBigInt,t.hexToBytes=p.hexToBytes,t.hexToNumber=r.hexToNumber,t.inMilliseconds=i.inMilliseconds,t.isASCII=m.isASCII,t.isBytes=p.isBytes,t.isCaipAccountAddress=u.isCaipAccountAddress,t.isCaipAccountId=u.isCaipAccountId,t.isCaipChainId=u.isCaipChainId,t.isCaipNamespace=u.isCaipNamespace,t.isCaipReference=u.isCaipReference,t.isErrorWithCode=f.isErrorWithCode,t.isErrorWithMessage=f.isErrorWithMessage,t.isErrorWithStack=f.isErrorWithStack,t.isHexString=p.isHexString,t.isJsonRpcError=o.isJsonRpcError,t.isJsonRpcFailure=o.isJsonRpcFailure,t.isJsonRpcNotification=o.isJsonRpcNotification,t.isJsonRpcRequest=o.isJsonRpcRequest,t.isJsonRpcResponse=o.isJsonRpcResponse,t.isJsonRpcSuccess=o.isJsonRpcSuccess,t.isNonEmptyArray=m.isNonEmptyArray,t.isNullOrUndefined=m.isNullOrUndefined,t.isObject=m.isObject,t.isPendingJsonRpcResponse=o.isPendingJsonRpcResponse,t.isPlainObject=m.isPlainObject,t.isStrictHexString=p.isStrictHexString,t.isValidChecksumAddress=p.isValidChecksumAddress,t.isValidHexAddress=p.isValidHexAddress,t.isValidJson=o.isValidJson,t.isValidSemVerRange=a.isValidSemVerRange,t.isValidSemVerVersion=a.isValidSemVerVersion,t.jsonrpc2=o.jsonrpc2,t.numberToBytes=p.numberToBytes,t.numberToHex=r.numberToHex,t.object=o.object,t.parseCaipAccountId=u.parseCaipAccountId,t.parseCaipChainId=u.parseCaipChainId,t.remove0x=p.remove0x,t.satisfiesVersionRange=a.satisfiesVersionRange,t.signedBigIntToBytes=p.signedBigIntToBytes,t.stringToBytes=p.stringToBytes,t.timeSince=i.timeSince,t.valueToBytes=p.valueToBytes,t.wrapError=f.wrapError},3525:(e,t)=>{"use strict";function n(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function r(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function a(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)}function o(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function s(e,t){i(e);let n=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5L=t.add5H=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;let n=BigInt(4294967296-1),r=BigInt(32);function i(e,t=!1){return t?{h:Number(e&n),l:Number(e>>r&n)}:{h:0|Number(e>>r&n),l:0|Number(e&n)}}function a(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let a=0;aBigInt(e>>>0)<>>0);t.toBig=o;let s=(e,t,n)=>e>>>n;t.shrSH=s;let u=(e,t,n)=>e<<32-n|t>>>n;t.shrSL=u;let l=(e,t,n)=>e>>>n|t<<32-n;t.rotrSH=l;let c=(e,t,n)=>e<<32-n|t>>>n;t.rotrSL=c;let _=(e,t,n)=>e<<64-n|t>>>n-32;t.rotrBH=_;let p=(e,t,n)=>e>>>n-32|t<<64-n;t.rotrBL=p;let d=(e,t)=>t;t.rotr32H=d;let f=(e,t)=>e;t.rotr32L=f;let m=(e,t,n)=>e<>>32-n;t.rotlSH=m;let h=(e,t,n)=>t<>>32-n;t.rotlSL=h;let g=(e,t,n)=>t<>>64-n;t.rotlBH=g;let y=(e,t,n)=>e<>>64-n;function b(e,t,n,r){let i=(t>>>0)+(r>>>0);return{h:e+n+(i/4294967296|0)|0,l:0|i}}t.rotlBL=y,t.add=b;let v=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0);t.add3L=v;let x=(e,t,n,r)=>t+n+r+(e/4294967296|0)|0;t.add3H=x;let D=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0);t.add4L=D;let S=(e,t,n,r,i)=>t+n+r+i+(e/4294967296|0)|0;t.add4H=S;let T=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0);t.add5L=T;let E=(e,t,n,r,i,a)=>t+n+r+i+a+(e/4294967296|0)|0;t.add5H=E,t.default={fromBig:i,split:a,toBig:o,shrSH:s,shrSL:u,rotrSH:l,rotrSL:c,rotrBH:_,rotrBL:p,rotr32H:d,rotr32L:f,rotlSH:m,rotlSL:h,rotlBH:g,rotlBL:y,add:b,add3L:v,add3H:x,add4L:D,add4H:S,add5H:E,add5L:T}},825:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;let r=n(3525),i=n(1655),a=n(64),[o,s,u]=[[],[],[]],l=BigInt(0),c=BigInt(1),_=BigInt(2),p=BigInt(7),d=BigInt(256),f=BigInt(113);for(let e=0,t=c,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],o.push(2*(5*r+n)),s.push((e+1)*(e+2)/2%64);let i=l;for(let e=0;e<7;e++)(t=(t<>p)*f)%d)&_&&(i^=c<<(c<n>32?(0,i.rotlBH)(e,t,n):(0,i.rotlSH)(e,t,n),y=(e,t,n)=>n>32?(0,i.rotlBL)(e,t,n):(0,i.rotlSL)(e,t,n);function b(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,i=(t+2)%10,a=n[i],o=n[i+1],s=g(a,o,1)^n[r],u=y(a,o,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=u}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=s[n],a=g(t,i,r),u=y(t,i,r),l=o[n];t=e[l],i=e[l+1],e[l]=a,e[l+1]=u}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)n[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~n[(r+2)%10]&n[(r+4)%10]}e[0]^=m[r],e[1]^=h[r]}n.fill(0)}t.keccakP=b;class v extends a.Hash{constructor(e,t,n,i=!1,o=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,r.number)(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,a.u32)(this.state)}keccak(){b(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,r.exists)(this);let{blockLen:t,state:n}=this;e=(0,a.toBytes)(e);let i=e.length;for(let r=0;r=n&&this.keccak();let a=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+a),r),this.posOut+=a,r+=a}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,r.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,r.output)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:n,outputLen:r,rounds:i,enableXOF:a}=this;return e||(e=new v(t,n,r,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=r,e.enableXOF=a,e.destroyed=this.destroyed,e}}t.Keccak=v;let x=(e,t,n)=>(0,a.wrapConstructor)(()=>new v(t,e,n));t.sha3_224=x(6,144,28),t.sha3_256=x(6,136,32),t.sha3_384=x(6,104,48),t.sha3_512=x(6,72,64),t.keccak_224=x(1,144,28),t.keccak_256=x(1,136,32),t.keccak_384=x(1,104,48),t.keccak_512=x(1,72,64);let D=(e,t,n)=>(0,a.wrapXOFConstructorWithOpts)((r={})=>new v(t,e,void 0===r.dkLen?n:r.dkLen,!0));t.shake128=D(31,168,16),t.shake256=D(31,136,32)},64:(e,t,n)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let r=n(825),i=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let a=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!i(e))throw Error("Uint8Array expected");let t="";for(let n=0;n{};async function s(e,n,r){let i=Date.now();for(let a=0;a=0&&ee+t.length,0)),n=0;return e.forEach(e=>{if(!i(e))throw Error("Uint8Array expected");t.set(e,n),n+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let c={}.toString;t.checkOpts=function(e,t){if(void 0!==t&&"[object Object]"!==c.call(t))throw Error("Options should be object or undefined");let n=Object.assign(e,t);return n},t.wrapConstructor=function(e){let t=t=>e().update(l(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,n)=>e(n).update(l(t)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,n)=>e(n).update(l(t)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(r.crypto&&"function"==typeof r.crypto.getRandomValues)return r.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},6237:(e,t)=>{"use strict";function n(...e){let t=(e,t)=>n=>e(t(n)),r=Array.from(e).reverse().reduce((e,n)=>e?t(e,n.encode):n.encode,void 0),i=e.reduce((e,n)=>e?t(e,n.decode):n.decode,void 0);return{encode:r,decode:i}}function r(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let n=e.indexOf(t);if(-1===n)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return n})}}}function i(e=""){if("string"!=typeof e)throw Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw Error("join.decode input should be string");return t.split(e)}}}function a(e,t="="){if("string"!=typeof t)throw Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw Error("padding.encode input should be array of strings");for(let e of n)if("string"!=typeof e)throw Error(`padding.encode: non-string input=${e}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw Error("padding.encode input should be array of strings");for(let e of n)if("string"!=typeof e)throw Error(`padding.decode: non-string input=${e}`);let r=n.length;if(r*e%8)throw Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}function o(e){if("function"!=typeof e)throw Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function s(e,t,n){if(t<2)throw Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw Error("convertRadix: data should be array");if(!e.length)return[];let r=0,i=[],a=Array.from(e);for(a.forEach(e=>{if(e<0||e>=t)throw Error(`Wrong integer: ${e}`)});;){let e=0,o=!0;for(let i=r;it?u(t,e%t):e,l=(e,t)=>e+(t-u(e,t));function c(e,t,n,r){if(!Array.isArray(e))throw Error("convertRadix2: data should be array");if(t<=0||t>32)throw Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw Error(`convertRadix2: wrong to=${n}`);if(l(t,n)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${l(t,n)}`);let i=0,a=0,o=2**n-1,s=[];for(let r of e){if(r>=2**t)throw Error(`convertRadix2: invalid data word=${r} from=${t}`);if(i=i<32)throw Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=n;a-=n)s.push((i>>a-n&o)>>>0);i&=2**a-1}if(i=i<=t)throw Error("Excess padding");if(!r&&i)throw Error(`Non-zero padding: ${i}`);return r&&a>0&&s.push(i>>>0),s}function _(e){return{encode:t=>{if(!(t instanceof Uint8Array))throw Error("radix.encode input should be Uint8Array");return s(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("radix.decode input should be array of strings");return Uint8Array.from(s(t,e,256))}}}function p(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(l(8,e)>32||l(e,8)>32)throw Error("radix2: carry overflow");return{encode:n=>{if(!(n instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return c(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&"number"!=typeof n[0])throw Error("radix2.decode input should be array of strings");return Uint8Array.from(c(n,e,8,t))}}}function d(e){if("function"!=typeof e)throw Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function f(e,t){if("function"!=typeof t)throw Error("checksum fn should be function");return{encode(n){if(!(n instanceof Uint8Array))throw Error("checksum.encode: input should be Uint8Array");let r=t(n).slice(0,e),i=new Uint8Array(n.length+e);return i.set(n),i.set(r,n.length),i},decode(n){if(!(n instanceof Uint8Array))throw Error("checksum.decode: input should be Uint8Array");let r=n.slice(0,-e),i=t(r).slice(0,e),a=n.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),t.base64=n(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),a(6),i("")),t.base64url=n(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),a(6),i("")),t.base64urlnopad=n(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),i(""));let m=e=>n(_(58),r(e),i(""));t.base58=m("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=m("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=m("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");let h=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let n="";for(let r=0;rn(f(4,t=>e(e(t))),t.base58);let g=n(r("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),i("")),y=[996825010,642813549,513874426,1027748829,705979059];function b(e){let t=e>>25,n=(33554431&e)<<5;for(let e=0;e>e&1)==1&&(n^=y[e]);return n}function v(e,t,n=1){let r=e.length,i=1;for(let t=0;t126)throw Error(`Invalid prefix (${e})`);i=b(i)^n>>5}i=b(i);for(let t=0;tn)throw TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${n})`);let r=e.toLowerCase();if(e!==r&&e!==e.toUpperCase())throw Error("String must be lowercase or uppercase");e=r;let i=e.lastIndexOf("1");if(0===i||-1===i)throw Error('Letter "1" must be present between prefix and data only');let a=e.slice(0,i),o=e.slice(i+1);if(o.length<6)throw Error("Data must be at least 6 characters long");let s=g.decode(o).slice(0,-6),u=v(a,s,t);if(!o.endsWith(u))throw Error(`Invalid checksum in ${e}: expected "${u}"`);return{prefix:a,words:s}}let s=d(o);return{encode:function(e,n,r=90){if("string"!=typeof e)throw Error(`bech32.encode prefix should be string, not ${typeof e}`);if(!Array.isArray(n)||n.length&&"number"!=typeof n[0])throw Error(`bech32.encode words should be array of numbers, not ${typeof n}`);let i=e.length+7+n.length;if(!1!==r&&i>r)throw TypeError(`Length ${i} exceeds limit ${r}`);let a=e.toLowerCase(),o=v(a,n,t);return`${a}1${g.encode(n)}${o}`},decode:o,decodeToBytes:function(e){let{prefix:t,words:n}=o(e,!1);return{prefix:t,words:n,bytes:r(n)}},decodeUnsafe:s,fromWords:r,fromWordsUnsafe:a,toWords:i}}t.bech32=x("bech32"),t.bech32m=x("bech32m"),t.utf8={encode:e=>new TextDecoder().decode(e),decode:e=>new TextEncoder().encode(e)},t.hex=n(p(4),r("0123456789abcdef"),i(""),o(e=>{if("string"!=typeof e||e.length%2)throw TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}));let D={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},S="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr";t.bytesToString=(e,t)=>{if("string"!=typeof e||!D.hasOwnProperty(e))throw TypeError(S);if(!(t instanceof Uint8Array))throw TypeError("bytesToString() expects Uint8Array");return D[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!D.hasOwnProperty(e))throw TypeError(S);if("string"!=typeof t)throw TypeError("stringToBytes() expects string");return D[e].decode(t)},t.bytes=t.stringToBytes},9640:(e,t,n)=>{"use strict";let r;e=n.nmd(e);let i=(e,t)=>(...n)=>{let r=e(...n);return`\u001B[${r+t}m`},a=(e,t)=>(...n)=>{let r=e(...n);return`\u001B[${38+t};5;${r}m`},o=(e,t)=>(...n)=>{let r=e(...n);return`\u001B[${38+t};2;${r[0]};${r[1]};${r[2]}m`},s=e=>e,u=(e,t,n)=>[e,t,n],l=(e,t,n)=>{Object.defineProperty(e,t,{get:()=>{let r=n();return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0}),r},enumerable:!0,configurable:!0})},c=(e,t,i,a)=>{void 0===r&&(r=n(841));let o=a?10:0,s={};for(let[n,a]of Object.entries(r)){let r="ansi16"===n?"ansi":n;n===t?s[r]=e(i,o):"object"==typeof a&&(s[r]=e(a[t],o))}return s};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};for(let[n,r]of(t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright,Object.entries(t))){for(let[n,i]of Object.entries(r))t[n]={open:`\u001B[${i[0]}m`,close:`\u001B[${i[1]}m`},r[n]=t[n],e.set(i[0],i[1]);Object.defineProperty(t,n,{value:r,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1b[39m",t.bgColor.close="\x1b[49m",l(t.color,"ansi",()=>c(i,"ansi16",s,!1)),l(t.color,"ansi256",()=>c(a,"ansi256",s,!1)),l(t.color,"ansi16m",()=>c(o,"rgb",u,!1)),l(t.bgColor,"ansi",()=>c(i,"ansi16",s,!0)),l(t.bgColor,"ansi256",()=>c(a,"ansi256",s,!0)),l(t.bgColor,"ansi16m",()=>c(o,"rgb",u,!0)),t}})},1696:(e,t,n)=>{"use strict";var r,i,a=n(4406);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=n(7515).codes,u=s.ERR_AMBIGUOUS_ARGUMENT,l=s.ERR_INVALID_ARG_TYPE,c=s.ERR_INVALID_ARG_VALUE,_=s.ERR_INVALID_RETURN_VALUE,p=s.ERR_MISSING_ARGS,d=n(4082),f=n(3335).inspect,m=n(3335).types,h=m.isPromise,g=m.isRegExp,y=Object.assign?Object.assign:n(4956).assign,b=Object.is?Object.is:n(4679);function v(){var e=n(6796);r=e.isDeepEqual,i=e.isDeepStrictEqual}var x=!1,D=e.exports=w,S={};function T(e){if(e.message instanceof Error)throw e.message;throw new d(e)}function E(e,t,n,r){if(!n){var i=!1;if(0===t)i=!0,r="No value argument passed to `assert.ok()`";else if(r instanceof Error)throw r;var a=new d({actual:n,expected:!0,message:r,operator:"==",stackStartFn:e});throw a.generatedMessage=i,a}}function w(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),i=1;i1?n-1:0),i=1;i1?n-1:0),i=1;i1?n-1:0),i=1;i{"use strict";var r=n(4406);function i(e,t){for(var n=0;ne.length)&&(n=e.length),e.substring(n-t.length,n)===t}var m="",h="",g="",y="",b={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function v(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){n[t]=e[t]}),Object.defineProperty(n,"message",{value:e.message}),n}function x(e){return p(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var D=function(e){var t,n;function s(e){if(!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,s),"object"!==_(e)||null===e)throw new d("options","Object",e);var t,n=e.message,i=e.operator,u=e.stackStartFn,l=e.actual,p=e.expected,D=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=n)t=a(this,c(s).call(this,String(n)));else if(r.stderr&&r.stderr.isTTY&&(r.stderr&&r.stderr.getColorDepth&&1!==r.stderr.getColorDepth()?(m="\x1b[34m",h="\x1b[32m",y="\x1b[39m",g="\x1b[31m"):(m="",h="",y="",g="")),"object"===_(l)&&null!==l&&"object"===_(p)&&null!==p&&"stack"in l&&l instanceof Error&&"stack"in p&&p instanceof Error&&(l=v(l),p=v(p)),"deepStrictEqual"===i||"strictEqual"===i)t=a(this,c(s).call(this,function(e,t,n){var i="",a="",o=0,s="",u=!1,l=x(e),c=l.split("\n"),p=x(t).split("\n"),d=0,v="";if("strictEqual"===n&&"object"===_(e)&&"object"===_(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===c.length&&1===p.length&&c[0]!==p[0]){var D=c[0].length+p[0].length;if(D<=10){if(("object"!==_(e)||null===e)&&("object"!==_(t)||null===t)&&(0!==e||0!==t))return"".concat(b[n],"\n\n")+"".concat(c[0]," !== ").concat(p[0],"\n")}else if("strictEqualObject"!==n&&D<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;c[0][d]===p[0][d];)d++;d>2&&(v="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",d),"^"),d=0)}}for(var S=c[c.length-1],T=p[p.length-1];S===T&&(d++<2?s="\n ".concat(S).concat(s):i=S,c.pop(),p.pop(),0!==c.length&&0!==p.length);)S=c[c.length-1],T=p[p.length-1];var E=Math.max(c.length,p.length);if(0===E){var w=l.split("\n");if(w.length>30)for(w[26]="".concat(m,"...").concat(y);w.length>27;)w.pop();return"".concat(b.notIdentical,"\n\n").concat(w.join("\n"),"\n")}d>3&&(s="\n".concat(m,"...").concat(y).concat(s),u=!0),""!==i&&(s="\n ".concat(i).concat(s),i="");var A=0,C=b[n]+"\n".concat(h,"+ actual").concat(y," ").concat(g,"- expected").concat(y),N=" ".concat(m,"...").concat(y," Lines skipped");for(d=0;d1&&d>2&&(M>4?(a+="\n".concat(m,"...").concat(y),u=!0):M>3&&(a+="\n ".concat(p[d-2]),A++),a+="\n ".concat(p[d-1]),A++),o=d,i+="\n".concat(g,"-").concat(y," ").concat(p[d]),A++;else if(p.length1&&d>2&&(M>4?(a+="\n".concat(m,"...").concat(y),u=!0):M>3&&(a+="\n ".concat(c[d-2]),A++),a+="\n ".concat(c[d-1]),A++),o=d,a+="\n".concat(h,"+").concat(y," ").concat(c[d]),A++;else{var k=p[d],j=c[d],I=j!==k&&(!f(j,",")||j.slice(0,-1)!==k);I&&f(k,",")&&k.slice(0,-1)===j&&(I=!1,j+=","),I?(M>1&&d>2&&(M>4?(a+="\n".concat(m,"...").concat(y),u=!0):M>3&&(a+="\n ".concat(c[d-2]),A++),a+="\n ".concat(c[d-1]),A++),o=d,a+="\n".concat(h,"+").concat(y," ").concat(j),i+="\n".concat(g,"-").concat(y," ").concat(k),A+=2):(a+=i,i="",(1===M||0===d)&&(a+="\n ".concat(j),A++))}if(A>20&&d30)for(T[26]="".concat(m,"...").concat(y);T.length>27;)T.pop();t=1===T.length?a(this,c(s).call(this,"".concat(S," ").concat(T[0]))):a(this,c(s).call(this,"".concat(S,"\n\n").concat(T.join("\n"),"\n")))}else{var E=x(l),w="",A=b[i];"notDeepEqual"===i||"notEqual"===i?(E="".concat(b[i],"\n\n").concat(E)).length>1024&&(E="".concat(E.slice(0,1021),"...")):(w="".concat(x(p)),E.length>512&&(E="".concat(E.slice(0,509),"...")),w.length>512&&(w="".concat(w.slice(0,509),"...")),"deepEqual"===i||"equal"===i?E="".concat(A,"\n\n").concat(E,"\n\nshould equal\n\n"):w=" ".concat(i," ").concat(w)),t=a(this,c(s).call(this,"".concat(E).concat(w)))}return Error.stackTraceLimit=D,t.generatedMessage=!n,Object.defineProperty(o(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=l,t.expected=p,t.operator=i,Error.captureStackTrace&&Error.captureStackTrace(o(t),u),t.stack,t.name="AssertionError",a(t)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(s,e),t=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:p.custom,value:function(e,t){return p(this,function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var o,s,u={};function l(e,t,n){n||(n=Error);var o=function(n){function o(n,a,s){var u,l;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,o),(u=(l=i(o).call(this,"string"==typeof t?t:t(n,a,s)))&&("object"===r(l)||"function"==typeof l)?l:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this)).code=e,u}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}(o,n),o}(n);u[e]=o}function c(e,t){if(!Array.isArray(e))return"of ".concat(t," ").concat(String(e));var n=e.length;return(e=e.map(function(e){return String(e)}),n>2)?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}l("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),l("ERR_INVALID_ARG_TYPE",function(e,t,i){if((void 0===o&&(o=n(1696)),o("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(a="not ",t.substr(!s||s<0?0:+s,a.length)===a))?(p="must not be",t=t.replace(/^not /,"")):p="must be",u=" argument",(void 0===l||l>e.length)&&(l=e.length),e.substring(l-u.length,l)===u)d="The ".concat(e," ").concat(p," ").concat(c(t,"type"));else{var a,s,u,l,_,p,d,f=("number"!=typeof _&&(_=0),_+1>e.length||-1===e.indexOf(".",_))?"argument":"property";d='The "'.concat(e,'" ').concat(f," ").concat(p," ").concat(c(t,"type"))}return d+". Received type ".concat(r(i))},TypeError),l("ERR_INVALID_ARG_VALUE",function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===s&&(s=n(3335));var i=s.inspect(t);return i.length>128&&(i="".concat(i.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(i)},TypeError,RangeError),l("ERR_INVALID_RETURN_VALUE",function(e,t,n){var i;return i=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(r(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(i,".")},TypeError),l("ERR_MISSING_ARGS",function(){for(var e=arguments.length,t=Array(e),r=0;r0,"At least one arg needs to be specified");var i="The ",a=t.length;switch(t=t.map(function(e){return'"'.concat(e,'"')}),a){case 1:i+="".concat(t[0]," argument");break;case 2:i+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:i+=t.slice(0,a-1).join(", ")+", and ".concat(t[a-1]," arguments")}return"".concat(i," must be specified")},TypeError),e.exports.codes=u},6796:(e,t,n)=>{"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=void 0!==/a/g.flags,o=function(e){var t=[];return e.forEach(function(e){return t.push(e)}),t},s=function(e){var t=[];return e.forEach(function(e,n){return t.push([n,e])}),t},u=Object.is?Object.is:n(4679),l=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:n(4782);function _(e){return e.call.bind(e)}var p=_(Object.prototype.hasOwnProperty),d=_(Object.prototype.propertyIsEnumerable),f=_(Object.prototype.toString),m=n(3335).types,h=m.isAnyArrayBuffer,g=m.isArrayBufferView,y=m.isDate,b=m.isMap,v=m.isRegExp,x=m.isSet,D=m.isNativeError,S=m.isBoxedPrimitive,T=m.isNumberObject,E=m.isStringObject,w=m.isBooleanObject,A=m.isBigIntObject,C=m.isSymbolObject,N=m.isFloat32Array,M=m.isFloat64Array;function k(e){if(0===e.length||e.length>10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=4294967296}function j(e){return Object.keys(e).filter(k).concat(l(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */function I(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i{"use strict";var r=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t{let r=n(4459),i=n(2757),a=n(156),o=n(4017),s=n(7845),u=255===new Uint8Array(Uint16Array.of(255).buffer)[0];function l(e){switch(e){case"ascii":return r;case"base64":return i;case"hex":return a;case"utf8":case"utf-8":case void 0:return o;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return s;default:throw Error(`Unknown encoding: ${e}`)}}function c(e){return e instanceof Uint8Array}function _(e,t,n){return"string"==typeof e?function(e,t){let n=l(t),r=new Uint8Array(n.byteLength(e));return n.write(r,e,0,r.byteLength),r}(e,t):Array.isArray(e)?function(e){let t=new Uint8Array(e.length);return t.set(e),t}(e):ArrayBuffer.isView(e)?function(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}(e):new Uint8Array(e,t,n)}function p(e,t,n,r,i){if(0===e.byteLength)return -1;if("string"==typeof n?(r=n,n=0):void 0===n?n=i?0:e.length-1:n<0&&(n+=e.byteLength),n>=e.byteLength){if(i)return -1;n=e.byteLength-1}else if(n<0){if(!i)return -1;n=0}if("string"==typeof t)t=_(t,r);else if("number"==typeof t)return(t&=255,i)?e.indexOf(t,n):e.lastIndexOf(t,n);if(0===t.byteLength)return -1;if(i){let r=-1;for(let i=n;ie.byteLength&&(n=e.byteLength-t.byteLength);for(let r=n;r>=0;r--){let n=!0;for(let i=0;ii)return 1}return e.byteLength>t.byteLength?1:e.byteLengthe+t.byteLength,0));let n=new Uint8Array(t),r=0;for(let t of e){if(r+t.byteLength>n.byteLength){let e=t.subarray(0,n.byteLength-r);n.set(e,r);break}n.set(t,r),r+=t.byteLength}return n},copy:function(e,t,n=0,r=0,i=e.byteLength){if(i>0&&i=e.byteLength)throw RangeError("sourceStart is out of range");if(i<0)throw RangeError("sourceEnd is out of range");n>=t.byteLength&&(n=t.byteLength),i>e.byteLength&&(i=e.byteLength),t.byteLength-n=i||r<=n?"":(n<0&&(n=0),r>i&&(r=i),(0!==n||r{function t(e){return e.length}e.exports={byteLength:t,toString:function(e){let t=e.byteLength,n="";for(let r=0;r{let t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(256);for(let e=0;e1&&61===e.charCodeAt(t-1)&&t--,3*t>>>2}n[45]=62,n[95]=63,e.exports={byteLength:r,toString:function(e){let n=e.byteLength,r="";for(let i=0;i>2]+t[(3&e[i])<<4|e[i+1]>>4]+t[(15&e[i+1])<<2|e[i+2]>>6]+t[63&e[i+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r},write:function(e,t,i=0,a=r(t)){let o=Math.min(a,e.byteLength-i);for(let r=0,i=0;i>4,e[i++]=(15&o)<<4|s>>2,e[i++]=(3&s)<<6|63&u}return o}}},156:e=>{function t(e){return e.length>>>1}function n(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:void 0}e.exports={byteLength:t,toString:function(e){let t=e.byteLength;e=new DataView(e.buffer,e.byteOffset,t);let n="",r=0;for(let i=t-t%4;r{function t(e){return 2*e.length}e.exports={byteLength:t,toString:function(e){let t=e.byteLength,n="";for(let r=0;r>8,o=i%256;e[r+2*t]=o,e[r+2*t+1]=a}return a}}},4017:e=>{let t,n;function r(e){let t=0;for(let n=0,r=e.length;n=55296&&i<=56319&&n+1=56320&&r<=57343){t+=4,n++;continue}}i<=127?t+=1:i<=2047?t+=2:t+=3}return t}if("undefined"!=typeof TextDecoder){let e=new TextDecoder;t=function(t){return e.decode(t)}}else t=function(e){let t=e.byteLength,n="",r=0;for(;r0){let t=0;for(;t>r,r-=6;r>=0;)e[s++]=128|n>>r&63,r-=6;o+=n>=65536?2:1}return a};e.exports={byteLength:r,toString:t,write:n}},5766:(e,t)=>{"use strict";t.byteLength=function(e){var t=u(e),n=t[0],r=t[1];return(n+r)*3/4-r},t.toByteArray=function(e){var t,n,a=u(e),o=a[0],s=a[1],l=new i((o+s)*3/4-s),c=0,_=s>0?o-4:o;for(n=0;n<_;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],o=0,s=r-i;o>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}(e,o,o+16383>s?s:o+16383));return 1===i?a.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===i&&a.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),a.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},314:(e,t,n)=>{var r=n(8834).Buffer,i=Object.prototype.toString,a="function"==typeof r.alloc&&"function"==typeof r.allocUnsafe&&"function"==typeof r.from;e.exports=function(e,t,n){if("number"==typeof e)throw TypeError('"value" argument must not be a number');return"ArrayBuffer"===i.call(e).slice(8,-1)?function(e,t,n){t>>>=0;var i=e.byteLength-t;if(i<0)throw RangeError("'offset' is out of bounds");if(void 0===n)n=i;else if((n>>>=0)>i)throw RangeError("'length' is out of bounds");return a?r.from(e.slice(t,t+n)):new r(new Uint8Array(e.slice(t,t+n)))}(e,t,n):"string"==typeof e?function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!r.isEncoding(t))throw TypeError('"encoding" must be a valid string encoding');return a?r.from(e,t):new r(e,t)}(e,t):a?r.from(e):new r(e)}},8834:(e,t,n)=>{"use strict";/*! + */function I(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i{"use strict";var r=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t{let r=n(4459),i=n(2757),a=n(156),o=n(4017),s=n(7845),u=255===new Uint8Array(Uint16Array.of(255).buffer)[0];function l(e){switch(e){case"ascii":return r;case"base64":return i;case"hex":return a;case"utf8":case"utf-8":case void 0:return o;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return s;default:throw Error(`Unknown encoding: ${e}`)}}function c(e){return e instanceof Uint8Array}function _(e,t,n){return"string"==typeof e?function(e,t){let n=l(t),r=new Uint8Array(n.byteLength(e));return n.write(r,e,0,r.byteLength),r}(e,t):Array.isArray(e)?function(e){let t=new Uint8Array(e.length);return t.set(e),t}(e):ArrayBuffer.isView(e)?function(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}(e):new Uint8Array(e,t,n)}function p(e,t,n,r,i){if(0===e.byteLength)return -1;if("string"==typeof n?(r=n,n=0):void 0===n?n=i?0:e.length-1:n<0&&(n+=e.byteLength),n>=e.byteLength){if(i)return -1;n=e.byteLength-1}else if(n<0){if(!i)return -1;n=0}if("string"==typeof t)t=_(t,r);else if("number"==typeof t)return(t&=255,i)?e.indexOf(t,n):e.lastIndexOf(t,n);if(0===t.byteLength)return -1;if(i){let r=-1;for(let i=n;ie.byteLength&&(n=e.byteLength-t.byteLength);for(let r=n;r>=0;r--){let n=!0;for(let i=0;ii)return 1}return e.byteLength>t.byteLength?1:e.byteLengthe+t.byteLength,0));let n=new Uint8Array(t),r=0;for(let t of e){if(r+t.byteLength>n.byteLength){let e=t.subarray(0,n.byteLength-r);n.set(e,r);break}n.set(t,r),r+=t.byteLength}return n},copy:function(e,t,n=0,r=0,i=e.byteLength){if(i>0&&i=e.byteLength)throw RangeError("sourceStart is out of range");if(i<0)throw RangeError("sourceEnd is out of range");n>=t.byteLength&&(n=t.byteLength),i>e.byteLength&&(i=e.byteLength),t.byteLength-n=i||r<=n?"":(n<0&&(n=0),r>i&&(r=i),(0!==n||r{function t(e){return e.length}e.exports={byteLength:t,toString:function(e){let t=e.byteLength,n="";for(let r=0;r{let t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(256);for(let e=0;e1&&61===e.charCodeAt(t-1)&&t--,3*t>>>2}n[45]=62,n[95]=63,e.exports={byteLength:r,toString:function(e){let n=e.byteLength,r="";for(let i=0;i>2]+t[(3&e[i])<<4|e[i+1]>>4]+t[(15&e[i+1])<<2|e[i+2]>>6]+t[63&e[i+2]];return n%3==2?r=r.substring(0,r.length-1)+"=":n%3==1&&(r=r.substring(0,r.length-2)+"=="),r},write:function(e,t,i=0,a=r(t)){let o=Math.min(a,e.byteLength-i);for(let r=0,i=0;i>4,e[i++]=(15&o)<<4|s>>2,e[i++]=(3&s)<<6|63&u}return o}}},156:e=>{function t(e){return e.length>>>1}function n(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:void 0}e.exports={byteLength:t,toString:function(e){let t=e.byteLength;e=new DataView(e.buffer,e.byteOffset,t);let n="",r=0;for(let i=t-t%4;r{function t(e){return 2*e.length}e.exports={byteLength:t,toString:function(e){let t=e.byteLength,n="";for(let r=0;r>8,o=i%256;e[r+2*t]=o,e[r+2*t+1]=a}return a}}},4017:e=>{let t,n;function r(e){let t=0;for(let n=0,r=e.length;n=55296&&i<=56319&&n+1=56320&&r<=57343){t+=4,n++;continue}}i<=127?t+=1:i<=2047?t+=2:t+=3}return t}if("undefined"!=typeof TextDecoder){let e=new TextDecoder;t=function(t){return e.decode(t)}}else t=function(e){let t=e.byteLength,n="",r=0;for(;r0){let t=0;for(;t>r,r-=6;r>=0;)e[s++]=128|n>>r&63,r-=6;o+=n>=65536?2:1}return a};e.exports={byteLength:r,toString:t,write:n}},5766:(e,t)=>{"use strict";t.byteLength=function(e){var t=u(e),n=t[0],r=t[1];return(n+r)*3/4-r},t.toByteArray=function(e){var t,n,a=u(e),o=a[0],s=a[1],l=new i((o+s)*3/4-s),c=0,_=s>0?o-4:o;for(n=0;n<_;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],o=0,s=r-i;o>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}(e,o,o+16383>s?s:o+16383));return 1===i?a.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===i&&a.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),a.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},314:(e,t,n)=>{var r=n(8834).Buffer,i=Object.prototype.toString,a="function"==typeof r.alloc&&"function"==typeof r.allocUnsafe&&"function"==typeof r.from;e.exports=function(e,t,n){if("number"==typeof e)throw TypeError('"value" argument must not be a number');return"ArrayBuffer"===i.call(e).slice(8,-1)?function(e,t,n){t>>>=0;var i=e.byteLength-t;if(i<0)throw RangeError("'offset' is out of bounds");if(void 0===n)n=i;else if((n>>>=0)>i)throw RangeError("'length' is out of bounds");return a?r.from(e.slice(t,t+n)):new r(new Uint8Array(e.slice(t,t+n)))}(e,t,n):"string"==typeof e?function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!r.isEncoding(t))throw TypeError('"encoding" must be a valid string encoding');return a?r.from(e,t):new r(e,t)}(e,t):a?r.from(e):new r(e)}},8834:(e,t,n)=>{"use strict";/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */let r=n(5766),i=n(2333),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return c(e)}return u(e,t,n)}function u(e,t,n){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!s.isEncoding(t))throw TypeError("Unknown encoding: "+t);let n=0|f(e,t),r=o(n),i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(L(e,Uint8Array)){let t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return _(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(L(e,ArrayBuffer)||e&&L(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(L(e,SharedArrayBuffer)||e&&L(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return s.from(r,t,n);let i=function(e){if(s.isBuffer(e)){let t=0|d(e.length),n=o(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length){var t;return"number"!=typeof e.length||(t=e.length)!=t?o(0):_(e)}if("Buffer"===e.type&&Array.isArray(e.data))return _(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function l(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function c(e){return l(e),o(e<0?0:0|d(e))}function _(e){let t=e.length<0?0:0|d(e.length),n=o(t);for(let r=0;r=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||L(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return P(e).length;default:if(i)return r?-1:O(e).length;t=(""+t).toLowerCase(),i=!0}}function h(e,t,n){let i=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){let r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);let i="";for(let r=t;r2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),(a=n=+n)!=a&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return -1;n=e.length-1}else if(n<0){if(!i)return -1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,i);throw TypeError("val must be string, number or Buffer")}function y(e,t,n,r,i){let a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){let r=-1;for(a=n;as&&(n=s-u),a=n;a>=0;a--){let n=!0;for(let r=0;r239?4:t>223?3:t>191?2:1;if(i+o<=n){let n,r,s,u;switch(o){case 1:t<128&&(a=t);break;case 2:(192&(n=e[i+1]))==128&&(u=(31&t)<<6|63&n)>127&&(a=u);break;case 3:n=e[i+1],r=e[i+2],(192&n)==128&&(192&r)==128&&(u=(15&t)<<12|(63&n)<<6|63&r)>2047&&(u<55296||u>57343)&&(a=u);break;case 4:n=e[i+1],r=e[i+2],s=e[i+3],(192&n)==128&&(192&r)==128&&(192&s)==128&&(u=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&s)>65535&&u<1114112&&(a=u)}}null===a?(a=65533,o=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=o}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rn)throw RangeError("Trying to access beyond buffer length")}function x(e,t,n,r,i,a){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function D(e,t,n,r,i){N(t,r,i,e,n,7);let a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,n}function S(e,t,n,r,i){N(t,r,i,e,n,7);let a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=o,o>>=8,e[n+2]=o,o>>=8,e[n+1]=o,o>>=8,e[n]=o,n+8}function T(e,t,n,r,i,a){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function E(e,t,n,r,a){return t=+t,n>>>=0,a||T(e,t,n,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,n,r,23,4),n+4}function w(e,t,n,r,a){return t=+t,n>>>=0,a||T(e,t,n,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,n,r,52,8),n+8}t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=2147483647,s.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(e,t,n){return u(e,t,n)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(e,t,n){return(l(e),e<=0)?o(e):void 0!==t?"string"==typeof n?o(e).fill(t,n):o(e).fill(t):o(e)},s.allocUnsafe=function(e){return c(e)},s.allocUnsafeSlow=function(e){return c(e)},s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(L(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),L(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,r=t.length;for(let i=0,a=Math.min(n,r);ir.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(r,i)):Uint8Array.prototype.set.call(r,t,i);else if(s.isBuffer(t))t.copy(r,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=t.length}return r},s.byteLength=f,s.prototype._isBuffer=!0,s.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,i){if(L(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;let a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((void 0===n||n>p)&&(n=p),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let d=!1;for(;;)switch(r){case"hex":return function(e,t,n,r){let i;n=Number(n)||0;let a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;let o=t.length;for(r>o/2&&(r=o/2),i=0;i>8,i.push(n%256),i.push(r);return i}(e,this.length-c),this,c,_);default:if(d)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),d=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){let n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||v(e,t,this.length);let r=this[e],i=1,a=0;for(;++a>>=0,t>>>=0,n||v(e,t,this.length);let r=this[e+--t],i=1;for(;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||v(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=z(function(e){k(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=t+256*this[++e]+65536*this[++e]+16777216*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+16777216*n;return BigInt(r)+(BigInt(i)<>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=16777216*t+65536*this[++e]+256*this[++e]+this[++e],i=16777216*this[++e]+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<>>=0,t>>>=0,n||v(e,t,this.length);let r=this[e],i=1,a=0;for(;++a=(i*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||v(e,t,this.length);let r=t,i=1,a=this[e+--r];for(;r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return(e>>>=0,t||v(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||v(e,2,this.length);let n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||v(e,2,this.length);let n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=z(function(e){k(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<>>=0,t||v(e,4,this.length),i.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||v(e,4,this.length),i.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||v(e,8,this.length),i.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||v(e,8,this.length),i.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){let r=Math.pow(2,8*n)-1;x(this,e,t,n,r,0)}let i=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,!r){let r=Math.pow(2,8*n)-1;x(this,e,t,n,r,0)}let i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=z(function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=z(function(e,t=0){return S(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){let r=Math.pow(2,8*n-1);x(this,e,t,n,r-1,-r)}let i=0,a=1,o=0;for(this[t]=255&e;++i>0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){let r=Math.pow(2,8*n-1);x(this,e,t,n,r-1,-r)}let i=n-1,a=1,o=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/a>>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=z(function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=z(function(e,t=0){return S(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeFloatLE=function(e,t,n){return E(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return E(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return w(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return w(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function N(e,t,n,r,i,a){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${i} and < 2${i} ** ${(a+1)*8}${i}`:`>= -(2${i} ** ${(a+1)*8-1}${i}) and < 2 ** ${(a+1)*8-1}${i}`:`>= ${t}${i} and <= ${n}${i}`,new A.ERR_OUT_OF_RANGE("value",r,e)}k(i,"offset"),(void 0===r[i]||void 0===r[i+a])&&j(i,r.length-(a+1))}function k(e,t){if("number"!=typeof e)throw new A.ERR_INVALID_ARG_TYPE(t,"number",e)}function j(e,t,n){if(Math.floor(e)!==e)throw k(e,n),new A.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new A.ERR_BUFFER_OUT_OF_BOUNDS;throw new A.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}C("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),C("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),C("ERR_OUT_OF_RANGE",function(e,t,n){let r=`The value of "${e}" is out of range.`,i=n;return Number.isInteger(n)&&Math.abs(n)>4294967296?i=M(String(n)):"bigint"==typeof n&&(i=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(i=M(i)),i+="n"),r+=` It must be ${t}. Received ${i}`},RangeError);let I=/[^+/0-9A-Za-z-_]/g;function O(e,t){let n;t=t||1/0;let r=e.length,i=null,a=[];for(let o=0;o55295&&n<57344){if(!i){if(n>56319||o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return a}function P(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(I,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,n,r){let i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+n]=e[i];return i}function L(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let R=function(){let e="0123456789abcdef",t=Array(256);for(let n=0;n<16;++n){let r=16*n;for(let i=0;i<16;++i)t[r+i]=e[n]+e[i]}return t}();function z(e){return"undefined"==typeof BigInt?B:e}function B(){throw Error("BigInt not supported")}},5890:(e,t,n)=>{"use strict";var r=n(4406);let i=n(7699),a=["assert","buffer","child_process","cluster","console","constants","crypto","dgram","dns","domain","events","fs","http","https","module","net","os","path","punycode","querystring","readline","repl","stream","string_decoder","sys","timers","tls","tty","url","util","vm","zlib"],o={freelist:"<6.0.0",v8:">=1.0.0",process:">=1.1.0",inspector:">=8.0.0",async_hooks:">=8.1.0",http2:">=8.4.0",perf_hooks:">=8.5.0",trace_events:">=10.0.0",worker_threads:">=12.0.0","node:test":">=18.0.0"},s={worker_threads:">=10.5.0",wasi:">=12.16.0",diagnostics_channel:"^14.17.0 || >=15.1.0"};e.exports=({version:e=r.version,experimental:t=!1}={})=>{let n=[...a];for(let[t,r]of Object.entries(o))("*"===e||i.satisfies(e,r))&&n.push(t);if(t)for(let[t,r]of Object.entries(s))!n.includes(t)&&("*"===e||i.satisfies(e,r))&&n.push(t);return n}},2680:(e,t,n)=>{"use strict";var r=n(7286),i=n(9429),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?i(n):n}},9429:(e,t,n)=>{"use strict";var r=n(4090),i=n(7286),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),u=i("%Object.getOwnPropertyDescriptor%",!0),l=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}e.exports=function(e){var t=s(r,o,arguments);return u&&l&&u(t,"length").configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))}),t};var _=function(){return s(r,a,arguments)};l?l(e.exports,"apply",{value:_}):e.exports.apply=_},2181:e=>{"use strict";e.exports={stdout:!1,stderr:!1}},2645:(e,t,n)=>{"use strict";let r;let i=n(9640),{stdout:a,stderr:o}=n(2181),{stringReplaceAll:s,stringEncaseCRLFWithFirstIndex:u}=n(1957),{isArray:l}=Array,c=["ansi","ansi","ansi256","ansi16m"],_=Object.create(null),p=(e,t={})=>{if(t.level&&!(Number.isInteger(t.level)&&t.level>=0&&t.level<=3))throw Error("The `level` option should be an integer from 0 to 3");let n=a?a.level:0;e.level=void 0===t.level?n:t.level};class d{constructor(e){return f(e)}}let f=e=>{let t={};return p(t,e),t.template=(...e)=>x(t.template,...e),Object.setPrototypeOf(t,h.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=()=>{throw Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},t.template.Instance=d,t.template};function h(e){return f(e)}for(let[e,t]of Object.entries(i))_[e]={get(){let n=b(this,y(t.open,t.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:n}),n}};_.visible={get(){let e=b(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};let m=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let e of m)_[e]={get(){let{level:t}=this;return function(...n){let r=y(i.color[c[t]][e](...n),i.color.close,this._styler);return b(this,r,this._isEmpty)}}};for(let e of m){let t="bg"+e[0].toUpperCase()+e.slice(1);_[t]={get(){let{level:t}=this;return function(...n){let r=y(i.bgColor[c[t]][e](...n),i.bgColor.close,this._styler);return b(this,r,this._isEmpty)}}}}let g=Object.defineProperties(()=>{},{..._,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),y=(e,t,n)=>{let r,i;return void 0===n?(r=e,i=t):(r=n.openAll+e,i=t+n.closeAll),{open:e,close:t,openAll:r,closeAll:i,parent:n}},b=(e,t,n)=>{let r=(...e)=>l(e[0])&&l(e[0].raw)?v(r,x(r,...e)):v(r,1===e.length?""+e[0]:e.join(" "));return Object.setPrototypeOf(r,g),r._generator=e,r._styler=t,r._isEmpty=n,r},v=(e,t)=>{if(e.level<=0||!t)return e._isEmpty?"":t;let n=e._styler;if(void 0===n)return t;let{openAll:r,closeAll:i}=n;if(-1!==t.indexOf("\x1b"))for(;void 0!==n;)t=s(t,n.close,n.open),n=n.parent;let a=t.indexOf("\n");return -1!==a&&(t=u(t,i,r,a)),r+t+i},x=(e,...t)=>{let[i]=t;if(!l(i)||!l(i.raw))return t.join(" ");let a=t.slice(1),o=[i.raw[0]];for(let e=1;e{"use strict";let t=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,n=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,r=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,i=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,a=new Map([["n","\n"],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\x00"],["\\","\\"],["e","\x1b"],["a","\x07"]]);function o(e){let t="u"===e[0],n="{"===e[1];return t&&!n&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):t&&n?String.fromCodePoint(parseInt(e.slice(2,-1),16)):a.get(e)||e}function s(e,t){let n={};for(let e of t)for(let t of e.styles)n[t[0]]=e.inverse?null:t.slice(1);let r=e;for(let[e,t]of Object.entries(n))if(Array.isArray(t)){if(!(e in r))throw Error(`Unknown Chalk style: ${e}`);r=t.length>0?r[e](...t):r[e]}return r}e.exports=(e,a)=>{let u=[],l=[],c=[];if(a.replace(t,(t,a,_,p,d,f)=>{if(a)c.push(o(a));else if(p){let t=c.join("");c=[],l.push(0===u.length?t:s(e,u)(t)),u.push({inverse:_,styles:function(e){let t;n.lastIndex=0;let a=[];for(;null!==(t=n.exec(e));){let e=t[1];if(t[2]){let n=function(e,t){let n;let a=[],s=t.trim().split(/\s*,\s*/g);for(let t of s){let s=Number(t);if(Number.isNaN(s)){if(n=t.match(r))a.push(n[2].replace(i,(e,t,n)=>t?o(t):n));else throw Error(`Invalid Chalk template style argument: ${t} (in style '${e}')`)}else a.push(s)}return a}(e,t[2]);a.push([e].concat(n))}else a.push([e])}return a}(p)})}else if(d){if(0===u.length)throw Error("Found extraneous } in Chalk template literal");l.push(s(e,u)(c.join(""))),c=[],u.pop()}else c.push(f)}),l.push(c.join("")),u.length>0){let e=`Chalk template literal is missing ${u.length} closing bracket${1===u.length?"":"s"} (\`}\`)`;throw Error(e)}return l.join("")}},1957:e=>{"use strict";e.exports={stringReplaceAll:(e,t,n)=>{let r=e.indexOf(t);if(-1===r)return e;let i=t.length,a=0,o="";do o+=e.substr(a,r-a)+t+n,a=r+i,r=e.indexOf(t,a);while(-1!==r)return o+e.substr(a)},stringEncaseCRLFWithFirstIndex:(e,t,n,r)=>{let i=0,a="";do{let o="\r"===e[r-1];a+=e.substr(i,(o?r-1:r)-i)+t+(o?"\r\n":"\n")+n,i=r+1,r=e.indexOf("\n",i)}while(-1!==r)return a+e.substr(i)}}},4959:(e,t,n)=>{let r=n(1103),i={};for(let e of Object.keys(r))i[r[e]]=e;let a={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(let t of(e.exports=a,Object.keys(a))){if(!("channels"in a[t]))throw Error("missing channels property: "+t);if(!("labels"in a[t]))throw Error("missing channel labels property: "+t);if(a[t].labels.length!==a[t].channels)throw Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=a[t];delete a[t].channels,delete a[t].labels,Object.defineProperty(a[t],"channels",{value:e}),Object.defineProperty(a[t],"labels",{value:n})}a.rgb.hsl=function(e){let t;let n=e[0]/255,r=e[1]/255,i=e[2]/255,a=Math.min(n,r,i),o=Math.max(n,r,i),s=o-a;o===a?t=0:n===o?t=(r-i)/s:r===o?t=2+(i-n)/s:i===o&&(t=4+(n-r)/s),(t=Math.min(60*t,360))<0&&(t+=360);let u=(a+o)/2;return[t,100*(o===a?0:u<=.5?s/(o+a):s/(2-o-a)),100*u]},a.rgb.hsv=function(e){let t,n,r,i,a;let o=e[0]/255,s=e[1]/255,u=e[2]/255,l=Math.max(o,s,u),c=l-Math.min(o,s,u),_=function(e){return(l-e)/6/c+.5};return 0===c?(i=0,a=0):(a=c/l,t=_(o),n=_(s),r=_(u),o===l?i=r-n:s===l?i=1/3+t-r:u===l&&(i=2/3+n-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*a,100*l]},a.rgb.hwb=function(e){let t=e[0],n=e[1],r=e[2],i=a.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(n,r));return[i,100*o,100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},a.rgb.cmyk=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(1-t,1-n,1-r);return[100*((1-t-i)/(1-i)||0),100*((1-n-i)/(1-i)||0),100*((1-r-i)/(1-i)||0),100*i]},a.rgb.keyword=function(e){let t;let n=i[e];if(n)return n;let a=1/0;for(let n of Object.keys(r)){let i=r[n],o=(e[0]-i[0])**2+(e[1]-i[1])**2+(e[2]-i[2])**2;o.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;let i=.4124*t+.3576*n+.1805*r,a=.2126*t+.7152*n+.0722*r,o=.0193*t+.1192*n+.9505*r;return[100*i,100*a,100*o]},a.rgb.lab=function(e){let t=a.rgb.xyz(e),n=t[0],r=t[1],i=t[2];n/=95.047,r/=100,i/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let o=116*r-16,s=500*(n-r),u=200*(r-i);return[o,s,u]},a.hsl.rgb=function(e){let t,n,r;let i=e[0]/360,a=e[1]/100,o=e[2]/100;if(0===a)return[r=255*o,r,r];t=o<.5?o*(1+a):o+a-o*a;let s=2*o-t,u=[0,0,0];for(let e=0;e<3;e++)(n=i+-(1/3*(e-1)))<0&&n++,n>1&&n--,r=6*n<1?s+(t-s)*6*n:2*n<1?t:3*n<2?s+(t-s)*(2/3-n)*6:s,u[e]=255*r;return u},a.hsl.hsv=function(e){let t=e[0],n=e[1]/100,r=e[2]/100,i=n,a=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,i*=a<=1?a:2-a;let o=(r+n)/2,s=0===r?2*i/(a+i):2*n/(r+n);return[t,100*s,100*o]},a.hsv.rgb=function(e){let t=e[0]/60,n=e[1]/100,r=e[2]/100,i=t-Math.floor(t),a=255*r*(1-n),o=255*r*(1-n*i),s=255*r*(1-n*(1-i));switch(r*=255,Math.floor(t)%6){case 0:return[r,s,a];case 1:return[o,r,a];case 2:return[a,r,s];case 3:return[a,o,r];case 4:return[s,a,r];case 5:return[r,a,o]}},a.hsv.hsl=function(e){let t,n;let r=e[0],i=e[1]/100,a=e[2]/100,o=Math.max(a,.01);n=(2-i)*a;let s=(2-i)*o;return[r,100*(i*o/(s<=1?s:2-s)||0),100*(n/=2)]},a.hwb.rgb=function(e){let t,n,r,i;let a=e[0]/360,o=e[1]/100,s=e[2]/100,u=o+s;u>1&&(o/=u,s/=u);let l=Math.floor(6*a),c=1-s;t=6*a-l,(1&l)!=0&&(t=1-t);let _=o+t*(c-o);switch(l){default:case 6:case 0:n=c,r=_,i=o;break;case 1:n=_,r=c,i=o;break;case 2:n=o,r=c,i=_;break;case 3:n=o,r=_,i=c;break;case 4:n=_,r=o,i=c;break;case 5:n=c,r=o,i=_}return[255*n,255*r,255*i]},a.cmyk.rgb=function(e){let t=e[0]/100,n=e[1]/100,r=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},a.xyz.rgb=function(e){let t,n,r;let i=e[0]/100,a=e[1]/100,o=e[2]/100;return t=(t=3.2406*i+-1.5372*a+-.4986*o)>.0031308?1.055*t**(1/2.4)-.055:12.92*t,n=(n=-.9689*i+1.8758*a+.0415*o)>.0031308?1.055*n**(1/2.4)-.055:12.92*n,r=(r=.0557*i+-.204*a+1.057*o)>.0031308?1.055*r**(1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},a.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;let i=116*n-16,a=500*(t-n),o=200*(n-r);return[i,a,o]},a.lab.xyz=function(e){let t,n,r;let i=e[0],a=e[1],o=e[2];t=a/500+(n=(i+16)/116),r=n-o/200;let s=n**3,u=t**3,l=r**3;return n=(s>.008856?s:(n-16/116)/7.787)*100,[t=(u>.008856?u:(t-16/116)/7.787)*95.047,n,r=(l>.008856?l:(r-16/116)/7.787)*108.883]},a.lab.lch=function(e){let t;let n=e[0],r=e[1],i=e[2];return(t=360*Math.atan2(i,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+i*i),t]},a.lch.lab=function(e){let t=e[0],n=e[1],r=e[2],i=r/360*2*Math.PI;return[t,n*Math.cos(i),n*Math.sin(i)]},a.rgb.ansi16=function(e,t=null){let[n,r,i]=e,o=null===t?a.rgb.hsv(e)[2]:t;if(0===(o=Math.round(o/50)))return 30;let s=30+(Math.round(i/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return 2===o&&(s+=60),s},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){let t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},a.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];let n=(~~(e>50)+1)*.5,r=(1&t)*n*255,i=(t>>1&1)*n*255,a=(t>>2&1)*n*255;return[r,i,a]},a.ansi256.rgb=function(e){let t;if(e>=232){let t=(e-232)*10+8;return[t,t,t]}e-=16;let n=Math.floor(e/36)/5*255,r=Math.floor((t=e%36)/6)/5*255;return[n,r,t%6/5*255]},a.rgb.hex=function(e){let t=((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2])),n=t.toString(16).toUpperCase();return"000000".substring(n.length)+n},a.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];3===t[0].length&&(n=n.split("").map(e=>e+e).join(""));let r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},a.rgb.hcg=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(Math.max(t,n),r),a=Math.min(Math.min(t,n),r),o=i-a;return[360*((o<=0?0:i===t?(n-r)/o%6:i===n?2+(r-t)/o:4+(t-n)/o)/6%1),100*o,100*(o<1?a/(1-o):0)]},a.hsl.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n),i=0;return r<1&&(i=(n-.5*r)/(1-r)),[e[0],100*r,100*i]},a.hsv.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=t*n,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},a.hcg.rgb=function(e){let t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];let i=[0,0,0],a=t%1*6,o=a%1,s=1-o,u=0;switch(Math.floor(a)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return u=(1-n)*r,[(n*i[0]+u)*255,(n*i[1]+u)*255,(n*i[2]+u)*255]},a.hcg.hsv=function(e){let t=e[1]/100,n=e[2]/100,r=t+n*(1-t),i=0;return r>0&&(i=t/r),[e[0],100*i,100*r]},a.hcg.hsl=function(e){let t=e[1]/100,n=e[2]/100,r=n*(1-t)+.5*t,i=0;return r>0&&r<.5?i=t/(2*r):r>=.5&&r<1&&(i=t/(2*(1-r))),[e[0],100*i,100*r]},a.hcg.hwb=function(e){let t=e[1]/100,n=e[2]/100,r=t+n*(1-t);return[e[0],(r-t)*100,(1-r)*100]},a.hwb.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=1-n,i=r-t,a=0;return i<1&&(a=(r-i)/(1-i)),[e[0],100*i,100*a]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=function(e){return[0,0,e[0]]},a.gray.hsv=a.gray.hsl,a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){let t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(e){let t=(e[0]+e[1]+e[2])/3;return[t/255*100]}},841:(e,t,n)=>{let r=n(4959),i=n(9325),a={},o=Object.keys(r);o.forEach(e=>{a[e]={},Object.defineProperty(a[e],"channels",{value:r[e].channels}),Object.defineProperty(a[e],"labels",{value:r[e].labels});let t=i(e),n=Object.keys(t);n.forEach(n=>{let r=t[n];a[e][n]=function(e){let t=function(...t){let n=t[0];if(null==n)return n;n.length>1&&(t=n);let r=e(t);if("object"==typeof r)for(let e=r.length,t=0;t1&&(t=n),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)})}),e.exports=a},9325:(e,t,n)=>{let r=n(4959);e.exports=function(e){let t=function(e){let t=function(){let e={},t=Object.keys(r);for(let n=t.length,r=0;r{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},101:(e,t,n)=>{var r=n(8834).Buffer,i=n(7525).Writable,a=n(1285),o=n(314);if("undefined"==typeof Uint8Array)var s=n(9085).U2;else var s=Uint8Array;function u(e,t){if(!(this instanceof u))return new u(e,t);"function"==typeof e&&(t=e,e={}),e||(e={});var n=e.encoding,r=!1;n?("u8"===(n=String(n).toLowerCase())||"uint8"===n)&&(n="uint8array"):r=!0,i.call(this,{objectMode:!0}),this.encoding=n,this.shouldInferEncoding=r,t&&this.on("finish",function(){t(this.getBody())}),this.body=[]}function l(e){return"string"==typeof e||/Array\]$/.test(Object.prototype.toString.call(e))||e&&"function"==typeof e.subarray}e.exports=u,a(u,i),u.prototype._write=function(e,t,n){this.body.push(e),n()},u.prototype.inferEncoding=function(e){var t=void 0===e?this.body[0]:e;return r.isBuffer(t)?"buffer":"undefined"!=typeof Uint8Array&&t instanceof Uint8Array?"uint8array":Array.isArray(t)?"array":"string"==typeof t?"string":"[object Object]"===Object.prototype.toString.call(t)?"object":"buffer"},u.prototype.getBody=function(){return this.encoding||0!==this.body.length?(this.shouldInferEncoding&&(this.encoding=this.inferEncoding()),"array"===this.encoding)?function(e){for(var t=[],n=0;n{var r=n(8834).Buffer;function i(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===i(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===i(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===i(e)},t.isError=function(e){return"[object Error]"===i(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r.isBuffer},4167:(e,t,n)=>{"use strict";var r=n(8085);function i(e,t){var n={zone:t};if(e?e instanceof i?this._date=e._date:e instanceof Date?this._date=r.DateTime.fromJSDate(e,n):"number"==typeof e?this._date=r.DateTime.fromMillis(e,n):"string"==typeof e&&(this._date=r.DateTime.fromISO(e,n),this._date.isValid||(this._date=r.DateTime.fromRFC2822(e,n)),this._date.isValid||(this._date=r.DateTime.fromSQL(e,n)),this._date.isValid||(this._date=r.DateTime.fromFormat(e,"EEE, d MMM yyyy HH:mm:ss",n))):this._date=r.DateTime.local(),!this._date||!this._date.isValid)throw Error("CronDate: unhandled timestamp: "+JSON.stringify(e));t&&t!==this._date.zoneName&&(this._date=this._date.setZone(t))}i.prototype.addYear=function(){this._date=this._date.plus({years:1})},i.prototype.addMonth=function(){this._date=this._date.plus({months:1}).startOf("month")},i.prototype.addDay=function(){this._date=this._date.plus({days:1}).startOf("day")},i.prototype.addHour=function(){var e=this._date;this._date=this._date.plus({hours:1}).startOf("hour"),this._date<=e&&(this._date=this._date.plus({hours:1}))},i.prototype.addMinute=function(){var e=this._date;this._date=this._date.plus({minutes:1}).startOf("minute"),this._date=e&&(this._date=this._date.minus({hours:1}))},i.prototype.subtractMinute=function(){var e=this._date;this._date=this._date.minus({minutes:1}).endOf("minute").startOf("second"),this._date>e&&(this._date=this._date.minus({hours:1}))},i.prototype.subtractSecond=function(){var e=this._date;this._date=this._date.minus({seconds:1}).startOf("second"),this._date>e&&(this._date=this._date.minus({hours:1}))},i.prototype.getDate=function(){return this._date.day},i.prototype.getFullYear=function(){return this._date.year},i.prototype.getDay=function(){var e=this._date.weekday;return 7==e?0:e},i.prototype.getMonth=function(){return this._date.month-1},i.prototype.getHours=function(){return this._date.hour},i.prototype.getMinutes=function(){return this._date.minute},i.prototype.getSeconds=function(){return this._date.second},i.prototype.getMilliseconds=function(){return this._date.millisecond},i.prototype.getTime=function(){return this._date.valueOf()},i.prototype.getUTCDate=function(){return this._getUTC().day},i.prototype.getUTCFullYear=function(){return this._getUTC().year},i.prototype.getUTCDay=function(){var e=this._getUTC().weekday;return 7==e?0:e},i.prototype.getUTCMonth=function(){return this._getUTC().month-1},i.prototype.getUTCHours=function(){return this._getUTC().hour},i.prototype.getUTCMinutes=function(){return this._getUTC().minute},i.prototype.getUTCSeconds=function(){return this._getUTC().second},i.prototype.toISOString=function(){return this._date.toUTC().toISO()},i.prototype.toJSON=function(){return this._date.toJSON()},i.prototype.setDate=function(e){this._date=this._date.set({day:e})},i.prototype.setFullYear=function(e){this._date=this._date.set({year:e})},i.prototype.setDay=function(e){this._date=this._date.set({weekday:e})},i.prototype.setMonth=function(e){this._date=this._date.set({month:e+1})},i.prototype.setHours=function(e){this._date=this._date.set({hour:e})},i.prototype.setMinutes=function(e){this._date=this._date.set({minute:e})},i.prototype.setSeconds=function(e){this._date=this._date.set({second:e})},i.prototype.setMilliseconds=function(e){this._date=this._date.set({millisecond:e})},i.prototype._getUTC=function(){return this._date.toUTC()},i.prototype.toString=function(){return this.toDate().toString()},i.prototype.toDate=function(){return this._date.toJSDate()},i.prototype.isLastDayOfMonth=function(){var e=this._date.plus({days:1}).startOf("day");return this._date.month!==e.month},i.prototype.isLastWeekdayOfMonth=function(){var e=this._date.plus({days:7}).startOf("day");return this._date.month!==e.month},e.exports=i},2249:(e,t,n)=>{"use strict";var r=n(4167),i=n(9661);function a(e,t){this._options=t,this._utc=t.utc||!1,this._tz=this._utc?"UTC":t.tz,this._currentDate=new r(t.currentDate,this._tz),this._startDate=t.startDate?new r(t.startDate,this._tz):null,this._endDate=t.endDate?new r(t.endDate,this._tz):null,this._isIterator=t.iterator||!1,this._hasIterated=!1,this._nthDayOfWeek=t.nthDayOfWeek||0,this.fields=a._freezeFields(e)}a.map=["second","minute","hour","dayOfMonth","month","dayOfWeek"],a.predefined={"@yearly":"0 0 1 1 *","@monthly":"0 0 1 * *","@weekly":"0 0 * * 0","@daily":"0 0 * * *","@hourly":"0 * * * *"},a.constraints=[{min:0,max:59,chars:[]},{min:0,max:59,chars:[]},{min:0,max:23,chars:[]},{min:1,max:31,chars:["L"]},{min:1,max:12,chars:[]},{min:0,max:7,chars:["L"]}],a.daysInMonth=[31,29,31,30,31,30,31,31,30,31,30,31],a.aliases={month:{jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12},dayOfWeek:{sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6}},a.parseDefaults=["0","*","*","*","*","*"],a.standardValidCharacters=/^[,*\d/-]+$/,a.dayOfWeekValidCharacters=/^[?,*\dL#/-]+$/,a.dayOfMonthValidCharacters=/^[?,*\dL/-]+$/,a.validCharacters={second:a.standardValidCharacters,minute:a.standardValidCharacters,hour:a.standardValidCharacters,dayOfMonth:a.dayOfMonthValidCharacters,month:a.standardValidCharacters,dayOfWeek:a.dayOfWeekValidCharacters},a._isValidConstraintChar=function(e,t){return"string"==typeof t&&e.chars.some(function(e){return t.indexOf(e)>-1})},a._parseField=function(e,t,n){switch(e){case"month":case"dayOfWeek":var r=a.aliases[e];t=t.replace(/[a-z]{3}/gi,function(e){if(void 0!==r[e=e.toLowerCase()])return r[e];throw Error('Validation error, cannot resolve alias "'+e+'"')})}if(!a.validCharacters[e].test(t))throw Error("Invalid characters, got value: "+t);function i(e){var t=e.split("/");if(t.length>2)throw Error("Invalid repeat: "+e);return t.length>1?(t[0]==+t[0]&&(t=[t[0]+"-"+n.max,t[1]]),o(t[0],t[t.length-1])):o(e,1)}function o(t,r){var i=[],a=t.split("-");if(a.length>1){if(a.length<2)return+t;if(!a[0].length){if(!a[1].length)throw Error("Invalid range: "+t);return+t}var o=+a[0],s=+a[1];if(Number.isNaN(o)||Number.isNaN(s)||on.max)throw Error("Constraint error, got range "+o+"-"+s+" expected range "+n.min+"-"+n.max);if(o>s)throw Error("Invalid range: "+t);var u=+r;if(Number.isNaN(u)||u<=0)throw Error("Constraint error, cannot repeat at every "+u+" time.");"dayOfWeek"===e&&s%7==0&&i.push(0);for(var l=o;l<=s;l++)!(-1!==i.indexOf(l))&&u>0&&u%r==0?(u=1,i.push(l)):u++;return i}return Number.isNaN(+t)?t:+t}return -1!==t.indexOf("*")?t=t.replace(/\*/g,n.min+"-"+n.max):-1!==t.indexOf("?")&&(t=t.replace(/\?/g,n.min+"-"+n.max)),function(t){var r=[];function o(t){if(t instanceof Array)for(var i=0,o=t.length;in.max)throw Error("Constraint error, got value "+s+" expected range "+n.min+"-"+n.max);r.push(s)}else{if(a._isValidConstraintChar(n,t)){r.push(t);return}var u=+t;if(Number.isNaN(u)||un.max)throw Error("Constraint error, got value "+t+" expected range "+n.min+"-"+n.max);"dayOfWeek"===e&&(u%=7),r.push(u)}}var s=t.split(",");if(!s.every(function(e){return e.length>0}))throw Error("Invalid list value format");if(s.length>1)for(var u=0,l=s.length;ut)throw Error("Invalid explicit day of month definition");return e.dayOfMonth.filter(function(e){return"L"===e||e<=t}).sort(a._sortCompareFn)}},a._freezeFields=function(e){for(var t=0,n=a.map.length;t=e)return t[n]===e;return t[0]===e}function n(e){return e.length>0&&e.some(function(e){return"string"==typeof e&&e.indexOf("L")>=0})}for(var i=(e=e||!1)?"subtract":"add",o=new r(this._currentDate,this._tz),s=this._startDate,u=this._endDate,l=o.getTime(),c=0;c<1e4;){if(c++,e){if(s&&o.getTime()-s.getTime()<0)throw Error("Out of the timespan range")}else if(u&&u.getTime()-o.getTime()<0)throw Error("Out of the timespan range");var _=t(o.getDate(),this.fields.dayOfMonth);n(this.fields.dayOfMonth)&&(_=_||o.isLastDayOfMonth());var p=t(o.getDay(),this.fields.dayOfWeek);n(this.fields.dayOfWeek)&&(p=p||this.fields.dayOfWeek.some(function(e){if(!n([e]))return!1;var t=Number.parseInt(e[0])%7;if(Number.isNaN(t))throw Error("Invalid last weekday of the month expression: "+e);return o.getDay()===t&&o.isLastWeekdayOfMonth()}));var d=this.fields.dayOfMonth.length>=a.daysInMonth[o.getMonth()],f=this.fields.dayOfWeek.length===a.constraints[5].max-a.constraints[5].min+1,h=o.getHours();if(!_&&(!p||f)||!d&&f&&!_||d&&!f&&!p||this._nthDayOfWeek>0&&!function(e,t){if(t<6){if(8>e.getDate()&&1===t)return!0;var n=e.getDate()%7?1:0;return Math.floor((e.getDate()-e.getDate()%7)/7)+n===t}return!1}(o,this._nthDayOfWeek)){this._applyTimezoneShift(o,i,"Day");continue}if(!t(o.getMonth()+1,this.fields.month)){this._applyTimezoneShift(o,i,"Month");continue}if(t(h,this.fields.hour)){if(this._dstEnd===h&&!e){this._dstEnd=null,this._applyTimezoneShift(o,"add","Hour");continue}}else{if(this._dstStart!==h){this._dstStart=null,this._applyTimezoneShift(o,i,"Hour");continue}if(!t(h-1,this.fields.hour)){o[i+"Hour"]();continue}}if(!t(o.getMinutes(),this.fields.minute)){this._applyTimezoneShift(o,i,"Minute");continue}if(!t(o.getSeconds(),this.fields.second)){this._applyTimezoneShift(o,i,"Second");continue}if(l===o.getTime()){"add"===i||0===o.getMilliseconds()?this._applyTimezoneShift(o,i,"Second"):o.setMilliseconds(0);continue}break}if(c>=1e4)throw Error("Invalid expression, loop limit exceeded");return this._currentDate=new r(o,this._tz),this._hasIterated=!0,o},a.prototype.next=function(){var e=this._findSchedule();return this._isIterator?{value:e,done:!this.hasNext()}:e},a.prototype.prev=function(){var e=this._findSchedule(!0);return this._isIterator?{value:e,done:!this.hasPrev()}:e},a.prototype.hasNext=function(){var e=this._currentDate,t=this._hasIterated;try{return this._findSchedule(),!0}catch(e){return!1}finally{this._currentDate=e,this._hasIterated=t}},a.prototype.hasPrev=function(){var e=this._currentDate,t=this._hasIterated;try{return this._findSchedule(!0),!0}catch(e){return!1}finally{this._currentDate=e,this._hasIterated=t}},a.prototype.iterate=function(e,t){var n=[];if(e>=0)for(var r=0,i=e;ri;r--)try{var a=this.prev();n.push(a),t&&t(a,r)}catch(e){break}return n},a.prototype.reset=function(e){this._currentDate=new r(e||this._options.currentDate)},a.prototype.stringify=function(e){for(var t=[],n=e?0:1,r=a.map.length;n6)throw Error("Invalid cron expression");for(var s=a.map.length-o.length,u=0,l=a.map.length;ul?u:u-s];if(u1){var r=+n[n.length-1];if(/,/.test(e))throw Error("Constraint error, invalid dayOfWeek `#` and `,` special characters are incompatible");if(/\//.test(e))throw Error("Constraint error, invalid dayOfWeek `#` and `/` special characters are incompatible");if(/-/.test(e))throw Error("Constraint error, invalid dayOfWeek `#` and `-` special characters are incompatible");if(n.length>2||Number.isNaN(r)||r<1||r>5)throw Error("Constraint error, invalid dayOfWeek occurrence number (#)");return t.nthDayOfWeek=r,n[0]}return e}(_):_;i.push(a._parseField(c,p,a.constraints[u]))}}for(var d={},u=0,l=a.map.length;un.max))throw Error("Constraint error, got value "+o+" expected range "+n.min+"-"+n.max)}}(o,s,a.constraints[r]);for(var u=[],l=-1;++l{"use strict";function t(e){return{start:e,count:1}}function n(e,t){e.end=t,e.step=t-e.start,e.count=2}function r(e,n,r){n&&(2===n.count?(e.push(t(n.start)),e.push(t(n.end))):e.push(n)),r&&e.push(r)}e.exports=function(e){for(var i=[],a=void 0,o=0;o{"use strict";var r=n(7156);e.exports=function(e,t,n){var i=r(e);if(1===i.length){var a=i[0],o=a.step;if(1===o&&a.start===t&&a.end===n)return"*";if(1!==o&&a.start===t&&a.end===n-o+1)return"*/"+o}for(var s=[],u=0,l=i.length;uc.end?s.push(e.join(",")):c.end===n-c.step+1?s.push(c.start+"/"+c.step):s.push(c.start+"-"+c.end+"/"+c.step)}return s.join(",")}},3601:(e,t,n)=>{"use strict";var r=n(2249);function i(){}i._parseEntry=function(e){var t=e.split(" ");if(6===t.length)return{interval:r.parse(e)};if(t.length>6)return{interval:r.parse(t.slice(0,6).join(" ")),command:t.slice(6,t.length)};throw Error("Invalid entry: "+e)},i.parseExpression=function(e,t){return r.parse(e,t)},i.fieldsToExpression=function(e,t){return r.fieldsToExpression(e,t)},i.parseString=function(e){for(var t=e.split("\n"),n={variables:{},expressions:[],errors:{}},r=0,a=t.length;r0){if(u.match(/^#/))continue;if(s=u.match(/^(.*)=(.*)$/))n.variables[s[1]]=s[2];else{var l=null;try{l=i._parseEntry("0 "+u),n.expressions.push(l.interval)}catch(e){n.errors[u]=e}}}}return n},i.parseFile=function(e,t){n(6831).readFile(e,function(e,n){if(e){t(e);return}return t(null,i.parseString(n.toString()))})},e.exports=i},5881:e=>{function t(e,t,n,r){return Math.round(e/n)+" "+r+(t>=1.5*n?"s":"")}e.exports=function(e,n){n=n||{};var r,i,a=typeof e;if("string"===a&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*n;case"weeks":case"week":case"w":return 6048e5*n;case"days":case"day":case"d":return 864e5*n;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*n;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*n;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}(e);if("number"===a&&isFinite(e))return n.long?(r=Math.abs(e))>=864e5?t(e,r,864e5,"day"):r>=36e5?t(e,r,36e5,"hour"):r>=6e4?t(e,r,6e4,"minute"):r>=1e3?t(e,r,1e3,"second"):e+" ms":(i=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":i>=36e5?Math.round(e/36e5)+"h":i>=6e4?Math.round(e/6e4)+"m":i>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},5130:(e,t,n)=>{var r=n(4406);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))}),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG),e},t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(7123)(t);let{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},7123:(e,t,n)=>{e.exports=function(e){function t(e){let n,i,a;let o=null;function s(...e){if(!s.enabled)return;let r=Number(new Date),i=r-(n||r);s.diff=i,s.prev=n,s.curr=r,n=r,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,r)=>{if("%%"===n)return"%";a++;let i=t.formatters[r];if("function"==typeof i){let t=e[a];n=i.call(s,t),e.splice(a,1),a--}return n}),t.formatArgs.call(s,e);let o=s.log||t.log;o.apply(s,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=r,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(i!==t.namespaces&&(i=t.namespaces,a=t.enabled(e)),a),set:e=>{o=e}}),"function"==typeof t.init&&t.init(s),s}function r(e,n){let r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function i(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names.map(i),...t.skips.map(i).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];let r=("string"==typeof e?e:"").split(/[\s,]+/),i=r.length;for(n=0;n{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t{"use strict";var r=n(3464),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,u=n(1181)(),l=s&&u,c=function(e,t,n,r){(!(t in e)||"function"==typeof r&&"[object Function]"===a.call(r)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},_=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s{var r=n(8834).Buffer,i=n(4406),a=n(7900),o=n(8797),s=n(1285),u=n(9146),l=r.from&&r.from!==Uint8Array.from?r.from([0]):new r([0]),c=function(e,t){e._corked?e.once("uncork",t):t()},_=function(e,t){e._autoDestroy&&e.destroy(t)},p=function(e,t){return function(n){n?_(e,"premature close"===n.message?null:n):t&&!e._ended&&e.end()}},d=function(e,t,n){if(!(this instanceof d))return new d(e,t,n);a.Duplex.call(this,n),this._writable=null,this._readable=null,this._readable2=null,this._autoDestroy=!n||!1!==n.autoDestroy,this._forwardDestroy=!n||!1!==n.destroy,this._forwardEnd=!n||!1!==n.end,this._corked=1,this._ondrain=null,this._drained=!1,this._forwarding=!1,this._unwrite=null,this._unread=null,this._ended=!1,this.destroyed=!1,e&&this.setWritable(e),t&&this.setReadable(t)};s(d,a.Duplex),d.obj=function(e,t,n){return n||(n={}),n.objectMode=!0,n.highWaterMark=16,new d(e,t,n)},d.prototype.cork=function(){1==++this._corked&&this.emit("cork")},d.prototype.uncork=function(){this._corked&&0==--this._corked&&this.emit("uncork")},d.prototype.setWritable=function(e){if(this._unwrite&&this._unwrite(),this.destroyed){e&&e.destroy&&e.destroy();return}if(null===e||!1===e){this.end();return}var t=this,n=o(e,{writable:!0,readable:!1},p(this,this._forwardEnd)),r=function(){var e=t._ondrain;t._ondrain=null,e&&e()};this._unwrite&&i.nextTick(r),this._writable=e,this._writable.on("drain",r),this._unwrite=function(){t._writable.removeListener("drain",r),n()},this.uncork()},d.prototype.setReadable=function(e){if(this._unread&&this._unread(),this.destroyed){e&&e.destroy&&e.destroy();return}if(null===e||!1===e){this.push(null),this.resume();return}var t=this,n=o(e,{writable:!1,readable:!0},p(this)),r=function(){t._forward()},i=function(){t.push(null)};this._drained=!0,this._readable=e,this._readable2=e._readableState?e:new a.Readable({objectMode:!0,highWaterMark:16}).wrap(e),this._readable2.on("readable",r),this._readable2.on("end",i),this._unread=function(){t._readable2.removeListener("readable",r),t._readable2.removeListener("end",i),n()},this._forward()},d.prototype._read=function(){this._drained=!0,this._forward()},d.prototype._forward=function(){var e;if(!this._forwarding&&this._readable2&&this._drained){for(this._forwarding=!0;this._drained&&null!==(e=u(this._readable2));)this.destroyed||(this._drained=this.push(e));this._forwarding=!1}},d.prototype.destroy=function(e){if(!this.destroyed){this.destroyed=!0;var t=this;i.nextTick(function(){t._destroy(e)})}},d.prototype._destroy=function(e){if(e){var t=this._ondrain;this._ondrain=null,t?t(e):this.emit("error",e)}this._forwardDestroy&&(this._readable&&this._readable.destroy&&this._readable.destroy(),this._writable&&this._writable.destroy&&this._writable.destroy()),this.emit("close")},d.prototype._write=function(e,t,n){return this.destroyed?n():this._corked?c(this,this._write.bind(this,e,t,n)):e===l?this._finish(n):this._writable?void(!1===this._writable.write(e)?this._ondrain=n:n()):n()},d.prototype._finish=function(e){var t=this;this.emit("preend"),c(this,function(){var n,r;n=t._forwardEnd&&t._writable,r=function(){!1===t._writableState.prefinished&&(t._writableState.prefinished=!0),t.emit("prefinish"),c(t,e)},!n||n._writableState&&n._writableState.finished?r():n._writableState?n.end(r):(n.end(),r())})},d.prototype.end=function(e,t,n){return"function"==typeof e?this.end(null,null,e):"function"==typeof t?this.end(e,null,t):(this._ended=!0,e&&this.write(e),this._writableState.ending||this.write(l),a.Writable.prototype.end.call(this,n))},e.exports=d},5904:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},3660:(e,t,n)=>{"use strict";var r=n(2884),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=_;var a=Object.create(n(7646));a.inherits=n(1285);var o=n(6374),s=n(1990);a.inherits(_,o);for(var u=i(s.prototype),l=0;l{"use strict";e.exports=a;var r=n(4342),i=Object.create(n(7646));function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}i.inherits=n(1285),i.inherits(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},6374:(e,t,n)=>{"use strict";var r,i,a=n(4406),o=n(2884);e.exports=b;var s=n(5904);b.ReadableState=y,n(2699).EventEmitter;var u=function(e,t){return e.listeners(t).length},l=n(6521),c=n(7802).Buffer,_=n.g.Uint8Array||function(){},p=Object.create(n(7646));p.inherits=n(1285);var d=n(1745),f=void 0;f=d&&d.debuglog?d.debuglog("stream"):function(){};var h=n(6303),m=n(8069);p.inherits(b,l);var g=["error","close","destroy","pause","resume"];function y(e,t){r=r||n(3660),e=e||{};var a=t instanceof r;this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,u=this.objectMode?16:16384;o||0===o?this.highWaterMark=o:a&&(s||0===s)?this.highWaterMark=s:this.highWaterMark=u,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new h,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&&(i||(i=n(5873).s),this.decoder=new i(e.encoding),this.encoding=e.encoding)}function b(e){if(r=r||n(3660),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function v(e,t,n,r,i){var a,o,s,u,l,p=e._readableState;return null===t?(p.reading=!1,function(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,S(e)}}(e,p)):(i||(a=p,o=t,c.isBuffer(o)||o instanceof _||"string"==typeof o||void 0===o||a.objectMode||(s=TypeError("Invalid non-string/buffer chunk")),l=s),l)?e.emit("error",l):p.objectMode||t&&t.length>0?("string"==typeof t||p.objectMode||Object.getPrototypeOf(t)===c.prototype||(u=t,t=c.from(u)),r?p.endEmitted?e.emit("error",Error("stream.unshift() after end event")):x(e,p,t,!0):p.ended?e.emit("error",Error("stream.push() after EOF")):(p.reading=!1,p.decoder&&!n?(t=p.decoder.write(t),p.objectMode||0!==t.length?x(e,p,t,!1):E(e,p)):x(e,p,t,!1))):r||(p.reading=!1),!p.ended&&(p.needReadable||p.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(T,e):T(e))}function T(e){f("emit readable"),e.emit("readable"),M(e)}function E(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(w,e,t))}function w(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):(r=t.buffer,i=t.decoder,ea.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0==(e-=o)){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}(e,r):function(e,t){var n=c.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),0==(e-=o)){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}(e,r),n=a),n)}function k(e){var t=e._readableState;if(t.length>0)throw Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(j,t,e))}function j(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function I(e,t){for(var n=0,r=e.length;n=n.highWaterMark||n.ended))return f("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?k(this):S(this),null;if(0===(e=D(e,n))&&n.ended)return 0===n.length&&k(this),null;var i=n.needReadable;return f("need readable",i),(0===n.length||n.length-e0?N(e,n):null)?(n.needReadable=!0,e=0):n.length-=e,0===n.length&&(n.ended||(n.needReadable=!0),r!==e&&n.ended&&k(this)),null!==t&&this.emit("data",t),t},b.prototype._read=function(e){this.emit("error",Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,f("pipe count=%d opts=%j",r.pipesCount,t);var i=t&&!1===t.end||e===a.stdout||e===a.stderr?y:l;function l(){f("onend"),e.end()}r.endEmitted?o.nextTick(i):n.once("end",i),e.on("unpipe",function t(i,a){f("onunpipe"),i===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,f("cleanup"),e.removeListener("close",m),e.removeListener("finish",g),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",t),n.removeListener("end",l),n.removeListener("end",y),n.removeListener("data",d),_=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c())});var c=function(){var e=n._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&u(n,"data")&&(e.flowing=!0,M(n))};e.on("drain",c);var _=!1,p=!1;function d(t){f("ondata"),p=!1,!1!==e.write(t)||p||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==I(r.pipes,e))&&!_&&(f("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function h(t){f("onerror",t),y(),e.removeListener("error",h),0===u(e,"error")&&e.emit("error",t)}function m(){e.removeListener("finish",g),y()}function g(){f("onfinish"),e.removeListener("close",m),y()}function y(){f("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",m),e.once("finish",g),e.emit("pipe",n),r.flowing||(f("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(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{"use strict";e.exports=o;var r=n(3660),i=Object.create(n(7646));function a(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var r,i,a=n(4406),o=n(2884);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){(function(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(void 0),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e})(t,e)}}e.exports=g;var u=!a.browser&&["v0.10","v0.9."].indexOf(a.version.slice(0,5))>-1?setImmediate:o.nextTick;g.WritableState=m;var l=Object.create(n(7646));l.inherits=n(1285);var c={deprecate:n(5803)},_=n(6521),p=n(7802).Buffer,d=n.g.Uint8Array||function(){},f=n(8069);function h(){}function m(e,t){r=r||n(3660),e=e||{};var i=t instanceof r;this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var a=e.highWaterMark,l=e.writableHighWaterMark,c=this.objectMode?16:16384;a||0===a?this.highWaterMark=a:i&&(l||0===l)?this.highWaterMark=l:this.highWaterMark=c,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 _=!1===e.decodeStrings;this.decodeStrings=!_,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){(function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(o.nextTick(i,t),o.nextTick(S,e,n),e._writableState.errorEmitted=!0,e.emit("error",t)):(i(t),e._writableState.errorEmitted=!0,e.emit("error",t),S(e,n));else{var a=x(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||v(e,n),r?u(b,e,n,a,i):b(e,n,a,i)}})(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 s(this)}function g(e){if(r=r||n(3660),!i.call(g,this)&&!(this instanceof r))return new g(e);this._writableState=new m(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),_.call(this)}function y(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 b(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),S(e,t)}function v(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=n;for(var a=0,o=!0;n;)r[a]=n,n.isBuf||(o=!1),n=n.next,a+=1;r.allBuffers=o,y(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback,_=t.objectMode?1:u.length;if(y(e,t,!1,_,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function D(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var n=x(t);return n&&(t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(D,e,t)):(t.prefinished=!0,e.emit("prefinish"))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(g,_),m.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(m.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(i=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(e){return!!i.call(this,e)||this===g&&e&&e._writableState instanceof m}})):i=function(e){return e instanceof this},g.prototype.pipe=function(){this.emit("error",Error("Cannot pipe, not readable"))},g.prototype.write=function(e,t,n){var r,i,a,s,u,l,c,_,f=this._writableState,m=!1,g=!f.objectMode&&(r=e,p.isBuffer(r)||r instanceof d);return g&&!p.isBuffer(e)&&(i=e,e=p.from(i)),("function"==typeof t&&(n=t,t=null),g?t="buffer":t||(t=f.defaultEncoding),"function"!=typeof n&&(n=h),f.ended)?(a=n,s=Error("write after end"),this.emit("error",s),o.nextTick(a,s)):(g||(u=e,l=n,c=!0,_=!1,null===u?_=TypeError("May not write null values to stream"):"string"==typeof u||void 0===u||f.objectMode||(_=TypeError("Invalid non-string/buffer chunk")),_&&(this.emit("error",_),o.nextTick(l,_),c=!1),c))&&(f.pendingcb++,m=function(e,t,n,r,i,a){if(!n){var o,s,u=(o=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=p.from(o,s)),o);r!==u&&(n=!0,i="buffer",r=u)}var l=t.objectMode?1:r.length;t.length+=l;var c=t.length-1))throw TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(e,t,n){n(Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(e,t,n){var r,i=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||(r=n,i.ending=!0,S(this,i),r&&(i.finished?o.nextTick(r):this.once("finish",r)),i.ended=!0,this.writable=!1)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),g.prototype.destroy=f.destroy,g.prototype._undestroy=f.undestroy,g.prototype._destroy=function(e,t){this.end(),t(e)}},6303:(e,t,n)=>{"use strict";var r=n(7802).Buffer,i=n(6954);e.exports=function(){function e(){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(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};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?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(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)(function(e,t,n){e.copy(t,n)})(n.data,t,i),i+=n.data.length,n=n.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},8069:(e,t,n)=>{"use strict";var r=n(2884);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,a=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return a||o?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this},undestroy:function(){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.finished=!1,this._writableState.errorEmitted=!1)}}},6521:(e,t,n)=>{e.exports=n(2699).EventEmitter},7900:(e,t,n)=>{(t=e.exports=n(6374)).Stream=t,t.Readable=t,t.Writable=n(1990),t.Duplex=n(3660),t.Transform=n(4342),t.PassThrough=n(2811)},7802:(e,t,n)=>{var r=n(8834),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},5873:(e,t,n)=>{"use strict";var r=n(7802).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=_,t=3;break;default:this.write=p,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function _(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},8797:(e,t,n)=>{var r=n(4406),i=n(9928),a=function(){},o=function(e,t,n){if("function"==typeof t)return o(e,null,t);t||(t={}),n=i(n||a);var s=e._writableState,u=e._readableState,l=t.readable||!1!==t.readable&&e.readable,c=t.writable||!1!==t.writable&&e.writable,_=!1,p=function(){e.writable||d()},d=function(){c=!1,l||n.call(e)},f=function(){l=!1,c||n.call(e)},h=function(t){n.call(e,t?Error("exited with error code: "+t):null)},m=function(t){n.call(e,t)},g=function(){r.nextTick(y)},y=function(){if(!_&&(l&&!(u&&u.ended&&!u.destroyed)||c&&!(s&&s.ended&&!s.destroyed)))return n.call(e,Error("premature close"))},b=function(){e.req.on("finish",d)};return e.setHeader&&"function"==typeof e.abort?(e.on("complete",d),e.on("abort",g),e.req?b():e.on("request",b)):c&&!s&&(e.on("end",p),e.on("close",p)),e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length&&e.on("exit",h),e.on("end",f),e.on("finish",d),!1!==t.error&&e.on("error",m),e.on("close",g),function(){_=!0,e.removeListener("complete",d),e.removeListener("abort",g),e.removeListener("request",b),e.req&&e.req.removeListener("finish",d),e.removeListener("end",p),e.removeListener("close",p),e.removeListener("finish",d),e.removeListener("exit",h),e.removeListener("end",f),e.removeListener("error",m),e.removeListener("close",g)}};e.exports=o},4956:e=>{"use strict";function t(e,t){if(null==e)throw TypeError("Cannot convert first argument to object");for(var n=Object(e),r=1;r{"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise(function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}h(e,t,a,{once:!0}),"error"!==t&&"function"==typeof e.on&&h(e,"error",i,{once:!0})})},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function s(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){if(s(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=u(e))>0&&o.length>i&&!o.warned){o.warned=!0;var i,a,o,l=Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,console&&console.warn&&console.warn(l)}return e}function c(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=c.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var o,s=Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=a[e];if(void 0===u)return!1;if("function"==typeof u)r(u,this,t);else for(var l=u.length,c=f(u,l),n=0;n=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},2598:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var r,i,a,o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},9375:e=>{e.exports=class{constructor(e){if(!(e>0)||(e-1&e)!=0)throw Error("Max size for a FixedFIFO should be a power of two");this.buffer=Array(e),this.mask=e-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(e){return void 0===this.buffer[this.top]&&(this.buffer[this.top]=e,this.top=this.top+1&this.mask,!0)}shift(){let e=this.buffer[this.btm];if(void 0!==e)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,e}peek(){return this.buffer[this.btm]}isEmpty(){return void 0===this.buffer[this.btm]}}},2865:(e,t,n)=>{let r=n(9375);e.exports=class{constructor(e){this.hwm=e||16,this.head=new r(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(e){if(this.length++,!this.head.push(e)){let t=this.head;this.head=t.next=new r(2*this.head.buffer.length),this.head.push(e)}}shift(){0!==this.length&&this.length--;let e=this.tail.shift();if(void 0===e&&this.tail.next){let e=this.tail.next;return this.tail.next=null,this.tail=e,this.tail.shift()}return e}peek(){let e=this.tail.peek();return void 0===e&&this.tail.next?this.tail.next.peek():e}isEmpty(){return 0===this.length}}},5695:e=>{"use strict";e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n,r="boolean"==typeof t.cycles&&t.cycles,i=t.cmp&&(n=t.cmp,function(e){return function(t,r){return n({key:t,value:e[t]},{key:r,value:e[r]})}}),a=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t)){for(n=0,o="[";n{e.exports=o,o.default=o,o.stable=l,o.stableStringify=l;var t="[...]",n="[Circular]",r=[],i=[];function a(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function o(e,o,u,l){void 0===l&&(l=a()),function e(r,i,a,o,u,l,c){if(l+=1,"object"==typeof r&&null!==r){for(_=0;_c.depthLimit||void 0!==c.edgesLimit&&a+1>c.edgesLimit){s(t,r,i,u);return}if(o.push(r),Array.isArray(r))for(_=0;_t?1:0}function l(e,o,l,_){void 0===_&&(_=a());var p,d=function e(i,a,o,l,c,_,p){if(_+=1,"object"==typeof i&&null!==i){for(d=0;dp.depthLimit||void 0!==p.edgesLimit&&o+1>p.edgesLimit){s(t,i,a,c);return}if(l.push(i),Array.isArray(i))for(d=0;d0)for(var r=0;r{"use strict";let r=n(3325),i=n(3281),a=n(7932);e.exports={XMLParser:i,XMLValidator:r,XMLBuilder:a}},4056:(e,t)=>{"use strict";let n=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",r="["+n+"]["+n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",i=RegExp("^"+r+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,n){if(t){let r=Object.keys(t),i=r.length;for(let a=0;a{"use strict";let r=n(4056),i={allowBooleanAttributes:!1,unpairedTags:[]};function a(e){return" "===e||" "===e||"\n"===e||"\r"===e}function o(e,t){let n=t;for(;t5&&"xml"===r)return c("InvalidXml","XML declaration allowed only at the start of the document.",_(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function s(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let n=1;for(t+=8;t"===e[t]&&0==--n)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}t.validate=function(e,t){t=Object.assign({},i,t);let n=[],u=!1,p=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(let i=0;i"!==e[i]&&" "!==e[i]&&" "!==e[i]&&"\n"!==e[i]&&"\r"!==e[i];i++)m+=e[i];if("/"===(m=m.trim())[m.length-1]&&(m=m.substring(0,m.length-1),i--),d=m,!r.isName(d))return c("InvalidTag",0===m.trim().length?"Invalid space after '<'.":"Tag '"+m+"' is an invalid name.",_(e,i));let g=function(e,t){let n="",r="",i=!1;for(;t"===e[t]&&""===r){i=!0;break}n+=e[t]}return""===r&&{value:n,index:t,tagClosed:i}}(e,i);if(!1===g)return c("InvalidAttr","Attributes for '"+m+"' have open quote.",_(e,i));let y=g.value;if(i=g.index,"/"===y[y.length-1]){let n=i-y.length;y=y.substring(0,y.length-1);let r=l(y,t);if(!0!==r)return c(r.err.code,r.err.msg,_(e,n+r.err.line));u=!0}else if(h){if(!g.tagClosed)return c("InvalidTag","Closing tag '"+m+"' doesn't have proper closing.",_(e,i));if(y.trim().length>0)return c("InvalidTag","Closing tag '"+m+"' can't have attributes or invalid starting.",_(e,f));{let t=n.pop();if(m!==t.tagName){let n=_(e,t.tagStartPos);return c("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+m+"'.",_(e,f))}0==n.length&&(p=!0)}}else{let r=l(y,t);if(!0!==r)return c(r.err.code,r.err.msg,_(e,i-y.length+r.err.line));if(!0===p)return c("InvalidXml","Multiple possible root nodes found.",_(e,i));-1!==t.unpairedTags.indexOf(m)||n.push({tagName:m,tagStartPos:f}),u=!0}for(i++;i0)||c("InvalidXml","Invalid '"+JSON.stringify(n.map(e=>e.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):c("InvalidXml","Start tag expected.",1)};let u=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function l(e,t){let n=r.getAllMatches(e,u),i={};for(let e=0;e{"use strict";let r=n(6704),i={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function a(e){this.options=Object.assign({},i,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=u),this.processTextOrObjNode=o,this.options.format?(this.indentate=s,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function o(e,t,n){let r=this.j2x(e,n+1);return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,r.attrStr,n):this.buildObjectNode(r.val,t,r.attrStr,n)}function s(e){return this.options.indentBy.repeat(e)}function u(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e.substr(this.attrPrefixLen)}a.prototype.build=function(e){return this.options.preserveOrder?r(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)},a.prototype.j2x=function(e,t){let n="",r="";for(let i in e)if(void 0===e[i]);else if(null===e[i])"?"===i[0]?r+=this.indentate(t)+"<"+i+"?"+this.tagEndChar:r+=this.indentate(t)+"<"+i+"/"+this.tagEndChar;else if(e[i]instanceof Date)r+=this.buildTextValNode(e[i],i,"",t);else if("object"!=typeof e[i]){let a=this.isAttribute(i);if(a)n+=this.buildAttrPairStr(a,""+e[i]);else if(i===this.options.textNodeName){let t=this.options.tagValueProcessor(i,""+e[i]);r+=this.replaceEntitiesValue(t)}else r+=this.buildTextValNode(e[i],i,"",t)}else if(Array.isArray(e[i])){let n=e[i].length,a="";for(let o=0;o"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===a.length?this.indentate(r)+``+this.newLine:this.indentate(r)+"<"+t+n+a+this.tagEndChar+e+this.indentate(r)+i}},a.prototype.closeTag=function(e){let t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(r)+``+this.newLine;if("?"===t[0])return this.indentate(r)+"<"+t+n+"?"+this.tagEndChar;{let i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(r)+"<"+t+n+this.closeTag(t)+this.tagEndChar:this.indentate(r)+"<"+t+n+">"+i+"0&&this.options.processEntities)for(let t=0;t{function t(e,t){let r="";if(e&&!t.ignoreAttributes)for(let i in e){let a=t.attributeValueProcessor(i,e[i]);!0===(a=n(a,t))&&t.suppressBooleanAttributes?r+=` ${i.substr(t.attributeNamePrefix.length)}`:r+=` ${i.substr(t.attributeNamePrefix.length)}="${a}"`}return r}function n(e,t){if(e&&e.length>0&&t.processEntities)for(let n=0;n0&&(i="\n"),function e(r,i,a,o){let s="",u=!1;for(let l=0;l`,u=!1;continue}if(_===i.commentPropName){s+=o+``,u=!0;continue}if("?"===_[0]){let e=t(c[":@"],i),n="?xml"===_?"":o,r=c[_][0][i.textNodeName];s+=n+`<${_}${r=0!==r.length?" "+r:""}${e}?>`,u=!0;continue}let d=o;""!==d&&(d+=i.indentBy);let f=t(c[":@"],i),h=o+`<${_}${f}`,m=e(c[_],i,p,d);-1!==i.unpairedTags.indexOf(_)?i.suppressUnpairedNode?s+=h+">":s+=h+"/>":(!m||0===m.length)&&i.suppressEmptyNode?s+=h+"/>":m&&m.endsWith(">")?s+=h+`>${m}${o}`:(s+=h+">",m&&""!==o&&(m.includes("/>")||m.includes("`),u=!0}return s}(e,r,"",i)}},3770:(e,t,n)=>{let r=n(4056);function i(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}e.exports=function(e,t){let n={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;let d=1,f=!1,h=!1;for(;t"===e[t]){if(h?"-"===e[t-1]&&"-"===e[t-2]&&(h=!1,d--):d--,0===d)break}else"["===e[t]?f=!0:e[t]}else{var a,o,s,u,l,c,_,p;if(f&&"!"===(a=e)[(o=t)+1]&&"E"===a[o+2]&&"N"===a[o+3]&&"T"===a[o+4]&&"I"===a[o+5]&&"T"===a[o+6]&&"Y"===a[o+7])t+=7,[entityName,val,t]=function(e,t){let n="";for(;t{let n={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,n){return e}};t.buildOptions=function(e){return Object.assign({},n,e)},t.defaultOptions=n},2848:(e,t,n)=>{"use strict";let r=n(4056),i=n(4499),a=n(3770),o=n(5580);function s(e){let t=Object.keys(e);for(let n=0;n0)){o||(e=this.replaceEntitiesValue(e));let r=this.options.tagValueProcessor(t,e,n,i,a);if(null==r)return e;if(typeof r!=typeof e||r!==e)return r;{if(this.options.trimValues)return v(e,this.options.parseTagValue,this.options.numberParseOptions);let t=e.trim();return t===e?v(e,this.options.parseTagValue,this.options.numberParseOptions):e}}}function l(e){if(this.options.removeNSPrefix){let t=e.split(":"),n="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=n+t[1])}return e}"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);let c=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function _(e,t,n){if(!this.options.ignoreAttributes&&"string"==typeof e){let n=r.getAllMatches(e,c),i=n.length,a={};for(let e=0;e",s,"Closing Tag is not closed."),i=e.substring(s+2,t).trim();if(this.options.removeNSPrefix){let e=i.indexOf(":");-1!==e&&(i=i.substr(e+1))}this.options.transformTagName&&(i=this.options.transformTagName(i)),n&&(r=this.saveTextToParentTag(r,n,o));let a=o.substring(o.lastIndexOf(".")+1);if(i&&-1!==this.options.unpairedTags.indexOf(i))throw Error(`Unpaired tag can not be used as closing tag: `);let u=0;a&&-1!==this.options.unpairedTags.indexOf(a)?(u=o.lastIndexOf(".",o.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=o.lastIndexOf("."),o=o.substring(0,u),n=this.tagsNodeStack.pop(),r="",s=t}else if("?"===e[s+1]){let t=y(e,s,!1,"?>");if(!t)throw Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,n,o),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{let e=new i(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,o,t.tagName)),this.addChild(n,e,o)}s=t.closeIndex+1}else if("!--"===e.substr(s+1,3)){let t=g(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let i=e.substring(s+4,t-2);r=this.saveTextToParentTag(r,n,o),n.add(this.options.commentPropName,[{[this.options.textNodeName]:i}])}s=t}else if("!D"===e.substr(s+1,2)){let t=a(e,s);this.docTypeEntities=t.entities,s=t.i}else if("!["===e.substr(s+1,2)){let t=g(e,"]]>",s,"CDATA is not closed.")-2,i=e.substring(s+9,t);if(r=this.saveTextToParentTag(r,n,o),this.options.cdataPropName)n.add(this.options.cdataPropName,[{[this.options.textNodeName]:i}]);else{let e=this.parseTextData(i,n.tagname,o,!0,!1,!0);void 0==e&&(e=""),n.add(this.options.textNodeName,e)}s=t+2}else{let a=y(e,s,this.options.removeNSPrefix),u=a.tagName,l=a.tagExp,c=a.attrExpPresent,_=a.closeIndex;this.options.transformTagName&&(u=this.options.transformTagName(u)),n&&r&&"!xml"!==n.tagname&&(r=this.saveTextToParentTag(r,n,o,!1));let p=n;if(p&&-1!==this.options.unpairedTags.indexOf(p.tagname)&&(n=this.tagsNodeStack.pop(),o=o.substring(0,o.lastIndexOf("."))),u!==t.tagname&&(o+=o?"."+u:u),this.isItStopNode(this.options.stopNodes,o,u)){let t="";if(l.length>0&&l.lastIndexOf("/")===l.length-1)s=a.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(u))s=a.closeIndex;else{let n=this.readStopNodeData(e,u,_+1);if(!n)throw Error(`Unexpected end of ${u}`);s=n.i,t=n.tagContent}let r=new i(u);u!==l&&c&&(r[":@"]=this.buildAttributesMap(l,o,u)),t&&(t=this.parseTextData(t,u,o,!0,c,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),r.add(this.options.textNodeName,t),this.addChild(n,r,o)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){l="/"===u[u.length-1]?u=u.substr(0,u.length-1):l.substr(0,l.length-1),this.options.transformTagName&&(u=this.options.transformTagName(u));let e=new i(u);u!==l&&c&&(e[":@"]=this.buildAttributesMap(l,o,u)),this.addChild(n,e,o),o=o.substr(0,o.lastIndexOf("."))}else{let e=new i(u);this.tagsNodeStack.push(n),u!==l&&c&&(e[":@"]=this.buildAttributesMap(l,o,u)),this.addChild(n,e,o),n=e}r="",s=_}}}else r+=e[s]}return t.child};function d(e,t,n){let r=this.options.updateTag(t.tagname,n,t[":@"]);!1===r||("string"==typeof r&&(t.tagname=r),e.addChild(t))}let f=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){let n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function h(e,t,n,r){return e&&(void 0===r&&(r=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,n,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,r))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function m(e,t,n){let r="*."+n;for(let n in e){let i=e[n];if(r===i||t===i)return!0}return!1}function g(e,t,n,r){let i=e.indexOf(t,n);if(-1!==i)return i+t.length-1;throw Error(r)}function y(e,t,n,r=">"){let i=function(e,t,n=">"){let r;let i="";for(let a=t;a",n,`${t} is not closed`);if(e.substring(n+2,a).trim()===t&&0==--i)return{tagContent:e.substring(r,n),i:a};n=a}else if("?"===e[n+1]){let t=g(e,"?>",n+1,"StopNode is not closed.");n=t}else if("!--"===e.substr(n+1,3)){let t=g(e,"-->",n+3,"StopNode is not closed.");n=t}else if("!["===e.substr(n+1,2)){let t=g(e,"]]>",n,"StopNode is not closed.")-2;n=t}else{let r=y(e,n,">");if(r){let e=r&&r.tagName;e===t&&"/"!==r.tagExp[r.tagExp.length-1]&&i++,n=r.closeIndex}}}}function v(e,t,n){if(t&&"string"==typeof e){let t=e.trim();return"true"===t||"false"!==t&&o(e,n)}return r.isExist(e)?e:""}e.exports=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xa2"},pound:{regex:/&(pound|#163);/g,val:"\xa3"},yen:{regex:/&(yen|#165);/g,val:"\xa5"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"\xa9"},reg:{regex:/&(reg|#174);/g,val:"\xae"},inr:{regex:/&(inr|#8377);/g,val:"₹"}},this.addExternalEntities=s,this.parseXml=p,this.parseTextData=u,this.resolveNameSpace=l,this.buildAttributesMap=_,this.isItStopNode=m,this.replaceEntitiesValue=f,this.readStopNodeData=b,this.saveTextToParentTag=h,this.addChild=d}}},3281:(e,t,n)=>{let{buildOptions:r}=n(4238),i=n(2848),{prettify:a}=n(4416),o=n(3325);e.exports=class{constructor(e){this.externalEntities={},this.options=r(e)}parse(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});let n=o.validate(e,t);if(!0!==n)throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}let n=new i(this.options);n.addExternalEntities(this.externalEntities);let r=n.parseXml(e);return this.options.preserveOrder||void 0===r?r:a(r,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}},4416:(e,t)=>{"use strict";t.prettify=function(e,t){return function e(t,n,r){let i;let a={};for(let o=0;o0&&(a[n.textNodeName]=i):void 0!==i&&(a[n.textNodeName]=i),a}(e,t)}},4499:e=>{"use strict";e.exports=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){"__proto__"===e&&(e="#__proto__"),this.child.push({[e]:t})}addChild(e){"__proto__"===e.tagname&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}},3243:(e,t,n)=>{"use strict";var r=n(9680),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty,o=function(e,t,n){for(var r=0,i=e.length;r=3&&(a=n),"[object Array]"===i.call(e)?o(e,t,a):"string"==typeof e?s(e,t,a):u(e,t,a)}},7795:e=>{"use strict";var t=Array.prototype.slice,n=Object.prototype.toString;e.exports=function(e){var r,i=this;if("function"!=typeof i||"[object Function]"!==n.call(i))throw TypeError("Function.prototype.bind called on incompatible "+i);for(var a=t.call(arguments,1),o=Math.max(0,i.length-a.length),s=[],u=0;u{"use strict";var r=n(7795);e.exports=Function.prototype.bind||r},7286:(e,t,n)=>{"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var l=function(){throw new o},c=u?function(){try{return arguments.callee,l}catch(e){try{return u(arguments,"callee").get}catch(e){return l}}}():l,_=n(2636)(),p=Object.getPrototypeOf||function(e){return e.__proto__},d={},f="undefined"==typeof Uint8Array?r:p(Uint8Array),h={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":_?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":d,"%AsyncGenerator%":d,"%AsyncGeneratorFunction%":d,"%AsyncIteratorPrototype%":d,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":d,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_?p(p([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&_?p(new Map()[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&_?p(new Set()[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_?p(""[Symbol.iterator]()):r,"%Symbol%":_?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":f,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};try{null.error}catch(e){var m=p(p(e));h["%Error.prototype%"]=m}var g=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=p(i.prototype))}return h[t]=n,n},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(4090),v=n(3198),x=b.call(Function.call,Array.prototype.concat),D=b.call(Function.apply,Array.prototype.splice),S=b.call(Function.call,String.prototype.replace),T=b.call(Function.call,String.prototype.slice),E=b.call(Function.call,RegExp.prototype.exec),w=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,A=/\\(\\)?/g,C=function(e){var t=T(e,0,1),n=T(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return S(e,w,function(e,t,n,i){r[r.length]=n?S(i,A,"$1"):t||e}),r},M=function(e,t){var n,r=e;if(v(y,r)&&(r="%"+(n=y[r])[0]+"%"),v(h,r)){var a=h[r];if(a===d&&(a=g(r)),void 0===a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=M("%"+r+"%",t),s=a.name,l=a.value,c=!1,_=a.alias;_&&(r=_[0],D(n,x([0,1],_)));for(var p=1,d=!0;p=n.length){var y=u(l,f);l=(d=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[f]}else d=v(l,f),l=l[f];d&&!c&&(h[s]=l)}}return l}},6692:(e,t)=>{"use strict";t.Z=function(e,t,n){let r;r=(null==n?void 0:n.registry)?n.registry.endsWith("/")?n.registry:`${n.registry}/`:"https://registry.npmjs.org/";let i="@"!==e[0]?e:e.split("/")[1];return`${r}${e}/-/${i}-${function(e){let t=e.indexOf("+");return -1===t?e:e.substring(0,t)}(t)}.tgz`}},326:(e,t,n)=>{"use strict";var r=n(7286)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},1:(e,t,n)=>{var r=n(7747),i=n(8205),a=n(3433),o=n(3856),s=n(2508),u=n(6431),l=function(e){return void 0===e&&(e=3),i({newline:!1,maxBuffer:10},function(t,n){if(e<0)return n(Error("Maximum recursion reached"));switch(s(t)?1:u(t)?2:0){case 1:n(null,o(r.createGunzip(),l(e-1)));break;case 2:n(null,o(r.createInflate(),l(e-1)));break;default:n(null,a())}})};e.exports=l},4646:(e,t,n)=>{var r=n(4406),i=n(8834).Buffer,a=n(3811),o=n(5847),s=n(5562),u=n(2541),l=n(448);for(var c in l)t[c]=l[c];function _(e){if(et.UNZIP)throw TypeError("Bad argument");this.mode=e,this.init_done=!1,this.write_in_progress=!1,this.pending_close=!1,this.windowBits=0,this.level=0,this.memLevel=0,this.strategy=0,this.dictionary=null}function p(e,t){for(var n=0;n{var r=n(8834).Buffer,i=n(4406),a=n(7640),o=n(4646),s=n(3335),u=n(1696).ok;function l(e,t,n){var i=[],a=0;function o(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",o)}function s(){var t=r.concat(i,a);i=[],n(null,t),e.close()}e.on("error",function(t){e.removeListener("end",s),e.removeListener("readable",o),n(t)}),e.on("end",s),e.end(t),o()}function c(e,t){if("string"==typeof t&&(t=new r(t)),!r.isBuffer(t))throw TypeError("Not a string or buffer");var n=o.Z_FINISH;return e._processChunk(t,n)}function _(e){if(!(this instanceof _))return new _(e);y.call(this,e,o.DEFLATE)}function p(e){if(!(this instanceof p))return new p(e);y.call(this,e,o.INFLATE)}function d(e){if(!(this instanceof d))return new d(e);y.call(this,e,o.GZIP)}function f(e){if(!(this instanceof f))return new f(e);y.call(this,e,o.GUNZIP)}function h(e){if(!(this instanceof h))return new h(e);y.call(this,e,o.DEFLATERAW)}function m(e){if(!(this instanceof m))return new m(e);y.call(this,e,o.INFLATERAW)}function g(e){if(!(this instanceof g))return new g(e);y.call(this,e,o.UNZIP)}function y(e,n){if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,a.call(this,e),e.flush&&e.flush!==o.Z_NO_FLUSH&&e.flush!==o.Z_PARTIAL_FLUSH&&e.flush!==o.Z_SYNC_FLUSH&&e.flush!==o.Z_FULL_FLUSH&&e.flush!==o.Z_FINISH&&e.flush!==o.Z_BLOCK)throw Error("Invalid flush flag: "+e.flush);if(this._flushFlag=e.flush||o.Z_NO_FLUSH,e.chunkSize&&(e.chunkSizet.Z_MAX_CHUNK))throw Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBitst.Z_MAX_WINDOWBITS))throw Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.levelt.Z_MAX_LEVEL))throw Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevelt.Z_MAX_MEMLEVEL))throw Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!r.isBuffer(e.dictionary))throw Error("Invalid dictionary: it should be a Buffer instance");this._binding=new o.Zlib(n);var i=this;this._hadError=!1,this._binding.onerror=function(e,n){i._binding=null,i._hadError=!0;var r=Error(e);r.errno=n,r.code=t.codes[n],i.emit("error",r)};var s=t.Z_DEFAULT_COMPRESSION;"number"==typeof e.level&&(s=e.level);var u=t.Z_DEFAULT_STRATEGY;"number"==typeof e.strategy&&(u=e.strategy),this._binding.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,s,e.memLevel||t.Z_DEFAULT_MEMLEVEL,u,e.dictionary),this._buffer=new r(this._chunkSize),this._offset=0,this._closed=!1,this._level=s,this._strategy=u,this.once("end",this.close)}o.Z_MIN_WINDOWBITS=8,o.Z_MAX_WINDOWBITS=15,o.Z_DEFAULT_WINDOWBITS=15,o.Z_MIN_CHUNK=64,o.Z_MAX_CHUNK=1/0,o.Z_DEFAULT_CHUNK=16384,o.Z_MIN_MEMLEVEL=1,o.Z_MAX_MEMLEVEL=9,o.Z_DEFAULT_MEMLEVEL=8,o.Z_MIN_LEVEL=-1,o.Z_MAX_LEVEL=9,o.Z_DEFAULT_LEVEL=o.Z_DEFAULT_COMPRESSION,Object.keys(o).forEach(function(e){e.match(/^Z/)&&(t[e]=o[e])}),t.codes={Z_OK:o.Z_OK,Z_STREAM_END:o.Z_STREAM_END,Z_NEED_DICT:o.Z_NEED_DICT,Z_ERRNO:o.Z_ERRNO,Z_STREAM_ERROR:o.Z_STREAM_ERROR,Z_DATA_ERROR:o.Z_DATA_ERROR,Z_MEM_ERROR:o.Z_MEM_ERROR,Z_BUF_ERROR:o.Z_BUF_ERROR,Z_VERSION_ERROR:o.Z_VERSION_ERROR},Object.keys(t.codes).forEach(function(e){t.codes[t.codes[e]]=e}),t.Deflate=_,t.Inflate=p,t.Gzip=d,t.Gunzip=f,t.DeflateRaw=h,t.InflateRaw=m,t.Unzip=g,t.createDeflate=function(e){return new _(e)},t.createInflate=function(e){return new p(e)},t.createDeflateRaw=function(e){return new h(e)},t.createInflateRaw=function(e){return new m(e)},t.createGzip=function(e){return new d(e)},t.createGunzip=function(e){return new f(e)},t.createUnzip=function(e){return new g(e)},t.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new _(t),e,n)},t.deflateSync=function(e,t){return c(new _(t),e)},t.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new d(t),e,n)},t.gzipSync=function(e,t){return c(new d(t),e)},t.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new h(t),e,n)},t.deflateRawSync=function(e,t){return c(new h(t),e)},t.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new g(t),e,n)},t.unzipSync=function(e,t){return c(new g(t),e)},t.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new p(t),e,n)},t.inflateSync=function(e,t){return c(new p(t),e)},t.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new f(t),e,n)},t.gunzipSync=function(e,t){return c(new f(t),e)},t.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new m(t),e,n)},t.inflateRawSync=function(e,t){return c(new m(t),e)},s.inherits(y,a),y.prototype.params=function(e,n,r){if(et.Z_MAX_LEVEL)throw RangeError("Invalid compression level: "+e);if(n!=t.Z_FILTERED&&n!=t.Z_HUFFMAN_ONLY&&n!=t.Z_RLE&&n!=t.Z_FIXED&&n!=t.Z_DEFAULT_STRATEGY)throw TypeError("Invalid strategy: "+n);if(this._level!==e||this._strategy!==n){var a=this;this.flush(o.Z_SYNC_FLUSH,function(){a._binding.params(e,n),!a._hadError&&(a._level=e,a._strategy=n,r&&r())})}else i.nextTick(r)},y.prototype.reset=function(){return this._binding.reset()},y.prototype._flush=function(e){this._transform(new r(0),"",e)},y.prototype.flush=function(e,t){var n=this._writableState;if("function"!=typeof e&&(void 0!==e||t)||(t=e,e=o.Z_FULL_FLUSH),n.ended)t&&i.nextTick(t);else if(n.ending)t&&this.once("end",t);else if(n.needDrain){var a=this;this.once("drain",function(){a.flush(t)})}else this._flushFlag=e,this.write(new r(0),"",t)},y.prototype.close=function(e){if(e&&i.nextTick(e),!this._closed){this._closed=!0,this._binding.close();var t=this;i.nextTick(function(){t.emit("close")})}},y.prototype._transform=function(e,t,n){var r,i=this._writableState;(i.ending||i.ended)&&(!e||i.length===e.length)?r=o.Z_FINISH:(r=this._flushFlag,e.length>=i.length&&(this._flushFlag=this._opts.flush||o.Z_NO_FLUSH)),this._processChunk(e,r,n)},y.prototype._processChunk=function(e,t,n){var i=e&&e.length,a=this._chunkSize-this._offset,o=0,s=this,l="function"==typeof n;if(!l){var c,_=[],p=0;this.on("error",function(e){c=e});do var d=this._binding.writeSync(t,e,o,i,this._buffer,this._offset,a);while(!this._hadError&&m(d[0],d[1]))if(this._hadError)throw c;var f=r.concat(_,p);return this.close(),f}var h=this._binding.write(t,e,o,i,this._buffer,this._offset,a);function m(c,d){if(!s._hadError){var f=a-d;if(u(f>=0,"have should not go down"),f>0){var h=s._buffer.slice(s._offset,s._offset+f);s._offset+=f,l?s.push(h):(_.push(h),p+=h.length)}if((0===d||s._offset>=s._chunkSize)&&(a=s._chunkSize,s._offset=0,s._buffer=new r(s._chunkSize)),0===d){if(o+=i-c,i=c,!l)return!0;var g=s._binding.write(t,e,o,i,s._buffer,s._offset,s._chunkSize);return g.callback=m,void(g.buffer=e)}if(!l)return!1;n()}}h.buffer=e,h.callback=m},s.inherits(_,y),s.inherits(p,y),s.inherits(d,y),s.inherits(f,y),s.inherits(h,y),s.inherits(m,y),s.inherits(g,y)},4609:(e,t)=>{"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray){e.set(t.subarray(n,n+r),i);return}for(var a=0;a{"use strict";e.exports=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==n;){o=n>2e3?2e3:n,n-=o;do a=a+(i=i+t[r++]|0)|0;while(--o)i%=65521,a%=65521}return i|a<<16|0}},448:e=>{"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},991:e=>{"use strict";var t=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,n,r,i){var a=i+r;e^=-1;for(var o=i;o>>8^t[(e^n[o])&255];return -1^e}},5562:(e,t,n)=>{"use strict";var r,i=n(4609),a=n(2046),o=n(529),s=n(991),u=n(3811);function l(e,t){return e.msg=u[t],t}function c(e){return(e<<1)-(e>4?9:0)}function _(e){for(var t=e.length;--t>=0;)e[t]=0}function p(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function d(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,p(e.strm)}function f(e,t){e.pending_buf[e.pending++]=t}function h(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function m(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,c=e.w_mask,_=e.prev,p=e.strstart+258,d=l[a+o-1],f=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(l[(n=t)+o]!==f||l[n+o-1]!==d||l[n]!==l[a]||l[++n]!==l[a+1])continue;a+=2,n++;do;while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&ao){if(e.match_start=t,o=r,r>=s)break;d=l[a+o-1],f=l[a+o]}}while((t=_[t&c])>u&&0!=--i)return o<=e.lookahead?o:e.lookahead}function g(e){var t,n,r,a,u,l=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=l+(l-262)){i.arraySet(e.window,e.window,l,l,0),e.match_start-=l,e.strstart-=l,e.block_start-=l,t=n=e.hash_size;do r=e.head[--t],e.head[t]=r>=l?r-l:0;while(--n)t=n=l;do r=e.prev[--t],e.prev[t]=r>=l?r-l:0;while(--n)a+=l}if(0===e.strm.avail_in)break;if(n=function(e,t,n,r){var a=e.avail_in;return(a>r&&(a=r),0===a)?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,n),1===e.state.wrap?e.adler=o(e.adler,t,a,n):2===e.state.wrap&&(e.adler=s(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)}(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=3)for(u=e.strstart-e.insert,e.ins_h=e.window[u],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3){if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<15&&(s=2,r-=16),a<1||a>9||8!==n||r<8||r>15||t<0||t>9||o<0||o>4)return l(e,-2);8===r&&(r=9);var u=new x;return e.state=u,u.strm=e,u.wrap=s,u.gzhead=null,u.w_bits=r,u.w_size=1<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(g(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,d(e,!1),0===e.strm.avail_out)||e.strstart-e.block_start>=e.w_size-262&&(d(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(d(e,!0),0===e.strm.avail_out)?3:4:(e.strstart>e.block_start&&(d(e,!1),e.strm.avail_out),1)}),new v(4,4,8,4,y),new v(4,5,16,8,y),new v(4,6,32,32,y),new v(4,4,16,16,b),new v(8,16,32,32,b),new v(8,16,128,128,b),new v(8,32,128,256,b),new v(32,128,258,1024,b),new v(32,258,258,4096,b)],t.deflateInit=function(e,t){return T(e,t,8,15,8,0)},t.deflateInit2=T,t.deflateReset=S,t.deflateResetKeep=D,t.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,0):-2},t.deflate=function(e,t){if(!e||!e.state||t>5||t<0)return e?l(e,-2):-2;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&4!==t)return l(e,0===e.avail_out?-5:-2);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status){if(2===i.wrap)e.adler=0,f(i,31),f(i,139),f(i,8),i.gzhead?(f(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),f(i,255&i.gzhead.time),f(i,i.gzhead.time>>8&255),f(i,i.gzhead.time>>16&255),f(i,i.gzhead.time>>24&255),f(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),f(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(f(i,255&i.gzhead.extra.length),f(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(f(i,0),f(i,0),f(i,0),f(i,0),f(i,0),f(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),f(i,3),i.status=113);else{var n,i,o,u,m=8+(i.w_bits-8<<4)<<8;m|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(m|=32),m+=31-m%31,i.status=113,h(i,m),0!==i.strstart&&(h(i,e.adler>>>16),h(i,65535&e.adler)),e.adler=1}}if(69===i.status){if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),p(e),o=i.pending,i.pending!==i.pending_buf_size));)f(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73}if(73===i.status){if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),p(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(i.gzindex=0,i.status=91)}else i.status=91}if(91===i.status){if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),p(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(i.status=103)}else i.status=103}if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&p(e),i.pending+2<=i.pending_buf_size&&(f(i,255&e.adler),f(i,e.adler>>8&255),e.adler=0,i.status=113)):i.status=113),0!==i.pending){if(p(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&c(t)<=c(n)&&4!==t)return l(e,-5);if(666===i.status&&0!==e.avail_in)return l(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var y=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(g(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(d(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(d(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(d(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=258){if(g(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=s[i=e.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){o=e.strstart+258;do;while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(d(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(d(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(d(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if((3===y||4===y)&&(i.status=666),1===y||3===y)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===y&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(_(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),p(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(f(i,255&e.adler),f(i,e.adler>>8&255),f(i,e.adler>>16&255),f(i,e.adler>>24&255),f(i,255&e.total_in),f(i,e.total_in>>8&255),f(i,e.total_in>>16&255),f(i,e.total_in>>24&255)):(h(i,e.adler>>>16),h(i,65535&e.adler)),p(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?l(e,-2):(e.state=null,113===t?l(e,-3):0):-2},t.deflateSetDictionary=function(e,t){var n,r,a,s,u,l,c,p,d=t.length;if(!e||!e.state||2===(s=(n=e.state).wrap)||1===s&&42!==n.status||n.lookahead)return -2;for(1===s&&(e.adler=o(e.adler,t,d,0)),n.wrap=0,d>=n.w_size&&(0===s&&(_(n.head),n.strstart=0,n.block_start=0,n.insert=0),p=new i.Buf8(n.w_size),i.arraySet(p,t,d-n.w_size,n.w_size,0),t=p,d=n.w_size),u=e.avail_in,l=e.next_in,c=e.input,e.avail_in=d,e.next_in=0,e.input=t,g(n);n.lookahead>=3;){r=n.strstart,a=n.lookahead-2;do n.ins_h=(n.ins_h<{"use strict";e.exports=function(e,t){var n,r,i,a,o,s,u,l,c,_,p,d,f,h,m,g,y,b,v,x,D,S,T,E,w;n=e.state,r=e.next_in,E=e.input,i=r+(e.avail_in-5),a=e.next_out,w=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),u=n.dmax,l=n.wsize,c=n.whave,_=n.wnext,p=n.window,d=n.hold,f=n.bits,h=n.lencode,m=n.distcode,g=(1<>>=v=b>>>24,f-=v,0==(v=b>>>16&255))w[a++]=65535&b;else if(16&v)for(x=65535&b,(v&=15)&&(f>>=v,f-=v),f<15&&(d+=E[r++]<>>=v=b>>>24,f-=v,16&(v=b>>>16&255)){if(D=65535&b,f<(v&=15)&&(d+=E[r++]<u){e.msg="invalid distance too far back",n.mode=30;break e}if(d>>>=v,f-=v,D>(v=a-o)){if((v=D-v)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(S=0,T=p,0===_){if(S+=l-v,v2;)w[a++]=T[S++],w[a++]=T[S++],w[a++]=T[S++],x-=3;x&&(w[a++]=T[S++],x>1&&(w[a++]=T[S++]))}else{S=a-D;do w[a++]=w[S++],w[a++]=w[S++],w[a++]=w[S++],x-=3;while(x>2)x&&(w[a++]=w[S++],x>1&&(w[a++]=w[S++]))}}else if((64&v)==0){b=m[(65535&b)+(d&(1<>3,f-=x<<3,d&=(1<{"use strict";var r,i,a=n(4609),o=n(529),s=n(991),u=n(4552),l=n(1386);function c(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function _(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function p(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new a.Buf32(852),t.distcode=t.distdyn=new a.Buf32(592),t.sane=1,t.back=-1,0):-2}function d(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,p(e)):-2}function f(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?-2:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,d(e)):-2}function h(e,t){var n,r;return e?(r=new _,e.state=r,r.window=null,0!==(n=f(e,t))&&(e.state=null),n):-2}var m=!0;function g(e,t,n,r){var i,o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(a.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((i=o.wsize-o.wnext)>r&&(i=r),a.arraySet(o.window,t,n-r,i,o.wnext),(r-=i)?(a.arraySet(o.window,t,n-r,r,0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=s(n.check,L,2,0),b=0,v=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&b)!=8){e.msg="unknown compression method",n.mode=30;break}if(b>>>=4,v-=4,j=(15&b)+8,0===n.wbits)n.wbits=j;else if(j>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(L[0]=255&b,L[1]=b>>>8&255,n.check=s(n.check,L,2,0)),b=0,v=0,n.mode=3;case 3:for(;v<32;){if(0===h)break t;h--,b+=_[d++]<>>8&255,L[2]=b>>>16&255,L[3]=b>>>24&255,n.check=s(n.check,L,4,0)),b=0,v=0,n.mode=4;case 4:for(;v<16;){if(0===h)break t;h--,b+=_[d++]<>8),512&n.flags&&(L[0]=255&b,L[1]=b>>>8&255,n.check=s(n.check,L,2,0)),b=0,v=0,n.mode=5;case 5:if(1024&n.flags){for(;v<16;){if(0===h)break t;h--,b+=_[d++]<>>8&255,n.check=s(n.check,L,2,0)),b=0,v=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((S=n.length)>h&&(S=h),S&&(n.head&&(j=n.head.extra_len-n.length,n.head.extra||(n.head.extra=Array(n.head.extra_len)),a.arraySet(n.head.extra,_,d,S,j)),512&n.flags&&(n.check=s(n.check,_,S,d)),h-=S,d+=S,n.length-=S),n.length))break t;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===h)break t;S=0;do j=_[d+S++],n.head&&j&&n.length<65536&&(n.head.name+=String.fromCharCode(j));while(j&&S>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;v<32;){if(0===h)break t;h--,b+=_[d++]<>>=7&v,v-=7&v,n.mode=27;break}for(;v<3;){if(0===h)break t;h--,b+=_[d++]<>>=1)){case 0:n.mode=14;break;case 1:if(function(e){if(m){var t;for(r=new a.Buf32(512),i=new a.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(l(1,e.lens,0,288,r,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;l(2,e.lens,0,32,i,0,e.work,{bits:5}),m=!1}e.lencode=r,e.lenbits=9,e.distcode=i,e.distbits=5}(n),n.mode=20,6===t){b>>>=2,v-=2;break t}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}b>>>=2,v-=2;break;case 14:for(b>>>=7&v,v-=7&v;v<32;){if(0===h)break t;h--,b+=_[d++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&b,b=0,v=0,n.mode=15,6===t)break t;case 15:n.mode=16;case 16:if(S=n.length){if(S>h&&(S=h),S>y&&(S=y),0===S)break t;a.arraySet(p,_,d,S,f),h-=S,d+=S,y-=S,f+=S,n.length-=S;break}n.mode=12;break;case 17:for(;v<14;){if(0===h)break t;h--,b+=_[d++]<>>=5,v-=5,n.ndist=(31&b)+1,b>>>=5,v-=5,n.ncode=(15&b)+4,b>>>=4,v-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,v-=3}for(;n.have<19;)n.lens[R[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,O={bits:n.lenbits},I=l(0,n.lens,0,19,n.lencode,0,n.work,O),n.lenbits=O.bits,I){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>24,A=F>>>16&255,C=65535&F,!(w<=v);){if(0===h)break t;h--,b+=_[d++]<>>=w,v-=w,n.lens[n.have++]=C;else{if(16===C){for(P=w+2;v>>=w,v-=w,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}j=n.lens[n.have-1],S=3+(3&b),b>>>=2,v-=2}else if(17===C){for(P=w+3;v>>=w,v-=w,j=0,S=3+(7&b),b>>>=3,v-=3}else{for(P=w+7;v>>=w,v-=w,j=0,S=11+(127&b),b>>>=7,v-=7}if(n.have+S>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;S--;)n.lens[n.have++]=j}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,O={bits:n.lenbits},I=l(1,n.lens,0,n.nlen,n.lencode,0,n.work,O),n.lenbits=O.bits,I){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,O={bits:n.distbits},I=l(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,O),n.distbits=O.bits,I){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break t;case 20:n.mode=21;case 21:if(h>=6&&y>=258){e.next_out=f,e.avail_out=y,e.next_in=d,e.avail_in=h,n.hold=b,n.bits=v,u(e,D),f=e.next_out,p=e.output,y=e.avail_out,d=e.next_in,_=e.input,h=e.avail_in,b=n.hold,v=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;w=(F=n.lencode[b&(1<>>24,A=F>>>16&255,C=65535&F,!(w<=v);){if(0===h)break t;h--,b+=_[d++]<>M)])>>>24,A=F>>>16&255,C=65535&F,!(M+w<=v);){if(0===h)break t;h--,b+=_[d++]<>>=M,v-=M,n.back+=M}if(b>>>=w,v-=w,n.back+=w,n.length=C,0===A){n.mode=26;break}if(32&A){n.back=-1,n.mode=12;break}if(64&A){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(P=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;w=(F=n.distcode[b&(1<>>24,A=F>>>16&255,C=65535&F,!(w<=v);){if(0===h)break t;h--,b+=_[d++]<>M)])>>>24,A=F>>>16&255,C=65535&F,!(M+w<=v);){if(0===h)break t;h--,b+=_[d++]<>>=M,v-=M,n.back+=M}if(b>>>=w,v-=w,n.back+=w,64&A){e.msg="invalid distance code",n.mode=30;break}n.offset=C,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(P=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===y)break t;if(S=D-y,n.offset>S){if((S=n.offset-S)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}S>n.wnext?(S-=n.wnext,T=n.wsize-S):T=n.wnext-S,S>n.length&&(S=n.length),E=n.window}else E=p,T=f-n.offset,S=n.length;S>y&&(S=y),y-=S,n.length-=S;do p[f++]=E[T++];while(--S)0===n.length&&(n.mode=21);break;case 26:if(0===y)break t;p[f++]=n.length,y--,n.mode=21;break;case 27:if(n.wrap){for(;v<32;){if(0===h)break t;h--,b|=_[d++]<{"use strict";var r=n(4609),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,u,l,c,_,p){var d,f,h,m,g,y,b,v,x,D=p.bits,S=0,T=0,E=0,w=0,A=0,C=0,M=0,N=0,k=0,j=0,I=null,O=0,P=new r.Buf16(16),F=new r.Buf16(16),L=null,R=0;for(S=0;S<=15;S++)P[S]=0;for(T=0;T=1&&0===P[w];w--);if(A>w&&(A=w),0===w)return l[c++]=20971520,l[c++]=20971520,p.bits=1,0;for(E=1;E0&&(0===e||1!==w))return -1;for(S=1,F[1]=0;S<15;S++)F[S+1]=F[S]+P[S];for(T=0;T852||2===e&&k>592)return 1;for(;;){b=S-M,_[T]y?(v=L[R+_[T]],x=I[O+_[T]]):(v=96,x=0),d=1<>M)+(f-=d)]=b<<24|v<<16|x|0;while(0!==f)for(d=1<>=1;if(0!==d?(j&=d-1,j+=d):j=0,T++,0==--P[S]){if(S===w)break;S=t[n+_[T]]}if(S>A&&(j&m)!==h){for(0===M&&(M=A),g+=E,N=1<<(C=S-M);C+M852||2===e&&k>592)return 1;l[h=j&m]=A<<24|C<<16|g-c|0}}return 0!==j&&(l[g+j]=S-M<<24|4194304),p.bits=A,0}},3811:e=>{"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},2046:(e,t,n)=>{"use strict";var r,i,a,o=n(4609);function s(e){for(var t=e.length;--t>=0;)e[t]=0}var u=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],l=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],p=Array(576);s(p);var d=Array(60);s(d);var f=Array(512);s(f);var h=Array(256);s(h);var m=Array(29);s(m);var g=Array(30);function y(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function b(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function v(e){return e<256?f[e]:f[256+(e>>>7)]}function x(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function D(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1;while(--t>0)return n>>>1}function E(e,t,n){var r,i,a=Array(16),o=0;for(r=1;r<=15;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=T(a[s]++,s))}}function w(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function A(e){e.bi_valid>8?x(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function C(e,t,n,r){var i=2*t,a=2*n;return e[i]>1;n>=1;n--)M(e,a,n);i=u;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],M(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,M(e,a,1);while(e.heap_len>=2)e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,u=t.dyn_tree,l=t.max_code,c=t.stat_desc.static_tree,_=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,f=t.stat_desc.max_length,h=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=u[2*u[2*(r=e.heap[n])+1]+1]+1)>f&&(a=f,h++),u[2*r+1]=a,!(r>l)&&(e.bl_count[a]++,o=0,r>=d&&(o=p[r-d]),s=u[2*r],e.opt_len+=s*(a+o),_&&(e.static_len+=s*(c[2*r+1]+o)));if(0!==h){do{for(a=f-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[f]--,h-=2}while(h>0)for(a=f;0!==a;a--)for(r=e.bl_count[a];0!==r;)!((i=e.heap[--n])>l)&&(u[2*i+1]!==a&&(e.opt_len+=(a-u[2*i+1])*u[2*i],u[2*i+1]=a),r--)}}(e,t),E(a,l,e.bl_count)}function j(e,t,n){var r,i,a=-1,o=t[1],s=0,u=7,l=4;for(0===o&&(u=138,l=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)i=o,o=t[(r+1)*2+1],++s>=7;o<30;o++)for(e=0,g[o]=s<<7;e<1<0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),k(e,e.l_desc),k(e,e.d_desc),o=function(e){var t;for(j(e,e.dyn_ltree,e.l_desc.max_code),j(e,e.dyn_dtree,e.d_desc.max_code),k(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*_[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?P(e,t,n,r):4===e.strategy||a===i?(D(e,2+(r?1:0),3),N(e,p,d)):(D(e,4+(r?1:0),3),function(e,t,n,r){var i;for(D(e,t-257,5),D(e,n-1,5),D(e,r-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[(h[n]+256+1)*2]++,e.dyn_dtree[2*v(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){D(e,2,3),S(e,256,p),16===e.bi_valid?(x(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},5847:e=>{"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},1181:(e,t,n)=>{"use strict";var r=n(7286)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},2636:(e,t,n)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(6679);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}},6679:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},7226:(e,t,n)=>{"use strict";var r=n(6679);e.exports=function(){return r()&&!!Symbol.toStringTag}},3198:(e,t,n)=>{"use strict";var r=n(4090);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},2333:(e,t)=>{/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<>1,c=-7,_=n?i-1:0,p=n?-1:1,d=e[t+_];for(_+=p,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+e[t+_],_+=p,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+_],_+=p,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:(d?-1:1)*(1/0);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<>1,p=23===i?5960464477539062e-23:0,d=r?0:a-1,f=r?1:-1,h=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+_>=1?t+=p/u:t+=p*Math.pow(2,1-_),t*u>=2&&(o++,u/=2),o+_>=c?(s=0,o=c):o+_>=1?(s=(t*u-1)*Math.pow(2,i),o+=_):(s=t*Math.pow(2,_-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=f,s/=256,i-=8);for(o=o<0;e[n+d]=255&o,d+=f,o/=256,l-=8);e[n+d-f]|=128*h}},1285:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},2635:(e,t,n)=>{"use strict";var r=n(7226)(),i=n(2680)("Object.prototype.toString"),a=function(e){return(!r||!e||"object"!=typeof e||!(Symbol.toStringTag in e))&&"[object Arguments]"===i(e)},o=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,e.exports=s?a:o},9680:e=>{"use strict";var t,n,r=Function.prototype.toString,i="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},i(function(){throw 42},null,t)}catch(e){e!==n&&(i=null)}else i=null;var a=/^\s*class\b/,o=function(e){try{var t=r.call(e);return a.test(t)}catch(e){return!1}},s=function(e){try{if(o(e))return!1;return r.call(e),!0}catch(e){return!1}},u=Object.prototype.toString,l="function"==typeof Symbol&&!!Symbol.toStringTag,c=!(0 in[,]),_=function(){return!1};if("object"==typeof document){var p=document.all;u.call(p)===u.call(document.all)&&(_=function(e){if((c||!e)&&(void 0===e||"object"==typeof e))try{var t=u.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=i?function(e){if(_(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;try{i(e,null,t)}catch(e){if(e!==n)return!1}return!o(e)&&s(e)}:function(e){if(_(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;if(l)return s(e);if(o(e))return!1;var t=u.call(e);return!!("[object Function]"===t||"[object GeneratorFunction]"===t||/^\[object HTML/.test(t))&&s(e)}},6431:e=>{"use strict";e.exports=function(e){return!!e&&!(e.length<2)&&120===e[0]&&(1===e[1]||156===e[1]||218===e[1])}},3138:(e,t,n)=>{"use strict";var r,i=Object.prototype.toString,a=Function.prototype.toString,o=/^\s*(?:function)?\*/,s=n(7226)(),u=Object.getPrototypeOf,l=function(){if(!s)return!1;try{return Function("return function*() {}")()}catch(e){}};e.exports=function(e){if("function"!=typeof e)return!1;if(o.test(a.call(e)))return!0;if(!s)return"[object GeneratorFunction]"===i.call(e);if(!u)return!1;if(void 0===r){var t=l();r=!!t&&u(t)}return u(e)===r}},2508:e=>{"use strict";e.exports=function(e){return!!e&&!(e.length<3)&&31===e[0]&&139===e[1]&&8===e[2]}},7053:e=>{"use strict";e.exports=function(e){return e!=e}},4782:(e,t,n)=>{"use strict";var r=n(9429),i=n(4926),a=n(7053),o=n(755),s=n(5346),u=r(o(),Number);i(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},755:(e,t,n)=>{"use strict";var r=n(7053);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},5346:(e,t,n)=>{"use strict";var r=n(4926),i=n(755);e.exports=function(){var e=i();return r(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},1175:(e,t,n)=>{"use strict";let{XMLParser:r,XMLValidator:i}=n(2215),a=e=>{let t;if(null==e||0===(e=e.toString().trim()).length||!0!==i.validate(e))return!1;let n=new r;try{t=n.parse(e)}catch(e){return!1}return!!t&&"svg"in t};e.exports=a,e.exports.default=a},198:(e,t,n)=>{"use strict";var r=n(3243),i=n(711),a=n(2680),o=a("Object.prototype.toString"),s=n(7226)(),u=n(326),l="undefined"==typeof globalThis?n.g:globalThis,c=i(),_=a("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1)}},8085:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{}class r extends n{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class i extends n{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class a extends n{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class o extends n{}class s extends n{constructor(e){super(`Invalid unit ${e}`)}}class u extends n{}class l extends n{constructor(){super("Zone is an abstract class")}}let c="numeric",_="short",p="long",d={year:c,month:c,day:c},f={year:c,month:_,day:c},h={year:c,month:_,day:c,weekday:_},m={year:c,month:p,day:c},g={year:c,month:p,day:c,weekday:p},y={hour:c,minute:c},b={hour:c,minute:c,second:c},v={hour:c,minute:c,second:c,timeZoneName:_},x={hour:c,minute:c,second:c,timeZoneName:p},D={hour:c,minute:c,hourCycle:"h23"},S={hour:c,minute:c,second:c,hourCycle:"h23"},T={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:_},E={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:p},w={year:c,month:c,day:c,hour:c,minute:c},A={year:c,month:c,day:c,hour:c,minute:c,second:c},C={year:c,month:_,day:c,hour:c,minute:c},M={year:c,month:_,day:c,hour:c,minute:c,second:c},N={year:c,month:_,day:c,weekday:_,hour:c,minute:c},k={year:c,month:p,day:c,hour:c,minute:c,timeZoneName:_},j={year:c,month:p,day:c,hour:c,minute:c,second:c,timeZoneName:_},I={year:c,month:p,day:c,weekday:p,hour:c,minute:c,timeZoneName:p},O={year:c,month:p,day:c,weekday:p,hour:c,minute:c,second:c,timeZoneName:p};class P{get type(){throw new l}get name(){throw new l}get ianaName(){return this.name}get isUniversal(){throw new l}offsetName(e,t){throw new l}formatOffset(e,t){throw new l}offset(e){throw new l}equals(e){throw new l}get isValid(){throw new l}}let F=null;class L extends P{static get instance(){return null===F&&(F=new L),F}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return eM(e,t,n)}formatOffset(e,t){return eI(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let R={},z={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6},B={};class U extends P{static create(e){return B[e]||(B[e]=new U(e)),B[e]}static resetCache(){B={},R={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=U.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return eM(e,t,n,this.name)}formatOffset(e,t){return eI(this.offset(e),t)}offset(e){var t;let n=new Date(e);if(isNaN(n))return NaN;let r=(R[t=this.name]||(R[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),R[t]),[i,a,o,s,u,l,c]=r.formatToParts?function(e,t){let n=e.formatToParts(t),r=[];for(let e=0;e=0?d:1e3+d))/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let J={},$={};function K(e,t={}){let n=JSON.stringify([e,t]),r=$[n];return r||(r=new Intl.DateTimeFormat(e,t),$[n]=r),r}let V={},Y={},W=null;function q(e,t,n,r,i){let a=e.listingMode(n);return"error"===a?null:"en"===a?r(t):i(t)}class Q{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;let{padTo:r,floor:i,...a}=n;if(!t||Object.keys(a).length>0){let t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=function(e,t={}){let n=JSON.stringify([e,t]),r=V[n];return r||(r=new Intl.NumberFormat(e,t),V[n]=r),r}(e,t)}}format(e){if(this.inf){let t=this.floor?Math.floor(e):e;return this.inf.format(t)}{let t=this.floor?Math.floor(e):eD(e,3);return ey(t,this.padTo)}}}class H{constructor(e,t,n){let r;if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){let t=-1*(e.offset/60),n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;0!==e.offset&&U.create(n).valid?(r=n,this.dt=e):(r="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||r,this.dtf=K(t,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(e=>{if("timeZoneName"!==e.type)return e;{let t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}}):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class G{constructor(e,t,n){this.opts={style:"long",...n},!t&&ef()&&(this.rtf=function(e,t={}){let{base:n,...r}=t,i=JSON.stringify([e,r]),a=Y[i];return a||(a=new Intl.RelativeTimeFormat(e,t),Y[i]=a),a}(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n="always",r=!1){let i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&a){let n="days"===e;switch(t){case 1:return n?"tomorrow":`next ${i[e][0]}`;case -1:return n?"yesterday":`last ${i[e][0]}`;case 0:return n?"today":`this ${i[e][0]}`}}let o=Object.is(t,-0)||t<0,s=Math.abs(t),u=1===s,l=i[e],c=r?u?l[1]:l[2]||l[1]:u?i[e][0]:e;return o?`${s} ${c} ago`:`in ${s} ${c}`}(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}class Z{static fromOpts(e){return Z.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,t,n,r=!1){let i=e||ec.defaultLocale,a=i||(r?"en-US":W||(W=new Intl.DateTimeFormat().resolvedOptions().locale)),o=t||ec.defaultNumberingSystem,s=n||ec.defaultOutputCalendar;return new Z(a,o,s,i)}static resetCache(){W=null,$={},V={},Y={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n}={}){return Z.create(e,t,n)}constructor(e,t,n,r){let[i,a,o]=function(e){let t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));let n=e.indexOf("-u-");if(-1===n)return[e];{let t,r;try{t=K(e).resolvedOptions(),r=e}catch(a){let i=e.substring(0,n);t=K(i).resolvedOptions(),r=i}let{numberingSystem:i,calendar:a}=t;return[r,i,a]}}(e);this.locale=i,this.numberingSystem=t||a||null,this.outputCalendar=n||o||null,this.intl=function(e,t,n){return(n||t)&&(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=(!this.numberingSystem||"latn"===this.numberingSystem)&&("latn"===this.numberingSystem||!this.locale||this.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(this.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),t=(null===this.numberingSystem||"latn"===this.numberingSystem)&&(null===this.outputCalendar||"gregory"===this.outputCalendar);return e&&t?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?Z.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1,n=!0){return q(this,e,n,eR,()=>{let n=t?{month:e,day:"numeric"}:{month:e},r=t?"format":"standalone";return this.monthsCache[r][e]||(this.monthsCache[r][e]=function(e){let t=[];for(let n=1;n<=12;n++){let r=nC.utc(2016,n,1);t.push(e(r))}return t}(e=>this.extract(e,n,"month"))),this.monthsCache[r][e]})}weekdays(e,t=!1,n=!0){return q(this,e,n,eJ,()=>{let n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},r=t?"format":"standalone";return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=function(e){let t=[];for(let n=1;n<=7;n++){let r=nC.utc(2016,11,13+n);t.push(e(r))}return t}(e=>this.extract(e,n,"weekday"))),this.weekdaysCache[r][e]})}meridiems(e=!0){return q(this,void 0,e,()=>e$,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[nC.utc(2016,11,13,9),nC.utc(2016,11,13,19)].map(t=>this.extract(t,e,"dayperiod"))}return this.meridiemCache})}eras(e,t=!0){return q(this,e,t,eW,()=>{let t={era:e};return this.eraCache[e]||(this.eraCache[e]=[nC.utc(-40,1,1),nC.utc(2017,1,1)].map(e=>this.extract(e,t,"era"))),this.eraCache[e]})}extract(e,t,n){let r=this.dtFormatter(e,t),i=r.formatToParts(),a=i.find(e=>e.type.toLowerCase()===n);return a?a.value:null}numberFormatter(e={}){return new Q(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new H(e,this.intl,t)}relFormatter(e={}){return new G(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,t={}){let n=JSON.stringify([e,t]),r=J[n];return r||(r=new Intl.ListFormat(e,t),J[n]=r),r}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}let X=null;class ee extends P{static get utcInstance(){return null===X&&(X=new ee(0)),X}static instance(e){return 0===e?ee.utcInstance:new ee(e)}static parseSpecifier(e){if(e){let t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new ee(eN(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${eI(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${eI(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return eI(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class et extends P{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function en(e,t){if(e_(e)||null===e)return t;if(e instanceof P)return e;if("string"==typeof e){let n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?L.instance:"utc"===n||"gmt"===n?ee.utcInstance:ee.parseSpecifier(n)||U.create(e)}return ep(e)?ee.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new et(e)}let er=()=>Date.now(),ei="system",ea=null,eo=null,es=null,eu=60,el;class ec{static get now(){return er}static set now(e){er=e}static set defaultZone(e){ei=e}static get defaultZone(){return en(ei,L.instance)}static get defaultLocale(){return ea}static set defaultLocale(e){ea=e}static get defaultNumberingSystem(){return eo}static set defaultNumberingSystem(e){eo=e}static get defaultOutputCalendar(){return es}static set defaultOutputCalendar(e){es=e}static get twoDigitCutoffYear(){return eu}static set twoDigitCutoffYear(e){eu=e%100}static get throwOnInvalid(){return el}static set throwOnInvalid(e){el=e}static resetCaches(){Z.resetCache(),U.resetCache()}}function e_(e){return void 0===e}function ep(e){return"number"==typeof e}function ed(e){return"number"==typeof e&&e%1==0}function ef(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function eh(e,t,n){if(0!==e.length)return e.reduce((e,r)=>{let i=[t(r),r];return e&&n(e[0],i[0])===e[0]?e:i},null)[1]}function em(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function eg(e,t,n){return ed(e)&&e>=t&&e<=n}function ey(e,t=2){return e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0")}function eb(e){if(!e_(e)&&null!==e&&""!==e)return parseInt(e,10)}function ev(e){if(!e_(e)&&null!==e&&""!==e)return parseFloat(e)}function ex(e){if(!e_(e)&&null!==e&&""!==e){let t=1e3*parseFloat("0."+e);return Math.floor(t)}}function eD(e,t,n=!1){let r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function eS(e){return e%4==0&&(e%100!=0||e%400==0)}function eT(e){return eS(e)?366:365}function eE(e,t){var n;let r=(n=t-1)-12*Math.floor(n/12)+1;return 2===r?eS(e+(t-r)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function ew(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(e.year,e.month-1,e.day),+t}function eA(e){let t=e-1;return 4==(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7||3==(t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400))%7?53:52}function eC(e){return e>99?e:e>ec.twoDigitCutoffYear?1900+e:2e3+e}function eM(e,t,n,r=null){let i=new Date(e),a={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(a.timeZone=r);let o={timeZoneName:t,...a},s=new Intl.DateTimeFormat(n,o).formatToParts(i).find(e=>"timezonename"===e.type.toLowerCase());return s?s.value:null}function eN(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);let r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return 60*n+i}function ek(e){let t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new u(`Invalid unit value ${e}`);return t}function ej(e,t){let n={};for(let r in e)if(em(e,r)){let i=e[r];if(null==i)continue;n[t(r)]=ek(i)}return n}function eI(e,t){let n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return`${i}${ey(n,2)}:${ey(r,2)}`;case"narrow":return`${i}${n}${r>0?`:${r}`:""}`;case"techie":return`${i}${ey(n,2)}${ey(r,2)}`;default:throw RangeError(`Value format ${t} is out of range for property format`)}}function eO(e){return["hour","minute","second","millisecond"].reduce((t,n)=>(t[n]=e[n],t),{})}let eP=["January","February","March","April","May","June","July","August","September","October","November","December"],eF=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],eL=["J","F","M","A","M","J","J","A","S","O","N","D"];function eR(e){switch(e){case"narrow":return[...eL];case"short":return[...eF];case"long":return[...eP];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}let ez=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],eB=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],eU=["M","T","W","T","F","S","S"];function eJ(e){switch(e){case"narrow":return[...eU];case"short":return[...eB];case"long":return[...ez];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}let e$=["AM","PM"],eK=["Before Christ","Anno Domini"],eV=["BC","AD"],eY=["B","A"];function eW(e){switch(e){case"narrow":return[...eY];case"short":return[...eV];case"long":return[...eK];default:return null}}function eq(e,t){let n="";for(let r of e)r.literal?n+=r.val:n+=t(r.val);return n}let eQ={D:d,DD:f,DDD:m,DDDD:g,t:y,tt:b,ttt:v,tttt:x,T:D,TT:S,TTT:T,TTTT:E,f:w,ff:C,fff:k,ffff:I,F:A,FF:M,FFF:j,FFFF:O};class eH{static create(e,t={}){return new eH(e,t)}static parseFormat(e){let t=null,n="",r=!1,i=[];for(let a=0;a0&&i.push({literal:r||/^\s+$/.test(n),val:n}),t=null,n="",r=!r):r?n+=o:o===t?n+=o:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=o,t=o)}return n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),i}static macroTokenToFormatOpts(e){return eQ[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem());let n=this.systemLoc.dtFormatter(e,{...this.opts,...t});return n.format()}formatDateTime(e,t={}){let n=this.loc.dtFormatter(e,{...this.opts,...t});return n.format()}formatDateTimeParts(e,t={}){let n=this.loc.dtFormatter(e,{...this.opts,...t});return n.formatToParts()}formatInterval(e,t={}){let n=this.loc.dtFormatter(e.start,{...this.opts,...t});return n.dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t={}){let n=this.loc.dtFormatter(e,{...this.opts,...t});return n.resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return ey(e,t);let n={...this.opts};return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){let n="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,i=(t,n)=>this.loc.extract(e,t,n),a=t=>e.isOffsetFixed&&0===e.offset&&t.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,t.format):"",o=()=>n?e$[e.hour<12?0:1]:i({hour:"numeric",hourCycle:"h12"},"dayperiod"),s=(t,r)=>n?eR(t)[e.month-1]:i(r?{month:t}:{month:t,day:"numeric"},"month"),u=(t,r)=>n?eJ(t)[e.weekday-1]:i(r?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),l=t=>{let n=eH.macroTokenToFormatOpts(t);return n?this.formatWithSystemDefault(e,n):t},c=t=>n?eW(t)[e.year<0?0:1]:i({era:t},"era");return eq(eH.parseFormat(t),t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12==0?12:e.hour%12);case"hh":return this.num(e.hour%12==0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return o();case"d":return r?i({day:"numeric"},"day"):this.num(e.day);case"dd":return r?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":case"E":return this.num(e.weekday);case"ccc":return u("short",!0);case"cccc":return u("long",!0);case"ccccc":return u("narrow",!0);case"EEE":return u("short",!1);case"EEEE":return u("long",!1);case"EEEEE":return u("narrow",!1);case"L":return r?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return r?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return s("short",!0);case"LLLL":return s("long",!0);case"LLLLL":return s("narrow",!0);case"M":return r?i({month:"numeric"},"month"):this.num(e.month);case"MM":return r?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return s("short",!1);case"MMMM":return s("long",!1);case"MMMMM":return s("narrow",!1);case"y":return r?i({year:"numeric"},"year"):this.num(e.year);case"yy":return r?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return r?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return r?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return c("short");case"GG":return c("long");case"GGGGG":return c("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return l(t)}})}formatDurationFromString(e,t){let n=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},r=eH.parseFormat(t),i=r.reduce((e,{literal:t,val:n})=>t?e:e.concat(n),[]),a=e.shiftTo(...i.map(n).filter(e=>e));return eq(r,e=>{let t=n(e);return t?this.num(a.get(t),e.length):e})}}class eG{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}let eZ=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function eX(...e){let t=e.reduce((e,t)=>e+t.source,"");return RegExp(`^${t}$`)}function e0(...e){return t=>e.reduce(([e,n,r],i)=>{let[a,o,s]=i(t,r);return[{...e,...a},o||n,s]},[{},null,1]).slice(0,2)}function e1(e,...t){if(null==e)return[null,null];for(let[n,r]of t){let t=n.exec(e);if(t)return r(t)}return[null,null]}function e2(...e){return(t,n)=>{let r;let i={};for(r=0;rvoid 0!==e&&(t||e&&c)?-e:e;return[{years:p(ev(n)),months:p(ev(r)),weeks:p(ev(i)),days:p(ev(a)),hours:p(ev(o)),minutes:p(ev(s)),seconds:p(ev(u),"-0"===u),milliseconds:p(ex(l),_)}]}let tl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tc(e,t,n,r,i,a,o){let s={year:2===t.length?eC(eb(t)):eb(t),month:eF.indexOf(n)+1,day:eb(r),hour:eb(i),minute:eb(a)};return o&&(s.second=eb(o)),e&&(s.weekday=e.length>3?ez.indexOf(e)+1:eB.indexOf(e)+1),s}let t_=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function tp(e){let t;let[,n,r,i,a,o,s,u,l,c,_,p]=e,d=tc(n,a,i,r,o,s,u);return t=l?tl[l]:c?0:eN(_,p),[d,new ee(t)]}let td=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,tf=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,th=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function tm(e){let[,t,n,r,i,a,o,s]=e,u=tc(t,i,r,n,a,o,s);return[u,ee.utcInstance]}function tg(e){let[,t,n,r,i,a,o,s]=e,u=tc(t,s,n,r,i,a,o);return[u,ee.utcInstance]}let ty=eX(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,e8),tb=eX(/(\d{4})-?W(\d\d)(?:-?(\d))?/,e8),tv=eX(/(\d{4})-?(\d{3})/,e8),tx=eX(e5),tD=e0(function(e,t){let n={year:tn(e,t),month:tn(e,t+1,1),day:tn(e,t+2,1)};return[n,null,t+3]},tr,ti,ta),tS=e0(e7,tr,ti,ta),tT=e0(e9,tr,ti,ta),tE=e0(tr,ti,ta),tw=e0(tr),tA=eX(/(\d{4})-(\d\d)-(\d\d)/,tt),tC=eX(te),tM=e0(tr,ti,ta),tN={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},tk={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...tN},tj={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:31556952,milliseconds:31556952e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:7889238,milliseconds:7889238e3},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...tN},tI=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],tO=tI.slice(0).reverse();function tP(e,t,n=!1){let r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new tL(r)}function tF(e,t,n,r,i){let a=e[i][n],o=t[n]/a,s=Math.sign(o)===Math.sign(r[i]),u=!s&&0!==r[i]&&1>=Math.abs(o)?o<0?Math.floor(o):Math.ceil(o):Math.trunc(o);r[i]+=u,t[n]-=u*a}class tL{constructor(e){let t="longterm"===e.conversionAccuracy,n=t?tj:tk;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||Z.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,t){return tL.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(null==e||"object"!=typeof e)throw new u(`Duration.fromObject: argument expected to be an object, got ${null===e?"null":typeof e}`);return new tL({values:ej(e,tL.normalizeUnit),loc:Z.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(ep(e))return tL.fromMillis(e);if(tL.isDuration(e))return e;if("object"==typeof e)return tL.fromObject(e);throw new u(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){let[n]=e1(e,[ts,tu]);return n?tL.fromObject(n,t):tL.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){let[n]=e1(e,[to,tw]);return n?tL.fromObject(n,t):tL.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,t=null){if(!e)throw new u("need to specify a reason the Duration is invalid");let n=e instanceof eG?e:new eG(e,t);if(!ec.throwOnInvalid)return new tL({invalid:n});throw new a(n)}static normalizeUnit(e){let t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new s(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){let n={...t,floor:!1!==t.round&&!1!==t.floor};return this.isValid?eH.create(this.loc,n).formatDurationFromString(this,e):"Invalid Duration"}toHuman(e={}){let t=tI.map(t=>{let n=this.values[t];return e_(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(n)}).filter(e=>e);return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(e+=eD(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e};let n=this.shiftTo("hours","minutes","seconds","milliseconds"),r="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(r+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(r+=".SSS"));let i=n.toFormat(r);return e.includePrefix&&(i="T"+i),i}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e),n={};for(let e of tI)(em(t.values,e)||em(this.values,e))&&(n[e]=t.get(e)+this.get(e));return tP(this,{values:n},!0)}minus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;let t={};for(let n of Object.keys(this.values))t[n]=ek(e(this.values[n],n));return tP(this,{values:t},!0)}get(e){return this[tL.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let t={...this.values,...ej(e,tL.normalizeUnit)};return tP(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){let i=this.loc.clone({locale:e,numberingSystem:t});return tP(this,{loc:i,matrix:r,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){var e;if(!this.isValid)return this;let t=this.toObject();return e=this.matrix,tO.reduce((n,r)=>e_(t[r])?n:(n&&tF(e,t,n,t,r),r),null),tP(this,{values:t},!0)}rescale(){if(!this.isValid)return this;let e=function(e){let t={};for(let[n,r]of Object.entries(e))0!==r&&(t[n]=r);return t}(this.normalize().shiftToAll().toObject());return tP(this,{values:e},!0)}shiftTo(...e){let t;if(!this.isValid||0===e.length)return this;e=e.map(e=>tL.normalizeUnit(e));let n={},r={},i=this.toObject();for(let a of tI)if(e.indexOf(a)>=0){t=a;let e=0;for(let t in r)e+=this.matrix[t][a]*r[t],r[t]=0;ep(i[a])&&(e+=i[a]);let o=Math.trunc(e);for(let t in n[a]=o,r[a]=(1e3*e-1e3*o)/1e3,i)tI.indexOf(t)>tI.indexOf(a)&&tF(this.matrix,i,t,n,a)}else ep(i[a])&&(r[a]=i[a]);for(let e in r)0!==r[e]&&(n[t]+=e===t?r[e]:r[e]/this.matrix[t][e]);return tP(this,{values:n},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t];return tP(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;for(let r of tI){var t,n;if(t=this.values[r],n=e.values[r],void 0===t||0===t?void 0!==n&&0!==n:t!==n)return!1}return!0}}let tR="Invalid Interval";class tz{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,t=null){if(!e)throw new u("need to specify a reason the Interval is invalid");let n=e instanceof eG?e:new eG(e,t);if(!ec.throwOnInvalid)return new tz({invalid:n});throw new i(n)}static fromDateTimes(e,t){let n=nM(e),r=nM(t),i=n&&n.isValid?r&&r.isValid?re}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:t}={}){return this.isValid?tz.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];let t=e.map(nM).filter(e=>this.contains(e)).sort(),n=[],{s:r}=this,i=0;for(;r+this.e?this.e:e;n.push(tz.fromDateTimes(r,a)),r=a,i+=1}return n}splitBy(e){let t=tL.fromDurationLike(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];let{s:n}=this,r=1,i,a=[];for(;ne*r));i=+e>+this.e?this.e:e,a.push(tz.fromDateTimes(n,i)),n=i,r+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!!this.isValid&&!!e.isValid&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let t=this.s>e.s?this.s:e.s,n=this.e=n?null:tz.fromDateTimes(t,n)}union(e){if(!this.isValid)return this;let t=this.se.e?this.e:e.e;return tz.fromDateTimes(t,n)}static merge(e){let[t,n]=e.sort((e,t)=>e.s-t.s).reduce(([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n],[[],null]);return n&&t.push(n),t}static xor(e){let t=null,n=0,r=[],i=e.map(e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}]),a=Array.prototype.concat(...i),o=a.sort((e,t)=>e.time-t.time);for(let e of o)1===(n+="s"===e.type?1:-1)?t=e.time:(t&&+t!=+e.time&&r.push(tz.fromDateTimes(t,e.time)),t=null);return tz.merge(r)}difference(...e){return tz.xor([this].concat(e)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:tR}toLocaleString(e=d,t={}){return this.isValid?eH.create(this.s.loc.clone(t),e).formatInterval(this):tR}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:tR}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:tR}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:tR}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:tR}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):tL.invalid(this.invalidReason)}mapEndpoints(e){return tz.fromDateTimes(e(this.s),e(this.e))}}class tB{static hasDST(e=ec.defaultZone){let t=nC.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return U.isValidZone(e)}static normalizeZone(e){return en(e,ec.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||Z.create(t,n,i)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||Z.create(t,n,i)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Z.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Z.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Z.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return Z.create(t,null,"gregory").eras(e)}static features(){return{relative:ef()}}}function tU(e,t){let n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(tL.fromMillis(r).as("days"))}let tJ={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},t$={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},tK=tJ.hanidec.replace(/[\[|\]]/g,"").split("");function tV({numberingSystem:e},t=""){return RegExp(`${tJ[e||"latn"]}${t}`)}function tY(e,t=e=>e){return{regex:e,deser:([e])=>t(function(e){let t=parseInt(e,10);if(!isNaN(t))return t;t="";for(let n=0;n=n&&r<=i&&(t+=r-n)}}return parseInt(t,10)}(e))}}let tW=String.fromCharCode(160),tq=`[ ${tW}]`,tQ=RegExp(tq,"g");function tH(e){return e.replace(/\./g,"\\.?").replace(tQ,tq)}function tG(e){return e.replace(/\./g,"").replace(tQ," ").toLowerCase()}function tZ(e,t){return null===e?null:{regex:RegExp(e.map(tH).join("|")),deser:([n])=>e.findIndex(e=>tG(n)===tG(e))+t}}function tX(e,t){return{regex:e,deser:([,e,t])=>eN(e,t),groups:t}}function t0(e){return{regex:e,deser:([e])=>e}}let t1={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}},t2=null;function t3(e,t){return Array.prototype.concat(...e.map(e=>(function(e,t){if(e.literal)return e;let n=eH.macroTokenToFormatOpts(e.val),r=t6(n,t);return null==r||r.includes(void 0)?e:r})(e,t)))}function t4(e,t,n){let r=t3(eH.parseFormat(n),e),i=r.map(t=>(function(e,t){let n=tV(t),r=tV(t,"{2}"),i=tV(t,"{3}"),a=tV(t,"{4}"),o=tV(t,"{6}"),s=tV(t,"{1,2}"),u=tV(t,"{1,3}"),l=tV(t,"{1,6}"),c=tV(t,"{1,9}"),_=tV(t,"{2,4}"),p=tV(t,"{4,6}"),d=e=>({regex:RegExp(e.val.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")),deser:([e])=>e,literal:!0}),f=(f=>{if(e.literal)return d(f);switch(f.val){case"G":return tZ(t.eras("short",!1),0);case"GG":return tZ(t.eras("long",!1),0);case"y":return tY(l);case"yy":case"kk":return tY(_,eC);case"yyyy":case"kkkk":return tY(a);case"yyyyy":return tY(p);case"yyyyyy":return tY(o);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return tY(s);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return tY(r);case"MMM":return tZ(t.months("short",!0,!1),1);case"MMMM":return tZ(t.months("long",!0,!1),1);case"LLL":return tZ(t.months("short",!1,!1),1);case"LLLL":return tZ(t.months("long",!1,!1),1);case"o":case"S":return tY(u);case"ooo":case"SSS":return tY(i);case"u":return t0(c);case"uu":return t0(s);case"uuu":case"E":case"c":return tY(n);case"a":return tZ(t.meridiems(),0);case"EEE":return tZ(t.weekdays("short",!1,!1),1);case"EEEE":return tZ(t.weekdays("long",!1,!1),1);case"ccc":return tZ(t.weekdays("short",!0,!1),1);case"cccc":return tZ(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return tX(RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return tX(RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return t0(/[a-z_+-/]{1,256}?/i);case" ":return t0(/[^\S\n\r]/);default:return d(f)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return f.token=e,f})(t,e)),a=i.find(e=>e.invalidReason);if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};{let[e,n]=function(e){let t=e.map(e=>e.regex).reduce((e,t)=>`${e}(${t.source})`,"");return[`^${t}$`,e]}(i),a=RegExp(e,"i"),[s,u]=function(e,t,n){let r=e.match(t);if(!r)return[r,{}];{let e={},t=1;for(let i in n)if(em(n,i)){let a=n[i],o=a.groups?a.groups+1:1;!a.literal&&a.token&&(e[a.token.val[0]]=a.deser(r.slice(t,t+o))),t+=o}return[r,e]}}(t,a,n),[l,c,_]=u?function(e){let t;let n=e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},r=null;e_(e.z)||(r=U.create(e.z)),e_(e.Z)||(r||(r=new ee(e.Z)),t=e.Z),e_(e.q)||(e.M=(e.q-1)*3+1),e_(e.h)||(e.h<12&&1===e.a?e.h+=12:12!==e.h||0!==e.a||(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),e_(e.u)||(e.S=ex(e.u));let i=Object.keys(e).reduce((t,r)=>{let i=n(r);return i&&(t[i]=e[r]),t},{});return[i,r,t]}(u):[null,null,void 0];if(em(u,"a")&&em(u,"H"))throw new o("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:a,rawMatches:s,matches:u,result:l,zone:c,specificOffset:_}}}function t6(e,t){if(!e)return null;let n=eH.create(t,e),r=n.formatDateTimeParts((t2||(t2=nC.fromMillis(1555555555555)),t2));return r.map(t=>(function(e,t){let{type:n,value:r}=e;if("literal"===n){let e=/^\s+$/.test(r);return{literal:!e,val:e?" ":r}}let i=t[n],a=t1[n];if("object"==typeof a&&(a=a[i]),a)return{literal:!1,val:a}})(t,e))}let t5=[0,31,59,90,120,151,181,212,243,273,304,334],t8=[0,31,60,91,121,152,182,213,244,274,305,335];function t7(e,t){return new eG("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function t9(e,t,n){let r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let i=r.getUTCDay();return 0===i?7:i}function ne(e,t){let n=eS(e)?t8:t5,r=n.findIndex(e=>eeA(t)?(s=t+1,o=1):s=t,{weekYear:s,weekNumber:o,weekday:a,...eO(e)}}function nn(e){let{weekYear:t,weekNumber:n,weekday:r}=e,i=t9(t,1,4),a=eT(t),o=7*n+r-i-3,s;o<1?o+=eT(s=t-1):o>a?(s=t+1,o-=eT(t)):s=t;let{month:u,day:l}=ne(s,o);return{year:s,month:u,day:l,...eO(e)}}function nr(e){let{year:t,month:n,day:r}=e,i=r+(eS(t)?t8:t5)[n-1];return{year:t,ordinal:i,...eO(e)}}function ni(e){let{year:t,ordinal:n}=e,{month:r,day:i}=ne(t,n);return{year:t,month:r,day:i,...eO(e)}}function na(e){let t=ed(e.year),n=eg(e.month,1,12),r=eg(e.day,1,eE(e.year,e.month));return t?n?!r&&t7("day",e.day):t7("month",e.month):t7("year",e.year)}function no(e){let{hour:t,minute:n,second:r,millisecond:i}=e,a=eg(t,0,23)||24===t&&0===n&&0===r&&0===i,o=eg(n,0,59),s=eg(r,0,59),u=eg(i,0,999);return a?o?s?!u&&t7("millisecond",i):t7("second",r):t7("minute",n):t7("hour",t)}let ns="Invalid DateTime";function nu(e){return new eG("unsupported zone",`the zone "${e.name}" is not supported`)}function nl(e){return null===e.weekData&&(e.weekData=nt(e.c)),e.weekData}function nc(e,t){let n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new nC({...n,...t,old:n})}function n_(e,t,n){let r=e-6e4*t,i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*6e4;let a=n.offset(r);return i===a?[r,i]:[e-6e4*Math.min(i,a),Math.max(i,a)]}function np(e,t){e+=6e4*t;let n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function nd(e,t){let n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),a={...e.c,year:r,month:i,day:Math.min(e.c.day,eE(r,i))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},o=tL.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=ew(a),[u,l]=n_(s,n,e.zone);return 0!==o&&(u+=o,l=e.zone.offset(u)),{ts:u,o:l}}function nf(e,t,n,r,i,a){let{setZone:o,zone:s}=n;if((!e||0===Object.keys(e).length)&&!t)return nC.invalid(new eG("unparsable",`the input "${i}" can't be parsed as ${r}`));{let r=t||s,i=nC.fromObject(e,{...n,zone:r,specificOffset:a});return o?i:i.setZone(s)}}function nh(e,t,n=!0){return e.isValid?eH.create(Z.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function nm(e,t){let n=e.c.year>9999||e.c.year<0,r="";return n&&e.c.year>=0&&(r+="+"),r+=ey(e.c.year,n?6:4),t?r+="-"+ey(e.c.month)+"-"+ey(e.c.day):r+=ey(e.c.month)+ey(e.c.day),r}function ng(e,t,n,r,i,a){let o=ey(e.c.hour);return t?(o+=":"+ey(e.c.minute),0===e.c.second&&n||(o+=":")):o+=ey(e.c.minute),0===e.c.second&&n||(o+=ey(e.c.second),0===e.c.millisecond&&r||(o+="."+ey(e.c.millisecond,3))),i&&(e.isOffsetFixed&&0===e.offset&&!a?o+="Z":e.o<0?o+="-"+ey(Math.trunc(-e.o/60))+":"+ey(Math.trunc(-e.o%60)):o+="+"+ey(Math.trunc(e.o/60))+":"+ey(Math.trunc(e.o%60))),a&&(o+="["+e.zone.ianaName+"]"),o}let ny={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},nb={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},nv={ordinal:1,hour:0,minute:0,second:0,millisecond:0},nx=["year","month","day","hour","minute","second","millisecond"],nD=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],nS=["year","ordinal","hour","minute","second","millisecond"];function nT(e){let t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new s(e);return t}function nE(e,t){let n,r;let i=en(t.zone,ec.defaultZone),a=Z.fromObject(t),o=ec.now();if(e_(e.year))n=o;else{for(let t of nx)e_(e[t])&&(e[t]=ny[t]);let t=na(e)||no(e);if(t)return nC.invalid(t);let a=i.offset(o);[n,r]=n_(ew(e),a,i)}return new nC({ts:n,zone:i,loc:a,o:r})}function nw(e,t,n){let r=!!e_(n.round)||n.round,i=(e,i)=>{e=eD(e,r||n.calendary?0:2,!0);let a=t.loc.clone(n).relFormatter(n);return a.format(e,i)},a=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return i(a(n.unit),n.unit);for(let e of n.units){let t=a(e);if(Math.abs(t)>=1)return i(t,e)}return i(e>t?-0:0,n.units[n.units.length-1])}function nA(e){let t={},n;return e.length>0&&"object"==typeof e[e.length-1]?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}class nC{constructor(e){let t=e.zone||ec.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new eG("invalid input"):null)||(t.isValid?null:nu(t));this.ts=e_(e.ts)?ec.now():e.ts;let r=null,i=null;if(!n){let a=e.old&&e.old.ts===this.ts&&e.old.zone.equals(t);if(a)[r,i]=[e.old.c,e.old.o];else{let e=t.offset(this.ts);r=(n=Number.isNaN((r=np(this.ts,e)).year)?new eG("invalid input"):null)?null:r,i=n?null:e}}this._zone=t,this.loc=e.loc||Z.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}static now(){return new nC({})}static local(){let[e,t]=nA(arguments),[n,r,i,a,o,s,u]=t;return nE({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:u},e)}static utc(){let[e,t]=nA(arguments),[n,r,i,a,o,s,u]=t;return e.zone=ee.utcInstance,nE({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:u},e)}static fromJSDate(e,t={}){let n="[object Date]"===Object.prototype.toString.call(e)?e.valueOf():NaN;if(Number.isNaN(n))return nC.invalid("invalid input");let r=en(t.zone,ec.defaultZone);return r.isValid?new nC({ts:n,zone:r,loc:Z.fromObject(t)}):nC.invalid(nu(r))}static fromMillis(e,t={}){if(ep(e))return e<-864e13||e>864e13?nC.invalid("Timestamp out of range"):new nC({ts:e,zone:en(t.zone,ec.defaultZone),loc:Z.fromObject(t)});throw new u(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(ep(e))return new nC({ts:1e3*e,zone:en(t.zone,ec.defaultZone),loc:Z.fromObject(t)});throw new u("fromSeconds requires a numerical input")}static fromObject(e,t={}){e=e||{};let n=en(t.zone,ec.defaultZone);if(!n.isValid)return nC.invalid(nu(n));let r=ec.now(),i=e_(t.specificOffset)?n.offset(r):t.specificOffset,a=ej(e,nT),s=!e_(a.ordinal),u=!e_(a.year),l=!e_(a.month)||!e_(a.day),c=u||l,_=a.weekYear||a.weekNumber,p=Z.fromObject(t);if((c||s)&&_)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&s)throw new o("Can't mix ordinal dates with month/day");let d=_||a.weekday&&!c,f,h,m=np(r,i);d?(f=nD,h=nb,m=nt(m)):s?(f=nS,h=nv,m=nr(m)):(f=nx,h=ny);let g=!1;for(let e of f){let t=a[e];e_(t)?g?a[e]=h[e]:a[e]=m[e]:g=!0}let y=d?function(e){let t=ed(e.weekYear),n=eg(e.weekNumber,1,eA(e.weekYear)),r=eg(e.weekday,1,7);return t?n?!r&&t7("weekday",e.weekday):t7("week",e.week):t7("weekYear",e.weekYear)}(a):s?function(e){let t=ed(e.year),n=eg(e.ordinal,1,eT(e.year));return t?!n&&t7("ordinal",e.ordinal):t7("year",e.year)}(a):na(a),b=y||no(a);if(b)return nC.invalid(b);let v=d?nn(a):s?ni(a):a,[x,D]=n_(ew(v),i,n),S=new nC({ts:x,zone:n,o:D,loc:p});return a.weekday&&c&&e.weekday!==S.weekday?nC.invalid("mismatched weekday",`you can't specify both a weekday of ${a.weekday} and a date of ${S.toISO()}`):S}static fromISO(e,t={}){let[n,r]=e1(e,[ty,tD],[tb,tS],[tv,tT],[tx,tE]);return nf(n,r,t,"ISO 8601",e)}static fromRFC2822(e,t={}){let[n,r]=e1(e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim(),[t_,tp]);return nf(n,r,t,"RFC 2822",e)}static fromHTTP(e,t={}){let[n,r]=e1(e,[td,tm],[tf,tm],[th,tg]);return nf(n,r,t,"HTTP",t)}static fromFormat(e,t,n={}){if(e_(e)||e_(t))throw new u("fromFormat requires an input string and a format");let{locale:r=null,numberingSystem:i=null}=n,a=Z.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0}),[o,s,l,c]=function(e,t,n){let{result:r,zone:i,specificOffset:a,invalidReason:o}=t4(e,t,n);return[r,i,a,o]}(a,e,t);return c?nC.invalid(c):nf(o,s,n,`format ${t}`,e,l)}static fromString(e,t,n={}){return nC.fromFormat(e,t,n)}static fromSQL(e,t={}){let[n,r]=e1(e,[tA,tD],[tC,tM]);return nf(n,r,t,"SQL",e)}static invalid(e,t=null){if(!e)throw new u("need to specify a reason the DateTime is invalid");let n=e instanceof eG?e:new eG(e,t);if(!ec.throwOnInvalid)return new nC({invalid:n});throw new r(n)}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){let n=t6(e,Z.fromObject(t));return n?n.map(e=>e?e.val:null).join(""):null}static expandFormat(e,t={}){let n=t3(eH.parseFormat(e),Z.fromObject(t));return n.map(e=>e.val).join("")}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?nl(this).weekYear:NaN}get weekNumber(){return this.isValid?nl(this).weekNumber:NaN}get weekday(){return this.isValid?nl(this).weekday:NaN}get ordinal(){return this.isValid?nr(this.c).ordinal:NaN}get monthShort(){return this.isValid?tB.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?tB.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?tB.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?tB.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return eS(this.year)}get daysInMonth(){return eE(this.year,this.month)}get daysInYear(){return this.isValid?eT(this.year):NaN}get weeksInWeekYear(){return this.isValid?eA(this.weekYear):NaN}resolvedLocaleOptions(e={}){let{locale:t,numberingSystem:n,calendar:r}=eH.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}toUTC(e=0,t={}){return this.setZone(ee.instance(e),t)}toLocal(){return this.setZone(ec.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:n=!1}={}){if((e=en(e,ec.defaultZone)).equals(this.zone))return this;if(!e.isValid)return nC.invalid(nu(e));{let i=this.ts;if(t||n){var r;let t=e.offset(this.ts),n=this.toObject();[i]=(r=e,n_(ew(n),t,r))}return nc(this,{ts:i,zone:e})}}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){let r=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return nc(this,{loc:r})}setLocale(e){return this.reconfigure({locale:e})}set(e){var t,n,r;let i;if(!this.isValid)return this;let a=ej(e,nT),s=!e_(a.weekYear)||!e_(a.weekNumber)||!e_(a.weekday),u=!e_(a.ordinal),l=!e_(a.year),c=!e_(a.month)||!e_(a.day),_=a.weekYear||a.weekNumber;if((l||c||u)&&_)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(c&&u)throw new o("Can't mix ordinal dates with month/day");s?i=nn({...nt(this.c),...a}):e_(a.ordinal)?(i={...this.toObject(),...a},e_(a.day)&&(i.day=Math.min(eE(i.year,i.month),i.day))):i=ni({...nr(this.c),...a});let[p,d]=(t=i,n=this.o,r=this.zone,n_(ew(t),n,r));return nc(this,{ts:p,o:d})}plus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e);return nc(this,nd(this,t))}minus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e).negate();return nc(this,nd(this,t))}startOf(e){if(!this.isValid)return this;let t={},n=tL.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){let e=Math.ceil(this.month/3);t.month=(e-1)*3+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?eH.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):ns}toLocaleString(e=d,t={}){return this.isValid?eH.create(this.loc.clone(t),e).formatDateTime(this):ns}toLocaleParts(e={}){return this.isValid?eH.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:r=!0,extendedZone:i=!1}={}){if(!this.isValid)return null;let a="extended"===e;return nm(this,a)+"T"+ng(this,a,t,n,r,i)}toISODate({format:e="extended"}={}){return this.isValid?nm(this,"extended"===e):null}toISOWeekDate(){return nh(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:r=!1,extendedZone:i=!1,format:a="extended"}={}){return this.isValid?(r?"T":"")+ng(this,"extended"===a,t,e,n,i):null}toRFC2822(){return nh(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return nh(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?nm(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:n=!0}={}){let r="HH:mm:ss.SSS";return(t||e)&&(n&&(r+=" "),t?r+="z":e&&(r+="ZZ")),nh(this,r,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():ns}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let t={...this.c};return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",n={}){if(!this.isValid||!e.isValid)return tL.invalid("created by diffing an invalid DateTime");let r={locale:this.locale,numberingSystem:this.numberingSystem,...n},i=(Array.isArray(t)?t:[t]).map(tL.normalizeUnit),a=e.valueOf()>this.valueOf(),o=function(e,t,n,r){let[i,a,o,s]=function(e,t,n){let r,i;let a=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+(t.year-e.year)*4],["months",(e,t)=>t.month-e.month+(t.year-e.year)*12],["weeks",(e,t)=>{let n=tU(e,t);return(n-n%7)/7}],["days",tU]],o={},s=e;for(let[u,l]of a)n.indexOf(u)>=0&&(r=u,o[u]=l(e,t),(i=s.plus(o))>t?(o[u]--,e=s.plus(o)):e=i);return[e,o,i,r]}(e,t,n),u=t-i,l=n.filter(e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0);0===l.length&&(o0?tL.fromMillis(u,r).shiftTo(...l).plus(c):c}(a?this:e,a?e:this,i,r);return a?o.negate():o}diffNow(e="milliseconds",t={}){return this.diff(nC.now(),e,t)}until(e){return this.isValid?tz.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return!1;let n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0});return r.startOf(t)<=n&&n<=r.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let t=e.base||nC.fromObject({},{zone:this.zone}),n=e.padding?thise.valueOf(),Math.min)}static max(...e){if(!e.every(nC.isDateTime))throw new u("max requires all arguments be DateTimes");return eh(e,e=>e.valueOf(),Math.max)}static fromFormatExplain(e,t,n={}){let{locale:r=null,numberingSystem:i=null}=n,a=Z.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0});return t4(a,e,t)}static fromStringExplain(e,t,n={}){return nC.fromFormatExplain(e,t,n)}static get DATE_SHORT(){return d}static get DATE_MED(){return f}static get DATE_MED_WITH_WEEKDAY(){return h}static get DATE_FULL(){return m}static get DATE_HUGE(){return g}static get TIME_SIMPLE(){return y}static get TIME_WITH_SECONDS(){return b}static get TIME_WITH_SHORT_OFFSET(){return v}static get TIME_WITH_LONG_OFFSET(){return x}static get TIME_24_SIMPLE(){return D}static get TIME_24_WITH_SECONDS(){return S}static get TIME_24_WITH_SHORT_OFFSET(){return T}static get TIME_24_WITH_LONG_OFFSET(){return E}static get DATETIME_SHORT(){return w}static get DATETIME_SHORT_WITH_SECONDS(){return A}static get DATETIME_MED(){return C}static get DATETIME_MED_WITH_SECONDS(){return M}static get DATETIME_MED_WITH_WEEKDAY(){return N}static get DATETIME_FULL(){return k}static get DATETIME_FULL_WITH_SECONDS(){return j}static get DATETIME_HUGE(){return I}static get DATETIME_HUGE_WITH_SECONDS(){return O}}function nM(e){if(nC.isDateTime(e))return e;if(e&&e.valueOf&&ep(e.valueOf()))return nC.fromJSDate(e);if(e&&"object"==typeof e)return nC.fromObject(e);throw new u(`Unknown datetime argument: ${e}, of type ${typeof e}`)}t.DateTime=nC,t.Duration=tL,t.FixedOffsetZone=ee,t.IANAZone=U,t.Info=tB,t.Interval=tz,t.InvalidZone=et,t.Settings=ec,t.SystemZone=L,t.VERSION="3.3.0",t.Zone=P},8169:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:!!(e===n||t(e)&&t(n))}},4679:(e,t,n)=>{"use strict";var r=n(4926),i=n(9429),a=n(8169),o=n(8070),s=n(191),u=i(o(),Object);r(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},8070:(e,t,n)=>{"use strict";var r=n(8169);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},191:(e,t,n)=>{"use strict";var r=n(8070),i=n(4926);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},5691:(e,t,n)=>{"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=n(801),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),l=s.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],_=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{_(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),f=function(e){if("undefined"==typeof window||!d)return _(e);try{return _(e)}catch(e){return!1}};r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===a.call(e),r=o(e),s=t&&"[object String]"===a.call(e),_=[];if(!t&&!n&&!r)throw TypeError("Object.keys called on a non-object");var p=l&&n;if(s&&e.length>0&&!i.call(e,0))for(var d=0;d0)for(var h=0;h{"use strict";var r=Array.prototype.slice,i=n(801),a=Object.keys,o=a?function(e){return a(e)}:n(5691),s=Object.keys;o.shim=function(){return Object.keys?!function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)&&(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=o,Object.keys||o},e.exports=o},801:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},9928:(e,t,n)=>{var r=n(8892);function i(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function a(e){var t=function(){if(t.called)throw Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},n=e.name||"Function wrapped with `once`";return t.onceError=n+" shouldn't be called more than once",t.called=!1,t}e.exports=r(i),e.exports.strict=r(a),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return a(this)},configurable:!0})})},8205:(e,t,n)=>{var r=n(8834).Buffer,i=n(2640),a=n(3433),o=n(314),s=function(e,t){if("number"==typeof e&&(e={maxBuffer:e}),"function"==typeof e)return s(null,e);e||(e={});var n="number"==typeof e.maxBuffer?e.maxBuffer:65535,u=e.strict,l=!1!==e.newline,c=[],_=0,p=i.obj(),d=a.obj({highWaterMark:1},function(e,t,i){var a;if(a=e,!r.isBuffer(a)&&"string"!=typeof a)return h(e,null,i);if(r.isBuffer(e)||(e=o(e)),l){var s=Array.prototype.indexOf.call(e,10);if(s>0&&13===e[s-1]&&s--,s>-1)return c.push(e.slice(0,s)),h(r.concat(c),e.slice(s),i)}return(c.push(e),(_+=e.length){e.exports=function(){"use strict";var e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),t=e((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()}),r=e((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}}),i=e((e,t)=>{var n=r();t.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})}),a=e((e,t)=>{var n=r();t.exports=!n(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}),o=e((e,t)=>{var n=a(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}}),s=e(e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);e.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:t}),u=e((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),l=e((e,t)=>{var n=a(),r=Function.prototype,i=r.call,o=n&&r.bind.bind(i,i);t.exports=n?o:function(e){return function(){return i.apply(e,arguments)}}}),c=e((e,t)=>{var n=l(),r=n({}.toString),i=n("".slice);t.exports=function(e){return i(r(e),8,-1)}}),_=e((e,t)=>{var n=l(),i=r(),a=c(),o=Object,s=n("".split);t.exports=i(function(){return!o("z").propertyIsEnumerable(0)})?function(e){return"String"==a(e)?s(e,""):o(e)}:o}),p=e((e,t)=>{t.exports=function(e){return null==e}}),d=e((e,t)=>{var n=p(),r=TypeError;t.exports=function(e){if(n(e))throw r("Can't call method on "+e);return e}}),f=e((e,t)=>{var n=_(),r=d();t.exports=function(e){return n(r(e))}}),h=e((e,t)=>{var n="object"==typeof document&&document.all;t.exports={all:n,IS_HTMLDDA:typeof n>"u"&&void 0!==n}}),m=e((e,t)=>{var n=h(),r=n.all;t.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}}),g=e((e,t)=>{var n=m(),r=h(),i=r.all;t.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===i}:function(e){return"object"==typeof e?null!==e:n(e)}}),y=e((e,n)=>{var r=t(),i=m();n.exports=function(e,t){var n;return arguments.length<2?i(n=r[e])?n:void 0:r[e]&&r[e][t]}}),b=e((e,t)=>{var n=l();t.exports=n({}.isPrototypeOf)}),v=e((e,t)=>{var n=y();t.exports=n("navigator","userAgent")||""}),x=e((e,n)=>{var r,i,a=t(),o=v(),s=a.process,u=a.Deno,l=s&&s.versions||u&&u.version,c=l&&l.v8;c&&(i=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(i=+r[1]),n.exports=i}),D=e((e,t)=>{var n=x(),i=r();t.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol();return!String(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&n&&n<41})}),S=e((e,t)=>{var n=D();t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),T=e((e,t)=>{var n=y(),r=m(),i=b(),a=S(),o=Object;t.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return r(t)&&i(t.prototype,o(e))}}),E=e((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return"Object"}}}),w=e((e,t)=>{var n=m(),r=E(),i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not a function")}}),A=e((e,t)=>{var n=w(),r=p();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}}),C=e((e,t)=>{var n=o(),r=m(),i=g(),a=TypeError;t.exports=function(e,t){var o,s;if("string"===t&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||"string"!==t&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw a("Can't convert object to primitive value")}}),M=e((e,t)=>{t.exports=!1}),N=e((e,n)=>{var r=t(),i=Object.defineProperty;n.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch{r[e]=t}return t}}),k=e((e,n)=>{var r=t(),i=N(),a="__core-js_shared__",o=r[a]||i(a,{});n.exports=o}),j=e((e,t)=>{var n=M(),r=k();(t.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:n?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),I=e((e,t)=>{var n=d(),r=Object;t.exports=function(e){return r(n(e))}}),O=e((e,t)=>{var n=l(),r=I(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}}),P=e((e,t)=>{var n=l(),r=0,i=Math.random(),a=n(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++r+i,36)}}),F=e((e,n)=>{var r=t(),i=j(),a=O(),o=P(),s=D(),u=S(),l=i("wks"),c=r.Symbol,_=c&&c.for,p=u?c:c&&c.withoutSetter||o;n.exports=function(e){if(!a(l,e)||!(s||"string"==typeof l[e])){var t="Symbol."+e;s&&a(c,e)?l[e]=c[e]:u&&_?l[e]=_(t):l[e]=p(t)}return l[e]}}),L=e((e,t)=>{var n=o(),r=g(),i=T(),a=A(),s=C(),u=F(),l=TypeError,c=u("toPrimitive");t.exports=function(e,t){if(!r(e)||i(e))return e;var o,u=a(e,c);if(u){if(void 0===t&&(t="default"),!r(o=n(u,e,t))||i(o))return o;throw l("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}}),R=e((e,t)=>{var n=L(),r=T();t.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}}),z=e((e,n)=>{var r=t(),i=g(),a=r.document,o=i(a)&&i(a.createElement);n.exports=function(e){return o?a.createElement(e):{}}}),B=e((e,t)=>{var n=i(),a=r(),o=z();t.exports=!n&&!a(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})}),U=e(e=>{var t=i(),n=o(),r=s(),a=u(),l=f(),c=R(),_=O(),p=B(),d=Object.getOwnPropertyDescriptor;e.f=t?d:function(e,t){if(e=l(e),t=c(t),p)try{return d(e,t)}catch{}if(_(e,t))return a(!n(r.f,e,t),e[t])}}),J=e((e,t)=>{var n=i(),a=r();t.exports=n&&a(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),$=e((e,t)=>{var n=g(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not an object")}}),K=e(e=>{var t=i(),n=B(),r=J(),a=$(),o=R(),s=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,c="enumerable",_="configurable",p="writable";e.f=t?r?function(e,t,n){if(a(e),t=o(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=l(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:_ in n?n[_]:r[_],enumerable:c in n?n[c]:r[c],writable:!1})}return u(e,t,n)}:u:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return u(e,t,r)}catch{}if("get"in r||"set"in r)throw s("Accessors not supported");return"value"in r&&(e[t]=r.value),e}}),V=e((e,t)=>{var n=i(),r=K(),a=u();t.exports=n?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}}),Y=e((e,t)=>{var n=i(),r=O(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=r(a,"name"),u=s&&(!n||n&&o(a,"name").configurable);t.exports={EXISTS:s,PROPER:s&&"something"===(function(){}).name,CONFIGURABLE:u}}),W=e((e,t)=>{var n=l(),r=m(),i=k(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource}),q=e((e,n)=>{var r=t(),i=m(),a=r.WeakMap;n.exports=i(a)&&/native code/.test(String(a))}),Q=e((e,t)=>{var n=j(),r=P(),i=n("keys");t.exports=function(e){return i[e]||(i[e]=r(e))}}),H=e((e,t)=>{t.exports={}}),G=e((e,n)=>{var r,i,a,o,s,u=q(),l=t(),c=g(),_=V(),p=O(),d=k(),f=Q(),h=H(),m="Object already initialized",y=l.TypeError,b=l.WeakMap;u||d.state?((r=d.state||(d.state=new b)).get=r.get,r.has=r.has,r.set=r.set,a=function(e,t){if(r.has(e))throw y(m);return t.facade=e,r.set(e,t),t},o=function(e){return r.get(e)||{}},s=function(e){return r.has(e)}):(h[i=f("state")]=!0,a=function(e,t){if(p(e,i))throw y(m);return t.facade=e,_(e,i,t),t},o=function(e){return p(e,i)?e[i]:{}},s=function(e){return p(e,i)}),n.exports={set:a,get:o,has:s,enforce:function(e){return s(e)?o(e):a(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=o(t)).type!==e)throw y("Incompatible receiver, "+e+" required");return n}}}}),Z=e((e,t)=>{var n=r(),a=m(),o=O(),s=i(),u=Y().CONFIGURABLE,l=W(),c=G(),_=c.enforce,p=c.get,d=Object.defineProperty,f=s&&!n(function(){return 8!==d(function(){},"length",{value:8}).length}),h=String(String).split("String"),g=t.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||u&&e.name!==t)&&(s?d(e,"name",{value:t,configurable:!0}):e.name=t),f&&n&&o(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?s&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var r=_(e);return o(r,"source")||(r.source=h.join("string"==typeof t?t:"")),e};Function.prototype.toString=g(function(){return a(this)&&p(this).source||l(this)},"toString")}),X=e((e,t)=>{var n=m(),r=K(),i=Z(),a=N();t.exports=function(e,t,o,s){s||(s={});var u=s.enumerable,l=void 0!==s.name?s.name:t;if(n(o)&&i(o,l,s),s.global)u?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(u=!0):delete e[t]}catch{}u?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}}),ee=e((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}}),et=e((e,t)=>{var n=ee();t.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}}),en=e((e,t)=>{var n=et(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}}),er=e((e,t)=>{var n=et(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}}),ei=e((e,t)=>{var n=er();t.exports=function(e){return n(e.length)}}),ea=e((e,t)=>{var n=f(),r=en(),i=ei(),a=function(e){return function(t,a,o){var s,u=n(t),l=i(u),c=r(o,l);if(e&&a!=a){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===a)return e||c||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}}),eo=e((e,t)=>{var n=l(),r=O(),i=f(),a=ea().indexOf,o=H(),s=n([].push);t.exports=function(e,t){var n,u=i(e),l=0,c=[];for(n in u)!r(o,n)&&r(u,n)&&s(c,n);for(;t.length>l;)r(u,n=t[l++])&&(~a(c,n)||s(c,n));return c}}),es=e((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),eu=e(e=>{var t=eo(),n=es().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}}),el=e(e=>{e.f=Object.getOwnPropertySymbols}),ec=e((e,t)=>{var n=y(),r=l(),i=eu(),a=el(),o=$(),s=r([].concat);t.exports=n("Reflect","ownKeys")||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}}),e_=e((e,t)=>{var n=O(),r=ec(),i=U(),a=K();t.exports=function(e,t,o){for(var s=r(t),u=a.f,l=i.f,c=0;c{var n=r(),i=m(),a=/#|\.prototype\./,o=function(e,t){var r=u[s(e)];return r==c||r!=l&&(i(t)?n(t):!!t)},s=o.normalize=function(e){return String(e).replace(a,".").toLowerCase()},u=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o}),ed=e((e,n)=>{var r=t(),i=U().f,a=V(),o=X(),s=N(),u=e_(),l=ep();n.exports=function(e,t){var n,c,_,p,d,f=e.target,h=e.global,m=e.stat;if(n=h?r:m?r[f]||s(f,{}):(r[f]||{}).prototype)for(c in t){if(p=t[c],_=e.dontCallGetSet?(d=i(n,c))&&d.value:n[c],!l(h?c:f+(m?".":"#")+c,e.forced)&&void 0!==_){if(typeof p==typeof _)continue;u(p,_)}(e.sham||_&&_.sham)&&a(p,"sham",!0),o(n,c,p,e)}}}),ef=e(()=>{var e=ed(),n=t();e({global:!0,forced:n.globalThis!==n},{globalThis:n})}),eh=e(()=>{ef()}),em=e((e,t)=>{var n=Z(),r=K();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}}),eg=e((e,t)=>{var n=$();t.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}}),ey=e(()=>{var e=t(),n=i(),a=em(),o=eg(),s=r(),u=e.RegExp,l=u.prototype;n&&s(function(){var e=!0;try{u(".","d")}catch{e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(a.hasIndices="d"),a)i(o,a[o]);return Object.getOwnPropertyDescriptor(l,"flags").get.call(t)!==r||n!==r})&&a(l,"flags",{configurable:!0,get:o})});return e((e,t)=>{eh(),ey();var n,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s=(e,t)=>function(){return e&&(t=(0,e[a(e)[0]])(e=0)),t},u=(e,t)=>function(){return t||(0,e[a(e)[0]])((t={exports:{}}).exports,t),t.exports},l=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},c=(e,t,n,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===n||r(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e},_=e=>c(r({},"__esModule",{value:!0}),e),p=s({""(){n={env:{},argv:[]}}}),d=u({"src/common/parser-create-error.js"(e,t){p(),t.exports=function(e,t){let n=SyntaxError(e+" ("+t.start.line+":"+t.start.column+")");return n.loc=t,n}}}),f=u({"src/utils/try-combinations.js"(e,t){p(),t.exports=function(){let e;for(var t=arguments.length,n=Array(t),r=0;r"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])N="BE";else if(513===n[0])N="LE";else throw Error("unable to figure out endianess")}return N}function g(){return"u">typeof globalThis.location?globalThis.location.hostname:""}function y(){return[]}function b(){return 0}function v(){return Number.MAX_VALUE}function x(){return Number.MAX_VALUE}function D(){return[]}function S(){return"Browser"}function T(){return"u">typeof globalThis.navigator?globalThis.navigator.appVersion:""}function E(){}function w(){}function A(){return"javascript"}function C(){return"browser"}function M(){return"/tmp"}l(h,{EOL:()=>j,arch:()=>A,cpus:()=>D,default:()=>I,endianness:()=>m,freemem:()=>v,getNetworkInterfaces:()=>w,hostname:()=>g,loadavg:()=>y,networkInterfaces:()=>E,platform:()=>C,release:()=>T,tmpDir:()=>M,tmpdir:()=>k,totalmem:()=>x,type:()=>S,uptime:()=>b});var N,k,j,I,O=s({"node-modules-polyfills:os"(){p(),I={EOL:j=` -`,tmpdir:k=M,tmpDir:M,networkInterfaces:E,getNetworkInterfaces:w,release:T,type:S,cpus:D,totalmem:x,freemem:v,uptime:b,loadavg:y,hostname:g,endianness:m}}}),P=u({"node-modules-polyfills-commonjs:os"(e,t){p();var n=(O(),_(h));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),F=u({"node_modules/detect-newline/index.js"(e,t){p();var n=e=>{if("string"!=typeof e)throw TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let n=t.filter(e=>e===`\r + */let r=n(5766),i=n(2333),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return c(e)}return u(e,t,n)}function u(e,t,n){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!s.isEncoding(t))throw TypeError("Unknown encoding: "+t);let n=0|f(e,t),r=o(n),i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(L(e,Uint8Array)){let t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return _(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(L(e,ArrayBuffer)||e&&L(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(L(e,SharedArrayBuffer)||e&&L(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return s.from(r,t,n);let i=function(e){if(s.isBuffer(e)){let t=0|d(e.length),n=o(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length){var t;return"number"!=typeof e.length||(t=e.length)!=t?o(0):_(e)}if("Buffer"===e.type&&Array.isArray(e.data))return _(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function l(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function c(e){return l(e),o(e<0?0:0|d(e))}function _(e){let t=e.length<0?0:0|d(e.length),n=o(t);for(let r=0;r=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||L(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return P(e).length;default:if(i)return r?-1:O(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,n){let i=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){let r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);let i="";for(let r=t;r2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),(a=n=+n)!=a&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return -1;n=e.length-1}else if(n<0){if(!i)return -1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,i);throw TypeError("val must be string, number or Buffer")}function y(e,t,n,r,i){let a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){let r=-1;for(a=n;as&&(n=s-u),a=n;a>=0;a--){let n=!0;for(let r=0;r239?4:t>223?3:t>191?2:1;if(i+o<=n){let n,r,s,u;switch(o){case 1:t<128&&(a=t);break;case 2:(192&(n=e[i+1]))==128&&(u=(31&t)<<6|63&n)>127&&(a=u);break;case 3:n=e[i+1],r=e[i+2],(192&n)==128&&(192&r)==128&&(u=(15&t)<<12|(63&n)<<6|63&r)>2047&&(u<55296||u>57343)&&(a=u);break;case 4:n=e[i+1],r=e[i+2],s=e[i+3],(192&n)==128&&(192&r)==128&&(192&s)==128&&(u=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&s)>65535&&u<1114112&&(a=u)}}null===a?(a=65533,o=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=o}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rn)throw RangeError("Trying to access beyond buffer length")}function x(e,t,n,r,i,a){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function D(e,t,n,r,i){M(t,r,i,e,n,7);let a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,n}function S(e,t,n,r,i){M(t,r,i,e,n,7);let a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;let o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=o,o>>=8,e[n+2]=o,o>>=8,e[n+1]=o,o>>=8,e[n]=o,n+8}function T(e,t,n,r,i,a){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function E(e,t,n,r,a){return t=+t,n>>>=0,a||T(e,t,n,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,n,r,23,4),n+4}function w(e,t,n,r,a){return t=+t,n>>>=0,a||T(e,t,n,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,n,r,52,8),n+8}t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=2147483647,s.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(e,t,n){return u(e,t,n)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(e,t,n){return(l(e),e<=0)?o(e):void 0!==t?"string"==typeof n?o(e).fill(t,n):o(e).fill(t):o(e)},s.allocUnsafe=function(e){return c(e)},s.allocUnsafeSlow=function(e){return c(e)},s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(L(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),L(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,r=t.length;for(let i=0,a=Math.min(n,r);ir.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(r,i)):Uint8Array.prototype.set.call(r,t,i);else if(s.isBuffer(t))t.copy(r,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=t.length}return r},s.byteLength=f,s.prototype._isBuffer=!0,s.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,i){if(L(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;let a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-t;if((void 0===n||n>p)&&(n=p),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let d=!1;for(;;)switch(r){case"hex":return function(e,t,n,r){let i;n=Number(n)||0;let a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;let o=t.length;for(r>o/2&&(r=o/2),i=0;i>8,i.push(n%256),i.push(r);return i}(e,this.length-c),this,c,_);default:if(d)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),d=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){let n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||v(e,t,this.length);let r=this[e],i=1,a=0;for(;++a>>=0,t>>>=0,n||v(e,t,this.length);let r=this[e+--t],i=1;for(;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||v(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=z(function(e){k(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=t+256*this[++e]+65536*this[++e]+16777216*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+16777216*n;return BigInt(r)+(BigInt(i)<>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=16777216*t+65536*this[++e]+256*this[++e]+this[++e],i=16777216*this[++e]+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<>>=0,t>>>=0,n||v(e,t,this.length);let r=this[e],i=1,a=0;for(;++a=(i*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||v(e,t,this.length);let r=t,i=1,a=this[e+--r];for(;r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return(e>>>=0,t||v(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||v(e,2,this.length);let n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||v(e,2,this.length);let n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=z(function(e){k(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&j(e,this.length-8);let r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<>>=0,t||v(e,4,this.length),i.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||v(e,4,this.length),i.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||v(e,8,this.length),i.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||v(e,8,this.length),i.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){let r=Math.pow(2,8*n)-1;x(this,e,t,n,r,0)}let i=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,!r){let r=Math.pow(2,8*n)-1;x(this,e,t,n,r,0)}let i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=z(function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=z(function(e,t=0){return S(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){let r=Math.pow(2,8*n-1);x(this,e,t,n,r-1,-r)}let i=0,a=1,o=0;for(this[t]=255&e;++i>0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){let r=Math.pow(2,8*n-1);x(this,e,t,n,r-1,-r)}let i=n-1,a=1,o=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/a>>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=z(function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=z(function(e,t=0){return S(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeFloatLE=function(e,t,n){return E(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return E(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return w(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return w(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function M(e,t,n,r,i,a){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${i} and < 2${i} ** ${(a+1)*8}${i}`:`>= -(2${i} ** ${(a+1)*8-1}${i}) and < 2 ** ${(a+1)*8-1}${i}`:`>= ${t}${i} and <= ${n}${i}`,new A.ERR_OUT_OF_RANGE("value",r,e)}k(i,"offset"),(void 0===r[i]||void 0===r[i+a])&&j(i,r.length-(a+1))}function k(e,t){if("number"!=typeof e)throw new A.ERR_INVALID_ARG_TYPE(t,"number",e)}function j(e,t,n){if(Math.floor(e)!==e)throw k(e,n),new A.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new A.ERR_BUFFER_OUT_OF_BOUNDS;throw new A.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}C("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),C("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),C("ERR_OUT_OF_RANGE",function(e,t,n){let r=`The value of "${e}" is out of range.`,i=n;return Number.isInteger(n)&&Math.abs(n)>4294967296?i=N(String(n)):"bigint"==typeof n&&(i=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(i=N(i)),i+="n"),r+=` It must be ${t}. Received ${i}`},RangeError);let I=/[^+/0-9A-Za-z-_]/g;function O(e,t){let n;t=t||1/0;let r=e.length,i=null,a=[];for(let o=0;o55295&&n<57344){if(!i){if(n>56319||o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return a}function P(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(I,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,n,r){let i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+n]=e[i];return i}function L(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let R=function(){let e="0123456789abcdef",t=Array(256);for(let n=0;n<16;++n){let r=16*n;for(let i=0;i<16;++i)t[r+i]=e[n]+e[i]}return t}();function z(e){return"undefined"==typeof BigInt?B:e}function B(){throw Error("BigInt not supported")}},5890:(e,t,n)=>{"use strict";var r=n(4406);let i=n(7699),a=["assert","buffer","child_process","cluster","console","constants","crypto","dgram","dns","domain","events","fs","http","https","module","net","os","path","punycode","querystring","readline","repl","stream","string_decoder","sys","timers","tls","tty","url","util","vm","zlib"],o={freelist:"<6.0.0",v8:">=1.0.0",process:">=1.1.0",inspector:">=8.0.0",async_hooks:">=8.1.0",http2:">=8.4.0",perf_hooks:">=8.5.0",trace_events:">=10.0.0",worker_threads:">=12.0.0","node:test":">=18.0.0"},s={worker_threads:">=10.5.0",wasi:">=12.16.0",diagnostics_channel:"^14.17.0 || >=15.1.0"};e.exports=({version:e=r.version,experimental:t=!1}={})=>{let n=[...a];for(let[t,r]of Object.entries(o))("*"===e||i.satisfies(e,r))&&n.push(t);if(t)for(let[t,r]of Object.entries(s))!n.includes(t)&&("*"===e||i.satisfies(e,r))&&n.push(t);return n}},2680:(e,t,n)=>{"use strict";var r=n(7286),i=n(9429),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?i(n):n}},9429:(e,t,n)=>{"use strict";var r=n(4090),i=n(7286),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),u=i("%Object.getOwnPropertyDescriptor%",!0),l=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}e.exports=function(e){var t=s(r,o,arguments);return u&&l&&u(t,"length").configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))}),t};var _=function(){return s(r,a,arguments)};l?l(e.exports,"apply",{value:_}):e.exports.apply=_},2181:e=>{"use strict";e.exports={stdout:!1,stderr:!1}},2645:(e,t,n)=>{"use strict";let r;let i=n(9640),{stdout:a,stderr:o}=n(2181),{stringReplaceAll:s,stringEncaseCRLFWithFirstIndex:u}=n(1957),{isArray:l}=Array,c=["ansi","ansi","ansi256","ansi16m"],_=Object.create(null),p=(e,t={})=>{if(t.level&&!(Number.isInteger(t.level)&&t.level>=0&&t.level<=3))throw Error("The `level` option should be an integer from 0 to 3");let n=a?a.level:0;e.level=void 0===t.level?n:t.level};class d{constructor(e){return f(e)}}let f=e=>{let t={};return p(t,e),t.template=(...e)=>x(t.template,...e),Object.setPrototypeOf(t,m.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=()=>{throw Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},t.template.Instance=d,t.template};function m(e){return f(e)}for(let[e,t]of Object.entries(i))_[e]={get(){let n=b(this,y(t.open,t.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:n}),n}};_.visible={get(){let e=b(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};let h=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let e of h)_[e]={get(){let{level:t}=this;return function(...n){let r=y(i.color[c[t]][e](...n),i.color.close,this._styler);return b(this,r,this._isEmpty)}}};for(let e of h){let t="bg"+e[0].toUpperCase()+e.slice(1);_[t]={get(){let{level:t}=this;return function(...n){let r=y(i.bgColor[c[t]][e](...n),i.bgColor.close,this._styler);return b(this,r,this._isEmpty)}}}}let g=Object.defineProperties(()=>{},{..._,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),y=(e,t,n)=>{let r,i;return void 0===n?(r=e,i=t):(r=n.openAll+e,i=t+n.closeAll),{open:e,close:t,openAll:r,closeAll:i,parent:n}},b=(e,t,n)=>{let r=(...e)=>l(e[0])&&l(e[0].raw)?v(r,x(r,...e)):v(r,1===e.length?""+e[0]:e.join(" "));return Object.setPrototypeOf(r,g),r._generator=e,r._styler=t,r._isEmpty=n,r},v=(e,t)=>{if(e.level<=0||!t)return e._isEmpty?"":t;let n=e._styler;if(void 0===n)return t;let{openAll:r,closeAll:i}=n;if(-1!==t.indexOf("\x1b"))for(;void 0!==n;)t=s(t,n.close,n.open),n=n.parent;let a=t.indexOf("\n");return -1!==a&&(t=u(t,i,r,a)),r+t+i},x=(e,...t)=>{let[i]=t;if(!l(i)||!l(i.raw))return t.join(" ");let a=t.slice(1),o=[i.raw[0]];for(let e=1;e{"use strict";let t=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,n=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,r=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,i=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,a=new Map([["n","\n"],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\x00"],["\\","\\"],["e","\x1b"],["a","\x07"]]);function o(e){let t="u"===e[0],n="{"===e[1];return t&&!n&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):t&&n?String.fromCodePoint(parseInt(e.slice(2,-1),16)):a.get(e)||e}function s(e,t){let n={};for(let e of t)for(let t of e.styles)n[t[0]]=e.inverse?null:t.slice(1);let r=e;for(let[e,t]of Object.entries(n))if(Array.isArray(t)){if(!(e in r))throw Error(`Unknown Chalk style: ${e}`);r=t.length>0?r[e](...t):r[e]}return r}e.exports=(e,a)=>{let u=[],l=[],c=[];if(a.replace(t,(t,a,_,p,d,f)=>{if(a)c.push(o(a));else if(p){let t=c.join("");c=[],l.push(0===u.length?t:s(e,u)(t)),u.push({inverse:_,styles:function(e){let t;n.lastIndex=0;let a=[];for(;null!==(t=n.exec(e));){let e=t[1];if(t[2]){let n=function(e,t){let n;let a=[],s=t.trim().split(/\s*,\s*/g);for(let t of s){let s=Number(t);if(Number.isNaN(s)){if(n=t.match(r))a.push(n[2].replace(i,(e,t,n)=>t?o(t):n));else throw Error(`Invalid Chalk template style argument: ${t} (in style '${e}')`)}else a.push(s)}return a}(e,t[2]);a.push([e].concat(n))}else a.push([e])}return a}(p)})}else if(d){if(0===u.length)throw Error("Found extraneous } in Chalk template literal");l.push(s(e,u)(c.join(""))),c=[],u.pop()}else c.push(f)}),l.push(c.join("")),u.length>0){let e=`Chalk template literal is missing ${u.length} closing bracket${1===u.length?"":"s"} (\`}\`)`;throw Error(e)}return l.join("")}},1957:e=>{"use strict";e.exports={stringReplaceAll:(e,t,n)=>{let r=e.indexOf(t);if(-1===r)return e;let i=t.length,a=0,o="";do o+=e.substr(a,r-a)+t+n,a=r+i,r=e.indexOf(t,a);while(-1!==r)return o+e.substr(a)},stringEncaseCRLFWithFirstIndex:(e,t,n,r)=>{let i=0,a="";do{let o="\r"===e[r-1];a+=e.substr(i,(o?r-1:r)-i)+t+(o?"\r\n":"\n")+n,i=r+1,r=e.indexOf("\n",i)}while(-1!==r)return a+e.substr(i)}}},4959:(e,t,n)=>{let r=n(1103),i={};for(let e of Object.keys(r))i[r[e]]=e;let a={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(let t of(e.exports=a,Object.keys(a))){if(!("channels"in a[t]))throw Error("missing channels property: "+t);if(!("labels"in a[t]))throw Error("missing channel labels property: "+t);if(a[t].labels.length!==a[t].channels)throw Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=a[t];delete a[t].channels,delete a[t].labels,Object.defineProperty(a[t],"channels",{value:e}),Object.defineProperty(a[t],"labels",{value:n})}a.rgb.hsl=function(e){let t;let n=e[0]/255,r=e[1]/255,i=e[2]/255,a=Math.min(n,r,i),o=Math.max(n,r,i),s=o-a;o===a?t=0:n===o?t=(r-i)/s:r===o?t=2+(i-n)/s:i===o&&(t=4+(n-r)/s),(t=Math.min(60*t,360))<0&&(t+=360);let u=(a+o)/2;return[t,100*(o===a?0:u<=.5?s/(o+a):s/(2-o-a)),100*u]},a.rgb.hsv=function(e){let t,n,r,i,a;let o=e[0]/255,s=e[1]/255,u=e[2]/255,l=Math.max(o,s,u),c=l-Math.min(o,s,u),_=function(e){return(l-e)/6/c+.5};return 0===c?(i=0,a=0):(a=c/l,t=_(o),n=_(s),r=_(u),o===l?i=r-n:s===l?i=1/3+t-r:u===l&&(i=2/3+n-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*a,100*l]},a.rgb.hwb=function(e){let t=e[0],n=e[1],r=e[2],i=a.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(n,r));return[i,100*o,100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},a.rgb.cmyk=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(1-t,1-n,1-r);return[100*((1-t-i)/(1-i)||0),100*((1-n-i)/(1-i)||0),100*((1-r-i)/(1-i)||0),100*i]},a.rgb.keyword=function(e){let t;let n=i[e];if(n)return n;let a=1/0;for(let n of Object.keys(r)){let i=r[n],o=(e[0]-i[0])**2+(e[1]-i[1])**2+(e[2]-i[2])**2;o.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;let i=.4124*t+.3576*n+.1805*r,a=.2126*t+.7152*n+.0722*r,o=.0193*t+.1192*n+.9505*r;return[100*i,100*a,100*o]},a.rgb.lab=function(e){let t=a.rgb.xyz(e),n=t[0],r=t[1],i=t[2];n/=95.047,r/=100,i/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let o=116*r-16,s=500*(n-r),u=200*(r-i);return[o,s,u]},a.hsl.rgb=function(e){let t,n,r;let i=e[0]/360,a=e[1]/100,o=e[2]/100;if(0===a)return[r=255*o,r,r];t=o<.5?o*(1+a):o+a-o*a;let s=2*o-t,u=[0,0,0];for(let e=0;e<3;e++)(n=i+-(1/3*(e-1)))<0&&n++,n>1&&n--,r=6*n<1?s+(t-s)*6*n:2*n<1?t:3*n<2?s+(t-s)*(2/3-n)*6:s,u[e]=255*r;return u},a.hsl.hsv=function(e){let t=e[0],n=e[1]/100,r=e[2]/100,i=n,a=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,i*=a<=1?a:2-a;let o=(r+n)/2,s=0===r?2*i/(a+i):2*n/(r+n);return[t,100*s,100*o]},a.hsv.rgb=function(e){let t=e[0]/60,n=e[1]/100,r=e[2]/100,i=t-Math.floor(t),a=255*r*(1-n),o=255*r*(1-n*i),s=255*r*(1-n*(1-i));switch(r*=255,Math.floor(t)%6){case 0:return[r,s,a];case 1:return[o,r,a];case 2:return[a,r,s];case 3:return[a,o,r];case 4:return[s,a,r];case 5:return[r,a,o]}},a.hsv.hsl=function(e){let t,n;let r=e[0],i=e[1]/100,a=e[2]/100,o=Math.max(a,.01);n=(2-i)*a;let s=(2-i)*o;return[r,100*(i*o/(s<=1?s:2-s)||0),100*(n/=2)]},a.hwb.rgb=function(e){let t,n,r,i;let a=e[0]/360,o=e[1]/100,s=e[2]/100,u=o+s;u>1&&(o/=u,s/=u);let l=Math.floor(6*a),c=1-s;t=6*a-l,(1&l)!=0&&(t=1-t);let _=o+t*(c-o);switch(l){default:case 6:case 0:n=c,r=_,i=o;break;case 1:n=_,r=c,i=o;break;case 2:n=o,r=c,i=_;break;case 3:n=o,r=_,i=c;break;case 4:n=_,r=o,i=c;break;case 5:n=c,r=o,i=_}return[255*n,255*r,255*i]},a.cmyk.rgb=function(e){let t=e[0]/100,n=e[1]/100,r=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},a.xyz.rgb=function(e){let t,n,r;let i=e[0]/100,a=e[1]/100,o=e[2]/100;return t=(t=3.2406*i+-1.5372*a+-.4986*o)>.0031308?1.055*t**(1/2.4)-.055:12.92*t,n=(n=-.9689*i+1.8758*a+.0415*o)>.0031308?1.055*n**(1/2.4)-.055:12.92*n,r=(r=.0557*i+-.204*a+1.057*o)>.0031308?1.055*r**(1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},a.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;let i=116*n-16,a=500*(t-n),o=200*(n-r);return[i,a,o]},a.lab.xyz=function(e){let t,n,r;let i=e[0],a=e[1],o=e[2];t=a/500+(n=(i+16)/116),r=n-o/200;let s=n**3,u=t**3,l=r**3;return n=(s>.008856?s:(n-16/116)/7.787)*100,[t=(u>.008856?u:(t-16/116)/7.787)*95.047,n,r=(l>.008856?l:(r-16/116)/7.787)*108.883]},a.lab.lch=function(e){let t;let n=e[0],r=e[1],i=e[2];return(t=360*Math.atan2(i,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+i*i),t]},a.lch.lab=function(e){let t=e[0],n=e[1],r=e[2],i=r/360*2*Math.PI;return[t,n*Math.cos(i),n*Math.sin(i)]},a.rgb.ansi16=function(e,t=null){let[n,r,i]=e,o=null===t?a.rgb.hsv(e)[2]:t;if(0===(o=Math.round(o/50)))return 30;let s=30+(Math.round(i/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return 2===o&&(s+=60),s},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){let t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},a.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];let n=(~~(e>50)+1)*.5,r=(1&t)*n*255,i=(t>>1&1)*n*255,a=(t>>2&1)*n*255;return[r,i,a]},a.ansi256.rgb=function(e){let t;if(e>=232){let t=(e-232)*10+8;return[t,t,t]}e-=16;let n=Math.floor(e/36)/5*255,r=Math.floor((t=e%36)/6)/5*255;return[n,r,t%6/5*255]},a.rgb.hex=function(e){let t=((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2])),n=t.toString(16).toUpperCase();return"000000".substring(n.length)+n},a.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];3===t[0].length&&(n=n.split("").map(e=>e+e).join(""));let r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},a.rgb.hcg=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(Math.max(t,n),r),a=Math.min(Math.min(t,n),r),o=i-a;return[360*((o<=0?0:i===t?(n-r)/o%6:i===n?2+(r-t)/o:4+(t-n)/o)/6%1),100*o,100*(o<1?a/(1-o):0)]},a.hsl.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n),i=0;return r<1&&(i=(n-.5*r)/(1-r)),[e[0],100*r,100*i]},a.hsv.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=t*n,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},a.hcg.rgb=function(e){let t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];let i=[0,0,0],a=t%1*6,o=a%1,s=1-o,u=0;switch(Math.floor(a)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return u=(1-n)*r,[(n*i[0]+u)*255,(n*i[1]+u)*255,(n*i[2]+u)*255]},a.hcg.hsv=function(e){let t=e[1]/100,n=e[2]/100,r=t+n*(1-t),i=0;return r>0&&(i=t/r),[e[0],100*i,100*r]},a.hcg.hsl=function(e){let t=e[1]/100,n=e[2]/100,r=n*(1-t)+.5*t,i=0;return r>0&&r<.5?i=t/(2*r):r>=.5&&r<1&&(i=t/(2*(1-r))),[e[0],100*i,100*r]},a.hcg.hwb=function(e){let t=e[1]/100,n=e[2]/100,r=t+n*(1-t);return[e[0],(r-t)*100,(1-r)*100]},a.hwb.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=1-n,i=r-t,a=0;return i<1&&(a=(r-i)/(1-i)),[e[0],100*i,100*a]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=function(e){return[0,0,e[0]]},a.gray.hsv=a.gray.hsl,a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){let t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(e){let t=(e[0]+e[1]+e[2])/3;return[t/255*100]}},841:(e,t,n)=>{let r=n(4959),i=n(9325),a={},o=Object.keys(r);o.forEach(e=>{a[e]={},Object.defineProperty(a[e],"channels",{value:r[e].channels}),Object.defineProperty(a[e],"labels",{value:r[e].labels});let t=i(e),n=Object.keys(t);n.forEach(n=>{let r=t[n];a[e][n]=function(e){let t=function(...t){let n=t[0];if(null==n)return n;n.length>1&&(t=n);let r=e(t);if("object"==typeof r)for(let e=r.length,t=0;t1&&(t=n),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)})}),e.exports=a},9325:(e,t,n)=>{let r=n(4959);e.exports=function(e){let t=function(e){let t=function(){let e={},t=Object.keys(r);for(let n=t.length,r=0;r{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},101:(e,t,n)=>{var r=n(8834).Buffer,i=n(7525).Writable,a=n(1285),o=n(314);if("undefined"==typeof Uint8Array)var s=n(9085).U2;else var s=Uint8Array;function u(e,t){if(!(this instanceof u))return new u(e,t);"function"==typeof e&&(t=e,e={}),e||(e={});var n=e.encoding,r=!1;n?("u8"===(n=String(n).toLowerCase())||"uint8"===n)&&(n="uint8array"):r=!0,i.call(this,{objectMode:!0}),this.encoding=n,this.shouldInferEncoding=r,t&&this.on("finish",function(){t(this.getBody())}),this.body=[]}function l(e){return"string"==typeof e||/Array\]$/.test(Object.prototype.toString.call(e))||e&&"function"==typeof e.subarray}e.exports=u,a(u,i),u.prototype._write=function(e,t,n){this.body.push(e),n()},u.prototype.inferEncoding=function(e){var t=void 0===e?this.body[0]:e;return r.isBuffer(t)?"buffer":"undefined"!=typeof Uint8Array&&t instanceof Uint8Array?"uint8array":Array.isArray(t)?"array":"string"==typeof t?"string":"[object Object]"===Object.prototype.toString.call(t)?"object":"buffer"},u.prototype.getBody=function(){return this.encoding||0!==this.body.length?(this.shouldInferEncoding&&(this.encoding=this.inferEncoding()),"array"===this.encoding)?function(e){for(var t=[],n=0;n{var r=n(8834).Buffer;function i(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===i(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===i(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===i(e)},t.isError=function(e){return"[object Error]"===i(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r.isBuffer},4167:(e,t,n)=>{"use strict";var r=n(8085);function i(e,t){var n={zone:t};if(e?e instanceof i?this._date=e._date:e instanceof Date?this._date=r.DateTime.fromJSDate(e,n):"number"==typeof e?this._date=r.DateTime.fromMillis(e,n):"string"==typeof e&&(this._date=r.DateTime.fromISO(e,n),this._date.isValid||(this._date=r.DateTime.fromRFC2822(e,n)),this._date.isValid||(this._date=r.DateTime.fromSQL(e,n)),this._date.isValid||(this._date=r.DateTime.fromFormat(e,"EEE, d MMM yyyy HH:mm:ss",n))):this._date=r.DateTime.local(),!this._date||!this._date.isValid)throw Error("CronDate: unhandled timestamp: "+JSON.stringify(e));t&&t!==this._date.zoneName&&(this._date=this._date.setZone(t))}i.prototype.addYear=function(){this._date=this._date.plus({years:1})},i.prototype.addMonth=function(){this._date=this._date.plus({months:1}).startOf("month")},i.prototype.addDay=function(){this._date=this._date.plus({days:1}).startOf("day")},i.prototype.addHour=function(){var e=this._date;this._date=this._date.plus({hours:1}).startOf("hour"),this._date<=e&&(this._date=this._date.plus({hours:1}))},i.prototype.addMinute=function(){var e=this._date;this._date=this._date.plus({minutes:1}).startOf("minute"),this._date=e&&(this._date=this._date.minus({hours:1}))},i.prototype.subtractMinute=function(){var e=this._date;this._date=this._date.minus({minutes:1}).endOf("minute").startOf("second"),this._date>e&&(this._date=this._date.minus({hours:1}))},i.prototype.subtractSecond=function(){var e=this._date;this._date=this._date.minus({seconds:1}).startOf("second"),this._date>e&&(this._date=this._date.minus({hours:1}))},i.prototype.getDate=function(){return this._date.day},i.prototype.getFullYear=function(){return this._date.year},i.prototype.getDay=function(){var e=this._date.weekday;return 7==e?0:e},i.prototype.getMonth=function(){return this._date.month-1},i.prototype.getHours=function(){return this._date.hour},i.prototype.getMinutes=function(){return this._date.minute},i.prototype.getSeconds=function(){return this._date.second},i.prototype.getMilliseconds=function(){return this._date.millisecond},i.prototype.getTime=function(){return this._date.valueOf()},i.prototype.getUTCDate=function(){return this._getUTC().day},i.prototype.getUTCFullYear=function(){return this._getUTC().year},i.prototype.getUTCDay=function(){var e=this._getUTC().weekday;return 7==e?0:e},i.prototype.getUTCMonth=function(){return this._getUTC().month-1},i.prototype.getUTCHours=function(){return this._getUTC().hour},i.prototype.getUTCMinutes=function(){return this._getUTC().minute},i.prototype.getUTCSeconds=function(){return this._getUTC().second},i.prototype.toISOString=function(){return this._date.toUTC().toISO()},i.prototype.toJSON=function(){return this._date.toJSON()},i.prototype.setDate=function(e){this._date=this._date.set({day:e})},i.prototype.setFullYear=function(e){this._date=this._date.set({year:e})},i.prototype.setDay=function(e){this._date=this._date.set({weekday:e})},i.prototype.setMonth=function(e){this._date=this._date.set({month:e+1})},i.prototype.setHours=function(e){this._date=this._date.set({hour:e})},i.prototype.setMinutes=function(e){this._date=this._date.set({minute:e})},i.prototype.setSeconds=function(e){this._date=this._date.set({second:e})},i.prototype.setMilliseconds=function(e){this._date=this._date.set({millisecond:e})},i.prototype._getUTC=function(){return this._date.toUTC()},i.prototype.toString=function(){return this.toDate().toString()},i.prototype.toDate=function(){return this._date.toJSDate()},i.prototype.isLastDayOfMonth=function(){var e=this._date.plus({days:1}).startOf("day");return this._date.month!==e.month},i.prototype.isLastWeekdayOfMonth=function(){var e=this._date.plus({days:7}).startOf("day");return this._date.month!==e.month},e.exports=i},2249:(e,t,n)=>{"use strict";var r=n(4167),i=n(9661);function a(e,t){this._options=t,this._utc=t.utc||!1,this._tz=this._utc?"UTC":t.tz,this._currentDate=new r(t.currentDate,this._tz),this._startDate=t.startDate?new r(t.startDate,this._tz):null,this._endDate=t.endDate?new r(t.endDate,this._tz):null,this._isIterator=t.iterator||!1,this._hasIterated=!1,this._nthDayOfWeek=t.nthDayOfWeek||0,this.fields=a._freezeFields(e)}a.map=["second","minute","hour","dayOfMonth","month","dayOfWeek"],a.predefined={"@yearly":"0 0 1 1 *","@monthly":"0 0 1 * *","@weekly":"0 0 * * 0","@daily":"0 0 * * *","@hourly":"0 * * * *"},a.constraints=[{min:0,max:59,chars:[]},{min:0,max:59,chars:[]},{min:0,max:23,chars:[]},{min:1,max:31,chars:["L"]},{min:1,max:12,chars:[]},{min:0,max:7,chars:["L"]}],a.daysInMonth=[31,29,31,30,31,30,31,31,30,31,30,31],a.aliases={month:{jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12},dayOfWeek:{sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6}},a.parseDefaults=["0","*","*","*","*","*"],a.standardValidCharacters=/^[,*\d/-]+$/,a.dayOfWeekValidCharacters=/^[?,*\dL#/-]+$/,a.dayOfMonthValidCharacters=/^[?,*\dL/-]+$/,a.validCharacters={second:a.standardValidCharacters,minute:a.standardValidCharacters,hour:a.standardValidCharacters,dayOfMonth:a.dayOfMonthValidCharacters,month:a.standardValidCharacters,dayOfWeek:a.dayOfWeekValidCharacters},a._isValidConstraintChar=function(e,t){return"string"==typeof t&&e.chars.some(function(e){return t.indexOf(e)>-1})},a._parseField=function(e,t,n){switch(e){case"month":case"dayOfWeek":var r=a.aliases[e];t=t.replace(/[a-z]{3}/gi,function(e){if(void 0!==r[e=e.toLowerCase()])return r[e];throw Error('Validation error, cannot resolve alias "'+e+'"')})}if(!a.validCharacters[e].test(t))throw Error("Invalid characters, got value: "+t);function i(e){var t=e.split("/");if(t.length>2)throw Error("Invalid repeat: "+e);return t.length>1?(t[0]==+t[0]&&(t=[t[0]+"-"+n.max,t[1]]),o(t[0],t[t.length-1])):o(e,1)}function o(t,r){var i=[],a=t.split("-");if(a.length>1){if(a.length<2)return+t;if(!a[0].length){if(!a[1].length)throw Error("Invalid range: "+t);return+t}var o=+a[0],s=+a[1];if(Number.isNaN(o)||Number.isNaN(s)||on.max)throw Error("Constraint error, got range "+o+"-"+s+" expected range "+n.min+"-"+n.max);if(o>s)throw Error("Invalid range: "+t);var u=+r;if(Number.isNaN(u)||u<=0)throw Error("Constraint error, cannot repeat at every "+u+" time.");"dayOfWeek"===e&&s%7==0&&i.push(0);for(var l=o;l<=s;l++)!(-1!==i.indexOf(l))&&u>0&&u%r==0?(u=1,i.push(l)):u++;return i}return Number.isNaN(+t)?t:+t}return -1!==t.indexOf("*")?t=t.replace(/\*/g,n.min+"-"+n.max):-1!==t.indexOf("?")&&(t=t.replace(/\?/g,n.min+"-"+n.max)),function(t){var r=[];function o(t){if(t instanceof Array)for(var i=0,o=t.length;in.max)throw Error("Constraint error, got value "+s+" expected range "+n.min+"-"+n.max);r.push(s)}else{if(a._isValidConstraintChar(n,t)){r.push(t);return}var u=+t;if(Number.isNaN(u)||un.max)throw Error("Constraint error, got value "+t+" expected range "+n.min+"-"+n.max);"dayOfWeek"===e&&(u%=7),r.push(u)}}var s=t.split(",");if(!s.every(function(e){return e.length>0}))throw Error("Invalid list value format");if(s.length>1)for(var u=0,l=s.length;ut)throw Error("Invalid explicit day of month definition");return e.dayOfMonth.filter(function(e){return"L"===e||e<=t}).sort(a._sortCompareFn)}},a._freezeFields=function(e){for(var t=0,n=a.map.length;t=e)return t[n]===e;return t[0]===e}function n(e){return e.length>0&&e.some(function(e){return"string"==typeof e&&e.indexOf("L")>=0})}for(var i=(e=e||!1)?"subtract":"add",o=new r(this._currentDate,this._tz),s=this._startDate,u=this._endDate,l=o.getTime(),c=0;c<1e4;){if(c++,e){if(s&&o.getTime()-s.getTime()<0)throw Error("Out of the timespan range")}else if(u&&u.getTime()-o.getTime()<0)throw Error("Out of the timespan range");var _=t(o.getDate(),this.fields.dayOfMonth);n(this.fields.dayOfMonth)&&(_=_||o.isLastDayOfMonth());var p=t(o.getDay(),this.fields.dayOfWeek);n(this.fields.dayOfWeek)&&(p=p||this.fields.dayOfWeek.some(function(e){if(!n([e]))return!1;var t=Number.parseInt(e[0])%7;if(Number.isNaN(t))throw Error("Invalid last weekday of the month expression: "+e);return o.getDay()===t&&o.isLastWeekdayOfMonth()}));var d=this.fields.dayOfMonth.length>=a.daysInMonth[o.getMonth()],f=this.fields.dayOfWeek.length===a.constraints[5].max-a.constraints[5].min+1,m=o.getHours();if(!_&&(!p||f)||!d&&f&&!_||d&&!f&&!p||this._nthDayOfWeek>0&&!function(e,t){if(t<6){if(8>e.getDate()&&1===t)return!0;var n=e.getDate()%7?1:0;return Math.floor((e.getDate()-e.getDate()%7)/7)+n===t}return!1}(o,this._nthDayOfWeek)){this._applyTimezoneShift(o,i,"Day");continue}if(!t(o.getMonth()+1,this.fields.month)){this._applyTimezoneShift(o,i,"Month");continue}if(t(m,this.fields.hour)){if(this._dstEnd===m&&!e){this._dstEnd=null,this._applyTimezoneShift(o,"add","Hour");continue}}else{if(this._dstStart!==m){this._dstStart=null,this._applyTimezoneShift(o,i,"Hour");continue}if(!t(m-1,this.fields.hour)){o[i+"Hour"]();continue}}if(!t(o.getMinutes(),this.fields.minute)){this._applyTimezoneShift(o,i,"Minute");continue}if(!t(o.getSeconds(),this.fields.second)){this._applyTimezoneShift(o,i,"Second");continue}if(l===o.getTime()){"add"===i||0===o.getMilliseconds()?this._applyTimezoneShift(o,i,"Second"):o.setMilliseconds(0);continue}break}if(c>=1e4)throw Error("Invalid expression, loop limit exceeded");return this._currentDate=new r(o,this._tz),this._hasIterated=!0,o},a.prototype.next=function(){var e=this._findSchedule();return this._isIterator?{value:e,done:!this.hasNext()}:e},a.prototype.prev=function(){var e=this._findSchedule(!0);return this._isIterator?{value:e,done:!this.hasPrev()}:e},a.prototype.hasNext=function(){var e=this._currentDate,t=this._hasIterated;try{return this._findSchedule(),!0}catch(e){return!1}finally{this._currentDate=e,this._hasIterated=t}},a.prototype.hasPrev=function(){var e=this._currentDate,t=this._hasIterated;try{return this._findSchedule(!0),!0}catch(e){return!1}finally{this._currentDate=e,this._hasIterated=t}},a.prototype.iterate=function(e,t){var n=[];if(e>=0)for(var r=0,i=e;ri;r--)try{var a=this.prev();n.push(a),t&&t(a,r)}catch(e){break}return n},a.prototype.reset=function(e){this._currentDate=new r(e||this._options.currentDate)},a.prototype.stringify=function(e){for(var t=[],n=e?0:1,r=a.map.length;n6)throw Error("Invalid cron expression");for(var s=a.map.length-o.length,u=0,l=a.map.length;ul?u:u-s];if(u1){var r=+n[n.length-1];if(/,/.test(e))throw Error("Constraint error, invalid dayOfWeek `#` and `,` special characters are incompatible");if(/\//.test(e))throw Error("Constraint error, invalid dayOfWeek `#` and `/` special characters are incompatible");if(/-/.test(e))throw Error("Constraint error, invalid dayOfWeek `#` and `-` special characters are incompatible");if(n.length>2||Number.isNaN(r)||r<1||r>5)throw Error("Constraint error, invalid dayOfWeek occurrence number (#)");return t.nthDayOfWeek=r,n[0]}return e}(_):_;i.push(a._parseField(c,p,a.constraints[u]))}}for(var d={},u=0,l=a.map.length;un.max))throw Error("Constraint error, got value "+o+" expected range "+n.min+"-"+n.max)}}(o,s,a.constraints[r]);for(var u=[],l=-1;++l{"use strict";function t(e){return{start:e,count:1}}function n(e,t){e.end=t,e.step=t-e.start,e.count=2}function r(e,n,r){n&&(2===n.count?(e.push(t(n.start)),e.push(t(n.end))):e.push(n)),r&&e.push(r)}e.exports=function(e){for(var i=[],a=void 0,o=0;o{"use strict";var r=n(7156);e.exports=function(e,t,n){var i=r(e);if(1===i.length){var a=i[0],o=a.step;if(1===o&&a.start===t&&a.end===n)return"*";if(1!==o&&a.start===t&&a.end===n-o+1)return"*/"+o}for(var s=[],u=0,l=i.length;uc.end?s.push(e.join(",")):c.end===n-c.step+1?s.push(c.start+"/"+c.step):s.push(c.start+"-"+c.end+"/"+c.step)}return s.join(",")}},3601:(e,t,n)=>{"use strict";var r=n(2249);function i(){}i._parseEntry=function(e){var t=e.split(" ");if(6===t.length)return{interval:r.parse(e)};if(t.length>6)return{interval:r.parse(t.slice(0,6).join(" ")),command:t.slice(6,t.length)};throw Error("Invalid entry: "+e)},i.parseExpression=function(e,t){return r.parse(e,t)},i.fieldsToExpression=function(e,t){return r.fieldsToExpression(e,t)},i.parseString=function(e){for(var t=e.split("\n"),n={variables:{},expressions:[],errors:{}},r=0,a=t.length;r0){if(u.match(/^#/))continue;if(s=u.match(/^(.*)=(.*)$/))n.variables[s[1]]=s[2];else{var l=null;try{l=i._parseEntry("0 "+u),n.expressions.push(l.interval)}catch(e){n.errors[u]=e}}}}return n},i.parseFile=function(e,t){n(6831).readFile(e,function(e,n){if(e){t(e);return}return t(null,i.parseString(n.toString()))})},e.exports=i},5881:e=>{function t(e,t,n,r){return Math.round(e/n)+" "+r+(t>=1.5*n?"s":"")}e.exports=function(e,n){n=n||{};var r,i,a=typeof e;if("string"===a&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*n;case"weeks":case"week":case"w":return 6048e5*n;case"days":case"day":case"d":return 864e5*n;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*n;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*n;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}(e);if("number"===a&&isFinite(e))return n.long?(r=Math.abs(e))>=864e5?t(e,r,864e5,"day"):r>=36e5?t(e,r,36e5,"hour"):r>=6e4?t(e,r,6e4,"minute"):r>=1e3?t(e,r,1e3,"second"):e+" ms":(i=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":i>=36e5?Math.round(e/36e5)+"h":i>=6e4?Math.round(e/6e4)+"m":i>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},5130:(e,t,n)=>{var r=n(4406);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))}),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG),e},t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(7123)(t);let{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},7123:(e,t,n)=>{e.exports=function(e){function t(e){let n,i,a;let o=null;function s(...e){if(!s.enabled)return;let r=Number(new Date),i=r-(n||r);s.diff=i,s.prev=n,s.curr=r,n=r,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,r)=>{if("%%"===n)return"%";a++;let i=t.formatters[r];if("function"==typeof i){let t=e[a];n=i.call(s,t),e.splice(a,1),a--}return n}),t.formatArgs.call(s,e);let o=s.log||t.log;o.apply(s,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=r,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(i!==t.namespaces&&(i=t.namespaces,a=t.enabled(e)),a),set:e=>{o=e}}),"function"==typeof t.init&&t.init(s),s}function r(e,n){let r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function i(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names.map(i),...t.skips.map(i).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];let r=("string"==typeof e?e:"").split(/[\s,]+/),i=r.length;for(n=0;n{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t{"use strict";var r=n(3464),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,u=n(1181)(),l=s&&u,c=function(e,t,n,r){(!(t in e)||"function"==typeof r&&"[object Function]"===a.call(r)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},_=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s{var r=n(8834).Buffer,i=n(4406),a=n(7900),o=n(8797),s=n(1285),u=n(9146),l=r.from&&r.from!==Uint8Array.from?r.from([0]):new r([0]),c=function(e,t){e._corked?e.once("uncork",t):t()},_=function(e,t){e._autoDestroy&&e.destroy(t)},p=function(e,t){return function(n){n?_(e,"premature close"===n.message?null:n):t&&!e._ended&&e.end()}},d=function(e,t,n){if(!(this instanceof d))return new d(e,t,n);a.Duplex.call(this,n),this._writable=null,this._readable=null,this._readable2=null,this._autoDestroy=!n||!1!==n.autoDestroy,this._forwardDestroy=!n||!1!==n.destroy,this._forwardEnd=!n||!1!==n.end,this._corked=1,this._ondrain=null,this._drained=!1,this._forwarding=!1,this._unwrite=null,this._unread=null,this._ended=!1,this.destroyed=!1,e&&this.setWritable(e),t&&this.setReadable(t)};s(d,a.Duplex),d.obj=function(e,t,n){return n||(n={}),n.objectMode=!0,n.highWaterMark=16,new d(e,t,n)},d.prototype.cork=function(){1==++this._corked&&this.emit("cork")},d.prototype.uncork=function(){this._corked&&0==--this._corked&&this.emit("uncork")},d.prototype.setWritable=function(e){if(this._unwrite&&this._unwrite(),this.destroyed){e&&e.destroy&&e.destroy();return}if(null===e||!1===e){this.end();return}var t=this,n=o(e,{writable:!0,readable:!1},p(this,this._forwardEnd)),r=function(){var e=t._ondrain;t._ondrain=null,e&&e()};this._unwrite&&i.nextTick(r),this._writable=e,this._writable.on("drain",r),this._unwrite=function(){t._writable.removeListener("drain",r),n()},this.uncork()},d.prototype.setReadable=function(e){if(this._unread&&this._unread(),this.destroyed){e&&e.destroy&&e.destroy();return}if(null===e||!1===e){this.push(null),this.resume();return}var t=this,n=o(e,{writable:!1,readable:!0},p(this)),r=function(){t._forward()},i=function(){t.push(null)};this._drained=!0,this._readable=e,this._readable2=e._readableState?e:new a.Readable({objectMode:!0,highWaterMark:16}).wrap(e),this._readable2.on("readable",r),this._readable2.on("end",i),this._unread=function(){t._readable2.removeListener("readable",r),t._readable2.removeListener("end",i),n()},this._forward()},d.prototype._read=function(){this._drained=!0,this._forward()},d.prototype._forward=function(){var e;if(!this._forwarding&&this._readable2&&this._drained){for(this._forwarding=!0;this._drained&&null!==(e=u(this._readable2));)this.destroyed||(this._drained=this.push(e));this._forwarding=!1}},d.prototype.destroy=function(e){if(!this.destroyed){this.destroyed=!0;var t=this;i.nextTick(function(){t._destroy(e)})}},d.prototype._destroy=function(e){if(e){var t=this._ondrain;this._ondrain=null,t?t(e):this.emit("error",e)}this._forwardDestroy&&(this._readable&&this._readable.destroy&&this._readable.destroy(),this._writable&&this._writable.destroy&&this._writable.destroy()),this.emit("close")},d.prototype._write=function(e,t,n){return this.destroyed?n():this._corked?c(this,this._write.bind(this,e,t,n)):e===l?this._finish(n):this._writable?void(!1===this._writable.write(e)?this._ondrain=n:n()):n()},d.prototype._finish=function(e){var t=this;this.emit("preend"),c(this,function(){var n,r;n=t._forwardEnd&&t._writable,r=function(){!1===t._writableState.prefinished&&(t._writableState.prefinished=!0),t.emit("prefinish"),c(t,e)},!n||n._writableState&&n._writableState.finished?r():n._writableState?n.end(r):(n.end(),r())})},d.prototype.end=function(e,t,n){return"function"==typeof e?this.end(null,null,e):"function"==typeof t?this.end(e,null,t):(this._ended=!0,e&&this.write(e),this._writableState.ending||this.write(l),a.Writable.prototype.end.call(this,n))},e.exports=d},5904:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},3660:(e,t,n)=>{"use strict";var r=n(2884),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=_;var a=Object.create(n(7646));a.inherits=n(1285);var o=n(6374),s=n(1990);a.inherits(_,o);for(var u=i(s.prototype),l=0;l{"use strict";e.exports=a;var r=n(4342),i=Object.create(n(7646));function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}i.inherits=n(1285),i.inherits(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},6374:(e,t,n)=>{"use strict";var r,i,a=n(4406),o=n(2884);e.exports=b;var s=n(5904);b.ReadableState=y,n(2699).EventEmitter;var u=function(e,t){return e.listeners(t).length},l=n(6521),c=n(7802).Buffer,_=n.g.Uint8Array||function(){},p=Object.create(n(7646));p.inherits=n(1285);var d=n(1745),f=void 0;f=d&&d.debuglog?d.debuglog("stream"):function(){};var m=n(6303),h=n(8069);p.inherits(b,l);var g=["error","close","destroy","pause","resume"];function y(e,t){r=r||n(3660),e=e||{};var a=t instanceof r;this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,u=this.objectMode?16:16384;o||0===o?this.highWaterMark=o:a&&(s||0===s)?this.highWaterMark=s:this.highWaterMark=u,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&&(i||(i=n(5873).s),this.decoder=new i(e.encoding),this.encoding=e.encoding)}function b(e){if(r=r||n(3660),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function v(e,t,n,r,i){var a,o,s,u,l,p=e._readableState;return null===t?(p.reading=!1,function(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,S(e)}}(e,p)):(i||(a=p,o=t,c.isBuffer(o)||o instanceof _||"string"==typeof o||void 0===o||a.objectMode||(s=TypeError("Invalid non-string/buffer chunk")),l=s),l)?e.emit("error",l):p.objectMode||t&&t.length>0?("string"==typeof t||p.objectMode||Object.getPrototypeOf(t)===c.prototype||(u=t,t=c.from(u)),r?p.endEmitted?e.emit("error",Error("stream.unshift() after end event")):x(e,p,t,!0):p.ended?e.emit("error",Error("stream.push() after EOF")):(p.reading=!1,p.decoder&&!n?(t=p.decoder.write(t),p.objectMode||0!==t.length?x(e,p,t,!1):E(e,p)):x(e,p,t,!1))):r||(p.reading=!1),!p.ended&&(p.needReadable||p.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(T,e):T(e))}function T(e){f("emit readable"),e.emit("readable"),N(e)}function E(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(w,e,t))}function w(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):(r=t.buffer,i=t.decoder,ea.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0==(e-=o)){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}(e,r):function(e,t){var n=c.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),0==(e-=o)){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}(e,r),n=a),n)}function k(e){var t=e._readableState;if(t.length>0)throw Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(j,t,e))}function j(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function I(e,t){for(var n=0,r=e.length;n=n.highWaterMark||n.ended))return f("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?k(this):S(this),null;if(0===(e=D(e,n))&&n.ended)return 0===n.length&&k(this),null;var i=n.needReadable;return f("need readable",i),(0===n.length||n.length-e0?M(e,n):null)?(n.needReadable=!0,e=0):n.length-=e,0===n.length&&(n.ended||(n.needReadable=!0),r!==e&&n.ended&&k(this)),null!==t&&this.emit("data",t),t},b.prototype._read=function(e){this.emit("error",Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,f("pipe count=%d opts=%j",r.pipesCount,t);var i=t&&!1===t.end||e===a.stdout||e===a.stderr?y:l;function l(){f("onend"),e.end()}r.endEmitted?o.nextTick(i):n.once("end",i),e.on("unpipe",function t(i,a){f("onunpipe"),i===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,f("cleanup"),e.removeListener("close",h),e.removeListener("finish",g),e.removeListener("drain",c),e.removeListener("error",m),e.removeListener("unpipe",t),n.removeListener("end",l),n.removeListener("end",y),n.removeListener("data",d),_=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c())});var c=function(){var e=n._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&u(n,"data")&&(e.flowing=!0,N(n))};e.on("drain",c);var _=!1,p=!1;function d(t){f("ondata"),p=!1,!1!==e.write(t)||p||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==I(r.pipes,e))&&!_&&(f("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function m(t){f("onerror",t),y(),e.removeListener("error",m),0===u(e,"error")&&e.emit("error",t)}function h(){e.removeListener("finish",g),y()}function g(){f("onfinish"),e.removeListener("close",h),y()}function y(){f("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",m),e.once("close",h),e.once("finish",g),e.emit("pipe",n),r.flowing||(f("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(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{"use strict";e.exports=o;var r=n(3660),i=Object.create(n(7646));function a(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var r,i,a=n(4406),o=n(2884);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){(function(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(void 0),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e})(t,e)}}e.exports=g;var u=!a.browser&&["v0.10","v0.9."].indexOf(a.version.slice(0,5))>-1?setImmediate:o.nextTick;g.WritableState=h;var l=Object.create(n(7646));l.inherits=n(1285);var c={deprecate:n(5803)},_=n(6521),p=n(7802).Buffer,d=n.g.Uint8Array||function(){},f=n(8069);function m(){}function h(e,t){r=r||n(3660),e=e||{};var i=t instanceof r;this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var a=e.highWaterMark,l=e.writableHighWaterMark,c=this.objectMode?16:16384;a||0===a?this.highWaterMark=a:i&&(l||0===l)?this.highWaterMark=l:this.highWaterMark=c,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 _=!1===e.decodeStrings;this.decodeStrings=!_,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){(function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(o.nextTick(i,t),o.nextTick(S,e,n),e._writableState.errorEmitted=!0,e.emit("error",t)):(i(t),e._writableState.errorEmitted=!0,e.emit("error",t),S(e,n));else{var a=x(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||v(e,n),r?u(b,e,n,a,i):b(e,n,a,i)}})(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 s(this)}function g(e){if(r=r||n(3660),!i.call(g,this)&&!(this instanceof r))return new g(e);this._writableState=new h(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),_.call(this)}function y(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 b(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),S(e,t)}function v(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=n;for(var a=0,o=!0;n;)r[a]=n,n.isBuf||(o=!1),n=n.next,a+=1;r.allBuffers=o,y(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback,_=t.objectMode?1:u.length;if(y(e,t,!1,_,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function D(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var n=x(t);return n&&(t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(D,e,t)):(t.prefinished=!0,e.emit("prefinish"))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(g,_),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:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(i=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(e){return!!i.call(this,e)||this===g&&e&&e._writableState instanceof h}})):i=function(e){return e instanceof this},g.prototype.pipe=function(){this.emit("error",Error("Cannot pipe, not readable"))},g.prototype.write=function(e,t,n){var r,i,a,s,u,l,c,_,f=this._writableState,h=!1,g=!f.objectMode&&(r=e,p.isBuffer(r)||r instanceof d);return g&&!p.isBuffer(e)&&(i=e,e=p.from(i)),("function"==typeof t&&(n=t,t=null),g?t="buffer":t||(t=f.defaultEncoding),"function"!=typeof n&&(n=m),f.ended)?(a=n,s=Error("write after end"),this.emit("error",s),o.nextTick(a,s)):(g||(u=e,l=n,c=!0,_=!1,null===u?_=TypeError("May not write null values to stream"):"string"==typeof u||void 0===u||f.objectMode||(_=TypeError("Invalid non-string/buffer chunk")),_&&(this.emit("error",_),o.nextTick(l,_),c=!1),c))&&(f.pendingcb++,h=function(e,t,n,r,i,a){if(!n){var o,s,u=(o=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=p.from(o,s)),o);r!==u&&(n=!0,i="buffer",r=u)}var l=t.objectMode?1:r.length;t.length+=l;var c=t.length-1))throw TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(e,t,n){n(Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(e,t,n){var r,i=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||(r=n,i.ending=!0,S(this,i),r&&(i.finished?o.nextTick(r):this.once("finish",r)),i.ended=!0,this.writable=!1)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),g.prototype.destroy=f.destroy,g.prototype._undestroy=f.undestroy,g.prototype._destroy=function(e,t){this.end(),t(e)}},6303:(e,t,n)=>{"use strict";var r=n(7802).Buffer,i=n(6954);e.exports=function(){function e(){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(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};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?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(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)(function(e,t,n){e.copy(t,n)})(n.data,t,i),i+=n.data.length,n=n.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},8069:(e,t,n)=>{"use strict";var r=n(2884);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,a=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return a||o?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this},undestroy:function(){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.finished=!1,this._writableState.errorEmitted=!1)}}},6521:(e,t,n)=>{e.exports=n(2699).EventEmitter},7900:(e,t,n)=>{(t=e.exports=n(6374)).Stream=t,t.Readable=t,t.Writable=n(1990),t.Duplex=n(3660),t.Transform=n(4342),t.PassThrough=n(2811)},7802:(e,t,n)=>{var r=n(8834),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},5873:(e,t,n)=>{"use strict";var r=n(7802).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=_,t=3;break;default:this.write=p,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function _(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},8797:(e,t,n)=>{var r=n(4406),i=n(9928),a=function(){},o=function(e,t,n){if("function"==typeof t)return o(e,null,t);t||(t={}),n=i(n||a);var s=e._writableState,u=e._readableState,l=t.readable||!1!==t.readable&&e.readable,c=t.writable||!1!==t.writable&&e.writable,_=!1,p=function(){e.writable||d()},d=function(){c=!1,l||n.call(e)},f=function(){l=!1,c||n.call(e)},m=function(t){n.call(e,t?Error("exited with error code: "+t):null)},h=function(t){n.call(e,t)},g=function(){r.nextTick(y)},y=function(){if(!_&&(l&&!(u&&u.ended&&!u.destroyed)||c&&!(s&&s.ended&&!s.destroyed)))return n.call(e,Error("premature close"))},b=function(){e.req.on("finish",d)};return e.setHeader&&"function"==typeof e.abort?(e.on("complete",d),e.on("abort",g),e.req?b():e.on("request",b)):c&&!s&&(e.on("end",p),e.on("close",p)),e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length&&e.on("exit",m),e.on("end",f),e.on("finish",d),!1!==t.error&&e.on("error",h),e.on("close",g),function(){_=!0,e.removeListener("complete",d),e.removeListener("abort",g),e.removeListener("request",b),e.req&&e.req.removeListener("finish",d),e.removeListener("end",p),e.removeListener("close",p),e.removeListener("finish",d),e.removeListener("exit",m),e.removeListener("end",f),e.removeListener("error",h),e.removeListener("close",g)}};e.exports=o},4956:e=>{"use strict";function t(e,t){if(null==e)throw TypeError("Cannot convert first argument to object");for(var n=Object(e),r=1;r{"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise(function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}m(e,t,a,{once:!0}),"error"!==t&&"function"==typeof e.on&&m(e,"error",i,{once:!0})})},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function s(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){if(s(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=u(e))>0&&o.length>i&&!o.warned){o.warned=!0;var i,a,o,l=Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,console&&console.warn&&console.warn(l)}return e}function c(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=c.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var o,s=Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=a[e];if(void 0===u)return!1;if("function"==typeof u)r(u,this,t);else for(var l=u.length,c=f(u,l),n=0;n=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},2598:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var r,i,a,o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},9375:e=>{e.exports=class{constructor(e){if(!(e>0)||(e-1&e)!=0)throw Error("Max size for a FixedFIFO should be a power of two");this.buffer=Array(e),this.mask=e-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(e){return void 0===this.buffer[this.top]&&(this.buffer[this.top]=e,this.top=this.top+1&this.mask,!0)}shift(){let e=this.buffer[this.btm];if(void 0!==e)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,e}peek(){return this.buffer[this.btm]}isEmpty(){return void 0===this.buffer[this.btm]}}},2865:(e,t,n)=>{let r=n(9375);e.exports=class{constructor(e){this.hwm=e||16,this.head=new r(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(e){if(this.length++,!this.head.push(e)){let t=this.head;this.head=t.next=new r(2*this.head.buffer.length),this.head.push(e)}}shift(){0!==this.length&&this.length--;let e=this.tail.shift();if(void 0===e&&this.tail.next){let e=this.tail.next;return this.tail.next=null,this.tail=e,this.tail.shift()}return e}peek(){let e=this.tail.peek();return void 0===e&&this.tail.next?this.tail.next.peek():e}isEmpty(){return 0===this.length}}},5695:e=>{"use strict";e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n,r="boolean"==typeof t.cycles&&t.cycles,i=t.cmp&&(n=t.cmp,function(e){return function(t,r){return n({key:t,value:e[t]},{key:r,value:e[r]})}}),a=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t)){for(n=0,o="[";n{e.exports=o,o.default=o,o.stable=l,o.stableStringify=l;var t="[...]",n="[Circular]",r=[],i=[];function a(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function o(e,o,u,l){void 0===l&&(l=a()),function e(r,i,a,o,u,l,c){if(l+=1,"object"==typeof r&&null!==r){for(_=0;_c.depthLimit||void 0!==c.edgesLimit&&a+1>c.edgesLimit){s(t,r,i,u);return}if(o.push(r),Array.isArray(r))for(_=0;_t?1:0}function l(e,o,l,_){void 0===_&&(_=a());var p,d=function e(i,a,o,l,c,_,p){if(_+=1,"object"==typeof i&&null!==i){for(d=0;dp.depthLimit||void 0!==p.edgesLimit&&o+1>p.edgesLimit){s(t,i,a,c);return}if(l.push(i),Array.isArray(i))for(d=0;d0)for(var r=0;r{"use strict";let r=n(3325),i=n(3281),a=n(7932);e.exports={XMLParser:i,XMLValidator:r,XMLBuilder:a}},4056:(e,t)=>{"use strict";let n=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",r="["+n+"]["+n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",i=RegExp("^"+r+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,n){if(t){let r=Object.keys(t),i=r.length;for(let a=0;a{"use strict";let r=n(4056),i={allowBooleanAttributes:!1,unpairedTags:[]};function a(e){return" "===e||" "===e||"\n"===e||"\r"===e}function o(e,t){let n=t;for(;t5&&"xml"===r)return c("InvalidXml","XML declaration allowed only at the start of the document.",_(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function s(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let n=1;for(t+=8;t"===e[t]&&0==--n)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}t.validate=function(e,t){t=Object.assign({},i,t);let n=[],u=!1,p=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(let i=0;i"!==e[i]&&" "!==e[i]&&" "!==e[i]&&"\n"!==e[i]&&"\r"!==e[i];i++)h+=e[i];if("/"===(h=h.trim())[h.length-1]&&(h=h.substring(0,h.length-1),i--),d=h,!r.isName(d))return c("InvalidTag",0===h.trim().length?"Invalid space after '<'.":"Tag '"+h+"' is an invalid name.",_(e,i));let g=function(e,t){let n="",r="",i=!1;for(;t"===e[t]&&""===r){i=!0;break}n+=e[t]}return""===r&&{value:n,index:t,tagClosed:i}}(e,i);if(!1===g)return c("InvalidAttr","Attributes for '"+h+"' have open quote.",_(e,i));let y=g.value;if(i=g.index,"/"===y[y.length-1]){let n=i-y.length;y=y.substring(0,y.length-1);let r=l(y,t);if(!0!==r)return c(r.err.code,r.err.msg,_(e,n+r.err.line));u=!0}else if(m){if(!g.tagClosed)return c("InvalidTag","Closing tag '"+h+"' doesn't have proper closing.",_(e,i));if(y.trim().length>0)return c("InvalidTag","Closing tag '"+h+"' can't have attributes or invalid starting.",_(e,f));{let t=n.pop();if(h!==t.tagName){let n=_(e,t.tagStartPos);return c("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+h+"'.",_(e,f))}0==n.length&&(p=!0)}}else{let r=l(y,t);if(!0!==r)return c(r.err.code,r.err.msg,_(e,i-y.length+r.err.line));if(!0===p)return c("InvalidXml","Multiple possible root nodes found.",_(e,i));-1!==t.unpairedTags.indexOf(h)||n.push({tagName:h,tagStartPos:f}),u=!0}for(i++;i0)||c("InvalidXml","Invalid '"+JSON.stringify(n.map(e=>e.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):c("InvalidXml","Start tag expected.",1)};let u=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function l(e,t){let n=r.getAllMatches(e,u),i={};for(let e=0;e{"use strict";let r=n(6704),i={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function a(e){this.options=Object.assign({},i,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=u),this.processTextOrObjNode=o,this.options.format?(this.indentate=s,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function o(e,t,n){let r=this.j2x(e,n+1);return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,r.attrStr,n):this.buildObjectNode(r.val,t,r.attrStr,n)}function s(e){return this.options.indentBy.repeat(e)}function u(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e.substr(this.attrPrefixLen)}a.prototype.build=function(e){return this.options.preserveOrder?r(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)},a.prototype.j2x=function(e,t){let n="",r="";for(let i in e)if(void 0===e[i]);else if(null===e[i])"?"===i[0]?r+=this.indentate(t)+"<"+i+"?"+this.tagEndChar:r+=this.indentate(t)+"<"+i+"/"+this.tagEndChar;else if(e[i]instanceof Date)r+=this.buildTextValNode(e[i],i,"",t);else if("object"!=typeof e[i]){let a=this.isAttribute(i);if(a)n+=this.buildAttrPairStr(a,""+e[i]);else if(i===this.options.textNodeName){let t=this.options.tagValueProcessor(i,""+e[i]);r+=this.replaceEntitiesValue(t)}else r+=this.buildTextValNode(e[i],i,"",t)}else if(Array.isArray(e[i])){let n=e[i].length,a="";for(let o=0;o"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===a.length?this.indentate(r)+``+this.newLine:this.indentate(r)+"<"+t+n+a+this.tagEndChar+e+this.indentate(r)+i}},a.prototype.closeTag=function(e){let t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(r)+``+this.newLine;if("?"===t[0])return this.indentate(r)+"<"+t+n+"?"+this.tagEndChar;{let i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(r)+"<"+t+n+this.closeTag(t)+this.tagEndChar:this.indentate(r)+"<"+t+n+">"+i+"0&&this.options.processEntities)for(let t=0;t{function t(e,t){let r="";if(e&&!t.ignoreAttributes)for(let i in e){let a=t.attributeValueProcessor(i,e[i]);!0===(a=n(a,t))&&t.suppressBooleanAttributes?r+=` ${i.substr(t.attributeNamePrefix.length)}`:r+=` ${i.substr(t.attributeNamePrefix.length)}="${a}"`}return r}function n(e,t){if(e&&e.length>0&&t.processEntities)for(let n=0;n0&&(i="\n"),function e(r,i,a,o){let s="",u=!1;for(let l=0;l`,u=!1;continue}if(_===i.commentPropName){s+=o+``,u=!0;continue}if("?"===_[0]){let e=t(c[":@"],i),n="?xml"===_?"":o,r=c[_][0][i.textNodeName];s+=n+`<${_}${r=0!==r.length?" "+r:""}${e}?>`,u=!0;continue}let d=o;""!==d&&(d+=i.indentBy);let f=t(c[":@"],i),m=o+`<${_}${f}`,h=e(c[_],i,p,d);-1!==i.unpairedTags.indexOf(_)?i.suppressUnpairedNode?s+=m+">":s+=m+"/>":(!h||0===h.length)&&i.suppressEmptyNode?s+=m+"/>":h&&h.endsWith(">")?s+=m+`>${h}${o}`:(s+=m+">",h&&""!==o&&(h.includes("/>")||h.includes("`),u=!0}return s}(e,r,"",i)}},3770:(e,t,n)=>{let r=n(4056);function i(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}e.exports=function(e,t){let n={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;let d=1,f=!1,m=!1;for(;t"===e[t]){if(m?"-"===e[t-1]&&"-"===e[t-2]&&(m=!1,d--):d--,0===d)break}else"["===e[t]?f=!0:e[t]}else{var a,o,s,u,l,c,_,p;if(f&&"!"===(a=e)[(o=t)+1]&&"E"===a[o+2]&&"N"===a[o+3]&&"T"===a[o+4]&&"I"===a[o+5]&&"T"===a[o+6]&&"Y"===a[o+7])t+=7,[entityName,val,t]=function(e,t){let n="";for(;t{let n={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,n){return e}};t.buildOptions=function(e){return Object.assign({},n,e)},t.defaultOptions=n},2848:(e,t,n)=>{"use strict";let r=n(4056),i=n(4499),a=n(3770),o=n(5580);function s(e){let t=Object.keys(e);for(let n=0;n0)){o||(e=this.replaceEntitiesValue(e));let r=this.options.tagValueProcessor(t,e,n,i,a);if(null==r)return e;if(typeof r!=typeof e||r!==e)return r;{if(this.options.trimValues)return v(e,this.options.parseTagValue,this.options.numberParseOptions);let t=e.trim();return t===e?v(e,this.options.parseTagValue,this.options.numberParseOptions):e}}}function l(e){if(this.options.removeNSPrefix){let t=e.split(":"),n="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=n+t[1])}return e}"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);let c=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function _(e,t,n){if(!this.options.ignoreAttributes&&"string"==typeof e){let n=r.getAllMatches(e,c),i=n.length,a={};for(let e=0;e",s,"Closing Tag is not closed."),i=e.substring(s+2,t).trim();if(this.options.removeNSPrefix){let e=i.indexOf(":");-1!==e&&(i=i.substr(e+1))}this.options.transformTagName&&(i=this.options.transformTagName(i)),n&&(r=this.saveTextToParentTag(r,n,o));let a=o.substring(o.lastIndexOf(".")+1);if(i&&-1!==this.options.unpairedTags.indexOf(i))throw Error(`Unpaired tag can not be used as closing tag: `);let u=0;a&&-1!==this.options.unpairedTags.indexOf(a)?(u=o.lastIndexOf(".",o.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=o.lastIndexOf("."),o=o.substring(0,u),n=this.tagsNodeStack.pop(),r="",s=t}else if("?"===e[s+1]){let t=y(e,s,!1,"?>");if(!t)throw Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,n,o),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{let e=new i(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,o,t.tagName)),this.addChild(n,e,o)}s=t.closeIndex+1}else if("!--"===e.substr(s+1,3)){let t=g(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let i=e.substring(s+4,t-2);r=this.saveTextToParentTag(r,n,o),n.add(this.options.commentPropName,[{[this.options.textNodeName]:i}])}s=t}else if("!D"===e.substr(s+1,2)){let t=a(e,s);this.docTypeEntities=t.entities,s=t.i}else if("!["===e.substr(s+1,2)){let t=g(e,"]]>",s,"CDATA is not closed.")-2,i=e.substring(s+9,t);if(r=this.saveTextToParentTag(r,n,o),this.options.cdataPropName)n.add(this.options.cdataPropName,[{[this.options.textNodeName]:i}]);else{let e=this.parseTextData(i,n.tagname,o,!0,!1,!0);void 0==e&&(e=""),n.add(this.options.textNodeName,e)}s=t+2}else{let a=y(e,s,this.options.removeNSPrefix),u=a.tagName,l=a.tagExp,c=a.attrExpPresent,_=a.closeIndex;this.options.transformTagName&&(u=this.options.transformTagName(u)),n&&r&&"!xml"!==n.tagname&&(r=this.saveTextToParentTag(r,n,o,!1));let p=n;if(p&&-1!==this.options.unpairedTags.indexOf(p.tagname)&&(n=this.tagsNodeStack.pop(),o=o.substring(0,o.lastIndexOf("."))),u!==t.tagname&&(o+=o?"."+u:u),this.isItStopNode(this.options.stopNodes,o,u)){let t="";if(l.length>0&&l.lastIndexOf("/")===l.length-1)s=a.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(u))s=a.closeIndex;else{let n=this.readStopNodeData(e,u,_+1);if(!n)throw Error(`Unexpected end of ${u}`);s=n.i,t=n.tagContent}let r=new i(u);u!==l&&c&&(r[":@"]=this.buildAttributesMap(l,o,u)),t&&(t=this.parseTextData(t,u,o,!0,c,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),r.add(this.options.textNodeName,t),this.addChild(n,r,o)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){l="/"===u[u.length-1]?u=u.substr(0,u.length-1):l.substr(0,l.length-1),this.options.transformTagName&&(u=this.options.transformTagName(u));let e=new i(u);u!==l&&c&&(e[":@"]=this.buildAttributesMap(l,o,u)),this.addChild(n,e,o),o=o.substr(0,o.lastIndexOf("."))}else{let e=new i(u);this.tagsNodeStack.push(n),u!==l&&c&&(e[":@"]=this.buildAttributesMap(l,o,u)),this.addChild(n,e,o),n=e}r="",s=_}}}else r+=e[s]}return t.child};function d(e,t,n){let r=this.options.updateTag(t.tagname,n,t[":@"]);!1===r||("string"==typeof r&&(t.tagname=r),e.addChild(t))}let f=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){let n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function m(e,t,n,r){return e&&(void 0===r&&(r=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,n,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,r))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function h(e,t,n){let r="*."+n;for(let n in e){let i=e[n];if(r===i||t===i)return!0}return!1}function g(e,t,n,r){let i=e.indexOf(t,n);if(-1!==i)return i+t.length-1;throw Error(r)}function y(e,t,n,r=">"){let i=function(e,t,n=">"){let r;let i="";for(let a=t;a",n,`${t} is not closed`);if(e.substring(n+2,a).trim()===t&&0==--i)return{tagContent:e.substring(r,n),i:a};n=a}else if("?"===e[n+1]){let t=g(e,"?>",n+1,"StopNode is not closed.");n=t}else if("!--"===e.substr(n+1,3)){let t=g(e,"-->",n+3,"StopNode is not closed.");n=t}else if("!["===e.substr(n+1,2)){let t=g(e,"]]>",n,"StopNode is not closed.")-2;n=t}else{let r=y(e,n,">");if(r){let e=r&&r.tagName;e===t&&"/"!==r.tagExp[r.tagExp.length-1]&&i++,n=r.closeIndex}}}}function v(e,t,n){if(t&&"string"==typeof e){let t=e.trim();return"true"===t||"false"!==t&&o(e,n)}return r.isExist(e)?e:""}e.exports=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xa2"},pound:{regex:/&(pound|#163);/g,val:"\xa3"},yen:{regex:/&(yen|#165);/g,val:"\xa5"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"\xa9"},reg:{regex:/&(reg|#174);/g,val:"\xae"},inr:{regex:/&(inr|#8377);/g,val:"₹"}},this.addExternalEntities=s,this.parseXml=p,this.parseTextData=u,this.resolveNameSpace=l,this.buildAttributesMap=_,this.isItStopNode=h,this.replaceEntitiesValue=f,this.readStopNodeData=b,this.saveTextToParentTag=m,this.addChild=d}}},3281:(e,t,n)=>{let{buildOptions:r}=n(4238),i=n(2848),{prettify:a}=n(4416),o=n(3325);e.exports=class{constructor(e){this.externalEntities={},this.options=r(e)}parse(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});let n=o.validate(e,t);if(!0!==n)throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}let n=new i(this.options);n.addExternalEntities(this.externalEntities);let r=n.parseXml(e);return this.options.preserveOrder||void 0===r?r:a(r,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}},4416:(e,t)=>{"use strict";t.prettify=function(e,t){return function e(t,n,r){let i;let a={};for(let o=0;o0&&(a[n.textNodeName]=i):void 0!==i&&(a[n.textNodeName]=i),a}(e,t)}},4499:e=>{"use strict";e.exports=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){"__proto__"===e&&(e="#__proto__"),this.child.push({[e]:t})}addChild(e){"__proto__"===e.tagname&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}},3243:(e,t,n)=>{"use strict";var r=n(9680),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty,o=function(e,t,n){for(var r=0,i=e.length;r=3&&(a=n),"[object Array]"===i.call(e)?o(e,t,a):"string"==typeof e?s(e,t,a):u(e,t,a)}},7795:e=>{"use strict";var t=Array.prototype.slice,n=Object.prototype.toString;e.exports=function(e){var r,i=this;if("function"!=typeof i||"[object Function]"!==n.call(i))throw TypeError("Function.prototype.bind called on incompatible "+i);for(var a=t.call(arguments,1),o=Math.max(0,i.length-a.length),s=[],u=0;u{"use strict";var r=n(7795);e.exports=Function.prototype.bind||r},7286:(e,t,n)=>{"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var l=function(){throw new o},c=u?function(){try{return arguments.callee,l}catch(e){try{return u(arguments,"callee").get}catch(e){return l}}}():l,_=n(2636)(),p=Object.getPrototypeOf||function(e){return e.__proto__},d={},f="undefined"==typeof Uint8Array?r:p(Uint8Array),m={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":_?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":d,"%AsyncGenerator%":d,"%AsyncGeneratorFunction%":d,"%AsyncIteratorPrototype%":d,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":d,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_?p(p([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&_?p(new Map()[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&_?p(new Set()[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_?p(""[Symbol.iterator]()):r,"%Symbol%":_?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":f,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};try{null.error}catch(e){var h=p(p(e));m["%Error.prototype%"]=h}var g=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=p(i.prototype))}return m[t]=n,n},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(4090),v=n(3198),x=b.call(Function.call,Array.prototype.concat),D=b.call(Function.apply,Array.prototype.splice),S=b.call(Function.call,String.prototype.replace),T=b.call(Function.call,String.prototype.slice),E=b.call(Function.call,RegExp.prototype.exec),w=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,A=/\\(\\)?/g,C=function(e){var t=T(e,0,1),n=T(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return S(e,w,function(e,t,n,i){r[r.length]=n?S(i,A,"$1"):t||e}),r},N=function(e,t){var n,r=e;if(v(y,r)&&(r="%"+(n=y[r])[0]+"%"),v(m,r)){var a=m[r];if(a===d&&(a=g(r)),void 0===a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=N("%"+r+"%",t),s=a.name,l=a.value,c=!1,_=a.alias;_&&(r=_[0],D(n,x([0,1],_)));for(var p=1,d=!0;p=n.length){var y=u(l,f);l=(d=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[f]}else d=v(l,f),l=l[f];d&&!c&&(m[s]=l)}}return l}},6692:(e,t)=>{"use strict";t.Z=function(e,t,n){let r;r=(null==n?void 0:n.registry)?n.registry.endsWith("/")?n.registry:`${n.registry}/`:"https://registry.npmjs.org/";let i="@"!==e[0]?e:e.split("/")[1];return`${r}${e}/-/${i}-${function(e){let t=e.indexOf("+");return -1===t?e:e.substring(0,t)}(t)}.tgz`}},326:(e,t,n)=>{"use strict";var r=n(7286)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},1:(e,t,n)=>{var r=n(7747),i=n(8205),a=n(3433),o=n(3856),s=n(2508),u=n(6431),l=function(e){return void 0===e&&(e=3),i({newline:!1,maxBuffer:10},function(t,n){if(e<0)return n(Error("Maximum recursion reached"));switch(s(t)?1:u(t)?2:0){case 1:n(null,o(r.createGunzip(),l(e-1)));break;case 2:n(null,o(r.createInflate(),l(e-1)));break;default:n(null,a())}})};e.exports=l},4646:(e,t,n)=>{var r=n(4406),i=n(8834).Buffer,a=n(3811),o=n(5847),s=n(5562),u=n(2541),l=n(448);for(var c in l)t[c]=l[c];function _(e){if(et.UNZIP)throw TypeError("Bad argument");this.mode=e,this.init_done=!1,this.write_in_progress=!1,this.pending_close=!1,this.windowBits=0,this.level=0,this.memLevel=0,this.strategy=0,this.dictionary=null}function p(e,t){for(var n=0;n{var r=n(8834).Buffer,i=n(4406),a=n(7640),o=n(4646),s=n(3335),u=n(1696).ok;function l(e,t,n){var i=[],a=0;function o(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",o)}function s(){var t=r.concat(i,a);i=[],n(null,t),e.close()}e.on("error",function(t){e.removeListener("end",s),e.removeListener("readable",o),n(t)}),e.on("end",s),e.end(t),o()}function c(e,t){if("string"==typeof t&&(t=new r(t)),!r.isBuffer(t))throw TypeError("Not a string or buffer");var n=o.Z_FINISH;return e._processChunk(t,n)}function _(e){if(!(this instanceof _))return new _(e);y.call(this,e,o.DEFLATE)}function p(e){if(!(this instanceof p))return new p(e);y.call(this,e,o.INFLATE)}function d(e){if(!(this instanceof d))return new d(e);y.call(this,e,o.GZIP)}function f(e){if(!(this instanceof f))return new f(e);y.call(this,e,o.GUNZIP)}function m(e){if(!(this instanceof m))return new m(e);y.call(this,e,o.DEFLATERAW)}function h(e){if(!(this instanceof h))return new h(e);y.call(this,e,o.INFLATERAW)}function g(e){if(!(this instanceof g))return new g(e);y.call(this,e,o.UNZIP)}function y(e,n){if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,a.call(this,e),e.flush&&e.flush!==o.Z_NO_FLUSH&&e.flush!==o.Z_PARTIAL_FLUSH&&e.flush!==o.Z_SYNC_FLUSH&&e.flush!==o.Z_FULL_FLUSH&&e.flush!==o.Z_FINISH&&e.flush!==o.Z_BLOCK)throw Error("Invalid flush flag: "+e.flush);if(this._flushFlag=e.flush||o.Z_NO_FLUSH,e.chunkSize&&(e.chunkSizet.Z_MAX_CHUNK))throw Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBitst.Z_MAX_WINDOWBITS))throw Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.levelt.Z_MAX_LEVEL))throw Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevelt.Z_MAX_MEMLEVEL))throw Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!r.isBuffer(e.dictionary))throw Error("Invalid dictionary: it should be a Buffer instance");this._binding=new o.Zlib(n);var i=this;this._hadError=!1,this._binding.onerror=function(e,n){i._binding=null,i._hadError=!0;var r=Error(e);r.errno=n,r.code=t.codes[n],i.emit("error",r)};var s=t.Z_DEFAULT_COMPRESSION;"number"==typeof e.level&&(s=e.level);var u=t.Z_DEFAULT_STRATEGY;"number"==typeof e.strategy&&(u=e.strategy),this._binding.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,s,e.memLevel||t.Z_DEFAULT_MEMLEVEL,u,e.dictionary),this._buffer=new r(this._chunkSize),this._offset=0,this._closed=!1,this._level=s,this._strategy=u,this.once("end",this.close)}o.Z_MIN_WINDOWBITS=8,o.Z_MAX_WINDOWBITS=15,o.Z_DEFAULT_WINDOWBITS=15,o.Z_MIN_CHUNK=64,o.Z_MAX_CHUNK=1/0,o.Z_DEFAULT_CHUNK=16384,o.Z_MIN_MEMLEVEL=1,o.Z_MAX_MEMLEVEL=9,o.Z_DEFAULT_MEMLEVEL=8,o.Z_MIN_LEVEL=-1,o.Z_MAX_LEVEL=9,o.Z_DEFAULT_LEVEL=o.Z_DEFAULT_COMPRESSION,Object.keys(o).forEach(function(e){e.match(/^Z/)&&(t[e]=o[e])}),t.codes={Z_OK:o.Z_OK,Z_STREAM_END:o.Z_STREAM_END,Z_NEED_DICT:o.Z_NEED_DICT,Z_ERRNO:o.Z_ERRNO,Z_STREAM_ERROR:o.Z_STREAM_ERROR,Z_DATA_ERROR:o.Z_DATA_ERROR,Z_MEM_ERROR:o.Z_MEM_ERROR,Z_BUF_ERROR:o.Z_BUF_ERROR,Z_VERSION_ERROR:o.Z_VERSION_ERROR},Object.keys(t.codes).forEach(function(e){t.codes[t.codes[e]]=e}),t.Deflate=_,t.Inflate=p,t.Gzip=d,t.Gunzip=f,t.DeflateRaw=m,t.InflateRaw=h,t.Unzip=g,t.createDeflate=function(e){return new _(e)},t.createInflate=function(e){return new p(e)},t.createDeflateRaw=function(e){return new m(e)},t.createInflateRaw=function(e){return new h(e)},t.createGzip=function(e){return new d(e)},t.createGunzip=function(e){return new f(e)},t.createUnzip=function(e){return new g(e)},t.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new _(t),e,n)},t.deflateSync=function(e,t){return c(new _(t),e)},t.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new d(t),e,n)},t.gzipSync=function(e,t){return c(new d(t),e)},t.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new m(t),e,n)},t.deflateRawSync=function(e,t){return c(new m(t),e)},t.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new g(t),e,n)},t.unzipSync=function(e,t){return c(new g(t),e)},t.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new p(t),e,n)},t.inflateSync=function(e,t){return c(new p(t),e)},t.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new f(t),e,n)},t.gunzipSync=function(e,t){return c(new f(t),e)},t.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),l(new h(t),e,n)},t.inflateRawSync=function(e,t){return c(new h(t),e)},s.inherits(y,a),y.prototype.params=function(e,n,r){if(et.Z_MAX_LEVEL)throw RangeError("Invalid compression level: "+e);if(n!=t.Z_FILTERED&&n!=t.Z_HUFFMAN_ONLY&&n!=t.Z_RLE&&n!=t.Z_FIXED&&n!=t.Z_DEFAULT_STRATEGY)throw TypeError("Invalid strategy: "+n);if(this._level!==e||this._strategy!==n){var a=this;this.flush(o.Z_SYNC_FLUSH,function(){a._binding.params(e,n),!a._hadError&&(a._level=e,a._strategy=n,r&&r())})}else i.nextTick(r)},y.prototype.reset=function(){return this._binding.reset()},y.prototype._flush=function(e){this._transform(new r(0),"",e)},y.prototype.flush=function(e,t){var n=this._writableState;if("function"!=typeof e&&(void 0!==e||t)||(t=e,e=o.Z_FULL_FLUSH),n.ended)t&&i.nextTick(t);else if(n.ending)t&&this.once("end",t);else if(n.needDrain){var a=this;this.once("drain",function(){a.flush(t)})}else this._flushFlag=e,this.write(new r(0),"",t)},y.prototype.close=function(e){if(e&&i.nextTick(e),!this._closed){this._closed=!0,this._binding.close();var t=this;i.nextTick(function(){t.emit("close")})}},y.prototype._transform=function(e,t,n){var r,i=this._writableState;(i.ending||i.ended)&&(!e||i.length===e.length)?r=o.Z_FINISH:(r=this._flushFlag,e.length>=i.length&&(this._flushFlag=this._opts.flush||o.Z_NO_FLUSH)),this._processChunk(e,r,n)},y.prototype._processChunk=function(e,t,n){var i=e&&e.length,a=this._chunkSize-this._offset,o=0,s=this,l="function"==typeof n;if(!l){var c,_=[],p=0;this.on("error",function(e){c=e});do var d=this._binding.writeSync(t,e,o,i,this._buffer,this._offset,a);while(!this._hadError&&h(d[0],d[1]))if(this._hadError)throw c;var f=r.concat(_,p);return this.close(),f}var m=this._binding.write(t,e,o,i,this._buffer,this._offset,a);function h(c,d){if(!s._hadError){var f=a-d;if(u(f>=0,"have should not go down"),f>0){var m=s._buffer.slice(s._offset,s._offset+f);s._offset+=f,l?s.push(m):(_.push(m),p+=m.length)}if((0===d||s._offset>=s._chunkSize)&&(a=s._chunkSize,s._offset=0,s._buffer=new r(s._chunkSize)),0===d){if(o+=i-c,i=c,!l)return!0;var g=s._binding.write(t,e,o,i,s._buffer,s._offset,s._chunkSize);return g.callback=h,void(g.buffer=e)}if(!l)return!1;n()}}m.buffer=e,m.callback=h},s.inherits(_,y),s.inherits(p,y),s.inherits(d,y),s.inherits(f,y),s.inherits(m,y),s.inherits(h,y),s.inherits(g,y)},4609:(e,t)=>{"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray){e.set(t.subarray(n,n+r),i);return}for(var a=0;a{"use strict";e.exports=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==n;){o=n>2e3?2e3:n,n-=o;do a=a+(i=i+t[r++]|0)|0;while(--o)i%=65521,a%=65521}return i|a<<16|0}},448:e=>{"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},991:e=>{"use strict";var t=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,n,r,i){var a=i+r;e^=-1;for(var o=i;o>>8^t[(e^n[o])&255];return -1^e}},5562:(e,t,n)=>{"use strict";var r,i=n(4609),a=n(2046),o=n(529),s=n(991),u=n(3811);function l(e,t){return e.msg=u[t],t}function c(e){return(e<<1)-(e>4?9:0)}function _(e){for(var t=e.length;--t>=0;)e[t]=0}function p(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function d(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,p(e.strm)}function f(e,t){e.pending_buf[e.pending++]=t}function m(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function h(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,c=e.w_mask,_=e.prev,p=e.strstart+258,d=l[a+o-1],f=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(l[(n=t)+o]!==f||l[n+o-1]!==d||l[n]!==l[a]||l[++n]!==l[a+1])continue;a+=2,n++;do;while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&ao){if(e.match_start=t,o=r,r>=s)break;d=l[a+o-1],f=l[a+o]}}while((t=_[t&c])>u&&0!=--i)return o<=e.lookahead?o:e.lookahead}function g(e){var t,n,r,a,u,l=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=l+(l-262)){i.arraySet(e.window,e.window,l,l,0),e.match_start-=l,e.strstart-=l,e.block_start-=l,t=n=e.hash_size;do r=e.head[--t],e.head[t]=r>=l?r-l:0;while(--n)t=n=l;do r=e.prev[--t],e.prev[t]=r>=l?r-l:0;while(--n)a+=l}if(0===e.strm.avail_in)break;if(n=function(e,t,n,r){var a=e.avail_in;return(a>r&&(a=r),0===a)?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,n),1===e.state.wrap?e.adler=o(e.adler,t,a,n):2===e.state.wrap&&(e.adler=s(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)}(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=3)for(u=e.strstart-e.insert,e.ins_h=e.window[u],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3){if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<15&&(s=2,r-=16),a<1||a>9||8!==n||r<8||r>15||t<0||t>9||o<0||o>4)return l(e,-2);8===r&&(r=9);var u=new x;return e.state=u,u.strm=e,u.wrap=s,u.gzhead=null,u.w_bits=r,u.w_size=1<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(g(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,d(e,!1),0===e.strm.avail_out)||e.strstart-e.block_start>=e.w_size-262&&(d(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(d(e,!0),0===e.strm.avail_out)?3:4:(e.strstart>e.block_start&&(d(e,!1),e.strm.avail_out),1)}),new v(4,4,8,4,y),new v(4,5,16,8,y),new v(4,6,32,32,y),new v(4,4,16,16,b),new v(8,16,32,32,b),new v(8,16,128,128,b),new v(8,32,128,256,b),new v(32,128,258,1024,b),new v(32,258,258,4096,b)],t.deflateInit=function(e,t){return T(e,t,8,15,8,0)},t.deflateInit2=T,t.deflateReset=S,t.deflateResetKeep=D,t.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,0):-2},t.deflate=function(e,t){if(!e||!e.state||t>5||t<0)return e?l(e,-2):-2;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&4!==t)return l(e,0===e.avail_out?-5:-2);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status){if(2===i.wrap)e.adler=0,f(i,31),f(i,139),f(i,8),i.gzhead?(f(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),f(i,255&i.gzhead.time),f(i,i.gzhead.time>>8&255),f(i,i.gzhead.time>>16&255),f(i,i.gzhead.time>>24&255),f(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),f(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(f(i,255&i.gzhead.extra.length),f(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(f(i,0),f(i,0),f(i,0),f(i,0),f(i,0),f(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),f(i,3),i.status=113);else{var n,i,o,u,h=8+(i.w_bits-8<<4)<<8;h|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(h|=32),h+=31-h%31,i.status=113,m(i,h),0!==i.strstart&&(m(i,e.adler>>>16),m(i,65535&e.adler)),e.adler=1}}if(69===i.status){if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),p(e),o=i.pending,i.pending!==i.pending_buf_size));)f(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73}if(73===i.status){if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),p(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(i.gzindex=0,i.status=91)}else i.status=91}if(91===i.status){if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),p(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(i.status=103)}else i.status=103}if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&p(e),i.pending+2<=i.pending_buf_size&&(f(i,255&e.adler),f(i,e.adler>>8&255),e.adler=0,i.status=113)):i.status=113),0!==i.pending){if(p(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&c(t)<=c(n)&&4!==t)return l(e,-5);if(666===i.status&&0!==e.avail_in)return l(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var y=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(g(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(d(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(d(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(d(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=258){if(g(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=s[i=e.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){o=e.strstart+258;do;while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(d(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(d(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(d(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if((3===y||4===y)&&(i.status=666),1===y||3===y)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===y&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(_(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),p(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(f(i,255&e.adler),f(i,e.adler>>8&255),f(i,e.adler>>16&255),f(i,e.adler>>24&255),f(i,255&e.total_in),f(i,e.total_in>>8&255),f(i,e.total_in>>16&255),f(i,e.total_in>>24&255)):(m(i,e.adler>>>16),m(i,65535&e.adler)),p(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?l(e,-2):(e.state=null,113===t?l(e,-3):0):-2},t.deflateSetDictionary=function(e,t){var n,r,a,s,u,l,c,p,d=t.length;if(!e||!e.state||2===(s=(n=e.state).wrap)||1===s&&42!==n.status||n.lookahead)return -2;for(1===s&&(e.adler=o(e.adler,t,d,0)),n.wrap=0,d>=n.w_size&&(0===s&&(_(n.head),n.strstart=0,n.block_start=0,n.insert=0),p=new i.Buf8(n.w_size),i.arraySet(p,t,d-n.w_size,n.w_size,0),t=p,d=n.w_size),u=e.avail_in,l=e.next_in,c=e.input,e.avail_in=d,e.next_in=0,e.input=t,g(n);n.lookahead>=3;){r=n.strstart,a=n.lookahead-2;do n.ins_h=(n.ins_h<{"use strict";e.exports=function(e,t){var n,r,i,a,o,s,u,l,c,_,p,d,f,m,h,g,y,b,v,x,D,S,T,E,w;n=e.state,r=e.next_in,E=e.input,i=r+(e.avail_in-5),a=e.next_out,w=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),u=n.dmax,l=n.wsize,c=n.whave,_=n.wnext,p=n.window,d=n.hold,f=n.bits,m=n.lencode,h=n.distcode,g=(1<>>=v=b>>>24,f-=v,0==(v=b>>>16&255))w[a++]=65535&b;else if(16&v)for(x=65535&b,(v&=15)&&(f>>=v,f-=v),f<15&&(d+=E[r++]<>>=v=b>>>24,f-=v,16&(v=b>>>16&255)){if(D=65535&b,f<(v&=15)&&(d+=E[r++]<u){e.msg="invalid distance too far back",n.mode=30;break e}if(d>>>=v,f-=v,D>(v=a-o)){if((v=D-v)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(S=0,T=p,0===_){if(S+=l-v,v2;)w[a++]=T[S++],w[a++]=T[S++],w[a++]=T[S++],x-=3;x&&(w[a++]=T[S++],x>1&&(w[a++]=T[S++]))}else{S=a-D;do w[a++]=w[S++],w[a++]=w[S++],w[a++]=w[S++],x-=3;while(x>2)x&&(w[a++]=w[S++],x>1&&(w[a++]=w[S++]))}}else if((64&v)==0){b=h[(65535&b)+(d&(1<>3,f-=x<<3,d&=(1<{"use strict";var r,i,a=n(4609),o=n(529),s=n(991),u=n(4552),l=n(1386);function c(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function _(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function p(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new a.Buf32(852),t.distcode=t.distdyn=new a.Buf32(592),t.sane=1,t.back=-1,0):-2}function d(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,p(e)):-2}function f(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?-2:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,d(e)):-2}function m(e,t){var n,r;return e?(r=new _,e.state=r,r.window=null,0!==(n=f(e,t))&&(e.state=null),n):-2}var h=!0;function g(e,t,n,r){var i,o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(a.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((i=o.wsize-o.wnext)>r&&(i=r),a.arraySet(o.window,t,n-r,i,o.wnext),(r-=i)?(a.arraySet(o.window,t,n-r,r,0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=s(n.check,L,2,0),b=0,v=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&b)!=8){e.msg="unknown compression method",n.mode=30;break}if(b>>>=4,v-=4,j=(15&b)+8,0===n.wbits)n.wbits=j;else if(j>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(L[0]=255&b,L[1]=b>>>8&255,n.check=s(n.check,L,2,0)),b=0,v=0,n.mode=3;case 3:for(;v<32;){if(0===m)break t;m--,b+=_[d++]<>>8&255,L[2]=b>>>16&255,L[3]=b>>>24&255,n.check=s(n.check,L,4,0)),b=0,v=0,n.mode=4;case 4:for(;v<16;){if(0===m)break t;m--,b+=_[d++]<>8),512&n.flags&&(L[0]=255&b,L[1]=b>>>8&255,n.check=s(n.check,L,2,0)),b=0,v=0,n.mode=5;case 5:if(1024&n.flags){for(;v<16;){if(0===m)break t;m--,b+=_[d++]<>>8&255,n.check=s(n.check,L,2,0)),b=0,v=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((S=n.length)>m&&(S=m),S&&(n.head&&(j=n.head.extra_len-n.length,n.head.extra||(n.head.extra=Array(n.head.extra_len)),a.arraySet(n.head.extra,_,d,S,j)),512&n.flags&&(n.check=s(n.check,_,S,d)),m-=S,d+=S,n.length-=S),n.length))break t;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===m)break t;S=0;do j=_[d+S++],n.head&&j&&n.length<65536&&(n.head.name+=String.fromCharCode(j));while(j&&S>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;v<32;){if(0===m)break t;m--,b+=_[d++]<>>=7&v,v-=7&v,n.mode=27;break}for(;v<3;){if(0===m)break t;m--,b+=_[d++]<>>=1)){case 0:n.mode=14;break;case 1:if(function(e){if(h){var t;for(r=new a.Buf32(512),i=new a.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(l(1,e.lens,0,288,r,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;l(2,e.lens,0,32,i,0,e.work,{bits:5}),h=!1}e.lencode=r,e.lenbits=9,e.distcode=i,e.distbits=5}(n),n.mode=20,6===t){b>>>=2,v-=2;break t}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}b>>>=2,v-=2;break;case 14:for(b>>>=7&v,v-=7&v;v<32;){if(0===m)break t;m--,b+=_[d++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&b,b=0,v=0,n.mode=15,6===t)break t;case 15:n.mode=16;case 16:if(S=n.length){if(S>m&&(S=m),S>y&&(S=y),0===S)break t;a.arraySet(p,_,d,S,f),m-=S,d+=S,y-=S,f+=S,n.length-=S;break}n.mode=12;break;case 17:for(;v<14;){if(0===m)break t;m--,b+=_[d++]<>>=5,v-=5,n.ndist=(31&b)+1,b>>>=5,v-=5,n.ncode=(15&b)+4,b>>>=4,v-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,v-=3}for(;n.have<19;)n.lens[R[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,O={bits:n.lenbits},I=l(0,n.lens,0,19,n.lencode,0,n.work,O),n.lenbits=O.bits,I){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>24,A=F>>>16&255,C=65535&F,!(w<=v);){if(0===m)break t;m--,b+=_[d++]<>>=w,v-=w,n.lens[n.have++]=C;else{if(16===C){for(P=w+2;v>>=w,v-=w,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}j=n.lens[n.have-1],S=3+(3&b),b>>>=2,v-=2}else if(17===C){for(P=w+3;v>>=w,v-=w,j=0,S=3+(7&b),b>>>=3,v-=3}else{for(P=w+7;v>>=w,v-=w,j=0,S=11+(127&b),b>>>=7,v-=7}if(n.have+S>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;S--;)n.lens[n.have++]=j}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,O={bits:n.lenbits},I=l(1,n.lens,0,n.nlen,n.lencode,0,n.work,O),n.lenbits=O.bits,I){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,O={bits:n.distbits},I=l(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,O),n.distbits=O.bits,I){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break t;case 20:n.mode=21;case 21:if(m>=6&&y>=258){e.next_out=f,e.avail_out=y,e.next_in=d,e.avail_in=m,n.hold=b,n.bits=v,u(e,D),f=e.next_out,p=e.output,y=e.avail_out,d=e.next_in,_=e.input,m=e.avail_in,b=n.hold,v=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;w=(F=n.lencode[b&(1<>>24,A=F>>>16&255,C=65535&F,!(w<=v);){if(0===m)break t;m--,b+=_[d++]<>N)])>>>24,A=F>>>16&255,C=65535&F,!(N+w<=v);){if(0===m)break t;m--,b+=_[d++]<>>=N,v-=N,n.back+=N}if(b>>>=w,v-=w,n.back+=w,n.length=C,0===A){n.mode=26;break}if(32&A){n.back=-1,n.mode=12;break}if(64&A){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(P=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;w=(F=n.distcode[b&(1<>>24,A=F>>>16&255,C=65535&F,!(w<=v);){if(0===m)break t;m--,b+=_[d++]<>N)])>>>24,A=F>>>16&255,C=65535&F,!(N+w<=v);){if(0===m)break t;m--,b+=_[d++]<>>=N,v-=N,n.back+=N}if(b>>>=w,v-=w,n.back+=w,64&A){e.msg="invalid distance code",n.mode=30;break}n.offset=C,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(P=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===y)break t;if(S=D-y,n.offset>S){if((S=n.offset-S)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}S>n.wnext?(S-=n.wnext,T=n.wsize-S):T=n.wnext-S,S>n.length&&(S=n.length),E=n.window}else E=p,T=f-n.offset,S=n.length;S>y&&(S=y),y-=S,n.length-=S;do p[f++]=E[T++];while(--S)0===n.length&&(n.mode=21);break;case 26:if(0===y)break t;p[f++]=n.length,y--,n.mode=21;break;case 27:if(n.wrap){for(;v<32;){if(0===m)break t;m--,b|=_[d++]<{"use strict";var r=n(4609),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,u,l,c,_,p){var d,f,m,h,g,y,b,v,x,D=p.bits,S=0,T=0,E=0,w=0,A=0,C=0,N=0,M=0,k=0,j=0,I=null,O=0,P=new r.Buf16(16),F=new r.Buf16(16),L=null,R=0;for(S=0;S<=15;S++)P[S]=0;for(T=0;T=1&&0===P[w];w--);if(A>w&&(A=w),0===w)return l[c++]=20971520,l[c++]=20971520,p.bits=1,0;for(E=1;E0&&(0===e||1!==w))return -1;for(S=1,F[1]=0;S<15;S++)F[S+1]=F[S]+P[S];for(T=0;T852||2===e&&k>592)return 1;for(;;){b=S-N,_[T]y?(v=L[R+_[T]],x=I[O+_[T]]):(v=96,x=0),d=1<>N)+(f-=d)]=b<<24|v<<16|x|0;while(0!==f)for(d=1<>=1;if(0!==d?(j&=d-1,j+=d):j=0,T++,0==--P[S]){if(S===w)break;S=t[n+_[T]]}if(S>A&&(j&h)!==m){for(0===N&&(N=A),g+=E,M=1<<(C=S-N);C+N852||2===e&&k>592)return 1;l[m=j&h]=A<<24|C<<16|g-c|0}}return 0!==j&&(l[g+j]=S-N<<24|4194304),p.bits=A,0}},3811:e=>{"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},2046:(e,t,n)=>{"use strict";var r,i,a,o=n(4609);function s(e){for(var t=e.length;--t>=0;)e[t]=0}var u=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],l=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],p=Array(576);s(p);var d=Array(60);s(d);var f=Array(512);s(f);var m=Array(256);s(m);var h=Array(29);s(h);var g=Array(30);function y(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function b(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function v(e){return e<256?f[e]:f[256+(e>>>7)]}function x(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function D(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1;while(--t>0)return n>>>1}function E(e,t,n){var r,i,a=Array(16),o=0;for(r=1;r<=15;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=T(a[s]++,s))}}function w(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function A(e){e.bi_valid>8?x(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function C(e,t,n,r){var i=2*t,a=2*n;return e[i]>1;n>=1;n--)N(e,a,n);i=u;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],N(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,N(e,a,1);while(e.heap_len>=2)e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,u=t.dyn_tree,l=t.max_code,c=t.stat_desc.static_tree,_=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,f=t.stat_desc.max_length,m=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=u[2*u[2*(r=e.heap[n])+1]+1]+1)>f&&(a=f,m++),u[2*r+1]=a,!(r>l)&&(e.bl_count[a]++,o=0,r>=d&&(o=p[r-d]),s=u[2*r],e.opt_len+=s*(a+o),_&&(e.static_len+=s*(c[2*r+1]+o)));if(0!==m){do{for(a=f-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[f]--,m-=2}while(m>0)for(a=f;0!==a;a--)for(r=e.bl_count[a];0!==r;)!((i=e.heap[--n])>l)&&(u[2*i+1]!==a&&(e.opt_len+=(a-u[2*i+1])*u[2*i],u[2*i+1]=a),r--)}}(e,t),E(a,l,e.bl_count)}function j(e,t,n){var r,i,a=-1,o=t[1],s=0,u=7,l=4;for(0===o&&(u=138,l=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)i=o,o=t[(r+1)*2+1],++s>=7;o<30;o++)for(e=0,g[o]=s<<7;e<1<0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),k(e,e.l_desc),k(e,e.d_desc),o=function(e){var t;for(j(e,e.dyn_ltree,e.l_desc.max_code),j(e,e.dyn_dtree,e.d_desc.max_code),k(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*_[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?P(e,t,n,r):4===e.strategy||a===i?(D(e,2+(r?1:0),3),M(e,p,d)):(D(e,4+(r?1:0),3),function(e,t,n,r){var i;for(D(e,t-257,5),D(e,n-1,5),D(e,r-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[(m[n]+256+1)*2]++,e.dyn_dtree[2*v(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){D(e,2,3),S(e,256,p),16===e.bi_valid?(x(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},5847:e=>{"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},1181:(e,t,n)=>{"use strict";var r=n(7286)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},2636:(e,t,n)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(6679);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}},6679:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},7226:(e,t,n)=>{"use strict";var r=n(6679);e.exports=function(){return r()&&!!Symbol.toStringTag}},3198:(e,t,n)=>{"use strict";var r=n(4090);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},2333:(e,t)=>{/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<>1,c=-7,_=n?i-1:0,p=n?-1:1,d=e[t+_];for(_+=p,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+e[t+_],_+=p,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+_],_+=p,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:(d?-1:1)*(1/0);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<>1,p=23===i?5960464477539062e-23:0,d=r?0:a-1,f=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+_>=1?t+=p/u:t+=p*Math.pow(2,1-_),t*u>=2&&(o++,u/=2),o+_>=c?(s=0,o=c):o+_>=1?(s=(t*u-1)*Math.pow(2,i),o+=_):(s=t*Math.pow(2,_-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=f,s/=256,i-=8);for(o=o<0;e[n+d]=255&o,d+=f,o/=256,l-=8);e[n+d-f]|=128*m}},1285:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},2635:(e,t,n)=>{"use strict";var r=n(7226)(),i=n(2680)("Object.prototype.toString"),a=function(e){return(!r||!e||"object"!=typeof e||!(Symbol.toStringTag in e))&&"[object Arguments]"===i(e)},o=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,e.exports=s?a:o},9680:e=>{"use strict";var t,n,r=Function.prototype.toString,i="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},i(function(){throw 42},null,t)}catch(e){e!==n&&(i=null)}else i=null;var a=/^\s*class\b/,o=function(e){try{var t=r.call(e);return a.test(t)}catch(e){return!1}},s=function(e){try{if(o(e))return!1;return r.call(e),!0}catch(e){return!1}},u=Object.prototype.toString,l="function"==typeof Symbol&&!!Symbol.toStringTag,c=!(0 in[,]),_=function(){return!1};if("object"==typeof document){var p=document.all;u.call(p)===u.call(document.all)&&(_=function(e){if((c||!e)&&(void 0===e||"object"==typeof e))try{var t=u.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=i?function(e){if(_(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;try{i(e,null,t)}catch(e){if(e!==n)return!1}return!o(e)&&s(e)}:function(e){if(_(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;if(l)return s(e);if(o(e))return!1;var t=u.call(e);return!!("[object Function]"===t||"[object GeneratorFunction]"===t||/^\[object HTML/.test(t))&&s(e)}},6431:e=>{"use strict";e.exports=function(e){return!!e&&!(e.length<2)&&120===e[0]&&(1===e[1]||156===e[1]||218===e[1])}},3138:(e,t,n)=>{"use strict";var r,i=Object.prototype.toString,a=Function.prototype.toString,o=/^\s*(?:function)?\*/,s=n(7226)(),u=Object.getPrototypeOf,l=function(){if(!s)return!1;try{return Function("return function*() {}")()}catch(e){}};e.exports=function(e){if("function"!=typeof e)return!1;if(o.test(a.call(e)))return!0;if(!s)return"[object GeneratorFunction]"===i.call(e);if(!u)return!1;if(void 0===r){var t=l();r=!!t&&u(t)}return u(e)===r}},2508:e=>{"use strict";e.exports=function(e){return!!e&&!(e.length<3)&&31===e[0]&&139===e[1]&&8===e[2]}},7053:e=>{"use strict";e.exports=function(e){return e!=e}},4782:(e,t,n)=>{"use strict";var r=n(9429),i=n(4926),a=n(7053),o=n(755),s=n(5346),u=r(o(),Number);i(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},755:(e,t,n)=>{"use strict";var r=n(7053);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},5346:(e,t,n)=>{"use strict";var r=n(4926),i=n(755);e.exports=function(){var e=i();return r(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},1175:(e,t,n)=>{"use strict";let{XMLParser:r,XMLValidator:i}=n(2215),a=e=>{let t;if(null==e||0===(e=e.toString().trim()).length||!0!==i.validate(e))return!1;let n=new r;try{t=n.parse(e)}catch(e){return!1}return!!t&&"svg"in t};e.exports=a,e.exports.default=a},198:(e,t,n)=>{"use strict";var r=n(3243),i=n(711),a=n(2680),o=a("Object.prototype.toString"),s=n(7226)(),u=n(326),l="undefined"==typeof globalThis?n.g:globalThis,c=i(),_=a("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1)}},8085:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{}class r extends n{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class i extends n{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class a extends n{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class o extends n{}class s extends n{constructor(e){super(`Invalid unit ${e}`)}}class u extends n{}class l extends n{constructor(){super("Zone is an abstract class")}}let c="numeric",_="short",p="long",d={year:c,month:c,day:c},f={year:c,month:_,day:c},m={year:c,month:_,day:c,weekday:_},h={year:c,month:p,day:c},g={year:c,month:p,day:c,weekday:p},y={hour:c,minute:c},b={hour:c,minute:c,second:c},v={hour:c,minute:c,second:c,timeZoneName:_},x={hour:c,minute:c,second:c,timeZoneName:p},D={hour:c,minute:c,hourCycle:"h23"},S={hour:c,minute:c,second:c,hourCycle:"h23"},T={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:_},E={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:p},w={year:c,month:c,day:c,hour:c,minute:c},A={year:c,month:c,day:c,hour:c,minute:c,second:c},C={year:c,month:_,day:c,hour:c,minute:c},N={year:c,month:_,day:c,hour:c,minute:c,second:c},M={year:c,month:_,day:c,weekday:_,hour:c,minute:c},k={year:c,month:p,day:c,hour:c,minute:c,timeZoneName:_},j={year:c,month:p,day:c,hour:c,minute:c,second:c,timeZoneName:_},I={year:c,month:p,day:c,weekday:p,hour:c,minute:c,timeZoneName:p},O={year:c,month:p,day:c,weekday:p,hour:c,minute:c,second:c,timeZoneName:p};class P{get type(){throw new l}get name(){throw new l}get ianaName(){return this.name}get isUniversal(){throw new l}offsetName(e,t){throw new l}formatOffset(e,t){throw new l}offset(e){throw new l}equals(e){throw new l}get isValid(){throw new l}}let F=null;class L extends P{static get instance(){return null===F&&(F=new L),F}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return eN(e,t,n)}formatOffset(e,t){return eI(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let R={},z={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6},B={};class U extends P{static create(e){return B[e]||(B[e]=new U(e)),B[e]}static resetCache(){B={},R={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=U.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return eN(e,t,n,this.name)}formatOffset(e,t){return eI(this.offset(e),t)}offset(e){var t;let n=new Date(e);if(isNaN(n))return NaN;let r=(R[t=this.name]||(R[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),R[t]),[i,a,o,s,u,l,c]=r.formatToParts?function(e,t){let n=e.formatToParts(t),r=[];for(let e=0;e=0?d:1e3+d))/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let J={},$={};function K(e,t={}){let n=JSON.stringify([e,t]),r=$[n];return r||(r=new Intl.DateTimeFormat(e,t),$[n]=r),r}let V={},Y={},W=null;function q(e,t,n,r,i){let a=e.listingMode(n);return"error"===a?null:"en"===a?r(t):i(t)}class Q{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;let{padTo:r,floor:i,...a}=n;if(!t||Object.keys(a).length>0){let t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=function(e,t={}){let n=JSON.stringify([e,t]),r=V[n];return r||(r=new Intl.NumberFormat(e,t),V[n]=r),r}(e,t)}}format(e){if(this.inf){let t=this.floor?Math.floor(e):e;return this.inf.format(t)}{let t=this.floor?Math.floor(e):eD(e,3);return ey(t,this.padTo)}}}class H{constructor(e,t,n){let r;if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){let t=-1*(e.offset/60),n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;0!==e.offset&&U.create(n).valid?(r=n,this.dt=e):(r="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||r,this.dtf=K(t,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(e=>{if("timeZoneName"!==e.type)return e;{let t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}}):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class G{constructor(e,t,n){this.opts={style:"long",...n},!t&&ef()&&(this.rtf=function(e,t={}){let{base:n,...r}=t,i=JSON.stringify([e,r]),a=Y[i];return a||(a=new Intl.RelativeTimeFormat(e,t),Y[i]=a),a}(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n="always",r=!1){let i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&a){let n="days"===e;switch(t){case 1:return n?"tomorrow":`next ${i[e][0]}`;case -1:return n?"yesterday":`last ${i[e][0]}`;case 0:return n?"today":`this ${i[e][0]}`}}let o=Object.is(t,-0)||t<0,s=Math.abs(t),u=1===s,l=i[e],c=r?u?l[1]:l[2]||l[1]:u?i[e][0]:e;return o?`${s} ${c} ago`:`in ${s} ${c}`}(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}class Z{static fromOpts(e){return Z.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,t,n,r=!1){let i=e||ec.defaultLocale,a=i||(r?"en-US":W||(W=new Intl.DateTimeFormat().resolvedOptions().locale)),o=t||ec.defaultNumberingSystem,s=n||ec.defaultOutputCalendar;return new Z(a,o,s,i)}static resetCache(){W=null,$={},V={},Y={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n}={}){return Z.create(e,t,n)}constructor(e,t,n,r){let[i,a,o]=function(e){let t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));let n=e.indexOf("-u-");if(-1===n)return[e];{let t,r;try{t=K(e).resolvedOptions(),r=e}catch(a){let i=e.substring(0,n);t=K(i).resolvedOptions(),r=i}let{numberingSystem:i,calendar:a}=t;return[r,i,a]}}(e);this.locale=i,this.numberingSystem=t||a||null,this.outputCalendar=n||o||null,this.intl=function(e,t,n){return(n||t)&&(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=(!this.numberingSystem||"latn"===this.numberingSystem)&&("latn"===this.numberingSystem||!this.locale||this.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(this.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),t=(null===this.numberingSystem||"latn"===this.numberingSystem)&&(null===this.outputCalendar||"gregory"===this.outputCalendar);return e&&t?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?Z.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1,n=!0){return q(this,e,n,eR,()=>{let n=t?{month:e,day:"numeric"}:{month:e},r=t?"format":"standalone";return this.monthsCache[r][e]||(this.monthsCache[r][e]=function(e){let t=[];for(let n=1;n<=12;n++){let r=nC.utc(2016,n,1);t.push(e(r))}return t}(e=>this.extract(e,n,"month"))),this.monthsCache[r][e]})}weekdays(e,t=!1,n=!0){return q(this,e,n,eJ,()=>{let n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},r=t?"format":"standalone";return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=function(e){let t=[];for(let n=1;n<=7;n++){let r=nC.utc(2016,11,13+n);t.push(e(r))}return t}(e=>this.extract(e,n,"weekday"))),this.weekdaysCache[r][e]})}meridiems(e=!0){return q(this,void 0,e,()=>e$,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[nC.utc(2016,11,13,9),nC.utc(2016,11,13,19)].map(t=>this.extract(t,e,"dayperiod"))}return this.meridiemCache})}eras(e,t=!0){return q(this,e,t,eW,()=>{let t={era:e};return this.eraCache[e]||(this.eraCache[e]=[nC.utc(-40,1,1),nC.utc(2017,1,1)].map(e=>this.extract(e,t,"era"))),this.eraCache[e]})}extract(e,t,n){let r=this.dtFormatter(e,t),i=r.formatToParts(),a=i.find(e=>e.type.toLowerCase()===n);return a?a.value:null}numberFormatter(e={}){return new Q(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new H(e,this.intl,t)}relFormatter(e={}){return new G(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,t={}){let n=JSON.stringify([e,t]),r=J[n];return r||(r=new Intl.ListFormat(e,t),J[n]=r),r}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}let X=null;class ee extends P{static get utcInstance(){return null===X&&(X=new ee(0)),X}static instance(e){return 0===e?ee.utcInstance:new ee(e)}static parseSpecifier(e){if(e){let t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new ee(eM(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${eI(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${eI(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return eI(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class et extends P{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function en(e,t){if(e_(e)||null===e)return t;if(e instanceof P)return e;if("string"==typeof e){let n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?L.instance:"utc"===n||"gmt"===n?ee.utcInstance:ee.parseSpecifier(n)||U.create(e)}return ep(e)?ee.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new et(e)}let er=()=>Date.now(),ei="system",ea=null,eo=null,es=null,eu=60,el;class ec{static get now(){return er}static set now(e){er=e}static set defaultZone(e){ei=e}static get defaultZone(){return en(ei,L.instance)}static get defaultLocale(){return ea}static set defaultLocale(e){ea=e}static get defaultNumberingSystem(){return eo}static set defaultNumberingSystem(e){eo=e}static get defaultOutputCalendar(){return es}static set defaultOutputCalendar(e){es=e}static get twoDigitCutoffYear(){return eu}static set twoDigitCutoffYear(e){eu=e%100}static get throwOnInvalid(){return el}static set throwOnInvalid(e){el=e}static resetCaches(){Z.resetCache(),U.resetCache()}}function e_(e){return void 0===e}function ep(e){return"number"==typeof e}function ed(e){return"number"==typeof e&&e%1==0}function ef(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function em(e,t,n){if(0!==e.length)return e.reduce((e,r)=>{let i=[t(r),r];return e&&n(e[0],i[0])===e[0]?e:i},null)[1]}function eh(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function eg(e,t,n){return ed(e)&&e>=t&&e<=n}function ey(e,t=2){return e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0")}function eb(e){if(!e_(e)&&null!==e&&""!==e)return parseInt(e,10)}function ev(e){if(!e_(e)&&null!==e&&""!==e)return parseFloat(e)}function ex(e){if(!e_(e)&&null!==e&&""!==e){let t=1e3*parseFloat("0."+e);return Math.floor(t)}}function eD(e,t,n=!1){let r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function eS(e){return e%4==0&&(e%100!=0||e%400==0)}function eT(e){return eS(e)?366:365}function eE(e,t){var n;let r=(n=t-1)-12*Math.floor(n/12)+1;return 2===r?eS(e+(t-r)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function ew(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(e.year,e.month-1,e.day),+t}function eA(e){let t=e-1;return 4==(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7||3==(t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400))%7?53:52}function eC(e){return e>99?e:e>ec.twoDigitCutoffYear?1900+e:2e3+e}function eN(e,t,n,r=null){let i=new Date(e),a={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(a.timeZone=r);let o={timeZoneName:t,...a},s=new Intl.DateTimeFormat(n,o).formatToParts(i).find(e=>"timezonename"===e.type.toLowerCase());return s?s.value:null}function eM(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);let r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return 60*n+i}function ek(e){let t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new u(`Invalid unit value ${e}`);return t}function ej(e,t){let n={};for(let r in e)if(eh(e,r)){let i=e[r];if(null==i)continue;n[t(r)]=ek(i)}return n}function eI(e,t){let n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return`${i}${ey(n,2)}:${ey(r,2)}`;case"narrow":return`${i}${n}${r>0?`:${r}`:""}`;case"techie":return`${i}${ey(n,2)}${ey(r,2)}`;default:throw RangeError(`Value format ${t} is out of range for property format`)}}function eO(e){return["hour","minute","second","millisecond"].reduce((t,n)=>(t[n]=e[n],t),{})}let eP=["January","February","March","April","May","June","July","August","September","October","November","December"],eF=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],eL=["J","F","M","A","M","J","J","A","S","O","N","D"];function eR(e){switch(e){case"narrow":return[...eL];case"short":return[...eF];case"long":return[...eP];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}let ez=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],eB=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],eU=["M","T","W","T","F","S","S"];function eJ(e){switch(e){case"narrow":return[...eU];case"short":return[...eB];case"long":return[...ez];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}let e$=["AM","PM"],eK=["Before Christ","Anno Domini"],eV=["BC","AD"],eY=["B","A"];function eW(e){switch(e){case"narrow":return[...eY];case"short":return[...eV];case"long":return[...eK];default:return null}}function eq(e,t){let n="";for(let r of e)r.literal?n+=r.val:n+=t(r.val);return n}let eQ={D:d,DD:f,DDD:h,DDDD:g,t:y,tt:b,ttt:v,tttt:x,T:D,TT:S,TTT:T,TTTT:E,f:w,ff:C,fff:k,ffff:I,F:A,FF:N,FFF:j,FFFF:O};class eH{static create(e,t={}){return new eH(e,t)}static parseFormat(e){let t=null,n="",r=!1,i=[];for(let a=0;a0&&i.push({literal:r||/^\s+$/.test(n),val:n}),t=null,n="",r=!r):r?n+=o:o===t?n+=o:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=o,t=o)}return n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),i}static macroTokenToFormatOpts(e){return eQ[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem());let n=this.systemLoc.dtFormatter(e,{...this.opts,...t});return n.format()}formatDateTime(e,t={}){let n=this.loc.dtFormatter(e,{...this.opts,...t});return n.format()}formatDateTimeParts(e,t={}){let n=this.loc.dtFormatter(e,{...this.opts,...t});return n.formatToParts()}formatInterval(e,t={}){let n=this.loc.dtFormatter(e.start,{...this.opts,...t});return n.dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t={}){let n=this.loc.dtFormatter(e,{...this.opts,...t});return n.resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return ey(e,t);let n={...this.opts};return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){let n="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,i=(t,n)=>this.loc.extract(e,t,n),a=t=>e.isOffsetFixed&&0===e.offset&&t.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,t.format):"",o=()=>n?e$[e.hour<12?0:1]:i({hour:"numeric",hourCycle:"h12"},"dayperiod"),s=(t,r)=>n?eR(t)[e.month-1]:i(r?{month:t}:{month:t,day:"numeric"},"month"),u=(t,r)=>n?eJ(t)[e.weekday-1]:i(r?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),l=t=>{let n=eH.macroTokenToFormatOpts(t);return n?this.formatWithSystemDefault(e,n):t},c=t=>n?eW(t)[e.year<0?0:1]:i({era:t},"era");return eq(eH.parseFormat(t),t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12==0?12:e.hour%12);case"hh":return this.num(e.hour%12==0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return o();case"d":return r?i({day:"numeric"},"day"):this.num(e.day);case"dd":return r?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":case"E":return this.num(e.weekday);case"ccc":return u("short",!0);case"cccc":return u("long",!0);case"ccccc":return u("narrow",!0);case"EEE":return u("short",!1);case"EEEE":return u("long",!1);case"EEEEE":return u("narrow",!1);case"L":return r?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return r?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return s("short",!0);case"LLLL":return s("long",!0);case"LLLLL":return s("narrow",!0);case"M":return r?i({month:"numeric"},"month"):this.num(e.month);case"MM":return r?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return s("short",!1);case"MMMM":return s("long",!1);case"MMMMM":return s("narrow",!1);case"y":return r?i({year:"numeric"},"year"):this.num(e.year);case"yy":return r?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return r?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return r?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return c("short");case"GG":return c("long");case"GGGGG":return c("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return l(t)}})}formatDurationFromString(e,t){let n=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},r=eH.parseFormat(t),i=r.reduce((e,{literal:t,val:n})=>t?e:e.concat(n),[]),a=e.shiftTo(...i.map(n).filter(e=>e));return eq(r,e=>{let t=n(e);return t?this.num(a.get(t),e.length):e})}}class eG{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}let eZ=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function eX(...e){let t=e.reduce((e,t)=>e+t.source,"");return RegExp(`^${t}$`)}function e0(...e){return t=>e.reduce(([e,n,r],i)=>{let[a,o,s]=i(t,r);return[{...e,...a},o||n,s]},[{},null,1]).slice(0,2)}function e1(e,...t){if(null==e)return[null,null];for(let[n,r]of t){let t=n.exec(e);if(t)return r(t)}return[null,null]}function e2(...e){return(t,n)=>{let r;let i={};for(r=0;rvoid 0!==e&&(t||e&&c)?-e:e;return[{years:p(ev(n)),months:p(ev(r)),weeks:p(ev(i)),days:p(ev(a)),hours:p(ev(o)),minutes:p(ev(s)),seconds:p(ev(u),"-0"===u),milliseconds:p(ex(l),_)}]}let tl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tc(e,t,n,r,i,a,o){let s={year:2===t.length?eC(eb(t)):eb(t),month:eF.indexOf(n)+1,day:eb(r),hour:eb(i),minute:eb(a)};return o&&(s.second=eb(o)),e&&(s.weekday=e.length>3?ez.indexOf(e)+1:eB.indexOf(e)+1),s}let t_=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function tp(e){let t;let[,n,r,i,a,o,s,u,l,c,_,p]=e,d=tc(n,a,i,r,o,s,u);return t=l?tl[l]:c?0:eM(_,p),[d,new ee(t)]}let td=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,tf=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,tm=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function th(e){let[,t,n,r,i,a,o,s]=e,u=tc(t,i,r,n,a,o,s);return[u,ee.utcInstance]}function tg(e){let[,t,n,r,i,a,o,s]=e,u=tc(t,s,n,r,i,a,o);return[u,ee.utcInstance]}let ty=eX(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,e8),tb=eX(/(\d{4})-?W(\d\d)(?:-?(\d))?/,e8),tv=eX(/(\d{4})-?(\d{3})/,e8),tx=eX(e5),tD=e0(function(e,t){let n={year:tn(e,t),month:tn(e,t+1,1),day:tn(e,t+2,1)};return[n,null,t+3]},tr,ti,ta),tS=e0(e7,tr,ti,ta),tT=e0(e9,tr,ti,ta),tE=e0(tr,ti,ta),tw=e0(tr),tA=eX(/(\d{4})-(\d\d)-(\d\d)/,tt),tC=eX(te),tN=e0(tr,ti,ta),tM={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},tk={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...tM},tj={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:31556952,milliseconds:31556952e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:7889238,milliseconds:7889238e3},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...tM},tI=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],tO=tI.slice(0).reverse();function tP(e,t,n=!1){let r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new tL(r)}function tF(e,t,n,r,i){let a=e[i][n],o=t[n]/a,s=Math.sign(o)===Math.sign(r[i]),u=!s&&0!==r[i]&&1>=Math.abs(o)?o<0?Math.floor(o):Math.ceil(o):Math.trunc(o);r[i]+=u,t[n]-=u*a}class tL{constructor(e){let t="longterm"===e.conversionAccuracy,n=t?tj:tk;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||Z.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,t){return tL.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(null==e||"object"!=typeof e)throw new u(`Duration.fromObject: argument expected to be an object, got ${null===e?"null":typeof e}`);return new tL({values:ej(e,tL.normalizeUnit),loc:Z.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(ep(e))return tL.fromMillis(e);if(tL.isDuration(e))return e;if("object"==typeof e)return tL.fromObject(e);throw new u(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){let[n]=e1(e,[ts,tu]);return n?tL.fromObject(n,t):tL.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){let[n]=e1(e,[to,tw]);return n?tL.fromObject(n,t):tL.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,t=null){if(!e)throw new u("need to specify a reason the Duration is invalid");let n=e instanceof eG?e:new eG(e,t);if(!ec.throwOnInvalid)return new tL({invalid:n});throw new a(n)}static normalizeUnit(e){let t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new s(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){let n={...t,floor:!1!==t.round&&!1!==t.floor};return this.isValid?eH.create(this.loc,n).formatDurationFromString(this,e):"Invalid Duration"}toHuman(e={}){let t=tI.map(t=>{let n=this.values[t];return e_(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(n)}).filter(e=>e);return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(e+=eD(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e};let n=this.shiftTo("hours","minutes","seconds","milliseconds"),r="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(r+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(r+=".SSS"));let i=n.toFormat(r);return e.includePrefix&&(i="T"+i),i}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e),n={};for(let e of tI)(eh(t.values,e)||eh(this.values,e))&&(n[e]=t.get(e)+this.get(e));return tP(this,{values:n},!0)}minus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;let t={};for(let n of Object.keys(this.values))t[n]=ek(e(this.values[n],n));return tP(this,{values:t},!0)}get(e){return this[tL.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let t={...this.values,...ej(e,tL.normalizeUnit)};return tP(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){let i=this.loc.clone({locale:e,numberingSystem:t});return tP(this,{loc:i,matrix:r,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){var e;if(!this.isValid)return this;let t=this.toObject();return e=this.matrix,tO.reduce((n,r)=>e_(t[r])?n:(n&&tF(e,t,n,t,r),r),null),tP(this,{values:t},!0)}rescale(){if(!this.isValid)return this;let e=function(e){let t={};for(let[n,r]of Object.entries(e))0!==r&&(t[n]=r);return t}(this.normalize().shiftToAll().toObject());return tP(this,{values:e},!0)}shiftTo(...e){let t;if(!this.isValid||0===e.length)return this;e=e.map(e=>tL.normalizeUnit(e));let n={},r={},i=this.toObject();for(let a of tI)if(e.indexOf(a)>=0){t=a;let e=0;for(let t in r)e+=this.matrix[t][a]*r[t],r[t]=0;ep(i[a])&&(e+=i[a]);let o=Math.trunc(e);for(let t in n[a]=o,r[a]=(1e3*e-1e3*o)/1e3,i)tI.indexOf(t)>tI.indexOf(a)&&tF(this.matrix,i,t,n,a)}else ep(i[a])&&(r[a]=i[a]);for(let e in r)0!==r[e]&&(n[t]+=e===t?r[e]:r[e]/this.matrix[t][e]);return tP(this,{values:n},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t];return tP(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;for(let r of tI){var t,n;if(t=this.values[r],n=e.values[r],void 0===t||0===t?void 0!==n&&0!==n:t!==n)return!1}return!0}}let tR="Invalid Interval";class tz{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,t=null){if(!e)throw new u("need to specify a reason the Interval is invalid");let n=e instanceof eG?e:new eG(e,t);if(!ec.throwOnInvalid)return new tz({invalid:n});throw new i(n)}static fromDateTimes(e,t){let n=nN(e),r=nN(t),i=n&&n.isValid?r&&r.isValid?re}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:t}={}){return this.isValid?tz.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];let t=e.map(nN).filter(e=>this.contains(e)).sort(),n=[],{s:r}=this,i=0;for(;r+this.e?this.e:e;n.push(tz.fromDateTimes(r,a)),r=a,i+=1}return n}splitBy(e){let t=tL.fromDurationLike(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];let{s:n}=this,r=1,i,a=[];for(;ne*r));i=+e>+this.e?this.e:e,a.push(tz.fromDateTimes(n,i)),n=i,r+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!!this.isValid&&!!e.isValid&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let t=this.s>e.s?this.s:e.s,n=this.e=n?null:tz.fromDateTimes(t,n)}union(e){if(!this.isValid)return this;let t=this.se.e?this.e:e.e;return tz.fromDateTimes(t,n)}static merge(e){let[t,n]=e.sort((e,t)=>e.s-t.s).reduce(([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n],[[],null]);return n&&t.push(n),t}static xor(e){let t=null,n=0,r=[],i=e.map(e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}]),a=Array.prototype.concat(...i),o=a.sort((e,t)=>e.time-t.time);for(let e of o)1===(n+="s"===e.type?1:-1)?t=e.time:(t&&+t!=+e.time&&r.push(tz.fromDateTimes(t,e.time)),t=null);return tz.merge(r)}difference(...e){return tz.xor([this].concat(e)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:tR}toLocaleString(e=d,t={}){return this.isValid?eH.create(this.s.loc.clone(t),e).formatInterval(this):tR}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:tR}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:tR}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:tR}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:tR}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):tL.invalid(this.invalidReason)}mapEndpoints(e){return tz.fromDateTimes(e(this.s),e(this.e))}}class tB{static hasDST(e=ec.defaultZone){let t=nC.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return U.isValidZone(e)}static normalizeZone(e){return en(e,ec.defaultZone)}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||Z.create(t,n,i)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||Z.create(t,n,i)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Z.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Z.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Z.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return Z.create(t,null,"gregory").eras(e)}static features(){return{relative:ef()}}}function tU(e,t){let n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(tL.fromMillis(r).as("days"))}let tJ={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},t$={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},tK=tJ.hanidec.replace(/[\[|\]]/g,"").split("");function tV({numberingSystem:e},t=""){return RegExp(`${tJ[e||"latn"]}${t}`)}function tY(e,t=e=>e){return{regex:e,deser:([e])=>t(function(e){let t=parseInt(e,10);if(!isNaN(t))return t;t="";for(let n=0;n=n&&r<=i&&(t+=r-n)}}return parseInt(t,10)}(e))}}let tW=String.fromCharCode(160),tq=`[ ${tW}]`,tQ=RegExp(tq,"g");function tH(e){return e.replace(/\./g,"\\.?").replace(tQ,tq)}function tG(e){return e.replace(/\./g,"").replace(tQ," ").toLowerCase()}function tZ(e,t){return null===e?null:{regex:RegExp(e.map(tH).join("|")),deser:([n])=>e.findIndex(e=>tG(n)===tG(e))+t}}function tX(e,t){return{regex:e,deser:([,e,t])=>eM(e,t),groups:t}}function t0(e){return{regex:e,deser:([e])=>e}}let t1={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}},t2=null;function t3(e,t){return Array.prototype.concat(...e.map(e=>(function(e,t){if(e.literal)return e;let n=eH.macroTokenToFormatOpts(e.val),r=t6(n,t);return null==r||r.includes(void 0)?e:r})(e,t)))}function t4(e,t,n){let r=t3(eH.parseFormat(n),e),i=r.map(t=>(function(e,t){let n=tV(t),r=tV(t,"{2}"),i=tV(t,"{3}"),a=tV(t,"{4}"),o=tV(t,"{6}"),s=tV(t,"{1,2}"),u=tV(t,"{1,3}"),l=tV(t,"{1,6}"),c=tV(t,"{1,9}"),_=tV(t,"{2,4}"),p=tV(t,"{4,6}"),d=e=>({regex:RegExp(e.val.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")),deser:([e])=>e,literal:!0}),f=(f=>{if(e.literal)return d(f);switch(f.val){case"G":return tZ(t.eras("short",!1),0);case"GG":return tZ(t.eras("long",!1),0);case"y":return tY(l);case"yy":case"kk":return tY(_,eC);case"yyyy":case"kkkk":return tY(a);case"yyyyy":return tY(p);case"yyyyyy":return tY(o);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return tY(s);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return tY(r);case"MMM":return tZ(t.months("short",!0,!1),1);case"MMMM":return tZ(t.months("long",!0,!1),1);case"LLL":return tZ(t.months("short",!1,!1),1);case"LLLL":return tZ(t.months("long",!1,!1),1);case"o":case"S":return tY(u);case"ooo":case"SSS":return tY(i);case"u":return t0(c);case"uu":return t0(s);case"uuu":case"E":case"c":return tY(n);case"a":return tZ(t.meridiems(),0);case"EEE":return tZ(t.weekdays("short",!1,!1),1);case"EEEE":return tZ(t.weekdays("long",!1,!1),1);case"ccc":return tZ(t.weekdays("short",!0,!1),1);case"cccc":return tZ(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return tX(RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return tX(RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return t0(/[a-z_+-/]{1,256}?/i);case" ":return t0(/[^\S\n\r]/);default:return d(f)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return f.token=e,f})(t,e)),a=i.find(e=>e.invalidReason);if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};{let[e,n]=function(e){let t=e.map(e=>e.regex).reduce((e,t)=>`${e}(${t.source})`,"");return[`^${t}$`,e]}(i),a=RegExp(e,"i"),[s,u]=function(e,t,n){let r=e.match(t);if(!r)return[r,{}];{let e={},t=1;for(let i in n)if(eh(n,i)){let a=n[i],o=a.groups?a.groups+1:1;!a.literal&&a.token&&(e[a.token.val[0]]=a.deser(r.slice(t,t+o))),t+=o}return[r,e]}}(t,a,n),[l,c,_]=u?function(e){let t;let n=e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},r=null;e_(e.z)||(r=U.create(e.z)),e_(e.Z)||(r||(r=new ee(e.Z)),t=e.Z),e_(e.q)||(e.M=(e.q-1)*3+1),e_(e.h)||(e.h<12&&1===e.a?e.h+=12:12!==e.h||0!==e.a||(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),e_(e.u)||(e.S=ex(e.u));let i=Object.keys(e).reduce((t,r)=>{let i=n(r);return i&&(t[i]=e[r]),t},{});return[i,r,t]}(u):[null,null,void 0];if(eh(u,"a")&&eh(u,"H"))throw new o("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:a,rawMatches:s,matches:u,result:l,zone:c,specificOffset:_}}}function t6(e,t){if(!e)return null;let n=eH.create(t,e),r=n.formatDateTimeParts((t2||(t2=nC.fromMillis(1555555555555)),t2));return r.map(t=>(function(e,t){let{type:n,value:r}=e;if("literal"===n){let e=/^\s+$/.test(r);return{literal:!e,val:e?" ":r}}let i=t[n],a=t1[n];if("object"==typeof a&&(a=a[i]),a)return{literal:!1,val:a}})(t,e))}let t5=[0,31,59,90,120,151,181,212,243,273,304,334],t8=[0,31,60,91,121,152,182,213,244,274,305,335];function t7(e,t){return new eG("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function t9(e,t,n){let r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let i=r.getUTCDay();return 0===i?7:i}function ne(e,t){let n=eS(e)?t8:t5,r=n.findIndex(e=>eeA(t)?(s=t+1,o=1):s=t,{weekYear:s,weekNumber:o,weekday:a,...eO(e)}}function nn(e){let{weekYear:t,weekNumber:n,weekday:r}=e,i=t9(t,1,4),a=eT(t),o=7*n+r-i-3,s;o<1?o+=eT(s=t-1):o>a?(s=t+1,o-=eT(t)):s=t;let{month:u,day:l}=ne(s,o);return{year:s,month:u,day:l,...eO(e)}}function nr(e){let{year:t,month:n,day:r}=e,i=r+(eS(t)?t8:t5)[n-1];return{year:t,ordinal:i,...eO(e)}}function ni(e){let{year:t,ordinal:n}=e,{month:r,day:i}=ne(t,n);return{year:t,month:r,day:i,...eO(e)}}function na(e){let t=ed(e.year),n=eg(e.month,1,12),r=eg(e.day,1,eE(e.year,e.month));return t?n?!r&&t7("day",e.day):t7("month",e.month):t7("year",e.year)}function no(e){let{hour:t,minute:n,second:r,millisecond:i}=e,a=eg(t,0,23)||24===t&&0===n&&0===r&&0===i,o=eg(n,0,59),s=eg(r,0,59),u=eg(i,0,999);return a?o?s?!u&&t7("millisecond",i):t7("second",r):t7("minute",n):t7("hour",t)}let ns="Invalid DateTime";function nu(e){return new eG("unsupported zone",`the zone "${e.name}" is not supported`)}function nl(e){return null===e.weekData&&(e.weekData=nt(e.c)),e.weekData}function nc(e,t){let n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new nC({...n,...t,old:n})}function n_(e,t,n){let r=e-6e4*t,i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*6e4;let a=n.offset(r);return i===a?[r,i]:[e-6e4*Math.min(i,a),Math.max(i,a)]}function np(e,t){e+=6e4*t;let n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function nd(e,t){let n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),a={...e.c,year:r,month:i,day:Math.min(e.c.day,eE(r,i))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},o=tL.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=ew(a),[u,l]=n_(s,n,e.zone);return 0!==o&&(u+=o,l=e.zone.offset(u)),{ts:u,o:l}}function nf(e,t,n,r,i,a){let{setZone:o,zone:s}=n;if((!e||0===Object.keys(e).length)&&!t)return nC.invalid(new eG("unparsable",`the input "${i}" can't be parsed as ${r}`));{let r=t||s,i=nC.fromObject(e,{...n,zone:r,specificOffset:a});return o?i:i.setZone(s)}}function nm(e,t,n=!0){return e.isValid?eH.create(Z.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function nh(e,t){let n=e.c.year>9999||e.c.year<0,r="";return n&&e.c.year>=0&&(r+="+"),r+=ey(e.c.year,n?6:4),t?r+="-"+ey(e.c.month)+"-"+ey(e.c.day):r+=ey(e.c.month)+ey(e.c.day),r}function ng(e,t,n,r,i,a){let o=ey(e.c.hour);return t?(o+=":"+ey(e.c.minute),0===e.c.second&&n||(o+=":")):o+=ey(e.c.minute),0===e.c.second&&n||(o+=ey(e.c.second),0===e.c.millisecond&&r||(o+="."+ey(e.c.millisecond,3))),i&&(e.isOffsetFixed&&0===e.offset&&!a?o+="Z":e.o<0?o+="-"+ey(Math.trunc(-e.o/60))+":"+ey(Math.trunc(-e.o%60)):o+="+"+ey(Math.trunc(e.o/60))+":"+ey(Math.trunc(e.o%60))),a&&(o+="["+e.zone.ianaName+"]"),o}let ny={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},nb={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},nv={ordinal:1,hour:0,minute:0,second:0,millisecond:0},nx=["year","month","day","hour","minute","second","millisecond"],nD=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],nS=["year","ordinal","hour","minute","second","millisecond"];function nT(e){let t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new s(e);return t}function nE(e,t){let n,r;let i=en(t.zone,ec.defaultZone),a=Z.fromObject(t),o=ec.now();if(e_(e.year))n=o;else{for(let t of nx)e_(e[t])&&(e[t]=ny[t]);let t=na(e)||no(e);if(t)return nC.invalid(t);let a=i.offset(o);[n,r]=n_(ew(e),a,i)}return new nC({ts:n,zone:i,loc:a,o:r})}function nw(e,t,n){let r=!!e_(n.round)||n.round,i=(e,i)=>{e=eD(e,r||n.calendary?0:2,!0);let a=t.loc.clone(n).relFormatter(n);return a.format(e,i)},a=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return i(a(n.unit),n.unit);for(let e of n.units){let t=a(e);if(Math.abs(t)>=1)return i(t,e)}return i(e>t?-0:0,n.units[n.units.length-1])}function nA(e){let t={},n;return e.length>0&&"object"==typeof e[e.length-1]?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}class nC{constructor(e){let t=e.zone||ec.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new eG("invalid input"):null)||(t.isValid?null:nu(t));this.ts=e_(e.ts)?ec.now():e.ts;let r=null,i=null;if(!n){let a=e.old&&e.old.ts===this.ts&&e.old.zone.equals(t);if(a)[r,i]=[e.old.c,e.old.o];else{let e=t.offset(this.ts);r=(n=Number.isNaN((r=np(this.ts,e)).year)?new eG("invalid input"):null)?null:r,i=n?null:e}}this._zone=t,this.loc=e.loc||Z.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}static now(){return new nC({})}static local(){let[e,t]=nA(arguments),[n,r,i,a,o,s,u]=t;return nE({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:u},e)}static utc(){let[e,t]=nA(arguments),[n,r,i,a,o,s,u]=t;return e.zone=ee.utcInstance,nE({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:u},e)}static fromJSDate(e,t={}){let n="[object Date]"===Object.prototype.toString.call(e)?e.valueOf():NaN;if(Number.isNaN(n))return nC.invalid("invalid input");let r=en(t.zone,ec.defaultZone);return r.isValid?new nC({ts:n,zone:r,loc:Z.fromObject(t)}):nC.invalid(nu(r))}static fromMillis(e,t={}){if(ep(e))return e<-864e13||e>864e13?nC.invalid("Timestamp out of range"):new nC({ts:e,zone:en(t.zone,ec.defaultZone),loc:Z.fromObject(t)});throw new u(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(ep(e))return new nC({ts:1e3*e,zone:en(t.zone,ec.defaultZone),loc:Z.fromObject(t)});throw new u("fromSeconds requires a numerical input")}static fromObject(e,t={}){e=e||{};let n=en(t.zone,ec.defaultZone);if(!n.isValid)return nC.invalid(nu(n));let r=ec.now(),i=e_(t.specificOffset)?n.offset(r):t.specificOffset,a=ej(e,nT),s=!e_(a.ordinal),u=!e_(a.year),l=!e_(a.month)||!e_(a.day),c=u||l,_=a.weekYear||a.weekNumber,p=Z.fromObject(t);if((c||s)&&_)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&s)throw new o("Can't mix ordinal dates with month/day");let d=_||a.weekday&&!c,f,m,h=np(r,i);d?(f=nD,m=nb,h=nt(h)):s?(f=nS,m=nv,h=nr(h)):(f=nx,m=ny);let g=!1;for(let e of f){let t=a[e];e_(t)?g?a[e]=m[e]:a[e]=h[e]:g=!0}let y=d?function(e){let t=ed(e.weekYear),n=eg(e.weekNumber,1,eA(e.weekYear)),r=eg(e.weekday,1,7);return t?n?!r&&t7("weekday",e.weekday):t7("week",e.week):t7("weekYear",e.weekYear)}(a):s?function(e){let t=ed(e.year),n=eg(e.ordinal,1,eT(e.year));return t?!n&&t7("ordinal",e.ordinal):t7("year",e.year)}(a):na(a),b=y||no(a);if(b)return nC.invalid(b);let v=d?nn(a):s?ni(a):a,[x,D]=n_(ew(v),i,n),S=new nC({ts:x,zone:n,o:D,loc:p});return a.weekday&&c&&e.weekday!==S.weekday?nC.invalid("mismatched weekday",`you can't specify both a weekday of ${a.weekday} and a date of ${S.toISO()}`):S}static fromISO(e,t={}){let[n,r]=e1(e,[ty,tD],[tb,tS],[tv,tT],[tx,tE]);return nf(n,r,t,"ISO 8601",e)}static fromRFC2822(e,t={}){let[n,r]=e1(e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim(),[t_,tp]);return nf(n,r,t,"RFC 2822",e)}static fromHTTP(e,t={}){let[n,r]=e1(e,[td,th],[tf,th],[tm,tg]);return nf(n,r,t,"HTTP",t)}static fromFormat(e,t,n={}){if(e_(e)||e_(t))throw new u("fromFormat requires an input string and a format");let{locale:r=null,numberingSystem:i=null}=n,a=Z.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0}),[o,s,l,c]=function(e,t,n){let{result:r,zone:i,specificOffset:a,invalidReason:o}=t4(e,t,n);return[r,i,a,o]}(a,e,t);return c?nC.invalid(c):nf(o,s,n,`format ${t}`,e,l)}static fromString(e,t,n={}){return nC.fromFormat(e,t,n)}static fromSQL(e,t={}){let[n,r]=e1(e,[tA,tD],[tC,tN]);return nf(n,r,t,"SQL",e)}static invalid(e,t=null){if(!e)throw new u("need to specify a reason the DateTime is invalid");let n=e instanceof eG?e:new eG(e,t);if(!ec.throwOnInvalid)return new nC({invalid:n});throw new r(n)}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){let n=t6(e,Z.fromObject(t));return n?n.map(e=>e?e.val:null).join(""):null}static expandFormat(e,t={}){let n=t3(eH.parseFormat(e),Z.fromObject(t));return n.map(e=>e.val).join("")}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?nl(this).weekYear:NaN}get weekNumber(){return this.isValid?nl(this).weekNumber:NaN}get weekday(){return this.isValid?nl(this).weekday:NaN}get ordinal(){return this.isValid?nr(this.c).ordinal:NaN}get monthShort(){return this.isValid?tB.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?tB.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?tB.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?tB.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return eS(this.year)}get daysInMonth(){return eE(this.year,this.month)}get daysInYear(){return this.isValid?eT(this.year):NaN}get weeksInWeekYear(){return this.isValid?eA(this.weekYear):NaN}resolvedLocaleOptions(e={}){let{locale:t,numberingSystem:n,calendar:r}=eH.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}toUTC(e=0,t={}){return this.setZone(ee.instance(e),t)}toLocal(){return this.setZone(ec.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:n=!1}={}){if((e=en(e,ec.defaultZone)).equals(this.zone))return this;if(!e.isValid)return nC.invalid(nu(e));{let i=this.ts;if(t||n){var r;let t=e.offset(this.ts),n=this.toObject();[i]=(r=e,n_(ew(n),t,r))}return nc(this,{ts:i,zone:e})}}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){let r=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return nc(this,{loc:r})}setLocale(e){return this.reconfigure({locale:e})}set(e){var t,n,r;let i;if(!this.isValid)return this;let a=ej(e,nT),s=!e_(a.weekYear)||!e_(a.weekNumber)||!e_(a.weekday),u=!e_(a.ordinal),l=!e_(a.year),c=!e_(a.month)||!e_(a.day),_=a.weekYear||a.weekNumber;if((l||c||u)&&_)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(c&&u)throw new o("Can't mix ordinal dates with month/day");s?i=nn({...nt(this.c),...a}):e_(a.ordinal)?(i={...this.toObject(),...a},e_(a.day)&&(i.day=Math.min(eE(i.year,i.month),i.day))):i=ni({...nr(this.c),...a});let[p,d]=(t=i,n=this.o,r=this.zone,n_(ew(t),n,r));return nc(this,{ts:p,o:d})}plus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e);return nc(this,nd(this,t))}minus(e){if(!this.isValid)return this;let t=tL.fromDurationLike(e).negate();return nc(this,nd(this,t))}startOf(e){if(!this.isValid)return this;let t={},n=tL.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){let e=Math.ceil(this.month/3);t.month=(e-1)*3+1}return this.set(t)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,t={}){return this.isValid?eH.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):ns}toLocaleString(e=d,t={}){return this.isValid?eH.create(this.loc.clone(t),e).formatDateTime(this):ns}toLocaleParts(e={}){return this.isValid?eH.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:r=!0,extendedZone:i=!1}={}){if(!this.isValid)return null;let a="extended"===e;return nh(this,a)+"T"+ng(this,a,t,n,r,i)}toISODate({format:e="extended"}={}){return this.isValid?nh(this,"extended"===e):null}toISOWeekDate(){return nm(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:r=!1,extendedZone:i=!1,format:a="extended"}={}){return this.isValid?(r?"T":"")+ng(this,"extended"===a,t,e,n,i):null}toRFC2822(){return nm(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return nm(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?nh(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:n=!0}={}){let r="HH:mm:ss.SSS";return(t||e)&&(n&&(r+=" "),t?r+="z":e&&(r+="ZZ")),nm(this,r,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():ns}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let t={...this.c};return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",n={}){if(!this.isValid||!e.isValid)return tL.invalid("created by diffing an invalid DateTime");let r={locale:this.locale,numberingSystem:this.numberingSystem,...n},i=(Array.isArray(t)?t:[t]).map(tL.normalizeUnit),a=e.valueOf()>this.valueOf(),o=function(e,t,n,r){let[i,a,o,s]=function(e,t,n){let r,i;let a=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+(t.year-e.year)*4],["months",(e,t)=>t.month-e.month+(t.year-e.year)*12],["weeks",(e,t)=>{let n=tU(e,t);return(n-n%7)/7}],["days",tU]],o={},s=e;for(let[u,l]of a)n.indexOf(u)>=0&&(r=u,o[u]=l(e,t),(i=s.plus(o))>t?(o[u]--,e=s.plus(o)):e=i);return[e,o,i,r]}(e,t,n),u=t-i,l=n.filter(e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0);0===l.length&&(o0?tL.fromMillis(u,r).shiftTo(...l).plus(c):c}(a?this:e,a?e:this,i,r);return a?o.negate():o}diffNow(e="milliseconds",t={}){return this.diff(nC.now(),e,t)}until(e){return this.isValid?tz.fromDateTimes(this,e):this}hasSame(e,t){if(!this.isValid)return!1;let n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0});return r.startOf(t)<=n&&n<=r.endOf(t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let t=e.base||nC.fromObject({},{zone:this.zone}),n=e.padding?thise.valueOf(),Math.min)}static max(...e){if(!e.every(nC.isDateTime))throw new u("max requires all arguments be DateTimes");return em(e,e=>e.valueOf(),Math.max)}static fromFormatExplain(e,t,n={}){let{locale:r=null,numberingSystem:i=null}=n,a=Z.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0});return t4(a,e,t)}static fromStringExplain(e,t,n={}){return nC.fromFormatExplain(e,t,n)}static get DATE_SHORT(){return d}static get DATE_MED(){return f}static get DATE_MED_WITH_WEEKDAY(){return m}static get DATE_FULL(){return h}static get DATE_HUGE(){return g}static get TIME_SIMPLE(){return y}static get TIME_WITH_SECONDS(){return b}static get TIME_WITH_SHORT_OFFSET(){return v}static get TIME_WITH_LONG_OFFSET(){return x}static get TIME_24_SIMPLE(){return D}static get TIME_24_WITH_SECONDS(){return S}static get TIME_24_WITH_SHORT_OFFSET(){return T}static get TIME_24_WITH_LONG_OFFSET(){return E}static get DATETIME_SHORT(){return w}static get DATETIME_SHORT_WITH_SECONDS(){return A}static get DATETIME_MED(){return C}static get DATETIME_MED_WITH_SECONDS(){return N}static get DATETIME_MED_WITH_WEEKDAY(){return M}static get DATETIME_FULL(){return k}static get DATETIME_FULL_WITH_SECONDS(){return j}static get DATETIME_HUGE(){return I}static get DATETIME_HUGE_WITH_SECONDS(){return O}}function nN(e){if(nC.isDateTime(e))return e;if(e&&e.valueOf&&ep(e.valueOf()))return nC.fromJSDate(e);if(e&&"object"==typeof e)return nC.fromObject(e);throw new u(`Unknown datetime argument: ${e}, of type ${typeof e}`)}t.DateTime=nC,t.Duration=tL,t.FixedOffsetZone=ee,t.IANAZone=U,t.Info=tB,t.Interval=tz,t.InvalidZone=et,t.Settings=ec,t.SystemZone=L,t.VERSION="3.3.0",t.Zone=P},8169:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:!!(e===n||t(e)&&t(n))}},4679:(e,t,n)=>{"use strict";var r=n(4926),i=n(9429),a=n(8169),o=n(8070),s=n(191),u=i(o(),Object);r(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},8070:(e,t,n)=>{"use strict";var r=n(8169);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},191:(e,t,n)=>{"use strict";var r=n(8070),i=n(4926);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},5691:(e,t,n)=>{"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=n(801),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),l=s.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],_=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{_(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),f=function(e){if("undefined"==typeof window||!d)return _(e);try{return _(e)}catch(e){return!1}};r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===a.call(e),r=o(e),s=t&&"[object String]"===a.call(e),_=[];if(!t&&!n&&!r)throw TypeError("Object.keys called on a non-object");var p=l&&n;if(s&&e.length>0&&!i.call(e,0))for(var d=0;d0)for(var m=0;m{"use strict";var r=Array.prototype.slice,i=n(801),a=Object.keys,o=a?function(e){return a(e)}:n(5691),s=Object.keys;o.shim=function(){return Object.keys?!function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)&&(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=o,Object.keys||o},e.exports=o},801:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},9928:(e,t,n)=>{var r=n(8892);function i(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function a(e){var t=function(){if(t.called)throw Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},n=e.name||"Function wrapped with `once`";return t.onceError=n+" shouldn't be called more than once",t.called=!1,t}e.exports=r(i),e.exports.strict=r(a),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return a(this)},configurable:!0})})},8205:(e,t,n)=>{var r=n(8834).Buffer,i=n(2640),a=n(3433),o=n(314),s=function(e,t){if("number"==typeof e&&(e={maxBuffer:e}),"function"==typeof e)return s(null,e);e||(e={});var n="number"==typeof e.maxBuffer?e.maxBuffer:65535,u=e.strict,l=!1!==e.newline,c=[],_=0,p=i.obj(),d=a.obj({highWaterMark:1},function(e,t,i){var a;if(a=e,!r.isBuffer(a)&&"string"!=typeof a)return m(e,null,i);if(r.isBuffer(e)||(e=o(e)),l){var s=Array.prototype.indexOf.call(e,10);if(s>0&&13===e[s-1]&&s--,s>-1)return c.push(e.slice(0,s)),m(r.concat(c),e.slice(s),i)}return(c.push(e),(_+=e.length){"use strict";let{ErrorWithCause:r}=n(1261),{findCauseByReference:i,getErrorCause:a,messageWithCauses:o,stackWithCauses:s}=n(1662);e.exports={ErrorWithCause:r,findCauseByReference:i,getErrorCause:a,stackWithCauses:s,messageWithCauses:o}},1261:e=>{"use strict";class t extends Error{constructor(e,{cause:n}={}){super(e),this.name=t.name,n&&(this.cause=n),this.message=e}}e.exports={ErrorWithCause:t}},1662:e=>{"use strict";let t=e=>{if(e&&"object"==typeof e&&"cause"in e){if("function"!=typeof e.cause)return e.cause instanceof Error?e.cause:void 0;{let t=e.cause();return t instanceof Error?t:void 0}}},n=(e,r)=>{if(!(e instanceof Error))return"";let i=e.stack||"";if(r.has(e))return i+"\ncauses have become circular...";let a=t(e);return a?(r.add(e),i+"\ncaused by: "+n(a,r)):i},r=(e,n,i)=>{if(!(e instanceof Error))return"";let a=i?"":e.message||"";if(n.has(e))return a+": ...";let o=t(e);if(!o)return a;{n.add(e);let t="cause"in e&&"function"==typeof e.cause;return a+(t?"":": ")+r(o,n,t)}};e.exports={findCauseByReference:(e,n)=>{if(!e||!n||!(e instanceof Error)||!(n.prototype instanceof Error)&&n!==Error)return;let r=new Set,i=e;for(;i&&!r.has(i);){if(r.add(i),i instanceof n)return i;i=t(i)}},getErrorCause:t,stackWithCauses:e=>n(e,new Set),messageWithCauses:e=>r(e,new Set)}},8261:(e,t,n)=>{e.exports=function(){"use strict";var e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),t=e((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()}),r=e((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}}),i=e((e,t)=>{var n=r();t.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})}),a=e((e,t)=>{var n=r();t.exports=!n(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}),o=e((e,t)=>{var n=a(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}}),s=e(e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);e.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:t}),u=e((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),l=e((e,t)=>{var n=a(),r=Function.prototype,i=r.call,o=n&&r.bind.bind(i,i);t.exports=n?o:function(e){return function(){return i.apply(e,arguments)}}}),c=e((e,t)=>{var n=l(),r=n({}.toString),i=n("".slice);t.exports=function(e){return i(r(e),8,-1)}}),_=e((e,t)=>{var n=l(),i=r(),a=c(),o=Object,s=n("".split);t.exports=i(function(){return!o("z").propertyIsEnumerable(0)})?function(e){return"String"==a(e)?s(e,""):o(e)}:o}),p=e((e,t)=>{t.exports=function(e){return null==e}}),d=e((e,t)=>{var n=p(),r=TypeError;t.exports=function(e){if(n(e))throw r("Can't call method on "+e);return e}}),f=e((e,t)=>{var n=_(),r=d();t.exports=function(e){return n(r(e))}}),m=e((e,t)=>{var n="object"==typeof document&&document.all;t.exports={all:n,IS_HTMLDDA:typeof n>"u"&&void 0!==n}}),h=e((e,t)=>{var n=m(),r=n.all;t.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}}),g=e((e,t)=>{var n=h(),r=m(),i=r.all;t.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===i}:function(e){return"object"==typeof e?null!==e:n(e)}}),y=e((e,n)=>{var r=t(),i=h();n.exports=function(e,t){var n;return arguments.length<2?i(n=r[e])?n:void 0:r[e]&&r[e][t]}}),b=e((e,t)=>{var n=l();t.exports=n({}.isPrototypeOf)}),v=e((e,t)=>{var n=y();t.exports=n("navigator","userAgent")||""}),x=e((e,n)=>{var r,i,a=t(),o=v(),s=a.process,u=a.Deno,l=s&&s.versions||u&&u.version,c=l&&l.v8;c&&(i=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(i=+r[1]),n.exports=i}),D=e((e,t)=>{var n=x(),i=r();t.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol();return!String(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&n&&n<41})}),S=e((e,t)=>{var n=D();t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),T=e((e,t)=>{var n=y(),r=h(),i=b(),a=S(),o=Object;t.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return r(t)&&i(t.prototype,o(e))}}),E=e((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return"Object"}}}),w=e((e,t)=>{var n=h(),r=E(),i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not a function")}}),A=e((e,t)=>{var n=w(),r=p();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}}),C=e((e,t)=>{var n=o(),r=h(),i=g(),a=TypeError;t.exports=function(e,t){var o,s;if("string"===t&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||"string"!==t&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw a("Can't convert object to primitive value")}}),N=e((e,t)=>{t.exports=!1}),M=e((e,n)=>{var r=t(),i=Object.defineProperty;n.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch{r[e]=t}return t}}),k=e((e,n)=>{var r=t(),i=M(),a="__core-js_shared__",o=r[a]||i(a,{});n.exports=o}),j=e((e,t)=>{var n=N(),r=k();(t.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:n?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),I=e((e,t)=>{var n=d(),r=Object;t.exports=function(e){return r(n(e))}}),O=e((e,t)=>{var n=l(),r=I(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}}),P=e((e,t)=>{var n=l(),r=0,i=Math.random(),a=n(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++r+i,36)}}),F=e((e,n)=>{var r=t(),i=j(),a=O(),o=P(),s=D(),u=S(),l=i("wks"),c=r.Symbol,_=c&&c.for,p=u?c:c&&c.withoutSetter||o;n.exports=function(e){if(!a(l,e)||!(s||"string"==typeof l[e])){var t="Symbol."+e;s&&a(c,e)?l[e]=c[e]:u&&_?l[e]=_(t):l[e]=p(t)}return l[e]}}),L=e((e,t)=>{var n=o(),r=g(),i=T(),a=A(),s=C(),u=F(),l=TypeError,c=u("toPrimitive");t.exports=function(e,t){if(!r(e)||i(e))return e;var o,u=a(e,c);if(u){if(void 0===t&&(t="default"),!r(o=n(u,e,t))||i(o))return o;throw l("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}}),R=e((e,t)=>{var n=L(),r=T();t.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}}),z=e((e,n)=>{var r=t(),i=g(),a=r.document,o=i(a)&&i(a.createElement);n.exports=function(e){return o?a.createElement(e):{}}}),B=e((e,t)=>{var n=i(),a=r(),o=z();t.exports=!n&&!a(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})}),U=e(e=>{var t=i(),n=o(),r=s(),a=u(),l=f(),c=R(),_=O(),p=B(),d=Object.getOwnPropertyDescriptor;e.f=t?d:function(e,t){if(e=l(e),t=c(t),p)try{return d(e,t)}catch{}if(_(e,t))return a(!n(r.f,e,t),e[t])}}),J=e((e,t)=>{var n=i(),a=r();t.exports=n&&a(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),$=e((e,t)=>{var n=g(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not an object")}}),K=e(e=>{var t=i(),n=B(),r=J(),a=$(),o=R(),s=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,c="enumerable",_="configurable",p="writable";e.f=t?r?function(e,t,n){if(a(e),t=o(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=l(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:_ in n?n[_]:r[_],enumerable:c in n?n[c]:r[c],writable:!1})}return u(e,t,n)}:u:function(e,t,r){if(a(e),t=o(t),a(r),n)try{return u(e,t,r)}catch{}if("get"in r||"set"in r)throw s("Accessors not supported");return"value"in r&&(e[t]=r.value),e}}),V=e((e,t)=>{var n=i(),r=K(),a=u();t.exports=n?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}}),Y=e((e,t)=>{var n=i(),r=O(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=r(a,"name"),u=s&&(!n||n&&o(a,"name").configurable);t.exports={EXISTS:s,PROPER:s&&"something"===(function(){}).name,CONFIGURABLE:u}}),W=e((e,t)=>{var n=l(),r=h(),i=k(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource}),q=e((e,n)=>{var r=t(),i=h(),a=r.WeakMap;n.exports=i(a)&&/native code/.test(String(a))}),Q=e((e,t)=>{var n=j(),r=P(),i=n("keys");t.exports=function(e){return i[e]||(i[e]=r(e))}}),H=e((e,t)=>{t.exports={}}),G=e((e,n)=>{var r,i,a,o,s,u=q(),l=t(),c=g(),_=V(),p=O(),d=k(),f=Q(),m=H(),h="Object already initialized",y=l.TypeError,b=l.WeakMap;u||d.state?((r=d.state||(d.state=new b)).get=r.get,r.has=r.has,r.set=r.set,a=function(e,t){if(r.has(e))throw y(h);return t.facade=e,r.set(e,t),t},o=function(e){return r.get(e)||{}},s=function(e){return r.has(e)}):(m[i=f("state")]=!0,a=function(e,t){if(p(e,i))throw y(h);return t.facade=e,_(e,i,t),t},o=function(e){return p(e,i)?e[i]:{}},s=function(e){return p(e,i)}),n.exports={set:a,get:o,has:s,enforce:function(e){return s(e)?o(e):a(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=o(t)).type!==e)throw y("Incompatible receiver, "+e+" required");return n}}}}),Z=e((e,t)=>{var n=r(),a=h(),o=O(),s=i(),u=Y().CONFIGURABLE,l=W(),c=G(),_=c.enforce,p=c.get,d=Object.defineProperty,f=s&&!n(function(){return 8!==d(function(){},"length",{value:8}).length}),m=String(String).split("String"),g=t.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||u&&e.name!==t)&&(s?d(e,"name",{value:t,configurable:!0}):e.name=t),f&&n&&o(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?s&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var r=_(e);return o(r,"source")||(r.source=m.join("string"==typeof t?t:"")),e};Function.prototype.toString=g(function(){return a(this)&&p(this).source||l(this)},"toString")}),X=e((e,t)=>{var n=h(),r=K(),i=Z(),a=M();t.exports=function(e,t,o,s){s||(s={});var u=s.enumerable,l=void 0!==s.name?s.name:t;if(n(o)&&i(o,l,s),s.global)u?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(u=!0):delete e[t]}catch{}u?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}}),ee=e((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}}),et=e((e,t)=>{var n=ee();t.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}}),en=e((e,t)=>{var n=et(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}}),er=e((e,t)=>{var n=et(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}}),ei=e((e,t)=>{var n=er();t.exports=function(e){return n(e.length)}}),ea=e((e,t)=>{var n=f(),r=en(),i=ei(),a=function(e){return function(t,a,o){var s,u=n(t),l=i(u),c=r(o,l);if(e&&a!=a){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===a)return e||c||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}}),eo=e((e,t)=>{var n=l(),r=O(),i=f(),a=ea().indexOf,o=H(),s=n([].push);t.exports=function(e,t){var n,u=i(e),l=0,c=[];for(n in u)!r(o,n)&&r(u,n)&&s(c,n);for(;t.length>l;)r(u,n=t[l++])&&(~a(c,n)||s(c,n));return c}}),es=e((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),eu=e(e=>{var t=eo(),n=es().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}}),el=e(e=>{e.f=Object.getOwnPropertySymbols}),ec=e((e,t)=>{var n=y(),r=l(),i=eu(),a=el(),o=$(),s=r([].concat);t.exports=n("Reflect","ownKeys")||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}}),e_=e((e,t)=>{var n=O(),r=ec(),i=U(),a=K();t.exports=function(e,t,o){for(var s=r(t),u=a.f,l=i.f,c=0;c{var n=r(),i=h(),a=/#|\.prototype\./,o=function(e,t){var r=u[s(e)];return r==c||r!=l&&(i(t)?n(t):!!t)},s=o.normalize=function(e){return String(e).replace(a,".").toLowerCase()},u=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o}),ed=e((e,n)=>{var r=t(),i=U().f,a=V(),o=X(),s=M(),u=e_(),l=ep();n.exports=function(e,t){var n,c,_,p,d,f=e.target,m=e.global,h=e.stat;if(n=m?r:h?r[f]||s(f,{}):(r[f]||{}).prototype)for(c in t){if(p=t[c],_=e.dontCallGetSet?(d=i(n,c))&&d.value:n[c],!l(m?c:f+(h?".":"#")+c,e.forced)&&void 0!==_){if(typeof p==typeof _)continue;u(p,_)}(e.sham||_&&_.sham)&&a(p,"sham",!0),o(n,c,p,e)}}}),ef=e(()=>{var e=ed(),n=t();e({global:!0,forced:n.globalThis!==n},{globalThis:n})}),em=e(()=>{ef()}),eh=e((e,t)=>{var n=Z(),r=K();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}}),eg=e((e,t)=>{var n=$();t.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}}),ey=e(()=>{var e=t(),n=i(),a=eh(),o=eg(),s=r(),u=e.RegExp,l=u.prototype;n&&s(function(){var e=!0;try{u(".","d")}catch{e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(a.hasIndices="d"),a)i(o,a[o]);return Object.getOwnPropertyDescriptor(l,"flags").get.call(t)!==r||n!==r})&&a(l,"flags",{configurable:!0,get:o})});return e((e,t)=>{em(),ey();var n,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s=(e,t)=>function(){return e&&(t=(0,e[a(e)[0]])(e=0)),t},u=(e,t)=>function(){return t||(0,e[a(e)[0]])((t={exports:{}}).exports,t),t.exports},l=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},c=(e,t,n,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===n||r(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e},_=e=>c(r({},"__esModule",{value:!0}),e),p=s({""(){n={env:{},argv:[]}}}),d=u({"src/common/parser-create-error.js"(e,t){p(),t.exports=function(e,t){let n=SyntaxError(e+" ("+t.start.line+":"+t.start.column+")");return n.loc=t,n}}}),f=u({"src/utils/try-combinations.js"(e,t){p(),t.exports=function(){let e;for(var t=arguments.length,n=Array(t),r=0;r"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])M="BE";else if(513===n[0])M="LE";else throw Error("unable to figure out endianess")}return M}function g(){return"u">typeof globalThis.location?globalThis.location.hostname:""}function y(){return[]}function b(){return 0}function v(){return Number.MAX_VALUE}function x(){return Number.MAX_VALUE}function D(){return[]}function S(){return"Browser"}function T(){return"u">typeof globalThis.navigator?globalThis.navigator.appVersion:""}function E(){}function w(){}function A(){return"javascript"}function C(){return"browser"}function N(){return"/tmp"}l(m,{EOL:()=>j,arch:()=>A,cpus:()=>D,default:()=>I,endianness:()=>h,freemem:()=>v,getNetworkInterfaces:()=>w,hostname:()=>g,loadavg:()=>y,networkInterfaces:()=>E,platform:()=>C,release:()=>T,tmpDir:()=>N,tmpdir:()=>k,totalmem:()=>x,type:()=>S,uptime:()=>b});var M,k,j,I,O=s({"node-modules-polyfills:os"(){p(),I={EOL:j=` +`,tmpdir:k=N,tmpDir:N,networkInterfaces:E,getNetworkInterfaces:w,release:T,type:S,cpus:D,totalmem:x,freemem:v,uptime:b,loadavg:y,hostname:g,endianness:h}}}),P=u({"node-modules-polyfills-commonjs:os"(e,t){p();var n=(O(),_(m));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),F=u({"node_modules/detect-newline/index.js"(e,t){p();var n=e=>{if("string"!=typeof e)throw TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let n=t.filter(e=>e===`\r `).length,r=t.length-n;return n>r?`\r `:` `};t.exports=n,t.exports.graceful=e=>"string"==typeof e&&n(e)||` -`}}),L=u({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=P();return t=function(){return e},e}function n(){var e;let t=(e=F())&&e.__esModule?e:{default:e};return n=function(){return t},t}p(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(e){let t=e.match(a);return t?t[0].trimLeft():""},e.parse=function(e){return d(e).pragmas},e.parseWithComments=d,e.print=function(e){let{comments:r="",pragmas:i={}}=e,a=(0,n().default)(r)||t().EOL,o=Object.keys(i),s=o.map(e=>f(e,i[e])).reduce((e,t)=>e.concat(t),[]).map(e=>` * ${e}${a}`).join("");if(!r){if(0===o.length)return"";if(1===o.length&&!Array.isArray(i[o[0]]))return`/** ${f(o[0],i[o[0]])[0]} */`}let u=r.split(a).map(e=>` * ${e}`).join(a)+a;return"/**"+a+(r?u:"")+(r&&o.length?" *"+a:"")+s+" */"},e.strip=function(e){let t=e.match(a);return t&&t[0]?e.substring(t[0].length):e};var r=/\*\/$/,i=/^\/\*\*?/,a=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,o=/(^|\s+)\/\/([^\r\n]*)/g,s=/^(\r?\n)+/,u=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,c=/(\r?\n|^) *\* ?/g,_=[];function d(e){let a=(0,n().default)(e)||t().EOL;e=e.replace(i,"").replace(r,"").replace(c,"$1");let p="";for(;p!==e;)p=e,e=e.replace(u,`${a}$1 $2${a}`);e=e.replace(s,"").trimRight();let d=Object.create(null),f=e.replace(l,"").replace(s,"").trimRight(),h;for(;h=l.exec(e);){let e=h[2].replace(o,"");"string"==typeof d[h[1]]||Array.isArray(d[h[1]])?d[h[1]]=_.concat(d[h[1]],e):d[h[1]]=e}return{comments:f,pragmas:d}}function f(e,t){return _.concat(t).map(t=>`@${e} ${t}`.trim())}}}),R=u({"src/common/end-of-line.js"(e,t){p(),t.exports={guessEndOfLine:function(e){let t=e.indexOf("\r");return t>=0?e.charAt(t+1)===` +`}}),L=u({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=P();return t=function(){return e},e}function n(){var e;let t=(e=F())&&e.__esModule?e:{default:e};return n=function(){return t},t}p(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(e){let t=e.match(a);return t?t[0].trimLeft():""},e.parse=function(e){return d(e).pragmas},e.parseWithComments=d,e.print=function(e){let{comments:r="",pragmas:i={}}=e,a=(0,n().default)(r)||t().EOL,o=Object.keys(i),s=o.map(e=>f(e,i[e])).reduce((e,t)=>e.concat(t),[]).map(e=>` * ${e}${a}`).join("");if(!r){if(0===o.length)return"";if(1===o.length&&!Array.isArray(i[o[0]]))return`/** ${f(o[0],i[o[0]])[0]} */`}let u=r.split(a).map(e=>` * ${e}`).join(a)+a;return"/**"+a+(r?u:"")+(r&&o.length?" *"+a:"")+s+" */"},e.strip=function(e){let t=e.match(a);return t&&t[0]?e.substring(t[0].length):e};var r=/\*\/$/,i=/^\/\*\*?/,a=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,o=/(^|\s+)\/\/([^\r\n]*)/g,s=/^(\r?\n)+/,u=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,c=/(\r?\n|^) *\* ?/g,_=[];function d(e){let a=(0,n().default)(e)||t().EOL;e=e.replace(i,"").replace(r,"").replace(c,"$1");let p="";for(;p!==e;)p=e,e=e.replace(u,`${a}$1 $2${a}`);e=e.replace(s,"").trimRight();let d=Object.create(null),f=e.replace(l,"").replace(s,"").trimRight(),m;for(;m=l.exec(e);){let e=m[2].replace(o,"");"string"==typeof d[m[1]]||Array.isArray(d[m[1]])?d[m[1]]=_.concat(d[m[1]],e):d[m[1]]=e}return{comments:f,pragmas:d}}function f(e,t){return _.concat(t).map(t=>`@${e} ${t}`.trim())}}}),R=u({"src/common/end-of-line.js"(e,t){p(),t.exports={guessEndOfLine:function(e){let t=e.indexOf("\r");return t>=0?e.charAt(t+1)===` `?"crlf":"cr":"lf"},convertEndOfLineToChars:function(e){switch(e){case"cr":return"\r";case"crlf":return`\r `;default:return` `}},countEndOfLineChars:function(e,t){let n;switch(t){case` @@ -25,47 +25,47 @@ `)?` `:` -`)+l}}}}),U=u({"src/utils/is-non-empty-array.js"(e,t){p(),t.exports=function(e){return Array.isArray(e)&&e.length>0}}}),J=u({"src/language-js/loc.js"(e,t){p();var n=U();function r(e){var t,i;let a=e.range?e.range[0]:e.start,o=null!==(t=null===(i=e.declaration)||void 0===i?void 0:i.decorators)&&void 0!==t?t:e.decorators;return n(o)?Math.min(r(o[0]),a):a}function i(e){return e.range?e.range[1]:e.end}function a(e,t){let n=r(e);return Number.isInteger(n)&&n===r(t)}t.exports={locStart:r,locEnd:i,hasSameLocStart:a,hasSameLoc:function(e,t){let n;return a(e,t)&&Number.isInteger(n=i(e))&&n===i(t)}}}}),$=u({"src/language-js/parse/utils/create-parser.js"(e,t){p();var{hasPragma:n}=B(),{locStart:r,locEnd:i}=J();t.exports=function(e){return Object.assign({astFormat:"estree",hasPragma:n,locStart:r,locEnd:i},e="function"==typeof e?{parse:e}:e)}}}),K=u({"src/language-js/parse/utils/replace-hashbang.js"(e,t){p(),t.exports=function(e){return"#"===e.charAt(0)&&"!"===e.charAt(1)?"//"+e.slice(2):e}}}),V=u({"src/language-js/utils/is-ts-keyword-type.js"(e,t){p(),t.exports=function(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}}}),Y=u({"src/language-js/utils/is-block-comment.js"(e,t){p();var n=new Set(["Block","CommentBlock","MultiLine"]);t.exports=e=>n.has(null==e?void 0:e.type)}}),W=u({"src/language-js/utils/is-type-cast-comment.js"(e,t){p();var n=Y();t.exports=function(e){return n(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}}}),q=u({"src/utils/get-last.js"(e,t){p(),t.exports=e=>e[e.length-1]}}),Q=u({"src/language-js/parse/postprocess/visit-node.js"(e,t){p(),t.exports=function e(t,n){if(Array.isArray(t)){for(let r=0;r{e.leadingComments&&e.leadingComments.some(a)&&t.add(n(e))}),e=s(e,e=>{if("ParenthesizedExpression"===e.type){let{expression:r}=e;if("TypeCastExpression"===r.type)return r.range=e.range,r;let i=n(e);if(!t.has(i))return r.extra=Object.assign(Object.assign({},r.extra),{},{parenthesized:!0}),r}})}return e=s(e,e=>{switch(e.type){case"ChainExpression":return function e(t){switch(t.type){case"CallExpression":t.type="OptionalCallExpression",t.callee=e(t.callee);break;case"MemberExpression":t.type="OptionalMemberExpression",t.object=e(t.object);break;case"TSNonNullExpression":t.expression=e(t.expression)}return t}(e.expression);case"LogicalExpression":if(l(e))return function e(t){return l(t)?e({type:"LogicalExpression",operator:t.operator,left:e({type:"LogicalExpression",operator:t.operator,left:t.left,right:t.right.left,range:[n(t.left),r(t.right.left)]}),right:t.right.right,range:[n(t),r(t)]}):t}(e);break;case"VariableDeclaration":{let i=o(e.declarations);i&&i.init&&";"!==t.originalText[r(i)]&&(e.range=[n(e),r(i)]);break}case"TSParenthesizedType":return i(e.typeAnnotation)||"TSThisType"===e.typeAnnotation.type||(e.typeAnnotation.range=[n(e),r(e)]),e.typeAnnotation;case"TSTypeParameter":if("string"==typeof e.name){let t=n(e);e.name={type:"Identifier",name:e.name,range:[t,t+e.name.length]}}break;case"ObjectExpression":if("typescript"===t.parser){let t=e.properties.find(e=>"Property"===e.type&&"TSEmptyBodyFunctionExpression"===e.value.type);t&&u(t.value,"Unexpected token.")}break;case"SequenceExpression":{let t=o(e.expressions);e.range=[n(e),Math.min(r(t),r(e))];break}case"TopicReference":t.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:i}=e;if("meriyah"===t.parser&&i&&"Identifier"===i.type){let a=t.originalText.slice(n(i),r(i));(a.startsWith('"')||a.startsWith("'"))&&(e.exported=Object.assign(Object.assign({},e.exported),{},{type:"Literal",value:e.exported.name,raw:a}))}break}case"PropertyDefinition":if("meriyah"===t.parser&&e.static&&!e.computed&&!e.key){let t="static",r=n(e);Object.assign(e,{static:!1,key:{type:"Identifier",name:t,range:[r,r+t.length]}})}}})}}}),Z=u({"node_modules/typescript/lib/typescript.js"(e,t){p();var r,i,a,o,s,u=Object.defineProperty,l=Object.getOwnPropertyNames,c=(e,t)=>function(){return e&&(t=(0,e[l(e)[0]])(e=0)),t},_=c({"src/compiler/corePublic.ts"(){var e;a="5.0",o="5.0.2",(e=s||{})[e.LessThan=-1]="LessThan",e[e.EqualTo=0]="EqualTo",e[e.GreaterThan=1]="GreaterThan",s=e}});function d(e){return e?e.length:0}function f(e,t){if(e)for(let n=0;n=0;n--){let r=t(e[n],n);if(r)return r}}function m(e,t){if(void 0!==e)for(let n=0;n=0;r--){let n=e[r];if(t(n,r))return n}}function T(e,t,n){if(void 0===e)return -1;for(let r=null!=n?n:0;r=0;r--)if(t(e[r],r))return r;return -1}function w(e,t){for(let n=0;n2&&void 0!==arguments[2]?arguments[2]:tf;if(e){for(let r of e)if(n(r,t))return!0}return!1}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tf;return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}function M(e,t,n){for(let r=n||0;r{let i=t(r,e);if(void 0!==i){let[e,t]=i;void 0!==e&&void 0!==t&&n.set(e,t)}}),n}function Y(e,t,n){if(e.has(t))return e.get(t);let r=n();return e.set(t,r),r}function W(e,t){return!e.has(t)&&(e.add(t),!0)}function*q(e){yield e}function Q(e,t,n){let r;if(e){r=[];let i=e.length,a,o,s=0,u=0;for(;s{let[i,a]=t(r,e);n.set(i,a)}),n}function G(e,t){if(e){if(!t)return e.length>0;for(let n of e)if(t(n))return!0}return!1}function Z(e,t,n){let r;for(let i=0;ie[t])}(e,t,n):function(e,t){let n=[];for(let r of e)eh(n,r,t);return n}(e,t)}function er(){return[]}function ei(e,t,n,r){if(0===e.length)return e.push(t),!0;let i=ej(e,t,ta,n);return i<0?(e.splice(~i,0,t),!0):!!r&&(e.splice(i,0,t),!0)}function ea(e,t,n){return function(e,t){if(0===e.length)return t8;let n=e[0],r=[n];for(let i=1;i0&&(i&=-2),2&i&&r(a,s)>0&&(i&=-3),a=s}return i}function eu(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tf;if(!e||!t)return e===t;if(e.length!==t.length)return!1;for(let r=0;r0&&nd.assertGreaterThanOrEqual(n(t[a],t[a-1]),0);for(let o=i;io&&nd.assertGreaterThanOrEqual(n(e[i],e[i-1]),0),n(t[a],e[i])){case -1:r.push(t[a]);continue n;case 0:continue n;case 1:continue}}return r}function e_(e,t){return void 0===t?e:void 0===e?[t]:(e.push(t),e)}function ep(e,t){return void 0===e?t:void 0===t?e:e6(e)?e6(t)?X(e,t):e_(e,t):e6(t)?e_(t,e):[e,t]}function ed(e,t){return t<0?e.length+t:t}function ef(e,t,n,r){if(void 0===t||0===t.length)return e;if(void 0===e)return t.slice(n,r);n=void 0===n?0:ed(t,n),r=void 0===r?t.length:ed(t,r);for(let i=n;in(e[t],e[r])||ty(t,r))}function ey(e,t){return 0===e.length?e:e.slice().sort(t)}function*eb(e){for(let t=e.length-1;t>=0;t--)yield e[t]}function ev(e,t){let n=et(e);return eg(e,n,t),n.map(t=>e[t])}function ex(e,t,n,r){for(;n>1);switch(r(n(e[i],i),t)){case -1:a=i+1;break;case 0:return i;case 1:o=i-1}}return~a}function eO(e,t,n,r,i){if(e&&e.length>0){let a=e.length;if(a>0){let o=void 0===r||r<0?0:r,s=void 0===i||o+i>a-1?a-1:o+i,u;for(arguments.length<=2?(u=e[o],o++):u=n;o<=s;)u=t(u,e[o],o),o++;return u}}return n}function eP(e,t){return nn.call(e,t)}function eF(e,t){return nn.call(e,t)?e[t]:void 0}function eL(e){let t=[];for(let n in e)nn.call(e,n)&&t.push(n);return t}function eR(e){let t=[];do for(let n of Object.getOwnPropertyNames(e))eh(t,n);while(e=Object.getPrototypeOf(e))return t}function ez(e){let t=[];for(let n in e)nn.call(e,n)&&t.push(e[n]);return t}function eB(e,t){let n=Array(e);for(let r=0;r1?t-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:tf;if(e===t)return!0;if(!e||!t)return!1;for(let r in e)if(nn.call(e,r)&&(!nn.call(t,r)||!n(e[r],t[r])))return!1;for(let n in t)if(nn.call(t,n)&&!nn.call(e,n))return!1;return!0}function eK(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta,r=new Map;for(let i of e){let e=t(i);void 0!==e&&r.set(e,n(i))}return r}function eV(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta,r=[];for(let i of e)r[t(i)]=n(i);return r}function eY(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta,r=eX();for(let i of e)r.add(t(i),n(i));return r}function eW(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta;return eU(eY(e,t).values(),n)}function eq(e,t){var n;let r={};if(e)for(let i of e){let e=`${t(i)}`;(null!=(n=r[e])?n:r[e]=[]).push(i)}return r}function eQ(e){let t={};for(let n in e)nn.call(e,n)&&(t[n]=e[n]);return t}function eH(e,t){let n={};for(let e in t)nn.call(t,e)&&(n[e]=t[e]);for(let t in e)nn.call(e,t)&&(n[t]=e[t]);return n}function eG(e,t){for(let n in t)nn.call(t,n)&&(e[n]=t[n])}function eZ(e,t){return t?t.bind(e):void 0}function eX(){let e=new Map;return e.add=e0,e.remove=e1,e}function e0(e,t){let n=this.get(e);return n?n.push(t):this.set(e,n=[t]),n}function e1(e,t){let n=this.get(e);n&&(tz(n,t),n.length||this.delete(e))}function e2(){return eX()}function e3(e){let t=(null==e?void 0:e.slice())||[],n=0;function r(){return n===t.length}return{enqueue:function(){t.push(...arguments)},dequeue:function(){if(r())throw Error("Queue is empty");let e=t[n];if(t[n]=void 0,++n>100&&n>t.length>>1){let e=t.length-n;t.copyWithin(0,n),t.length=e,n=0}return e},isEmpty:r}}function e4(e,t){let n=new Map,r=0;function*i(){for(let e of n.values())e6(e)?yield*e:yield e}let a={has(r){let i=e(r);if(!n.has(i))return!1;let a=n.get(i);if(!e6(a))return t(a,r);for(let e of a)if(t(e,r))return!0;return!1},add(i){let a=e(i);if(n.has(a)){let e=n.get(a);e6(e)?A(e,i,t)||(e.push(i),r++):t(e,i)||(n.set(a,[e,i]),r++)}else n.set(a,i),r++;return this},delete(i){let a=e(i);if(!n.has(a))return!1;let o=n.get(a);if(e6(o)){for(let e=0;ei(),values:()=>i(),*entries(){for(let e of i())yield[e,e]},[Symbol.iterator]:()=>i(),[Symbol.toStringTag]:n[Symbol.toStringTag]};return a}function e6(e){return Array.isArray(e)}function e5(e){return e6(e)?e:[e]}function e8(e){return"string"==typeof e}function e7(e){return"number"==typeof e}function e9(e,t){return void 0!==e&&t(e)?e:void 0}function te(e,t){return void 0!==e&&t(e)?e:nd.fail(`Invalid cast. The supplied value ${e} did not pass the test '${nd.getFunctionName(t)}'.`)}function tt(e){}function tn(){return!1}function tr(){return!0}function ti(){}function ta(e){return e}function to(e){return e.toLowerCase()}function ts(e){return ni.test(e)?e.replace(ni,to):e}function tu(){throw Error("Not implemented")}function tl(e){let t;return()=>(e&&(t=e(),e=void 0),t)}function tc(e){let t=new Map;return n=>{let r=`${typeof n}:${n}`,i=t.get(r);return void 0!==i||t.has(r)||(i=e(n),t.set(r,i)),i}}function t_(e){let t=new WeakMap;return n=>{let r=t.get(n);return void 0!==r||t.has(n)||(r=e(n),t.set(n,r)),r}}function tp(e,t){return function(){for(var n=arguments.length,r=Array(n),i=0;ir(n(t(e(i)))):n?r=>n(t(e(r))):t?n=>t(e(n)):e?t=>e(t):e=>e;{let e=[];for(let t=0;teO(e,(e,t)=>t(e),t)}}function tf(e,t){return e===t}function th(e,t){return e===t||void 0!==e&&void 0!==t&&e.toUpperCase()===t.toUpperCase()}function tm(e,t){return tf(e,t)}function tg(e,t){return e===t?0:void 0===e?-1:void 0===t?1:e-1===t(e,n)?e:n)}function tx(e,t){return e===t?0:void 0===e?-1:void 0===t?1:(e=e.toUpperCase())<(t=t.toUpperCase())?-1:e>t?1:0}function tD(e,t){return e===t?0:void 0===e?-1:void 0===t?1:(e=e.toLowerCase())<(t=t.toLowerCase())?-1:e>t?1:0}function tS(e,t){return tg(e,t)}function tT(e){return e?tx:tS}function tE(){return nu}function tw(e){nu!==e&&(nu=e,ns=void 0)}function tA(e,t){return(ns||(ns=no(nu)))(e,t)}function tC(e,t,n,r){return e===t?0:void 0===e?-1:void 0===t?1:r(e[n],t[n])}function tM(e,t){return ty(e?1:0,t?1:0)}function tN(e,t,n){let r=Math.max(2,Math.floor(.34*e.length)),i=Math.floor(.4*e.length)+1,a;for(let o of t){let t=n(o);if(void 0!==t&&Math.abs(t.length-e.length)<=r){if(t===e||t.length<3&&t.toLowerCase()!==e.toLowerCase())continue;let n=function(e,t,n){let r=Array(t.length+1),i=Array(t.length+1),a=n+.01;for(let e=0;e<=t.length;e++)r[e]=e;for(let o=1;o<=e.length;o++){let s=e.charCodeAt(o-1),u=Math.ceil(o>n?o-n:1),l=Math.floor(t.length>n+o?n+o:t.length);i[0]=o;let c=o;for(let e=1;en)return;let _=r;r=i,i=_}let o=r[t.length];return o>n?void 0:o}(e,t,i-.1);if(void 0===n)continue;nd.assert(n=0&&e.indexOf(t,n)===n}function tj(e,t){return tk(e,t)?e.slice(0,e.length-t.length):e}function tI(e,t){return tk(e,t)?e.slice(0,e.length-t.length):void 0}function tO(e,t){return -1!==e.indexOf(t)}function tP(e){let t=e.length;for(let n=t-1;n>0;n--){let r=e.charCodeAt(n);if(r>=48&&r<=57)do--n,r=e.charCodeAt(n);while(n>0&&r>=48&&r<=57)else if(n>4&&(110===r||78===r)){if(--n,105!==(r=e.charCodeAt(n))&&73!==r||(--n,109!==(r=e.charCodeAt(n))&&77!==r))break;--n,r=e.charCodeAt(n)}else break;if(45!==r&&46!==r)break;t=n}return t===e.length?e:e.slice(0,t)}function tF(e,t){for(let n=0;ne===t)}function tB(e){return e?ta:ts}function tU(e){let{prefix:t,suffix:n}=e;return`${t}*${n}`}function tJ(e,t){return nd.assert(tW(e,t)),t.substring(e.prefix.length,t.length-e.suffix.length)}function t$(e,t,n){let r,i=-1;for(let a of e){let e=t(a);tW(e,n)&&e.prefix.length>i&&(i=e.prefix.length,r=a)}return r}function tK(e,t){return 0===e.lastIndexOf(t,0)}function tV(e,t){return tK(e,t)?e.substr(t.length):e}function tY(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta;return tK(n(e),n(t))?e.substring(t.length):void 0}function tW(e,t){let{prefix:n,suffix:r}=e;return t.length>=n.length+r.length&&tK(t,n)&&tk(t,r)}function tq(e,t){return n=>e(n)&&t(n)}function tQ(){for(var e=arguments.length,t=Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:" ";return t<=e.length?e:n.repeat(t-e.length)+e}function t2(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" ";return t<=e.length?e:e+n.repeat(t-e.length)}function t3(e,t){if(e){let n=e.length,r=0;for(;r=0&&iG(e.charCodeAt(t));)t--;return e.slice(0,t+1)}function t5(){return"u">typeof n&&n.nextTick&&!n.browser&&"object"==typeof t}var t8,t7,t9,ne,nt,nn,nr,ni,na,no,ns,nu,nl,nc,n_,np,nd,nf=c({"src/compiler/core.ts"(){var e,t;wA(),t8=[],t7=new Map,t9=new Set,(e=ne||{})[e.None=0]="None",e[e.CaseSensitive=1]="CaseSensitive",e[e.CaseInsensitive=2]="CaseInsensitive",e[e.Both=3]="Both",ne=e,nt=Array.prototype.at?(e,t)=>null==e?void 0:e.at(t):(e,t)=>{if(e&&(t=ed(e,t)){let e,t,n="object"==typeof Intl&&"function"==typeof Intl.Collator?function(e){let t=new Intl.Collator(e,{usage:"sort",sensitivity:"variant"}).compare;return(e,n)=>r(e,n,t)}:"function"==typeof String.prototype.localeCompare&&"function"==typeof String.prototype.toLocaleUpperCase&&0>"a".localeCompare("B")?function(e){if(void 0!==e)return i();return(e,n)=>r(e,n,t);function t(e,t){return e.localeCompare(t)}}:i;return function(r){return void 0===r?e||(e=n(r)):"en-US"===r?t||(t=n(r)):n(r)};function r(e,t,n){if(e===t)return 0;if(void 0===e)return -1;if(void 0===t)return 1;let r=n(e,t);return r<0?-1:r>0?1:0}function i(){return(t,n)=>r(t,n,e);function e(e,t){var n,r;return((n=e.toUpperCase())<(r=t.toUpperCase())?-1:n>r?1:0)||(et?1:0)}}})(),nl=String.prototype.trim?e=>e.trim():e=>nc(n_(e)),nc=String.prototype.trimEnd?e=>e.trimEnd():t6,n_=String.prototype.trimStart?e=>e.trimStart():e=>e.replace(/^\s+/g,"")}}),nh=c({"src/compiler/debug.ts"(){var e;wA(),wA(),(e=np||{})[e.Off=0]="Off",e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Info=3]="Info",e[e.Verbose=4]="Verbose",np=e,(e=>{var t;let n,r=0;function i(t){return e.currentLogLevel<=t}function a(t,n){e.loggingHost&&i(t)&&e.loggingHost.log(t,n)}function o(e){a(3,e)}e.currentLogLevel=2,e.isDebugging=!1,e.shouldLog=i,e.log=o,(t=o=e.log||(e.log={})).error=function(e){a(1,e)},t.warn=function(e){a(2,e)},t.log=function(e){a(3,e)},t.trace=function(e){a(4,e)};let s={};function u(t,n){return r>=t||(s[n]={level:t,assertion:e[n]},e[n]=tt,!1)}function l(e,t){let n=Error(e?`Debug Failure. ${e}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(n,t||l),n}function c(e,t,n,r){e||(t=t?`False expression: ${t}`:"False expression.",n&&(t+=`\r -Verbose Debug Information: `+("string"==typeof n?n:n())),l(t,r||c))}function _(e,t,n){null==e&&l(t,n||_)}function p(e,t,n){for(let r of e)_(r,t,n||p)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Illegal value:",n=arguments.length>2?arguments[2]:void 0;return l(`${t} ${"object"==typeof e&&eP(e,"kind")&&eP(e,"pos")?"SyntaxKind: "+g(e.kind):JSON.stringify(e)}`,n||d)}function f(e){if("function"!=typeof e)return"";if(eP(e,"name"))return e.name;{let t=Function.prototype.toString.call(e),n=/^function\s+([\w\$]+)\s*\(/.exec(t);return n?n[1]:""}}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=function(e){let t=m.get(e);if(t)return t;let n=[];for(let t in e){let r=e[t];"number"==typeof r&&n.push([r,t])}let r=ev(n,(e,t)=>ty(e[0],t[0]));return m.set(e,r),r}(t);if(0===e)return r.length>0&&0===r[0][0]?r[0][1]:"0";if(n){let t=[],n=e;for(let[i,a]of r){if(i>e)break;0!==i&&i&e&&(t.push(a),n&=~i)}if(0===n)return t.join("|")}else for(let[t,n]of r)if(t===e)return n;return e.toString()}e.getAssertionLevel=function(){return r},e.setAssertionLevel=function(t){let n=r;if(r=t,t>n)for(let n of eL(s)){let r=s[n];void 0!==r&&e[n]!==r.assertion&&t>=r.level&&(e[n]=r,s[n]=void 0)}},e.shouldAssert=function(e){return r>=e},e.fail=l,e.failBadSyntaxKind=function e(t,n,r){return l(`${n||"Unexpected node."}\r -Node ${g(t.kind)} was unexpected.`,r||e)},e.assert=c,e.assertEqual=function e(t,n,r,i,a){t!==n&&l(`Expected ${t} === ${n}. ${r?i?`${r} ${i}`:r:""}`,a||e)},e.assertLessThan=function e(t,n,r,i){t>=n&&l(`Expected ${t} < ${n}. ${r||""}`,i||e)},e.assertLessThanOrEqual=function e(t,n,r){t>n&&l(`Expected ${t} <= ${n}`,r||e)},e.assertGreaterThanOrEqual=function e(t,n,r){t= ${n}`,r||e)},e.assertIsDefined=_,e.checkDefined=function e(t,n,r){return _(t,n,r||e),t},e.assertEachIsDefined=p,e.checkEachDefined=function e(t,n,r){return p(t,n,r||e),t},e.assertNever=d,e.assertEachNode=function e(t,n,r,i){u(1,"assertEachNode")&&c(void 0===n||x(t,n),r||"Unexpected node.",()=>`Node array did not pass test '${f(n)}'.`,i||e)},e.assertNode=function e(t,n,r,i){u(1,"assertNode")&&c(void 0!==t&&(void 0===n||n(t)),r||"Unexpected node.",()=>`Node ${g(null==t?void 0:t.kind)} did not pass test '${f(n)}'.`,i||e)},e.assertNotNode=function e(t,n,r,i){u(1,"assertNotNode")&&c(void 0===t||void 0===n||!n(t),r||"Unexpected node.",()=>`Node ${g(t.kind)} should not have passed test '${f(n)}'.`,i||e)},e.assertOptionalNode=function e(t,n,r,i){u(1,"assertOptionalNode")&&c(void 0===n||void 0===t||n(t),r||"Unexpected node.",()=>`Node ${g(null==t?void 0:t.kind)} did not pass test '${f(n)}'.`,i||e)},e.assertOptionalToken=function e(t,n,r,i){u(1,"assertOptionalToken")&&c(void 0===n||void 0===t||t.kind===n,r||"Unexpected node.",()=>`Node ${g(null==t?void 0:t.kind)} was not a '${g(n)}' token.`,i||e)},e.assertMissingNode=function e(t,n,r){u(1,"assertMissingNode")&&c(void 0===t,n||"Unexpected node.",()=>`Node ${g(t.kind)} was unexpected'.`,r||e)},e.type=function(e){},e.getFunctionName=f,e.formatSymbol=function(e){return`{ name: ${oi(e.escapedName)}; flags: ${T(e.flags)}; declarations: ${O(e.declarations,e=>g(e.kind))} }`},e.formatEnum=h;let m=new Map;function g(e){return h(e,nI,!1)}function y(e){return h(e,nO,!0)}function v(e){return h(e,nP,!0)}function D(e){return h(e,rM,!0)}function S(e){return h(e,rk,!0)}function T(e){return h(e,n4,!0)}function E(e){return h(e,n9,!0)}function w(e){return h(e,ro,!0)}function A(e){return h(e,re,!0)}function C(e){return h(e,nB,!0)}e.formatSyntaxKind=g,e.formatSnippetKind=function(e){return h(e,rN,!1)},e.formatNodeFlags=y,e.formatModifierFlags=v,e.formatTransformFlags=D,e.formatEmitFlags=S,e.formatSymbolFlags=T,e.formatTypeFlags=E,e.formatSignatureFlags=w,e.formatObjectFlags=A,e.formatFlowFlags=C,e.formatRelationComparisonResult=function(e){return h(e,nL,!0)},e.formatCheckMode=function(e){return h(e,CheckMode,!0)},e.formatSignatureCheckMode=function(e){return h(e,SignatureCheckMode,!0)},e.formatTypeFacts=function(e){return h(e,TypeFacts,!0)};let M=!1,N;function k(e){"__debugFlowFlags"in e||Object.defineProperties(e,{__tsDebuggerDisplay:{value(){let e=2&this.flags?"FlowStart":4&this.flags?"FlowBranchLabel":8&this.flags?"FlowLoopLabel":16&this.flags?"FlowAssignment":32&this.flags?"FlowTrueCondition":64&this.flags?"FlowFalseCondition":128&this.flags?"FlowSwitchClause":256&this.flags?"FlowArrayMutation":512&this.flags?"FlowCall":1024&this.flags?"FlowReduceLabel":1&this.flags?"FlowUnreachable":"UnknownFlow",t=-2048&this.flags;return`${e}${t?` (${C(t)})`:""}`}},__debugFlowFlags:{get(){return h(this.flags,nB,!0)}},__debugToString:{value(){return P(this)}}})}function j(e){"__tsDebuggerDisplay"in e||Object.defineProperties(e,{__tsDebuggerDisplay:{value:e=>`NodeArray ${e=String(e).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]")}`}})}e.attachFlowNodeDebugInfo=function(e){M&&("function"==typeof Object.setPrototypeOf?(N||k(N=Object.create(Object.prototype)),Object.setPrototypeOf(e,N)):k(e))},e.attachNodeArrayDebugInfo=function(e){M&&("function"==typeof Object.setPrototypeOf?(n||j(n=Object.create(Array.prototype)),Object.setPrototypeOf(e,n)):j(e))},e.enableDebugInfo=function(){if(M)return;let e=new WeakMap,t=new WeakMap;for(let n of(Object.defineProperties(bg.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let e=33554432&this.flags?"TransientSymbol":"Symbol",t=-33554433&this.flags;return`${e} '${os(this)}'${t?` (${T(t)})`:""}`}},__debugFlags:{get(){return T(this.flags)}}}),Object.defineProperties(bg.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let e=98304&this.flags?"NullableType":384&this.flags?`LiteralType ${JSON.stringify(this.value)}`:2048&this.flags?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:8192&this.flags?"UniqueESSymbolType":32&this.flags?"EnumType":67359327&this.flags?`IntrinsicType ${this.intrinsicName}`:1048576&this.flags?"UnionType":2097152&this.flags?"IntersectionType":4194304&this.flags?"IndexType":8388608&this.flags?"IndexedAccessType":16777216&this.flags?"ConditionalType":33554432&this.flags?"SubstitutionType":262144&this.flags?"TypeParameter":524288&this.flags?3&this.objectFlags?"InterfaceType":4&this.objectFlags?"TypeReference":8&this.objectFlags?"TupleType":16&this.objectFlags?"AnonymousType":32&this.objectFlags?"MappedType":1024&this.objectFlags?"ReverseMappedType":256&this.objectFlags?"EvolvingArrayType":"ObjectType":"Type",t=524288&this.flags?-1344&this.objectFlags:0;return`${e}${this.symbol?` '${os(this.symbol)}'`:""}${t?` (${A(t)})`:""}`}},__debugFlags:{get(){return E(this.flags)}},__debugObjectFlags:{get(){return 524288&this.flags?A(this.objectFlags):""}},__debugTypeToString:{value(){let t=e.get(this);return void 0===t&&(t=this.checker.typeToString(this),e.set(this,t)),t}}}),Object.defineProperties(bg.getSignatureConstructor().prototype,{__debugFlags:{get(){return w(this.flags)}},__debugSignatureToString:{value(){var e;return null==(e=this.checker)?void 0:e.signatureToString(this)}}}),[bg.getNodeConstructor(),bg.getIdentifierConstructor(),bg.getTokenConstructor(),bg.getSourceFileConstructor()]))eP(n.prototype,"__debugKind")||Object.defineProperties(n.prototype,{__tsDebuggerDisplay:{value(){return`${sw(this)?"GeneratedIdentifier":vk(this)?`Identifier '${oa(this)}'`:vj(this)?`PrivateIdentifier '${oa(this)}'`:vf(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:vp(this)?`NumericLiteral ${this.text}`:vd(this)?`BigIntLiteral ${this.text}n`:vq(this)?"TypeParameterDeclaration":vQ(this)?"ParameterDeclaration":v2(this)?"ConstructorDeclaration":v3(this)?"GetAccessorDeclaration":v4(this)?"SetAccessorDeclaration":v6(this)?"CallSignatureDeclaration":v5(this)?"ConstructSignatureDeclaration":v8(this)?"IndexSignatureDeclaration":v7(this)?"TypePredicateNode":v9(this)?"TypeReferenceNode":xe(this)?"FunctionTypeNode":xt(this)?"ConstructorTypeNode":xn(this)?"TypeQueryNode":xr(this)?"TypeLiteralNode":xi(this)?"ArrayTypeNode":xa(this)?"TupleTypeNode":xs(this)?"OptionalTypeNode":xu(this)?"RestTypeNode":xl(this)?"UnionTypeNode":xc(this)?"IntersectionTypeNode":x_(this)?"ConditionalTypeNode":xp(this)?"InferTypeNode":xd(this)?"ParenthesizedTypeNode":xf(this)?"ThisTypeNode":xh(this)?"TypeOperatorNode":xm(this)?"IndexedAccessTypeNode":xg(this)?"MappedTypeNode":xy(this)?"LiteralTypeNode":xo(this)?"NamedTupleMember":xb(this)?"ImportTypeNode":g(this.kind)}${this.flags?` (${y(this.flags)})`:""}`}},__debugKind:{get(){return g(this.kind)}},__debugNodeFlags:{get(){return y(this.flags)}},__debugModifierFlags:{get(){return v(hp(this))}},__debugTransformFlags:{get(){return D(this.transformFlags)}},__debugIsParseTreeNode:{get(){return ot(this)}},__debugEmitFlags:{get(){return S(l2(this))}},__debugGetText:{value(e){if(d1(this))return"";let n=t.get(this);if(void 0===n){let r=on(this),i=r&&lw(r);n=i?lH(i,r,e):"",t.set(this,n)}return n}}});M=!0},e.formatVariance=function(e){let t=7&e,n=0===t?"in out":3===t?"[bivariant]":2===t?"in":1===t?"out":4===t?"[independent]":"";return 8&e?n+=" (unmeasurable)":16&e&&(n+=" (unreliable)"),n};class I{__debugToString(){var e;switch(this.kind){case 3:return(null==(e=this.debugInfo)?void 0:e.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return b(this.sources,this.targets||O(this.sources,()=>"any"),(e,t)=>`${e.__debugTypeToString()} -> ${"string"==typeof t?t:t.__debugTypeToString()}`).join(", ");case 2:return b(this.sources,this.targets,(e,t)=>`${e.__debugTypeToString()} -> ${t().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` +`)+l}}}}),U=u({"src/utils/is-non-empty-array.js"(e,t){p(),t.exports=function(e){return Array.isArray(e)&&e.length>0}}}),J=u({"src/language-js/loc.js"(e,t){p();var n=U();function r(e){var t,i;let a=e.range?e.range[0]:e.start,o=null!==(t=null===(i=e.declaration)||void 0===i?void 0:i.decorators)&&void 0!==t?t:e.decorators;return n(o)?Math.min(r(o[0]),a):a}function i(e){return e.range?e.range[1]:e.end}function a(e,t){let n=r(e);return Number.isInteger(n)&&n===r(t)}t.exports={locStart:r,locEnd:i,hasSameLocStart:a,hasSameLoc:function(e,t){let n;return a(e,t)&&Number.isInteger(n=i(e))&&n===i(t)}}}}),$=u({"src/language-js/parse/utils/create-parser.js"(e,t){p();var{hasPragma:n}=B(),{locStart:r,locEnd:i}=J();t.exports=function(e){return Object.assign({astFormat:"estree",hasPragma:n,locStart:r,locEnd:i},e="function"==typeof e?{parse:e}:e)}}}),K=u({"src/language-js/parse/utils/replace-hashbang.js"(e,t){p(),t.exports=function(e){return"#"===e.charAt(0)&&"!"===e.charAt(1)?"//"+e.slice(2):e}}}),V=u({"src/language-js/utils/is-ts-keyword-type.js"(e,t){p(),t.exports=function(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}}}),Y=u({"src/language-js/utils/is-block-comment.js"(e,t){p();var n=new Set(["Block","CommentBlock","MultiLine"]);t.exports=e=>n.has(null==e?void 0:e.type)}}),W=u({"src/language-js/utils/is-type-cast-comment.js"(e,t){p();var n=Y();t.exports=function(e){return n(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}}}),q=u({"src/utils/get-last.js"(e,t){p(),t.exports=e=>e[e.length-1]}}),Q=u({"src/language-js/parse/postprocess/visit-node.js"(e,t){p(),t.exports=function e(t,n){if(Array.isArray(t)){for(let r=0;r{e.leadingComments&&e.leadingComments.some(a)&&t.add(n(e))}),e=s(e,e=>{if("ParenthesizedExpression"===e.type){let{expression:r}=e;if("TypeCastExpression"===r.type)return r.range=e.range,r;let i=n(e);if(!t.has(i))return r.extra=Object.assign(Object.assign({},r.extra),{},{parenthesized:!0}),r}})}return e=s(e,e=>{switch(e.type){case"ChainExpression":return function e(t){switch(t.type){case"CallExpression":t.type="OptionalCallExpression",t.callee=e(t.callee);break;case"MemberExpression":t.type="OptionalMemberExpression",t.object=e(t.object);break;case"TSNonNullExpression":t.expression=e(t.expression)}return t}(e.expression);case"LogicalExpression":if(l(e))return function e(t){return l(t)?e({type:"LogicalExpression",operator:t.operator,left:e({type:"LogicalExpression",operator:t.operator,left:t.left,right:t.right.left,range:[n(t.left),r(t.right.left)]}),right:t.right.right,range:[n(t),r(t)]}):t}(e);break;case"VariableDeclaration":{let i=o(e.declarations);i&&i.init&&";"!==t.originalText[r(i)]&&(e.range=[n(e),r(i)]);break}case"TSParenthesizedType":return i(e.typeAnnotation)||"TSThisType"===e.typeAnnotation.type||(e.typeAnnotation.range=[n(e),r(e)]),e.typeAnnotation;case"TSTypeParameter":if("string"==typeof e.name){let t=n(e);e.name={type:"Identifier",name:e.name,range:[t,t+e.name.length]}}break;case"ObjectExpression":if("typescript"===t.parser){let t=e.properties.find(e=>"Property"===e.type&&"TSEmptyBodyFunctionExpression"===e.value.type);t&&u(t.value,"Unexpected token.")}break;case"SequenceExpression":{let t=o(e.expressions);e.range=[n(e),Math.min(r(t),r(e))];break}case"TopicReference":t.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:i}=e;if("meriyah"===t.parser&&i&&"Identifier"===i.type){let a=t.originalText.slice(n(i),r(i));(a.startsWith('"')||a.startsWith("'"))&&(e.exported=Object.assign(Object.assign({},e.exported),{},{type:"Literal",value:e.exported.name,raw:a}))}break}case"PropertyDefinition":if("meriyah"===t.parser&&e.static&&!e.computed&&!e.key){let t="static",r=n(e);Object.assign(e,{static:!1,key:{type:"Identifier",name:t,range:[r,r+t.length]}})}}})}}}),Z=u({"node_modules/typescript/lib/typescript.js"(e,t){p();var r,i,a,o,s,u=Object.defineProperty,l=Object.getOwnPropertyNames,c=(e,t)=>function(){return e&&(t=(0,e[l(e)[0]])(e=0)),t},_=c({"src/compiler/corePublic.ts"(){var e;a="5.0",o="5.0.2",(e=s||{})[e.LessThan=-1]="LessThan",e[e.EqualTo=0]="EqualTo",e[e.GreaterThan=1]="GreaterThan",s=e}});function d(e){return e?e.length:0}function f(e,t){if(e)for(let n=0;n=0;n--){let r=t(e[n],n);if(r)return r}}function h(e,t){if(void 0!==e)for(let n=0;n=0;r--){let n=e[r];if(t(n,r))return n}}function T(e,t,n){if(void 0===e)return -1;for(let r=null!=n?n:0;r=0;r--)if(t(e[r],r))return r;return -1}function w(e,t){for(let n=0;n2&&void 0!==arguments[2]?arguments[2]:tf;if(e){for(let r of e)if(n(r,t))return!0}return!1}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tf;return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}function N(e,t,n){for(let r=n||0;r{let i=t(r,e);if(void 0!==i){let[e,t]=i;void 0!==e&&void 0!==t&&n.set(e,t)}}),n}function Y(e,t,n){if(e.has(t))return e.get(t);let r=n();return e.set(t,r),r}function W(e,t){return!e.has(t)&&(e.add(t),!0)}function*q(e){yield e}function Q(e,t,n){let r;if(e){r=[];let i=e.length,a,o,s=0,u=0;for(;s{let[i,a]=t(r,e);n.set(i,a)}),n}function G(e,t){if(e){if(!t)return e.length>0;for(let n of e)if(t(n))return!0}return!1}function Z(e,t,n){let r;for(let i=0;ie[t])}(e,t,n):function(e,t){let n=[];for(let r of e)em(n,r,t);return n}(e,t)}function er(){return[]}function ei(e,t,n,r){if(0===e.length)return e.push(t),!0;let i=ej(e,t,ta,n);return i<0?(e.splice(~i,0,t),!0):!!r&&(e.splice(i,0,t),!0)}function ea(e,t,n){return function(e,t){if(0===e.length)return t8;let n=e[0],r=[n];for(let i=1;i0&&(i&=-2),2&i&&r(a,s)>0&&(i&=-3),a=s}return i}function eu(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tf;if(!e||!t)return e===t;if(e.length!==t.length)return!1;for(let r=0;r0&&nd.assertGreaterThanOrEqual(n(t[a],t[a-1]),0);for(let o=i;io&&nd.assertGreaterThanOrEqual(n(e[i],e[i-1]),0),n(t[a],e[i])){case -1:r.push(t[a]);continue n;case 0:continue n;case 1:continue}}return r}function e_(e,t){return void 0===t?e:void 0===e?[t]:(e.push(t),e)}function ep(e,t){return void 0===e?t:void 0===t?e:e6(e)?e6(t)?X(e,t):e_(e,t):e6(t)?e_(t,e):[e,t]}function ed(e,t){return t<0?e.length+t:t}function ef(e,t,n,r){if(void 0===t||0===t.length)return e;if(void 0===e)return t.slice(n,r);n=void 0===n?0:ed(t,n),r=void 0===r?t.length:ed(t,r);for(let i=n;in(e[t],e[r])||ty(t,r))}function ey(e,t){return 0===e.length?e:e.slice().sort(t)}function*eb(e){for(let t=e.length-1;t>=0;t--)yield e[t]}function ev(e,t){let n=et(e);return eg(e,n,t),n.map(t=>e[t])}function ex(e,t,n,r){for(;n>1);switch(r(n(e[i],i),t)){case -1:a=i+1;break;case 0:return i;case 1:o=i-1}}return~a}function eO(e,t,n,r,i){if(e&&e.length>0){let a=e.length;if(a>0){let o=void 0===r||r<0?0:r,s=void 0===i||o+i>a-1?a-1:o+i,u;for(arguments.length<=2?(u=e[o],o++):u=n;o<=s;)u=t(u,e[o],o),o++;return u}}return n}function eP(e,t){return nn.call(e,t)}function eF(e,t){return nn.call(e,t)?e[t]:void 0}function eL(e){let t=[];for(let n in e)nn.call(e,n)&&t.push(n);return t}function eR(e){let t=[];do for(let n of Object.getOwnPropertyNames(e))em(t,n);while(e=Object.getPrototypeOf(e))return t}function ez(e){let t=[];for(let n in e)nn.call(e,n)&&t.push(e[n]);return t}function eB(e,t){let n=Array(e);for(let r=0;r1?t-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:tf;if(e===t)return!0;if(!e||!t)return!1;for(let r in e)if(nn.call(e,r)&&(!nn.call(t,r)||!n(e[r],t[r])))return!1;for(let n in t)if(nn.call(t,n)&&!nn.call(e,n))return!1;return!0}function eK(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta,r=new Map;for(let i of e){let e=t(i);void 0!==e&&r.set(e,n(i))}return r}function eV(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta,r=[];for(let i of e)r[t(i)]=n(i);return r}function eY(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta,r=eX();for(let i of e)r.add(t(i),n(i));return r}function eW(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta;return eU(eY(e,t).values(),n)}function eq(e,t){var n;let r={};if(e)for(let i of e){let e=`${t(i)}`;(null!=(n=r[e])?n:r[e]=[]).push(i)}return r}function eQ(e){let t={};for(let n in e)nn.call(e,n)&&(t[n]=e[n]);return t}function eH(e,t){let n={};for(let e in t)nn.call(t,e)&&(n[e]=t[e]);for(let t in e)nn.call(e,t)&&(n[t]=e[t]);return n}function eG(e,t){for(let n in t)nn.call(t,n)&&(e[n]=t[n])}function eZ(e,t){return t?t.bind(e):void 0}function eX(){let e=new Map;return e.add=e0,e.remove=e1,e}function e0(e,t){let n=this.get(e);return n?n.push(t):this.set(e,n=[t]),n}function e1(e,t){let n=this.get(e);n&&(tz(n,t),n.length||this.delete(e))}function e2(){return eX()}function e3(e){let t=(null==e?void 0:e.slice())||[],n=0;function r(){return n===t.length}return{enqueue:function(){t.push(...arguments)},dequeue:function(){if(r())throw Error("Queue is empty");let e=t[n];if(t[n]=void 0,++n>100&&n>t.length>>1){let e=t.length-n;t.copyWithin(0,n),t.length=e,n=0}return e},isEmpty:r}}function e4(e,t){let n=new Map,r=0;function*i(){for(let e of n.values())e6(e)?yield*e:yield e}let a={has(r){let i=e(r);if(!n.has(i))return!1;let a=n.get(i);if(!e6(a))return t(a,r);for(let e of a)if(t(e,r))return!0;return!1},add(i){let a=e(i);if(n.has(a)){let e=n.get(a);e6(e)?A(e,i,t)||(e.push(i),r++):t(e,i)||(n.set(a,[e,i]),r++)}else n.set(a,i),r++;return this},delete(i){let a=e(i);if(!n.has(a))return!1;let o=n.get(a);if(e6(o)){for(let e=0;ei(),values:()=>i(),*entries(){for(let e of i())yield[e,e]},[Symbol.iterator]:()=>i(),[Symbol.toStringTag]:n[Symbol.toStringTag]};return a}function e6(e){return Array.isArray(e)}function e5(e){return e6(e)?e:[e]}function e8(e){return"string"==typeof e}function e7(e){return"number"==typeof e}function e9(e,t){return void 0!==e&&t(e)?e:void 0}function te(e,t){return void 0!==e&&t(e)?e:nd.fail(`Invalid cast. The supplied value ${e} did not pass the test '${nd.getFunctionName(t)}'.`)}function tt(e){}function tn(){return!1}function tr(){return!0}function ti(){}function ta(e){return e}function to(e){return e.toLowerCase()}function ts(e){return ni.test(e)?e.replace(ni,to):e}function tu(){throw Error("Not implemented")}function tl(e){let t;return()=>(e&&(t=e(),e=void 0),t)}function tc(e){let t=new Map;return n=>{let r=`${typeof n}:${n}`,i=t.get(r);return void 0!==i||t.has(r)||(i=e(n),t.set(r,i)),i}}function t_(e){let t=new WeakMap;return n=>{let r=t.get(n);return void 0!==r||t.has(n)||(r=e(n),t.set(n,r)),r}}function tp(e,t){return function(){for(var n=arguments.length,r=Array(n),i=0;ir(n(t(e(i)))):n?r=>n(t(e(r))):t?n=>t(e(n)):e?t=>e(t):e=>e;{let e=[];for(let t=0;teO(e,(e,t)=>t(e),t)}}function tf(e,t){return e===t}function tm(e,t){return e===t||void 0!==e&&void 0!==t&&e.toUpperCase()===t.toUpperCase()}function th(e,t){return tf(e,t)}function tg(e,t){return e===t?0:void 0===e?-1:void 0===t?1:e-1===t(e,n)?e:n)}function tx(e,t){return e===t?0:void 0===e?-1:void 0===t?1:(e=e.toUpperCase())<(t=t.toUpperCase())?-1:e>t?1:0}function tD(e,t){return e===t?0:void 0===e?-1:void 0===t?1:(e=e.toLowerCase())<(t=t.toLowerCase())?-1:e>t?1:0}function tS(e,t){return tg(e,t)}function tT(e){return e?tx:tS}function tE(){return nu}function tw(e){nu!==e&&(nu=e,ns=void 0)}function tA(e,t){return(ns||(ns=no(nu)))(e,t)}function tC(e,t,n,r){return e===t?0:void 0===e?-1:void 0===t?1:r(e[n],t[n])}function tN(e,t){return ty(e?1:0,t?1:0)}function tM(e,t,n){let r=Math.max(2,Math.floor(.34*e.length)),i=Math.floor(.4*e.length)+1,a;for(let o of t){let t=n(o);if(void 0!==t&&Math.abs(t.length-e.length)<=r){if(t===e||t.length<3&&t.toLowerCase()!==e.toLowerCase())continue;let n=function(e,t,n){let r=Array(t.length+1),i=Array(t.length+1),a=n+.01;for(let e=0;e<=t.length;e++)r[e]=e;for(let o=1;o<=e.length;o++){let s=e.charCodeAt(o-1),u=Math.ceil(o>n?o-n:1),l=Math.floor(t.length>n+o?n+o:t.length);i[0]=o;let c=o;for(let e=1;en)return;let _=r;r=i,i=_}let o=r[t.length];return o>n?void 0:o}(e,t,i-.1);if(void 0===n)continue;nd.assert(n=0&&e.indexOf(t,n)===n}function tj(e,t){return tk(e,t)?e.slice(0,e.length-t.length):e}function tI(e,t){return tk(e,t)?e.slice(0,e.length-t.length):void 0}function tO(e,t){return -1!==e.indexOf(t)}function tP(e){let t=e.length;for(let n=t-1;n>0;n--){let r=e.charCodeAt(n);if(r>=48&&r<=57)do--n,r=e.charCodeAt(n);while(n>0&&r>=48&&r<=57)else if(n>4&&(110===r||78===r)){if(--n,105!==(r=e.charCodeAt(n))&&73!==r||(--n,109!==(r=e.charCodeAt(n))&&77!==r))break;--n,r=e.charCodeAt(n)}else break;if(45!==r&&46!==r)break;t=n}return t===e.length?e:e.slice(0,t)}function tF(e,t){for(let n=0;ne===t)}function tB(e){return e?ta:ts}function tU(e){let{prefix:t,suffix:n}=e;return`${t}*${n}`}function tJ(e,t){return nd.assert(tW(e,t)),t.substring(e.prefix.length,t.length-e.suffix.length)}function t$(e,t,n){let r,i=-1;for(let a of e){let e=t(a);tW(e,n)&&e.prefix.length>i&&(i=e.prefix.length,r=a)}return r}function tK(e,t){return 0===e.lastIndexOf(t,0)}function tV(e,t){return tK(e,t)?e.substr(t.length):e}function tY(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ta;return tK(n(e),n(t))?e.substring(t.length):void 0}function tW(e,t){let{prefix:n,suffix:r}=e;return t.length>=n.length+r.length&&tK(t,n)&&tk(t,r)}function tq(e,t){return n=>e(n)&&t(n)}function tQ(){for(var e=arguments.length,t=Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:" ";return t<=e.length?e:n.repeat(t-e.length)+e}function t2(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" ";return t<=e.length?e:e+n.repeat(t-e.length)}function t3(e,t){if(e){let n=e.length,r=0;for(;r=0&&iG(e.charCodeAt(t));)t--;return e.slice(0,t+1)}function t5(){return"u">typeof n&&n.nextTick&&!n.browser&&"object"==typeof t}var t8,t7,t9,ne,nt,nn,nr,ni,na,no,ns,nu,nl,nc,n_,np,nd,nf=c({"src/compiler/core.ts"(){var e,t;wA(),t8=[],t7=new Map,t9=new Set,(e=ne||{})[e.None=0]="None",e[e.CaseSensitive=1]="CaseSensitive",e[e.CaseInsensitive=2]="CaseInsensitive",e[e.Both=3]="Both",ne=e,nt=Array.prototype.at?(e,t)=>null==e?void 0:e.at(t):(e,t)=>{if(e&&(t=ed(e,t)){let e,t,n="object"==typeof Intl&&"function"==typeof Intl.Collator?function(e){let t=new Intl.Collator(e,{usage:"sort",sensitivity:"variant"}).compare;return(e,n)=>r(e,n,t)}:"function"==typeof String.prototype.localeCompare&&"function"==typeof String.prototype.toLocaleUpperCase&&0>"a".localeCompare("B")?function(e){if(void 0!==e)return i();return(e,n)=>r(e,n,t);function t(e,t){return e.localeCompare(t)}}:i;return function(r){return void 0===r?e||(e=n(r)):"en-US"===r?t||(t=n(r)):n(r)};function r(e,t,n){if(e===t)return 0;if(void 0===e)return -1;if(void 0===t)return 1;let r=n(e,t);return r<0?-1:r>0?1:0}function i(){return(t,n)=>r(t,n,e);function e(e,t){var n,r;return((n=e.toUpperCase())<(r=t.toUpperCase())?-1:n>r?1:0)||(et?1:0)}}})(),nl=String.prototype.trim?e=>e.trim():e=>nc(n_(e)),nc=String.prototype.trimEnd?e=>e.trimEnd():t6,n_=String.prototype.trimStart?e=>e.trimStart():e=>e.replace(/^\s+/g,"")}}),nm=c({"src/compiler/debug.ts"(){var e;wA(),wA(),(e=np||{})[e.Off=0]="Off",e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Info=3]="Info",e[e.Verbose=4]="Verbose",np=e,(e=>{var t;let n,r=0;function i(t){return e.currentLogLevel<=t}function a(t,n){e.loggingHost&&i(t)&&e.loggingHost.log(t,n)}function o(e){a(3,e)}e.currentLogLevel=2,e.isDebugging=!1,e.shouldLog=i,e.log=o,(t=o=e.log||(e.log={})).error=function(e){a(1,e)},t.warn=function(e){a(2,e)},t.log=function(e){a(3,e)},t.trace=function(e){a(4,e)};let s={};function u(t,n){return r>=t||(s[n]={level:t,assertion:e[n]},e[n]=tt,!1)}function l(e,t){let n=Error(e?`Debug Failure. ${e}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(n,t||l),n}function c(e,t,n,r){e||(t=t?`False expression: ${t}`:"False expression.",n&&(t+=`\r +Verbose Debug Information: `+("string"==typeof n?n:n())),l(t,r||c))}function _(e,t,n){null==e&&l(t,n||_)}function p(e,t,n){for(let r of e)_(r,t,n||p)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Illegal value:",n=arguments.length>2?arguments[2]:void 0;return l(`${t} ${"object"==typeof e&&eP(e,"kind")&&eP(e,"pos")?"SyntaxKind: "+g(e.kind):JSON.stringify(e)}`,n||d)}function f(e){if("function"!=typeof e)return"";if(eP(e,"name"))return e.name;{let t=Function.prototype.toString.call(e),n=/^function\s+([\w\$]+)\s*\(/.exec(t);return n?n[1]:""}}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=function(e){let t=h.get(e);if(t)return t;let n=[];for(let t in e){let r=e[t];"number"==typeof r&&n.push([r,t])}let r=ev(n,(e,t)=>ty(e[0],t[0]));return h.set(e,r),r}(t);if(0===e)return r.length>0&&0===r[0][0]?r[0][1]:"0";if(n){let t=[],n=e;for(let[i,a]of r){if(i>e)break;0!==i&&i&e&&(t.push(a),n&=~i)}if(0===n)return t.join("|")}else for(let[t,n]of r)if(t===e)return n;return e.toString()}e.getAssertionLevel=function(){return r},e.setAssertionLevel=function(t){let n=r;if(r=t,t>n)for(let n of eL(s)){let r=s[n];void 0!==r&&e[n]!==r.assertion&&t>=r.level&&(e[n]=r,s[n]=void 0)}},e.shouldAssert=function(e){return r>=e},e.fail=l,e.failBadSyntaxKind=function e(t,n,r){return l(`${n||"Unexpected node."}\r +Node ${g(t.kind)} was unexpected.`,r||e)},e.assert=c,e.assertEqual=function e(t,n,r,i,a){t!==n&&l(`Expected ${t} === ${n}. ${r?i?`${r} ${i}`:r:""}`,a||e)},e.assertLessThan=function e(t,n,r,i){t>=n&&l(`Expected ${t} < ${n}. ${r||""}`,i||e)},e.assertLessThanOrEqual=function e(t,n,r){t>n&&l(`Expected ${t} <= ${n}`,r||e)},e.assertGreaterThanOrEqual=function e(t,n,r){t= ${n}`,r||e)},e.assertIsDefined=_,e.checkDefined=function e(t,n,r){return _(t,n,r||e),t},e.assertEachIsDefined=p,e.checkEachDefined=function e(t,n,r){return p(t,n,r||e),t},e.assertNever=d,e.assertEachNode=function e(t,n,r,i){u(1,"assertEachNode")&&c(void 0===n||x(t,n),r||"Unexpected node.",()=>`Node array did not pass test '${f(n)}'.`,i||e)},e.assertNode=function e(t,n,r,i){u(1,"assertNode")&&c(void 0!==t&&(void 0===n||n(t)),r||"Unexpected node.",()=>`Node ${g(null==t?void 0:t.kind)} did not pass test '${f(n)}'.`,i||e)},e.assertNotNode=function e(t,n,r,i){u(1,"assertNotNode")&&c(void 0===t||void 0===n||!n(t),r||"Unexpected node.",()=>`Node ${g(t.kind)} should not have passed test '${f(n)}'.`,i||e)},e.assertOptionalNode=function e(t,n,r,i){u(1,"assertOptionalNode")&&c(void 0===n||void 0===t||n(t),r||"Unexpected node.",()=>`Node ${g(null==t?void 0:t.kind)} did not pass test '${f(n)}'.`,i||e)},e.assertOptionalToken=function e(t,n,r,i){u(1,"assertOptionalToken")&&c(void 0===n||void 0===t||t.kind===n,r||"Unexpected node.",()=>`Node ${g(null==t?void 0:t.kind)} was not a '${g(n)}' token.`,i||e)},e.assertMissingNode=function e(t,n,r){u(1,"assertMissingNode")&&c(void 0===t,n||"Unexpected node.",()=>`Node ${g(t.kind)} was unexpected'.`,r||e)},e.type=function(e){},e.getFunctionName=f,e.formatSymbol=function(e){return`{ name: ${oi(e.escapedName)}; flags: ${T(e.flags)}; declarations: ${O(e.declarations,e=>g(e.kind))} }`},e.formatEnum=m;let h=new Map;function g(e){return m(e,nI,!1)}function y(e){return m(e,nO,!0)}function v(e){return m(e,nP,!0)}function D(e){return m(e,rN,!0)}function S(e){return m(e,rk,!0)}function T(e){return m(e,n4,!0)}function E(e){return m(e,n9,!0)}function w(e){return m(e,ro,!0)}function A(e){return m(e,re,!0)}function C(e){return m(e,nB,!0)}e.formatSyntaxKind=g,e.formatSnippetKind=function(e){return m(e,rM,!1)},e.formatNodeFlags=y,e.formatModifierFlags=v,e.formatTransformFlags=D,e.formatEmitFlags=S,e.formatSymbolFlags=T,e.formatTypeFlags=E,e.formatSignatureFlags=w,e.formatObjectFlags=A,e.formatFlowFlags=C,e.formatRelationComparisonResult=function(e){return m(e,nL,!0)},e.formatCheckMode=function(e){return m(e,CheckMode,!0)},e.formatSignatureCheckMode=function(e){return m(e,SignatureCheckMode,!0)},e.formatTypeFacts=function(e){return m(e,TypeFacts,!0)};let N=!1,M;function k(e){"__debugFlowFlags"in e||Object.defineProperties(e,{__tsDebuggerDisplay:{value(){let e=2&this.flags?"FlowStart":4&this.flags?"FlowBranchLabel":8&this.flags?"FlowLoopLabel":16&this.flags?"FlowAssignment":32&this.flags?"FlowTrueCondition":64&this.flags?"FlowFalseCondition":128&this.flags?"FlowSwitchClause":256&this.flags?"FlowArrayMutation":512&this.flags?"FlowCall":1024&this.flags?"FlowReduceLabel":1&this.flags?"FlowUnreachable":"UnknownFlow",t=-2048&this.flags;return`${e}${t?` (${C(t)})`:""}`}},__debugFlowFlags:{get(){return m(this.flags,nB,!0)}},__debugToString:{value(){return P(this)}}})}function j(e){"__tsDebuggerDisplay"in e||Object.defineProperties(e,{__tsDebuggerDisplay:{value:e=>`NodeArray ${e=String(e).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]")}`}})}e.attachFlowNodeDebugInfo=function(e){N&&("function"==typeof Object.setPrototypeOf?(M||k(M=Object.create(Object.prototype)),Object.setPrototypeOf(e,M)):k(e))},e.attachNodeArrayDebugInfo=function(e){N&&("function"==typeof Object.setPrototypeOf?(n||j(n=Object.create(Array.prototype)),Object.setPrototypeOf(e,n)):j(e))},e.enableDebugInfo=function(){if(N)return;let e=new WeakMap,t=new WeakMap;for(let n of(Object.defineProperties(bg.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let e=33554432&this.flags?"TransientSymbol":"Symbol",t=-33554433&this.flags;return`${e} '${os(this)}'${t?` (${T(t)})`:""}`}},__debugFlags:{get(){return T(this.flags)}}}),Object.defineProperties(bg.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let e=98304&this.flags?"NullableType":384&this.flags?`LiteralType ${JSON.stringify(this.value)}`:2048&this.flags?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:8192&this.flags?"UniqueESSymbolType":32&this.flags?"EnumType":67359327&this.flags?`IntrinsicType ${this.intrinsicName}`:1048576&this.flags?"UnionType":2097152&this.flags?"IntersectionType":4194304&this.flags?"IndexType":8388608&this.flags?"IndexedAccessType":16777216&this.flags?"ConditionalType":33554432&this.flags?"SubstitutionType":262144&this.flags?"TypeParameter":524288&this.flags?3&this.objectFlags?"InterfaceType":4&this.objectFlags?"TypeReference":8&this.objectFlags?"TupleType":16&this.objectFlags?"AnonymousType":32&this.objectFlags?"MappedType":1024&this.objectFlags?"ReverseMappedType":256&this.objectFlags?"EvolvingArrayType":"ObjectType":"Type",t=524288&this.flags?-1344&this.objectFlags:0;return`${e}${this.symbol?` '${os(this.symbol)}'`:""}${t?` (${A(t)})`:""}`}},__debugFlags:{get(){return E(this.flags)}},__debugObjectFlags:{get(){return 524288&this.flags?A(this.objectFlags):""}},__debugTypeToString:{value(){let t=e.get(this);return void 0===t&&(t=this.checker.typeToString(this),e.set(this,t)),t}}}),Object.defineProperties(bg.getSignatureConstructor().prototype,{__debugFlags:{get(){return w(this.flags)}},__debugSignatureToString:{value(){var e;return null==(e=this.checker)?void 0:e.signatureToString(this)}}}),[bg.getNodeConstructor(),bg.getIdentifierConstructor(),bg.getTokenConstructor(),bg.getSourceFileConstructor()]))eP(n.prototype,"__debugKind")||Object.defineProperties(n.prototype,{__tsDebuggerDisplay:{value(){return`${sw(this)?"GeneratedIdentifier":vk(this)?`Identifier '${oa(this)}'`:vj(this)?`PrivateIdentifier '${oa(this)}'`:vf(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:vp(this)?`NumericLiteral ${this.text}`:vd(this)?`BigIntLiteral ${this.text}n`:vq(this)?"TypeParameterDeclaration":vQ(this)?"ParameterDeclaration":v2(this)?"ConstructorDeclaration":v3(this)?"GetAccessorDeclaration":v4(this)?"SetAccessorDeclaration":v6(this)?"CallSignatureDeclaration":v5(this)?"ConstructSignatureDeclaration":v8(this)?"IndexSignatureDeclaration":v7(this)?"TypePredicateNode":v9(this)?"TypeReferenceNode":xe(this)?"FunctionTypeNode":xt(this)?"ConstructorTypeNode":xn(this)?"TypeQueryNode":xr(this)?"TypeLiteralNode":xi(this)?"ArrayTypeNode":xa(this)?"TupleTypeNode":xs(this)?"OptionalTypeNode":xu(this)?"RestTypeNode":xl(this)?"UnionTypeNode":xc(this)?"IntersectionTypeNode":x_(this)?"ConditionalTypeNode":xp(this)?"InferTypeNode":xd(this)?"ParenthesizedTypeNode":xf(this)?"ThisTypeNode":xm(this)?"TypeOperatorNode":xh(this)?"IndexedAccessTypeNode":xg(this)?"MappedTypeNode":xy(this)?"LiteralTypeNode":xo(this)?"NamedTupleMember":xb(this)?"ImportTypeNode":g(this.kind)}${this.flags?` (${y(this.flags)})`:""}`}},__debugKind:{get(){return g(this.kind)}},__debugNodeFlags:{get(){return y(this.flags)}},__debugModifierFlags:{get(){return v(mp(this))}},__debugTransformFlags:{get(){return D(this.transformFlags)}},__debugIsParseTreeNode:{get(){return ot(this)}},__debugEmitFlags:{get(){return S(l2(this))}},__debugGetText:{value(e){if(d1(this))return"";let n=t.get(this);if(void 0===n){let r=on(this),i=r&&lw(r);n=i?lH(i,r,e):"",t.set(this,n)}return n}}});N=!0},e.formatVariance=function(e){let t=7&e,n=0===t?"in out":3===t?"[bivariant]":2===t?"in":1===t?"out":4===t?"[independent]":"";return 8&e?n+=" (unmeasurable)":16&e&&(n+=" (unreliable)"),n};class I{__debugToString(){var e;switch(this.kind){case 3:return(null==(e=this.debugInfo)?void 0:e.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return b(this.sources,this.targets||O(this.sources,()=>"any"),(e,t)=>`${e.__debugTypeToString()} -> ${"string"==typeof t?t:t.__debugTypeToString()}`).join(", ");case 2:return b(this.sources,this.targets,(e,t)=>`${e.__debugTypeToString()} -> ${t().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` `).join(` `)} m2: ${this.mapper2.__debugToString().split(` `).join(` - `)}`;default:return d(this)}}}function P(e){var t,n;let r,i,a=-1;function o(e){return e.id||(e.id=a,a--),e.id}(t=r||(r={})).lr="─",t.ud="│",t.dr="╭",t.dl="╮",t.ul="╯",t.ur="╰",t.udr="├",t.udl="┤",t.dlr="┬",t.ulr="┴",t.udlr="╫",(n=i||(i={}))[n.None=0]="None",n[n.Up=1]="Up",n[n.Down=2]="Down",n[n.Left=4]="Left",n[n.Right=8]="Right",n[n.UpDown=3]="UpDown",n[n.LeftRight=12]="LeftRight",n[n.UpLeft=5]="UpLeft",n[n.UpRight=9]="UpRight",n[n.DownLeft=6]="DownLeft",n[n.DownRight=10]="DownRight",n[n.UpDownLeft=7]="UpDownLeft",n[n.UpDownRight=11]="UpDownRight",n[n.UpLeftRight=13]="UpLeftRight",n[n.DownLeftRight=14]="DownLeftRight",n[n.UpDownLeftRight=15]="UpDownLeftRight",n[n.NoChildren=16]="NoChildren";let s=Object.create(null),u=[],l=[],c=f(e,new Set);for(let e of u)e.text=function(e,t){let n=function(e){if(2&e)return"Start";if(4&e)return"Branch";if(8&e)return"Loop";if(16&e)return"Assignment";if(32&e)return"True";if(64&e)return"False";if(128&e)return"SwitchClause";if(256&e)return"ArrayMutation";if(512&e)return"Call";if(1024&e)return"ReduceLabel";if(1&e)return"Unreachable";throw Error()}(e.flags);if(t&&(n=`${n}#${o(e)}`),882&e.flags)e.node&&(n+=` (${m(e.node)})`);else if(128&e.flags){let t=[];for(let n=e.clauseStart;n0&&n++;let a=r[i];e(a,n),a.endLane>t.endLane&&(n=a.endLane)}t.endLane=n}}(c,0),function(){let e=_.length,t=u.reduce((e,t)=>Math.max(e,t.lane),0)+1,n=g(Array(t),""),r=_.map(()=>Array(t)),i=_.map(()=>g(Array(t),0));for(let e of u){r[e.level][e.lane]=e;let t=p(e);for(let n=0;n0&&(a|=1),n0&&(a|=1),t0?i[n-1][e]:0,r=e>0?i[n][e-1]:0,a=i[n][e];a||(8&t&&(a|=12),2&r&&(a|=3),i[n][e]=a)}for(let t=0;t0&&n++;let a=r[i];e(a,n),a.endLane>t.endLane&&(n=a.endLane)}t.endLane=n}}(c,0),function(){let e=_.length,t=u.reduce((e,t)=>Math.max(e,t.lane),0)+1,n=g(Array(t),""),r=_.map(()=>Array(t)),i=_.map(()=>g(Array(t),0));for(let e of u){r[e.level][e.lane]=e;let t=p(e);for(let n=0;n0&&(a|=1),n0&&(a|=1),t0?i[n-1][e]:0,r=e>0?i[n][e-1]:0,a=i[n][e];a||(8&t&&(a|=12),2&r&&(a|=3),i[n][e]=a)}for(let t=0;t0?e.repeat(t):"";let n="";for(;n.length{},ng=()=>{},ny=()=>{},nb=Date.now,nv=()=>{},nx=new Proxy(()=>{},{get:()=>nx});function nD(e){var t;if(nT){let n=null!=(t=nA.get(e))?t:0;nA.set(e,n+1),nw.set(e,nb()),null==nS||nS.mark(e),"function"==typeof onProfilerEvent&&onProfilerEvent(e)}}c({"src/compiler/performance.ts"(){wA(),nT=!1,nE=nb(),nw=new Map,nA=new Map,nC=new Map}});var nS,nT,nE,nw,nA,nC,nM,nN=()=>{},nk=()=>{};function nj(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=rd[e.category];return t?n.toLowerCase():n}var nI,nO,nP,nF,nL,nR,nz,nB,nU,nJ,n$,nK,nV,nY,nW,nq,nQ,nH,nG,nZ,nX,n0,n1,n2,n3,n4,n6,n5,n8,n7,n9,re,rt,rn,rr,ri,ra,ro,rs,ru,rl,rc,r_,rp,rd,rf,rh,rm,rg,ry,rb,rv,rx,rD,rS,rT,rE,rw,rA,rC,rM,rN,rk,rj,rI,rO,rP,rF,rL,rR,rz,rB,rU,rJ=c({"src/compiler/types.ts"(){var e,t,n,r,i,a,o,s,u,l,c,_,p,d,f,h,m,g,y,b,v,x,D,S,T,E,w,A,C,M,N,k,j,I,O,P,F,L,R,z,B,U,J,$,K,V,Y,W,q,Q,H,G,Z,X,ee,et,en,er,ei,ea,eo,es,eu,el,ec,e_,ep,ed,ef,eh;(e=nI||{})[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NumericLiteral=8]="NumericLiteral",e[e.BigIntLiteral=9]="BigIntLiteral",e[e.StringLiteral=10]="StringLiteral",e[e.JsxText=11]="JsxText",e[e.JsxTextAllWhiteSpaces=12]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=13]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=14]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=15]="TemplateHead",e[e.TemplateMiddle=16]="TemplateMiddle",e[e.TemplateTail=17]="TemplateTail",e[e.OpenBraceToken=18]="OpenBraceToken",e[e.CloseBraceToken=19]="CloseBraceToken",e[e.OpenParenToken=20]="OpenParenToken",e[e.CloseParenToken=21]="CloseParenToken",e[e.OpenBracketToken=22]="OpenBracketToken",e[e.CloseBracketToken=23]="CloseBracketToken",e[e.DotToken=24]="DotToken",e[e.DotDotDotToken=25]="DotDotDotToken",e[e.SemicolonToken=26]="SemicolonToken",e[e.CommaToken=27]="CommaToken",e[e.QuestionDotToken=28]="QuestionDotToken",e[e.LessThanToken=29]="LessThanToken",e[e.LessThanSlashToken=30]="LessThanSlashToken",e[e.GreaterThanToken=31]="GreaterThanToken",e[e.LessThanEqualsToken=32]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=33]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=34]="EqualsEqualsToken",e[e.ExclamationEqualsToken=35]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=36]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=37]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=38]="EqualsGreaterThanToken",e[e.PlusToken=39]="PlusToken",e[e.MinusToken=40]="MinusToken",e[e.AsteriskToken=41]="AsteriskToken",e[e.AsteriskAsteriskToken=42]="AsteriskAsteriskToken",e[e.SlashToken=43]="SlashToken",e[e.PercentToken=44]="PercentToken",e[e.PlusPlusToken=45]="PlusPlusToken",e[e.MinusMinusToken=46]="MinusMinusToken",e[e.LessThanLessThanToken=47]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=48]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=49]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=50]="AmpersandToken",e[e.BarToken=51]="BarToken",e[e.CaretToken=52]="CaretToken",e[e.ExclamationToken=53]="ExclamationToken",e[e.TildeToken=54]="TildeToken",e[e.AmpersandAmpersandToken=55]="AmpersandAmpersandToken",e[e.BarBarToken=56]="BarBarToken",e[e.QuestionToken=57]="QuestionToken",e[e.ColonToken=58]="ColonToken",e[e.AtToken=59]="AtToken",e[e.QuestionQuestionToken=60]="QuestionQuestionToken",e[e.BacktickToken=61]="BacktickToken",e[e.HashToken=62]="HashToken",e[e.EqualsToken=63]="EqualsToken",e[e.PlusEqualsToken=64]="PlusEqualsToken",e[e.MinusEqualsToken=65]="MinusEqualsToken",e[e.AsteriskEqualsToken=66]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=67]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=68]="SlashEqualsToken",e[e.PercentEqualsToken=69]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=70]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=71]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=73]="AmpersandEqualsToken",e[e.BarEqualsToken=74]="BarEqualsToken",e[e.BarBarEqualsToken=75]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=76]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=77]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=78]="CaretEqualsToken",e[e.Identifier=79]="Identifier",e[e.PrivateIdentifier=80]="PrivateIdentifier",e[e.BreakKeyword=81]="BreakKeyword",e[e.CaseKeyword=82]="CaseKeyword",e[e.CatchKeyword=83]="CatchKeyword",e[e.ClassKeyword=84]="ClassKeyword",e[e.ConstKeyword=85]="ConstKeyword",e[e.ContinueKeyword=86]="ContinueKeyword",e[e.DebuggerKeyword=87]="DebuggerKeyword",e[e.DefaultKeyword=88]="DefaultKeyword",e[e.DeleteKeyword=89]="DeleteKeyword",e[e.DoKeyword=90]="DoKeyword",e[e.ElseKeyword=91]="ElseKeyword",e[e.EnumKeyword=92]="EnumKeyword",e[e.ExportKeyword=93]="ExportKeyword",e[e.ExtendsKeyword=94]="ExtendsKeyword",e[e.FalseKeyword=95]="FalseKeyword",e[e.FinallyKeyword=96]="FinallyKeyword",e[e.ForKeyword=97]="ForKeyword",e[e.FunctionKeyword=98]="FunctionKeyword",e[e.IfKeyword=99]="IfKeyword",e[e.ImportKeyword=100]="ImportKeyword",e[e.InKeyword=101]="InKeyword",e[e.InstanceOfKeyword=102]="InstanceOfKeyword",e[e.NewKeyword=103]="NewKeyword",e[e.NullKeyword=104]="NullKeyword",e[e.ReturnKeyword=105]="ReturnKeyword",e[e.SuperKeyword=106]="SuperKeyword",e[e.SwitchKeyword=107]="SwitchKeyword",e[e.ThisKeyword=108]="ThisKeyword",e[e.ThrowKeyword=109]="ThrowKeyword",e[e.TrueKeyword=110]="TrueKeyword",e[e.TryKeyword=111]="TryKeyword",e[e.TypeOfKeyword=112]="TypeOfKeyword",e[e.VarKeyword=113]="VarKeyword",e[e.VoidKeyword=114]="VoidKeyword",e[e.WhileKeyword=115]="WhileKeyword",e[e.WithKeyword=116]="WithKeyword",e[e.ImplementsKeyword=117]="ImplementsKeyword",e[e.InterfaceKeyword=118]="InterfaceKeyword",e[e.LetKeyword=119]="LetKeyword",e[e.PackageKeyword=120]="PackageKeyword",e[e.PrivateKeyword=121]="PrivateKeyword",e[e.ProtectedKeyword=122]="ProtectedKeyword",e[e.PublicKeyword=123]="PublicKeyword",e[e.StaticKeyword=124]="StaticKeyword",e[e.YieldKeyword=125]="YieldKeyword",e[e.AbstractKeyword=126]="AbstractKeyword",e[e.AccessorKeyword=127]="AccessorKeyword",e[e.AsKeyword=128]="AsKeyword",e[e.AssertsKeyword=129]="AssertsKeyword",e[e.AssertKeyword=130]="AssertKeyword",e[e.AnyKeyword=131]="AnyKeyword",e[e.AsyncKeyword=132]="AsyncKeyword",e[e.AwaitKeyword=133]="AwaitKeyword",e[e.BooleanKeyword=134]="BooleanKeyword",e[e.ConstructorKeyword=135]="ConstructorKeyword",e[e.DeclareKeyword=136]="DeclareKeyword",e[e.GetKeyword=137]="GetKeyword",e[e.InferKeyword=138]="InferKeyword",e[e.IntrinsicKeyword=139]="IntrinsicKeyword",e[e.IsKeyword=140]="IsKeyword",e[e.KeyOfKeyword=141]="KeyOfKeyword",e[e.ModuleKeyword=142]="ModuleKeyword",e[e.NamespaceKeyword=143]="NamespaceKeyword",e[e.NeverKeyword=144]="NeverKeyword",e[e.OutKeyword=145]="OutKeyword",e[e.ReadonlyKeyword=146]="ReadonlyKeyword",e[e.RequireKeyword=147]="RequireKeyword",e[e.NumberKeyword=148]="NumberKeyword",e[e.ObjectKeyword=149]="ObjectKeyword",e[e.SatisfiesKeyword=150]="SatisfiesKeyword",e[e.SetKeyword=151]="SetKeyword",e[e.StringKeyword=152]="StringKeyword",e[e.SymbolKeyword=153]="SymbolKeyword",e[e.TypeKeyword=154]="TypeKeyword",e[e.UndefinedKeyword=155]="UndefinedKeyword",e[e.UniqueKeyword=156]="UniqueKeyword",e[e.UnknownKeyword=157]="UnknownKeyword",e[e.FromKeyword=158]="FromKeyword",e[e.GlobalKeyword=159]="GlobalKeyword",e[e.BigIntKeyword=160]="BigIntKeyword",e[e.OverrideKeyword=161]="OverrideKeyword",e[e.OfKeyword=162]="OfKeyword",e[e.QualifiedName=163]="QualifiedName",e[e.ComputedPropertyName=164]="ComputedPropertyName",e[e.TypeParameter=165]="TypeParameter",e[e.Parameter=166]="Parameter",e[e.Decorator=167]="Decorator",e[e.PropertySignature=168]="PropertySignature",e[e.PropertyDeclaration=169]="PropertyDeclaration",e[e.MethodSignature=170]="MethodSignature",e[e.MethodDeclaration=171]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=172]="ClassStaticBlockDeclaration",e[e.Constructor=173]="Constructor",e[e.GetAccessor=174]="GetAccessor",e[e.SetAccessor=175]="SetAccessor",e[e.CallSignature=176]="CallSignature",e[e.ConstructSignature=177]="ConstructSignature",e[e.IndexSignature=178]="IndexSignature",e[e.TypePredicate=179]="TypePredicate",e[e.TypeReference=180]="TypeReference",e[e.FunctionType=181]="FunctionType",e[e.ConstructorType=182]="ConstructorType",e[e.TypeQuery=183]="TypeQuery",e[e.TypeLiteral=184]="TypeLiteral",e[e.ArrayType=185]="ArrayType",e[e.TupleType=186]="TupleType",e[e.OptionalType=187]="OptionalType",e[e.RestType=188]="RestType",e[e.UnionType=189]="UnionType",e[e.IntersectionType=190]="IntersectionType",e[e.ConditionalType=191]="ConditionalType",e[e.InferType=192]="InferType",e[e.ParenthesizedType=193]="ParenthesizedType",e[e.ThisType=194]="ThisType",e[e.TypeOperator=195]="TypeOperator",e[e.IndexedAccessType=196]="IndexedAccessType",e[e.MappedType=197]="MappedType",e[e.LiteralType=198]="LiteralType",e[e.NamedTupleMember=199]="NamedTupleMember",e[e.TemplateLiteralType=200]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=201]="TemplateLiteralTypeSpan",e[e.ImportType=202]="ImportType",e[e.ObjectBindingPattern=203]="ObjectBindingPattern",e[e.ArrayBindingPattern=204]="ArrayBindingPattern",e[e.BindingElement=205]="BindingElement",e[e.ArrayLiteralExpression=206]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=207]="ObjectLiteralExpression",e[e.PropertyAccessExpression=208]="PropertyAccessExpression",e[e.ElementAccessExpression=209]="ElementAccessExpression",e[e.CallExpression=210]="CallExpression",e[e.NewExpression=211]="NewExpression",e[e.TaggedTemplateExpression=212]="TaggedTemplateExpression",e[e.TypeAssertionExpression=213]="TypeAssertionExpression",e[e.ParenthesizedExpression=214]="ParenthesizedExpression",e[e.FunctionExpression=215]="FunctionExpression",e[e.ArrowFunction=216]="ArrowFunction",e[e.DeleteExpression=217]="DeleteExpression",e[e.TypeOfExpression=218]="TypeOfExpression",e[e.VoidExpression=219]="VoidExpression",e[e.AwaitExpression=220]="AwaitExpression",e[e.PrefixUnaryExpression=221]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=222]="PostfixUnaryExpression",e[e.BinaryExpression=223]="BinaryExpression",e[e.ConditionalExpression=224]="ConditionalExpression",e[e.TemplateExpression=225]="TemplateExpression",e[e.YieldExpression=226]="YieldExpression",e[e.SpreadElement=227]="SpreadElement",e[e.ClassExpression=228]="ClassExpression",e[e.OmittedExpression=229]="OmittedExpression",e[e.ExpressionWithTypeArguments=230]="ExpressionWithTypeArguments",e[e.AsExpression=231]="AsExpression",e[e.NonNullExpression=232]="NonNullExpression",e[e.MetaProperty=233]="MetaProperty",e[e.SyntheticExpression=234]="SyntheticExpression",e[e.SatisfiesExpression=235]="SatisfiesExpression",e[e.TemplateSpan=236]="TemplateSpan",e[e.SemicolonClassElement=237]="SemicolonClassElement",e[e.Block=238]="Block",e[e.EmptyStatement=239]="EmptyStatement",e[e.VariableStatement=240]="VariableStatement",e[e.ExpressionStatement=241]="ExpressionStatement",e[e.IfStatement=242]="IfStatement",e[e.DoStatement=243]="DoStatement",e[e.WhileStatement=244]="WhileStatement",e[e.ForStatement=245]="ForStatement",e[e.ForInStatement=246]="ForInStatement",e[e.ForOfStatement=247]="ForOfStatement",e[e.ContinueStatement=248]="ContinueStatement",e[e.BreakStatement=249]="BreakStatement",e[e.ReturnStatement=250]="ReturnStatement",e[e.WithStatement=251]="WithStatement",e[e.SwitchStatement=252]="SwitchStatement",e[e.LabeledStatement=253]="LabeledStatement",e[e.ThrowStatement=254]="ThrowStatement",e[e.TryStatement=255]="TryStatement",e[e.DebuggerStatement=256]="DebuggerStatement",e[e.VariableDeclaration=257]="VariableDeclaration",e[e.VariableDeclarationList=258]="VariableDeclarationList",e[e.FunctionDeclaration=259]="FunctionDeclaration",e[e.ClassDeclaration=260]="ClassDeclaration",e[e.InterfaceDeclaration=261]="InterfaceDeclaration",e[e.TypeAliasDeclaration=262]="TypeAliasDeclaration",e[e.EnumDeclaration=263]="EnumDeclaration",e[e.ModuleDeclaration=264]="ModuleDeclaration",e[e.ModuleBlock=265]="ModuleBlock",e[e.CaseBlock=266]="CaseBlock",e[e.NamespaceExportDeclaration=267]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=268]="ImportEqualsDeclaration",e[e.ImportDeclaration=269]="ImportDeclaration",e[e.ImportClause=270]="ImportClause",e[e.NamespaceImport=271]="NamespaceImport",e[e.NamedImports=272]="NamedImports",e[e.ImportSpecifier=273]="ImportSpecifier",e[e.ExportAssignment=274]="ExportAssignment",e[e.ExportDeclaration=275]="ExportDeclaration",e[e.NamedExports=276]="NamedExports",e[e.NamespaceExport=277]="NamespaceExport",e[e.ExportSpecifier=278]="ExportSpecifier",e[e.MissingDeclaration=279]="MissingDeclaration",e[e.ExternalModuleReference=280]="ExternalModuleReference",e[e.JsxElement=281]="JsxElement",e[e.JsxSelfClosingElement=282]="JsxSelfClosingElement",e[e.JsxOpeningElement=283]="JsxOpeningElement",e[e.JsxClosingElement=284]="JsxClosingElement",e[e.JsxFragment=285]="JsxFragment",e[e.JsxOpeningFragment=286]="JsxOpeningFragment",e[e.JsxClosingFragment=287]="JsxClosingFragment",e[e.JsxAttribute=288]="JsxAttribute",e[e.JsxAttributes=289]="JsxAttributes",e[e.JsxSpreadAttribute=290]="JsxSpreadAttribute",e[e.JsxExpression=291]="JsxExpression",e[e.CaseClause=292]="CaseClause",e[e.DefaultClause=293]="DefaultClause",e[e.HeritageClause=294]="HeritageClause",e[e.CatchClause=295]="CatchClause",e[e.AssertClause=296]="AssertClause",e[e.AssertEntry=297]="AssertEntry",e[e.ImportTypeAssertionContainer=298]="ImportTypeAssertionContainer",e[e.PropertyAssignment=299]="PropertyAssignment",e[e.ShorthandPropertyAssignment=300]="ShorthandPropertyAssignment",e[e.SpreadAssignment=301]="SpreadAssignment",e[e.EnumMember=302]="EnumMember",e[e.UnparsedPrologue=303]="UnparsedPrologue",e[e.UnparsedPrepend=304]="UnparsedPrepend",e[e.UnparsedText=305]="UnparsedText",e[e.UnparsedInternalText=306]="UnparsedInternalText",e[e.UnparsedSyntheticReference=307]="UnparsedSyntheticReference",e[e.SourceFile=308]="SourceFile",e[e.Bundle=309]="Bundle",e[e.UnparsedSource=310]="UnparsedSource",e[e.InputFiles=311]="InputFiles",e[e.JSDocTypeExpression=312]="JSDocTypeExpression",e[e.JSDocNameReference=313]="JSDocNameReference",e[e.JSDocMemberName=314]="JSDocMemberName",e[e.JSDocAllType=315]="JSDocAllType",e[e.JSDocUnknownType=316]="JSDocUnknownType",e[e.JSDocNullableType=317]="JSDocNullableType",e[e.JSDocNonNullableType=318]="JSDocNonNullableType",e[e.JSDocOptionalType=319]="JSDocOptionalType",e[e.JSDocFunctionType=320]="JSDocFunctionType",e[e.JSDocVariadicType=321]="JSDocVariadicType",e[e.JSDocNamepathType=322]="JSDocNamepathType",e[e.JSDoc=323]="JSDoc",e[e.JSDocComment=323]="JSDocComment",e[e.JSDocText=324]="JSDocText",e[e.JSDocTypeLiteral=325]="JSDocTypeLiteral",e[e.JSDocSignature=326]="JSDocSignature",e[e.JSDocLink=327]="JSDocLink",e[e.JSDocLinkCode=328]="JSDocLinkCode",e[e.JSDocLinkPlain=329]="JSDocLinkPlain",e[e.JSDocTag=330]="JSDocTag",e[e.JSDocAugmentsTag=331]="JSDocAugmentsTag",e[e.JSDocImplementsTag=332]="JSDocImplementsTag",e[e.JSDocAuthorTag=333]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=334]="JSDocDeprecatedTag",e[e.JSDocClassTag=335]="JSDocClassTag",e[e.JSDocPublicTag=336]="JSDocPublicTag",e[e.JSDocPrivateTag=337]="JSDocPrivateTag",e[e.JSDocProtectedTag=338]="JSDocProtectedTag",e[e.JSDocReadonlyTag=339]="JSDocReadonlyTag",e[e.JSDocOverrideTag=340]="JSDocOverrideTag",e[e.JSDocCallbackTag=341]="JSDocCallbackTag",e[e.JSDocOverloadTag=342]="JSDocOverloadTag",e[e.JSDocEnumTag=343]="JSDocEnumTag",e[e.JSDocParameterTag=344]="JSDocParameterTag",e[e.JSDocReturnTag=345]="JSDocReturnTag",e[e.JSDocThisTag=346]="JSDocThisTag",e[e.JSDocTypeTag=347]="JSDocTypeTag",e[e.JSDocTemplateTag=348]="JSDocTemplateTag",e[e.JSDocTypedefTag=349]="JSDocTypedefTag",e[e.JSDocSeeTag=350]="JSDocSeeTag",e[e.JSDocPropertyTag=351]="JSDocPropertyTag",e[e.JSDocThrowsTag=352]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=353]="JSDocSatisfiesTag",e[e.SyntaxList=354]="SyntaxList",e[e.NotEmittedStatement=355]="NotEmittedStatement",e[e.PartiallyEmittedExpression=356]="PartiallyEmittedExpression",e[e.CommaListExpression=357]="CommaListExpression",e[e.MergeDeclarationMarker=358]="MergeDeclarationMarker",e[e.EndOfDeclarationMarker=359]="EndOfDeclarationMarker",e[e.SyntheticReferenceExpression=360]="SyntheticReferenceExpression",e[e.Count=361]="Count",e[e.FirstAssignment=63]="FirstAssignment",e[e.LastAssignment=78]="LastAssignment",e[e.FirstCompoundAssignment=64]="FirstCompoundAssignment",e[e.LastCompoundAssignment=78]="LastCompoundAssignment",e[e.FirstReservedWord=81]="FirstReservedWord",e[e.LastReservedWord=116]="LastReservedWord",e[e.FirstKeyword=81]="FirstKeyword",e[e.LastKeyword=162]="LastKeyword",e[e.FirstFutureReservedWord=117]="FirstFutureReservedWord",e[e.LastFutureReservedWord=125]="LastFutureReservedWord",e[e.FirstTypeNode=179]="FirstTypeNode",e[e.LastTypeNode=202]="LastTypeNode",e[e.FirstPunctuation=18]="FirstPunctuation",e[e.LastPunctuation=78]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=162]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=8]="FirstLiteralToken",e[e.LastLiteralToken=14]="LastLiteralToken",e[e.FirstTemplateToken=14]="FirstTemplateToken",e[e.LastTemplateToken=17]="LastTemplateToken",e[e.FirstBinaryOperator=29]="FirstBinaryOperator",e[e.LastBinaryOperator=78]="LastBinaryOperator",e[e.FirstStatement=240]="FirstStatement",e[e.LastStatement=256]="LastStatement",e[e.FirstNode=163]="FirstNode",e[e.FirstJSDocNode=312]="FirstJSDocNode",e[e.LastJSDocNode=353]="LastJSDocNode",e[e.FirstJSDocTagNode=330]="FirstJSDocTagNode",e[e.LastJSDocTagNode=353]="LastJSDocTagNode",e[e.FirstContextualKeyword=126]="FirstContextualKeyword",e[e.LastContextualKeyword=162]="LastContextualKeyword",nI=e,(t=nO||{})[t.None=0]="None",t[t.Let=1]="Let",t[t.Const=2]="Const",t[t.NestedNamespace=4]="NestedNamespace",t[t.Synthesized=8]="Synthesized",t[t.Namespace=16]="Namespace",t[t.OptionalChain=32]="OptionalChain",t[t.ExportContext=64]="ExportContext",t[t.ContainsThis=128]="ContainsThis",t[t.HasImplicitReturn=256]="HasImplicitReturn",t[t.HasExplicitReturn=512]="HasExplicitReturn",t[t.GlobalAugmentation=1024]="GlobalAugmentation",t[t.HasAsyncFunctions=2048]="HasAsyncFunctions",t[t.DisallowInContext=4096]="DisallowInContext",t[t.YieldContext=8192]="YieldContext",t[t.DecoratorContext=16384]="DecoratorContext",t[t.AwaitContext=32768]="AwaitContext",t[t.DisallowConditionalTypesContext=65536]="DisallowConditionalTypesContext",t[t.ThisNodeHasError=131072]="ThisNodeHasError",t[t.JavaScriptFile=262144]="JavaScriptFile",t[t.ThisNodeOrAnySubNodesHasError=524288]="ThisNodeOrAnySubNodesHasError",t[t.HasAggregatedChildData=1048576]="HasAggregatedChildData",t[t.PossiblyContainsDynamicImport=2097152]="PossiblyContainsDynamicImport",t[t.PossiblyContainsImportMeta=4194304]="PossiblyContainsImportMeta",t[t.JSDoc=8388608]="JSDoc",t[t.Ambient=16777216]="Ambient",t[t.InWithStatement=33554432]="InWithStatement",t[t.JsonFile=67108864]="JsonFile",t[t.TypeCached=134217728]="TypeCached",t[t.Deprecated=268435456]="Deprecated",t[t.BlockScoped=3]="BlockScoped",t[t.ReachabilityCheckFlags=768]="ReachabilityCheckFlags",t[t.ReachabilityAndEmitFlags=2816]="ReachabilityAndEmitFlags",t[t.ContextFlags=50720768]="ContextFlags",t[t.TypeExcludesFlags=40960]="TypeExcludesFlags",t[t.PermanentlySetIncrementalFlags=6291456]="PermanentlySetIncrementalFlags",t[t.IdentifierHasExtendedUnicodeEscape=128]="IdentifierHasExtendedUnicodeEscape",t[t.IdentifierIsInJSDocNamespace=2048]="IdentifierIsInJSDocNamespace",nO=t,(n=nP||{})[n.None=0]="None",n[n.Export=1]="Export",n[n.Ambient=2]="Ambient",n[n.Public=4]="Public",n[n.Private=8]="Private",n[n.Protected=16]="Protected",n[n.Static=32]="Static",n[n.Readonly=64]="Readonly",n[n.Accessor=128]="Accessor",n[n.Abstract=256]="Abstract",n[n.Async=512]="Async",n[n.Default=1024]="Default",n[n.Const=2048]="Const",n[n.HasComputedJSDocModifiers=4096]="HasComputedJSDocModifiers",n[n.Deprecated=8192]="Deprecated",n[n.Override=16384]="Override",n[n.In=32768]="In",n[n.Out=65536]="Out",n[n.Decorator=131072]="Decorator",n[n.HasComputedFlags=536870912]="HasComputedFlags",n[n.AccessibilityModifier=28]="AccessibilityModifier",n[n.ParameterPropertyModifier=16476]="ParameterPropertyModifier",n[n.NonPublicAccessibilityModifier=24]="NonPublicAccessibilityModifier",n[n.TypeScriptModifier=117086]="TypeScriptModifier",n[n.ExportDefault=1025]="ExportDefault",n[n.All=258047]="All",n[n.Modifier=126975]="Modifier",nP=n,(r=nF||{})[r.None=0]="None",r[r.IntrinsicNamedElement=1]="IntrinsicNamedElement",r[r.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",r[r.IntrinsicElement=3]="IntrinsicElement",nF=r,(i=nL||{})[i.Succeeded=1]="Succeeded",i[i.Failed=2]="Failed",i[i.Reported=4]="Reported",i[i.ReportsUnmeasurable=8]="ReportsUnmeasurable",i[i.ReportsUnreliable=16]="ReportsUnreliable",i[i.ReportsMask=24]="ReportsMask",nL=i,(a=nR||{})[a.None=0]="None",a[a.Auto=1]="Auto",a[a.Loop=2]="Loop",a[a.Unique=3]="Unique",a[a.Node=4]="Node",a[a.KindMask=7]="KindMask",a[a.ReservedInNestedScopes=8]="ReservedInNestedScopes",a[a.Optimistic=16]="Optimistic",a[a.FileLevel=32]="FileLevel",a[a.AllowNameSubstitution=64]="AllowNameSubstitution",nR=a,(o=nz||{})[o.None=0]="None",o[o.PrecedingLineBreak=1]="PrecedingLineBreak",o[o.PrecedingJSDocComment=2]="PrecedingJSDocComment",o[o.Unterminated=4]="Unterminated",o[o.ExtendedUnicodeEscape=8]="ExtendedUnicodeEscape",o[o.Scientific=16]="Scientific",o[o.Octal=32]="Octal",o[o.HexSpecifier=64]="HexSpecifier",o[o.BinarySpecifier=128]="BinarySpecifier",o[o.OctalSpecifier=256]="OctalSpecifier",o[o.ContainsSeparator=512]="ContainsSeparator",o[o.UnicodeEscape=1024]="UnicodeEscape",o[o.ContainsInvalidEscape=2048]="ContainsInvalidEscape",o[o.BinaryOrOctalSpecifier=384]="BinaryOrOctalSpecifier",o[o.NumericLiteralFlags=1008]="NumericLiteralFlags",o[o.TemplateLiteralLikeFlags=2048]="TemplateLiteralLikeFlags",nz=o,(s=nB||{})[s.Unreachable=1]="Unreachable",s[s.Start=2]="Start",s[s.BranchLabel=4]="BranchLabel",s[s.LoopLabel=8]="LoopLabel",s[s.Assignment=16]="Assignment",s[s.TrueCondition=32]="TrueCondition",s[s.FalseCondition=64]="FalseCondition",s[s.SwitchClause=128]="SwitchClause",s[s.ArrayMutation=256]="ArrayMutation",s[s.Call=512]="Call",s[s.ReduceLabel=1024]="ReduceLabel",s[s.Referenced=2048]="Referenced",s[s.Shared=4096]="Shared",s[s.Label=12]="Label",s[s.Condition=96]="Condition",nB=s,(u=nU||{})[u.ExpectError=0]="ExpectError",u[u.Ignore=1]="Ignore",nU=u,nJ=class{},(l=n$||{})[l.RootFile=0]="RootFile",l[l.SourceFromProjectReference=1]="SourceFromProjectReference",l[l.OutputFromProjectReference=2]="OutputFromProjectReference",l[l.Import=3]="Import",l[l.ReferenceFile=4]="ReferenceFile",l[l.TypeReferenceDirective=5]="TypeReferenceDirective",l[l.LibFile=6]="LibFile",l[l.LibReferenceDirective=7]="LibReferenceDirective",l[l.AutomaticTypeDirectiveFile=8]="AutomaticTypeDirectiveFile",n$=l,(c=nK||{})[c.FilePreprocessingReferencedDiagnostic=0]="FilePreprocessingReferencedDiagnostic",c[c.FilePreprocessingFileExplainingDiagnostic=1]="FilePreprocessingFileExplainingDiagnostic",c[c.ResolutionDiagnostics=2]="ResolutionDiagnostics",nK=c,(_=nV||{})[_.Js=0]="Js",_[_.Dts=1]="Dts",nV=_,(p=nY||{})[p.Not=0]="Not",p[p.SafeModules=1]="SafeModules",p[p.Completely=2]="Completely",nY=p,(d=nW||{})[d.Success=0]="Success",d[d.DiagnosticsPresent_OutputsSkipped=1]="DiagnosticsPresent_OutputsSkipped",d[d.DiagnosticsPresent_OutputsGenerated=2]="DiagnosticsPresent_OutputsGenerated",d[d.InvalidProject_OutputsSkipped=3]="InvalidProject_OutputsSkipped",d[d.ProjectReferenceCycle_OutputsSkipped=4]="ProjectReferenceCycle_OutputsSkipped",nW=d,(f=nq||{})[f.Ok=0]="Ok",f[f.NeedsOverride=1]="NeedsOverride",f[f.HasInvalidOverride=2]="HasInvalidOverride",nq=f,(h=nQ||{})[h.None=0]="None",h[h.Literal=1]="Literal",h[h.Subtype=2]="Subtype",nQ=h,(m=nH||{})[m.None=0]="None",m[m.Signature=1]="Signature",m[m.NoConstraints=2]="NoConstraints",m[m.Completions=4]="Completions",m[m.SkipBindingPatterns=8]="SkipBindingPatterns",nH=m,(g=nG||{})[g.None=0]="None",g[g.NoTruncation=1]="NoTruncation",g[g.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",g[g.GenerateNamesForShadowedTypeParams=4]="GenerateNamesForShadowedTypeParams",g[g.UseStructuralFallback=8]="UseStructuralFallback",g[g.ForbidIndexedAccessSymbolReferences=16]="ForbidIndexedAccessSymbolReferences",g[g.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",g[g.UseFullyQualifiedType=64]="UseFullyQualifiedType",g[g.UseOnlyExternalAliasing=128]="UseOnlyExternalAliasing",g[g.SuppressAnyReturnType=256]="SuppressAnyReturnType",g[g.WriteTypeParametersInQualifiedName=512]="WriteTypeParametersInQualifiedName",g[g.MultilineObjectLiterals=1024]="MultilineObjectLiterals",g[g.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",g[g.UseTypeOfFunction=4096]="UseTypeOfFunction",g[g.OmitParameterModifiers=8192]="OmitParameterModifiers",g[g.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",g[g.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",g[g.NoTypeReduction=536870912]="NoTypeReduction",g[g.OmitThisParameter=33554432]="OmitThisParameter",g[g.AllowThisInObjectLiteral=32768]="AllowThisInObjectLiteral",g[g.AllowQualifiedNameInPlaceOfIdentifier=65536]="AllowQualifiedNameInPlaceOfIdentifier",g[g.AllowAnonymousIdentifier=131072]="AllowAnonymousIdentifier",g[g.AllowEmptyUnionOrIntersection=262144]="AllowEmptyUnionOrIntersection",g[g.AllowEmptyTuple=524288]="AllowEmptyTuple",g[g.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",g[g.AllowEmptyIndexInfoType=2097152]="AllowEmptyIndexInfoType",g[g.WriteComputedProps=1073741824]="WriteComputedProps",g[g.AllowNodeModulesRelativePaths=67108864]="AllowNodeModulesRelativePaths",g[g.DoNotIncludeSymbolChain=134217728]="DoNotIncludeSymbolChain",g[g.IgnoreErrors=70221824]="IgnoreErrors",g[g.InObjectTypeLiteral=4194304]="InObjectTypeLiteral",g[g.InTypeAlias=8388608]="InTypeAlias",g[g.InInitialEntityName=16777216]="InInitialEntityName",nG=g,(y=nZ||{})[y.None=0]="None",y[y.NoTruncation=1]="NoTruncation",y[y.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",y[y.UseStructuralFallback=8]="UseStructuralFallback",y[y.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",y[y.UseFullyQualifiedType=64]="UseFullyQualifiedType",y[y.SuppressAnyReturnType=256]="SuppressAnyReturnType",y[y.MultilineObjectLiterals=1024]="MultilineObjectLiterals",y[y.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",y[y.UseTypeOfFunction=4096]="UseTypeOfFunction",y[y.OmitParameterModifiers=8192]="OmitParameterModifiers",y[y.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",y[y.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",y[y.NoTypeReduction=536870912]="NoTypeReduction",y[y.OmitThisParameter=33554432]="OmitThisParameter",y[y.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",y[y.AddUndefined=131072]="AddUndefined",y[y.WriteArrowStyleSignature=262144]="WriteArrowStyleSignature",y[y.InArrayType=524288]="InArrayType",y[y.InElementType=2097152]="InElementType",y[y.InFirstTypeArgument=4194304]="InFirstTypeArgument",y[y.InTypeAlias=8388608]="InTypeAlias",y[y.NodeBuilderFlagsMask=848330091]="NodeBuilderFlagsMask",nZ=y,(b=nX||{})[b.None=0]="None",b[b.WriteTypeParametersOrArguments=1]="WriteTypeParametersOrArguments",b[b.UseOnlyExternalAliasing=2]="UseOnlyExternalAliasing",b[b.AllowAnyNodeKind=4]="AllowAnyNodeKind",b[b.UseAliasDefinedOutsideCurrentScope=8]="UseAliasDefinedOutsideCurrentScope",b[b.WriteComputedProps=16]="WriteComputedProps",b[b.DoNotIncludeSymbolChain=32]="DoNotIncludeSymbolChain",nX=b,(v=n0||{})[v.Accessible=0]="Accessible",v[v.NotAccessible=1]="NotAccessible",v[v.CannotBeNamed=2]="CannotBeNamed",n0=v,(x=n1||{})[x.UnionOrIntersection=0]="UnionOrIntersection",x[x.Spread=1]="Spread",n1=x,(D=n2||{})[D.This=0]="This",D[D.Identifier=1]="Identifier",D[D.AssertsThis=2]="AssertsThis",D[D.AssertsIdentifier=3]="AssertsIdentifier",n2=D,(S=n3||{})[S.Unknown=0]="Unknown",S[S.TypeWithConstructSignatureAndValue=1]="TypeWithConstructSignatureAndValue",S[S.VoidNullableOrNeverType=2]="VoidNullableOrNeverType",S[S.NumberLikeType=3]="NumberLikeType",S[S.BigIntLikeType=4]="BigIntLikeType",S[S.StringLikeType=5]="StringLikeType",S[S.BooleanType=6]="BooleanType",S[S.ArrayLikeType=7]="ArrayLikeType",S[S.ESSymbolType=8]="ESSymbolType",S[S.Promise=9]="Promise",S[S.TypeWithCallSignature=10]="TypeWithCallSignature",S[S.ObjectType=11]="ObjectType",n3=S,(T=n4||{})[T.None=0]="None",T[T.FunctionScopedVariable=1]="FunctionScopedVariable",T[T.BlockScopedVariable=2]="BlockScopedVariable",T[T.Property=4]="Property",T[T.EnumMember=8]="EnumMember",T[T.Function=16]="Function",T[T.Class=32]="Class",T[T.Interface=64]="Interface",T[T.ConstEnum=128]="ConstEnum",T[T.RegularEnum=256]="RegularEnum",T[T.ValueModule=512]="ValueModule",T[T.NamespaceModule=1024]="NamespaceModule",T[T.TypeLiteral=2048]="TypeLiteral",T[T.ObjectLiteral=4096]="ObjectLiteral",T[T.Method=8192]="Method",T[T.Constructor=16384]="Constructor",T[T.GetAccessor=32768]="GetAccessor",T[T.SetAccessor=65536]="SetAccessor",T[T.Signature=131072]="Signature",T[T.TypeParameter=262144]="TypeParameter",T[T.TypeAlias=524288]="TypeAlias",T[T.ExportValue=1048576]="ExportValue",T[T.Alias=2097152]="Alias",T[T.Prototype=4194304]="Prototype",T[T.ExportStar=8388608]="ExportStar",T[T.Optional=16777216]="Optional",T[T.Transient=33554432]="Transient",T[T.Assignment=67108864]="Assignment",T[T.ModuleExports=134217728]="ModuleExports",T[T.All=67108863]="All",T[T.Enum=384]="Enum",T[T.Variable=3]="Variable",T[T.Value=111551]="Value",T[T.Type=788968]="Type",T[T.Namespace=1920]="Namespace",T[T.Module=1536]="Module",T[T.Accessor=98304]="Accessor",T[T.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",T[T.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",T[T.ParameterExcludes=111551]="ParameterExcludes",T[T.PropertyExcludes=0]="PropertyExcludes",T[T.EnumMemberExcludes=900095]="EnumMemberExcludes",T[T.FunctionExcludes=110991]="FunctionExcludes",T[T.ClassExcludes=899503]="ClassExcludes",T[T.InterfaceExcludes=788872]="InterfaceExcludes",T[T.RegularEnumExcludes=899327]="RegularEnumExcludes",T[T.ConstEnumExcludes=899967]="ConstEnumExcludes",T[T.ValueModuleExcludes=110735]="ValueModuleExcludes",T[T.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",T[T.MethodExcludes=103359]="MethodExcludes",T[T.GetAccessorExcludes=46015]="GetAccessorExcludes",T[T.SetAccessorExcludes=78783]="SetAccessorExcludes",T[T.AccessorExcludes=13247]="AccessorExcludes",T[T.TypeParameterExcludes=526824]="TypeParameterExcludes",T[T.TypeAliasExcludes=788968]="TypeAliasExcludes",T[T.AliasExcludes=2097152]="AliasExcludes",T[T.ModuleMember=2623475]="ModuleMember",T[T.ExportHasLocal=944]="ExportHasLocal",T[T.BlockScoped=418]="BlockScoped",T[T.PropertyOrAccessor=98308]="PropertyOrAccessor",T[T.ClassMember=106500]="ClassMember",T[T.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",T[T.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",T[T.Classifiable=2885600]="Classifiable",T[T.LateBindingContainer=6256]="LateBindingContainer",n4=T,(E=n6||{})[E.Numeric=0]="Numeric",E[E.Literal=1]="Literal",n6=E,(w=n5||{})[w.None=0]="None",w[w.Instantiated=1]="Instantiated",w[w.SyntheticProperty=2]="SyntheticProperty",w[w.SyntheticMethod=4]="SyntheticMethod",w[w.Readonly=8]="Readonly",w[w.ReadPartial=16]="ReadPartial",w[w.WritePartial=32]="WritePartial",w[w.HasNonUniformType=64]="HasNonUniformType",w[w.HasLiteralType=128]="HasLiteralType",w[w.ContainsPublic=256]="ContainsPublic",w[w.ContainsProtected=512]="ContainsProtected",w[w.ContainsPrivate=1024]="ContainsPrivate",w[w.ContainsStatic=2048]="ContainsStatic",w[w.Late=4096]="Late",w[w.ReverseMapped=8192]="ReverseMapped",w[w.OptionalParameter=16384]="OptionalParameter",w[w.RestParameter=32768]="RestParameter",w[w.DeferredType=65536]="DeferredType",w[w.HasNeverType=131072]="HasNeverType",w[w.Mapped=262144]="Mapped",w[w.StripOptional=524288]="StripOptional",w[w.Unresolved=1048576]="Unresolved",w[w.Synthetic=6]="Synthetic",w[w.Discriminant=192]="Discriminant",w[w.Partial=48]="Partial",n5=w,(A=n8||{}).Call="__call",A.Constructor="__constructor",A.New="__new",A.Index="__index",A.ExportStar="__export",A.Global="__global",A.Missing="__missing",A.Type="__type",A.Object="__object",A.JSXAttributes="__jsxAttributes",A.Class="__class",A.Function="__function",A.Computed="__computed",A.Resolving="__resolving__",A.ExportEquals="export=",A.Default="default",A.This="this",n8=A,(C=n7||{})[C.None=0]="None",C[C.TypeChecked=1]="TypeChecked",C[C.LexicalThis=2]="LexicalThis",C[C.CaptureThis=4]="CaptureThis",C[C.CaptureNewTarget=8]="CaptureNewTarget",C[C.SuperInstance=16]="SuperInstance",C[C.SuperStatic=32]="SuperStatic",C[C.ContextChecked=64]="ContextChecked",C[C.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",C[C.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",C[C.CaptureArguments=512]="CaptureArguments",C[C.EnumValuesComputed=1024]="EnumValuesComputed",C[C.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",C[C.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",C[C.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",C[C.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",C[C.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",C[C.ClassWithBodyScopedClassBinding=65536]="ClassWithBodyScopedClassBinding",C[C.BodyScopedClassBinding=131072]="BodyScopedClassBinding",C[C.NeedsLoopOutParameter=262144]="NeedsLoopOutParameter",C[C.AssignmentsMarked=524288]="AssignmentsMarked",C[C.ClassWithConstructorReference=1048576]="ClassWithConstructorReference",C[C.ConstructorReferenceInClass=2097152]="ConstructorReferenceInClass",C[C.ContainsClassWithPrivateIdentifiers=4194304]="ContainsClassWithPrivateIdentifiers",C[C.ContainsSuperPropertyInStaticInitializer=8388608]="ContainsSuperPropertyInStaticInitializer",C[C.InCheckIdentifier=16777216]="InCheckIdentifier",n7=C,(M=n9||{})[M.Any=1]="Any",M[M.Unknown=2]="Unknown",M[M.String=4]="String",M[M.Number=8]="Number",M[M.Boolean=16]="Boolean",M[M.Enum=32]="Enum",M[M.BigInt=64]="BigInt",M[M.StringLiteral=128]="StringLiteral",M[M.NumberLiteral=256]="NumberLiteral",M[M.BooleanLiteral=512]="BooleanLiteral",M[M.EnumLiteral=1024]="EnumLiteral",M[M.BigIntLiteral=2048]="BigIntLiteral",M[M.ESSymbol=4096]="ESSymbol",M[M.UniqueESSymbol=8192]="UniqueESSymbol",M[M.Void=16384]="Void",M[M.Undefined=32768]="Undefined",M[M.Null=65536]="Null",M[M.Never=131072]="Never",M[M.TypeParameter=262144]="TypeParameter",M[M.Object=524288]="Object",M[M.Union=1048576]="Union",M[M.Intersection=2097152]="Intersection",M[M.Index=4194304]="Index",M[M.IndexedAccess=8388608]="IndexedAccess",M[M.Conditional=16777216]="Conditional",M[M.Substitution=33554432]="Substitution",M[M.NonPrimitive=67108864]="NonPrimitive",M[M.TemplateLiteral=134217728]="TemplateLiteral",M[M.StringMapping=268435456]="StringMapping",M[M.AnyOrUnknown=3]="AnyOrUnknown",M[M.Nullable=98304]="Nullable",M[M.Literal=2944]="Literal",M[M.Unit=109472]="Unit",M[M.Freshable=2976]="Freshable",M[M.StringOrNumberLiteral=384]="StringOrNumberLiteral",M[M.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",M[M.DefinitelyFalsy=117632]="DefinitelyFalsy",M[M.PossiblyFalsy=117724]="PossiblyFalsy",M[M.Intrinsic=67359327]="Intrinsic",M[M.Primitive=134348796]="Primitive",M[M.StringLike=402653316]="StringLike",M[M.NumberLike=296]="NumberLike",M[M.BigIntLike=2112]="BigIntLike",M[M.BooleanLike=528]="BooleanLike",M[M.EnumLike=1056]="EnumLike",M[M.ESSymbolLike=12288]="ESSymbolLike",M[M.VoidLike=49152]="VoidLike",M[M.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",M[M.DisjointDomains=469892092]="DisjointDomains",M[M.UnionOrIntersection=3145728]="UnionOrIntersection",M[M.StructuredType=3670016]="StructuredType",M[M.TypeVariable=8650752]="TypeVariable",M[M.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",M[M.InstantiablePrimitive=406847488]="InstantiablePrimitive",M[M.Instantiable=465829888]="Instantiable",M[M.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",M[M.ObjectFlagsType=3899393]="ObjectFlagsType",M[M.Simplifiable=25165824]="Simplifiable",M[M.Singleton=67358815]="Singleton",M[M.Narrowable=536624127]="Narrowable",M[M.IncludesMask=205258751]="IncludesMask",M[M.IncludesMissingType=262144]="IncludesMissingType",M[M.IncludesNonWideningType=4194304]="IncludesNonWideningType",M[M.IncludesWildcard=8388608]="IncludesWildcard",M[M.IncludesEmptyObject=16777216]="IncludesEmptyObject",M[M.IncludesInstantiable=33554432]="IncludesInstantiable",M[M.NotPrimitiveUnion=36323363]="NotPrimitiveUnion",n9=M,(N=re||{})[N.None=0]="None",N[N.Class=1]="Class",N[N.Interface=2]="Interface",N[N.Reference=4]="Reference",N[N.Tuple=8]="Tuple",N[N.Anonymous=16]="Anonymous",N[N.Mapped=32]="Mapped",N[N.Instantiated=64]="Instantiated",N[N.ObjectLiteral=128]="ObjectLiteral",N[N.EvolvingArray=256]="EvolvingArray",N[N.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",N[N.ReverseMapped=1024]="ReverseMapped",N[N.JsxAttributes=2048]="JsxAttributes",N[N.JSLiteral=4096]="JSLiteral",N[N.FreshLiteral=8192]="FreshLiteral",N[N.ArrayLiteral=16384]="ArrayLiteral",N[N.PrimitiveUnion=32768]="PrimitiveUnion",N[N.ContainsWideningType=65536]="ContainsWideningType",N[N.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",N[N.NonInferrableType=262144]="NonInferrableType",N[N.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",N[N.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",N[N.ClassOrInterface=3]="ClassOrInterface",N[N.RequiresWidening=196608]="RequiresWidening",N[N.PropagatingFlags=458752]="PropagatingFlags",N[N.ObjectTypeKindMask=1343]="ObjectTypeKindMask",N[N.ContainsSpread=2097152]="ContainsSpread",N[N.ObjectRestType=4194304]="ObjectRestType",N[N.InstantiationExpressionType=8388608]="InstantiationExpressionType",N[N.IsClassInstanceClone=16777216]="IsClassInstanceClone",N[N.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",N[N.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",N[N.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",N[N.IsGenericObjectType=4194304]="IsGenericObjectType",N[N.IsGenericIndexType=8388608]="IsGenericIndexType",N[N.IsGenericType=12582912]="IsGenericType",N[N.ContainsIntersections=16777216]="ContainsIntersections",N[N.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",N[N.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",N[N.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",N[N.IsNeverIntersection=33554432]="IsNeverIntersection",re=N,(k=rt||{})[k.Invariant=0]="Invariant",k[k.Covariant=1]="Covariant",k[k.Contravariant=2]="Contravariant",k[k.Bivariant=3]="Bivariant",k[k.Independent=4]="Independent",k[k.VarianceMask=7]="VarianceMask",k[k.Unmeasurable=8]="Unmeasurable",k[k.Unreliable=16]="Unreliable",k[k.AllowsStructuralFallback=24]="AllowsStructuralFallback",rt=k,(j=rn||{})[j.Required=1]="Required",j[j.Optional=2]="Optional",j[j.Rest=4]="Rest",j[j.Variadic=8]="Variadic",j[j.Fixed=3]="Fixed",j[j.Variable=12]="Variable",j[j.NonRequired=14]="NonRequired",j[j.NonRest=11]="NonRest",rn=j,(I=rr||{})[I.None=0]="None",I[I.IncludeUndefined=1]="IncludeUndefined",I[I.NoIndexSignatures=2]="NoIndexSignatures",I[I.Writing=4]="Writing",I[I.CacheSymbol=8]="CacheSymbol",I[I.NoTupleBoundsCheck=16]="NoTupleBoundsCheck",I[I.ExpressionPosition=32]="ExpressionPosition",I[I.ReportDeprecated=64]="ReportDeprecated",I[I.SuppressNoImplicitAnyError=128]="SuppressNoImplicitAnyError",I[I.Contextual=256]="Contextual",I[I.Persistent=1]="Persistent",rr=I,(O=ri||{})[O.Component=0]="Component",O[O.Function=1]="Function",O[O.Mixed=2]="Mixed",ri=O,(P=ra||{})[P.Call=0]="Call",P[P.Construct=1]="Construct",ra=P,(F=ro||{})[F.None=0]="None",F[F.HasRestParameter=1]="HasRestParameter",F[F.HasLiteralTypes=2]="HasLiteralTypes",F[F.Abstract=4]="Abstract",F[F.IsInnerCallChain=8]="IsInnerCallChain",F[F.IsOuterCallChain=16]="IsOuterCallChain",F[F.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",F[F.PropagatingFlags=39]="PropagatingFlags",F[F.CallChainFlags=24]="CallChainFlags",ro=F,(L=rs||{})[L.String=0]="String",L[L.Number=1]="Number",rs=L,(R=ru||{})[R.Simple=0]="Simple",R[R.Array=1]="Array",R[R.Deferred=2]="Deferred",R[R.Function=3]="Function",R[R.Composite=4]="Composite",R[R.Merged=5]="Merged",ru=R,(z=rl||{})[z.None=0]="None",z[z.NakedTypeVariable=1]="NakedTypeVariable",z[z.SpeculativeTuple=2]="SpeculativeTuple",z[z.SubstituteSource=4]="SubstituteSource",z[z.HomomorphicMappedType=8]="HomomorphicMappedType",z[z.PartialHomomorphicMappedType=16]="PartialHomomorphicMappedType",z[z.MappedTypeConstraint=32]="MappedTypeConstraint",z[z.ContravariantConditional=64]="ContravariantConditional",z[z.ReturnType=128]="ReturnType",z[z.LiteralKeyof=256]="LiteralKeyof",z[z.NoConstraints=512]="NoConstraints",z[z.AlwaysStrict=1024]="AlwaysStrict",z[z.MaxValue=2048]="MaxValue",z[z.PriorityImpliesCombination=416]="PriorityImpliesCombination",z[z.Circularity=-1]="Circularity",rl=z,(B=rc||{})[B.None=0]="None",B[B.NoDefault=1]="NoDefault",B[B.AnyDefault=2]="AnyDefault",B[B.SkippedGenericFunction=4]="SkippedGenericFunction",rc=B,(U=r_||{})[U.False=0]="False",U[U.Unknown=1]="Unknown",U[U.Maybe=3]="Maybe",U[U.True=-1]="True",r_=U,(J=rp||{})[J.None=0]="None",J[J.ExportsProperty=1]="ExportsProperty",J[J.ModuleExports=2]="ModuleExports",J[J.PrototypeProperty=3]="PrototypeProperty",J[J.ThisProperty=4]="ThisProperty",J[J.Property=5]="Property",J[J.Prototype=6]="Prototype",J[J.ObjectDefinePropertyValue=7]="ObjectDefinePropertyValue",J[J.ObjectDefinePropertyExports=8]="ObjectDefinePropertyExports",J[J.ObjectDefinePrototypeProperty=9]="ObjectDefinePrototypeProperty",rp=J,($=rd||{})[$.Warning=0]="Warning",$[$.Error=1]="Error",$[$.Suggestion=2]="Suggestion",$[$.Message=3]="Message",rd=$,(K=rf||{})[K.Classic=1]="Classic",K[K.NodeJs=2]="NodeJs",K[K.Node10=2]="Node10",K[K.Node16=3]="Node16",K[K.NodeNext=99]="NodeNext",K[K.Bundler=100]="Bundler",rf=K,(V=rh||{})[V.Legacy=1]="Legacy",V[V.Auto=2]="Auto",V[V.Force=3]="Force",rh=V,(Y=rm||{})[Y.FixedPollingInterval=0]="FixedPollingInterval",Y[Y.PriorityPollingInterval=1]="PriorityPollingInterval",Y[Y.DynamicPriorityPolling=2]="DynamicPriorityPolling",Y[Y.FixedChunkSizePolling=3]="FixedChunkSizePolling",Y[Y.UseFsEvents=4]="UseFsEvents",Y[Y.UseFsEventsOnParentDirectory=5]="UseFsEventsOnParentDirectory",rm=Y,(W=rg||{})[W.UseFsEvents=0]="UseFsEvents",W[W.FixedPollingInterval=1]="FixedPollingInterval",W[W.DynamicPriorityPolling=2]="DynamicPriorityPolling",W[W.FixedChunkSizePolling=3]="FixedChunkSizePolling",rg=W,(q=ry||{})[q.FixedInterval=0]="FixedInterval",q[q.PriorityInterval=1]="PriorityInterval",q[q.DynamicPriority=2]="DynamicPriority",q[q.FixedChunkSize=3]="FixedChunkSize",ry=q,(Q=rb||{})[Q.None=0]="None",Q[Q.CommonJS=1]="CommonJS",Q[Q.AMD=2]="AMD",Q[Q.UMD=3]="UMD",Q[Q.System=4]="System",Q[Q.ES2015=5]="ES2015",Q[Q.ES2020=6]="ES2020",Q[Q.ES2022=7]="ES2022",Q[Q.ESNext=99]="ESNext",Q[Q.Node16=100]="Node16",Q[Q.NodeNext=199]="NodeNext",rb=Q,(H=rv||{})[H.None=0]="None",H[H.Preserve=1]="Preserve",H[H.React=2]="React",H[H.ReactNative=3]="ReactNative",H[H.ReactJSX=4]="ReactJSX",H[H.ReactJSXDev=5]="ReactJSXDev",rv=H,(G=rx||{})[G.Remove=0]="Remove",G[G.Preserve=1]="Preserve",G[G.Error=2]="Error",rx=G,(Z=rD||{})[Z.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",Z[Z.LineFeed=1]="LineFeed",rD=Z,(X=rS||{})[X.Unknown=0]="Unknown",X[X.JS=1]="JS",X[X.JSX=2]="JSX",X[X.TS=3]="TS",X[X.TSX=4]="TSX",X[X.External=5]="External",X[X.JSON=6]="JSON",X[X.Deferred=7]="Deferred",rS=X,(ee=rT||{})[ee.ES3=0]="ES3",ee[ee.ES5=1]="ES5",ee[ee.ES2015=2]="ES2015",ee[ee.ES2016=3]="ES2016",ee[ee.ES2017=4]="ES2017",ee[ee.ES2018=5]="ES2018",ee[ee.ES2019=6]="ES2019",ee[ee.ES2020=7]="ES2020",ee[ee.ES2021=8]="ES2021",ee[ee.ES2022=9]="ES2022",ee[ee.ESNext=99]="ESNext",ee[ee.JSON=100]="JSON",ee[ee.Latest=99]="Latest",rT=ee,(et=rE||{})[et.Standard=0]="Standard",et[et.JSX=1]="JSX",rE=et,(en=rw||{})[en.None=0]="None",en[en.Recursive=1]="Recursive",rw=en,(er=rA||{})[er.nullCharacter=0]="nullCharacter",er[er.maxAsciiCharacter=127]="maxAsciiCharacter",er[er.lineFeed=10]="lineFeed",er[er.carriageReturn=13]="carriageReturn",er[er.lineSeparator=8232]="lineSeparator",er[er.paragraphSeparator=8233]="paragraphSeparator",er[er.nextLine=133]="nextLine",er[er.space=32]="space",er[er.nonBreakingSpace=160]="nonBreakingSpace",er[er.enQuad=8192]="enQuad",er[er.emQuad=8193]="emQuad",er[er.enSpace=8194]="enSpace",er[er.emSpace=8195]="emSpace",er[er.threePerEmSpace=8196]="threePerEmSpace",er[er.fourPerEmSpace=8197]="fourPerEmSpace",er[er.sixPerEmSpace=8198]="sixPerEmSpace",er[er.figureSpace=8199]="figureSpace",er[er.punctuationSpace=8200]="punctuationSpace",er[er.thinSpace=8201]="thinSpace",er[er.hairSpace=8202]="hairSpace",er[er.zeroWidthSpace=8203]="zeroWidthSpace",er[er.narrowNoBreakSpace=8239]="narrowNoBreakSpace",er[er.ideographicSpace=12288]="ideographicSpace",er[er.mathematicalSpace=8287]="mathematicalSpace",er[er.ogham=5760]="ogham",er[er._=95]="_",er[er.$=36]="$",er[er._0=48]="_0",er[er._1=49]="_1",er[er._2=50]="_2",er[er._3=51]="_3",er[er._4=52]="_4",er[er._5=53]="_5",er[er._6=54]="_6",er[er._7=55]="_7",er[er._8=56]="_8",er[er._9=57]="_9",er[er.a=97]="a",er[er.b=98]="b",er[er.c=99]="c",er[er.d=100]="d",er[er.e=101]="e",er[er.f=102]="f",er[er.g=103]="g",er[er.h=104]="h",er[er.i=105]="i",er[er.j=106]="j",er[er.k=107]="k",er[er.l=108]="l",er[er.m=109]="m",er[er.n=110]="n",er[er.o=111]="o",er[er.p=112]="p",er[er.q=113]="q",er[er.r=114]="r",er[er.s=115]="s",er[er.t=116]="t",er[er.u=117]="u",er[er.v=118]="v",er[er.w=119]="w",er[er.x=120]="x",er[er.y=121]="y",er[er.z=122]="z",er[er.A=65]="A",er[er.B=66]="B",er[er.C=67]="C",er[er.D=68]="D",er[er.E=69]="E",er[er.F=70]="F",er[er.G=71]="G",er[er.H=72]="H",er[er.I=73]="I",er[er.J=74]="J",er[er.K=75]="K",er[er.L=76]="L",er[er.M=77]="M",er[er.N=78]="N",er[er.O=79]="O",er[er.P=80]="P",er[er.Q=81]="Q",er[er.R=82]="R",er[er.S=83]="S",er[er.T=84]="T",er[er.U=85]="U",er[er.V=86]="V",er[er.W=87]="W",er[er.X=88]="X",er[er.Y=89]="Y",er[er.Z=90]="Z",er[er.ampersand=38]="ampersand",er[er.asterisk=42]="asterisk",er[er.at=64]="at",er[er.backslash=92]="backslash",er[er.backtick=96]="backtick",er[er.bar=124]="bar",er[er.caret=94]="caret",er[er.closeBrace=125]="closeBrace",er[er.closeBracket=93]="closeBracket",er[er.closeParen=41]="closeParen",er[er.colon=58]="colon",er[er.comma=44]="comma",er[er.dot=46]="dot",er[er.doubleQuote=34]="doubleQuote",er[er.equals=61]="equals",er[er.exclamation=33]="exclamation",er[er.greaterThan=62]="greaterThan",er[er.hash=35]="hash",er[er.lessThan=60]="lessThan",er[er.minus=45]="minus",er[er.openBrace=123]="openBrace",er[er.openBracket=91]="openBracket",er[er.openParen=40]="openParen",er[er.percent=37]="percent",er[er.plus=43]="plus",er[er.question=63]="question",er[er.semicolon=59]="semicolon",er[er.singleQuote=39]="singleQuote",er[er.slash=47]="slash",er[er.tilde=126]="tilde",er[er.backspace=8]="backspace",er[er.formFeed=12]="formFeed",er[er.byteOrderMark=65279]="byteOrderMark",er[er.tab=9]="tab",er[er.verticalTab=11]="verticalTab",rA=er,(ei=rC||{}).Ts=".ts",ei.Tsx=".tsx",ei.Dts=".d.ts",ei.Js=".js",ei.Jsx=".jsx",ei.Json=".json",ei.TsBuildInfo=".tsbuildinfo",ei.Mjs=".mjs",ei.Mts=".mts",ei.Dmts=".d.mts",ei.Cjs=".cjs",ei.Cts=".cts",ei.Dcts=".d.cts",rC=ei,(ea=rM||{})[ea.None=0]="None",ea[ea.ContainsTypeScript=1]="ContainsTypeScript",ea[ea.ContainsJsx=2]="ContainsJsx",ea[ea.ContainsESNext=4]="ContainsESNext",ea[ea.ContainsES2022=8]="ContainsES2022",ea[ea.ContainsES2021=16]="ContainsES2021",ea[ea.ContainsES2020=32]="ContainsES2020",ea[ea.ContainsES2019=64]="ContainsES2019",ea[ea.ContainsES2018=128]="ContainsES2018",ea[ea.ContainsES2017=256]="ContainsES2017",ea[ea.ContainsES2016=512]="ContainsES2016",ea[ea.ContainsES2015=1024]="ContainsES2015",ea[ea.ContainsGenerator=2048]="ContainsGenerator",ea[ea.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",ea[ea.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",ea[ea.ContainsLexicalThis=16384]="ContainsLexicalThis",ea[ea.ContainsRestOrSpread=32768]="ContainsRestOrSpread",ea[ea.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",ea[ea.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",ea[ea.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",ea[ea.ContainsBindingPattern=524288]="ContainsBindingPattern",ea[ea.ContainsYield=1048576]="ContainsYield",ea[ea.ContainsAwait=2097152]="ContainsAwait",ea[ea.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",ea[ea.ContainsDynamicImport=8388608]="ContainsDynamicImport",ea[ea.ContainsClassFields=16777216]="ContainsClassFields",ea[ea.ContainsDecorators=33554432]="ContainsDecorators",ea[ea.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",ea[ea.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",ea[ea.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",ea[ea.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",ea[ea.HasComputedFlags=-2147483648]="HasComputedFlags",ea[ea.AssertTypeScript=1]="AssertTypeScript",ea[ea.AssertJsx=2]="AssertJsx",ea[ea.AssertESNext=4]="AssertESNext",ea[ea.AssertES2022=8]="AssertES2022",ea[ea.AssertES2021=16]="AssertES2021",ea[ea.AssertES2020=32]="AssertES2020",ea[ea.AssertES2019=64]="AssertES2019",ea[ea.AssertES2018=128]="AssertES2018",ea[ea.AssertES2017=256]="AssertES2017",ea[ea.AssertES2016=512]="AssertES2016",ea[ea.AssertES2015=1024]="AssertES2015",ea[ea.AssertGenerator=2048]="AssertGenerator",ea[ea.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",ea[ea.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",ea[ea.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",ea[ea.NodeExcludes=-2147483648]="NodeExcludes",ea[ea.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",ea[ea.FunctionExcludes=-1937940480]="FunctionExcludes",ea[ea.ConstructorExcludes=-1937948672]="ConstructorExcludes",ea[ea.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",ea[ea.PropertyExcludes=-2013249536]="PropertyExcludes",ea[ea.ClassExcludes=-2147344384]="ClassExcludes",ea[ea.ModuleExcludes=-1941676032]="ModuleExcludes",ea[ea.TypeExcludes=-2]="TypeExcludes",ea[ea.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",ea[ea.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",ea[ea.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",ea[ea.ParameterExcludes=-2147483648]="ParameterExcludes",ea[ea.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",ea[ea.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",ea[ea.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",ea[ea.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",rM=ea,(eo=rN||{})[eo.TabStop=0]="TabStop",eo[eo.Placeholder=1]="Placeholder",eo[eo.Choice=2]="Choice",eo[eo.Variable=3]="Variable",rN=eo,(es=rk||{})[es.None=0]="None",es[es.SingleLine=1]="SingleLine",es[es.MultiLine=2]="MultiLine",es[es.AdviseOnEmitNode=4]="AdviseOnEmitNode",es[es.NoSubstitution=8]="NoSubstitution",es[es.CapturesThis=16]="CapturesThis",es[es.NoLeadingSourceMap=32]="NoLeadingSourceMap",es[es.NoTrailingSourceMap=64]="NoTrailingSourceMap",es[es.NoSourceMap=96]="NoSourceMap",es[es.NoNestedSourceMaps=128]="NoNestedSourceMaps",es[es.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",es[es.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",es[es.NoTokenSourceMaps=768]="NoTokenSourceMaps",es[es.NoLeadingComments=1024]="NoLeadingComments",es[es.NoTrailingComments=2048]="NoTrailingComments",es[es.NoComments=3072]="NoComments",es[es.NoNestedComments=4096]="NoNestedComments",es[es.HelperName=8192]="HelperName",es[es.ExportName=16384]="ExportName",es[es.LocalName=32768]="LocalName",es[es.InternalName=65536]="InternalName",es[es.Indented=131072]="Indented",es[es.NoIndentation=262144]="NoIndentation",es[es.AsyncFunctionBody=524288]="AsyncFunctionBody",es[es.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",es[es.CustomPrologue=2097152]="CustomPrologue",es[es.NoHoisting=4194304]="NoHoisting",es[es.HasEndOfDeclarationMarker=8388608]="HasEndOfDeclarationMarker",es[es.Iterator=16777216]="Iterator",es[es.NoAsciiEscaping=33554432]="NoAsciiEscaping",rk=es,(eu=rj||{})[eu.None=0]="None",eu[eu.TypeScriptClassWrapper=1]="TypeScriptClassWrapper",eu[eu.NeverApplyImportHelper=2]="NeverApplyImportHelper",eu[eu.IgnoreSourceNewlines=4]="IgnoreSourceNewlines",eu[eu.Immutable=8]="Immutable",eu[eu.IndirectCall=16]="IndirectCall",eu[eu.TransformPrivateStaticElements=32]="TransformPrivateStaticElements",rj=eu,(el=rI||{})[el.Extends=1]="Extends",el[el.Assign=2]="Assign",el[el.Rest=4]="Rest",el[el.Decorate=8]="Decorate",el[el.ESDecorateAndRunInitializers=8]="ESDecorateAndRunInitializers",el[el.Metadata=16]="Metadata",el[el.Param=32]="Param",el[el.Awaiter=64]="Awaiter",el[el.Generator=128]="Generator",el[el.Values=256]="Values",el[el.Read=512]="Read",el[el.SpreadArray=1024]="SpreadArray",el[el.Await=2048]="Await",el[el.AsyncGenerator=4096]="AsyncGenerator",el[el.AsyncDelegator=8192]="AsyncDelegator",el[el.AsyncValues=16384]="AsyncValues",el[el.ExportStar=32768]="ExportStar",el[el.ImportStar=65536]="ImportStar",el[el.ImportDefault=131072]="ImportDefault",el[el.MakeTemplateObject=262144]="MakeTemplateObject",el[el.ClassPrivateFieldGet=524288]="ClassPrivateFieldGet",el[el.ClassPrivateFieldSet=1048576]="ClassPrivateFieldSet",el[el.ClassPrivateFieldIn=2097152]="ClassPrivateFieldIn",el[el.CreateBinding=4194304]="CreateBinding",el[el.SetFunctionName=8388608]="SetFunctionName",el[el.PropKey=16777216]="PropKey",el[el.FirstEmitHelper=1]="FirstEmitHelper",el[el.LastEmitHelper=16777216]="LastEmitHelper",el[el.ForOfIncludes=256]="ForOfIncludes",el[el.ForAwaitOfIncludes=16384]="ForAwaitOfIncludes",el[el.AsyncGeneratorIncludes=6144]="AsyncGeneratorIncludes",el[el.AsyncDelegatorIncludes=26624]="AsyncDelegatorIncludes",el[el.SpreadIncludes=1536]="SpreadIncludes",rI=el,(ec=rO||{})[ec.SourceFile=0]="SourceFile",ec[ec.Expression=1]="Expression",ec[ec.IdentifierName=2]="IdentifierName",ec[ec.MappedTypeParameter=3]="MappedTypeParameter",ec[ec.Unspecified=4]="Unspecified",ec[ec.EmbeddedStatement=5]="EmbeddedStatement",ec[ec.JsxAttributeValue=6]="JsxAttributeValue",rO=ec,(e_=rP||{})[e_.Parentheses=1]="Parentheses",e_[e_.TypeAssertions=2]="TypeAssertions",e_[e_.NonNullAssertions=4]="NonNullAssertions",e_[e_.PartiallyEmittedExpressions=8]="PartiallyEmittedExpressions",e_[e_.Assertions=6]="Assertions",e_[e_.All=15]="All",e_[e_.ExcludeJSDocTypeAssertion=16]="ExcludeJSDocTypeAssertion",rP=e_,(ep=rF||{})[ep.None=0]="None",ep[ep.InParameters=1]="InParameters",ep[ep.VariablesHoistedInParameters=2]="VariablesHoistedInParameters",rF=ep,(ed=rL||{}).Prologue="prologue",ed.EmitHelpers="emitHelpers",ed.NoDefaultLib="no-default-lib",ed.Reference="reference",ed.Type="type",ed.TypeResolutionModeRequire="type-require",ed.TypeResolutionModeImport="type-import",ed.Lib="lib",ed.Prepend="prepend",ed.Text="text",ed.Internal="internal",rL=ed,(ef=rR||{})[ef.None=0]="None",ef[ef.SingleLine=0]="SingleLine",ef[ef.MultiLine=1]="MultiLine",ef[ef.PreserveLines=2]="PreserveLines",ef[ef.LinesMask=3]="LinesMask",ef[ef.NotDelimited=0]="NotDelimited",ef[ef.BarDelimited=4]="BarDelimited",ef[ef.AmpersandDelimited=8]="AmpersandDelimited",ef[ef.CommaDelimited=16]="CommaDelimited",ef[ef.AsteriskDelimited=32]="AsteriskDelimited",ef[ef.DelimitersMask=60]="DelimitersMask",ef[ef.AllowTrailingComma=64]="AllowTrailingComma",ef[ef.Indented=128]="Indented",ef[ef.SpaceBetweenBraces=256]="SpaceBetweenBraces",ef[ef.SpaceBetweenSiblings=512]="SpaceBetweenSiblings",ef[ef.Braces=1024]="Braces",ef[ef.Parenthesis=2048]="Parenthesis",ef[ef.AngleBrackets=4096]="AngleBrackets",ef[ef.SquareBrackets=8192]="SquareBrackets",ef[ef.BracketsMask=15360]="BracketsMask",ef[ef.OptionalIfUndefined=16384]="OptionalIfUndefined",ef[ef.OptionalIfEmpty=32768]="OptionalIfEmpty",ef[ef.Optional=49152]="Optional",ef[ef.PreferNewLine=65536]="PreferNewLine",ef[ef.NoTrailingNewLine=131072]="NoTrailingNewLine",ef[ef.NoInterveningComments=262144]="NoInterveningComments",ef[ef.NoSpaceIfEmpty=524288]="NoSpaceIfEmpty",ef[ef.SingleElement=1048576]="SingleElement",ef[ef.SpaceAfterList=2097152]="SpaceAfterList",ef[ef.Modifiers=2359808]="Modifiers",ef[ef.HeritageClauses=512]="HeritageClauses",ef[ef.SingleLineTypeLiteralMembers=768]="SingleLineTypeLiteralMembers",ef[ef.MultiLineTypeLiteralMembers=32897]="MultiLineTypeLiteralMembers",ef[ef.SingleLineTupleTypeElements=528]="SingleLineTupleTypeElements",ef[ef.MultiLineTupleTypeElements=657]="MultiLineTupleTypeElements",ef[ef.UnionTypeConstituents=516]="UnionTypeConstituents",ef[ef.IntersectionTypeConstituents=520]="IntersectionTypeConstituents",ef[ef.ObjectBindingPatternElements=525136]="ObjectBindingPatternElements",ef[ef.ArrayBindingPatternElements=524880]="ArrayBindingPatternElements",ef[ef.ObjectLiteralExpressionProperties=526226]="ObjectLiteralExpressionProperties",ef[ef.ImportClauseEntries=526226]="ImportClauseEntries",ef[ef.ArrayLiteralExpressionElements=8914]="ArrayLiteralExpressionElements",ef[ef.CommaListElements=528]="CommaListElements",ef[ef.CallExpressionArguments=2576]="CallExpressionArguments",ef[ef.NewExpressionArguments=18960]="NewExpressionArguments",ef[ef.TemplateExpressionSpans=262144]="TemplateExpressionSpans",ef[ef.SingleLineBlockStatements=768]="SingleLineBlockStatements",ef[ef.MultiLineBlockStatements=129]="MultiLineBlockStatements",ef[ef.VariableDeclarationList=528]="VariableDeclarationList",ef[ef.SingleLineFunctionBodyStatements=768]="SingleLineFunctionBodyStatements",ef[ef.MultiLineFunctionBodyStatements=1]="MultiLineFunctionBodyStatements",ef[ef.ClassHeritageClauses=0]="ClassHeritageClauses",ef[ef.ClassMembers=129]="ClassMembers",ef[ef.InterfaceMembers=129]="InterfaceMembers",ef[ef.EnumMembers=145]="EnumMembers",ef[ef.CaseBlockClauses=129]="CaseBlockClauses",ef[ef.NamedImportsOrExportsElements=525136]="NamedImportsOrExportsElements",ef[ef.JsxElementOrFragmentChildren=262144]="JsxElementOrFragmentChildren",ef[ef.JsxElementAttributes=262656]="JsxElementAttributes",ef[ef.CaseOrDefaultClauseStatements=163969]="CaseOrDefaultClauseStatements",ef[ef.HeritageClauseTypes=528]="HeritageClauseTypes",ef[ef.SourceFileStatements=131073]="SourceFileStatements",ef[ef.Decorators=2146305]="Decorators",ef[ef.TypeArguments=53776]="TypeArguments",ef[ef.TypeParameters=53776]="TypeParameters",ef[ef.Parameters=2576]="Parameters",ef[ef.IndexSignatureParameters=8848]="IndexSignatureParameters",ef[ef.JSDocComment=33]="JSDocComment",rR=ef,(eh=rz||{})[eh.None=0]="None",eh[eh.TripleSlashXML=1]="TripleSlashXML",eh[eh.SingleLine=2]="SingleLine",eh[eh.MultiLine=4]="MultiLine",eh[eh.All=7]="All",eh[eh.Default=7]="Default",rz=eh,rB={reference:{args:[{name:"types",optional:!0,captureSpan:!0},{name:"lib",optional:!0,captureSpan:!0},{name:"path",optional:!0,captureSpan:!0},{name:"no-default-lib",optional:!0},{name:"resolution-mode",optional:!0}],kind:1},"amd-dependency":{args:[{name:"path"},{name:"name",optional:!0}],kind:1},"amd-module":{args:[{name:"name"}],kind:1},"ts-check":{kind:2},"ts-nocheck":{kind:2},jsx:{args:[{name:"factory"}],kind:4},jsxfrag:{args:[{name:"factory"}],kind:4},jsximportsource:{args:[{name:"factory"}],kind:4},jsxruntime:{args:[{name:"factory"}],kind:4}}}}),r$=()=>{};function rK(e){return 47===e||92===e}function rV(e){return 0>r2(e)}function rY(e){return r2(e)>0}function rW(e){let t=r2(e);return t>0&&t===e.length}function rq(e){return 0!==r2(e)}function rQ(e){return/^\.\.?($|[\\/])/.test(e)}function rH(e){return!rq(e)&&!rQ(e)}function rG(e){return tO(r6(e),".")}function rZ(e,t){return e.length>t.length&&tk(e,t)}function rX(e,t){for(let n of t)if(rZ(e,n))return!0;return!1}function r0(e){return e.length>0&&rK(e.charCodeAt(e.length-1))}function r1(e){return e>=97&&e<=122||e>=65&&e<=90}function r2(e){if(!e)return 0;let t=e.charCodeAt(0);if(47===t||92===t){if(e.charCodeAt(1)!==t)return 1;let n=e.indexOf(47===t?iC:iM,2);return n<0?e.length:n+1}if(r1(t)&&58===e.charCodeAt(1)){let t=e.charCodeAt(2);if(47===t||92===t)return 3;if(2===e.length)return 2}let n=e.indexOf(iN);if(-1!==n){let t=n+iN.length,r=e.indexOf(iC,t);if(-1!==r){let i=e.slice(0,n),a=e.slice(t,r);if("file"===i&&(""===a||"localhost"===a)&&r1(e.charCodeAt(r+1))){let t=function(e,t){let n=e.charCodeAt(t);if(58===n)return t+1;if(37===n&&51===e.charCodeAt(t+1)){let n=e.charCodeAt(t+2);if(97===n||65===n)return t+3}return -1}(e,r+2);if(-1!==t){if(47===e.charCodeAt(t))return~(t+1);if(t===e.length)return~t}}return~(r+1)}return~e.length}return 0}function r3(e){let t=r2(e);return t<0?~t:t}function r4(e){let t=r3(e=ie(e));return t===e.length?e:(e=ic(e)).slice(0,Math.max(t,e.lastIndexOf(iC)))}function r6(e,t,n){if(r3(e=ie(e))===e.length)return"";let r=(e=ic(e)).slice(Math.max(r3(e),e.lastIndexOf(iC)+1)),i=void 0!==t&&void 0!==n?r8(r,t,n):void 0;return i?r.slice(0,r.length-i.length):r}function r5(e,t,n){if(tK(t,".")||(t="."+t),e.length>=t.length&&46===e.charCodeAt(e.length-t.length)){let r=e.slice(e.length-t.length);if(n(r,t))return r}}function r8(e,t,n){if(t)return function(e,t,n){if("string"==typeof t)return r5(e,t,n)||"";for(let r of t){let t=r5(e,r,n);if(t)return t}return""}(ic(e),t,n?th:tm);let r=r6(e),i=r.lastIndexOf(".");return i>=0?r.substring(i):""}function r7(e){var t,n;let r,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t=e=ir(a,e),n=r3(e),r=t.substring(0,n),(i=t.substring(n).split(iC)).length&&!ew(i)&&i.pop(),[r,...i]}function r9(e){return 0===e.length?"":(e[0]&&i_(e[0]))+e.slice(1).join(iC)}function ie(e){return -1!==e.indexOf("\\")?e.replace(ik,iC):e}function it(e){if(!G(e))return[];let t=[e[0]];for(let n=1;n1){if(".."!==t[t.length-1]){t.pop();continue}}else if(t[0])continue}t.push(r)}}return t}function ir(e){e&&(e=ie(e));for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r0==r3(t)>0,"Paths must either both be absolute or both be relative"),r9(ix(e,t,"boolean"==typeof n&&n?th:tm,"function"==typeof n?n:ta))}function iS(e,t,n){return rY(e)?iE(t,e,t,n,!1):e}function iT(e,t,n){return ip(iD(r4(e),t,n))}function iE(e,t,n,r,i){let a=ix(ii(n,e),ii(n,t),tm,r),o=a[0];if(i&&rY(o)){let e=o.charAt(0)===iC?"file://":"file:///";a[0]=e+o}return r9(a)}function iw(e,t){for(;;){let n=t(e);if(void 0!==n)return n;let r=r4(e);if(r===e)return;e=r}}function iA(e){return tk(e,"/node_modules")}var iC,iM,iN,ik,ij,iI=c({"src/compiler/path.ts"(){wA(),iC="/",iM="\\",iN="://",ik=/\\/g,ij=/(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/}});function iO(e,t,n,r,i,a,o){return{code:e,category:t,key:n,message:r,reportsUnnecessary:i,elidedInCompatabilityPyramid:a,reportsDeprecated:o}}var iP,iF=c({"src/compiler/diagnosticInformationMap.generated.ts"(){rJ(),iP={Unterminated_string_literal:iO(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:iO(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:iO(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:iO(1006,1,"A_file_cannot_have_a_reference_to_itself_1006","A file cannot have a reference to itself."),The_parser_expected_to_find_a_1_to_match_the_0_token_here:iO(1007,1,"The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007","The parser expected to find a '{1}' to match the '{0}' token here."),Trailing_comma_not_allowed:iO(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:iO(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:iO(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:iO(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:iO(1013,1,"A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013","A rest parameter or binding pattern may not have a trailing comma."),A_rest_parameter_must_be_last_in_a_parameter_list:iO(1014,1,"A_rest_parameter_must_be_last_in_a_parameter_list_1014","A rest parameter must be last in a parameter list."),Parameter_cannot_have_question_mark_and_initializer:iO(1015,1,"Parameter_cannot_have_question_mark_and_initializer_1015","Parameter cannot have question mark and initializer."),A_required_parameter_cannot_follow_an_optional_parameter:iO(1016,1,"A_required_parameter_cannot_follow_an_optional_parameter_1016","A required parameter cannot follow an optional parameter."),An_index_signature_cannot_have_a_rest_parameter:iO(1017,1,"An_index_signature_cannot_have_a_rest_parameter_1017","An index signature cannot have a rest parameter."),An_index_signature_parameter_cannot_have_an_accessibility_modifier:iO(1018,1,"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018","An index signature parameter cannot have an accessibility modifier."),An_index_signature_parameter_cannot_have_a_question_mark:iO(1019,1,"An_index_signature_parameter_cannot_have_a_question_mark_1019","An index signature parameter cannot have a question mark."),An_index_signature_parameter_cannot_have_an_initializer:iO(1020,1,"An_index_signature_parameter_cannot_have_an_initializer_1020","An index signature parameter cannot have an initializer."),An_index_signature_must_have_a_type_annotation:iO(1021,1,"An_index_signature_must_have_a_type_annotation_1021","An index signature must have a type annotation."),An_index_signature_parameter_must_have_a_type_annotation:iO(1022,1,"An_index_signature_parameter_must_have_a_type_annotation_1022","An index signature parameter must have a type annotation."),readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:iO(1024,1,"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024","'readonly' modifier can only appear on a property declaration or index signature."),An_index_signature_cannot_have_a_trailing_comma:iO(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:iO(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:iO(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:iO(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:iO(1031,1,"_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031","'{0}' modifier cannot appear on class elements of this kind."),super_must_be_followed_by_an_argument_list_or_member_access:iO(1034,1,"super_must_be_followed_by_an_argument_list_or_member_access_1034","'super' must be followed by an argument list or member access."),Only_ambient_modules_can_use_quoted_names:iO(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:iO(1036,1,"Statements_are_not_allowed_in_ambient_contexts_1036","Statements are not allowed in ambient contexts."),A_declare_modifier_cannot_be_used_in_an_already_ambient_context:iO(1038,1,"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038","A 'declare' modifier cannot be used in an already ambient context."),Initializers_are_not_allowed_in_ambient_contexts:iO(1039,1,"Initializers_are_not_allowed_in_ambient_contexts_1039","Initializers are not allowed in ambient contexts."),_0_modifier_cannot_be_used_in_an_ambient_context:iO(1040,1,"_0_modifier_cannot_be_used_in_an_ambient_context_1040","'{0}' modifier cannot be used in an ambient context."),_0_modifier_cannot_be_used_here:iO(1042,1,"_0_modifier_cannot_be_used_here_1042","'{0}' modifier cannot be used here."),_0_modifier_cannot_appear_on_a_module_or_namespace_element:iO(1044,1,"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044","'{0}' modifier cannot appear on a module or namespace element."),Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier:iO(1046,1,"Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046","Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."),A_rest_parameter_cannot_be_optional:iO(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:iO(1048,1,"A_rest_parameter_cannot_have_an_initializer_1048","A rest parameter cannot have an initializer."),A_set_accessor_must_have_exactly_one_parameter:iO(1049,1,"A_set_accessor_must_have_exactly_one_parameter_1049","A 'set' accessor must have exactly one parameter."),A_set_accessor_cannot_have_an_optional_parameter:iO(1051,1,"A_set_accessor_cannot_have_an_optional_parameter_1051","A 'set' accessor cannot have an optional parameter."),A_set_accessor_parameter_cannot_have_an_initializer:iO(1052,1,"A_set_accessor_parameter_cannot_have_an_initializer_1052","A 'set' accessor parameter cannot have an initializer."),A_set_accessor_cannot_have_rest_parameter:iO(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:iO(1054,1,"A_get_accessor_cannot_have_parameters_1054","A 'get' accessor cannot have parameters."),Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:iO(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Prom_1055","Type '{0}' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:iO(1056,1,"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056","Accessors are only available when targeting ECMAScript 5 and higher."),The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1058,1,"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058","The return type of an async function must either be a valid promise or must not contain a callable 'then' member."),A_promise_must_have_a_then_method:iO(1059,1,"A_promise_must_have_a_then_method_1059","A promise must have a 'then' method."),The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:iO(1060,1,"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060","The first parameter of the 'then' method of a promise must be a callback."),Enum_member_must_have_initializer:iO(1061,1,"Enum_member_must_have_initializer_1061","Enum member must have initializer."),Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:iO(1062,1,"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062","Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."),An_export_assignment_cannot_be_used_in_a_namespace:iO(1063,1,"An_export_assignment_cannot_be_used_in_a_namespace_1063","An export assignment cannot be used in a namespace."),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0:iO(1064,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064","The return type of an async function or method must be the global Promise type. Did you mean to write 'Promise<{0}>'?"),In_ambient_enum_declarations_member_initializer_must_be_constant_expression:iO(1066,1,"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066","In ambient enum declarations member initializer must be constant expression."),Unexpected_token_A_constructor_method_accessor_or_property_was_expected:iO(1068,1,"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068","Unexpected token. A constructor, method, accessor, or property was expected."),Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces:iO(1069,1,"Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069","Unexpected token. A type parameter name was expected without curly braces."),_0_modifier_cannot_appear_on_a_type_member:iO(1070,1,"_0_modifier_cannot_appear_on_a_type_member_1070","'{0}' modifier cannot appear on a type member."),_0_modifier_cannot_appear_on_an_index_signature:iO(1071,1,"_0_modifier_cannot_appear_on_an_index_signature_1071","'{0}' modifier cannot appear on an index signature."),A_0_modifier_cannot_be_used_with_an_import_declaration:iO(1079,1,"A_0_modifier_cannot_be_used_with_an_import_declaration_1079","A '{0}' modifier cannot be used with an import declaration."),Invalid_reference_directive_syntax:iO(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0:iO(1085,1,"Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0_1085","Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '{0}'."),_0_modifier_cannot_appear_on_a_constructor_declaration:iO(1089,1,"_0_modifier_cannot_appear_on_a_constructor_declaration_1089","'{0}' modifier cannot appear on a constructor declaration."),_0_modifier_cannot_appear_on_a_parameter:iO(1090,1,"_0_modifier_cannot_appear_on_a_parameter_1090","'{0}' modifier cannot appear on a parameter."),Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:iO(1091,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091","Only a single variable declaration is allowed in a 'for...in' statement."),Type_parameters_cannot_appear_on_a_constructor_declaration:iO(1092,1,"Type_parameters_cannot_appear_on_a_constructor_declaration_1092","Type parameters cannot appear on a constructor declaration."),Type_annotation_cannot_appear_on_a_constructor_declaration:iO(1093,1,"Type_annotation_cannot_appear_on_a_constructor_declaration_1093","Type annotation cannot appear on a constructor declaration."),An_accessor_cannot_have_type_parameters:iO(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:iO(1095,1,"A_set_accessor_cannot_have_a_return_type_annotation_1095","A 'set' accessor cannot have a return type annotation."),An_index_signature_must_have_exactly_one_parameter:iO(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:iO(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:iO(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:iO(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:iO(1100,1,"Invalid_use_of_0_in_strict_mode_1100","Invalid use of '{0}' in strict mode."),with_statements_are_not_allowed_in_strict_mode:iO(1101,1,"with_statements_are_not_allowed_in_strict_mode_1101","'with' statements are not allowed in strict mode."),delete_cannot_be_called_on_an_identifier_in_strict_mode:iO(1102,1,"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102","'delete' cannot be called on an identifier in strict mode."),for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:iO(1103,1,"for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103","'for await' loops are only allowed within async functions and at the top levels of modules."),A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:iO(1104,1,"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104","A 'continue' statement can only be used within an enclosing iteration statement."),A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:iO(1105,1,"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105","A 'break' statement can only be used within an enclosing iteration or switch statement."),The_left_hand_side_of_a_for_of_statement_may_not_be_async:iO(1106,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106","The left-hand side of a 'for...of' statement may not be 'async'."),Jump_target_cannot_cross_function_boundary:iO(1107,1,"Jump_target_cannot_cross_function_boundary_1107","Jump target cannot cross function boundary."),A_return_statement_can_only_be_used_within_a_function_body:iO(1108,1,"A_return_statement_can_only_be_used_within_a_function_body_1108","A 'return' statement can only be used within a function body."),Expression_expected:iO(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:iO(1110,1,"Type_expected_1110","Type expected."),A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:iO(1113,1,"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113","A 'default' clause cannot appear more than once in a 'switch' statement."),Duplicate_label_0:iO(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:iO(1115,1,"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115","A 'continue' statement can only jump to a label of an enclosing iteration statement."),A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:iO(1116,1,"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116","A 'break' statement can only jump to a label of an enclosing statement."),An_object_literal_cannot_have_multiple_properties_with_the_same_name:iO(1117,1,"An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117","An object literal cannot have multiple properties with the same name."),An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:iO(1118,1,"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118","An object literal cannot have multiple get/set accessors with the same name."),An_object_literal_cannot_have_property_and_accessor_with_the_same_name:iO(1119,1,"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119","An object literal cannot have property and accessor with the same name."),An_export_assignment_cannot_have_modifiers:iO(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_in_strict_mode:iO(1121,1,"Octal_literals_are_not_allowed_in_strict_mode_1121","Octal literals are not allowed in strict mode."),Variable_declaration_list_cannot_be_empty:iO(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:iO(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:iO(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:iO(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:iO(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:iO(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:iO(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:iO(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:iO(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:iO(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:iO(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:iO(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:iO(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:iO(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:iO(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:iO(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:iO(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:iO(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:iO(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:iO(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:iO(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:iO(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:iO(1147,1,"Import_declarations_in_a_namespace_cannot_reference_a_module_1147","Import declarations in a namespace cannot reference a module."),Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:iO(1148,1,"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148","Cannot use imports, exports, or module augmentations when '--module' is 'none'."),File_name_0_differs_from_already_included_file_name_1_only_in_casing:iO(1149,1,"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149","File name '{0}' differs from already included file name '{1}' only in casing."),const_declarations_must_be_initialized:iO(1155,1,"const_declarations_must_be_initialized_1155","'const' declarations must be initialized."),const_declarations_can_only_be_declared_inside_a_block:iO(1156,1,"const_declarations_can_only_be_declared_inside_a_block_1156","'const' declarations can only be declared inside a block."),let_declarations_can_only_be_declared_inside_a_block:iO(1157,1,"let_declarations_can_only_be_declared_inside_a_block_1157","'let' declarations can only be declared inside a block."),Unterminated_template_literal:iO(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:iO(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:iO(1162,1,"An_object_member_cannot_be_declared_optional_1162","An object member cannot be declared optional."),A_yield_expression_is_only_allowed_in_a_generator_body:iO(1163,1,"A_yield_expression_is_only_allowed_in_a_generator_body_1163","A 'yield' expression is only allowed in a generator body."),Computed_property_names_are_not_allowed_in_enums:iO(1164,1,"Computed_property_names_are_not_allowed_in_enums_1164","Computed property names are not allowed in enums."),A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1165,1,"A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165","A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_symbol_type:iO(1166,1,"A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166","A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type."),A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1168,1,"A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168","A computed property name in a method overload must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1169,1,"A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169","A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1170,1,"A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170","A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_comma_expression_is_not_allowed_in_a_computed_property_name:iO(1171,1,"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171","A comma expression is not allowed in a computed property name."),extends_clause_already_seen:iO(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:iO(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:iO(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:iO(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:iO(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:iO(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:iO(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:iO(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:iO(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:iO(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:iO(1182,1,"A_destructuring_declaration_must_have_an_initializer_1182","A destructuring declaration must have an initializer."),An_implementation_cannot_be_declared_in_ambient_contexts:iO(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:iO(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:iO(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:iO(1186,1,"A_rest_element_cannot_have_an_initializer_1186","A rest element cannot have an initializer."),A_parameter_property_may_not_be_declared_using_a_binding_pattern:iO(1187,1,"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187","A parameter property may not be declared using a binding pattern."),Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:iO(1188,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188","Only a single variable declaration is allowed in a 'for...of' statement."),The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:iO(1189,1,"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189","The variable declaration of a 'for...in' statement cannot have an initializer."),The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:iO(1190,1,"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190","The variable declaration of a 'for...of' statement cannot have an initializer."),An_import_declaration_cannot_have_modifiers:iO(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:iO(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:iO(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:iO(1194,1,"Export_declarations_are_not_permitted_in_a_namespace_1194","Export declarations are not permitted in a namespace."),export_Asterisk_does_not_re_export_a_default:iO(1195,1,"export_Asterisk_does_not_re_export_a_default_1195","'export *' does not re-export a default."),Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified:iO(1196,1,"Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196","Catch clause variable type annotation must be 'any' or 'unknown' if specified."),Catch_clause_variable_cannot_have_an_initializer:iO(1197,1,"Catch_clause_variable_cannot_have_an_initializer_1197","Catch clause variable cannot have an initializer."),An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:iO(1198,1,"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198","An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."),Unterminated_Unicode_escape_sequence:iO(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:iO(1200,1,"Line_terminator_not_permitted_before_arrow_1200","Line terminator not permitted before arrow."),Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:iO(1202,1,"Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202","Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from \"mod\"', 'import {a} from \"mod\"', 'import d from \"mod\"', or another module format instead."),Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or_another_module_format_instead:iO(1203,1,"Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203","Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead."),Re_exporting_a_type_when_0_is_enabled_requires_using_export_type:iO(1205,1,"Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205","Re-exporting a type when '{0}' is enabled requires using 'export type'."),Decorators_are_not_valid_here:iO(1206,1,"Decorators_are_not_valid_here_1206","Decorators are not valid here."),Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:iO(1207,1,"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207","Decorators cannot be applied to multiple get/set accessors of the same name."),Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0:iO(1209,1,"Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209","Invalid optional chain from new expression. Did you mean to call '{0}()'?"),Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of_0_For_more_information_see_https_Colon_Slash_Slashdeveloper_mozilla_org_Slashen_US_Slashdocs_SlashWeb_SlashJavaScript_SlashReference_SlashStrict_mode:iO(1210,1,"Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210","Code contained in a class is evaluated in JavaScript's strict mode which does not allow this use of '{0}'. For more information, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode."),A_class_declaration_without_the_default_modifier_must_have_a_name:iO(1211,1,"A_class_declaration_without_the_default_modifier_must_have_a_name_1211","A class declaration without the 'default' modifier must have a name."),Identifier_expected_0_is_a_reserved_word_in_strict_mode:iO(1212,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212","Identifier expected. '{0}' is a reserved word in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:iO(1213,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213","Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:iO(1214,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214","Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."),Invalid_use_of_0_Modules_are_automatically_in_strict_mode:iO(1215,1,"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215","Invalid use of '{0}'. Modules are automatically in strict mode."),Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:iO(1216,1,"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216","Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."),Export_assignment_is_not_supported_when_module_flag_is_system:iO(1218,1,"Export_assignment_is_not_supported_when_module_flag_is_system_1218","Export assignment is not supported when '--module' flag is 'system'."),Generators_are_not_allowed_in_an_ambient_context:iO(1221,1,"Generators_are_not_allowed_in_an_ambient_context_1221","Generators are not allowed in an ambient context."),An_overload_signature_cannot_be_declared_as_a_generator:iO(1222,1,"An_overload_signature_cannot_be_declared_as_a_generator_1222","An overload signature cannot be declared as a generator."),_0_tag_already_specified:iO(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:iO(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:iO(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:iO(1226,1,"Type_predicate_0_is_not_assignable_to_1_1226","Type predicate '{0}' is not assignable to '{1}'."),Parameter_0_is_not_in_the_same_position_as_parameter_1:iO(1227,1,"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227","Parameter '{0}' is not in the same position as parameter '{1}'."),A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:iO(1228,1,"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228","A type predicate is only allowed in return type position for functions and methods."),A_type_predicate_cannot_reference_a_rest_parameter:iO(1229,1,"A_type_predicate_cannot_reference_a_rest_parameter_1229","A type predicate cannot reference a rest parameter."),A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:iO(1230,1,"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230","A type predicate cannot reference element '{0}' in a binding pattern."),An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration:iO(1231,1,"An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231","An export assignment must be at the top level of a file or module declaration."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:iO(1232,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232","An import declaration can only be used at the top level of a namespace or module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:iO(1233,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233","An export declaration can only be used at the top level of a namespace or module."),An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:iO(1234,1,"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234","An ambient module declaration is only allowed at the top level in a file."),A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module:iO(1235,1,"A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235","A namespace declaration is only allowed at the top level of a namespace or module."),The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:iO(1236,1,"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236","The return type of a property decorator function must be either 'void' or 'any'."),The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:iO(1237,1,"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237","The return type of a parameter decorator function must be either 'void' or 'any'."),Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:iO(1238,1,"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238","Unable to resolve signature of class decorator when called as an expression."),Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:iO(1239,1,"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239","Unable to resolve signature of parameter decorator when called as an expression."),Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:iO(1240,1,"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240","Unable to resolve signature of property decorator when called as an expression."),Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:iO(1241,1,"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241","Unable to resolve signature of method decorator when called as an expression."),abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:iO(1242,1,"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242","'abstract' modifier can only appear on a class, method, or property declaration."),_0_modifier_cannot_be_used_with_1_modifier:iO(1243,1,"_0_modifier_cannot_be_used_with_1_modifier_1243","'{0}' modifier cannot be used with '{1}' modifier."),Abstract_methods_can_only_appear_within_an_abstract_class:iO(1244,1,"Abstract_methods_can_only_appear_within_an_abstract_class_1244","Abstract methods can only appear within an abstract class."),Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:iO(1245,1,"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245","Method '{0}' cannot have an implementation because it is marked abstract."),An_interface_property_cannot_have_an_initializer:iO(1246,1,"An_interface_property_cannot_have_an_initializer_1246","An interface property cannot have an initializer."),A_type_literal_property_cannot_have_an_initializer:iO(1247,1,"A_type_literal_property_cannot_have_an_initializer_1247","A type literal property cannot have an initializer."),A_class_member_cannot_have_the_0_keyword:iO(1248,1,"A_class_member_cannot_have_the_0_keyword_1248","A class member cannot have the '{0}' keyword."),A_decorator_can_only_decorate_a_method_implementation_not_an_overload:iO(1249,1,"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249","A decorator can only decorate a method implementation, not an overload."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:iO(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:iO(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:iO(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."),A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_reference:iO(1254,1,"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254","A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference."),A_definite_assignment_assertion_is_not_permitted_in_this_context:iO(1255,1,"A_definite_assignment_assertion_is_not_permitted_in_this_context_1255","A definite assignment assertion '!' is not permitted in this context."),A_required_element_cannot_follow_an_optional_element:iO(1257,1,"A_required_element_cannot_follow_an_optional_element_1257","A required element cannot follow an optional element."),A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration:iO(1258,1,"A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258","A default export must be at the top level of a file or module declaration."),Module_0_can_only_be_default_imported_using_the_1_flag:iO(1259,1,"Module_0_can_only_be_default_imported_using_the_1_flag_1259","Module '{0}' can only be default-imported using the '{1}' flag"),Keywords_cannot_contain_escape_characters:iO(1260,1,"Keywords_cannot_contain_escape_characters_1260","Keywords cannot contain escape characters."),Already_included_file_name_0_differs_from_file_name_1_only_in_casing:iO(1261,1,"Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261","Already included file name '{0}' differs from file name '{1}' only in casing."),Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module:iO(1262,1,"Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262","Identifier expected. '{0}' is a reserved word at the top-level of a module."),Declarations_with_initializers_cannot_also_have_definite_assignment_assertions:iO(1263,1,"Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263","Declarations with initializers cannot also have definite assignment assertions."),Declarations_with_definite_assignment_assertions_must_also_have_type_annotations:iO(1264,1,"Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264","Declarations with definite assignment assertions must also have type annotations."),A_rest_element_cannot_follow_another_rest_element:iO(1265,1,"A_rest_element_cannot_follow_another_rest_element_1265","A rest element cannot follow another rest element."),An_optional_element_cannot_follow_a_rest_element:iO(1266,1,"An_optional_element_cannot_follow_a_rest_element_1266","An optional element cannot follow a rest element."),Property_0_cannot_have_an_initializer_because_it_is_marked_abstract:iO(1267,1,"Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267","Property '{0}' cannot have an initializer because it is marked abstract."),An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type:iO(1268,1,"An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268","An index signature parameter type must be 'string', 'number', 'symbol', or a template literal type."),Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled:iO(1269,1,"Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269","Cannot use 'export import' on a type or type-only namespace when '{0}' is enabled."),Decorator_function_return_type_0_is_not_assignable_to_type_1:iO(1270,1,"Decorator_function_return_type_0_is_not_assignable_to_type_1_1270","Decorator function return type '{0}' is not assignable to type '{1}'."),Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any:iO(1271,1,"Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271","Decorator function return type is '{0}' but is expected to be 'void' or 'any'."),A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled:iO(1272,1,"A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272","A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled."),_0_modifier_cannot_appear_on_a_type_parameter:iO(1273,1,"_0_modifier_cannot_appear_on_a_type_parameter_1273","'{0}' modifier cannot appear on a type parameter"),_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias:iO(1274,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274","'{0}' modifier can only appear on a type parameter of a class, interface or type alias"),accessor_modifier_can_only_appear_on_a_property_declaration:iO(1275,1,"accessor_modifier_can_only_appear_on_a_property_declaration_1275","'accessor' modifier can only appear on a property declaration."),An_accessor_property_cannot_be_declared_optional:iO(1276,1,"An_accessor_property_cannot_be_declared_optional_1276","An 'accessor' property cannot be declared optional."),_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class:iO(1277,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277","'{0}' modifier can only appear on a type parameter of a function, method or class"),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0:iO(1278,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278","The runtime will invoke the decorator with {1} arguments, but the decorator expects {0}."),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0:iO(1279,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279","The runtime will invoke the decorator with {1} arguments, but the decorator expects at least {0}."),Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to_be_a_global_script_set_moduleDetection_to_force_or_add_an_empty_export_statement:iO(1280,1,"Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280","Namespaces are not allowed in global script files when '{0}' is enabled. If this file is not intended to be a global script, set 'moduleDetection' to 'force' or add an empty 'export {}' statement."),Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead:iO(1281,1,"Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281","Cannot access '{0}' from another file without qualification when '{1}' is enabled. Use '{2}' instead."),An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:iO(1282,1,"An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282","An 'export =' declaration must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:iO(1283,1,"An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283","An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:iO(1284,1,"An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284","An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:iO(1285,1,"An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285","An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:iO(1286,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled_1286","ESM syntax is not allowed in a CommonJS module when 'verbatimModuleSyntax' is enabled."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:iO(1287,1,"A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287","A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."),An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled:iO(1288,1,"An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288","An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:iO(1300,1,"with_statements_are_not_allowed_in_an_async_function_block_1300","'with' statements are not allowed in an async function block."),await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:iO(1308,1,"await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308","'await' expressions are only allowed within async functions and at the top levels of modules."),The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level:iO(1309,1,"The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309","The current file is a CommonJS module and cannot use 'await' at the top level."),Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_part_of_a_destructuring_pattern:iO(1312,1,"Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312","Did you mean to use a ':'? An '=' can only follow a property name when the containing object literal is part of a destructuring pattern."),The_body_of_an_if_statement_cannot_be_the_empty_statement:iO(1313,1,"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313","The body of an 'if' statement cannot be the empty statement."),Global_module_exports_may_only_appear_in_module_files:iO(1314,1,"Global_module_exports_may_only_appear_in_module_files_1314","Global module exports may only appear in module files."),Global_module_exports_may_only_appear_in_declaration_files:iO(1315,1,"Global_module_exports_may_only_appear_in_declaration_files_1315","Global module exports may only appear in declaration files."),Global_module_exports_may_only_appear_at_top_level:iO(1316,1,"Global_module_exports_may_only_appear_at_top_level_1316","Global module exports may only appear at top level."),A_parameter_property_cannot_be_declared_using_a_rest_parameter:iO(1317,1,"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317","A parameter property cannot be declared using a rest parameter."),An_abstract_accessor_cannot_have_an_implementation:iO(1318,1,"An_abstract_accessor_cannot_have_an_implementation_1318","An abstract accessor cannot have an implementation."),A_default_export_can_only_be_used_in_an_ECMAScript_style_module:iO(1319,1,"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319","A default export can only be used in an ECMAScript-style module."),Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1320,1,"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320","Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."),Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1321,1,"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321","Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."),Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1322,1,"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322","Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."),Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd_system_umd_node16_or_nodenext:iO(1323,1,"Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323","Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'es2022', 'esnext', 'commonjs', 'amd', 'system', 'umd', 'node16', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nodenext:iO(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nod_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'."),Argument_of_dynamic_import_cannot_be_spread_element:iO(1325,1,"Argument_of_dynamic_import_cannot_be_spread_element_1325","Argument of dynamic import cannot be spread element."),This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot_have_type_arguments:iO(1326,1,"This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326","This use of 'import' is invalid. 'import()' calls can be written, but they must have parentheses and cannot have type arguments."),String_literal_with_double_quotes_expected:iO(1327,1,"String_literal_with_double_quotes_expected_1327","String literal with double quotes expected."),Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal:iO(1328,1,"Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328","Property value can only be string literal, numeric literal, 'true', 'false', 'null', object literal or array literal."),_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write_0:iO(1329,1,"_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329","'{0}' accepts too few arguments to be used as a decorator here. Did you mean to call it first and write '@{0}()'?"),A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly:iO(1330,1,"A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330","A property of an interface or type literal whose type is a 'unique symbol' type must be 'readonly'."),A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly:iO(1331,1,"A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331","A property of a class whose type is a 'unique symbol' type must be both 'static' and 'readonly'."),A_variable_whose_type_is_a_unique_symbol_type_must_be_const:iO(1332,1,"A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332","A variable whose type is a 'unique symbol' type must be 'const'."),unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name:iO(1333,1,"unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333","'unique symbol' types may not be used on a variable declaration with a binding name."),unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement:iO(1334,1,"unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334","'unique symbol' types are only allowed on variables in a variable statement."),unique_symbol_types_are_not_allowed_here:iO(1335,1,"unique_symbol_types_are_not_allowed_here_1335","'unique symbol' types are not allowed here."),An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_object_type_instead:iO(1337,1,"An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337","An index signature parameter type cannot be a literal type or generic type. Consider using a mapped object type instead."),infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type:iO(1338,1,"infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338","'infer' declarations are only permitted in the 'extends' clause of a conditional type."),Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here:iO(1339,1,"Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339","Module '{0}' does not refer to a value, but is used as a value here."),Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0:iO(1340,1,"Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340","Module '{0}' does not refer to a type, but is used as a type here. Did you mean 'typeof import('{0}')'?"),Class_constructor_may_not_be_an_accessor:iO(1341,1,"Class_constructor_may_not_be_an_accessor_1341","Class constructor may not be an accessor."),The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system_node16_or_nodenext:iO(1343,1,"The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343","The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', or 'nodenext'."),A_label_is_not_allowed_here:iO(1344,1,"A_label_is_not_allowed_here_1344","'A label is not allowed here."),An_expression_of_type_void_cannot_be_tested_for_truthiness:iO(1345,1,"An_expression_of_type_void_cannot_be_tested_for_truthiness_1345","An expression of type 'void' cannot be tested for truthiness."),This_parameter_is_not_allowed_with_use_strict_directive:iO(1346,1,"This_parameter_is_not_allowed_with_use_strict_directive_1346","This parameter is not allowed with 'use strict' directive."),use_strict_directive_cannot_be_used_with_non_simple_parameter_list:iO(1347,1,"use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347","'use strict' directive cannot be used with non-simple parameter list."),Non_simple_parameter_declared_here:iO(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:iO(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:iO(1350,3,"Print_the_final_configuration_instead_of_building_1350","Print the final configuration instead of building."),An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal:iO(1351,1,"An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351","An identifier or keyword cannot immediately follow a numeric literal."),A_bigint_literal_cannot_use_exponential_notation:iO(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:iO(1353,1,"A_bigint_literal_must_be_an_integer_1353","A bigint literal must be an integer."),readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types:iO(1354,1,"readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354","'readonly' type modifier is only permitted on array and tuple literal types."),A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals:iO(1355,1,"A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array__1355","A 'const' assertions can only be applied to references to enum members, or string, number, boolean, array, or object literals."),Did_you_mean_to_mark_this_function_as_async:iO(1356,1,"Did_you_mean_to_mark_this_function_as_async_1356","Did you mean to mark this function as 'async'?"),An_enum_member_name_must_be_followed_by_a_or:iO(1357,1,"An_enum_member_name_must_be_followed_by_a_or_1357","An enum member name must be followed by a ',', '=', or '}'."),Tagged_template_expressions_are_not_permitted_in_an_optional_chain:iO(1358,1,"Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358","Tagged template expressions are not permitted in an optional chain."),Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:iO(1359,1,"Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359","Identifier expected. '{0}' is a reserved word that cannot be used here."),Type_0_does_not_satisfy_the_expected_type_1:iO(1360,1,"Type_0_does_not_satisfy_the_expected_type_1_1360","Type '{0}' does not satisfy the expected type '{1}'."),_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type:iO(1361,1,"_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361","'{0}' cannot be used as a value because it was imported using 'import type'."),_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type:iO(1362,1,"_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362","'{0}' cannot be used as a value because it was exported using 'export type'."),A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both:iO(1363,1,"A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363","A type-only import can specify a default import or named bindings, but not both."),Convert_to_type_only_export:iO(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:iO(1365,3,"Convert_all_re_exported_types_to_type_only_exports_1365","Convert all re-exported types to type-only exports"),Split_into_two_separate_import_declarations:iO(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:iO(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:iO(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:iO(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set_to_error:iO(1371,1,"This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set__1371","This import is never used as a value and must use 'import type' because 'importsNotUsedAsValues' is set to 'error'."),Convert_to_type_only_import:iO(1373,3,"Convert_to_type_only_import_1373","Convert to type-only import"),Convert_all_imports_not_used_as_a_value_to_type_only_imports:iO(1374,3,"Convert_all_imports_not_used_as_a_value_to_type_only_imports_1374","Convert all imports not used as a value to type-only imports"),await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:iO(1375,1,"await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375","'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),_0_was_imported_here:iO(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:iO(1377,3,"_0_was_exported_here_1377","'{0}' was exported here."),Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:iO(1378,1,"Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378","Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:iO(1379,1,"An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379","An import alias cannot reference a declaration that was exported using 'export type'."),An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type:iO(1380,1,"An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380","An import alias cannot reference a declaration that was imported using 'import type'."),Unexpected_token_Did_you_mean_or_rbrace:iO(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:iO(1382,1,"Unexpected_token_Did_you_mean_or_gt_1382","Unexpected token. Did you mean `{'>'}` or `>`?"),Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:iO(1385,1,"Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385","Function type notation must be parenthesized when used in a union type."),Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:iO(1386,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386","Constructor type notation must be parenthesized when used in a union type."),Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:iO(1387,1,"Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387","Function type notation must be parenthesized when used in an intersection type."),Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:iO(1388,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388","Constructor type notation must be parenthesized when used in an intersection type."),_0_is_not_allowed_as_a_variable_declaration_name:iO(1389,1,"_0_is_not_allowed_as_a_variable_declaration_name_1389","'{0}' is not allowed as a variable declaration name."),_0_is_not_allowed_as_a_parameter_name:iO(1390,1,"_0_is_not_allowed_as_a_parameter_name_1390","'{0}' is not allowed as a parameter name."),An_import_alias_cannot_use_import_type:iO(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:iO(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:iO(1394,3,"Imported_via_0_from_file_1_with_packageId_2_1394","Imported via {0} from file '{1}' with packageId '{2}'"),Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions:iO(1395,3,"Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395","Imported via {0} from file '{1}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions:iO(1396,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396","Imported via {0} from file '{1}' with packageId '{2}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions:iO(1397,3,"Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397","Imported via {0} from file '{1}' to import 'jsx' and 'jsxs' factory functions"),Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions:iO(1398,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398","Imported via {0} from file '{1}' with packageId '{2}' to import 'jsx' and 'jsxs' factory functions"),File_is_included_via_import_here:iO(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:iO(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:iO(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:iO(1402,3,"Type_library_referenced_via_0_from_file_1_1402","Type library referenced via '{0}' from file '{1}'"),Type_library_referenced_via_0_from_file_1_with_packageId_2:iO(1403,3,"Type_library_referenced_via_0_from_file_1_with_packageId_2_1403","Type library referenced via '{0}' from file '{1}' with packageId '{2}'"),File_is_included_via_type_library_reference_here:iO(1404,3,"File_is_included_via_type_library_reference_here_1404","File is included via type library reference here."),Library_referenced_via_0_from_file_1:iO(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:iO(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:iO(1407,3,"Matched_by_include_pattern_0_in_1_1407","Matched by include pattern '{0}' in '{1}'"),File_is_matched_by_include_pattern_specified_here:iO(1408,3,"File_is_matched_by_include_pattern_specified_here_1408","File is matched by include pattern specified here."),Part_of_files_list_in_tsconfig_json:iO(1409,3,"Part_of_files_list_in_tsconfig_json_1409","Part of 'files' list in tsconfig.json"),File_is_matched_by_files_list_specified_here:iO(1410,3,"File_is_matched_by_files_list_specified_here_1410","File is matched by 'files' list specified here."),Output_from_referenced_project_0_included_because_1_specified:iO(1411,3,"Output_from_referenced_project_0_included_because_1_specified_1411","Output from referenced project '{0}' included because '{1}' specified"),Output_from_referenced_project_0_included_because_module_is_specified_as_none:iO(1412,3,"Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412","Output from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_output_from_referenced_project_specified_here:iO(1413,3,"File_is_output_from_referenced_project_specified_here_1413","File is output from referenced project specified here."),Source_from_referenced_project_0_included_because_1_specified:iO(1414,3,"Source_from_referenced_project_0_included_because_1_specified_1414","Source from referenced project '{0}' included because '{1}' specified"),Source_from_referenced_project_0_included_because_module_is_specified_as_none:iO(1415,3,"Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415","Source from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_source_from_referenced_project_specified_here:iO(1416,3,"File_is_source_from_referenced_project_specified_here_1416","File is source from referenced project specified here."),Entry_point_of_type_library_0_specified_in_compilerOptions:iO(1417,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_1417","Entry point of type library '{0}' specified in compilerOptions"),Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1:iO(1418,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418","Entry point of type library '{0}' specified in compilerOptions with packageId '{1}'"),File_is_entry_point_of_type_library_specified_here:iO(1419,3,"File_is_entry_point_of_type_library_specified_here_1419","File is entry point of type library specified here."),Entry_point_for_implicit_type_library_0:iO(1420,3,"Entry_point_for_implicit_type_library_0_1420","Entry point for implicit type library '{0}'"),Entry_point_for_implicit_type_library_0_with_packageId_1:iO(1421,3,"Entry_point_for_implicit_type_library_0_with_packageId_1_1421","Entry point for implicit type library '{0}' with packageId '{1}'"),Library_0_specified_in_compilerOptions:iO(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:iO(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:iO(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:iO(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:iO(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:iO(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:iO(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:iO(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:iO(1430,3,"The_file_is_in_the_program_because_Colon_1430","The file is in the program because:"),for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:iO(1431,1,"for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431","'for await' loops are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:iO(1432,1,"Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432","Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:iO(1433,1,"Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433","Neither decorators nor modifiers may be applied to 'this' parameters."),Unexpected_keyword_or_identifier:iO(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:iO(1435,1,"Unknown_keyword_or_identifier_Did_you_mean_0_1435","Unknown keyword or identifier. Did you mean '{0}'?"),Decorators_must_precede_the_name_and_all_keywords_of_property_declarations:iO(1436,1,"Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436","Decorators must precede the name and all keywords of property declarations."),Namespace_must_be_given_a_name:iO(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:iO(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:iO(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:iO(1440,1,"Variable_declaration_not_allowed_at_this_location_1440","Variable declaration not allowed at this location."),Cannot_start_a_function_call_in_a_type_annotation:iO(1441,1,"Cannot_start_a_function_call_in_a_type_annotation_1441","Cannot start a function call in a type annotation."),Expected_for_property_initializer:iO(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:iO(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443","Module declaration names may only use ' or \" quoted strings."),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:iO(1444,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedMod_1444","'{0}' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:iO(1446,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveVa_1446","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:iO(1448,1,"_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448","'{0}' resolves to a type-only declaration and must be re-exported using a type-only re-export when '{1}' is enabled."),Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed:iO(1449,3,"Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449","Preserve unused imported values in the JavaScript output that would otherwise be removed."),Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments:iO(1450,3,"Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments_1450","Dynamic imports can only accept a module specifier and an optional assertion as arguments"),Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member_declaration_property_access_or_on_the_left_hand_side_of_an_in_expression:iO(1451,1,"Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451","Private identifiers are only allowed in class bodies and may only be used as part of a class member declaration, property access, or on the left-hand-side of an 'in' expression"),resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext:iO(1452,1,"resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext_1452","'resolution-mode' assertions are only supported when `moduleResolution` is `node16` or `nodenext`."),resolution_mode_should_be_either_require_or_import:iO(1453,1,"resolution_mode_should_be_either_require_or_import_1453","`resolution-mode` should be either `require` or `import`."),resolution_mode_can_only_be_set_for_type_only_imports:iO(1454,1,"resolution_mode_can_only_be_set_for_type_only_imports_1454","`resolution-mode` can only be set for type-only imports."),resolution_mode_is_the_only_valid_key_for_type_import_assertions:iO(1455,1,"resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455","`resolution-mode` is the only valid key for type import assertions."),Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:iO(1456,1,"Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456","Type import assertions should have exactly one key - `resolution-mode` - with value `import` or `require`."),Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk:iO(1457,3,"Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457","Matched by default include pattern '**/*'"),File_is_ECMAScript_module_because_0_has_field_type_with_value_module:iO(1458,3,"File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458",'File is ECMAScript module because \'{0}\' has field "type" with value "module"'),File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module:iO(1459,3,"File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459",'File is CommonJS module because \'{0}\' has field "type" whose value is not "module"'),File_is_CommonJS_module_because_0_does_not_have_field_type:iO(1460,3,"File_is_CommonJS_module_because_0_does_not_have_field_type_1460","File is CommonJS module because '{0}' does not have field \"type\""),File_is_CommonJS_module_because_package_json_was_not_found:iO(1461,3,"File_is_CommonJS_module_because_package_json_was_not_found_1461","File is CommonJS module because 'package.json' was not found"),The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output:iO(1470,1,"The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470","The 'import.meta' meta-property is not allowed in files which will build into CommonJS output."),Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead:iO(1471,1,"Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471","Module '{0}' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead."),catch_or_finally_expected:iO(1472,1,"catch_or_finally_expected_1472","'catch' or 'finally' expected."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_module:iO(1473,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473","An import declaration can only be used at the top level of a module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_module:iO(1474,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474","An export declaration can only be used at the top level of a module."),Control_what_method_is_used_to_detect_module_format_JS_files:iO(1475,3,"Control_what_method_is_used_to_detect_module_format_JS_files_1475","Control what method is used to detect module-format JS files."),auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_with_module_Colon_node16_as_modules:iO(1476,3,"auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476",'"auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules.'),An_instantiation_expression_cannot_be_followed_by_a_property_access:iO(1477,1,"An_instantiation_expression_cannot_be_followed_by_a_property_access_1477","An instantiation expression cannot be followed by a property access."),Identifier_or_string_literal_expected:iO(1478,1,"Identifier_or_string_literal_expected_1478","Identifier or string literal expected."),The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_referenced_file_is_an_ECMAScript_module_and_cannot_be_imported_with_require_Consider_writing_a_dynamic_import_0_call_instead:iO(1479,1,"The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479","The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"{0}\")' call instead."),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_package_json_file_with_type_Colon_module:iO(1480,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480",'To convert this file to an ECMAScript module, change its file extension to \'{0}\' or create a local package.json file with `{ "type": "module" }`.'),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Colon_module_to_1:iO(1481,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481","To convert this file to an ECMAScript module, change its file extension to '{0}', or add the field `\"type\": \"module\"` to '{1}'."),To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0:iO(1482,3,"To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482",'To convert this file to an ECMAScript module, add the field `"type": "module"` to \'{0}\'.'),To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module:iO(1483,3,"To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483",'To convert this file to an ECMAScript module, create a local package.json file with `{ "type": "module" }`.'),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:iO(1484,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484","'{0}' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:iO(1485,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),Decorator_used_before_export_here:iO(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),The_types_of_0_are_incompatible_between_these_types:iO(2200,1,"The_types_of_0_are_incompatible_between_these_types_2200","The types of '{0}' are incompatible between these types."),The_types_returned_by_0_are_incompatible_between_these_types:iO(2201,1,"The_types_returned_by_0_are_incompatible_between_these_types_2201","The types returned by '{0}' are incompatible between these types."),Call_signature_return_types_0_and_1_are_incompatible:iO(2202,1,"Call_signature_return_types_0_and_1_are_incompatible_2202","Call signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Construct_signature_return_types_0_and_1_are_incompatible:iO(2203,1,"Construct_signature_return_types_0_and_1_are_incompatible_2203","Construct signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:iO(2204,1,"Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204","Call signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:iO(2205,1,"Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205","Construct signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement:iO(2206,1,"The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206","The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."),The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement:iO(2207,1,"The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207","The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."),This_type_parameter_might_need_an_extends_0_constraint:iO(2208,1,"This_type_parameter_might_need_an_extends_0_constraint_2208","This type parameter might need an `extends {0}` constraint."),The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:iO(2209,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209","The project root is ambiguous, but is required to resolve export map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:iO(2210,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210","The project root is ambiguous, but is required to resolve import map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),Add_extends_constraint:iO(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:iO(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:iO(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:iO(2301,1,"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301","Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),Static_members_cannot_reference_class_type_parameters:iO(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:iO(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:iO(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:iO(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:iO(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:iO(2307,1,"Cannot_find_module_0_or_its_corresponding_type_declarations_2307","Cannot find module '{0}' or its corresponding type declarations."),Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:iO(2308,1,"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308","Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."),An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:iO(2309,1,"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309","An export assignment cannot be used in a module with other exported elements."),Type_0_recursively_references_itself_as_a_base_type:iO(2310,1,"Type_0_recursively_references_itself_as_a_base_type_2310","Type '{0}' recursively references itself as a base type."),Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function:iO(2311,1,"Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311","Cannot find name '{0}'. Did you mean to write this in an async function?"),An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_members:iO(2312,1,"An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312","An interface can only extend an object type or intersection of object types with statically known members."),Type_parameter_0_has_a_circular_constraint:iO(2313,1,"Type_parameter_0_has_a_circular_constraint_2313","Type parameter '{0}' has a circular constraint."),Generic_type_0_requires_1_type_argument_s:iO(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:iO(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:iO(2316,1,"Global_type_0_must_be_a_class_or_interface_type_2316","Global type '{0}' must be a class or interface type."),Global_type_0_must_have_1_type_parameter_s:iO(2317,1,"Global_type_0_must_have_1_type_parameter_s_2317","Global type '{0}' must have {1} type parameter(s)."),Cannot_find_global_type_0:iO(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:iO(2319,1,"Named_property_0_of_types_1_and_2_are_not_identical_2319","Named property '{0}' of types '{1}' and '{2}' are not identical."),Interface_0_cannot_simultaneously_extend_types_1_and_2:iO(2320,1,"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320","Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."),Excessive_stack_depth_comparing_types_0_and_1:iO(2321,1,"Excessive_stack_depth_comparing_types_0_and_1_2321","Excessive stack depth comparing types '{0}' and '{1}'."),Type_0_is_not_assignable_to_type_1:iO(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:iO(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:iO(2324,1,"Property_0_is_missing_in_type_1_2324","Property '{0}' is missing in type '{1}'."),Property_0_is_private_in_type_1_but_not_in_type_2:iO(2325,1,"Property_0_is_private_in_type_1_but_not_in_type_2_2325","Property '{0}' is private in type '{1}' but not in type '{2}'."),Types_of_property_0_are_incompatible:iO(2326,1,"Types_of_property_0_are_incompatible_2326","Types of property '{0}' are incompatible."),Property_0_is_optional_in_type_1_but_required_in_type_2:iO(2327,1,"Property_0_is_optional_in_type_1_but_required_in_type_2_2327","Property '{0}' is optional in type '{1}' but required in type '{2}'."),Types_of_parameters_0_and_1_are_incompatible:iO(2328,1,"Types_of_parameters_0_and_1_are_incompatible_2328","Types of parameters '{0}' and '{1}' are incompatible."),Index_signature_for_type_0_is_missing_in_type_1:iO(2329,1,"Index_signature_for_type_0_is_missing_in_type_1_2329","Index signature for type '{0}' is missing in type '{1}'."),_0_and_1_index_signatures_are_incompatible:iO(2330,1,"_0_and_1_index_signatures_are_incompatible_2330","'{0}' and '{1}' index signatures are incompatible."),this_cannot_be_referenced_in_a_module_or_namespace_body:iO(2331,1,"this_cannot_be_referenced_in_a_module_or_namespace_body_2331","'this' cannot be referenced in a module or namespace body."),this_cannot_be_referenced_in_current_location:iO(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_constructor_arguments:iO(2333,1,"this_cannot_be_referenced_in_constructor_arguments_2333","'this' cannot be referenced in constructor arguments."),this_cannot_be_referenced_in_a_static_property_initializer:iO(2334,1,"this_cannot_be_referenced_in_a_static_property_initializer_2334","'this' cannot be referenced in a static property initializer."),super_can_only_be_referenced_in_a_derived_class:iO(2335,1,"super_can_only_be_referenced_in_a_derived_class_2335","'super' can only be referenced in a derived class."),super_cannot_be_referenced_in_constructor_arguments:iO(2336,1,"super_cannot_be_referenced_in_constructor_arguments_2336","'super' cannot be referenced in constructor arguments."),Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:iO(2337,1,"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337","Super calls are not permitted outside constructors or in nested functions inside constructors."),super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:iO(2338,1,"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338","'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."),Property_0_does_not_exist_on_type_1:iO(2339,1,"Property_0_does_not_exist_on_type_1_2339","Property '{0}' does not exist on type '{1}'."),Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:iO(2340,1,"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340","Only public and protected methods of the base class are accessible via the 'super' keyword."),Property_0_is_private_and_only_accessible_within_class_1:iO(2341,1,"Property_0_is_private_and_only_accessible_within_class_1_2341","Property '{0}' is private and only accessible within class '{1}'."),This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_version_of_0:iO(2343,1,"This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343","This syntax requires an imported helper named '{1}' which does not exist in '{0}'. Consider upgrading your version of '{0}'."),Type_0_does_not_satisfy_the_constraint_1:iO(2344,1,"Type_0_does_not_satisfy_the_constraint_1_2344","Type '{0}' does not satisfy the constraint '{1}'."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:iO(2345,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345","Argument of type '{0}' is not assignable to parameter of type '{1}'."),Call_target_does_not_contain_any_signatures:iO(2346,1,"Call_target_does_not_contain_any_signatures_2346","Call target does not contain any signatures."),Untyped_function_calls_may_not_accept_type_arguments:iO(2347,1,"Untyped_function_calls_may_not_accept_type_arguments_2347","Untyped function calls may not accept type arguments."),Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:iO(2348,1,"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348","Value of type '{0}' is not callable. Did you mean to include 'new'?"),This_expression_is_not_callable:iO(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:iO(2350,1,"Only_a_void_function_can_be_called_with_the_new_keyword_2350","Only a void function can be called with the 'new' keyword."),This_expression_is_not_constructable:iO(2351,1,"This_expression_is_not_constructable_2351","This expression is not constructable."),Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the_other_If_this_was_intentional_convert_the_expression_to_unknown_first:iO(2352,1,"Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352","Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first."),Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:iO(2353,1,"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353","Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."),This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:iO(2354,1,"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354","This syntax requires an imported helper but module '{0}' cannot be found."),A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value:iO(2355,1,"A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value_2355","A function whose declared type is neither 'void' nor 'any' must return a value."),An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type:iO(2356,1,"An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356","An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type."),The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:iO(2357,1,"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357","The operand of an increment or decrement operator must be a variable or a property access."),The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:iO(2358,1,"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358","The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."),The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_Function_interface_type:iO(2359,1,"The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_F_2359","The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type."),The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:iO(2362,1,"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362","The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:iO(2363,1,"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363","The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:iO(2364,1,"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364","The left-hand side of an assignment expression must be a variable or a property access."),Operator_0_cannot_be_applied_to_types_1_and_2:iO(2365,1,"Operator_0_cannot_be_applied_to_types_1_and_2_2365","Operator '{0}' cannot be applied to types '{1}' and '{2}'."),Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:iO(2366,1,"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366","Function lacks ending return statement and return type does not include 'undefined'."),This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap:iO(2367,1,"This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367","This comparison appears to be unintentional because the types '{0}' and '{1}' have no overlap."),Type_parameter_name_cannot_be_0:iO(2368,1,"Type_parameter_name_cannot_be_0_2368","Type parameter name cannot be '{0}'."),A_parameter_property_is_only_allowed_in_a_constructor_implementation:iO(2369,1,"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369","A parameter property is only allowed in a constructor implementation."),A_rest_parameter_must_be_of_an_array_type:iO(2370,1,"A_rest_parameter_must_be_of_an_array_type_2370","A rest parameter must be of an array type."),A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:iO(2371,1,"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371","A parameter initializer is only allowed in a function or constructor implementation."),Parameter_0_cannot_reference_itself:iO(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:iO(2373,1,"Parameter_0_cannot_reference_identifier_1_declared_after_it_2373","Parameter '{0}' cannot reference identifier '{1}' declared after it."),Duplicate_index_signature_for_type_0:iO(2374,1,"Duplicate_index_signature_for_type_0_2374","Duplicate index signature for type '{0}'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:iO(2375,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_class_contains_initialized_properties_parameter_properties_or_private_identifiers:iO(2376,1,"A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376","A 'super' call must be the first statement in the constructor to refer to 'super' or 'this' when a derived class contains initialized properties, parameter properties, or private identifiers."),Constructors_for_derived_classes_must_contain_a_super_call:iO(2377,1,"Constructors_for_derived_classes_must_contain_a_super_call_2377","Constructors for derived classes must contain a 'super' call."),A_get_accessor_must_return_a_value:iO(2378,1,"A_get_accessor_must_return_a_value_2378","A 'get' accessor must return a value."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:iO(2379,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379","Argument of type '{0}' is not assignable to parameter of type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type:iO(2380,1,"The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type_2380","The return type of a 'get' accessor must be assignable to its 'set' accessor type"),Overload_signatures_must_all_be_exported_or_non_exported:iO(2383,1,"Overload_signatures_must_all_be_exported_or_non_exported_2383","Overload signatures must all be exported or non-exported."),Overload_signatures_must_all_be_ambient_or_non_ambient:iO(2384,1,"Overload_signatures_must_all_be_ambient_or_non_ambient_2384","Overload signatures must all be ambient or non-ambient."),Overload_signatures_must_all_be_public_private_or_protected:iO(2385,1,"Overload_signatures_must_all_be_public_private_or_protected_2385","Overload signatures must all be public, private or protected."),Overload_signatures_must_all_be_optional_or_required:iO(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:iO(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:iO(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:iO(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:iO(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:iO(2391,1,"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391","Function implementation is missing or not immediately following the declaration."),Multiple_constructor_implementations_are_not_allowed:iO(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:iO(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:iO(2394,1,"This_overload_signature_is_not_compatible_with_its_implementation_signature_2394","This overload signature is not compatible with its implementation signature."),Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:iO(2395,1,"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395","Individual declarations in merged declaration '{0}' must be all exported or all local."),Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:iO(2396,1,"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396","Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."),Declaration_name_conflicts_with_built_in_global_identifier_0:iO(2397,1,"Declaration_name_conflicts_with_built_in_global_identifier_0_2397","Declaration name conflicts with built-in global identifier '{0}'."),constructor_cannot_be_used_as_a_parameter_property_name:iO(2398,1,"constructor_cannot_be_used_as_a_parameter_property_name_2398","'constructor' cannot be used as a parameter property name."),Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:iO(2399,1,"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399","Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."),Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:iO(2400,1,"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400","Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."),A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers:iO(2401,1,"A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401","A 'super' call must be a root-level statement within a constructor of a derived class that contains initialized properties, parameter properties, or private identifiers."),Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:iO(2402,1,"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402","Expression resolves to '_super' that compiler uses to capture base class reference."),Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:iO(2403,1,"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403","Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."),The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:iO(2404,1,"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404","The left-hand side of a 'for...in' statement cannot use a type annotation."),The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:iO(2405,1,"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405","The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."),The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:iO(2406,1,"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406","The left-hand side of a 'for...in' statement must be a variable or a property access."),The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_here_has_type_0:iO(2407,1,"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407","The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter, but here has type '{0}'."),Setters_cannot_return_a_value:iO(2408,1,"Setters_cannot_return_a_value_2408","Setters cannot return a value."),Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:iO(2409,1,"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409","Return type of constructor signature must be assignable to the instance type of the class."),The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:iO(2410,1,"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410","The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_type_of_the_target:iO(2412,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the type of the target."),Property_0_of_type_1_is_not_assignable_to_2_index_type_3:iO(2411,1,"Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411","Property '{0}' of type '{1}' is not assignable to '{2}' index type '{3}'."),_0_index_type_1_is_not_assignable_to_2_index_type_3:iO(2413,1,"_0_index_type_1_is_not_assignable_to_2_index_type_3_2413","'{0}' index type '{1}' is not assignable to '{2}' index type '{3}'."),Class_name_cannot_be_0:iO(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:iO(2415,1,"Class_0_incorrectly_extends_base_class_1_2415","Class '{0}' incorrectly extends base class '{1}'."),Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2:iO(2416,1,"Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416","Property '{0}' in type '{1}' is not assignable to the same property in base type '{2}'."),Class_static_side_0_incorrectly_extends_base_class_static_side_1:iO(2417,1,"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417","Class static side '{0}' incorrectly extends base class static side '{1}'."),Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1:iO(2418,1,"Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418","Type of computed property's value is '{0}', which is not assignable to type '{1}'."),Types_of_construct_signatures_are_incompatible:iO(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:iO(2420,1,"Class_0_incorrectly_implements_interface_1_2420","Class '{0}' incorrectly implements interface '{1}'."),A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_members:iO(2422,1,"A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422","A class can only implement an object type or intersection of object types with statically known members."),Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:iO(2423,1,"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423","Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."),Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:iO(2425,1,"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425","Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."),Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:iO(2426,1,"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426","Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."),Interface_name_cannot_be_0:iO(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:iO(2428,1,"All_declarations_of_0_must_have_identical_type_parameters_2428","All declarations of '{0}' must have identical type parameters."),Interface_0_incorrectly_extends_interface_1:iO(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:iO(2431,1,"Enum_name_cannot_be_0_2431","Enum name cannot be '{0}'."),In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:iO(2432,1,"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432","In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."),A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:iO(2433,1,"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433","A namespace declaration cannot be in a different file from a class or function with which it is merged."),A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:iO(2434,1,"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434","A namespace declaration cannot be located prior to a class or function with which it is merged."),Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:iO(2435,1,"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435","Ambient modules cannot be nested in other modules or namespaces."),Ambient_module_declaration_cannot_specify_relative_module_name:iO(2436,1,"Ambient_module_declaration_cannot_specify_relative_module_name_2436","Ambient module declaration cannot specify relative module name."),Module_0_is_hidden_by_a_local_declaration_with_the_same_name:iO(2437,1,"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437","Module '{0}' is hidden by a local declaration with the same name."),Import_name_cannot_be_0:iO(2438,1,"Import_name_cannot_be_0_2438","Import name cannot be '{0}'."),Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:iO(2439,1,"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439","Import or export declaration in an ambient module declaration cannot reference module through relative module name."),Import_declaration_conflicts_with_local_declaration_of_0:iO(2440,1,"Import_declaration_conflicts_with_local_declaration_of_0_2440","Import declaration conflicts with local declaration of '{0}'."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:iO(2441,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."),Types_have_separate_declarations_of_a_private_property_0:iO(2442,1,"Types_have_separate_declarations_of_a_private_property_0_2442","Types have separate declarations of a private property '{0}'."),Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:iO(2443,1,"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443","Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."),Property_0_is_protected_in_type_1_but_public_in_type_2:iO(2444,1,"Property_0_is_protected_in_type_1_but_public_in_type_2_2444","Property '{0}' is protected in type '{1}' but public in type '{2}'."),Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:iO(2445,1,"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445","Property '{0}' is protected and only accessible within class '{1}' and its subclasses."),Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_class_2:iO(2446,1,"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446","Property '{0}' is protected and only accessible through an instance of class '{1}'. This is an instance of class '{2}'."),The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:iO(2447,1,"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447","The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."),Block_scoped_variable_0_used_before_its_declaration:iO(2448,1,"Block_scoped_variable_0_used_before_its_declaration_2448","Block-scoped variable '{0}' used before its declaration."),Class_0_used_before_its_declaration:iO(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:iO(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:iO(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:iO(2452,1,"An_enum_member_cannot_have_a_numeric_name_2452","An enum member cannot have a numeric name."),Variable_0_is_used_before_being_assigned:iO(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:iO(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:iO(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:iO(2458,1,"An_AMD_module_cannot_have_multiple_name_assignments_2458","An AMD module cannot have multiple name assignments."),Module_0_declares_1_locally_but_it_is_not_exported:iO(2459,1,"Module_0_declares_1_locally_but_it_is_not_exported_2459","Module '{0}' declares '{1}' locally, but it is not exported."),Module_0_declares_1_locally_but_it_is_exported_as_2:iO(2460,1,"Module_0_declares_1_locally_but_it_is_exported_as_2_2460","Module '{0}' declares '{1}' locally, but it is exported as '{2}'."),Type_0_is_not_an_array_type:iO(2461,1,"Type_0_is_not_an_array_type_2461","Type '{0}' is not an array type."),A_rest_element_must_be_last_in_a_destructuring_pattern:iO(2462,1,"A_rest_element_must_be_last_in_a_destructuring_pattern_2462","A rest element must be last in a destructuring pattern."),A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:iO(2463,1,"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463","A binding pattern parameter cannot be optional in an implementation signature."),A_computed_property_name_must_be_of_type_string_number_symbol_or_any:iO(2464,1,"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464","A computed property name must be of type 'string', 'number', 'symbol', or 'any'."),this_cannot_be_referenced_in_a_computed_property_name:iO(2465,1,"this_cannot_be_referenced_in_a_computed_property_name_2465","'this' cannot be referenced in a computed property name."),super_cannot_be_referenced_in_a_computed_property_name:iO(2466,1,"super_cannot_be_referenced_in_a_computed_property_name_2466","'super' cannot be referenced in a computed property name."),A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:iO(2467,1,"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467","A computed property name cannot reference a type parameter from its containing type."),Cannot_find_global_value_0:iO(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:iO(2469,1,"The_0_operator_cannot_be_applied_to_type_symbol_2469","The '{0}' operator cannot be applied to type 'symbol'."),Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:iO(2472,1,"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472","Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."),Enum_declarations_must_all_be_const_or_non_const:iO(2473,1,"Enum_declarations_must_all_be_const_or_non_const_2473","Enum declarations must all be const or non-const."),const_enum_member_initializers_must_be_constant_expressions:iO(2474,1,"const_enum_member_initializers_must_be_constant_expressions_2474","const enum member initializers must be constant expressions."),const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment_or_type_query:iO(2475,1,"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475","'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment or type query."),A_const_enum_member_can_only_be_accessed_using_a_string_literal:iO(2476,1,"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476","A const enum member can only be accessed using a string literal."),const_enum_member_initializer_was_evaluated_to_a_non_finite_value:iO(2477,1,"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477","'const' enum member initializer was evaluated to a non-finite value."),const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:iO(2478,1,"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478","'const' enum member initializer was evaluated to disallowed value 'NaN'."),let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:iO(2480,1,"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480","'let' is not allowed to be used as a name in 'let' or 'const' declarations."),Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:iO(2481,1,"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481","Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."),The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:iO(2483,1,"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483","The left-hand side of a 'for...of' statement cannot use a type annotation."),Export_declaration_conflicts_with_exported_declaration_of_0:iO(2484,1,"Export_declaration_conflicts_with_exported_declaration_of_0_2484","Export declaration conflicts with exported declaration of '{0}'."),The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:iO(2487,1,"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487","The left-hand side of a 'for...of' statement must be a variable or a property access."),Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator:iO(2488,1,"Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488","Type '{0}' must have a '[Symbol.iterator]()' method that returns an iterator."),An_iterator_must_have_a_next_method:iO(2489,1,"An_iterator_must_have_a_next_method_2489","An iterator must have a 'next()' method."),The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property:iO(2490,1,"The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490","The type returned by the '{0}()' method of an iterator must have a 'value' property."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:iO(2491,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491","The left-hand side of a 'for...in' statement cannot be a destructuring pattern."),Cannot_redeclare_identifier_0_in_catch_clause:iO(2492,1,"Cannot_redeclare_identifier_0_in_catch_clause_2492","Cannot redeclare identifier '{0}' in catch clause."),Tuple_type_0_of_length_1_has_no_element_at_index_2:iO(2493,1,"Tuple_type_0_of_length_1_has_no_element_at_index_2_2493","Tuple type '{0}' of length '{1}' has no element at index '{2}'."),Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:iO(2494,1,"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494","Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."),Type_0_is_not_an_array_type_or_a_string_type:iO(2495,1,"Type_0_is_not_an_array_type_or_a_string_type_2495","Type '{0}' is not an array type or a string type."),The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:iO(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496","The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."),This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_referencing_its_default_export:iO(2497,1,"This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497","This module can only be referenced with ECMAScript imports/exports by turning on the '{0}' flag and referencing its default export."),Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:iO(2498,1,"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498","Module '{0}' uses 'export =' and cannot be used with 'export *'."),An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:iO(2499,1,"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499","An interface can only extend an identifier/qualified-name with optional type arguments."),A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:iO(2500,1,"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500","A class can only implement an identifier/qualified-name with optional type arguments."),A_rest_element_cannot_contain_a_binding_pattern:iO(2501,1,"A_rest_element_cannot_contain_a_binding_pattern_2501","A rest element cannot contain a binding pattern."),_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:iO(2502,1,"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502","'{0}' is referenced directly or indirectly in its own type annotation."),Cannot_find_namespace_0:iO(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:iO(2504,1,"Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504","Type '{0}' must have a '[Symbol.asyncIterator]()' method that returns an async iterator."),A_generator_cannot_have_a_void_type_annotation:iO(2505,1,"A_generator_cannot_have_a_void_type_annotation_2505","A generator cannot have a 'void' type annotation."),_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:iO(2506,1,"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506","'{0}' is referenced directly or indirectly in its own base expression."),Type_0_is_not_a_constructor_function_type:iO(2507,1,"Type_0_is_not_a_constructor_function_type_2507","Type '{0}' is not a constructor function type."),No_base_constructor_has_the_specified_number_of_type_arguments:iO(2508,1,"No_base_constructor_has_the_specified_number_of_type_arguments_2508","No base constructor has the specified number of type arguments."),Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_known_members:iO(2509,1,"Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509","Base constructor return type '{0}' is not an object type or intersection of object types with statically known members."),Base_constructors_must_all_have_the_same_return_type:iO(2510,1,"Base_constructors_must_all_have_the_same_return_type_2510","Base constructors must all have the same return type."),Cannot_create_an_instance_of_an_abstract_class:iO(2511,1,"Cannot_create_an_instance_of_an_abstract_class_2511","Cannot create an instance of an abstract class."),Overload_signatures_must_all_be_abstract_or_non_abstract:iO(2512,1,"Overload_signatures_must_all_be_abstract_or_non_abstract_2512","Overload signatures must all be abstract or non-abstract."),Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:iO(2513,1,"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513","Abstract method '{0}' in class '{1}' cannot be accessed via super expression."),A_tuple_type_cannot_be_indexed_with_a_negative_value:iO(2514,1,"A_tuple_type_cannot_be_indexed_with_a_negative_value_2514","A tuple type cannot be indexed with a negative value."),Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:iO(2515,1,"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515","Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."),All_declarations_of_an_abstract_method_must_be_consecutive:iO(2516,1,"All_declarations_of_an_abstract_method_must_be_consecutive_2516","All declarations of an abstract method must be consecutive."),Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:iO(2517,1,"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517","Cannot assign an abstract constructor type to a non-abstract constructor type."),A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:iO(2518,1,"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518","A 'this'-based type guard is not compatible with a parameter-based type guard."),An_async_iterator_must_have_a_next_method:iO(2519,1,"An_async_iterator_must_have_a_next_method_2519","An async iterator must have a 'next()' method."),Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:iO(2520,1,"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520","Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."),The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:iO(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522","The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:iO(2523,1,"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523","'yield' expressions cannot be used in a parameter initializer."),await_expressions_cannot_be_used_in_a_parameter_initializer:iO(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:iO(2525,1,"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525","Initializer provides no value for this binding element and the binding element has no default value."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:iO(2526,1,"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526","A 'this' type is available only in a non-static member of a class or interface."),The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary:iO(2527,1,"The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527","The inferred type of '{0}' references an inaccessible '{1}' type. A type annotation is necessary."),A_module_cannot_have_multiple_default_exports:iO(2528,1,"A_module_cannot_have_multiple_default_exports_2528","A module cannot have multiple default exports."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:iO(2529,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."),Property_0_is_incompatible_with_index_signature:iO(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:iO(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:iO(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:iO(2533,1,"Object_is_possibly_null_or_undefined_2533","Object is possibly 'null' or 'undefined'."),A_function_returning_never_cannot_have_a_reachable_end_point:iO(2534,1,"A_function_returning_never_cannot_have_a_reachable_end_point_2534","A function returning 'never' cannot have a reachable end point."),Type_0_cannot_be_used_to_index_type_1:iO(2536,1,"Type_0_cannot_be_used_to_index_type_1_2536","Type '{0}' cannot be used to index type '{1}'."),Type_0_has_no_matching_index_signature_for_type_1:iO(2537,1,"Type_0_has_no_matching_index_signature_for_type_1_2537","Type '{0}' has no matching index signature for type '{1}'."),Type_0_cannot_be_used_as_an_index_type:iO(2538,1,"Type_0_cannot_be_used_as_an_index_type_2538","Type '{0}' cannot be used as an index type."),Cannot_assign_to_0_because_it_is_not_a_variable:iO(2539,1,"Cannot_assign_to_0_because_it_is_not_a_variable_2539","Cannot assign to '{0}' because it is not a variable."),Cannot_assign_to_0_because_it_is_a_read_only_property:iO(2540,1,"Cannot_assign_to_0_because_it_is_a_read_only_property_2540","Cannot assign to '{0}' because it is a read-only property."),Index_signature_in_type_0_only_permits_reading:iO(2542,1,"Index_signature_in_type_0_only_permits_reading_2542","Index signature in type '{0}' only permits reading."),Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_meta_property_reference:iO(2543,1,"Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543","Duplicate identifier '_newTarget'. Compiler uses variable declaration '_newTarget' to capture 'new.target' meta-property reference."),Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta_property_reference:iO(2544,1,"Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544","Expression resolves to variable declaration '_newTarget' that compiler uses to capture 'new.target' meta-property reference."),A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:iO(2545,1,"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545","A mixin class must have a constructor with a single rest parameter of type 'any[]'."),The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:iO(2547,1,"The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547","The type returned by the '{0}()' method of an async iterator must be a promise for a type with a 'value' property."),Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:iO(2548,1,"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548","Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:iO(2549,1,"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549","Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2_or_later:iO(2550,1,"Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550","Property '{0}' does not exist on type '{1}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{2}' or later."),Property_0_does_not_exist_on_type_1_Did_you_mean_2:iO(2551,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551","Property '{0}' does not exist on type '{1}'. Did you mean '{2}'?"),Cannot_find_name_0_Did_you_mean_1:iO(2552,1,"Cannot_find_name_0_Did_you_mean_1_2552","Cannot find name '{0}'. Did you mean '{1}'?"),Computed_values_are_not_permitted_in_an_enum_with_string_valued_members:iO(2553,1,"Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553","Computed values are not permitted in an enum with string valued members."),Expected_0_arguments_but_got_1:iO(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:iO(2555,1,"Expected_at_least_0_arguments_but_got_1_2555","Expected at least {0} arguments, but got {1}."),A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter:iO(2556,1,"A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556","A spread argument must either have a tuple type or be passed to a rest parameter."),Expected_0_type_arguments_but_got_1:iO(2558,1,"Expected_0_type_arguments_but_got_1_2558","Expected {0} type arguments, but got {1}."),Type_0_has_no_properties_in_common_with_type_1:iO(2559,1,"Type_0_has_no_properties_in_common_with_type_1_2559","Type '{0}' has no properties in common with type '{1}'."),Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it:iO(2560,1,"Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560","Value of type '{0}' has no properties in common with type '{1}'. Did you mean to call it?"),Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_write_2:iO(2561,1,"Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561","Object literal may only specify known properties, but '{0}' does not exist in type '{1}'. Did you mean to write '{2}'?"),Base_class_expressions_cannot_reference_class_type_parameters:iO(2562,1,"Base_class_expressions_cannot_reference_class_type_parameters_2562","Base class expressions cannot reference class type parameters."),The_containing_function_or_module_body_is_too_large_for_control_flow_analysis:iO(2563,1,"The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563","The containing function or module body is too large for control flow analysis."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor:iO(2564,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564","Property '{0}' has no initializer and is not definitely assigned in the constructor."),Property_0_is_used_before_being_assigned:iO(2565,1,"Property_0_is_used_before_being_assigned_2565","Property '{0}' is used before being assigned."),A_rest_element_cannot_have_a_property_name:iO(2566,1,"A_rest_element_cannot_have_a_property_name_2566","A rest element cannot have a property name."),Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations:iO(2567,1,"Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567","Enum declarations can only merge with namespace or other enum declarations."),Property_0_may_not_exist_on_type_1_Did_you_mean_2:iO(2568,1,"Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568","Property '{0}' may not exist on type '{1}'. Did you mean '{2}'?"),Could_not_find_name_0_Did_you_mean_1:iO(2570,1,"Could_not_find_name_0_Did_you_mean_1_2570","Could not find name '{0}'. Did you mean '{1}'?"),Object_is_of_type_unknown:iO(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:iO(2574,1,"A_rest_element_type_must_be_an_array_type_2574","A rest element type must be an array type."),No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments:iO(2575,1,"No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575","No overload expects {0} arguments, but overloads do exist that expect either {1} or {2} arguments."),Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead:iO(2576,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576","Property '{0}' does not exist on type '{1}'. Did you mean to access the static member '{2}' instead?"),Return_type_annotation_circularly_references_itself:iO(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:iO(2578,1,"Unused_ts_expect_error_directive_2578","Unused '@ts-expect-error' directive."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode:iO(2580,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery:iO(2581,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha:iO(2582,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_1_or_later:iO(2583,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{1}' or later."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_include_dom:iO(2584,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_es2015_or_later:iO(2585,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585","'{0}' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later."),Cannot_assign_to_0_because_it_is_a_constant:iO(2588,1,"Cannot_assign_to_0_because_it_is_a_constant_2588","Cannot assign to '{0}' because it is a constant."),Type_instantiation_is_excessively_deep_and_possibly_infinite:iO(2589,1,"Type_instantiation_is_excessively_deep_and_possibly_infinite_2589","Type instantiation is excessively deep and possibly infinite."),Expression_produces_a_union_type_that_is_too_complex_to_represent:iO(2590,1,"Expression_produces_a_union_type_that_is_too_complex_to_represent_2590","Expression produces a union type that is too complex to represent."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig:iO(2591,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig:iO(2592,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig:iO(2593,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."),This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag:iO(2594,1,"This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594","This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."),_0_can_only_be_imported_by_using_a_default_import:iO(2595,1,"_0_can_only_be_imported_by_using_a_default_import_2595","'{0}' can only be imported by using a default import."),_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:iO(2596,1,"_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596","'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import:iO(2597,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597","'{0}' can only be imported by using a 'require' call or by using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:iO(2598,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598","'{0}' can only be imported by using a 'require' call or by turning on the 'esModuleInterop' flag and using a default import."),JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:iO(2602,1,"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602","JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."),Property_0_in_type_1_is_not_assignable_to_type_2:iO(2603,1,"Property_0_in_type_1_is_not_assignable_to_type_2_2603","Property '{0}' in type '{1}' is not assignable to type '{2}'."),JSX_element_type_0_does_not_have_any_construct_or_call_signatures:iO(2604,1,"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604","JSX element type '{0}' does not have any construct or call signatures."),Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:iO(2606,1,"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606","Property '{0}' of JSX spread attribute is not assignable to target property."),JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:iO(2607,1,"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607","JSX element class does not support attributes because it does not have a '{0}' property."),The_global_type_JSX_0_may_not_have_more_than_one_property:iO(2608,1,"The_global_type_JSX_0_may_not_have_more_than_one_property_2608","The global type 'JSX.{0}' may not have more than one property."),JSX_spread_child_must_be_an_array_type:iO(2609,1,"JSX_spread_child_must_be_an_array_type_2609","JSX spread child must be an array type."),_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property:iO(2610,1,"_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610","'{0}' is defined as an accessor in class '{1}', but is overridden here in '{2}' as an instance property."),_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor:iO(2611,1,"_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611","'{0}' is defined as a property in class '{1}', but is overridden here in '{2}' as an accessor."),Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_add_a_declare_modifier_or_remove_the_redundant_declaration:iO(2612,1,"Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612","Property '{0}' will overwrite the base property in '{1}'. If this is intentional, add an initializer. Otherwise, add a 'declare' modifier or remove the redundant declaration."),Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead:iO(2613,1,"Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613","Module '{0}' has no default export. Did you mean to use 'import { {1} } from {0}' instead?"),Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead:iO(2614,1,"Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614","Module '{0}' has no exported member '{1}'. Did you mean to use 'import {1} from {0}' instead?"),Type_of_property_0_circularly_references_itself_in_mapped_type_1:iO(2615,1,"Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615","Type of property '{0}' circularly references itself in mapped type '{1}'."),_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import:iO(2616,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616","'{0}' can only be imported by using 'import {1} = require({2})' or a default import."),_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:iO(2617,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617","'{0}' can only be imported by using 'import {1} = require({2})' or by turning on the 'esModuleInterop' flag and using a default import."),Source_has_0_element_s_but_target_requires_1:iO(2618,1,"Source_has_0_element_s_but_target_requires_1_2618","Source has {0} element(s) but target requires {1}."),Source_has_0_element_s_but_target_allows_only_1:iO(2619,1,"Source_has_0_element_s_but_target_allows_only_1_2619","Source has {0} element(s) but target allows only {1}."),Target_requires_0_element_s_but_source_may_have_fewer:iO(2620,1,"Target_requires_0_element_s_but_source_may_have_fewer_2620","Target requires {0} element(s) but source may have fewer."),Target_allows_only_0_element_s_but_source_may_have_more:iO(2621,1,"Target_allows_only_0_element_s_but_source_may_have_more_2621","Target allows only {0} element(s) but source may have more."),Source_provides_no_match_for_required_element_at_position_0_in_target:iO(2623,1,"Source_provides_no_match_for_required_element_at_position_0_in_target_2623","Source provides no match for required element at position {0} in target."),Source_provides_no_match_for_variadic_element_at_position_0_in_target:iO(2624,1,"Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624","Source provides no match for variadic element at position {0} in target."),Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target:iO(2625,1,"Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625","Variadic element at position {0} in source does not match element at position {1} in target."),Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target:iO(2626,1,"Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626","Type at position {0} in source is not compatible with type at position {1} in target."),Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target:iO(2627,1,"Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627","Type at positions {0} through {1} in source is not compatible with type at position {2} in target."),Cannot_assign_to_0_because_it_is_an_enum:iO(2628,1,"Cannot_assign_to_0_because_it_is_an_enum_2628","Cannot assign to '{0}' because it is an enum."),Cannot_assign_to_0_because_it_is_a_class:iO(2629,1,"Cannot_assign_to_0_because_it_is_a_class_2629","Cannot assign to '{0}' because it is a class."),Cannot_assign_to_0_because_it_is_a_function:iO(2630,1,"Cannot_assign_to_0_because_it_is_a_function_2630","Cannot assign to '{0}' because it is a function."),Cannot_assign_to_0_because_it_is_a_namespace:iO(2631,1,"Cannot_assign_to_0_because_it_is_a_namespace_2631","Cannot assign to '{0}' because it is a namespace."),Cannot_assign_to_0_because_it_is_an_import:iO(2632,1,"Cannot_assign_to_0_because_it_is_an_import_2632","Cannot assign to '{0}' because it is an import."),JSX_property_access_expressions_cannot_include_JSX_namespace_names:iO(2633,1,"JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633","JSX property access expressions cannot include JSX namespace names"),_0_index_signatures_are_incompatible:iO(2634,1,"_0_index_signatures_are_incompatible_2634","'{0}' index signatures are incompatible."),Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable:iO(2635,1,"Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635","Type '{0}' has no signatures for which the type argument list is applicable."),Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation:iO(2636,1,"Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636","Type '{0}' is not assignable to type '{1}' as implied by variance annotation."),Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_types:iO(2637,1,"Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637","Variance annotations are only supported in type aliases for object, function, constructor, and mapped types."),Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operator:iO(2638,1,"Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638","Type '{0}' may represent a primitive value, which is not permitted as the right operand of the 'in' operator."),Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:iO(2649,1,"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649","Cannot augment module '{0}' with value exports because it resolves to a non-module entity."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:iO(2651,1,"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651","A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."),Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:iO(2652,1,"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652","Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."),Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:iO(2653,1,"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653","Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."),JSX_expressions_must_have_one_parent_element:iO(2657,1,"JSX_expressions_must_have_one_parent_element_2657","JSX expressions must have one parent element."),Type_0_provides_no_match_for_the_signature_1:iO(2658,1,"Type_0_provides_no_match_for_the_signature_1_2658","Type '{0}' provides no match for the signature '{1}'."),super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:iO(2659,1,"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659","'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."),super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:iO(2660,1,"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660","'super' can only be referenced in members of derived classes or object literal expressions."),Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:iO(2661,1,"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661","Cannot export '{0}'. Only local declarations can be exported from a module."),Cannot_find_name_0_Did_you_mean_the_static_member_1_0:iO(2662,1,"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662","Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"),Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:iO(2663,1,"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663","Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"),Invalid_module_name_in_augmentation_module_0_cannot_be_found:iO(2664,1,"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664","Invalid module name in augmentation, module '{0}' cannot be found."),Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:iO(2665,1,"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665","Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."),Exports_and_export_assignments_are_not_permitted_in_module_augmentations:iO(2666,1,"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666","Exports and export assignments are not permitted in module augmentations."),Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:iO(2667,1,"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667","Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."),export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:iO(2668,1,"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668","'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."),Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:iO(2669,1,"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669","Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."),Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:iO(2670,1,"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670","Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."),Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:iO(2671,1,"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671","Cannot augment module '{0}' because it resolves to a non-module entity."),Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:iO(2672,1,"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672","Cannot assign a '{0}' constructor type to a '{1}' constructor type."),Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:iO(2673,1,"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673","Constructor of class '{0}' is private and only accessible within the class declaration."),Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:iO(2674,1,"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674","Constructor of class '{0}' is protected and only accessible within the class declaration."),Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:iO(2675,1,"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675","Cannot extend a class '{0}'. Class constructor is marked as private."),Accessors_must_both_be_abstract_or_non_abstract:iO(2676,1,"Accessors_must_both_be_abstract_or_non_abstract_2676","Accessors must both be abstract or non-abstract."),A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:iO(2677,1,"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677","A type predicate's type must be assignable to its parameter's type."),Type_0_is_not_comparable_to_type_1:iO(2678,1,"Type_0_is_not_comparable_to_type_1_2678","Type '{0}' is not comparable to type '{1}'."),A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:iO(2679,1,"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679","A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."),A_0_parameter_must_be_the_first_parameter:iO(2680,1,"A_0_parameter_must_be_the_first_parameter_2680","A '{0}' parameter must be the first parameter."),A_constructor_cannot_have_a_this_parameter:iO(2681,1,"A_constructor_cannot_have_a_this_parameter_2681","A constructor cannot have a 'this' parameter."),this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:iO(2683,1,"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683","'this' implicitly has type 'any' because it does not have a type annotation."),The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:iO(2684,1,"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684","The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."),The_this_types_of_each_signature_are_incompatible:iO(2685,1,"The_this_types_of_each_signature_are_incompatible_2685","The 'this' types of each signature are incompatible."),_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:iO(2686,1,"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686","'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."),All_declarations_of_0_must_have_identical_modifiers:iO(2687,1,"All_declarations_of_0_must_have_identical_modifiers_2687","All declarations of '{0}' must have identical modifiers."),Cannot_find_type_definition_file_for_0:iO(2688,1,"Cannot_find_type_definition_file_for_0_2688","Cannot find type definition file for '{0}'."),Cannot_extend_an_interface_0_Did_you_mean_implements:iO(2689,1,"Cannot_extend_an_interface_0_Did_you_mean_implements_2689","Cannot extend an interface '{0}'. Did you mean 'implements'?"),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0:iO(2690,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690","'{0}' only refers to a type, but is being used as a value here. Did you mean to use '{1} in {0}'?"),_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:iO(2692,1,"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692","'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:iO(2693,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693","'{0}' only refers to a type, but is being used as a value here."),Namespace_0_has_no_exported_member_1:iO(2694,1,"Namespace_0_has_no_exported_member_1_2694","Namespace '{0}' has no exported member '{1}'."),Left_side_of_comma_operator_is_unused_and_has_no_side_effects:iO(2695,1,"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695","Left side of comma operator is unused and has no side effects.",!0),The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:iO(2696,1,"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696","The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"),An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:iO(2697,1,"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697","An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),Spread_types_may_only_be_created_from_object_types:iO(2698,1,"Spread_types_may_only_be_created_from_object_types_2698","Spread types may only be created from object types."),Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:iO(2699,1,"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699","Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."),Rest_types_may_only_be_created_from_object_types:iO(2700,1,"Rest_types_may_only_be_created_from_object_types_2700","Rest types may only be created from object types."),The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:iO(2701,1,"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701","The target of an object rest assignment must be a variable or a property access."),_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:iO(2702,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702","'{0}' only refers to a type, but is being used as a namespace here."),The_operand_of_a_delete_operator_must_be_a_property_reference:iO(2703,1,"The_operand_of_a_delete_operator_must_be_a_property_reference_2703","The operand of a 'delete' operator must be a property reference."),The_operand_of_a_delete_operator_cannot_be_a_read_only_property:iO(2704,1,"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704","The operand of a 'delete' operator cannot be a read-only property."),An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:iO(2705,1,"An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_de_2705","An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Required_type_parameters_may_not_follow_optional_type_parameters:iO(2706,1,"Required_type_parameters_may_not_follow_optional_type_parameters_2706","Required type parameters may not follow optional type parameters."),Generic_type_0_requires_between_1_and_2_type_arguments:iO(2707,1,"Generic_type_0_requires_between_1_and_2_type_arguments_2707","Generic type '{0}' requires between {1} and {2} type arguments."),Cannot_use_namespace_0_as_a_value:iO(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:iO(2709,1,"Cannot_use_namespace_0_as_a_type_2709","Cannot use namespace '{0}' as a type."),_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:iO(2710,1,"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710","'{0}' are specified twice. The attribute named '{0}' will be overwritten."),A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:iO(2711,1,"A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711","A dynamic import call returns a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:iO(2712,1,"A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declarat_2712","A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_property_1_in_0_with_0_1:iO(2713,1,"Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713","Cannot access '{0}.{1}' because '{0}' is a type, but not a namespace. Did you mean to retrieve the type of the property '{1}' in '{0}' with '{0}[\"{1}\"]'?"),The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context:iO(2714,1,"The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714","The expression of an export assignment must be an identifier or qualified name in an ambient context."),Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor:iO(2715,1,"Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715","Abstract property '{0}' in class '{1}' cannot be accessed in the constructor."),Type_parameter_0_has_a_circular_default:iO(2716,1,"Type_parameter_0_has_a_circular_default_2716","Type parameter '{0}' has a circular default."),Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_type_2:iO(2717,1,"Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717","Subsequent property declarations must have the same type. Property '{0}' must be of type '{1}', but here has type '{2}'."),Duplicate_property_0:iO(2718,1,"Duplicate_property_0_2718","Duplicate property '{0}'."),Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:iO(2719,1,"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719","Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."),Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclass:iO(2720,1,"Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720","Class '{0}' incorrectly implements class '{1}'. Did you mean to extend '{1}' and inherit its members as a subclass?"),Cannot_invoke_an_object_which_is_possibly_null:iO(2721,1,"Cannot_invoke_an_object_which_is_possibly_null_2721","Cannot invoke an object which is possibly 'null'."),Cannot_invoke_an_object_which_is_possibly_undefined:iO(2722,1,"Cannot_invoke_an_object_which_is_possibly_undefined_2722","Cannot invoke an object which is possibly 'undefined'."),Cannot_invoke_an_object_which_is_possibly_null_or_undefined:iO(2723,1,"Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723","Cannot invoke an object which is possibly 'null' or 'undefined'."),_0_has_no_exported_member_named_1_Did_you_mean_2:iO(2724,1,"_0_has_no_exported_member_named_1_Did_you_mean_2_2724","'{0}' has no exported member named '{1}'. Did you mean '{2}'?"),Class_name_cannot_be_Object_when_targeting_ES5_with_module_0:iO(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 with module {0}."),Cannot_find_lib_definition_for_0:iO(2726,1,"Cannot_find_lib_definition_for_0_2726","Cannot find lib definition for '{0}'."),Cannot_find_lib_definition_for_0_Did_you_mean_1:iO(2727,1,"Cannot_find_lib_definition_for_0_Did_you_mean_1_2727","Cannot find lib definition for '{0}'. Did you mean '{1}'?"),_0_is_declared_here:iO(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:iO(2729,1,"Property_0_is_used_before_its_initialization_2729","Property '{0}' is used before its initialization."),An_arrow_function_cannot_have_a_this_parameter:iO(2730,1,"An_arrow_function_cannot_have_a_this_parameter_2730","An arrow function cannot have a 'this' parameter."),Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_in_String:iO(2731,1,"Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731","Implicit conversion of a 'symbol' to a 'string' will fail at runtime. Consider wrapping this expression in 'String(...)'."),Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension:iO(2732,1,"Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732","Cannot find module '{0}'. Consider using '--resolveJsonModule' to import module with '.json' extension."),Property_0_was_also_declared_here:iO(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:iO(2734,1,"Are_you_missing_a_semicolon_2734","Are you missing a semicolon?"),Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1:iO(2735,1,"Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735","Did you mean for '{0}' to be constrained to type 'new (...args: any[]) => {1}'?"),Operator_0_cannot_be_applied_to_type_1:iO(2736,1,"Operator_0_cannot_be_applied_to_type_1_2736","Operator '{0}' cannot be applied to type '{1}'."),BigInt_literals_are_not_available_when_targeting_lower_than_ES2020:iO(2737,1,"BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737","BigInt literals are not available when targeting lower than ES2020."),An_outer_value_of_this_is_shadowed_by_this_container:iO(2738,3,"An_outer_value_of_this_is_shadowed_by_this_container_2738","An outer value of 'this' is shadowed by this container."),Type_0_is_missing_the_following_properties_from_type_1_Colon_2:iO(2739,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739","Type '{0}' is missing the following properties from type '{1}': {2}"),Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more:iO(2740,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740","Type '{0}' is missing the following properties from type '{1}': {2}, and {3} more."),Property_0_is_missing_in_type_1_but_required_in_type_2:iO(2741,1,"Property_0_is_missing_in_type_1_but_required_in_type_2_2741","Property '{0}' is missing in type '{1}' but required in type '{2}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_annotation_is_necessary:iO(2742,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742","The inferred type of '{0}' cannot be named without a reference to '{1}'. This is likely not portable. A type annotation is necessary."),No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments:iO(2743,1,"No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743","No overload expects {0} type arguments, but overloads do exist that expect either {1} or {2} type arguments."),Type_parameter_defaults_can_only_reference_previously_declared_type_parameters:iO(2744,1,"Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744","Type parameter defaults can only reference previously declared type parameters."),This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_provided:iO(2745,1,"This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745","This JSX tag's '{0}' prop expects type '{1}' which requires multiple children, but only a single child was provided."),This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided:iO(2746,1,"This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746","This JSX tag's '{0}' prop expects a single child of type '{1}', but multiple children were provided."),_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_type_of_1_is_2:iO(2747,1,"_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747","'{0}' components don't accept text as child elements. Text in JSX has the type 'string', but the expected type of '{1}' is '{2}'."),Cannot_access_ambient_const_enums_when_0_is_enabled:iO(2748,1,"Cannot_access_ambient_const_enums_when_0_is_enabled_2748","Cannot access ambient const enums when '{0}' is enabled."),_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0:iO(2749,1,"_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749","'{0}' refers to a value, but is being used as a type here. Did you mean 'typeof {0}'?"),The_implementation_signature_is_declared_here:iO(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:iO(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:iO(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:iO(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:iO(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:iO(2755,1,"No_constituent_of_type_0_is_callable_2755","No constituent of type '{0}' is callable."),Not_all_constituents_of_type_0_are_callable:iO(2756,1,"Not_all_constituents_of_type_0_are_callable_2756","Not all constituents of type '{0}' are callable."),Type_0_has_no_call_signatures:iO(2757,1,"Type_0_has_no_call_signatures_2757","Type '{0}' has no call signatures."),Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_other:iO(2758,1,"Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758","Each member of the union type '{0}' has signatures, but none of those signatures are compatible with each other."),No_constituent_of_type_0_is_constructable:iO(2759,1,"No_constituent_of_type_0_is_constructable_2759","No constituent of type '{0}' is constructable."),Not_all_constituents_of_type_0_are_constructable:iO(2760,1,"Not_all_constituents_of_type_0_are_constructable_2760","Not all constituents of type '{0}' are constructable."),Type_0_has_no_construct_signatures:iO(2761,1,"Type_0_has_no_construct_signatures_2761","Type '{0}' has no construct signatures."),Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_with_each_other:iO(2762,1,"Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762","Each member of the union type '{0}' has construct signatures, but none of those signatures are compatible with each other."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_send_0:iO(2763,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but for-of will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_always_send_0:iO(2764,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array spread will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring_will_always_send_0:iO(2765,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array destructuring will always send '{0}'."),Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_containing_generator_will_always_send_0:iO(2766,1,"Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766","Cannot delegate iteration to value because the 'next' method of its iterator expects type '{1}', but the containing generator will always send '{0}'."),The_0_property_of_an_iterator_must_be_a_method:iO(2767,1,"The_0_property_of_an_iterator_must_be_a_method_2767","The '{0}' property of an iterator must be a method."),The_0_property_of_an_async_iterator_must_be_a_method:iO(2768,1,"The_0_property_of_an_async_iterator_must_be_a_method_2768","The '{0}' property of an async iterator must be a method."),No_overload_matches_this_call:iO(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:iO(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:iO(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:iO(2772,1,"Overload_0_of_1_2_gave_the_following_error_2772","Overload {0} of {1}, '{2}', gave the following error."),Did_you_forget_to_use_await:iO(2773,1,"Did_you_forget_to_use_await_2773","Did you forget to use 'await'?"),This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_instead:iO(2774,1,"This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774","This condition will always return true since this function is always defined. Did you mean to call it instead?"),Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation:iO(2775,1,"Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775","Assertions require every name in the call target to be declared with an explicit type annotation."),Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name:iO(2776,1,"Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776","Assertions require the call target to be an identifier or qualified name."),The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access:iO(2777,1,"The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777","The operand of an increment or decrement operator may not be an optional property access."),The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access:iO(2778,1,"The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778","The target of an object rest assignment may not be an optional property access."),The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access:iO(2779,1,"The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779","The left-hand side of an assignment expression may not be an optional property access."),The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access:iO(2780,1,"The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780","The left-hand side of a 'for...in' statement may not be an optional property access."),The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access:iO(2781,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781","The left-hand side of a 'for...of' statement may not be an optional property access."),_0_needs_an_explicit_type_annotation:iO(2782,3,"_0_needs_an_explicit_type_annotation_2782","'{0}' needs an explicit type annotation."),_0_is_specified_more_than_once_so_this_usage_will_be_overwritten:iO(2783,1,"_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783","'{0}' is specified more than once, so this usage will be overwritten."),get_and_set_accessors_cannot_declare_this_parameters:iO(2784,1,"get_and_set_accessors_cannot_declare_this_parameters_2784","'get' and 'set' accessors cannot declare 'this' parameters."),This_spread_always_overwrites_this_property:iO(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:iO(2786,1,"_0_cannot_be_used_as_a_JSX_component_2786","'{0}' cannot be used as a JSX component."),Its_return_type_0_is_not_a_valid_JSX_element:iO(2787,1,"Its_return_type_0_is_not_a_valid_JSX_element_2787","Its return type '{0}' is not a valid JSX element."),Its_instance_type_0_is_not_a_valid_JSX_element:iO(2788,1,"Its_instance_type_0_is_not_a_valid_JSX_element_2788","Its instance type '{0}' is not a valid JSX element."),Its_element_type_0_is_not_a_valid_JSX_element:iO(2789,1,"Its_element_type_0_is_not_a_valid_JSX_element_2789","Its element type '{0}' is not a valid JSX element."),The_operand_of_a_delete_operator_must_be_optional:iO(2790,1,"The_operand_of_a_delete_operator_must_be_optional_2790","The operand of a 'delete' operator must be optional."),Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_later:iO(2791,1,"Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791","Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later."),Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_to_the_paths_option:iO(2792,1,"Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792","Cannot find module '{0}'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?"),The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_are_not_externally_visible:iO(2793,1,"The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793","The call would have succeeded against this implementation, but implementation signatures of overloads are not externally visible."),Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise:iO(2794,1,"Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794","Expected {0} arguments, but got {1}. Did you forget to include 'void' in your type argument to 'Promise'?"),The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types:iO(2795,1,"The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795","The 'intrinsic' keyword can only be used to declare compiler provided intrinsic types."),It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tagged_template_expression_which_cannot_be_invoked:iO(2796,1,"It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796","It is likely that you are missing a comma to separate these two template expressions. They form a tagged template expression which cannot be invoked."),A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_be_declared_abstract:iO(2797,1,"A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797","A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'."),The_declaration_was_marked_as_deprecated_here:iO(2798,1,"The_declaration_was_marked_as_deprecated_here_2798","The declaration was marked as deprecated here."),Type_produces_a_tuple_type_that_is_too_large_to_represent:iO(2799,1,"Type_produces_a_tuple_type_that_is_too_large_to_represent_2799","Type produces a tuple type that is too large to represent."),Expression_produces_a_tuple_type_that_is_too_large_to_represent:iO(2800,1,"Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800","Expression produces a tuple type that is too large to represent."),This_condition_will_always_return_true_since_this_0_is_always_defined:iO(2801,1,"This_condition_will_always_return_true_since_this_0_is_always_defined_2801","This condition will always return true since this '{0}' is always defined."),Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es2015_or_higher:iO(2802,1,"Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802","Type '{0}' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher."),Cannot_assign_to_private_method_0_Private_methods_are_not_writable:iO(2803,1,"Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803","Cannot assign to private method '{0}'. Private methods are not writable."),Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name:iO(2804,1,"Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804","Duplicate identifier '{0}'. Static and instance elements cannot share the same private name."),Private_accessor_was_defined_without_a_getter:iO(2806,1,"Private_accessor_was_defined_without_a_getter_2806","Private accessor was defined without a getter."),This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_one_in_0_Consider_upgrading_your_version_of_0:iO(2807,1,"This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807","This syntax requires an imported helper named '{1}' with {2} parameters, which is not compatible with the one in '{0}'. Consider upgrading your version of '{0}'."),A_get_accessor_must_be_at_least_as_accessible_as_the_setter:iO(2808,1,"A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808","A get accessor must be at least as accessible as the setter"),Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses:iO(2809,1,"Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809","Declaration or statement expected. This '=' follows a block of statements, so if you intended to write a destructuring assignment, you might need to wrap the whole assignment in parentheses."),Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_without_arguments:iO(2810,1,"Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810","Expected 1 argument, but got 0. 'new Promise()' needs a JSDoc hint to produce a 'resolve' that can be called without arguments."),Initializer_for_property_0:iO(2811,1,"Initializer_for_property_0_2811","Initializer for property '{0}'"),Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom:iO(2812,1,"Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812","Property '{0}' does not exist on type '{1}'. Try changing the 'lib' compiler option to include 'dom'."),Class_declaration_cannot_implement_overload_list_for_0:iO(2813,1,"Class_declaration_cannot_implement_overload_list_for_0_2813","Class declaration cannot implement overload list for '{0}'."),Function_with_bodies_can_only_merge_with_classes_that_are_ambient:iO(2814,1,"Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814","Function with bodies can only merge with classes that are ambient."),arguments_cannot_be_referenced_in_property_initializers:iO(2815,1,"arguments_cannot_be_referenced_in_property_initializers_2815","'arguments' cannot be referenced in property initializers."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:iO(2816,1,"Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816","Cannot use 'this' in a static property initializer of a decorated class."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block:iO(2817,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817","Property '{0}' has no initializer and is not definitely assigned in a class static block."),Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializers:iO(2818,1,"Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818","Duplicate identifier '{0}'. Compiler reserves name '{1}' when emitting 'super' references in static initializers."),Namespace_name_cannot_be_0:iO(2819,1,"Namespace_name_cannot_be_0_2819","Namespace name cannot be '{0}'."),Type_0_is_not_assignable_to_type_1_Did_you_mean_2:iO(2820,1,"Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820","Type '{0}' is not assignable to type '{1}'. Did you mean '{2}'?"),Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:iO(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2821","Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:iO(2822,1,"Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822","Import assertions cannot be used with type-only imports or exports."),Cannot_find_namespace_0_Did_you_mean_1:iO(2833,1,"Cannot_find_namespace_0_Did_you_mean_1_2833","Cannot find namespace '{0}'. Did you mean '{1}'?"),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Consider_adding_an_extension_to_the_import_path:iO(2834,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2834","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path."),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Did_you_mean_0:iO(2835,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2835","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '{0}'?"),Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls:iO(2836,1,"Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls_2836","Import assertions are not allowed on statements that transpile to commonjs 'require' calls."),Import_assertion_values_must_be_string_literal_expressions:iO(2837,1,"Import_assertion_values_must_be_string_literal_expressions_2837","Import assertion values must be string literal expressions."),All_declarations_of_0_must_have_identical_constraints:iO(2838,1,"All_declarations_of_0_must_have_identical_constraints_2838","All declarations of '{0}' must have identical constraints."),This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value:iO(2839,1,"This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839","This condition will always return '{0}' since JavaScript compares objects by reference, not value."),An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_classes:iO(2840,1,"An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_clas_2840","An interface cannot extend a primitive type like '{0}'; an interface can only extend named types and classes"),The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_feature_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:iO(2841,1,"The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_2841","The type of this expression cannot be named without a 'resolution-mode' assertion, which is an unstable feature. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation:iO(2842,1,"_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842","'{0}' is an unused renaming of '{1}'. Did you intend to use it as a type annotation?"),We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here:iO(2843,1,"We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843","We can only write a type for '{0}' by adding a type for the entire parameter here."),Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:iO(2844,1,"Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844","Type of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),This_condition_will_always_return_0:iO(2845,1,"This_condition_will_always_return_0_2845","This condition will always return '{0}'."),A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_file_0_instead:iO(2846,1,"A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846","A declaration file cannot be imported without 'import type'. Did you mean to import an implementation file '{0}' instead?"),Import_declaration_0_is_using_private_name_1:iO(4e3,1,"Import_declaration_0_is_using_private_name_1_4000","Import declaration '{0}' is using private name '{1}'."),Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:iO(4002,1,"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002","Type parameter '{0}' of exported class has or is using private name '{1}'."),Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:iO(4004,1,"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004","Type parameter '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4006,1,"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006","Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4008,1,"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008","Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:iO(4010,1,"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010","Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:iO(4012,1,"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012","Type parameter '{0}' of public method from exported class has or is using private name '{1}'."),Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:iO(4014,1,"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014","Type parameter '{0}' of method from exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:iO(4016,1,"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016","Type parameter '{0}' of exported function has or is using private name '{1}'."),Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:iO(4019,1,"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019","Implements clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_0_has_or_is_using_private_name_1:iO(4020,1,"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020","'extends' clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_has_or_is_using_private_name_0:iO(4021,1,"extends_clause_of_exported_class_has_or_is_using_private_name_0_4021","'extends' clause of exported class has or is using private name '{0}'."),extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:iO(4022,1,"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022","'extends' clause of exported interface '{0}' has or is using private name '{1}'."),Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4023,1,"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023","Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."),Exported_variable_0_has_or_is_using_name_1_from_private_module_2:iO(4024,1,"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024","Exported variable '{0}' has or is using name '{1}' from private module '{2}'."),Exported_variable_0_has_or_is_using_private_name_1:iO(4025,1,"Exported_variable_0_has_or_is_using_private_name_1_4025","Exported variable '{0}' has or is using private name '{1}'."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4026,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026","Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4027,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027","Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:iO(4028,1,"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028","Public static property '{0}' of exported class has or is using private name '{1}'."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4029,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029","Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4030,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030","Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_property_0_of_exported_class_has_or_is_using_private_name_1:iO(4031,1,"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031","Public property '{0}' of exported class has or is using private name '{1}'."),Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4032,1,"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032","Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Property_0_of_exported_interface_has_or_is_using_private_name_1:iO(4033,1,"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033","Property '{0}' of exported interface has or is using private name '{1}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4034,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034","Parameter type of public static setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1:iO(4035,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035","Parameter type of public static setter '{0}' from exported class has or is using private name '{1}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4036,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036","Parameter type of public setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1:iO(4037,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037","Parameter type of public setter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4038,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038","Return type of public static getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4039,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039","Return type of public static getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1:iO(4040,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040","Return type of public static getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4041,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041","Return type of public getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4042,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042","Return type of public getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1:iO(4043,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043","Return type of public getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4044,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044","Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:iO(4045,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045","Return type of constructor signature from exported interface has or is using private name '{0}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4046,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046","Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:iO(4047,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047","Return type of call signature from exported interface has or is using private name '{0}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4048,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048","Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:iO(4049,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049","Return type of index signature from exported interface has or is using private name '{0}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:iO(4050,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050","Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:iO(4051,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051","Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:iO(4052,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052","Return type of public static method from exported class has or is using private name '{0}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:iO(4053,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053","Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:iO(4054,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054","Return type of public method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:iO(4055,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055","Return type of public method from exported class has or is using private name '{0}'."),Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4056,1,"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056","Return type of method from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:iO(4057,1,"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057","Return type of method from exported interface has or is using private name '{0}'."),Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:iO(4058,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058","Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:iO(4059,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059","Return type of exported function has or is using name '{0}' from private module '{1}'."),Return_type_of_exported_function_has_or_is_using_private_name_0:iO(4060,1,"Return_type_of_exported_function_has_or_is_using_private_name_0_4060","Return type of exported function has or is using private name '{0}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4061,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061","Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4062,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062","Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:iO(4063,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063","Parameter '{0}' of constructor from exported class has or is using private name '{1}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4064,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064","Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4065,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065","Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4066,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066","Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4067,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067","Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4068,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068","Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4069,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069","Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:iO(4070,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070","Parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4071,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071","Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4072,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072","Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:iO(4073,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073","Parameter '{0}' of public method from exported class has or is using private name '{1}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4074,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074","Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:iO(4075,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075","Parameter '{0}' of method from exported interface has or is using private name '{1}'."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4076,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076","Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:iO(4077,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077","Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."),Parameter_0_of_exported_function_has_or_is_using_private_name_1:iO(4078,1,"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078","Parameter '{0}' of exported function has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1:iO(4081,1,"Exported_type_alias_0_has_or_is_using_private_name_1_4081","Exported type alias '{0}' has or is using private name '{1}'."),Default_export_of_the_module_has_or_is_using_private_name_0:iO(4082,1,"Default_export_of_the_module_has_or_is_using_private_name_0_4082","Default export of the module has or is using private name '{0}'."),Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:iO(4083,1,"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083","Type parameter '{0}' of exported type alias has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2:iO(4084,1,"Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084","Exported type alias '{0}' has or is using private name '{1}' from module {2}."),Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1:iO(4085,1,"Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085","Extends clause for inferred type '{0}' has or is using private name '{1}'."),Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:iO(4090,1,"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090","Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4091,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091","Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4092,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092","Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."),Property_0_of_exported_class_expression_may_not_be_private_or_protected:iO(4094,1,"Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094","Property '{0}' of exported class expression may not be private or protected."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4095,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095","Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4096,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096","Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_method_0_of_exported_class_has_or_is_using_private_name_1:iO(4097,1,"Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097","Public static method '{0}' of exported class has or is using private name '{1}'."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4098,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098","Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4099,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099","Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_method_0_of_exported_class_has_or_is_using_private_name_1:iO(4100,1,"Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100","Public method '{0}' of exported class has or is using private name '{1}'."),Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4101,1,"Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101","Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Method_0_of_exported_interface_has_or_is_using_private_name_1:iO(4102,1,"Method_0_of_exported_interface_has_or_is_using_private_name_1_4102","Method '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1:iO(4103,1,"Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103","Type parameter '{0}' of exported mapped object type is using private name '{1}'."),The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1:iO(4104,1,"The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104","The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'."),Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter:iO(4105,1,"Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105","Private or protected member '{0}' cannot be accessed on a type parameter."),Parameter_0_of_accessor_has_or_is_using_private_name_1:iO(4106,1,"Parameter_0_of_accessor_has_or_is_using_private_name_1_4106","Parameter '{0}' of accessor has or is using private name '{1}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2:iO(4107,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107","Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4108,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108","Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named."),Type_arguments_for_0_circularly_reference_themselves:iO(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:iO(4110,1,"Tuple_type_arguments_circularly_reference_themselves_4110","Tuple type arguments circularly reference themselves."),Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0:iO(4111,1,"Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111","Property '{0}' comes from an index signature, so it must be accessed with ['{0}']."),This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another_class:iO(4112,1,"This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112","This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0:iO(4113,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0:iO(4114,1,"This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114","This member must have an 'override' modifier because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0:iO(4115,1,"This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115","This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared_in_the_base_class_0:iO(4116,1,"This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116","This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:iO(4117,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?"),The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized:iO(4118,1,"The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118","The type of this node cannot be serialized because its property '{0}' cannot be serialized."),This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:iO(4119,1,"This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119","This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:iO(4120,1,"This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120","This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_extend_another_class:iO(4121,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121","This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0:iO(4122,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122","This member cannot have a JSDoc comment with an '@override' tag because it is not declared in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:iO(4123,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123","This member cannot have a JSDoc comment with an 'override' tag because it is not declared in the base class '{0}'. Did you mean '{1}'?"),Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:iO(4124,1,"Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124","Compiler option '{0}' of value '{1}' is unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:iO(4125,1,"resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_wi_4125","'resolution-mode' assertions are unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),The_current_host_does_not_support_the_0_option:iO(5001,1,"The_current_host_does_not_support_the_0_option_5001","The current host does not support the '{0}' option."),Cannot_find_the_common_subdirectory_path_for_the_input_files:iO(5009,1,"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009","Cannot find the common subdirectory path for the input files."),File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:iO(5010,1,"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010","File specification cannot end in a recursive directory wildcard ('**'): '{0}'."),Cannot_read_file_0_Colon_1:iO(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Failed_to_parse_file_0_Colon_1:iO(5014,1,"Failed_to_parse_file_0_Colon_1_5014","Failed to parse file '{0}': {1}."),Unknown_compiler_option_0:iO(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:iO(5024,1,"Compiler_option_0_requires_a_value_of_type_1_5024","Compiler option '{0}' requires a value of type {1}."),Unknown_compiler_option_0_Did_you_mean_1:iO(5025,1,"Unknown_compiler_option_0_Did_you_mean_1_5025","Unknown compiler option '{0}'. Did you mean '{1}'?"),Could_not_write_file_0_Colon_1:iO(5033,1,"Could_not_write_file_0_Colon_1_5033","Could not write file '{0}': {1}."),Option_project_cannot_be_mixed_with_source_files_on_a_command_line:iO(5042,1,"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042","Option 'project' cannot be mixed with source files on a command line."),Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:iO(5047,1,"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047","Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."),Option_0_cannot_be_specified_when_option_target_is_ES3:iO(5048,1,"Option_0_cannot_be_specified_when_option_target_is_ES3_5048","Option '{0}' cannot be specified when option 'target' is 'ES3'."),Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:iO(5051,1,"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051","Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."),Option_0_cannot_be_specified_without_specifying_option_1:iO(5052,1,"Option_0_cannot_be_specified_without_specifying_option_1_5052","Option '{0}' cannot be specified without specifying option '{1}'."),Option_0_cannot_be_specified_with_option_1:iO(5053,1,"Option_0_cannot_be_specified_with_option_1_5053","Option '{0}' cannot be specified with option '{1}'."),A_tsconfig_json_file_is_already_defined_at_Colon_0:iO(5054,1,"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054","A 'tsconfig.json' file is already defined at: '{0}'."),Cannot_write_file_0_because_it_would_overwrite_input_file:iO(5055,1,"Cannot_write_file_0_because_it_would_overwrite_input_file_5055","Cannot write file '{0}' because it would overwrite input file."),Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:iO(5056,1,"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056","Cannot write file '{0}' because it would be overwritten by multiple input files."),Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:iO(5057,1,"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057","Cannot find a tsconfig.json file at the specified directory: '{0}'."),The_specified_path_does_not_exist_Colon_0:iO(5058,1,"The_specified_path_does_not_exist_Colon_0_5058","The specified path does not exist: '{0}'."),Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:iO(5059,1,"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059","Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."),Pattern_0_can_have_at_most_one_Asterisk_character:iO(5061,1,"Pattern_0_can_have_at_most_one_Asterisk_character_5061","Pattern '{0}' can have at most one '*' character."),Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character:iO(5062,1,"Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062","Substitution '{0}' in pattern '{1}' can have at most one '*' character."),Substitutions_for_pattern_0_should_be_an_array:iO(5063,1,"Substitutions_for_pattern_0_should_be_an_array_5063","Substitutions for pattern '{0}' should be an array."),Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:iO(5064,1,"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064","Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."),File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:iO(5065,1,"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065","File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."),Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:iO(5066,1,"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066","Substitutions for pattern '{0}' shouldn't be an empty array."),Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:iO(5067,1,"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067","Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."),Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:iO(5068,1,"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068","Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."),Option_0_cannot_be_specified_without_specifying_option_1_or_option_2:iO(5069,1,"Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069","Option '{0}' cannot be specified without specifying option '{1}' or option '{2}'."),Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic:iO(5070,1,"Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070","Option '--resolveJsonModule' cannot be specified when 'moduleResolution' is set to 'classic'."),Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_esNext:iO(5071,1,"Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_5071","Option '--resolveJsonModule' can only be specified when module code generation is 'commonjs', 'amd', 'es2015' or 'esNext'."),Unknown_build_option_0:iO(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:iO(5073,1,"Build_option_0_requires_a_value_of_type_1_5073","Build option '{0}' requires a value of type {1}."),Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified:iO(5074,1,"Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074","Option '--incremental' can only be specified using tsconfig, emitting to single file or when option '--tsBuildInfoFile' is specified."),_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2:iO(5075,1,"_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075","'{0}' is assignable to the constraint of type '{1}', but '{1}' could be instantiated with a different subtype of constraint '{2}'."),_0_and_1_operations_cannot_be_mixed_without_parentheses:iO(5076,1,"_0_and_1_operations_cannot_be_mixed_without_parentheses_5076","'{0}' and '{1}' operations cannot be mixed without parentheses."),Unknown_build_option_0_Did_you_mean_1:iO(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:iO(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:iO(5079,1,"Unknown_watch_option_0_Did_you_mean_1_5079","Unknown watch option '{0}'. Did you mean '{1}'?"),Watch_option_0_requires_a_value_of_type_1:iO(5080,1,"Watch_option_0_requires_a_value_of_type_1_5080","Watch option '{0}' requires a value of type {1}."),Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0:iO(5081,1,"Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081","Cannot find a tsconfig.json file at the current directory: {0}."),_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1:iO(5082,1,"_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082","'{0}' could be instantiated with an arbitrary type which could be unrelated to '{1}'."),Cannot_read_file_0:iO(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),Tuple_members_must_all_have_names_or_all_not_have_names:iO(5084,1,"Tuple_members_must_all_have_names_or_all_not_have_names_5084","Tuple members must all have names or all not have names."),A_tuple_member_cannot_be_both_optional_and_rest:iO(5085,1,"A_tuple_member_cannot_be_both_optional_and_rest_5085","A tuple member cannot be both optional and rest."),A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_colon_rather_than_after_the_type:iO(5086,1,"A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086","A labeled tuple element is declared as optional with a question mark after the name and before the colon, rather than after the type."),A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type:iO(5087,1,"A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087","A labeled tuple element is declared as rest with a '...' before the name, rather than before the type."),The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialized_A_type_annotation_is_necessary:iO(5088,1,"The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088","The inferred type of '{0}' references a type with a cyclic structure which cannot be trivially serialized. A type annotation is necessary."),Option_0_cannot_be_specified_when_option_jsx_is_1:iO(5089,1,"Option_0_cannot_be_specified_when_option_jsx_is_1_5089","Option '{0}' cannot be specified when option 'jsx' is '{1}'."),Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash:iO(5090,1,"Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash_5090","Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"),Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled:iO(5091,1,"Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091","Option 'preserveConstEnums' cannot be disabled when '{0}' is enabled."),The_root_value_of_a_0_file_must_be_an_object:iO(5092,1,"The_root_value_of_a_0_file_must_be_an_object_5092","The root value of a '{0}' file must be an object."),Compiler_option_0_may_only_be_used_with_build:iO(5093,1,"Compiler_option_0_may_only_be_used_with_build_5093","Compiler option '--{0}' may only be used with '--build'."),Compiler_option_0_may_not_be_used_with_build:iO(5094,1,"Compiler_option_0_may_not_be_used_with_build_5094","Compiler option '--{0}' may not be used with '--build'."),Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later:iO(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:iO(5096,1,"Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set_5096","Option 'allowImportingTsExtensions' can only be used when either 'noEmit' or 'emitDeclarationOnly' is set."),An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled:iO(5097,1,"An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097","An import path can only end with a '{0}' extension when 'allowImportingTsExtensions' is enabled."),Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler:iO(5098,1,"Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098","Option '{0}' can only be used when 'moduleResolution' is set to 'node16', 'nodenext', or 'bundler'."),Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprecations_Colon_2_to_silence_this_error:iO(5101,1,"Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101","Option '{0}' is deprecated and will stop functioning in TypeScript {1}. Specify compilerOption '\"ignoreDeprecations\": \"{2}\"' to silence this error."),Option_0_has_been_removed_Please_remove_it_from_your_configuration:iO(5102,1,"Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102","Option '{0}' has been removed. Please remove it from your configuration."),Invalid_value_for_ignoreDeprecations:iO(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:iO(5104,1,"Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104","Option '{0}' is redundant and cannot be specified with option '{1}'."),Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System:iO(5105,1,"Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105","Option 'verbatimModuleSyntax' cannot be used when 'module' is set to 'UMD', 'AMD', or 'System'."),Use_0_instead:iO(5106,3,"Use_0_instead_5106","Use '{0}' instead."),Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDeprecations_Colon_3_to_silence_this_error:iO(5107,1,"Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107","Option '{0}={1}' is deprecated and will stop functioning in TypeScript {2}. Specify compilerOption '\"ignoreDeprecations\": \"{3}\"' to silence this error."),Option_0_1_has_been_removed_Please_remove_it_from_your_configuration:iO(5108,1,"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108","Option '{0}={1}' has been removed. Please remove it from your configuration."),Generates_a_sourcemap_for_each_corresponding_d_ts_file:iO(6e3,3,"Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000","Generates a sourcemap for each corresponding '.d.ts' file."),Concatenate_and_emit_output_to_single_file:iO(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:iO(6002,3,"Generates_corresponding_d_ts_file_6002","Generates corresponding '.d.ts' file."),Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:iO(6004,3,"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004","Specify the location where debugger should locate TypeScript files instead of source locations."),Watch_input_files:iO(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:iO(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:iO(6007,3,"Do_not_erase_const_enum_declarations_in_generated_code_6007","Do not erase const enum declarations in generated code."),Do_not_emit_outputs_if_any_errors_were_reported:iO(6008,3,"Do_not_emit_outputs_if_any_errors_were_reported_6008","Do not emit outputs if any errors were reported."),Do_not_emit_comments_to_output:iO(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:iO(6010,3,"Do_not_emit_outputs_6010","Do not emit outputs."),Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:iO(6011,3,"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011","Allow default imports from modules with no default export. This does not affect code emit, just typechecking."),Skip_type_checking_of_declaration_files:iO(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:iO(6013,3,"Do_not_resolve_the_real_path_of_symlinks_6013","Do not resolve the real path of symlinks."),Only_emit_d_ts_declaration_files:iO(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:iO(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:iO(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:iO(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:iO(6019,3,"Print_the_compiler_s_version_6019","Print the compiler's version."),Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:iO(6020,3,"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020","Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."),Syntax_Colon_0:iO(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:iO(6024,3,"options_6024","options"),file:iO(6025,3,"file_6025","file"),Examples_Colon_0:iO(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:iO(6027,3,"Options_Colon_6027","Options:"),Version_0:iO(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:iO(6030,3,"Insert_command_line_options_and_files_from_a_file_6030","Insert command line options and files from a file."),Starting_compilation_in_watch_mode:iO(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:iO(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:iO(6034,3,"KIND_6034","KIND"),FILE:iO(6035,3,"FILE_6035","FILE"),VERSION:iO(6036,3,"VERSION_6036","VERSION"),LOCATION:iO(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:iO(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:iO(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:iO(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:iO(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:iO(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:iO(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:iO(6045,1,"Unterminated_quoted_string_in_response_file_0_6045","Unterminated quoted string in response file '{0}'."),Argument_for_0_option_must_be_Colon_1:iO(6046,1,"Argument_for_0_option_must_be_Colon_1_6046","Argument for '{0}' option must be: {1}."),Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:iO(6048,1,"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048","Locale must be of the form or -. For example '{0}' or '{1}'."),Unable_to_open_file_0:iO(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:iO(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:iO(6052,3,"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052","Raise error on expressions and declarations with an implied 'any' type."),File_0_not_found:iO(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:iO(6054,1,"File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054","File '{0}' has an unsupported extension. The only supported extensions are {1}."),Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:iO(6055,3,"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055","Suppress noImplicitAny errors for indexing objects lacking index signatures."),Do_not_emit_declarations_for_code_that_has_an_internal_annotation:iO(6056,3,"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056","Do not emit declarations for code that has an '@internal' annotation."),Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:iO(6058,3,"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058","Specify the root directory of input files. Use to control the output directory structure with --outDir."),File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:iO(6059,1,"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059","File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."),Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:iO(6060,3,"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060","Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."),NEWLINE:iO(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:iO(6064,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'null' on command line."),Enables_experimental_support_for_ES7_decorators:iO(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:iO(6066,3,"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066","Enables experimental support for emitting type metadata for decorators."),Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:iO(6070,3,"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070","Initializes a TypeScript project and creates a tsconfig.json file."),Successfully_created_a_tsconfig_json_file:iO(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:iO(6072,3,"Suppress_excess_property_checks_for_object_literals_6072","Suppress excess property checks for object literals."),Stylize_errors_and_messages_using_color_and_context_experimental:iO(6073,3,"Stylize_errors_and_messages_using_color_and_context_experimental_6073","Stylize errors and messages using color and context (experimental)."),Do_not_report_errors_on_unused_labels:iO(6074,3,"Do_not_report_errors_on_unused_labels_6074","Do not report errors on unused labels."),Report_error_when_not_all_code_paths_in_function_return_a_value:iO(6075,3,"Report_error_when_not_all_code_paths_in_function_return_a_value_6075","Report error when not all code paths in function return a value."),Report_errors_for_fallthrough_cases_in_switch_statement:iO(6076,3,"Report_errors_for_fallthrough_cases_in_switch_statement_6076","Report errors for fallthrough cases in switch statement."),Do_not_report_errors_on_unreachable_code:iO(6077,3,"Do_not_report_errors_on_unreachable_code_6077","Do not report errors on unreachable code."),Disallow_inconsistently_cased_references_to_the_same_file:iO(6078,3,"Disallow_inconsistently_cased_references_to_the_same_file_6078","Disallow inconsistently-cased references to the same file."),Specify_library_files_to_be_included_in_the_compilation:iO(6079,3,"Specify_library_files_to_be_included_in_the_compilation_6079","Specify library files to be included in the compilation."),Specify_JSX_code_generation:iO(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),File_0_has_an_unsupported_extension_so_skipping_it:iO(6081,3,"File_0_has_an_unsupported_extension_so_skipping_it_6081","File '{0}' has an unsupported extension, so skipping it."),Only_amd_and_system_modules_are_supported_alongside_0:iO(6082,1,"Only_amd_and_system_modules_are_supported_alongside_0_6082","Only 'amd' and 'system' modules are supported alongside --{0}."),Base_directory_to_resolve_non_absolute_module_names:iO(6083,3,"Base_directory_to_resolve_non_absolute_module_names_6083","Base directory to resolve non-absolute module names."),Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:iO(6084,3,"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084","[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"),Enable_tracing_of_the_name_resolution_process:iO(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:iO(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:iO(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:iO(6088,3,"Module_resolution_kind_is_not_specified_using_0_6088","Module resolution kind is not specified, using '{0}'."),Module_name_0_was_successfully_resolved_to_1:iO(6089,3,"Module_name_0_was_successfully_resolved_to_1_6089","======== Module name '{0}' was successfully resolved to '{1}'. ========"),Module_name_0_was_not_resolved:iO(6090,3,"Module_name_0_was_not_resolved_6090","======== Module name '{0}' was not resolved. ========"),paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:iO(6091,3,"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091","'paths' option is specified, looking for a pattern to match module name '{0}'."),Module_name_0_matched_pattern_1:iO(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:iO(6093,3,"Trying_substitution_0_candidate_module_location_Colon_1_6093","Trying substitution '{0}', candidate module location: '{1}'."),Resolving_module_name_0_relative_to_base_url_1_2:iO(6094,3,"Resolving_module_name_0_relative_to_base_url_1_2_6094","Resolving module name '{0}' relative to base url '{1}' - '{2}'."),Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1:iO(6095,3,"Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095","Loading module as file / folder, candidate module location '{0}', target file types: {1}."),File_0_does_not_exist:iO(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:iO(6097,3,"File_0_exists_use_it_as_a_name_resolution_result_6097","File '{0}' exists - use it as a name resolution result."),Loading_module_0_from_node_modules_folder_target_file_types_Colon_1:iO(6098,3,"Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098","Loading module '{0}' from 'node_modules' folder, target file types: {1}."),Found_package_json_at_0:iO(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:iO(6100,3,"package_json_does_not_have_a_0_field_6100","'package.json' does not have a '{0}' field."),package_json_has_0_field_1_that_references_2:iO(6101,3,"package_json_has_0_field_1_that_references_2_6101","'package.json' has '{0}' field '{1}' that references '{2}'."),Allow_javascript_files_to_be_compiled:iO(6102,3,"Allow_javascript_files_to_be_compiled_6102","Allow javascript files to be compiled."),Checking_if_0_is_the_longest_matching_prefix_for_1_2:iO(6104,3,"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104","Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."),Expected_type_of_0_field_in_package_json_to_be_1_got_2:iO(6105,3,"Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105","Expected type of '{0}' field in 'package.json' to be '{1}', got '{2}'."),baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:iO(6106,3,"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106","'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."),rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:iO(6107,3,"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107","'rootDirs' option is set, using it to resolve relative module name '{0}'."),Longest_matching_prefix_for_0_is_1:iO(6108,3,"Longest_matching_prefix_for_0_is_1_6108","Longest matching prefix for '{0}' is '{1}'."),Loading_0_from_the_root_dir_1_candidate_location_2:iO(6109,3,"Loading_0_from_the_root_dir_1_candidate_location_2_6109","Loading '{0}' from the root dir '{1}', candidate location '{2}'."),Trying_other_entries_in_rootDirs:iO(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:iO(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:iO(6112,3,"Do_not_emit_use_strict_directives_in_module_output_6112","Do not emit 'use strict' directives in module output."),Enable_strict_null_checks:iO(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:iO(6114,1,"Unknown_option_excludes_Did_you_mean_exclude_6114","Unknown option 'excludes'. Did you mean 'exclude'?"),Raise_error_on_this_expressions_with_an_implied_any_type:iO(6115,3,"Raise_error_on_this_expressions_with_an_implied_any_type_6115","Raise error on 'this' expressions with an implied 'any' type."),Resolving_type_reference_directive_0_containing_file_1_root_directory_2:iO(6116,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116","======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:iO(6119,3,"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119","======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"),Type_reference_directive_0_was_not_resolved:iO(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:iO(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:iO(6122,3,"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122","Root directory cannot be determined, skipping primary search paths."),Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:iO(6123,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123","======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"),Type_declaration_files_to_be_included_in_compilation:iO(6124,3,"Type_declaration_files_to_be_included_in_compilation_6124","Type declaration files to be included in compilation."),Looking_up_in_node_modules_folder_initial_location_0:iO(6125,3,"Looking_up_in_node_modules_folder_initial_location_0_6125","Looking up in 'node_modules' folder, initial location '{0}'."),Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:iO(6126,3,"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126","Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:iO(6127,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127","======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:iO(6128,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128","======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"),Resolving_real_path_for_0_result_1:iO(6130,3,"Resolving_real_path_for_0_result_1_6130","Resolving real path for '{0}', result '{1}'."),Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:iO(6131,1,"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131","Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."),File_name_0_has_a_1_extension_stripping_it:iO(6132,3,"File_name_0_has_a_1_extension_stripping_it_6132","File name '{0}' has a '{1}' extension - stripping it."),_0_is_declared_but_its_value_is_never_read:iO(6133,1,"_0_is_declared_but_its_value_is_never_read_6133","'{0}' is declared but its value is never read.",!0),Report_errors_on_unused_locals:iO(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:iO(6135,3,"Report_errors_on_unused_parameters_6135","Report errors on unused parameters."),The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:iO(6136,3,"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136","The maximum dependency depth to search under node_modules and load JavaScript files."),Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1:iO(6137,1,"Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137","Cannot import type declaration files. Consider importing '{0}' instead of '{1}'."),Property_0_is_declared_but_its_value_is_never_read:iO(6138,1,"Property_0_is_declared_but_its_value_is_never_read_6138","Property '{0}' is declared but its value is never read.",!0),Import_emit_helpers_from_tslib:iO(6139,3,"Import_emit_helpers_from_tslib_6139","Import emit helpers from 'tslib'."),Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:iO(6140,1,"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140","Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."),Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:iO(6141,3,"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",'Parse in strict mode and emit "use strict" for each source file.'),Module_0_was_resolved_to_1_but_jsx_is_not_set:iO(6142,1,"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142","Module '{0}' was resolved to '{1}', but '--jsx' is not set."),Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:iO(6144,3,"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144","Module '{0}' was resolved as locally declared ambient module in file '{1}'."),Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:iO(6145,3,"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145","Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:iO(6146,3,"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146","Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."),Resolution_for_module_0_was_found_in_cache_from_location_1:iO(6147,3,"Resolution_for_module_0_was_found_in_cache_from_location_1_6147","Resolution for module '{0}' was found in cache from location '{1}'."),Directory_0_does_not_exist_skipping_all_lookups_in_it:iO(6148,3,"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148","Directory '{0}' does not exist, skipping all lookups in it."),Show_diagnostic_information:iO(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:iO(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:iO(6151,3,"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151","Emit a single file with source maps instead of having a separate file."),Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:iO(6152,3,"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152","Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."),Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:iO(6153,3,"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153","Transpile each file as a separate module (similar to 'ts.transpileModule')."),Print_names_of_generated_files_part_of_the_compilation:iO(6154,3,"Print_names_of_generated_files_part_of_the_compilation_6154","Print names of generated files part of the compilation."),Print_names_of_files_part_of_the_compilation:iO(6155,3,"Print_names_of_files_part_of_the_compilation_6155","Print names of files part of the compilation."),The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:iO(6156,3,"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156","The locale used when displaying messages to the user (e.g. 'en-us')"),Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:iO(6157,3,"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157","Do not generate custom helper functions like '__extends' in compiled output."),Do_not_include_the_default_library_file_lib_d_ts:iO(6158,3,"Do_not_include_the_default_library_file_lib_d_ts_6158","Do not include the default library file (lib.d.ts)."),Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:iO(6159,3,"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159","Do not add triple-slash references or imported modules to the list of compiled files."),Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:iO(6160,3,"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160","[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."),List_of_folders_to_include_type_definitions_from:iO(6161,3,"List_of_folders_to_include_type_definitions_from_6161","List of folders to include type definitions from."),Disable_size_limitations_on_JavaScript_projects:iO(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:iO(6163,3,"The_character_set_of_the_input_files_6163","The character set of the input files."),Do_not_truncate_error_messages:iO(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:iO(6166,3,"Output_directory_for_generated_declaration_files_6166","Output directory for generated declaration files."),A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:iO(6167,3,"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167","A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."),List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:iO(6168,3,"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168","List of root folders whose combined content represents the structure of the project at runtime."),Show_all_compiler_options:iO(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:iO(6170,3,"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170","[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"),Command_line_Options:iO(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3:iO(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'."),Enable_all_strict_type_checking_options:iO(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:iO(6182,3,"Scoped_package_detected_looking_in_0_6182","Scoped package detected, looking in '{0}'"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2:iO(6183,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:iO(6184,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Enable_strict_checking_of_function_types:iO(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:iO(6187,3,"Enable_strict_checking_of_property_initialization_in_classes_6187","Enable strict checking of property initialization in classes."),Numeric_separators_are_not_allowed_here:iO(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:iO(6189,1,"Multiple_consecutive_numeric_separators_are_not_permitted_6189","Multiple consecutive numeric separators are not permitted."),Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen:iO(6191,3,"Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191","Whether to keep outdated console output in watch mode instead of clearing the screen."),All_imports_in_import_declaration_are_unused:iO(6192,1,"All_imports_in_import_declaration_are_unused_6192","All imports in import declaration are unused.",!0),Found_1_error_Watching_for_file_changes:iO(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:iO(6194,3,"Found_0_errors_Watching_for_file_changes_6194","Found {0} errors. Watching for file changes."),Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols:iO(6195,3,"Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195","Resolve 'keyof' to string valued property names only (no numbers or symbols)."),_0_is_declared_but_never_used:iO(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:iO(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:iO(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:iO(6199,1,"All_variables_are_unused_6199","All variables are unused.",!0),Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0:iO(6200,1,"Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200","Definitions of the following identifiers conflict with those in another file: {0}"),Conflicts_are_in_this_file:iO(6201,3,"Conflicts_are_in_this_file_6201","Conflicts are in this file."),Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0:iO(6202,1,"Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202","Project references may not form a circular graph. Cycle detected: {0}"),_0_was_also_declared_here:iO(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:iO(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:iO(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:iO(6206,3,"package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206","'package.json' has a 'typesVersions' field with version-specific path mappings."),package_json_does_not_have_a_typesVersions_entry_that_matches_version_0:iO(6207,3,"package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207","'package.json' does not have a 'typesVersions' entry that matches version '{0}'."),package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_match_module_name_2:iO(6208,3,"package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208","'package.json' has a 'typesVersions' entry '{0}' that matches compiler version '{1}', looking for a pattern to match module name '{2}'."),package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range:iO(6209,3,"package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209","'package.json' has a 'typesVersions' entry '{0}' that is not a valid semver range."),An_argument_for_0_was_not_provided:iO(6210,3,"An_argument_for_0_was_not_provided_6210","An argument for '{0}' was not provided."),An_argument_matching_this_binding_pattern_was_not_provided:iO(6211,3,"An_argument_matching_this_binding_pattern_was_not_provided_6211","An argument matching this binding pattern was not provided."),Did_you_mean_to_call_this_expression:iO(6212,3,"Did_you_mean_to_call_this_expression_6212","Did you mean to call this expression?"),Did_you_mean_to_use_new_with_this_expression:iO(6213,3,"Did_you_mean_to_use_new_with_this_expression_6213","Did you mean to use 'new' with this expression?"),Enable_strict_bind_call_and_apply_methods_on_functions:iO(6214,3,"Enable_strict_bind_call_and_apply_methods_on_functions_6214","Enable strict 'bind', 'call', and 'apply' methods on functions."),Using_compiler_options_of_project_reference_redirect_0:iO(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:iO(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:iO(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:iO(6218,3,"Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218","======== Module name '{0}' was successfully resolved to '{1}' with Package ID '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3:iO(6219,3,"Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219","======== Type reference directive '{0}' was successfully resolved to '{1}' with Package ID '{2}', primary: {3}. ========"),package_json_had_a_falsy_0_field:iO(6220,3,"package_json_had_a_falsy_0_field_6220","'package.json' had a falsy '{0}' field."),Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects:iO(6221,3,"Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221","Disable use of source files instead of declaration files from referenced projects."),Emit_class_fields_with_Define_instead_of_Set:iO(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:iO(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:iO(6224,3,"Disable_solution_searching_for_this_project_6224","Disable solution searching for this project."),Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling_UseFsEvents_UseFsEventsOnParentDirectory:iO(6225,3,"Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225","Specify strategy for watching file: 'FixedPollingInterval' (default), 'PriorityPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling', 'UseFsEvents', 'UseFsEventsOnParentDirectory'."),Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively_Colon_UseFsEvents_default_FixedPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling:iO(6226,3,"Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226","Specify strategy for watching directory on platforms that don't support recursive watching natively: 'UseFsEvents' (default), 'FixedPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling'."),Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_FixedInterval_default_PriorityInterval_DynamicPriority_FixedChunkSize:iO(6227,3,"Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227","Specify strategy for creating a polling watch when it fails to create using file system events: 'FixedInterval' (default), 'PriorityInterval', 'DynamicPriority', 'FixedChunkSize'."),Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3:iO(6229,1,"Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229","Tag '{0}' expects at least '{1}' arguments, but the JSX factory '{2}' provides at most '{3}'."),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line:iO(6230,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'false' or 'null' on command line."),Could_not_resolve_the_path_0_with_the_extensions_Colon_1:iO(6231,1,"Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231","Could not resolve the path '{0}' with the extensions: {1}."),Declaration_augments_declaration_in_another_file_This_cannot_be_serialized:iO(6232,1,"Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232","Declaration augments declaration in another file. This cannot be serialized."),This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_file:iO(6233,1,"This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233","This is the declaration being augmented. Consider moving the augmenting declaration into the same file."),This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without:iO(6234,1,"This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234","This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'?"),Disable_loading_referenced_projects:iO(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:iO(6236,1,"Arguments_for_the_rest_parameter_0_were_not_provided_6236","Arguments for the rest parameter '{0}' were not provided."),Generates_an_event_trace_and_a_list_of_types:iO(6237,3,"Generates_an_event_trace_and_a_list_of_types_6237","Generates an event trace and a list of types."),Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react:iO(6238,1,"Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238","Specify the module specifier to be used to import the 'jsx' and 'jsxs' factory functions from. eg, react"),File_0_exists_according_to_earlier_cached_lookups:iO(6239,3,"File_0_exists_according_to_earlier_cached_lookups_6239","File '{0}' exists according to earlier cached lookups."),File_0_does_not_exist_according_to_earlier_cached_lookups:iO(6240,3,"File_0_does_not_exist_according_to_earlier_cached_lookups_6240","File '{0}' does not exist according to earlier cached lookups."),Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1:iO(6241,3,"Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241","Resolution for type reference directive '{0}' was found in cache from location '{1}'."),Resolving_type_reference_directive_0_containing_file_1:iO(6242,3,"Resolving_type_reference_directive_0_containing_file_1_6242","======== Resolving type reference directive '{0}', containing file '{1}'. ========"),Interpret_optional_property_types_as_written_rather_than_adding_undefined:iO(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:iO(6244,3,"Modules_6244","Modules"),File_Management:iO(6245,3,"File_Management_6245","File Management"),Emit:iO(6246,3,"Emit_6246","Emit"),JavaScript_Support:iO(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:iO(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:iO(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:iO(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:iO(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:iO(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:iO(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:iO(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:iO(6255,3,"Projects_6255","Projects"),Output_Formatting:iO(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:iO(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:iO(6258,1,"_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258","'{0}' should be set inside the 'compilerOptions' object of the config json file"),Found_1_error_in_1:iO(6259,3,"Found_1_error_in_1_6259","Found 1 error in {1}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:iO(6260,3,"Found_0_errors_in_the_same_file_starting_at_Colon_1_6260","Found {0} errors in the same file, starting at: {1}"),Found_0_errors_in_1_files:iO(6261,3,"Found_0_errors_in_1_files_6261","Found {0} errors in {1} files."),File_name_0_has_a_1_extension_looking_up_2_instead:iO(6262,3,"File_name_0_has_a_1_extension_looking_up_2_instead_6262","File name '{0}' has a '{1}' extension - looking up '{2}' instead."),Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set:iO(6263,1,"Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263","Module '{0}' was resolved to '{1}', but '--allowArbitraryExtensions' is not set."),Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present:iO(6264,3,"Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264","Enable importing files with any extension, provided a declaration file is present."),Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve:iO(6270,3,"Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270","Directory '{0}' has no containing package.json scope. Imports will not resolve."),Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1:iO(6271,3,"Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271","Import specifier '{0}' does not exist in package.json scope at path '{1}'."),Invalid_import_specifier_0_has_no_possible_resolutions:iO(6272,3,"Invalid_import_specifier_0_has_no_possible_resolutions_6272","Invalid import specifier '{0}' has no possible resolutions."),package_json_scope_0_has_no_imports_defined:iO(6273,3,"package_json_scope_0_has_no_imports_defined_6273","package.json scope '{0}' has no imports defined."),package_json_scope_0_explicitly_maps_specifier_1_to_null:iO(6274,3,"package_json_scope_0_explicitly_maps_specifier_1_to_null_6274","package.json scope '{0}' explicitly maps specifier '{1}' to null."),package_json_scope_0_has_invalid_type_for_target_of_specifier_1:iO(6275,3,"package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275","package.json scope '{0}' has invalid type for target of specifier '{1}'"),Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1:iO(6276,3,"Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276","Export specifier '{0}' does not exist in package.json scope at path '{1}'."),Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_if_npm_library_needs_configuration_update:iO(6277,3,"Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277","Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings:iO(6278,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278","There are types at '{0}', but this result could not be resolved when respecting package.json \"exports\". The '{1}' library may need to update its package.json or typings."),Enable_project_compilation:iO(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:iO(6304,1,"Composite_projects_may_not_disable_declaration_emit_6304","Composite projects may not disable declaration emit."),Output_file_0_has_not_been_built_from_source_file_1:iO(6305,1,"Output_file_0_has_not_been_built_from_source_file_1_6305","Output file '{0}' has not been built from source file '{1}'."),Referenced_project_0_must_have_setting_composite_Colon_true:iO(6306,1,"Referenced_project_0_must_have_setting_composite_Colon_true_6306","Referenced project '{0}' must have setting \"composite\": true."),File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_include_pattern:iO(6307,1,"File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307","File '{0}' is not listed within the file list of project '{1}'. Projects must list all files or use an 'include' pattern."),Cannot_prepend_project_0_because_it_does_not_have_outFile_set:iO(6308,1,"Cannot_prepend_project_0_because_it_does_not_have_outFile_set_6308","Cannot prepend project '{0}' because it does not have 'outFile' set"),Output_file_0_from_project_1_does_not_exist:iO(6309,1,"Output_file_0_from_project_1_does_not_exist_6309","Output file '{0}' from project '{1}' does not exist"),Referenced_project_0_may_not_disable_emit:iO(6310,1,"Referenced_project_0_may_not_disable_emit_6310","Referenced project '{0}' may not disable emit."),Project_0_is_out_of_date_because_output_1_is_older_than_input_2:iO(6350,3,"Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350","Project '{0}' is out of date because output '{1}' is older than input '{2}'"),Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2:iO(6351,3,"Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351","Project '{0}' is up to date because newest input '{1}' is older than output '{2}'"),Project_0_is_out_of_date_because_output_file_1_does_not_exist:iO(6352,3,"Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352","Project '{0}' is out of date because output file '{1}' does not exist"),Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date:iO(6353,3,"Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353","Project '{0}' is out of date because its dependency '{1}' is out of date"),Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies:iO(6354,3,"Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354","Project '{0}' is up to date with .d.ts files from its dependencies"),Projects_in_this_build_Colon_0:iO(6355,3,"Projects_in_this_build_Colon_0_6355","Projects in this build: {0}"),A_non_dry_build_would_delete_the_following_files_Colon_0:iO(6356,3,"A_non_dry_build_would_delete_the_following_files_Colon_0_6356","A non-dry build would delete the following files: {0}"),A_non_dry_build_would_build_project_0:iO(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:iO(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:iO(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:iO(6361,3,"Project_0_is_up_to_date_6361","Project '{0}' is up to date"),Skipping_build_of_project_0_because_its_dependency_1_has_errors:iO(6362,3,"Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362","Skipping build of project '{0}' because its dependency '{1}' has errors"),Project_0_can_t_be_built_because_its_dependency_1_has_errors:iO(6363,3,"Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363","Project '{0}' can't be built because its dependency '{1}' has errors"),Build_one_or_more_projects_and_their_dependencies_if_out_of_date:iO(6364,3,"Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364","Build one or more projects and their dependencies, if out of date"),Delete_the_outputs_of_all_projects:iO(6365,3,"Delete_the_outputs_of_all_projects_6365","Delete the outputs of all projects."),Show_what_would_be_built_or_deleted_if_specified_with_clean:iO(6367,3,"Show_what_would_be_built_or_deleted_if_specified_with_clean_6367","Show what would be built (or deleted, if specified with '--clean')"),Option_build_must_be_the_first_command_line_argument:iO(6369,1,"Option_build_must_be_the_first_command_line_argument_6369","Option '--build' must be the first command line argument."),Options_0_and_1_cannot_be_combined:iO(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:iO(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed:iO(6372,3,"Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed_6372","Project '{0}' is out of date because output of its dependency '{1}' has changed"),Updating_output_of_project_0:iO(6373,3,"Updating_output_of_project_0_6373","Updating output of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:iO(6374,3,"A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374","A non-dry build would update timestamps for output of project '{0}'"),A_non_dry_build_would_update_output_of_project_0:iO(6375,3,"A_non_dry_build_would_update_output_of_project_0_6375","A non-dry build would update output of project '{0}'"),Cannot_update_output_of_project_0_because_there_was_error_reading_file_1:iO(6376,3,"Cannot_update_output_of_project_0_because_there_was_error_reading_file_1_6376","Cannot update output of project '{0}' because there was error reading file '{1}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:iO(6377,1,"Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377","Cannot write file '{0}' because it will overwrite '.tsbuildinfo' file generated by referenced project '{1}'"),Composite_projects_may_not_disable_incremental_compilation:iO(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:iO(6380,3,"Specify_file_to_store_incremental_compilation_information_6380","Specify file to store incremental compilation information"),Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_current_version_2:iO(6381,3,"Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381","Project '{0}' is out of date because output for it was generated with version '{1}' that differs with current version '{2}'"),Skipping_build_of_project_0_because_its_dependency_1_was_not_built:iO(6382,3,"Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382","Skipping build of project '{0}' because its dependency '{1}' was not built"),Project_0_can_t_be_built_because_its_dependency_1_was_not_built:iO(6383,3,"Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383","Project '{0}' can't be built because its dependency '{1}' was not built"),Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:iO(6384,3,"Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384","Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it."),_0_is_deprecated:iO(6385,2,"_0_is_deprecated_6385","'{0}' is deprecated.",void 0,void 0,!0),Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_native_implementation_of_the_Web_Performance_API_could_not_be_found:iO(6386,3,"Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386","Performance timings for '--diagnostics' or '--extendedDiagnostics' are not available in this session. A native implementation of the Web Performance API could not be found."),The_signature_0_of_1_is_deprecated:iO(6387,2,"The_signature_0_of_1_is_deprecated_6387","The signature '{0}' of '{1}' is deprecated.",void 0,void 0,!0),Project_0_is_being_forcibly_rebuilt:iO(6388,3,"Project_0_is_being_forcibly_rebuilt_6388","Project '{0}' is being forcibly rebuilt"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved:iO(6389,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389","Reusing resolution of module '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2:iO(6390,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:iO(6391,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved:iO(6392,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:iO(6393,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:iO(6394,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:iO(6395,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:iO(6396,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:iO(6397,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:iO(6398,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitted:iO(6399,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399","Project '{0}' is out of date because buildinfo file '{1}' indicates that some of the changes were not emitted"),Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_files:iO(6400,3,"Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400","Project '{0}' is up to date but needs to update timestamps of output files that are older than input files"),Project_0_is_out_of_date_because_there_was_error_reading_file_1:iO(6401,3,"Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401","Project '{0}' is out of date because there was error reading file '{1}'"),Resolving_in_0_mode_with_conditions_1:iO(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:iO(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:iO(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:iO(6405,3,"Saw_non_matching_condition_0_6405","Saw non-matching condition '{0}'."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions:iO(6406,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406","Project '{0}' is out of date because buildinfo file '{1}' indicates there is change in compilerOptions"),Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noEmit_or_emitDeclarationOnly_to_be_set:iO(6407,3,"Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407","Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set."),Use_the_package_json_exports_field_when_resolving_package_imports:iO(6408,3,"Use_the_package_json_exports_field_when_resolving_package_imports_6408","Use the package.json 'exports' field when resolving package imports."),Use_the_package_json_imports_field_when_resolving_imports:iO(6409,3,"Use_the_package_json_imports_field_when_resolving_imports_6409","Use the package.json 'imports' field when resolving imports."),Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports:iO(6410,3,"Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410","Conditions to set in addition to the resolver-specific defaults when resolving imports."),true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false:iO(6411,3,"true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411","`true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_but_not_any_more:iO(6412,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412","Project '{0}' is out of date because buildinfo file '{1}' indicates that file '{2}' was root file of compilation but not any more."),Entering_conditional_exports:iO(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:iO(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:iO(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:iO(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:iO(6500,3,"The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500","The expected type comes from property '{0}' which is declared here on type '{1}'"),The_expected_type_comes_from_this_index_signature:iO(6501,3,"The_expected_type_comes_from_this_index_signature_6501","The expected type comes from this index signature."),The_expected_type_comes_from_the_return_type_of_this_signature:iO(6502,3,"The_expected_type_comes_from_the_return_type_of_this_signature_6502","The expected type comes from the return type of this signature."),Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing:iO(6503,3,"Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503","Print names of files that are part of the compilation and then stop processing."),File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option:iO(6504,1,"File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504","File '{0}' is a JavaScript file. Did you mean to enable the 'allowJs' option?"),Print_names_of_files_and_the_reason_they_are_part_of_the_compilation:iO(6505,3,"Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505","Print names of files and the reason they are part of the compilation."),Consider_adding_a_declare_modifier_to_this_class:iO(6506,3,"Consider_adding_a_declare_modifier_to_this_class_6506","Consider adding a 'declare' modifier to this class."),Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these_files:iO(6600,3,"Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600","Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files."),Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export:iO(6601,3,"Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601","Allow 'import x from y' when a module doesn't have a default export."),Allow_accessing_UMD_globals_from_modules:iO(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:iO(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:iO(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:iO(6605,3,"Ensure_use_strict_is_always_emitted_6605","Ensure 'use strict' is always emitted."),Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:iO(6606,3,"Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606","Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it."),Specify_the_base_directory_to_resolve_non_relative_module_names:iO(6607,3,"Specify_the_base_directory_to_resolve_non_relative_module_names_6607","Specify the base directory to resolve non-relative module names."),No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files:iO(6608,3,"No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608","No longer supported. In early versions, manually set the text encoding for reading files."),Enable_error_reporting_in_type_checked_JavaScript_files:iO(6609,3,"Enable_error_reporting_in_type_checked_JavaScript_files_6609","Enable error reporting in type-checked JavaScript files."),Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references:iO(6611,3,"Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611","Enable constraints that allow a TypeScript project to be used with project references."),Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project:iO(6612,3,"Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612","Generate .d.ts files from TypeScript and JavaScript files in your project."),Specify_the_output_directory_for_generated_declaration_files:iO(6613,3,"Specify_the_output_directory_for_generated_declaration_files_6613","Specify the output directory for generated declaration files."),Create_sourcemaps_for_d_ts_files:iO(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:iO(6615,3,"Output_compiler_performance_information_after_building_6615","Output compiler performance information after building."),Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project:iO(6616,3,"Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616","Disables inference for type acquisition by looking at filenames in a project."),Reduce_the_number_of_projects_loaded_automatically_by_TypeScript:iO(6617,3,"Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617","Reduce the number of projects loaded automatically by TypeScript."),Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server:iO(6618,3,"Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618","Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server."),Opt_a_project_out_of_multi_project_reference_checking_when_editing:iO(6619,3,"Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619","Opt a project out of multi-project reference checking when editing."),Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects:iO(6620,3,"Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620","Disable preferring source files instead of declaration files when referencing composite projects."),Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration:iO(6621,3,"Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621","Emit more compliant, but verbose and less performant JavaScript for iteration."),Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:iO(6622,3,"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622","Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."),Only_output_d_ts_files_and_not_JavaScript_files:iO(6623,3,"Only_output_d_ts_files_and_not_JavaScript_files_6623","Only output d.ts files and not JavaScript files."),Emit_design_type_metadata_for_decorated_declarations_in_source_files:iO(6624,3,"Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624","Emit design-type metadata for decorated declarations in source files."),Disable_the_type_acquisition_for_JavaScript_projects:iO(6625,3,"Disable_the_type_acquisition_for_JavaScript_projects_6625","Disable the type acquisition for JavaScript projects"),Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheticDefaultImports_for_type_compatibility:iO(6626,3,"Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626","Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility."),Filters_results_from_the_include_option:iO(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:iO(6628,3,"Remove_a_list_of_directories_from_the_watch_process_6628","Remove a list of directories from the watch process."),Remove_a_list_of_files_from_the_watch_mode_s_processing:iO(6629,3,"Remove_a_list_of_files_from_the_watch_mode_s_processing_6629","Remove a list of files from the watch mode's processing."),Enable_experimental_support_for_legacy_experimental_decorators:iO(6630,3,"Enable_experimental_support_for_legacy_experimental_decorators_6630","Enable experimental support for legacy experimental decorators."),Print_files_read_during_the_compilation_including_why_it_was_included:iO(6631,3,"Print_files_read_during_the_compilation_including_why_it_was_included_6631","Print files read during the compilation including why it was included."),Output_more_detailed_compiler_performance_information_after_building:iO(6632,3,"Output_more_detailed_compiler_performance_information_after_building_6632","Output more detailed compiler performance information after building."),Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_are_inherited:iO(6633,3,"Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633","Specify one or more path or node module references to base configuration files from which settings are inherited."),Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers:iO(6634,3,"Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634","Specify what approach the watcher should use if the system runs out of native file watchers."),Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include:iO(6635,3,"Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635","Include a list of files. This does not support glob patterns, as opposed to `include`."),Build_all_projects_including_those_that_appear_to_be_up_to_date:iO(6636,3,"Build_all_projects_including_those_that_appear_to_be_up_to_date_6636","Build all projects, including those that appear to be up to date."),Ensure_that_casing_is_correct_in_imports:iO(6637,3,"Ensure_that_casing_is_correct_in_imports_6637","Ensure that casing is correct in imports."),Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging:iO(6638,3,"Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638","Emit a v8 CPU profile of the compiler run for debugging."),Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file:iO(6639,3,"Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639","Allow importing helper functions from tslib once per project, instead of including them per-file."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:iO(6641,3,"Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641","Specify a list of glob patterns that match files to be included in compilation."),Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects:iO(6642,3,"Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642","Save .tsbuildinfo files to allow for incremental compilation of projects."),Include_sourcemap_files_inside_the_emitted_JavaScript:iO(6643,3,"Include_sourcemap_files_inside_the_emitted_JavaScript_6643","Include sourcemap files inside the emitted JavaScript."),Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript:iO(6644,3,"Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644","Include source code in the sourcemaps inside the emitted JavaScript."),Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports:iO(6645,3,"Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645","Ensure that each file can be safely transpiled without relying on other imports."),Specify_what_JSX_code_is_generated:iO(6646,3,"Specify_what_JSX_code_is_generated_6646","Specify what JSX code is generated."),Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h:iO(6647,3,"Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647","Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'."),Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragment_or_Fragment:iO(6648,3,"Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648","Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'."),Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Asterisk:iO(6649,3,"Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649","Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'."),Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option:iO(6650,3,"Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650","Make keyof only return strings instead of string, numbers or symbols. Legacy option."),Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment:iO(6651,3,"Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651","Specify a set of bundled library declaration files that describe the target runtime environment."),Print_the_names_of_emitted_files_after_a_compilation:iO(6652,3,"Print_the_names_of_emitted_files_after_a_compilation_6652","Print the names of emitted files after a compilation."),Print_all_of_the_files_read_during_the_compilation:iO(6653,3,"Print_all_of_the_files_read_during_the_compilation_6653","Print all of the files read during the compilation."),Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit:iO(6654,3,"Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654","Set the language of the messaging from TypeScript. This does not affect emit."),Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:iO(6655,3,"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655","Specify the location where debugger should locate map files instead of generated locations."),Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicable_with_allowJs:iO(6656,3,"Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656","Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'."),Specify_what_module_code_is_generated:iO(6657,3,"Specify_what_module_code_is_generated_6657","Specify what module code is generated."),Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier:iO(6658,3,"Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658","Specify how TypeScript looks up a file from a given module specifier."),Set_the_newline_character_for_emitting_files:iO(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:iO(6660,3,"Disable_emitting_files_from_a_compilation_6660","Disable emitting files from a compilation."),Disable_generating_custom_helper_functions_like_extends_in_compiled_output:iO(6661,3,"Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661","Disable generating custom helper functions like '__extends' in compiled output."),Disable_emitting_files_if_any_type_checking_errors_are_reported:iO(6662,3,"Disable_emitting_files_if_any_type_checking_errors_are_reported_6662","Disable emitting files if any type checking errors are reported."),Disable_truncating_types_in_error_messages:iO(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:iO(6664,3,"Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664","Enable error reporting for fallthrough cases in switch statements."),Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type:iO(6665,3,"Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665","Enable error reporting for expressions and declarations with an implied 'any' type."),Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier:iO(6666,3,"Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666","Ensure overriding members in derived classes are marked with an override modifier."),Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function:iO(6667,3,"Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667","Enable error reporting for codepaths that do not explicitly return in a function."),Enable_error_reporting_when_this_is_given_the_type_any:iO(6668,3,"Enable_error_reporting_when_this_is_given_the_type_any_6668","Enable error reporting when 'this' is given the type 'any'."),Disable_adding_use_strict_directives_in_emitted_JavaScript_files:iO(6669,3,"Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669","Disable adding 'use strict' directives in emitted JavaScript files."),Disable_including_any_library_files_including_the_default_lib_d_ts:iO(6670,3,"Disable_including_any_library_files_including_the_default_lib_d_ts_6670","Disable including any library files, including the default lib.d.ts."),Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type:iO(6671,3,"Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671","Enforces using indexed accessors for keys declared using an indexed type."),Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add_to_a_project:iO(6672,3,"Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672","Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project."),Disable_strict_checking_of_generic_signatures_in_function_types:iO(6673,3,"Disable_strict_checking_of_generic_signatures_in_function_types_6673","Disable strict checking of generic signatures in function types."),Add_undefined_to_a_type_when_accessed_using_an_index:iO(6674,3,"Add_undefined_to_a_type_when_accessed_using_an_index_6674","Add 'undefined' to a type when accessed using an index."),Enable_error_reporting_when_local_variables_aren_t_read:iO(6675,3,"Enable_error_reporting_when_local_variables_aren_t_read_6675","Enable error reporting when local variables aren't read."),Raise_an_error_when_a_function_parameter_isn_t_read:iO(6676,3,"Raise_an_error_when_a_function_parameter_isn_t_read_6676","Raise an error when a function parameter isn't read."),Deprecated_setting_Use_outFile_instead:iO(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:iO(6678,3,"Specify_an_output_folder_for_all_emitted_files_6678","Specify an output folder for all emitted files."),Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designates_a_file_that_bundles_all_d_ts_output:iO(6679,3,"Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679","Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output."),Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations:iO(6680,3,"Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680","Specify a set of entries that re-map imports to additional lookup locations."),Specify_a_list_of_language_service_plugins_to_include:iO(6681,3,"Specify_a_list_of_language_service_plugins_to_include_6681","Specify a list of language service plugins to include."),Disable_erasing_const_enum_declarations_in_generated_code:iO(6682,3,"Disable_erasing_const_enum_declarations_in_generated_code_6682","Disable erasing 'const enum' declarations in generated code."),Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node:iO(6683,3,"Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683","Disable resolving symlinks to their realpath. This correlates to the same flag in node."),Disable_wiping_the_console_in_watch_mode:iO(6684,3,"Disable_wiping_the_console_in_watch_mode_6684","Disable wiping the console in watch mode."),Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read:iO(6685,3,"Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685","Enable color and formatting in TypeScript's output to make compiler errors easier to read."),Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit:iO(6686,3,"Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686","Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit."),Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references:iO(6687,3,"Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687","Specify an array of objects that specify paths for projects. Used in project references."),Disable_emitting_comments:iO(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:iO(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:iO(6690,3,"Specify_the_root_folder_within_your_source_files_6690","Specify the root folder within your source files."),Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules:iO(6691,3,"Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691","Allow multiple folders to be treated as one when resolving modules."),Skip_type_checking_d_ts_files_that_are_included_with_TypeScript:iO(6692,3,"Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692","Skip type checking .d.ts files that are included with TypeScript."),Skip_type_checking_all_d_ts_files:iO(6693,3,"Skip_type_checking_all_d_ts_files_6693","Skip type checking all .d.ts files."),Create_source_map_files_for_emitted_JavaScript_files:iO(6694,3,"Create_source_map_files_for_emitted_JavaScript_files_6694","Create source map files for emitted JavaScript files."),Specify_the_root_path_for_debuggers_to_find_the_reference_source_code:iO(6695,3,"Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695","Specify the root path for debuggers to find the reference source code."),Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function:iO(6697,3,"Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697","Check that the arguments for 'bind', 'call', and 'apply' methods match the original function."),When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible:iO(6698,3,"When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698","When assigning functions, check to ensure parameters and the return values are subtype-compatible."),When_type_checking_take_into_account_null_and_undefined:iO(6699,3,"When_type_checking_take_into_account_null_and_undefined_6699","When type checking, take into account 'null' and 'undefined'."),Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor:iO(6700,3,"Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700","Check for class properties that are declared but not set in the constructor."),Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments:iO(6701,3,"Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701","Disable emitting declarations that have '@internal' in their JSDoc comments."),Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals:iO(6702,3,"Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702","Disable reporting of excess property errors during the creation of object literals."),Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures:iO(6703,3,"Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703","Suppress 'noImplicitAny' errors when indexing objects that lack index signatures."),Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_support_recursive_watching_natively:iO(6704,3,"Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704","Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively."),Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declarations:iO(6705,3,"Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705","Set the JavaScript language version for emitted JavaScript and include compatible library declarations."),Log_paths_used_during_the_moduleResolution_process:iO(6706,3,"Log_paths_used_during_the_moduleResolution_process_6706","Log paths used during the 'moduleResolution' process."),Specify_the_path_to_tsbuildinfo_incremental_compilation_file:iO(6707,3,"Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707","Specify the path to .tsbuildinfo incremental compilation file."),Specify_options_for_automatic_acquisition_of_declaration_files:iO(6709,3,"Specify_options_for_automatic_acquisition_of_declaration_files_6709","Specify options for automatic acquisition of declaration files."),Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types:iO(6710,3,"Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710","Specify multiple folders that act like './node_modules/@types'."),Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file:iO(6711,3,"Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711","Specify type package names to be included without being referenced in a source file."),Emit_ECMAScript_standard_compliant_class_fields:iO(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:iO(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:iO(6714,3,"Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714","Specify how directories are watched on systems that lack recursive file-watching functionality."),Specify_how_the_TypeScript_watch_mode_works:iO(6715,3,"Specify_how_the_TypeScript_watch_mode_works_6715","Specify how the TypeScript watch mode works."),Require_undeclared_properties_from_index_signatures_to_use_element_accesses:iO(6717,3,"Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717","Require undeclared properties from index signatures to use element accesses."),Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types:iO(6718,3,"Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718","Specify emit/checking behavior for imports that are only used for types."),Default_catch_clause_variables_as_unknown_instead_of_any:iO(6803,3,"Default_catch_clause_variables_as_unknown_instead_of_any_6803","Default catch clause variables as 'unknown' instead of 'any'."),Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting:iO(6804,3,"Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804","Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."),one_of_Colon:iO(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:iO(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:iO(6902,3,"type_Colon_6902","type:"),default_Colon:iO(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:iO(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:iO(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:iO(6906,3,"false_unless_composite_is_set_6906","`false`, unless `composite` is set"),node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified:iO(6907,3,"node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907",'`["node_modules", "bower_components", "jspm_packages"]`, plus the value of `outDir` if one is specified.'),if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk:iO(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:iO(6909,3,"true_if_composite_false_otherwise_6909","`true` if `composite`, `false` otherwise"),module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node:iO(69010,3,"module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node_69010","module === `AMD` or `UMD` or `System` or `ES6`, then `Classic`, Otherwise `Node`"),Computed_from_the_list_of_input_files:iO(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:iO(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:iO(6913,3,"You_can_learn_about_all_of_the_compiler_options_at_0_6913","You can learn about all of the compiler options at {0}"),Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon:iO(6914,3,"Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914","Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with:"),Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0:iO(6915,3,"Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915","Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at {0}"),COMMON_COMMANDS:iO(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:iO(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:iO(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:iO(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:iO(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:iO(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:iO(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:iO(6923,3,"Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923","Compiles the current project (tsconfig.json in the working directory.)"),Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options:iO(6924,3,"Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924","Ignoring tsconfig.json, compiles the specified files with default compiler options."),Build_a_composite_project_in_the_working_directory:iO(6925,3,"Build_a_composite_project_in_the_working_directory_6925","Build a composite project in the working directory."),Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory:iO(6926,3,"Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926","Creates a tsconfig.json with the recommended settings in the working directory."),Compiles_the_TypeScript_project_located_at_the_specified_path:iO(6927,3,"Compiles_the_TypeScript_project_located_at_the_specified_path_6927","Compiles the TypeScript project located at the specified path."),An_expanded_version_of_this_information_showing_all_possible_compiler_options:iO(6928,3,"An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928","An expanded version of this information, showing all possible compiler options"),Compiles_the_current_project_with_additional_settings:iO(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:iO(6930,3,"true_for_ES2022_and_above_including_ESNext_6930","`true` for ES2022 and above, including ESNext."),List_of_file_name_suffixes_to_search_when_resolving_a_module:iO(6931,1,"List_of_file_name_suffixes_to_search_when_resolving_a_module_6931","List of file name suffixes to search when resolving a module."),Variable_0_implicitly_has_an_1_type:iO(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:iO(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:iO(7008,1,"Member_0_implicitly_has_an_1_type_7008","Member '{0}' implicitly has an '{1}' type."),new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:iO(7009,1,"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009","'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:iO(7010,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010","'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."),Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:iO(7011,1,"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011","Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."),This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation:iO(7012,1,"This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012","This overload implicitly returns the type '{0}' because it lacks a return type annotation."),Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:iO(7013,1,"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013","Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."),Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:iO(7014,1,"Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014","Function type, which lacks return-type annotation, implicitly has an '{0}' return type."),Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:iO(7015,1,"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015","Element implicitly has an 'any' type because index expression is not of type 'number'."),Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:iO(7016,1,"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016","Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:iO(7017,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017","Element implicitly has an 'any' type because type '{0}' has no index signature."),Object_literal_s_property_0_implicitly_has_an_1_type:iO(7018,1,"Object_literal_s_property_0_implicitly_has_an_1_type_7018","Object literal's property '{0}' implicitly has an '{1}' type."),Rest_parameter_0_implicitly_has_an_any_type:iO(7019,1,"Rest_parameter_0_implicitly_has_an_any_type_7019","Rest parameter '{0}' implicitly has an 'any[]' type."),Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:iO(7020,1,"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020","Call signature, which lacks return-type annotation, implicitly has an 'any' return type."),_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:iO(7022,1,"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022","'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."),_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:iO(7023,1,"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023","'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:iO(7024,1,"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024","Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type_annotation:iO(7025,1,"Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_retu_7025","Generator implicitly has yield type '{0}' because it does not yield any values. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:iO(7026,1,"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026","JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."),Unreachable_code_detected:iO(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:iO(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:iO(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:iO(7030,1,"Not_all_code_paths_return_a_value_7030","Not all code paths return a value."),Binding_element_0_implicitly_has_an_1_type:iO(7031,1,"Binding_element_0_implicitly_has_an_1_type_7031","Binding element '{0}' implicitly has an '{1}' type."),Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:iO(7032,1,"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032","Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."),Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:iO(7033,1,"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033","Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."),Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:iO(7034,1,"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034","Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."),Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:iO(7035,1,"Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035","Try `npm i --save-dev @types/{1}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"),Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0:iO(7036,1,"Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036","Dynamic import's specifier must be of type 'string', but here has type '{0}'."),Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for_all_imports_Implies_allowSyntheticDefaultImports:iO(7037,3,"Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037","Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'."),Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cause_a_failure_at_runtime_Consider_using_a_default_import_or_import_require_here_instead:iO(7038,3,"Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038","Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead."),Mapped_object_type_implicitly_has_an_any_template_type:iO(7039,1,"Mapped_object_type_implicitly_has_an_any_template_type_7039","Mapped object type implicitly has an 'any' template type."),If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1:iO(7040,1,"If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040","If the '{0}' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/{1}'"),The_containing_arrow_function_captures_the_global_value_of_this:iO(7041,1,"The_containing_arrow_function_captures_the_global_value_of_this_7041","The containing arrow function captures the global value of 'this'."),Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used:iO(7042,1,"Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042","Module '{0}' was resolved to '{1}', but '--resolveJsonModule' is not used."),Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:iO(7043,2,"Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043","Variable '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:iO(7044,2,"Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044","Parameter '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:iO(7045,2,"Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045","Member '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage:iO(7046,2,"Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046","Variable '{0}' implicitly has type '{1}' in some locations, but a better type may be inferred from usage."),Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage:iO(7047,2,"Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047","Rest parameter '{0}' implicitly has an 'any[]' type, but a better type may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage:iO(7048,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048","Property '{0}' implicitly has type 'any', but a better type for its get accessor may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage:iO(7049,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049","Property '{0}' implicitly has type 'any', but a better type for its set accessor may be inferred from usage."),_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage:iO(7050,2,"_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050","'{0}' implicitly has an '{1}' return type, but a better type may be inferred from usage."),Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1:iO(7051,1,"Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051","Parameter has a name but no type. Did you mean '{0}: {1}'?"),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1:iO(7052,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052","Element implicitly has an 'any' type because type '{0}' has no index signature. Did you mean to call '{1}'?"),Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1:iO(7053,1,"Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053","Element implicitly has an 'any' type because expression of type '{0}' can't be used to index type '{1}'."),No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1:iO(7054,1,"No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054","No index signature with a parameter of type '{0}' was found on type '{1}'."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type:iO(7055,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055","'{0}', which lacks return-type annotation, implicitly has an '{1}' yield type."),The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_type_annotation_is_needed:iO(7056,1,"The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056","The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed."),yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_type_annotation:iO(7057,1,"yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057","'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation."),If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1:iO(7058,1,"If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058","If the '{0}' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module '{1}';`"),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead:iO(7059,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059","This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_constraint:iO(7060,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060","This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma or explicit constraint."),A_mapped_type_may_not_declare_properties_or_methods:iO(7061,1,"A_mapped_type_may_not_declare_properties_or_methods_7061","A mapped type may not declare properties or methods."),You_cannot_rename_this_element:iO(8e3,1,"You_cannot_rename_this_element_8000","You cannot rename this element."),You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:iO(8001,1,"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001","You cannot rename elements that are defined in the standard TypeScript library."),import_can_only_be_used_in_TypeScript_files:iO(8002,1,"import_can_only_be_used_in_TypeScript_files_8002","'import ... =' can only be used in TypeScript files."),export_can_only_be_used_in_TypeScript_files:iO(8003,1,"export_can_only_be_used_in_TypeScript_files_8003","'export =' can only be used in TypeScript files."),Type_parameter_declarations_can_only_be_used_in_TypeScript_files:iO(8004,1,"Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004","Type parameter declarations can only be used in TypeScript files."),implements_clauses_can_only_be_used_in_TypeScript_files:iO(8005,1,"implements_clauses_can_only_be_used_in_TypeScript_files_8005","'implements' clauses can only be used in TypeScript files."),_0_declarations_can_only_be_used_in_TypeScript_files:iO(8006,1,"_0_declarations_can_only_be_used_in_TypeScript_files_8006","'{0}' declarations can only be used in TypeScript files."),Type_aliases_can_only_be_used_in_TypeScript_files:iO(8008,1,"Type_aliases_can_only_be_used_in_TypeScript_files_8008","Type aliases can only be used in TypeScript files."),The_0_modifier_can_only_be_used_in_TypeScript_files:iO(8009,1,"The_0_modifier_can_only_be_used_in_TypeScript_files_8009","The '{0}' modifier can only be used in TypeScript files."),Type_annotations_can_only_be_used_in_TypeScript_files:iO(8010,1,"Type_annotations_can_only_be_used_in_TypeScript_files_8010","Type annotations can only be used in TypeScript files."),Type_arguments_can_only_be_used_in_TypeScript_files:iO(8011,1,"Type_arguments_can_only_be_used_in_TypeScript_files_8011","Type arguments can only be used in TypeScript files."),Parameter_modifiers_can_only_be_used_in_TypeScript_files:iO(8012,1,"Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012","Parameter modifiers can only be used in TypeScript files."),Non_null_assertions_can_only_be_used_in_TypeScript_files:iO(8013,1,"Non_null_assertions_can_only_be_used_in_TypeScript_files_8013","Non-null assertions can only be used in TypeScript files."),Type_assertion_expressions_can_only_be_used_in_TypeScript_files:iO(8016,1,"Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016","Type assertion expressions can only be used in TypeScript files."),Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0:iO(8017,1,"Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0_8017","Octal literal types must use ES2015 syntax. Use the syntax '{0}'."),Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0:iO(8018,1,"Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0_8018","Octal literals are not allowed in enums members initializer. Use the syntax '{0}'."),Report_errors_in_js_files:iO(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:iO(8020,1,"JSDoc_types_can_only_be_used_inside_documentation_comments_8020","JSDoc types can only be used inside documentation comments."),JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags:iO(8021,1,"JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021","JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags."),JSDoc_0_is_not_attached_to_a_class:iO(8022,1,"JSDoc_0_is_not_attached_to_a_class_8022","JSDoc '@{0}' is not attached to a class."),JSDoc_0_1_does_not_match_the_extends_2_clause:iO(8023,1,"JSDoc_0_1_does_not_match_the_extends_2_clause_8023","JSDoc '@{0} {1}' does not match the 'extends {2}' clause."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name:iO(8024,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024","JSDoc '@param' tag has name '{0}', but there is no parameter with that name."),Class_declarations_cannot_have_more_than_one_augments_or_extends_tag:iO(8025,1,"Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025","Class declarations cannot have more than one '@augments' or '@extends' tag."),Expected_0_type_arguments_provide_these_with_an_extends_tag:iO(8026,1,"Expected_0_type_arguments_provide_these_with_an_extends_tag_8026","Expected {0} type arguments; provide these with an '@extends' tag."),Expected_0_1_type_arguments_provide_these_with_an_extends_tag:iO(8027,1,"Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027","Expected {0}-{1} type arguments; provide these with an '@extends' tag."),JSDoc_may_only_appear_in_the_last_parameter_of_a_signature:iO(8028,1,"JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028","JSDoc '...' may only appear in the last parameter of a signature."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_had_an_array_type:iO(8029,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029","JSDoc '@param' tag has name '{0}', but there is no parameter with that name. It would match 'arguments' if it had an array type."),The_type_of_a_function_declaration_must_match_the_function_s_signature:iO(8030,1,"The_type_of_a_function_declaration_must_match_the_function_s_signature_8030","The type of a function declaration must match the function's signature."),You_cannot_rename_a_module_via_a_global_import:iO(8031,1,"You_cannot_rename_a_module_via_a_global_import_8031","You cannot rename a module via a global import."),Qualified_name_0_is_not_allowed_without_a_leading_param_object_1:iO(8032,1,"Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032","Qualified name '{0}' is not allowed without a leading '@param {object} {1}'."),A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags:iO(8033,1,"A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033","A JSDoc '@typedef' comment may not contain multiple '@type' tags."),The_tag_was_first_specified_here:iO(8034,1,"The_tag_was_first_specified_here_8034","The tag was first specified here."),You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder:iO(8035,1,"You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035","You cannot rename elements that are defined in a 'node_modules' folder."),You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder:iO(8036,1,"You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036","You cannot rename elements that are defined in another 'node_modules' folder."),Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files:iO(8037,1,"Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037","Type satisfaction expressions can only be used in TypeScript files."),Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export:iO(8038,1,"Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038","Decorators may not appear after 'export' or 'export default' if they also appear before 'export'."),Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_declaration_emit:iO(9005,1,"Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005","Declaration emit for this file requires using private name '{0}'. An explicit type annotation may unblock declaration emit."),Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotation_may_unblock_declaration_emit:iO(9006,1,"Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006","Declaration emit for this file requires using private name '{0}' from module '{1}'. An explicit type annotation may unblock declaration emit."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:iO(17e3,1,"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000","JSX attributes must only be assigned a non-empty 'expression'."),JSX_elements_cannot_have_multiple_attributes_with_the_same_name:iO(17001,1,"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001","JSX elements cannot have multiple attributes with the same name."),Expected_corresponding_JSX_closing_tag_for_0:iO(17002,1,"Expected_corresponding_JSX_closing_tag_for_0_17002","Expected corresponding JSX closing tag for '{0}'."),Cannot_use_JSX_unless_the_jsx_flag_is_provided:iO(17004,1,"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004","Cannot use JSX unless the '--jsx' flag is provided."),A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:iO(17005,1,"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005","A constructor cannot contain a 'super' call when its class extends 'null'."),An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:iO(17006,1,"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006","An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:iO(17007,1,"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007","A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),JSX_element_0_has_no_corresponding_closing_tag:iO(17008,1,"JSX_element_0_has_no_corresponding_closing_tag_17008","JSX element '{0}' has no corresponding closing tag."),super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:iO(17009,1,"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009","'super' must be called before accessing 'this' in the constructor of a derived class."),Unknown_type_acquisition_option_0:iO(17010,1,"Unknown_type_acquisition_option_0_17010","Unknown type acquisition option '{0}'."),super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:iO(17011,1,"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011","'super' must be called before accessing a property of 'super' in the constructor of a derived class."),_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:iO(17012,1,"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012","'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"),Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:iO(17013,1,"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013","Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."),JSX_fragment_has_no_corresponding_closing_tag:iO(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:iO(17015,1,"Expected_corresponding_closing_tag_for_JSX_fragment_17015","Expected corresponding closing tag for JSX fragment."),The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_compiler_option:iO(17016,1,"The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016","The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option."),An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments:iO(17017,1,"An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017","An @jsxFrag pragma is required when using an @jsx pragma with JSX fragments."),Unknown_type_acquisition_option_0_Did_you_mean_1:iO(17018,1,"Unknown_type_acquisition_option_0_Did_you_mean_1_17018","Unknown type acquisition option '{0}'. Did you mean '{1}'?"),_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:iO(17019,1,"_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019","'{0}' at the end of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:iO(17020,1,"_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020","'{0}' at the start of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),Circularity_detected_while_resolving_configuration_Colon_0:iO(18e3,1,"Circularity_detected_while_resolving_configuration_Colon_0_18000","Circularity detected while resolving configuration: {0}"),The_files_list_in_config_file_0_is_empty:iO(18002,1,"The_files_list_in_config_file_0_is_empty_18002","The 'files' list in config file '{0}' is empty."),No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:iO(18003,1,"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003","No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."),File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module:iO(80001,2,"File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001","File is a CommonJS module; it may be converted to an ES module."),This_constructor_function_may_be_converted_to_a_class_declaration:iO(80002,2,"This_constructor_function_may_be_converted_to_a_class_declaration_80002","This constructor function may be converted to a class declaration."),Import_may_be_converted_to_a_default_import:iO(80003,2,"Import_may_be_converted_to_a_default_import_80003","Import may be converted to a default import."),JSDoc_types_may_be_moved_to_TypeScript_types:iO(80004,2,"JSDoc_types_may_be_moved_to_TypeScript_types_80004","JSDoc types may be moved to TypeScript types."),require_call_may_be_converted_to_an_import:iO(80005,2,"require_call_may_be_converted_to_an_import_80005","'require' call may be converted to an import."),This_may_be_converted_to_an_async_function:iO(80006,2,"This_may_be_converted_to_an_async_function_80006","This may be converted to an async function."),await_has_no_effect_on_the_type_of_this_expression:iO(80007,2,"await_has_no_effect_on_the_type_of_this_expression_80007","'await' has no effect on the type of this expression."),Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accurately_as_integers:iO(80008,2,"Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008","Numeric literals with absolute values equal to 2^53 or greater are too large to be represented accurately as integers."),Add_missing_super_call:iO(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:iO(90002,3,"Make_super_call_the_first_statement_in_the_constructor_90002","Make 'super()' call the first statement in the constructor"),Change_extends_to_implements:iO(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:iO(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:iO(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:iO(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:iO(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:iO(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:iO(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:iO(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:iO(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:iO(90013,3,"Import_0_from_1_90013","Import '{0}' from \"{1}\""),Change_0_to_1:iO(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:iO(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:iO(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:iO(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:iO(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:iO(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:iO(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:iO(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:iO(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:iO(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:iO(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:iO(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:iO(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:iO(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:iO(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:iO(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:iO(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:iO(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:iO(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:iO(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:iO(90037,3,"Fix_all_incorrect_return_type_of_an_async_functions_90037","Fix all incorrect return type of an async functions"),Declare_private_method_0:iO(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:iO(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:iO(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:iO(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:iO(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:iO(90055,3,"Remove_type_from_import_declaration_from_0_90055","Remove 'type' from import declaration from \"{0}\""),Remove_type_from_import_of_0_from_1:iO(90056,3,"Remove_type_from_import_of_0_from_1_90056","Remove 'type' from import of '{0}' from \"{1}\""),Add_import_from_0:iO(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:iO(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:iO(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:iO(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Convert_function_to_an_ES2015_class:iO(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:iO(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:iO(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:iO(95005,3,"Extract_function_95005","Extract function"),Extract_constant:iO(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:iO(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:iO(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:iO(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:iO(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:iO(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:iO(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:iO(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:iO(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:iO(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:iO(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:iO(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:iO(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:iO(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:iO(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:iO(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:iO(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:iO(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:iO(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:iO(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:iO(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:iO(95028,3,"Add_definite_assignment_assertions_to_all_uninitialized_properties_95028","Add definite assignment assertions to all uninitialized properties"),Add_undefined_type_to_all_uninitialized_properties:iO(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:iO(95030,3,"Change_all_jsdoc_style_types_to_TypeScript_95030","Change all jsdoc-style types to TypeScript"),Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types:iO(95031,3,"Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031","Change all jsdoc-style types to TypeScript (and add '| undefined' to nullable types)"),Implement_all_unimplemented_interfaces:iO(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:iO(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:iO(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:iO(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:iO(95036,3,"Make_all_super_calls_the_first_statement_in_their_constructor_95036","Make all 'super()' calls the first statement in their constructor"),Add_qualifier_to_all_unresolved_variables_matching_a_member_name:iO(95037,3,"Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037","Add qualifier to all unresolved variables matching a member name"),Change_all_extended_interfaces_to_implements:iO(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:iO(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:iO(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:iO(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:iO(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:iO(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:iO(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:iO(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:iO(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:iO(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:iO(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:iO(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:iO(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:iO(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:iO(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:iO(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:iO(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:iO(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:iO(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:iO(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:iO(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:iO(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:iO(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:iO(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:iO(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:iO(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:iO(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:iO(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:iO(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:iO(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:iO(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:iO(95069,3,"Add_unknown_conversion_for_non_overlapping_types_95069","Add 'unknown' conversion for non-overlapping types"),Add_unknown_to_all_conversions_of_non_overlapping_types:iO(95070,3,"Add_unknown_to_all_conversions_of_non_overlapping_types_95070","Add 'unknown' to all conversions of non-overlapping types"),Add_missing_new_operator_to_call:iO(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:iO(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:iO(95073,3,"Add_names_to_all_parameters_without_names_95073","Add names to all parameters without names"),Enable_the_experimentalDecorators_option_in_your_configuration_file:iO(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:iO(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:iO(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:iO(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:iO(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:iO(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:iO(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:iO(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:iO(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:iO(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:iO(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:iO(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:iO(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:iO(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:iO(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:iO(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:iO(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:iO(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:iO(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:iO(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:iO(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:iO(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:iO(95097,3,"Add_export_to_make_this_file_into_a_module_95097","Add 'export {}' to make this file into a module"),Set_the_target_option_in_your_configuration_file_to_0:iO(95098,3,"Set_the_target_option_in_your_configuration_file_to_0_95098","Set the 'target' option in your configuration file to '{0}'"),Set_the_module_option_in_your_configuration_file_to_0:iO(95099,3,"Set_the_module_option_in_your_configuration_file_to_0_95099","Set the 'module' option in your configuration file to '{0}'"),Convert_invalid_character_to_its_html_entity_code:iO(95100,3,"Convert_invalid_character_to_its_html_entity_code_95100","Convert invalid character to its html entity code"),Convert_all_invalid_characters_to_HTML_entity_code:iO(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:iO(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:iO(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:iO(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:iO(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:iO(95108,3,"Wrap_invalid_character_in_an_expression_container_95108","Wrap invalid character in an expression container"),Wrap_all_invalid_characters_in_an_expression_container:iO(95109,3,"Wrap_all_invalid_characters_in_an_expression_container_95109","Wrap all invalid characters in an expression container"),Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file:iO(95110,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110","Visit https://aka.ms/tsconfig to read more about this file"),Add_a_return_statement:iO(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:iO(95112,3,"Remove_braces_from_arrow_function_body_95112","Remove braces from arrow function body"),Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal:iO(95113,3,"Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113","Wrap the following body with parentheses which should be an object literal"),Add_all_missing_return_statement:iO(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:iO(95115,3,"Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115","Remove braces from all arrow function bodies with relevant issues"),Wrap_all_object_literal_with_parentheses:iO(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:iO(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:iO(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:iO(95119,3,"Generate_get_and_set_accessors_for_all_overriding_properties_95119","Generate 'get' and 'set' accessors for all overriding properties"),Wrap_in_JSX_fragment:iO(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:iO(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:iO(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:iO(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:iO(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:iO(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:iO(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:iO(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:iO(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:iO(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:iO(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:iO(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:iO(95132,3,"Could_not_find_namespace_import_or_named_imports_95132","Could not find namespace import or named imports"),Selection_is_not_a_valid_type_node:iO(95133,3,"Selection_is_not_a_valid_type_node_95133","Selection is not a valid type node"),No_type_could_be_extracted_from_this_type_node:iO(95134,3,"No_type_could_be_extracted_from_this_type_node_95134","No type could be extracted from this type node"),Could_not_find_property_for_which_to_generate_accessor:iO(95135,3,"Could_not_find_property_for_which_to_generate_accessor_95135","Could not find property for which to generate accessor"),Name_is_not_valid:iO(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:iO(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:iO(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:iO(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:iO(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:iO(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:iO(95142,3,"Can_only_convert_logical_AND_access_chains_95142","Can only convert logical AND access chains"),Add_void_to_Promise_resolved_without_a_value:iO(95143,3,"Add_void_to_Promise_resolved_without_a_value_95143","Add 'void' to Promise resolved without a value"),Add_void_to_all_Promises_resolved_without_a_value:iO(95144,3,"Add_void_to_all_Promises_resolved_without_a_value_95144","Add 'void' to all Promises resolved without a value"),Use_element_access_for_0:iO(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:iO(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:iO(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:iO(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:iO(95149,3,"Return_type_must_be_inferred_from_a_function_95149","Return type must be inferred from a function"),Could_not_determine_function_return_type:iO(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:iO(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:iO(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:iO(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenation:iO(95154,3,"Can_only_convert_string_concatenation_95154","Can only convert string concatenation"),Selection_is_not_a_valid_statement_or_statements:iO(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:iO(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:iO(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:iO(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:iO(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:iO(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:iO(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:iO(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:iO(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:iO(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:iO(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:iO(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:iO(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:iO(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:iO(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:iO(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:iO(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:iO(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:iO(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:iO(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:iO(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:iO(18004,1,"No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004","No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer."),Classes_may_not_have_a_field_named_constructor:iO(18006,1,"Classes_may_not_have_a_field_named_constructor_18006","Classes may not have a field named 'constructor'."),JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array:iO(18007,1,"JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007","JSX expressions may not use the comma operator. Did you mean to write an array?"),Private_identifiers_cannot_be_used_as_parameters:iO(18009,1,"Private_identifiers_cannot_be_used_as_parameters_18009","Private identifiers cannot be used as parameters."),An_accessibility_modifier_cannot_be_used_with_a_private_identifier:iO(18010,1,"An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010","An accessibility modifier cannot be used with a private identifier."),The_operand_of_a_delete_operator_cannot_be_a_private_identifier:iO(18011,1,"The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011","The operand of a 'delete' operator cannot be a private identifier."),constructor_is_a_reserved_word:iO(18012,1,"constructor_is_a_reserved_word_18012","'#constructor' is a reserved word."),Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier:iO(18013,1,"Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013","Property '{0}' is not accessible outside class '{1}' because it has a private identifier."),The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_private_identifier_with_the_same_spelling:iO(18014,1,"The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014","The property '{0}' cannot be accessed on type '{1}' within this class because it is shadowed by another private identifier with the same spelling."),Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2:iO(18015,1,"Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015","Property '{0}' in type '{1}' refers to a different member that cannot be accessed from within type '{2}'."),Private_identifiers_are_not_allowed_outside_class_bodies:iO(18016,1,"Private_identifiers_are_not_allowed_outside_class_bodies_18016","Private identifiers are not allowed outside class bodies."),The_shadowing_declaration_of_0_is_defined_here:iO(18017,1,"The_shadowing_declaration_of_0_is_defined_here_18017","The shadowing declaration of '{0}' is defined here"),The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here:iO(18018,1,"The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018","The declaration of '{0}' that you probably intended to use is defined here"),_0_modifier_cannot_be_used_with_a_private_identifier:iO(18019,1,"_0_modifier_cannot_be_used_with_a_private_identifier_18019","'{0}' modifier cannot be used with a private identifier."),An_enum_member_cannot_be_named_with_a_private_identifier:iO(18024,1,"An_enum_member_cannot_be_named_with_a_private_identifier_18024","An enum member cannot be named with a private identifier."),can_only_be_used_at_the_start_of_a_file:iO(18026,1,"can_only_be_used_at_the_start_of_a_file_18026","'#!' can only be used at the start of a file."),Compiler_reserves_name_0_when_emitting_private_identifier_downlevel:iO(18027,1,"Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027","Compiler reserves name '{0}' when emitting private identifier downlevel."),Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher:iO(18028,1,"Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028","Private identifiers are only available when targeting ECMAScript 2015 and higher."),Private_identifiers_are_not_allowed_in_variable_declarations:iO(18029,1,"Private_identifiers_are_not_allowed_in_variable_declarations_18029","Private identifiers are not allowed in variable declarations."),An_optional_chain_cannot_contain_private_identifiers:iO(18030,1,"An_optional_chain_cannot_contain_private_identifiers_18030","An optional chain cannot contain private identifiers."),The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituents:iO(18031,1,"The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031","The intersection '{0}' was reduced to 'never' because property '{1}' has conflicting types in some constituents."),The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_private_in_some:iO(18032,1,"The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032","The intersection '{0}' was reduced to 'never' because property '{1}' exists in multiple constituents and is private in some."),Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values:iO(18033,1,"Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033","Type '{0}' is not assignable to type '{1}' as required for computed enum member values."),Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compiler_option_is_specified_e_g_Fragment:iO(18034,3,"Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034","Specify the JSX fragment factory function to use when targeting 'react' JSX emit with 'jsxFactory' compiler option is specified, e.g. 'Fragment'."),Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name:iO(18035,1,"Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035","Invalid value for 'jsxFragmentFactory'. '{0}' is not a valid identifier or qualified-name."),Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_decorator:iO(18036,1,"Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036","Class decorators can't be used with static private identifier. Consider removing the experimental decorator."),Await_expression_cannot_be_used_inside_a_class_static_block:iO(18037,1,"Await_expression_cannot_be_used_inside_a_class_static_block_18037","Await expression cannot be used inside a class static block."),For_await_loops_cannot_be_used_inside_a_class_static_block:iO(18038,1,"For_await_loops_cannot_be_used_inside_a_class_static_block_18038","'For await' loops cannot be used inside a class static block."),Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block:iO(18039,1,"Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039","Invalid use of '{0}'. It cannot be used inside a class static block."),A_return_statement_cannot_be_used_inside_a_class_static_block:iO(18041,1,"A_return_statement_cannot_be_used_inside_a_class_static_block_18041","A 'return' statement cannot be used inside a class static block."),_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation:iO(18042,1,"_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042","'{0}' is a type and cannot be imported in JavaScript files. Use '{1}' in a JSDoc type annotation."),Types_cannot_appear_in_export_declarations_in_JavaScript_files:iO(18043,1,"Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043","Types cannot appear in export declarations in JavaScript files."),_0_is_automatically_exported_here:iO(18044,3,"_0_is_automatically_exported_here_18044","'{0}' is automatically exported here."),Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher:iO(18045,1,"Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045","Properties with the 'accessor' modifier are only available when targeting ECMAScript 2015 and higher."),_0_is_of_type_unknown:iO(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:iO(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:iO(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:iO(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:iO(18050,1,"The_value_0_cannot_be_used_here_18050","The value '{0}' cannot be used here."),Compiler_option_0_cannot_be_given_an_empty_string:iO(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string.")}}});function iL(e){return e>=79}function iR(e){return 31===e||iL(e)}function iz(e,t){if(e=2?iz(e,aD):1===t?iz(e,av):iz(e,ay)}function iU(e){return aw[e]}function iJ(e){return ag.get(e)}function i$(e){let t=[],n=0,r=0;for(;n127&&iX(i)&&(t.push(r),r=n)}}return t.push(r),t}function iK(e,t,n,r){return e.getPositionOfLineAndCharacter?e.getPositionOfLineAndCharacter(t,n,r):iV(iY(e),t,n,e.text,r)}function iV(e,t,n,r,i){(t<0||t>=e.length)&&(i?t=t<0?0:t>=e.length?e.length-1:t:nd.fail(`Bad line number. Line: ${t}, lineStarts.length: ${e.length} , line map is correct? ${void 0!==r?C(e,i$(r)):"unknown"}`));let a=e[t]+n;return i?a>e[t+1]?e[t+1]:"string"==typeof r&&a>r.length?r.length:a:(t=8192&&e<=8203||8239===e||8287===e||12288===e||65279===e}function iX(e){return 10===e||13===e||8232===e||8233===e}function i0(e){return e>=48&&e<=57}function i1(e){return i0(e)||e>=65&&e<=70||e>=97&&e<=102}function i2(e){return e>=48&&e<=55}function i3(e,t){let n=e.charCodeAt(t);switch(n){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 124:case 61:case 62:return!0;case 35:return 0===t;default:return n>127}}function i4(e,t,n,r,i){if(g5(t))return t;let a=!1;for(;;){let o=e.charCodeAt(t);switch(o){case 13:10===e.charCodeAt(t+1)&&t++;case 10:if(t++,n)break;a=!!i;continue;case 9:case 11:case 12:case 32:t++;continue;case 47:if(r)break;if(47===e.charCodeAt(t+1)){for(t+=2;t127&&iG(o)){t++;continue}}return t}}function i6(e,t){if(nd.assert(t>=0),0===t||iX(e.charCodeAt(t-1))){let n=e.charCodeAt(t);if(t+aA=0&&n127&&iG(o)){_&&iX(o)&&(c=!0),n++;continue}break n}}return _&&(d=i(s,u,l,c,a,d)),d}function ae(e,t,n,r){return i9(!1,e,t,!1,n,r)}function at(e,t,n,r){return i9(!1,e,t,!0,n,r)}function an(e,t,n,r,i){return i9(!0,e,t,!1,n,r,i)}function ar(e,t,n,r,i){return i9(!0,e,t,!0,n,r,i)}function ai(e,t,n,r,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];return a.push({kind:n,pos:e,end:t,hasTrailingNewLine:r}),a}function aa(e,t){return an(e,t,ai,void 0,void 0)}function ao(e,t){return ar(e,t,ai,void 0,void 0)}function as(e){let t=aC.exec(e);if(t)return t[0]}function au(e,t){return e>=65&&e<=90||e>=97&&e<=122||36===e||95===e||e>127&&iB(e,t)}function al(e,t,n){return e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||36===e||95===e||1===n&&(45===e||58===e)||e>127&&(t>=2?iz(e,aS):1===t?iz(e,ax):iz(e,ab))}function ac(e,t,n){let r=aM(e,0);if(!au(r,t))return!1;for(let i=ap(r);i2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,o=arguments.length>6?arguments[6]:void 0;var s,u,l,c,_,p,d,f,h=r,m=0;U(h,a,o);var g={getStartPos:()=>l,getTextPos:()=>s,getToken:()=>_,getTokenPos:()=>c,getTokenText:()=>h.substring(c,s),getTokenValue:()=>p,hasUnicodeEscape:()=>(1024&d)!=0,hasExtendedUnicodeEscape:()=>(8&d)!=0,hasPrecedingLineBreak:()=>(1&d)!=0,hasPrecedingJSDocComment:()=>(2&d)!=0,isIdentifier:()=>79===_||_>116,isReservedWord:()=>_>=81&&_<=116,isUnterminated:()=>(4&d)!=0,getCommentDirectives:()=>f,getNumericLiteralFlags:()=>1008&d,getTokenFlags:()=>d,reScanGreaterToken:function(){if(31===_){if(62===h.charCodeAt(s))return 62===h.charCodeAt(s+1)?61===h.charCodeAt(s+2)?(s+=3,_=72):(s+=2,_=49):61===h.charCodeAt(s+1)?(s+=2,_=71):(s++,_=48);if(61===h.charCodeAt(s))return s++,_=33}return _},reScanAsteriskEqualsToken:function(){return nd.assert(66===_,"'reScanAsteriskEqualsToken' should only be called on a '*='"),s=c+1,_=63},reScanSlashToken:function(){if(43===_||68===_){let t=c+1,n=!1,r=!1;for(;;){if(t>=u){d|=4,y(iP.Unterminated_regular_expression_literal);break}let e=h.charCodeAt(t);if(iX(e)){d|=4,y(iP.Unterminated_regular_expression_literal);break}if(n)n=!1;else if(47!==e||r)91===e?r=!0:92===e?n=!0:93===e&&(r=!1);else{t++;break}t++}for(;t0)||void 0===arguments[0]||arguments[0];return s=c=l,_=R(e)},reScanLessThanToken:function(){return 47===_?(s=c+1,_=29):_},reScanHashToken:function(){return 80===_?(s=c+1,_=62):_},reScanQuestionToken:function(){return nd.assert(60===_,"'reScanQuestionToken' should only be called on a '??'"),s=c+1,_=57},reScanInvalidIdentifier:function(){nd.assert(0===_,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),s=c=l,d=0;let e=aM(h,s),t=F(e,99);return t?_=t:(s+=ap(e),_)},scanJsxToken:R,scanJsDocToken:function(){if(l=c=s,d=0,s>=u)return _=1;let t=aM(h,s);switch(s+=ap(t),t){case 9:case 11:case 12:case 32:for(;s=0&&au(n,e))return s+=3,d|=8,p=C()+k(),_=j();let r=M();return r>=0&&au(r,e)?(s+=6,d|=1024,p=String.fromCharCode(r)+k(),_=j()):(s++,_=0)}if(!au(t,e))return _=0;{let n=t;for(;s{let e=g.getText();return e.slice(0,g.getStartPos())+"║"+e.slice(g.getStartPos())}}),g;function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,n=arguments.length>2?arguments[2]:void 0;if(i){let r=s;s=t,i(e,n||0),s=r}}function b(){let e=s,t=!1,n=!1,r="";for(;;){let i=h.charCodeAt(s);if(95===i){d|=512,t?(t=!1,n=!0,r+=h.substring(e,s)):y(n?iP.Multiple_consecutive_numeric_separators_are_not_permitted:iP.Numeric_separators_are_not_allowed_here,s,1),e=++s;continue}if(i0(i)){t=!0,n=!1,s++;continue}break}return 95===h.charCodeAt(s-1)&&y(iP.Numeric_separators_are_not_allowed_here,s-1,1),r+h.substring(e,s)}function v(){let e,t=s,n=b(),r,i;46===h.charCodeAt(s)&&(s++,r=b());let a=s;if(69===h.charCodeAt(s)||101===h.charCodeAt(s)){s++,d|=16,(43===h.charCodeAt(s)||45===h.charCodeAt(s))&&s++;let e=s,t=b();t?(i=h.substring(a,e)+t,a=s):y(iP.Digit_expected)}if(512&d?(e=n,r&&(e+="."+r),i&&(e+=i)):e=h.substring(t,a),void 0!==r||16&d)return x(t,void 0===r&&!!(16&d)),{type:8,value:""+ +e};{p=e;let n=O();return x(t),{type:n,value:p}}}function x(t,n){if(!au(aM(h,s),e))return;let r=s,{length:i}=k();1===i&&"n"===h[r]?y(n?iP.A_bigint_literal_cannot_use_exponential_notation:iP.A_bigint_literal_must_be_an_integer,t,r-t+1):(y(iP.An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal,r,i),s=r)}function D(e,t){let n=S(e,!1,t);return n?parseInt(n,16):-1}function S(e,t,n){let r=[],i=!1,a=!1;for(;r.length=65&&e<=70)e+=32;else if(!(e>=48&&e<=57||e>=97&&e<=102))break;r.push(e),s++,a=!1}return r.length0&&void 0!==arguments[0]&&arguments[0],t=h.charCodeAt(s),n="",r=++s;for(;;){if(s>=u){n+=h.substring(r,s),d|=4,y(iP.Unterminated_string_literal);break}let i=h.charCodeAt(s);if(i===t){n+=h.substring(r,s),s++;break}if(92===i&&!e){n+=h.substring(r,s)+w(),r=s;continue}if(iX(i)&&!e){n+=h.substring(r,s),d|=4,y(iP.Unterminated_string_literal);break}s++}return n}function E(e){let t=96===h.charCodeAt(s),n=++s,r="",i;for(;;){if(s>=u){r+=h.substring(n,s),d|=4,y(iP.Unterminated_template_literal),i=t?14:17;break}let a=h.charCodeAt(s);if(96===a){r+=h.substring(n,s),s++,i=t?14:17;break}if(36===a&&s+1=u)return y(iP.Unexpected_end_of_text),"";let n=h.charCodeAt(s);switch(s++,n){case 48:return e&&s=0?String.fromCharCode(t):(y(iP.Hexadecimal_digit_expected),"")}function C(){let e=S(1,!0,!1),t=e?parseInt(e,16):-1,n=!1;return t<0?(y(iP.Hexadecimal_digit_expected),n=!0):t>1114111&&(y(iP.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),n=!0),s>=u?(y(iP.Unexpected_end_of_text),n=!0):125===h.charCodeAt(s)?s++:(y(iP.Unterminated_Unicode_escape_sequence),n=!0),n?"":aN(t)}function M(){if(s+5=0&&al(i,e)){s+=3,d|=8,t+=C(),n=s;continue}if(!((i=M())>=0&&al(i,e)))break;d|=1024,t+=h.substring(n,s)+aN(i),s+=6,n=s}else break}return t+h.substring(n,s)}function j(){let e=p.length;if(e>=2&&e<=12){let e=p.charCodeAt(0);if(e>=97&&e<=122){let e=am.get(p);if(void 0!==e)return _=e}}return _=79}function I(e){let t="",n=!1,r=!1;for(;;){let i=h.charCodeAt(s);if(95===i){d|=512,n?(n=!1,r=!0):y(r?iP.Multiple_consecutive_numeric_separators_are_not_permitted:iP.Numeric_separators_are_not_allowed_here,s,1),s++;continue}if(n=!0,!i0(i)||i-48>=e)break;t+=h[s],s++,r=!1}return 95===h.charCodeAt(s-1)&&y(iP.Numeric_separators_are_not_allowed_here,s-1,1),t}function O(){return 110===h.charCodeAt(s)?(p+="n",384&d&&(p=y_(p)+"n"),s++,9):(p=""+(128&d?parseInt(p.slice(2),2):256&d?parseInt(p.slice(2),8):+p),8)}function P(){l=s,d=0;let r=!1;for(;;){if(c=s,s>=u)return _=1;let i=aM(h,s);if(35===i&&0===s&&i8(h,s)){if(s=i7(h,s),t)continue;return _=6}switch(i){case 10:case 13:if(d|=1,!t)return 13===i&&s+1=0&&au(a,e))return s+=3,d|=8,p=C()+k(),_=j();let o=M();return o>=0&&au(o,e)?(s+=6,d|=1024,p=String.fromCharCode(o)+k(),_=j()):(y(iP.Invalid_character),s++,_=0);case 35:if(0!==s&&"!"===h[s+1])return y(iP.can_only_be_used_at_the_start_of_a_file),s++,_=0;let l=aM(h,s+1);if(92===l){s++;let t=N();if(t>=0&&au(t,e))return s+=3,d|=8,p="#"+C()+k(),_=80;let n=M();if(n>=0&&au(n,e))return s+=6,d|=1024,p="#"+String.fromCharCode(n)+k(),_=80;s--}return au(l,e)?(s++,F(l,e)):(p="#",y(iP.Invalid_character,s++,ap(i))),_=80;default:let g=F(i,e);if(g)return _=g;if(iZ(i)){s+=ap(i);continue}if(iX(i)){d|=1,s+=ap(i);continue}let b=ap(i);return y(iP.Invalid_character,s,b),s+=b,_=0}}}function F(e,t){let n=e;if(au(n,t)){for(s+=ap(n);s0)||void 0===arguments[0]||arguments[0];if(l=c=s,s>=u)return _=1;let t=h.charCodeAt(s);if(60===t)return 47===h.charCodeAt(s+1)?(s+=2,_=30):(s++,_=29);if(123===t)return s++,_=18;let n=0;for(;s0)break;iG(t)||(n=s)}s++}return p=h.substring(l,s),-1===n?12:11}function z(){switch(l=s,h.charCodeAt(s)){case 34:case 39:return p=T(!0),_=10;default:return P()}}function B(e,t){let n=s,r=l,i=c,a=_,o=p,u=d,f=e();return(!f||t)&&(s=n,l=r,c=i,_=a,p=o,d=u),f}function U(e,t,n){h=e||"",u=void 0===n?h.length:t+n,J(t||0)}function J(e){nd.assert(e>=0),s=e,l=e,c=e,_=0,p=void 0,d=0}}function ap(e){return e>=65536?2:1}function ad(e){return(nd.assert(0<=e&&e<=1114111),e<=65535)?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)}function af(e){return aN(e)}var ah,am,ag,ay,ab,av,ax,aD,aS,aT,aE,aw,aA,aC,aM,aN,ak=c({"src/compiler/scanner.ts"(){let e;wA(),ah={abstract:126,accessor:127,any:131,as:128,asserts:129,assert:130,bigint:160,boolean:134,break:81,case:82,catch:83,class:84,continue:86,const:85,constructor:135,debugger:87,declare:136,default:88,delete:89,do:90,else:91,enum:92,export:93,extends:94,false:95,finally:96,for:97,from:158,function:98,get:137,if:99,implements:117,import:100,in:101,infer:138,instanceof:102,interface:118,intrinsic:139,is:140,keyof:141,let:119,module:142,namespace:143,never:144,new:103,null:104,number:148,object:149,package:120,private:121,protected:122,public:123,override:161,out:145,readonly:146,require:147,global:159,return:105,satisfies:150,set:151,static:124,string:152,super:106,switch:107,symbol:153,this:108,throw:109,true:110,try:111,type:154,typeof:112,undefined:155,unique:156,unknown:157,var:113,void:114,while:115,with:116,yield:125,async:132,await:133,of:162},am=new Map(Object.entries(ah)),ag=new Map(Object.entries(Object.assign(Object.assign({},ah),{},{"{":18,"}":19,"(":20,")":21,"[":22,"]":23,".":24,"...":25,";":26,",":27,"<":29,">":31,"<=":32,">=":33,"==":34,"!=":35,"===":36,"!==":37,"=>":38,"+":39,"-":40,"**":42,"*":41,"/":43,"%":44,"++":45,"--":46,"<<":47,">":48,">>>":49,"&":50,"|":51,"^":52,"!":53,"~":54,"&&":55,"||":56,"?":57,"??":60,"?.":28,":":58,"=":63,"+=":64,"-=":65,"*=":66,"**=":67,"/=":68,"%=":69,"<<=":70,">>=":71,">>>=":72,"&=":73,"|=":74,"^=":78,"||=":75,"&&=":76,"??=":77,"@":59,"#":62,"`":61}))),ay=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1569,1594,1600,1610,1649,1747,1749,1749,1765,1766,1786,1788,1808,1808,1810,1836,1920,1957,2309,2361,2365,2365,2384,2384,2392,2401,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2784,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2877,2908,2909,2911,2913,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3294,3294,3296,3297,3333,3340,3342,3344,3346,3368,3370,3385,3424,3425,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3805,3840,3840,3904,3911,3913,3946,3976,3979,4096,4129,4131,4135,4137,4138,4176,4181,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6067,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12329,12337,12341,12344,12346,12353,12436,12445,12446,12449,12538,12540,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65138,65140,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],ab=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,768,846,864,866,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1155,1158,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1425,1441,1443,1465,1467,1469,1471,1471,1473,1474,1476,1476,1488,1514,1520,1522,1569,1594,1600,1621,1632,1641,1648,1747,1749,1756,1759,1768,1770,1773,1776,1788,1808,1836,1840,1866,1920,1968,2305,2307,2309,2361,2364,2381,2384,2388,2392,2403,2406,2415,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2492,2494,2500,2503,2504,2507,2509,2519,2519,2524,2525,2527,2531,2534,2545,2562,2562,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2649,2652,2654,2654,2662,2676,2689,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2784,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2876,2883,2887,2888,2891,2893,2902,2903,2908,2909,2911,2913,2918,2927,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3010,3014,3016,3018,3021,3031,3031,3047,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3134,3140,3142,3144,3146,3149,3157,3158,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3395,3398,3400,3402,3405,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3805,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3946,3953,3972,3974,3979,3984,3991,3993,4028,4038,4038,4096,4129,4131,4135,4137,4138,4140,4146,4150,4153,4160,4169,4176,4185,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4969,4977,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6099,6112,6121,6160,6169,6176,6263,6272,6313,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8319,8319,8400,8412,8417,8417,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12335,12337,12341,12344,12346,12353,12436,12441,12442,12445,12446,12449,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65056,65059,65075,65076,65101,65103,65136,65138,65140,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500],av=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],ax=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],aD=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,895,895,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1327,1329,1366,1369,1369,1376,1416,1488,1514,1519,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2144,2154,2208,2228,2230,2237,2308,2361,2365,2365,2384,2384,2392,2401,2417,2432,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2556,2556,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2809,2809,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3129,3133,3133,3160,3162,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3412,3414,3423,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6264,6272,6312,6314,6314,6320,6389,6400,6430,6480,6509,6512,6516,6528,6571,6576,6601,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7296,7304,7312,7354,7357,7359,7401,7404,7406,7411,7413,7414,7418,7418,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12443,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42943,42946,42950,42999,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43261,43262,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43488,43492,43494,43503,43514,43518,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43646,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66176,66204,66208,66256,66304,66335,66349,66378,66384,66421,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68096,68112,68115,68117,68119,68121,68149,68192,68220,68224,68252,68288,68295,68297,68324,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68899,69376,69404,69415,69415,69424,69445,69600,69622,69635,69687,69763,69807,69840,69864,69891,69926,69956,69956,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70366,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70461,70461,70480,70480,70493,70497,70656,70708,70727,70730,70751,70751,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71680,71723,71840,71903,71935,71935,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72384,72440,72704,72712,72714,72750,72768,72768,72818,72847,72960,72966,72968,72969,72971,73008,73030,73030,73056,73061,73063,73064,73066,73097,73112,73112,73440,73458,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92880,92909,92928,92975,92992,92995,93027,93047,93053,93071,93760,93823,93952,94026,94032,94032,94099,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,123136,123180,123191,123197,123214,123214,123584,123627,124928,125124,125184,125251,125259,125259,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101],aS=[48,57,65,90,95,95,97,122,170,170,181,181,183,183,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,895,895,902,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1327,1329,1366,1369,1369,1376,1416,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1519,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2045,2045,2048,2093,2112,2139,2144,2154,2208,2228,2230,2237,2259,2273,2275,2403,2406,2415,2417,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2556,2556,2558,2558,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2809,2815,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3072,3084,3086,3088,3090,3112,3114,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3162,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3328,3331,3333,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4969,4977,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6264,6272,6314,6320,6389,6400,6430,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6618,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6832,6845,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,7673,7675,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42943,42946,42950,42999,43047,43072,43123,43136,43205,43216,43225,43232,43255,43259,43259,43261,43309,43312,43347,43360,43388,43392,43456,43471,43481,43488,43518,43520,43574,43584,43597,43600,43609,43616,43638,43642,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65071,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66045,66045,66176,66204,66208,66256,66272,66272,66304,66335,66349,66378,66384,66426,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68159,68192,68220,68224,68252,68288,68295,68297,68326,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68903,68912,68921,69376,69404,69415,69415,69424,69456,69600,69622,69632,69702,69734,69743,69759,69818,69840,69864,69872,69881,69888,69940,69942,69951,69956,69958,69968,70003,70006,70006,70016,70084,70089,70092,70096,70106,70108,70108,70144,70161,70163,70199,70206,70206,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70378,70384,70393,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70730,70736,70745,70750,70751,70784,70853,70855,70855,70864,70873,71040,71093,71096,71104,71128,71133,71168,71232,71236,71236,71248,71257,71296,71352,71360,71369,71424,71450,71453,71467,71472,71481,71680,71738,71840,71913,71935,71935,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72384,72440,72704,72712,72714,72758,72760,72768,72784,72793,72818,72847,72850,72871,72873,72886,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129,73440,73462,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92768,92777,92880,92909,92912,92916,92928,92982,92992,92995,93008,93017,93027,93047,93053,93071,93760,93823,93952,94026,94031,94087,94095,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,119141,119145,119149,119154,119163,119170,119173,119179,119210,119213,119362,119364,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,120782,120831,121344,121398,121403,121452,121461,121461,121476,121476,121499,121503,121505,121519,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,123136,123180,123184,123197,123200,123209,123214,123214,123584,123641,124928,125124,125136,125142,125184,125259,125264,125273,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999],aT=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,aE=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,e=[],ag.forEach((t,n)=>{e[t]=n}),aw=e,aA=7,aC=/^#!.*/,aM=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):function(e,t){let n=e.length;if(t<0||t>=n)return;let r=e.charCodeAt(t);if(r>=55296&&r<=56319&&n>t+1){let n=e.charCodeAt(t+1);if(n>=56320&&n<=57343)return(r-55296)*1024+n-56320+65536}return r},aN=String.fromCodePoint?e=>String.fromCodePoint(e):ad}});function aj(e){return rQ(e)||rY(e)}function aI(e){return ea(e,m2)}function aO(e){switch(m7(e)){case 99:return"lib.esnext.full.d.ts";case 9:return"lib.es2022.full.d.ts";case 8:return"lib.es2021.full.d.ts";case 7:return"lib.es2020.full.d.ts";case 6:return"lib.es2019.full.d.ts";case 5:return"lib.es2018.full.d.ts";case 4:return"lib.es2017.full.d.ts";case 3:return"lib.es2016.full.d.ts";case 2:return"lib.es6.d.ts";default:return"lib.d.ts"}}function aP(e){return e.start+e.length}function aF(e){return 0===e.length}function aL(e,t){return t>=e.start&&t=e.pos&&t<=e.end}function az(e,t){return t.start>=e.start&&aP(t)<=aP(e)}function aB(e,t){return void 0!==aU(e,t)}function aU(e,t){let n=aY(e,t);return n&&0===n.length?void 0:n}function aJ(e,t){return aK(e.start,e.length,t.start,t.length)}function a$(e,t,n){return aK(e.start,e.length,t,n)}function aK(e,t,n,r){return n<=e+t&&n+r>=e}function aV(e,t){return t<=aP(e)&&t>=e.start}function aY(e,t){let n=Math.max(e.start,t.start),r=Math.min(aP(e),aP(t));return n<=r?aq(n,r):void 0}function aW(e,t){if(e<0)throw Error("start < 0");if(t<0)throw Error("length < 0");return{start:e,length:t}}function aq(e,t){return aW(e,t-e)}function aQ(e){return aW(e.span.start,e.newLength)}function aH(e){return aF(e.span)&&0===e.newLength}function aG(e,t){if(t<0)throw Error("newLength < 0");return{span:e,newLength:t}}function aZ(e){if(0===e.length)return u8;if(1===e.length)return e[0];let t=e[0],n=t.span.start,r=aP(t.span),i=n+t.newLength;for(let t=1;te.flags)}function a7(e,t,n){let r=e.toLowerCase(),i=/^([a-z]+)([_\-]([a-z]+))?$/.exec(r);if(!i){n&&n.push(mG(iP.Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1,"en","ja-jp"));return}let a=i[1],o=i[3];function s(e,n,r){let i=ir(r4(is(t.getExecutingFilePath())),e);if(n&&(i=i+"-"+n),i=t.resolvePath(ir(i,"diagnosticMessages.generated.json")),!t.fileExists(i))return!1;let a="";try{a=t.readFile(i)}catch{return r&&r.push(mG(iP.Unable_to_open_file_0,i)),!1}try{var o;bb=JSON.parse(a)}catch{return r&&r.push(mG(iP.Corrupted_locale_file_0,i)),!1}return!0}A(u7,r)&&!s(a,o,n)&&s(a,void 0,n),tw(e)}function a9(e,t){if(e)for(;void 0!==e.original;)e=e.original;return!e||!t||t(e)?e:void 0}function oe(e,t){for(;e;){let n=t(e);if("quit"===n)return;if(n)return e;e=e.parent}}function ot(e){return(8&e.flags)==0}function on(e,t){if(void 0===e||ot(e))return e;for(e=e.original;e;){if(ot(e))return!t||t(e)?e:void 0;e=e.original}}function or(e){return e.length>=2&&95===e.charCodeAt(0)&&95===e.charCodeAt(1)?"_"+e:e}function oi(e){return e.length>=3&&95===e.charCodeAt(0)&&95===e.charCodeAt(1)&&95===e.charCodeAt(2)?e.substr(1):e}function oa(e){return oi(e.escapedText)}function oo(e){let t=iJ(e.escapedText);return t?e9(t,dT):void 0}function os(e){return e.valueDeclaration&&sC(e.valueDeclaration)?oa(e.valueDeclaration.name):oi(e.escapedName)}function ou(e){let t=e.parent.parent;if(t){if(uI(t))return ol(t);switch(t.kind){case 240:if(t.declarationList&&t.declarationList.declarations[0])return ol(t.declarationList.declarations[0]);break;case 241:let e=t.expression;switch(223===e.kind&&63===e.operatorToken.kind&&(e=e.left),e.kind){case 208:return e.name;case 209:let n=e.argumentExpression;if(vk(n))return n}break;case 214:return ol(t.expression);case 253:if(uI(t.statement)||ud(t.statement))return ol(t.statement)}}}function ol(e){let t=od(e);return t&&vk(t)?t:void 0}function oc(e){return e.name||ou(e)}function o_(e){return!!e.name}function op(e){switch(e.kind){case 79:return e;case 351:case 344:{let{name:t}=e;if(163===t.kind)return t.right;break}case 210:case 223:switch(pf(e)){case 1:case 4:case 5:case 3:return pD(e.left);case 7:case 8:case 9:return e.arguments[1];default:return}case 349:return oc(e);case 343:return ou(e);case 274:{let{expression:t}=e;return vk(t)?t:void 0}case 209:if(pb(e))return e.argumentExpression}return e.name}function od(e){if(void 0!==e)return op(e)||(xO(e)||xP(e)||xW(e)?of(e):void 0)}function of(e){if(e.parent){if(D5(e.parent)||xT(e.parent))return e.parent.name;if(xJ(e.parent)&&e===e.parent.right){if(vk(e.parent.left))return e.parent.left;if(mA(e.parent.left))return pD(e.parent.left)}else if(Df(e.parent)&&vk(e.parent.name))return e.parent.name}}function oh(e){if(hi(e))return k(e.modifiers,vH)}function om(e){if(f5(e,126975))return k(e.modifiers,sI)}function og(e,t){if(e.name){if(vk(e.name)){let n=e.name.escapedText;return oY(e.parent,t).filter(e=>SO(e)&&vk(e.name)&&e.name.escapedText===n)}{let n=e.parent.parameters.indexOf(e);nd.assert(n>-1,"Parameters should always be in their parents' parameter list");let r=oY(e.parent,t).filter(SO);if(nSR(e)&&e.typeParameters.some(e=>e.name.escapedText===n))}function ox(e){return ov(e,!1)}function oD(e){return ov(e,!0)}function oS(e){return!!oQ(e,SO)}function oT(e){return oQ(e,Sx)}function oE(e){return oH(e,SJ)}function ow(e){return oQ(e,SS)}function oA(e){return oQ(e,SE)}function oC(e){return oQ(e,SE,!0)}function oM(e){return oQ(e,Sw)}function oN(e){return oQ(e,Sw,!0)}function ok(e){return oQ(e,SA)}function oj(e){return oQ(e,SA,!0)}function oI(e){return oQ(e,SC)}function oO(e){return oQ(e,SC,!0)}function oP(e){return oQ(e,SM,!0)}function oF(e){return oQ(e,Sk)}function oL(e){return oQ(e,Sk,!0)}function oR(e){return oQ(e,SI)}function oz(e){return oQ(e,SF)}function oB(e){return oQ(e,SP)}function oU(e){return oQ(e,SR)}function oJ(e){return oQ(e,S$)}function o$(e){let t=oQ(e,SL);if(t&&t.typeExpression&&t.typeExpression.type)return t}function oK(e){let t=oQ(e,SL);return!t&&vQ(e)&&(t=D(oy(e),e=>!!e.typeExpression)),t&&t.typeExpression&&t.typeExpression.type}function oV(e){let t=oB(e);if(t&&t.typeExpression)return t.typeExpression.type;let n=o$(e);if(n&&n.typeExpression){let e=n.typeExpression.type;if(xr(e)){let t=D(e.members,v6);return t&&t.type}if(xe(e)||Sh(e))return e.type}}function oY(e,t){var n;if(!pY(e))return t8;let r=null==(n=e.jsDoc)?void 0:n.jsDocCache;if(void 0===r||t){let n=pW(e,t);nd.assert(n.length<2||n[0]!==n[1]),r=R(n,e=>Sy(e)?e.tags:e),t||(null!=e.jsDoc||(e.jsDoc=[]),e.jsDoc.jsDocCache=r)}return r}function oW(e){return oY(e,!1)}function oq(e){return oY(e,!0)}function oQ(e,t,n){return D(oY(e,n),t)}function oH(e,t){return oW(e).filter(t)}function oG(e,t){return oW(e).filter(e=>e.kind===t)}function oZ(e){return"string"==typeof e?e:null==e?void 0:e.map(e=>324===e.kind?e.text:`{@${327===e.kind?"link":328===e.kind?"linkcode":"linkplain"} ${e.name?cA(e.name):""}${e.name&&e.text.startsWith("://")?"":" "}${e.text}}`).join("")}function oX(e){if(Sv(e)){if(SN(e.parent)){let t=p2(e.parent);if(t&&d(t.tags))return R(t.tags,e=>SR(e)?e.typeParameters:void 0)}return t8}if(pz(e))return nd.assert(323===e.parent.kind),R(e.parent.tags,e=>SR(e)?e.typeParameters:void 0);if(e.typeParameters||TE(e)&&e.typeParameters)return e.typeParameters;if(_X(e)){let t=fq(e);if(t.length)return t;let n=oK(e);if(n&&xe(n)&&n.typeParameters)return n.typeParameters}return t8}function o0(e){return e.constraint?e.constraint:SR(e.parent)&&e===e.parent.typeParameters[0]?e.parent.constraint:void 0}function o1(e){return 79===e.kind||80===e.kind}function o2(e){return 175===e.kind||174===e.kind}function o3(e){return xA(e)&&!!(32&e.flags)}function o4(e){return xC(e)&&!!(32&e.flags)}function o6(e){return xM(e)&&!!(32&e.flags)}function o5(e){let t=e.kind;return!!(32&e.flags)&&(208===t||209===t||210===t||232===t)}function o8(e){return o5(e)&&!xZ(e)&&!!e.questionDotToken}function o7(e){return o8(e.parent)&&e.parent.expression===e}function o9(e){return!o5(e.parent)||o8(e.parent)||e!==e.parent.expression}function se(e){return 223===e.kind&&60===e.operatorToken.kind}function st(e){return v9(e)&&vk(e.typeName)&&"const"===e.typeName.escapedText&&!e.typeArguments}function sn(e){return To(e,8)}function sr(e){return xZ(e)&&!!(32&e.flags)}function si(e){return 249===e.kind||248===e.kind}function sa(e){return 277===e.kind||276===e.kind}function so(e){switch(e.kind){case 305:case 306:return!0;default:return!1}}function ss(e){return so(e)||303===e.kind||307===e.kind}function su(e){return 351===e.kind||344===e.kind}function sl(e){return sc(e.kind)}function sc(e){return e>=163}function s_(e){return e>=0&&e<=162}function sp(e){return s_(e.kind)}function sd(e){return eP(e,"pos")&&eP(e,"end")}function sf(e){return 8<=e&&e<=14}function sh(e){return sf(e.kind)}function sm(e){switch(e.kind){case 207:case 206:case 13:case 215:case 228:return!0}return!1}function sg(e){return 14<=e&&e<=17}function sy(e){return sg(e.kind)}function sb(e){let t=e.kind;return 16===t||17===t}function sv(e){return DO(e)||DR(e)}function sx(e){switch(e.kind){case 273:return e.isTypeOnly||e.parent.parent.isTypeOnly;case 271:return e.parent.isTypeOnly;case 270:case 268:return e.isTypeOnly}return!1}function sD(e){switch(e.kind){case 278:return e.isTypeOnly||e.parent.parent.isTypeOnly;case 275:return e.isTypeOnly&&!!e.moduleSpecifier&&!e.exportClause;case 277:return e.parent.isTypeOnly}return!1}function sS(e){return sx(e)||sD(e)}function sT(e){return vf(e)||vk(e)}function sE(e){return 10===e.kind||sg(e.kind)}function sw(e){var t;return vk(e)&&(null==(t=e.emitNode)?void 0:t.autoGenerate)!==void 0}function sA(e){var t;return vj(e)&&(null==(t=e.emitNode)?void 0:t.autoGenerate)!==void 0}function sC(e){return(vZ(e)||sq(e))&&vj(e.name)}function sM(e){return xA(e)&&vj(e.name)}function sN(e){switch(e){case 126:case 127:case 132:case 85:case 136:case 88:case 93:case 101:case 123:case 121:case 122:case 146:case 124:case 145:case 161:return!0}return!1}function sk(e){return!!(16476&hh(e))}function sj(e){return sk(e)||124===e||161===e||127===e}function sI(e){return sN(e.kind)}function sO(e){let t=e.kind;return 163===t||79===t}function sP(e){let t=e.kind;return 79===t||80===t||10===t||8===t||164===t}function sF(e){let t=e.kind;return 79===t||203===t||204===t}function sL(e){return!!e&&sJ(e.kind)}function sR(e){return!!e&&(sJ(e.kind)||v1(e))}function sz(e){return e&&sU(e.kind)}function sB(e){return 110===e.kind||95===e.kind}function sU(e){switch(e){case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function sJ(e){switch(e){case 170:case 176:case 326:case 177:case 178:case 181:case 320:case 182:return!0;default:return sU(e)}}function s$(e){return St(e)||DD(e)||x6(e)&&sL(e.parent)}function sK(e){let t=e.kind;return 173===t||169===t||171===t||174===t||175===t||178===t||172===t||237===t}function sV(e){return e&&(260===e.kind||228===e.kind)}function sY(e){return e&&(174===e.kind||175===e.kind)}function sW(e){return vZ(e)&&hn(e)}function sq(e){switch(e.kind){case 171:case 174:case 175:return!0;default:return!1}}function sQ(e){switch(e.kind){case 171:case 174:case 175:case 169:return!0;default:return!1}}function sH(e){return sI(e)||vH(e)}function sG(e){let t=e.kind;return 177===t||176===t||168===t||170===t||178===t||174===t||175===t}function sZ(e){return sG(e)||sK(e)}function sX(e){let t=e.kind;return 299===t||300===t||301===t||171===t||174===t||175===t}function s0(e){return mw(e.kind)}function s1(e){switch(e.kind){case 181:case 182:return!0}return!1}function s2(e){if(e){let t=e.kind;return 204===t||203===t}return!1}function s3(e){let t=e.kind;return 206===t||207===t}function s4(e){let t=e.kind;return 205===t||229===t}function s6(e){switch(e.kind){case 257:case 166:case 205:return!0}return!1}function s5(e){return Df(e)||vQ(e)||s9(e)||ut(e)}function s8(e){return s7(e)||ue(e)}function s7(e){switch(e.kind){case 203:case 207:return!0}return!1}function s9(e){switch(e.kind){case 205:case 299:case 300:case 301:return!0}return!1}function ue(e){switch(e.kind){case 204:case 206:return!0}return!1}function ut(e){switch(e.kind){case 205:case 229:case 227:case 206:case 207:case 79:case 208:case 209:return!0}return hE(e,!0)}function un(e){let t=e.kind;return 208===t||163===t||202===t}function ur(e){let t=e.kind;return 208===t||163===t}function ui(e){switch(e.kind){case 283:case 282:case 210:case 211:case 212:case 167:return!0;default:return!1}}function ua(e){return 210===e.kind||211===e.kind}function uo(e){let t=e.kind;return 225===t||14===t}function us(e){return uu(sn(e).kind)}function uu(e){switch(e){case 208:case 209:case 211:case 210:case 281:case 282:case 285:case 212:case 206:case 214:case 207:case 228:case 215:case 79:case 80:case 13:case 8:case 9:case 10:case 14:case 225:case 95:case 104:case 108:case 110:case 106:case 232:case 230:case 233:case 100:case 279:return!0;default:return!1}}function ul(e){return uc(sn(e).kind)}function uc(e){switch(e){case 221:case 222:case 217:case 218:case 219:case 220:case 213:return!0;default:return uu(e)}}function u_(e){switch(e.kind){case 222:return!0;case 221:return 45===e.operator||46===e.operator;default:return!1}}function up(e){switch(e.kind){case 104:case 110:case 95:case 221:return!0;default:return sh(e)}}function ud(e){return function(e){switch(e){case 224:case 226:case 216:case 223:case 227:case 231:case 229:case 357:case 356:case 235:return!0;default:return uc(e)}}(sn(e).kind)}function uf(e){let t=e.kind;return 213===t||231===t}function uh(e){return DB(e)||x1(e)}function um(e){return DP(e)||DF(e)}function ug(e){return G(e,um)}function uy(e){return!cb(e)&&!DP(e)&&!f5(e,1)&&!l9(e)}function ub(e){return cb(e)||DP(e)||f5(e,1)}function uv(e){return 246===e.kind||247===e.kind}function ux(e){return x6(e)||ud(e)}function uD(e){return x6(e)}function uS(e){return Dh(e)||ud(e)}function uT(e){let t=e.kind;return 265===t||264===t||79===t}function uE(e){let t=e.kind;return 265===t||264===t}function uw(e){let t=e.kind;return 79===t||264===t}function uA(e){let t=e.kind;return 272===t||271===t}function uC(e){return 264===e.kind||263===e.kind}function uM(e){switch(e.kind){case 216:case 223:case 205:case 210:case 176:case 260:case 228:case 172:case 173:case 182:case 177:case 209:case 263:case 302:case 274:case 275:case 278:case 259:case 215:case 181:case 174:case 79:case 270:case 268:case 273:case 178:case 261:case 341:case 343:case 320:case 344:case 351:case 326:case 349:case 325:case 288:case 289:case 290:case 197:case 171:case 170:case 264:case 199:case 277:case 267:case 271:case 211:case 14:case 8:case 207:case 166:case 208:case 299:case 169:case 168:case 175:case 300:case 308:case 301:case 10:case 262:case 184:case 165:case 257:return!0;default:return!1}}function uN(e){switch(e.kind){case 216:case 238:case 176:case 266:case 295:case 172:case 191:case 173:case 182:case 177:case 245:case 246:case 247:case 259:case 215:case 181:case 174:case 178:case 341:case 343:case 320:case 326:case 349:case 197:case 171:case 170:case 264:case 175:case 308:case 262:return!0;default:return!1}}function uk(e){return 259===e||279===e||260===e||261===e||262===e||263===e||264===e||269===e||268===e||275===e||274===e||267===e}function uj(e){return 249===e||248===e||256===e||243===e||241===e||239===e||246===e||247===e||245===e||242===e||253===e||250===e||252===e||254===e||255===e||240===e||244===e||251===e||355===e||359===e||358===e}function uI(e){var t;return 165===e.kind?e.parent&&348!==e.parent.kind||_X(e):216===(t=e.kind)||205===t||260===t||228===t||172===t||173===t||263===t||302===t||278===t||259===t||215===t||174===t||270===t||268===t||273===t||261===t||288===t||171===t||170===t||264===t||267===t||271===t||277===t||166===t||299===t||169===t||168===t||175===t||300===t||262===t||165===t||257===t||349===t||341===t||351===t}function uO(e){return uk(e.kind)}function uP(e){return uj(e.kind)}function uF(e){let t=e.kind;return uj(t)||uk(t)||238===e.kind&&(void 0===e.parent||255!==e.parent.kind&&295!==e.parent.kind)&&!_u(e)}function uL(e){let t=e.kind;return uj(t)||uk(t)||238===t}function uR(e){let t=e.kind;return 280===t||163===t||79===t}function uz(e){let t=e.kind;return 108===t||79===t||208===t}function uB(e){let t=e.kind;return 281===t||291===t||282===t||11===t||285===t}function uU(e){let t=e.kind;return 288===t||290===t}function uJ(e){let t=e.kind;return 10===t||291===t}function u$(e){let t=e.kind;return 283===t||282===t}function uK(e){let t=e.kind;return 292===t||293===t}function uV(e){return e.kind>=312&&e.kind<=353}function uY(e){return 323===e.kind||322===e.kind||324===e.kind||u4(e)||uW(e)||Sb(e)||Sv(e)}function uW(e){return e.kind>=330&&e.kind<=353}function uq(e){return 175===e.kind}function uQ(e){return 174===e.kind}function uH(e){if(!pY(e))return!1;let{jsDoc:t}=e;return!!t&&t.length>0}function uG(e){return!!e.type}function uZ(e){return!!e.initializer}function uX(e){switch(e.kind){case 257:case 166:case 205:case 169:case 299:case 302:return!0;default:return!1}}function u0(e){return 288===e.kind||290===e.kind||sX(e)}function u1(e){return 180===e.kind||230===e.kind}function u2(e){let t=u9;for(let n of e){if(!n.length)continue;let e=0;for(;ee.kind===t)}function lr(e){let t=new Map;if(e)for(let n of e)t.set(n.escapedName,n);return t}function li(e){return(33554432&e.flags)!=0}function la(e,t){return e.configFilePath!==t.configFilePath||lo(e,t)}function lo(e,t){return lu(e,t,moduleResolutionOptionDeclarations)}function ls(e,t){return lu(e,t,optionsAffectingProgramStructure)}function lu(e,t,n){return e!==t&&n.some(n=>!yc(gT(e,n),gT(t,n)))}function ll(e,t){for(;;){let n=t(e);if("quit"===n)return;if(void 0!==n)return n;if(St(e))return;e=e.parent}}function lc(e,t){for(let[n,r]of e.entries()){let e=t(r,n);if(e)return e}}function l_(e,t){for(let n of e.keys()){let e=t(n);if(e)return e}}function lp(e,t){e.forEach((e,n)=>{t.set(n,e)})}function ld(e){let t=y4.getText();try{return e(y4),y4.getText()}finally{y4.clear(),y4.writeKeyword(t)}}function lf(e){return e.end-e.pos}function lh(e,t,n){var r,i;return null==(i=null==(r=null==e?void 0:e.resolvedModules)?void 0:r.get(t,n))?void 0:i.resolvedModule}function lm(e,t,n,r){e.resolvedModules||(e.resolvedModules=createModeAwareCache()),e.resolvedModules.set(t,r,n)}function lg(e,t,n,r){e.resolvedTypeReferenceDirectiveNames||(e.resolvedTypeReferenceDirectiveNames=createModeAwareCache()),e.resolvedTypeReferenceDirectiveNames.set(t,r,n)}function ly(e,t,n){var r,i;return null==(i=null==(r=null==e?void 0:e.resolvedTypeReferenceDirectiveNames)?void 0:r.get(t,n))?void 0:i.resolvedTypeReferenceDirective}function lb(e,t){return e.path===t.path&&!e.prepend==!t.prepend&&!e.circular==!t.circular}function lv(e,t){var n,r;return e===t||e.resolvedModule===t.resolvedModule||!!e.resolvedModule&&!!t.resolvedModule&&e.resolvedModule.isExternalLibraryImport===t.resolvedModule.isExternalLibraryImport&&e.resolvedModule.extension===t.resolvedModule.extension&&e.resolvedModule.resolvedFileName===t.resolvedModule.resolvedFileName&&e.resolvedModule.originalPath===t.resolvedModule.originalPath&&((n=e.resolvedModule.packageId)===(r=t.resolvedModule.packageId)||!!n&&!!r&&n.name===r.name&&n.subModuleName===r.subModuleName&&n.version===r.version)}function lx(e){let{name:t,subModuleName:n}=e;return n?`${t}/${n}`:t}function lD(e){return`${lx(e)}@${e.version}`}function lS(e,t){return e===t||e.resolvedTypeReferenceDirective===t.resolvedTypeReferenceDirective||!!e.resolvedTypeReferenceDirective&&!!t.resolvedTypeReferenceDirective&&e.resolvedTypeReferenceDirective.resolvedFileName===t.resolvedTypeReferenceDirective.resolvedFileName&&!!e.resolvedTypeReferenceDirective.primary==!!t.resolvedTypeReferenceDirective.primary&&e.resolvedTypeReferenceDirective.originalPath===t.resolvedTypeReferenceDirective.originalPath}function lT(e,t,n,r,i,a){nd.assert(e.length===n.length);for(let o=0;o=0),iY(t)[e]}function lk(e){let t=lw(e),n=iH(t,e.pos);return`${t.fileName}(${n.line+1},${n.character+1})`}function lj(e,t){nd.assert(e>=0);let n=iY(t),r=t.text;if(e+1===n.length)return r.length-1;{let t=n[e],i=n[e+1]-1;for(nd.assert(iX(r.charCodeAt(i)));t<=i&&iX(r.charCodeAt(i));)i--;return i}}function lI(e,t,n){return!(n&&n(t))&&!e.identifiers.has(t)}function lO(e){return void 0===e||e.pos===e.end&&e.pos>=0&&1!==e.kind}function lP(e){return!lO(e)}function lF(e,t){return vq(e)?t===e.expression:v1(e)?t===e.modifiers:vG(e)?t===e.initializer:vZ(e)?t===e.questionToken&&sW(e):D5(e)?t===e.modifiers||t===e.questionToken||t===e.exclamationToken||lL(e.modifiers,t,sH):D8(e)?t===e.equalsToken||t===e.modifiers||t===e.questionToken||t===e.exclamationToken||lL(e.modifiers,t,sH):v0(e)?t===e.exclamationToken:v2(e)?t===e.typeParameters||t===e.type||lL(e.typeParameters,t,vq):v3(e)?t===e.typeParameters||lL(e.typeParameters,t,vq):v4(e)?t===e.typeParameters||t===e.type||lL(e.typeParameters,t,vq):!!DT(e)&&(t===e.modifiers||lL(e.modifiers,t,sH))}function lL(e,t,n){return!(!e||e6(t))&&!!n(t)&&A(e,t)}function lR(e,t,n){if(void 0===t||0===t.length)return e;let r=0;for(;r[`${iH(e,t.range.end).line}`,t])),r=new Map;return{getUnusedExpectations:function(){return eU(n.entries()).filter(e=>{let[t,n]=e;return 0===n.type&&!r.get(t)}).map(e=>{let[t,n]=e;return n})},markUsed:function(e){return!!n.has(`${e}`)&&(r.set(`${e}`,!0),!0)}}}function lq(e,t,n){return lO(e)?e.pos:uV(e)||11===e.kind?i4((t||lw(e)).text,e.pos,!1,!0):n&&uH(e)?lq(e.jsDoc[0],t):354===e.kind&&e._children.length>0?lq(e._children[0],t,n):i4((t||lw(e)).text,e.pos,!1,!1,_2(e))}function lQ(e,t){let n=!lO(e)&&TX(e)?S(e.modifiers,vH):void 0;return n?i4((t||lw(e)).text,n.end):lq(e,t)}function lH(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return lZ(e.text,t,n)}function lG(e){return!!(DF(e)&&e.exportClause&&Dj(e.exportClause)&&"default"===e.exportClause.name.escapedText)}function lZ(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(lO(t))return"";let r=e.substring(n?t.pos:i4(e,t.pos),t.end);return oe(t,Si)&&(r=r.split(/\r\n|\n|\r/).map(e=>n_(e.replace(/^\s*\*/,""))).join(` -`)),r}function lX(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return lH(lw(e),e,t)}function l0(e){return e.pos}function l1(e,t){return ej(e,t,l0,ty)}function l2(e){let t=e.emitNode;return t&&t.flags||0}function l3(e){let t=e.emitNode;return t&&t.internalFlags||0}function l4(e,t,n){var r;if(t&&!d1(e)&&e.parent&&(!(4&n)||!e.isUnterminated)&&(vp(e)&&512&e.numericLiteralFlags?!!(8&n):!vd(e)))return lH(t,e);switch(e.kind){case 10:{let t=2&n?fs:1&n||33554432&l2(e)?fi:fa;return e.singleQuote?"'"+t(e.text,39)+"'":'"'+t(e.text,34)+'"'}case 14:case 15:case 16:case 17:{let t=1&n||33554432&l2(e)?fi:fa,i=null!=(r=e.rawText)?r:t(e.text,96).replace(bi,"\\${");switch(e.kind){case 14:return"`"+i+"`";case 15:return"`"+i+"${";case 16:return"}"+i+"${";case 17:return"}"+i+"`"}break}case 8:case 9:return e.text;case 13:return 4&n&&e.isUnterminated?e.text+(92===e.text.charCodeAt(e.text.length-1)?" /":"/"):e.text}return nd.fail(`Literal kind '${e.kind}' not accounted for.`)}function l6(e){return e8(e)?'"'+fa(e)+'"':""+e}function l5(e){return r6(e).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function l8(e){return(3&a8(e))!=0||l7(e)}function l7(e){let t=dX(e);return 257===t.kind&&295===t.parent.kind}function l9(e){return Dx(e)&&(10===e.name.kind||ca(e))}function ce(e){return Dx(e)&&10===e.name.kind}function ct(e){return Dx(e)&&vf(e.name)}function cn(e){return Dx(e)||vk(e)}function cr(e){var t;return!!(t=e.valueDeclaration)&&264===t.kind&&!t.body}function ci(e){return 308===e.kind||264===e.kind||sR(e)}function ca(e){return!!(1024&e.flags)}function co(e){return l9(e)&&cs(e)}function cs(e){switch(e.parent.kind){case 308:return Ex(e.parent);case 265:return l9(e.parent.parent)&&St(e.parent.parent.parent)&&!Ex(e.parent.parent.parent)}return!1}function cu(e){var t;return null==(t=e.declarations)?void 0:t.find(e=>!co(e)&&!(Dx(e)&&ca(e)))}function cl(e,t){var n;return Ex(e)||gi(t)||(1===(n=m9(t))||100===n||199===n)&&!!e.commonJsModuleIndicator}function cc(e,t){switch(e.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return!e.isDeclarationFile&&(!!(gy(t,"alwaysStrict")||Te(e.statements))||!!(Ex(e)||gi(t))&&(m9(t)>=5||!t.noImplicitUseStrict))}function c_(e){return!!(16777216&e.flags)||f5(e,2)}function cp(e,t){switch(e.kind){case 308:case 266:case 295:case 264:case 245:case 246:case 247:case 173:case 171:case 174:case 175:case 259:case 215:case 216:case 169:case 172:return!0;case 238:return!sR(t)}return!1}function cd(e){switch(nd.type(e),e.kind){case 341:case 349:case 326:return!0;default:return cf(e)}}function cf(e){switch(nd.type(e),e.kind){case 176:case 177:case 170:case 178:case 181:case 182:case 320:case 260:case 228:case 261:case 262:case 348:case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function ch(e){switch(e.kind){case 269:case 268:return!0;default:return!1}}function cm(e){return ch(e)||_5(e)}function cg(e){switch(e.kind){case 269:case 268:case 240:case 260:case 259:case 264:case 262:case 261:case 263:return!0;default:return!1}}function cy(e){return cb(e)||Dx(e)||xb(e)||cq(e)}function cb(e){return ch(e)||DF(e)}function cv(e){return oe(e.parent,e=>cp(e,e.parent))}function cx(e,t){let n=cv(e);for(;n;)t(n),n=cv(n)}function cD(e){return e&&0!==lf(e)?lX(e):"(Missing)"}function cS(e){return e.declaration?cD(e.declaration.parameters[0].name):void 0}function cT(e){return 164===e.kind&&!dO(e.expression)}function cE(e){var t;switch(e.kind){case 79:case 80:return null!=(t=e.emitNode)&&t.autoGenerate?void 0:e.escapedText;case 10:case 8:case 14:return or(e.text);case 164:return dO(e.expression)?or(e.expression.text):void 0;default:return nd.assertNever(e)}}function cw(e){return nd.checkDefined(cE(e))}function cA(e){switch(e.kind){case 108:return"this";case 80:case 79:return 0===lf(e)?oa(e):lX(e);case 163:return cA(e.left)+"."+cA(e.right);case 208:return vk(e.name)||vj(e.name)?cA(e.expression)+"."+cA(e.name):nd.assertNever(e.name);case 314:return cA(e.left)+cA(e.right);default:return nd.assertNever(e)}}function cC(e,t,n,r,i,a){return cN(lw(e),e,t,n,r,i,a)}function cM(e,t,n,r,i,a,o){let s=i4(e.text,t.pos);return mQ(e,s,t.end-s,n,r,i,a,o)}function cN(e,t,n,r,i,a,o){let s=cB(e,t);return mQ(e,s.start,s.length,n,r,i,a,o)}function ck(e,t,n,r){let i=cB(e,t);return cO(e,i.start,i.length,n,r)}function cj(e,t,n,r){let i=i4(e.text,t.pos);return cO(e,i,t.end-i,n,r)}function cI(e,t,n){nd.assertGreaterThanOrEqual(t,0),nd.assertGreaterThanOrEqual(n,0),e&&(nd.assertLessThanOrEqual(t,e.text.length),nd.assertLessThanOrEqual(t+n,e.text.length))}function cO(e,t,n,r,i){return cI(e,t,n),{file:e,start:t,length:n,code:r.code,category:r.category,messageText:r.next?r:r.messageText,relatedInformation:i}}function cP(e,t,n){return{file:e,start:0,length:0,code:t.code,category:t.category,messageText:t.next?t:t.messageText,relatedInformation:n}}function cF(e){return"string"==typeof e.messageText?{code:e.code,category:e.category,messageText:e.messageText,next:e.next}:e.messageText}function cL(e,t,n){return{file:e,start:t.pos,length:t.end-t.pos,code:n.code,category:n.category,messageText:n.message}}function cR(e,t){let n=a_(e.languageVersion,!0,e.languageVariant,e.text,void 0,t);return n.scan(),aq(n.getTokenPos(),n.getTextPos())}function cz(e,t){let n=a_(e.languageVersion,!0,e.languageVariant,e.text,void 0,t);return n.scan(),n.getToken()}function cB(e,t){let n=t;switch(t.kind){case 308:let r=i4(e.text,0,!1);return r===e.text.length?aW(0,0):cR(e,r);case 257:case 205:case 260:case 228:case 261:case 264:case 263:case 302:case 259:case 215:case 171:case 174:case 175:case 262:case 169:case 168:case 271:n=t.name;break;case 216:return function(e,t){let n=i4(e.text,t.pos);if(t.body&&238===t.body.kind){let{line:r}=iH(e,t.body.pos),{line:i}=iH(e,t.body.end);if(r0?t.statements[0].pos:t.end)}if(void 0===n)return cR(e,t.pos);nd.assert(!Sy(n));let i=lO(n),a=i||vh(t)?n.pos:i4(e.text,n.pos);return i?(nd.assert(a===n.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),nd.assert(a===n.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")):(nd.assert(a>=n.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),nd.assert(a<=n.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")),aq(a,n.end)}function cU(e){return(e.externalModuleIndicator||e.commonJsModuleIndicator)!==void 0}function cJ(e){return 6===e.scriptKind}function c$(e){return!!(2048&a6(e))}function cK(e){return!!(64&a6(e)&&!a0(e,e.parent))}function cV(e){return!!(2&a8(e))}function cY(e){return!!(1&a8(e))}function cW(e){return 210===e.kind&&106===e.expression.kind}function cq(e){return 210===e.kind&&100===e.expression.kind}function cQ(e){return xX(e)&&100===e.keywordToken&&"meta"===e.name.escapedText}function cH(e){return xb(e)&&xy(e.argument)&&vf(e.argument.literal)}function cG(e){return 241===e.kind&&10===e.expression.kind}function cZ(e){return!!(2097152&l2(e))}function cX(e){return cZ(e)&&Dm(e)}function c0(e){return vk(e.name)&&!e.initializer}function c1(e){return cZ(e)&&x5(e)&&x(e.declarationList.declarations,c0)}function c2(e,t){return 11!==e.kind?aa(t.text,e.pos):void 0}function c3(e,t){return k(166===e.kind||165===e.kind||215===e.kind||216===e.kind||214===e.kind||257===e.kind||278===e.kind?X(ao(t,e.pos),aa(t,e.pos)):aa(t,e.pos),e=>42===t.charCodeAt(e.pos+1)&&42===t.charCodeAt(e.pos+2)&&47!==t.charCodeAt(e.pos+3))}function c4(e){if(179<=e.kind&&e.kind<=202)return!0;switch(e.kind){case 131:case 157:case 148:case 160:case 152:case 134:case 153:case 149:case 155:case 144:return!0;case 114:return 219!==e.parent.kind;case 230:return D4(e.parent)&&!hC(e);case 165:return 197===e.parent.kind||192===e.parent.kind;case 79:(163===e.parent.kind&&e.parent.right===e||208===e.parent.kind&&e.parent.name===e)&&(e=e.parent),nd.assert(79===e.kind||163===e.kind||208===e.kind,"'node' was expected to be a qualified name, identifier or property access in 'isPartOfTypeNode'.");case 163:case 208:case 108:{let{parent:t}=e;if(183===t.kind)return!1;if(202===t.kind)return!t.isTypeOf;if(179<=t.kind&&t.kind<=202)return!0;switch(t.kind){case 230:return D4(t.parent)&&!hC(t);case 165:case 348:return e===t.constraint;case 169:case 168:case 166:case 257:case 259:case 215:case 216:case 173:case 171:case 170:case 174:case 175:case 176:case 177:case 178:case 213:return e===t.type;case 210:case 211:return A(t.typeArguments,e);case 212:return!1}}}return!1}function c6(e,t){for(;e;){if(e.kind===t)return!0;e=e.parent}return!1}function c5(e,t){return function e(n){switch(n.kind){case 250:return t(n);case 266:case 238:case 242:case 243:case 244:case 245:case 246:case 247:case 251:case 252:case 292:case 293:case 253:case 255:case 295:return Ef(n,e)}}(e)}function c8(e,t){return function e(n){switch(n.kind){case 226:t(n);let r=n.expression;r&&e(r);return;case 263:case 261:case 264:case 262:return;default:if(sL(n)){if(n.name&&164===n.name.kind){e(n.name.expression);return}}else c4(n)||Ef(n,e)}}(e)}function c7(e){return e&&185===e.kind?e.elementType:e&&180===e.kind?eC(e.typeArguments):void 0}function c9(e){switch(e.kind){case 261:case 260:case 228:case 184:return e.members;case 207:return e.properties}}function _e(e){if(e)switch(e.kind){case 205:case 302:case 166:case 299:case 169:case 168:case 300:case 257:return!0}return!1}function _t(e){return _e(e)||sY(e)}function _n(e){return 258===e.parent.kind&&240===e.parent.parent.kind}function _r(e){return!!_X(e)&&(xw(e.parent)&&xJ(e.parent.parent)&&2===pf(e.parent.parent)||_i(e.parent))}function _i(e){return!!_X(e)&&xJ(e)&&1===pf(e)}function _a(e){return(Df(e)?cV(e)&&vk(e.name)&&_n(e):vZ(e)?hr(e)&&f7(e):vG(e)&&hr(e))||_i(e)}function _o(e){switch(e.kind){case 171:case 170:case 173:case 174:case 175:case 259:case 215:return!0}return!1}function _s(e,t){for(;;){if(t&&t(e),253!==e.statement.kind)return e.statement;e=e.statement}}function _u(e){return e&&238===e.kind&&sL(e.parent)}function _l(e){return e&&171===e.kind&&207===e.parent.kind}function _c(e){return(171===e.kind||174===e.kind||175===e.kind)&&(207===e.parent.kind||228===e.parent.kind)}function __(e){return e&&1===e.kind}function _p(e){return e&&0===e.kind}function _d(e,t,n){return e.properties.filter(e=>{if(299===e.kind){let r=cE(e.name);return t===r||!!n&&n===r}return!1})}function _f(e,t,n){return m(_d(e,t),e=>xE(e.initializer)?D(e.initializer.elements,e=>vf(e)&&e.text===n):void 0)}function _h(e){if(e&&e.statements.length)return e9(e.statements[0].expression,xw)}function _m(e,t,n){return m(_g(e,t),e=>xE(e.initializer)?D(e.initializer.elements,e=>vf(e)&&e.text===n):void 0)}function _g(e,t){let n=_h(e);return n?_d(n,t):t8}function _y(e){return oe(e.parent,sL)}function _b(e){return oe(e.parent,sz)}function _v(e){return oe(e.parent,sV)}function _x(e){return oe(e.parent,e=>sV(e)||sL(e)?"quit":v1(e))}function _D(e){return oe(e.parent,sR)}function _S(e,t,n){for(nd.assert(308!==e.kind);;){if(!(e=e.parent))return nd.fail();switch(e.kind){case 164:if(n&&sV(e.parent.parent))return e;e=e.parent.parent;break;case 167:166===e.parent.kind&&sK(e.parent.parent)?e=e.parent.parent:sK(e.parent)&&(e=e.parent);break;case 216:if(!t)continue;case 259:case 215:case 264:case 172:case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 176:case 177:case 178:case 263:case 308:return e}}}function _T(e){switch(e.kind){case 216:case 259:case 215:case 169:return!0;case 238:switch(e.parent.kind){case 173:case 171:case 174:case 175:return!0;default:return!1}default:return!1}}function _E(e){return vk(e)&&(Dg(e.parent)||Dm(e.parent))&&e.parent.name===e&&(e=e.parent),St(_S(e,!0,!1))}function _w(e){let t=_S(e,!1,!1);if(t)switch(t.kind){case 173:case 259:case 215:return t}}function _A(e,t){for(;;){if(!(e=e.parent))return;switch(e.kind){case 164:e=e.parent;break;case 259:case 215:case 216:if(!t)continue;case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 172:return e;case 167:166===e.parent.kind&&sK(e.parent.parent)?e=e.parent.parent:sK(e.parent)&&(e=e.parent)}}}function _C(e){if(215===e.kind||216===e.kind){let t=e,n=e.parent;for(;214===n.kind;)t=n,n=n.parent;if(210===n.kind&&n.expression===t)return n}}function _M(e){return 106===e.kind||_N(e)}function _N(e){let t=e.kind;return(208===t||209===t)&&106===e.expression.kind}function _k(e){let t=e.kind;return(208===t||209===t)&&108===e.expression.kind}function _j(e){var t;return!!e&&Df(e)&&(null==(t=e.initializer)?void 0:t.kind)===108}function _I(e){return!!e&&(D8(e)||D5(e))&&xJ(e.parent.parent)&&63===e.parent.parent.operatorToken.kind&&108===e.parent.parent.right.kind}function _O(e){switch(e.kind){case 180:return e.typeName;case 230:return hM(e.expression)?e.expression:void 0;case 79:case 163:return e}}function _P(e){switch(e.kind){case 212:return e.tag;case 283:case 282:return e.tagName;default:return e.expression}}function _F(e,t,n,r){if(e&&o_(t)&&vj(t.name))return!1;switch(t.kind){case 260:return!0;case 228:return!e;case 169:return void 0!==n&&(e?Dg(n):sV(n)&&!he(t)&&!ht(t));case 174:case 175:case 171:return void 0!==t.body&&void 0!==n&&(e?Dg(n):sV(n));case 166:return!!e&&void 0!==n&&void 0!==n.body&&(173===n.kind||171===n.kind||175===n.kind)&&fz(n)!==t&&void 0!==r&&260===r.kind}return!1}function _L(e,t,n,r){return hi(t)&&_F(e,t,n,r)}function _R(e,t,n,r){return _L(e,t,n,r)||_z(e,t,n)}function _z(e,t,n){switch(t.kind){case 260:return G(t.members,r=>_R(e,r,t,n));case 228:return!e&&G(t.members,r=>_R(e,r,t,n));case 171:case 175:case 173:return G(t.parameters,r=>_L(e,r,t,n));default:return!1}}function _B(e,t){if(_L(e,t))return!0;let n=fF(t);return!!n&&_z(e,n,t)}function _U(e,t,n){let r;if(sY(t)){let{firstAccessor:e,secondAccessor:i,setAccessor:a}=fK(n.members,t),o=hi(e)?e:i&&hi(i)?i:void 0;if(!o||t!==o)return!1;r=null==a?void 0:a.parameters}else v0(t)&&(r=t.parameters);if(_L(e,t,n))return!0;if(r){for(let i of r)if(!fB(i)&&_L(e,i,t,n))return!0}return!1}function _J(e){let{parent:t}=e;return(283===t.kind||282===t.kind||284===t.kind)&&t.tagName===e}function _$(e){switch(e.kind){case 106:case 104:case 110:case 95:case 13:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 231:case 213:case 235:case 232:case 214:case 215:case 228:case 216:case 219:case 217:case 218:case 221:case 222:case 223:case 224:case 227:case 225:case 229:case 281:case 282:case 285:case 226:case 220:case 233:return!0;case 230:return!D4(e.parent)&&!Sx(e.parent);case 163:for(;163===e.parent.kind;)e=e.parent;return 183===e.parent.kind||u4(e.parent)||Sa(e.parent)||So(e.parent)||_J(e);case 314:for(;So(e.parent);)e=e.parent;return 183===e.parent.kind||u4(e.parent)||Sa(e.parent)||So(e.parent)||_J(e);case 80:return xJ(e.parent)&&e.parent.left===e&&101===e.parent.operatorToken.kind;case 79:if(183===e.parent.kind||u4(e.parent)||Sa(e.parent)||So(e.parent)||_J(e))return!0;case 8:case 9:case 10:case 14:case 108:return _K(e);default:return!1}}function _K(e){let{parent:t}=e;switch(t.kind){case 257:case 166:case 169:case 168:case 302:case 299:case 205:return t.initializer===e;case 241:case 242:case 243:case 244:case 250:case 251:case 252:case 292:case 254:return t.expression===e;case 245:return t.initializer===e&&258!==t.initializer.kind||t.condition===e||t.incrementor===e;case 246:case 247:return t.initializer===e&&258!==t.initializer.kind||t.expression===e;case 213:case 231:case 236:case 164:case 235:return e===t.expression;case 167:case 291:case 290:case 301:return!0;case 230:return t.expression===e&&!c4(t);case 300:return t.objectAssignmentInitializer===e;default:return _$(t)}}function _V(e){for(;163===e.kind||79===e.kind;)e=e.parent;return 183===e.kind}function _Y(e){return Dj(e)&&!!e.parent.moduleSpecifier}function _W(e){return 268===e.kind&&280===e.moduleReference.kind}function _q(e){return nd.assert(_W(e)),e.moduleReference.expression}function _Q(e){return _5(e)&&mk(e.initializer).arguments[0]}function _H(e){return 268===e.kind&&280!==e.moduleReference.kind}function _G(e){return _X(e)}function _Z(e){return!_X(e)}function _X(e){return!!e&&!!(262144&e.flags)}function _0(e){return!!e&&!!(67108864&e.flags)}function _1(e){return!cJ(e)}function _2(e){return!!e&&!!(8388608&e.flags)}function _3(e){return v9(e)&&vk(e.typeName)&&"Object"===e.typeName.escapedText&&e.typeArguments&&2===e.typeArguments.length&&(152===e.typeArguments[0].kind||148===e.typeArguments[0].kind)}function _4(e,t){if(210!==e.kind)return!1;let{expression:n,arguments:r}=e;if(79!==n.kind||"require"!==n.escapedText||1!==r.length)return!1;let i=r[0];return!t||u3(i)}function _6(e){return _7(e,!1)}function _5(e){return _7(e,!0)}function _8(e){return xT(e)&&_5(e.parent.parent)}function _7(e,t){return Df(e)&&!!e.initializer&&_4(t?mk(e.initializer):e.initializer,!0)}function _9(e){return x5(e)&&e.declarationList.declarations.length>0&&x(e.declarationList.declarations,e=>_6(e))}function pe(e){return 39===e||34===e}function pt(e,t){return 34===lH(t,e).charCodeAt(0)}function pn(e){return xJ(e)||mA(e)||vk(e)||xM(e)}function pr(e){return _X(e)&&e.initializer&&xJ(e.initializer)&&(56===e.initializer.operatorToken.kind||60===e.initializer.operatorToken.kind)&&e.name&&hM(e.name)&&pl(e.name,e.initializer.left)?e.initializer.right:e.initializer}function pi(e){let t=pr(e);return t&&po(t,hj(e.name))}function pa(e){if(e&&e.parent&&xJ(e.parent)&&63===e.parent.operatorToken.kind){let t=hj(e.parent.left);return po(e.parent.right,t)||function(e,t,n){let r=xJ(t)&&(56===t.operatorToken.kind||60===t.operatorToken.kind)&&po(t.right,n);if(r&&pl(e,t.left))return r}(e.parent.left,e.parent.right,t)}if(e&&xM(e)&&ph(e)){var t,n;let r=(t=e.arguments[2],n="prototype"===e.arguments[1].text,f(t.properties,e=>D5(e)&&vk(e.name)&&"value"===e.name.escapedText&&e.initializer&&po(e.initializer,n)));if(r)return r}}function po(e,t){if(xM(e)){let t=di(e.expression);return 215===t.kind||216===t.kind?e:void 0}if(215===e.kind||228===e.kind||216===e.kind||xw(e)&&(0===e.properties.length||t))return e}function ps(e){let t=Df(e.parent)?e.parent.name:xJ(e.parent)&&63===e.parent.operatorToken.kind?e.parent.left:void 0;return t&&po(e.right,hj(t))&&hM(t)&&pl(t,e.left)}function pu(e){if(xJ(e.parent)){let t=(56===e.parent.operatorToken.kind||60===e.parent.operatorToken.kind)&&xJ(e.parent.parent)?e.parent.parent:e.parent;if(63===t.operatorToken.kind&&vk(t.left))return t.left}else if(Df(e.parent))return e.parent.name}function pl(e,t){return dz(e)&&dz(t)?dB(e)===dB(t):o1(e)&&pm(t)&&(108===t.expression.kind||vk(t.expression)&&("window"===t.expression.escapedText||"self"===t.expression.escapedText||"global"===t.expression.escapedText))?pl(e,px(t)):!!(pm(e)&&pm(t))&&pS(e)===pS(t)&&pl(e.expression,t.expression)}function pc(e){for(;hE(e,!0);)e=e.right;return e}function p_(e){return vk(e)&&"exports"===e.escapedText}function pp(e){return vk(e)&&"module"===e.escapedText}function pd(e){return(xA(e)||pg(e))&&pp(e.expression)&&"exports"===pS(e)}function pf(e){let t=function(e){var t;if(xM(e)){if(!ph(e))return 0;let t=e.arguments[0];return p_(t)||pd(t)?8:py(t)&&"prototype"===pS(t)?9:7}return 63!==e.operatorToken.kind||!mA(e.left)||xR(t=pc(e))&&vp(t.expression)&&"0"===t.expression.text?0:pv(e.left.expression,!0)&&"prototype"===pS(e.left)&&xw(pE(e))?6:pT(e.left)}(e);return 5===t||_X(e)?t:0}function ph(e){return 3===d(e.arguments)&&xA(e.expression)&&vk(e.expression.expression)&&"Object"===oa(e.expression.expression)&&"defineProperty"===oa(e.expression.name)&&dO(e.arguments[1])&&pv(e.arguments[0],!0)}function pm(e){return xA(e)||pg(e)}function pg(e){return xC(e)&&dO(e.argumentExpression)}function py(e,t){return xA(e)&&(!t&&108===e.expression.kind||vk(e.name)&&pv(e.expression,!0))||pb(e,t)}function pb(e,t){return pg(e)&&(!t&&108===e.expression.kind||hM(e.expression)||py(e.expression,!0))}function pv(e,t){return hM(e)||py(e,t)}function px(e){return xA(e)?e.name:e.argumentExpression}function pD(e){if(xA(e))return e.name;let t=di(e.argumentExpression);return vp(t)||u3(t)?t:e}function pS(e){let t=pD(e);if(t){if(vk(t))return t.escapedText;if(u3(t)||vp(t))return or(t.text)}}function pT(e){if(108===e.expression.kind)return 4;if(pd(e))return 2;if(pv(e.expression,!0)){if(hj(e.expression))return 3;let t=e;for(;!vk(t.expression);)t=t.expression;let n=t.expression;if(("exports"===n.escapedText||"module"===n.escapedText&&"exports"===pS(t))&&py(e))return 1;if(pv(e,!0)||xC(e)&&dL(e))return 5}return 0}function pE(e){for(;xJ(e.right);)e=e.right;return e.right}function pw(e){return xJ(e)&&3===pf(e)}function pA(e){return _X(e)&&e.parent&&241===e.parent.kind&&(!xC(e)||pg(e))&&!!o$(e.parent)}function pC(e,t){let{valueDeclaration:n}=e;(!n||!(16777216&t.flags&&!_X(t)&&!(16777216&n.flags))&&pn(n)&&!pn(t)||n.kind!==t.kind&&cn(n))&&(e.valueDeclaration=t)}function pM(e){if(!e||!e.valueDeclaration)return!1;let t=e.valueDeclaration;return 259===t.kind||Df(t)&&t.initializer&&sL(t.initializer)}function pN(e){var t,n;switch(e.kind){case 257:case 205:return null==(t=oe(e.initializer,e=>_4(e,!0)))?void 0:t.arguments[0];case 269:return e9(e.moduleSpecifier,u3);case 268:return e9(null==(n=e9(e.moduleReference,DK))?void 0:n.expression,u3);case 270:case 277:return e9(e.parent.moduleSpecifier,u3);case 271:case 278:return e9(e.parent.parent.moduleSpecifier,u3);case 273:return e9(e.parent.parent.parent.moduleSpecifier,u3);default:nd.assertNever(e)}}function pk(e){return pj(e)||nd.failBadSyntaxKind(e.parent)}function pj(e){switch(e.parent.kind){case 269:case 275:return e.parent;case 280:return e.parent.parent;case 210:return cq(e.parent)||_4(e.parent,!1)?e.parent:void 0;case 198:return nd.assert(vf(e)),e9(e.parent.parent,xb);default:return}}function pI(e){switch(e.kind){case 269:case 275:return e.moduleSpecifier;case 268:return 280===e.moduleReference.kind?e.moduleReference.expression:void 0;case 202:return cH(e)?e.argument.literal:void 0;case 210:return e.arguments[0];case 264:return 10===e.name.kind?e.name:void 0;default:return nd.assertNever(e)}}function pO(e){switch(e.kind){case 269:return e.importClause&&e9(e.importClause.namedBindings,Dk);case 268:return e;case 275:return e.exportClause&&e9(e.exportClause,Dj);default:return nd.assertNever(e)}}function pP(e){return 269===e.kind&&!!e.importClause&&!!e.importClause.name}function pF(e,t){if(e.name){let n=t(e);if(n)return n}if(e.namedBindings){let n=Dk(e.namedBindings)?t(e.namedBindings):f(e.namedBindings.elements,t);if(n)return n}}function pL(e){if(e)switch(e.kind){case 166:case 171:case 170:case 300:case 299:case 169:case 168:return void 0!==e.questionToken}return!1}function pR(e){let t=Sh(e)?eD(e.parameters):void 0,n=e9(t&&t.name,vk);return!!n&&"new"===n.escapedText}function pz(e){return 349===e.kind||341===e.kind||343===e.kind}function pB(e){return pz(e)||Db(e)}function pU(e){return x7(e)&&xJ(e.expression)&&0!==pf(e.expression)&&xJ(e.expression.right)&&(56===e.expression.right.operatorToken.kind||60===e.expression.right.operatorToken.kind)?e.expression.right.right:void 0}function pJ(e){switch(e.kind){case 240:let t=p$(e);return t&&t.initializer;case 169:case 299:return e.initializer}}function p$(e){return x5(e)?eD(e.declarationList.declarations):void 0}function pK(e){return Dx(e)&&e.body&&264===e.body.kind?e.body:void 0}function pV(e){if(e.kind>=240&&e.kind<=256)return!0;switch(e.kind){case 79:case 108:case 106:case 163:case 233:case 209:case 208:case 205:case 215:case 216:case 171:case 174:case 175:return!0;default:return!1}}function pY(e){switch(e.kind){case 216:case 223:case 238:case 249:case 176:case 292:case 260:case 228:case 172:case 173:case 182:case 177:case 248:case 256:case 243:case 209:case 239:case 1:case 263:case 302:case 274:case 275:case 278:case 241:case 246:case 247:case 245:case 259:case 215:case 181:case 174:case 79:case 242:case 269:case 268:case 178:case 261:case 320:case 326:case 253:case 171:case 170:case 264:case 199:case 267:case 207:case 166:case 214:case 208:case 299:case 169:case 168:case 250:case 175:case 300:case 301:case 252:case 254:case 255:case 262:case 165:case 257:case 240:case 244:case 251:return!0;default:return!1}}function pW(e,t){let n;_e(e)&&uZ(e)&&uH(e.initializer)&&(n=ef(n,pq(e,eA(e.initializer.jsDoc))));let r=e;for(;r&&r.parent;){if(uH(r)&&(n=ef(n,pq(e,eA(r.jsDoc)))),166===r.kind){n=ef(n,(t?ob:oy)(r));break}if(165===r.kind){n=ef(n,(t?oD:ox)(r));break}r=pH(r)}return n||t8}function pq(e,t){if(Sy(t)){let n=k(t.tags,t=>pQ(e,t));return t.tags===n?[t]:n}return pQ(e,t)?[t]:void 0}function pQ(e,t){return!(SL(t)||S$(t))||!t.parent||!Sy(t.parent)||!xI(t.parent.parent)||t.parent.parent===e}function pH(e){let t=e.parent;return 299===t.kind||274===t.kind||169===t.kind||241===t.kind&&208===e.kind||250===t.kind||pK(t)||xJ(e)&&63===e.operatorToken.kind?t:t.parent&&(p$(t.parent)===e||xJ(t)&&63===t.operatorToken.kind)?t.parent:t.parent&&t.parent.parent&&(p$(t.parent.parent)||pJ(t.parent.parent)===e||pU(t.parent.parent))?t.parent.parent:void 0}function pG(e){if(e.symbol)return e.symbol;if(!vk(e.name))return;let t=e.name.escapedText,n=pX(e);if(!n)return;let r=D(n.parameters,e=>79===e.name.kind&&e.name.escapedText===t);return r&&r.symbol}function pZ(e){if(Sy(e.parent)&&e.parent.tags){let t=D(e.parent.tags,pz);if(t)return t}return pX(e)}function pX(e){let t=p0(e);if(t)return vG(t)&&t.type&&sL(t.type)?t.type:sL(t)?t:void 0}function p0(e){let t=p1(e);if(t)return pU(t)||(x7(t)&&xJ(t.expression)&&63===t.expression.operatorToken.kind?pc(t.expression):void 0)||pJ(t)||p$(t)||pK(t)||t}function p1(e){let t=p2(e);if(!t)return;let n=t.parent;if(n&&n.jsDoc&&t===ew(n.jsDoc))return n}function p2(e){return oe(e.parent,Sy)}function p3(e){let t=e.name.escapedText,{typeParameters:n}=e.parent.parent.parent;return n&&D(n,e=>e.name.escapedText===t)}function p4(e){return!!e.typeArguments}function p6(e){let t=e.parent;for(;;){switch(t.kind){case 223:let n=t.operatorToken.kind;return hD(n)&&t.left===e?63===n||hy(n)?1:2:0;case 221:case 222:let r=t.operator;return 45===r||46===r?2:0;case 246:case 247:return t.initializer===e?1:0;case 214:case 206:case 227:case 232:e=t;break;case 301:e=t.parent;break;case 300:if(t.name!==e)return 0;e=t.parent;break;case 299:if(t.name===e)return 0;e=t.parent;break;default:return 0}t=e.parent}}function p5(e){return 0!==p6(e)}function p8(e){switch(e.kind){case 238:case 240:case 251:case 242:case 252:case 266:case 292:case 293:case 253:case 245:case 246:case 247:case 243:case 244:case 255:case 295:return!0}return!1}function p7(e){return xO(e)||xP(e)||sq(e)||Dm(e)||v2(e)}function p9(e,t){for(;e&&e.kind===t;)e=e.parent;return e}function de(e){return p9(e,193)}function dt(e){return p9(e,214)}function dn(e){let t;for(;e&&193===e.kind;)t=e,e=e.parent;return[t,e]}function dr(e){for(;xd(e);)e=e.type;return e}function di(e,t){return To(e,t?17:1)}function da(e){return(208===e.kind||209===e.kind)&&(e=dt(e.parent))&&217===e.kind}function ds(e,t){for(;e;){if(e===t)return!0;e=e.parent}return!1}function du(e){return!St(e)&&!s2(e)&&uI(e.parent)&&e.parent.name===e}function dl(e){let t=e.parent;switch(e.kind){case 10:case 14:case 8:if(vW(t))return t.parent;case 79:if(uI(t))return t.name===e?t:void 0;if(vY(t)){let e=t.parent;return SO(e)&&e.name===t?e:void 0}{let n=t.parent;return xJ(n)&&0!==pf(n)&&(n.left.symbol||n.symbol)&&od(n)===e?n:void 0}case 80:return uI(t)&&t.name===e?t:void 0;default:return}}function dc(e){return dO(e)&&164===e.parent.kind&&uI(e.parent.parent)}function d_(e){let t=e.parent;switch(t.kind){case 169:case 168:case 171:case 170:case 174:case 175:case 302:case 299:case 208:return t.name===e;case 163:return t.right===e;case 205:case 273:return t.propertyName===e;case 278:case 288:case 282:case 283:case 284:return!0}return!1}function dp(e){return!!(268===e.kind||267===e.kind||270===e.kind&&e.name||271===e.kind||277===e.kind||273===e.kind||278===e.kind||274===e.kind&&df(e))||_X(e)&&(xJ(e)&&2===pf(e)&&df(e)||xA(e)&&xJ(e.parent)&&e.parent.left===e&&63===e.parent.operatorToken.kind&&dd(e.parent.right))}function dd(e){return hM(e)||xW(e)}function df(e){return dd(dh(e))}function dh(e){return DP(e)?e.expression:e.right}function dm(e){return 300===e.kind?e.name:299===e.kind?e.initializer:e.parent.right}function dg(e){let t=dy(e);if(t&&_X(e)){let t=oT(e);if(t)return t.class}return t}function dy(e){let t=dD(e.heritageClauses,94);return t&&t.types.length>0?t.types[0]:void 0}function db(e){if(_X(e))return oE(e).map(e=>e.class);{let t=dD(e.heritageClauses,117);return null==t?void 0:t.types}}function dv(e){return Dy(e)?dx(e)||t8:sV(e)&&X(tZ(dg(e)),db(e))||t8}function dx(e){let t=dD(e.heritageClauses,94);return t?t.types:void 0}function dD(e,t){if(e){for(let n of e)if(n.token===t)return n}}function dS(e,t){for(;e;){if(e.kind===t)return e;e=e.parent}}function dT(e){return 81<=e&&e<=162}function dE(e){return 126<=e&&e<=162}function dw(e){return dT(e)&&!dE(e)}function dA(e){return 117<=e&&e<=125}function dC(e){let t=iJ(e);return void 0!==t&&dw(t)}function dM(e){let t=iJ(e);return void 0!==t&&dT(t)}function dN(e){let t=oo(e);return!!t&&!dE(t)}function dk(e){return 2<=e&&e<=7}function dj(e){if(!e)return 4;let t=0;switch(e.kind){case 259:case 215:case 171:e.asteriskToken&&(t|=1);case 216:f5(e,512)&&(t|=2)}return e.body||(t|=4),t}function dI(e){switch(e.kind){case 259:case 215:case 216:case 171:return void 0!==e.body&&void 0===e.asteriskToken&&f5(e,512)}return!1}function dO(e){return u3(e)||vp(e)}function dP(e){return xB(e)&&(39===e.operator||40===e.operator)&&vp(e.operand)}function dF(e){let t=od(e);return!!t&&dL(t)}function dL(e){if(!(164===e.kind||209===e.kind))return!1;let t=xC(e)?di(e.argumentExpression):e.expression;return!dO(t)&&!dP(t)}function dR(e){switch(e.kind){case 79:case 80:return e.escapedText;case 10:case 8:return or(e.text);case 164:let t=e.expression;return dO(t)?or(t.text):dP(t)?40===t.operator?aw[t.operator]+t.operand.text:t.operand.text:void 0;default:return nd.assertNever(e)}}function dz(e){switch(e.kind){case 79:case 10:case 14:case 8:return!0;default:return!1}}function dB(e){return o1(e)?oa(e):e.text}function dU(e){return o1(e)?e.escapedText:or(e.text)}function dJ(e){return`__@${getSymbolId(e)}@${e.escapedName}`}function d$(e,t){return`__#${getSymbolId(e)}@${t}`}function dK(e){return tK(e.escapedName,"__@")}function dV(e){return tK(e.escapedName,"__#")}function dY(e){return 79===e.kind&&"Symbol"===e.escapedText}function dW(e){return vk(e)?"__proto__"===oa(e):vf(e)&&"__proto__"===e.text}function dq(e,t){switch((e=To(e)).kind){case 228:case 215:if(e.name)return!1;break;case 216:break;default:return!1}return"function"!=typeof t||t(e)}function dQ(e){switch(e.kind){case 299:return!dW(e.name);case 300:return!!e.objectAssignmentInitializer;case 257:return vk(e.name)&&!!e.initializer;case 166:case 205:return vk(e.name)&&!!e.initializer&&!e.dotDotDotToken;case 169:return!!e.initializer;case 223:switch(e.operatorToken.kind){case 63:case 76:case 75:case 77:return vk(e.left)}break;case 274:return!0}return!1}function dH(e,t){if(!dQ(e))return!1;switch(e.kind){case 299:case 257:case 166:case 205:case 169:return dq(e.initializer,t);case 300:return dq(e.objectAssignmentInitializer,t);case 223:return dq(e.right,t);case 274:return dq(e.expression,t)}}function dG(e){return"push"===e.escapedText||"unshift"===e.escapedText}function dZ(e){return 166===dX(e).kind}function dX(e){for(;205===e.kind;)e=e.parent.parent;return e}function d0(e){let t=e.kind;return 173===t||215===t||259===t||216===t||171===t||174===t||175===t||264===t||308===t}function d1(e){return g5(e.pos)||g5(e.end)}function d2(e){return on(e,St)||e}function d3(e){let t=d5(e),n=211===e.kind&&void 0!==e.arguments;return d4(e.kind,t,n)}function d4(e,t,n){switch(e){case 211:return n?0:1;case 221:case 218:case 219:case 217:case 220:case 224:case 226:return 1;case 223:switch(t){case 42:case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 1}}return 0}function d6(e){let t=d5(e),n=211===e.kind&&void 0!==e.arguments;return d8(e.kind,t,n)}function d5(e){return 223===e.kind?e.operatorToken.kind:221===e.kind||222===e.kind?e.operator:e.kind}function d8(e,t,n){switch(e){case 357:return 0;case 227:return 1;case 226:return 2;case 224:return 4;case 223:switch(t){case 27:return 0;case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 3;default:return d7(t)}case 213:case 232:case 221:case 218:case 219:case 217:case 220:return 16;case 222:return 17;case 210:return 18;case 211:return n?19:18;case 212:case 208:case 209:case 233:return 19;case 231:case 235:return 11;case 108:case 106:case 79:case 80:case 104:case 110:case 95:case 8:case 9:case 10:case 206:case 207:case 215:case 216:case 228:case 13:case 14:case 225:case 214:case 229:case 281:case 282:case 285:return 20;default:return -1}}function d7(e){switch(e){case 60:return 4;case 56:return 5;case 55:return 6;case 51:return 7;case 52:return 8;case 50:return 9;case 34:case 35:case 36:case 37:return 10;case 29:case 31:case 32:case 33:case 102:case 101:case 128:case 150:return 11;case 47:case 48:case 49:return 12;case 39:case 40:return 13;case 41:case 43:case 44:return 14;case 42:return 15}return -1}function d9(e){return k(e,e=>{switch(e.kind){case 291:return!!e.expression;case 11:return!e.containsOnlyTriviaWhiteSpaces;default:return!0}})}function fe(){let e=[],t=[],n=new Map,r=!1;return{add:function(i){let a;i.file?(a=n.get(i.file.fileName))||(a=[],n.set(i.file.fileName,a),ei(t,i.file.fileName,tS)):(r&&(r=!1,e=e.slice()),a=e),ei(a,i,m3)},lookup:function(t){let r;if(!(r=t.file?n.get(t.file.fileName):e))return;let i=ej(r,t,ta,m3);if(i>=0)return r[i]},getGlobalDiagnostics:function(){return r=!0,e},getDiagnostics:function(r){if(r)return n.get(r)||[];let i=z(t,e=>n.get(e));return e.length&&i.unshift(...e),i}}}function ft(e){return e&&!!(vg(e)?e.templateFlags:e.head.templateFlags||G(e.templateSpans,e=>!!e.literal.templateFlags))}function fn(e){return"\\u"+("0000"+e.toString(16).toUpperCase()).slice(-4)}function fr(e,t,n){if(0===e.charCodeAt(0)){let r=n.charCodeAt(t+e.length);return r>=48&&r<=57?"\\x00":"\\0"}return bu.get(e)||fn(e.charCodeAt(0))}function fi(e,t){let n=96===t?bs:39===t?bo:ba;return e.replace(n,fr)}function fa(e,t){return e=fi(e,t),bl.test(e)?e.replace(bl,e=>fn(e.charCodeAt(0))):e}function fo(e){return 0===e.charCodeAt(0)?"�":bp.get(e)||"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}function fs(e,t){let n=39===t?b_:bc;return e.replace(n,fo)}function fu(e){var t;let n=e.length;return n>=2&&e.charCodeAt(0)===e.charCodeAt(n-1)&&(39===(t=e.charCodeAt(0))||34===t||96===t)?e.substring(1,n-1):e}function fl(e){let t=e.charCodeAt(0);return t>=97&&t<=122||tO(e,"-")||tO(e,":")}function fc(e){let t=bd[1];for(let n=bd.length;n<=e;n++)bd.push(bd[n-1]+t);return bd[e]}function f_(){return bd[1].length}function fp(){return tO(o,"-dev")||tO(o,"-insiders")}function fd(e){var t,n,r,i,a,o=!1;function s(e){let n=i$(e);n.length>1?(i=i+n.length-1,r=(a=t.length-e.length+eA(n))-t.length==0):r=!1}function u(e){e&&e.length&&(r&&(e=fc(n)+e,r=!1),t+=e,s(e))}function l(e){e&&(o=!1),u(e)}function c(){t="",n=0,r=!0,i=0,a=0,o=!1}return c(),{write:l,rawWrite:function(e){void 0!==e&&(t+=e,s(e),o=!1)},writeLiteral:function(e){e&&e.length&&l(e)},writeLine:function(n){(!r||n)&&(t+=e,i++,a=t.length,r=!0,o=!1)},increaseIndent:()=>{n++},decreaseIndent:()=>{n--},getIndent:()=>n,getTextPos:()=>t.length,getLine:()=>i,getColumn:()=>r?n*f_():t.length-a,getText:()=>t,isAtStartOfLine:()=>r,hasTrailingComment:()=>o,hasTrailingWhitespace:()=>!!t.length&&iG(t.charCodeAt(t.length-1)),clear:c,writeKeyword:l,writeOperator:l,writeParameter:l,writeProperty:l,writePunctuation:l,writeSpace:l,writeStringLiteral:l,writeSymbol:(e,t)=>l(e),writeTrailingSemicolon:l,writeComment:function(e){e&&(o=!0),u(e)},getTextPosWithWriteLine:function(){return r?t.length:t.length+e.length}}}function ff(e){let t=!1;function n(){t&&(e.writeTrailingSemicolon(";"),t=!1)}return Object.assign(Object.assign({},e),{},{writeTrailingSemicolon(){t=!0},writeLiteral(t){n(),e.writeLiteral(t)},writeStringLiteral(t){n(),e.writeStringLiteral(t)},writeSymbol(t,r){n(),e.writeSymbol(t,r)},writePunctuation(t){n(),e.writePunctuation(t)},writeKeyword(t){n(),e.writeKeyword(t)},writeOperator(t){n(),e.writeOperator(t)},writeParameter(t){n(),e.writeParameter(t)},writeSpace(t){n(),e.writeSpace(t)},writeProperty(t){n(),e.writeProperty(t)},writeComment(t){n(),e.writeComment(t)},writeLine(){n(),e.writeLine()},increaseIndent(){n(),e.increaseIndent()},decreaseIndent(){n(),e.decreaseIndent()}})}function fh(e){return!!e.useCaseSensitiveFileNames&&e.useCaseSensitiveFileNames()}function fm(e){return tB(fh(e))}function fg(e,t,n){return t.moduleName||fv(e,t.fileName,n&&n.fileName)}function fy(e,t){return e.getCanonicalFileName(io(t,e.getCurrentDirectory()))}function fb(e,t,n){let r=t.getExternalModuleFileFromDeclaration(n);if(!r||r.isDeclarationFile)return;let i=pI(n);if(!(i&&u3(i)&&!rQ(i.text)&&-1===fy(e,r.path).indexOf(fy(e,i_(e.getCommonSourceDirectory())))))return fg(e,r)}function fv(e,t,n){let r=t=>e.getCanonicalFileName(t),i=il(n?r4(n):e.getCommonSourceDirectory(),e.getCurrentDirectory(),r),a=g0(iE(i,io(t,e.getCurrentDirectory()),i,r,!1));return n?ip(a):a}function fx(e,t,n){let r=t.getCompilerOptions();return(r.outDir?g0(fN(e,t,r.outDir)):g0(e))+n}function fD(e,t){return fS(e,t.getCompilerOptions(),t.getCurrentDirectory(),t.getCommonSourceDirectory(),e=>t.getCanonicalFileName(e))}function fS(e,t,n,r,i){let a=t.declarationDir||t.outDir,o=a?fk(e,a,n,r,i):e,s=fT(o);return g0(o)+s}function fT(e){return rX(e,[".mjs",".mts"])?".d.mts":rX(e,[".cjs",".cts"])?".d.cts":rX(e,[".json"])?".d.json.ts":".d.ts"}function fE(e){return rX(e,[".d.mts",".mjs",".mts"])?[".mts",".mjs"]:rX(e,[".d.cts",".cjs",".cts"])?[".cts",".cjs"]:rX(e,[".d.json.ts"])?[".json"]:[".tsx",".ts",".jsx",".js"]}function fw(e){return e.outFile||e.out}function fA(e,t){var n,r;if(e.paths)return null!=(r=e.baseUrl)?r:nd.checkDefined(e.pathsBasePath||(null==(n=t.getCurrentDirectory)?void 0:n.call(t)),"Encountered 'paths' without a 'baseUrl', config file, or host 'getCurrentDirectory'.")}function fC(e,t,n){let r=e.getCompilerOptions();if(!fw(r))return k(void 0===t?e.getSourceFiles():[t],t=>fM(t,e,n));{let t=m9(r),i=r.emitDeclarationOnly||2===t||4===t;return k(e.getSourceFiles(),t=>(i||!Ex(t))&&fM(t,e,n))}}function fM(e,t,n){return!(t.getCompilerOptions().noEmitForJsFiles&&_X(e))&&!e.isDeclarationFile&&!t.isSourceFileFromExternalLibrary(e)&&(n||!(cJ(e)&&t.getResolvedProjectReferenceToRedirect(e.fileName))&&!t.isSourceOfProjectReferenceRedirect(e.fileName))}function fN(e,t,n){return fk(e,n,t.getCurrentDirectory(),t.getCommonSourceDirectory(),e=>t.getCanonicalFileName(e))}function fk(e,t,n,r,i){let a=io(e,n);return ir(t,a=0===i(a).indexOf(i(r))?a.substring(r.length):a)}function fj(e,t,n,r,i,a,o){e.writeFile(n,r,i,e=>{t.add(mG(iP.Could_not_write_file_0_Colon_1,n,e))},a,o)}function fI(e,t,n,r,i,a){try{r(e,t,n)}catch{(function e(t,n,r){t.length>r3(t)&&!r(t)&&(e(r4(t),n,r),n(t))})(r4(is(e)),i,a),r(e,t,n)}}function fO(e,t){return iq(iY(e),t)}function fP(e,t){return iq(e,t)}function fF(e){return D(e.members,e=>v2(e)&&lP(e.body))}function fL(e){if(e&&e.parameters.length>0){let t=2===e.parameters.length&&fB(e.parameters[0]);return e.parameters[t?1:0]}}function fR(e){let t=fL(e);return t&&t.type}function fz(e){if(e.parameters.length&&!Sv(e)){let t=e.parameters[0];if(fB(t))return t}}function fB(e){return fU(e.name)}function fU(e){return!!e&&79===e.kind&&f$(e)}function fJ(e){if(!fU(e))return!1;for(;vY(e.parent)&&e.parent.left===e;)e=e.parent;return 183===e.parent.kind}function f$(e){return"this"===e.escapedText}function fK(e,t){let n,r,i,a;return dF(t)?(n=t,174===t.kind?i=t:175===t.kind?a=t:nd.fail("Accessor has wrong kind")):f(e,e=>{sY(e)&&f8(e)===f8(t)&&(dR(e.name)!==dR(t.name)||(n?r||(r=e):n=e,174!==e.kind||i||(i=e),175!==e.kind||a||(a=e)))}),{firstAccessor:n,secondAccessor:r,getAccessor:i,setAccessor:a}}function fV(e){if(!_X(e)&&Dm(e))return;let t=e.type;return t||!_X(e)?t:su(e)?e.typeExpression&&e.typeExpression.type:oK(e)}function fY(e){return e.type}function fW(e){return Sv(e)?e.type&&e.type.typeExpression&&e.type.typeExpression.type:e.type||(_X(e)?oV(e):void 0)}function fq(e){return R(oW(e),e=>SR(e)&&!(323===e.parent.kind&&(e.parent.tags.some(pz)||e.parent.tags.some(SN)))?e.typeParameters:void 0)}function fQ(e){let t=fL(e);return t&&fV(t)}function fH(e,t,n,r){fG(e,t,n.pos,r)}function fG(e,t,n,r){r&&r.length&&n!==r[0].pos&&iq(e,n)!==iq(e,r[0].pos)&&t.writeLine()}function fZ(e,t,n,r){n!==r&&iq(e,n)!==iq(e,r)&&t.writeLine()}function fX(e,t,n,r,i,a,o,s){if(r&&r.length>0){i&&n.writeSpace(" ");let u=!1;for(let i of r)u&&(n.writeSpace(" "),u=!1),s(e,t,n,i.pos,i.end,o),i.hasTrailingNewLine?n.writeLine():u=!0;u&&a&&n.writeSpace(" ")}}function f0(e,t,n,r,i,a,o){let s,u;if(o?0===i.pos&&(s=k(aa(e,i.pos),function(t){return lY(e,t.pos)})):s=aa(e,i.pos),s){let o=[],l;for(let e of s){if(l){let n=iq(t,l.end);if(iq(t,e.pos)>=n+2)break}o.push(e),l=e}if(o.length){let l=iq(t,eA(o).end);iq(t,i4(e,i.pos))>=l+2&&(fH(t,n,i,s),fX(e,t,n,o,!1,!0,a,r),u={nodePos:i.pos,detachedCommentEndPos:eA(o).end})}}return u}function f1(e,t,n,r,i,a){if(42===e.charCodeAt(r+1)){let o=iW(t,r),s=t.length,u;for(let l=r,c=o.line;l0){let e=i%f_(),t=fc((i-e)/f_());for(n.rawWrite(t);e;)n.rawWrite(" "),e--}else n.rawWrite("")}(function(e,t,n,r,i,a){let o=Math.min(t,a-1),s=nl(e.substring(i,o));s?(n.writeComment(s),o!==t&&n.writeLine()):n.rawWrite(r)})(e,i,n,a,l,_),l=_}}else n.writeComment(e.substring(r,i))}function f2(e,t,n){let r=0;for(;t=0&&e.kind<=162?0:(536870912&e.modifierFlagsCache||(e.modifierFlagsCache=536870912|hd(e)),t&&!(4096&e.modifierFlagsCache)&&(n||_X(e))&&e.parent&&(e.modifierFlagsCache|=4096|h_(e)),-536875009&e.modifierFlagsCache)}function hu(e){return hs(e,!0)}function hl(e){return hs(e,!0,!0)}function hc(e){return hs(e,!1)}function h_(e){let t=0;return e.parent&&!vQ(e)&&(_X(e)&&(oC(e)&&(t|=4),oN(e)&&(t|=8),oj(e)&&(t|=16),oO(e)&&(t|=64),oP(e)&&(t|=16384)),oL(e)&&(t|=8192)),t}function hp(e){return hd(e)|h_(e)}function hd(e){let t=TX(e)?hf(e.modifiers):0;return(4&e.flags||79===e.kind&&2048&e.flags)&&(t|=1),t}function hf(e){let t=0;if(e)for(let n of e)t|=hh(n.kind);return t}function hh(e){switch(e){case 124:return 32;case 123:return 4;case 122:return 16;case 121:return 8;case 126:return 256;case 127:return 128;case 93:return 1;case 136:return 2;case 85:return 2048;case 88:return 1024;case 132:return 512;case 146:return 64;case 161:return 16384;case 101:return 32768;case 145:return 65536;case 167:return 131072}return 0}function hm(e){return 56===e||55===e}function hg(e){return hm(e)||53===e}function hy(e){return 75===e||76===e||77===e}function hb(e){return xJ(e)&&hy(e.operatorToken.kind)}function hv(e){return hm(e)||60===e}function hx(e){return xJ(e)&&hv(e.operatorToken.kind)}function hD(e){return e>=63&&e<=78}function hS(e){let t=hT(e);return t&&!t.isImplements?t.class:void 0}function hT(e){if(xQ(e)){if(D4(e.parent)&&sV(e.parent.parent))return{class:e.parent.parent,isImplements:117===e.parent.token};if(Sx(e.parent)){let t=p0(e.parent);if(t&&sV(t))return{class:t,isImplements:!1}}}}function hE(e,t){return xJ(e)&&(t?63===e.operatorToken.kind:hD(e.operatorToken.kind))&&us(e.left)}function hw(e){return hE(e.parent)&&e.parent.left===e}function hA(e){if(hE(e,!0)){let t=e.left.kind;return 207===t||206===t}return!1}function hC(e){return void 0!==hS(e)}function hM(e){return 79===e.kind||hk(e)}function hN(e){switch(e.kind){case 79:return e;case 163:do e=e.left;while(79!==e.kind)return e;case 208:do e=e.expression;while(79!==e.kind)return e}}function hk(e){return xA(e)&&vk(e.name)&&hM(e.expression)}function hj(e){return py(e)&&"prototype"===pS(e)}function hI(e){return 163===e.parent.kind&&e.parent.right===e||208===e.parent.kind&&e.parent.name===e}function hO(e){return xA(e.parent)&&e.parent.name===e||xC(e.parent)&&e.parent.argumentExpression===e}function hP(e){return vY(e.parent)&&e.parent.right===e||xA(e.parent)&&e.parent.name===e||So(e.parent)&&e.parent.right===e}function hF(e){return 207===e.kind&&0===e.properties.length}function hL(e){return 206===e.kind&&0===e.elements.length}function hR(e){if(!(!(e&&d(e.declarations)>0&&f5(e.declarations[0],1024))||!e.declarations)){for(let t of e.declarations)if(t.localSymbol)return t.localSymbol}}function hz(e){return D(bk,t=>rZ(e,t))}function hB(e){let t="",n=function(e){let t=[],n=e.length;for(let r=0;r>6|192),t.push(63&n|128)):n<65536?(t.push(n>>12|224),t.push(n>>6&63|128),t.push(63&n|128)):n<131072?(t.push(n>>18|240),t.push(n>>12&63|128),t.push(n>>6&63|128),t.push(63&n|128)):nd.assert(!1,"Unexpected code point")}return t}(e),r=0,i=n.length,a,o,s,u;for(;r>2,o=(3&n[r])<<4|n[r+1]>>4,s=(15&n[r+1])<<2|n[r+2]>>6,u=63&n[r+2],r+1>=i?s=u=64:r+2>=i&&(u=64),t+=bf.charAt(a)+bf.charAt(o)+bf.charAt(s)+bf.charAt(u),r+=3;return t}function hU(e,t){return e&&e.base64encode?e.base64encode(t):hB(t)}function hJ(e,t){if(e&&e.base64decode)return e.base64decode(t);let n=t.length,r=[],i=0;for(;i>4&3,u=(15&n)<<4|a>>2&15,l=(3&a)<<6|63&o;0===u&&0!==a?r.push(s):0===l&&0!==o?r.push(s,u):r.push(s,u,l),i+=4}return function(e){let t="",n=0,r=e.length;for(;n1&&void 0!==arguments[1]?arguments[1]:e;return nd.assert(t>=e||-1===t),{pos:e,end:t}}function hq(e,t){return hW(e.pos,t)}function hQ(e,t){return hW(t,e.end)}function hH(e){let t=TX(e)?S(e.modifiers,vH):void 0;return t&&!g5(t.end)?hQ(e,t.end):e}function hG(e){if(vZ(e)||v0(e))return hQ(e,e.name.pos);let t=TX(e)?ew(e.modifiers):void 0;return t&&!g5(t.end)?hQ(e,t.end):hH(e)}function hZ(e){return e.pos===e.end}function hX(e,t){return hW(e,e+aw[t].length)}function h0(e,t){return h3(e,e,t)}function h1(e,t,n){return h7(h9(e,n,!1),h9(t,n,!1),n)}function h2(e,t,n){return h7(e.end,t.end,n)}function h3(e,t,n){return h7(h9(e,n,!1),t.end,n)}function h4(e,t,n){return h7(e.end,h9(t,n,!1),n)}function h6(e,t,n,r){let i=h9(t,n,r);return iQ(n,e.end,i)}function h5(e,t,n){return iQ(n,e.end,t.end)}function h8(e,t){return!h7(e.pos,e.end,t)}function h7(e,t,n){return 0===iQ(n,e,t)}function h9(e,t,n){return g5(e.pos)?-1:i4(t.text,e.pos,!1,n)}function me(e,t,n,r){let i=i4(n.text,e,!1,r),a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;for(;e-- >t;)if(!iG(n.text.charCodeAt(e)))return e}(i,t,n);return iQ(n,null!=a?a:t,i)}function mt(e,t,n,r){let i=i4(n.text,e,!1,r);return iQ(n,e,Math.min(t,i))}function mn(e){let t=on(e);if(t)switch(t.parent.kind){case 263:case 264:return t===t.parent.name}return!1}function mr(e){return k(e.declarations,mi)}function mi(e){return Df(e)&&void 0!==e.initializer}function ma(e){return e.watch&&eP(e,"watch")}function mo(e){e.close()}function ms(e){return 33554432&e.flags?e.links.checkFlags:0}function mu(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.valueDeclaration){let n=a6(t&&e.declarations&&D(e.declarations,v4)||32768&e.flags&&D(e.declarations,v3)||e.valueDeclaration);return e.parent&&32&e.parent.flags?n:-29&n}if(6&ms(e)){let t=e.links.checkFlags;return(1024&t?8:256&t?4:16)|(2048&t?32:0)}return 4194304&e.flags?36:0}function ml(e,t){return 2097152&e.flags?t.getAliasedSymbol(e):e}function mc(e){return e.exportSymbol?e.exportSymbol.flags|e.flags:e.flags}function m_(e){return 1===md(e)}function mp(e){return 0!==md(e)}function md(e){let{parent:t}=e;if(!t)return 0;switch(t.kind){case 214:case 206:return md(t);case 222:case 221:let{operator:n}=t;return 45===n||46===n?a():0;case 223:let{left:r,operatorToken:i}=t;return r===e&&hD(i.kind)?63===i.kind?1:a():0;case 208:return t.name!==e?0:md(t);case 299:{let n=md(t.parent);return e===t.name?function(e){switch(e){case 0:return 1;case 1:return 0;case 2:return 2;default:return nd.assertNever(e)}}(n):n}case 300:return e===t.objectAssignmentInitializer?0:md(t.parent);default:return 0}function a(){return t.parent&&241===dt(t.parent).kind?1:2}}function mf(e,t){e.forEach(t),e.clear()}function mh(e,t,n){let{onDeleteValue:r,onExistingValue:i}=n;e.forEach((n,a)=>{let o=t.get(a);void 0===o?(e.delete(a),r(n,a)):i&&i(n,o,a)})}function mm(e,t,n){mh(e,t,n);let{createNewValue:r}=n;t.forEach((t,n)=>{e.has(n)||e.set(n,r(n,t))})}function mg(e){if(32&e.flags){let t=my(e);return!!t&&f5(t,256)}return!1}function my(e){var t;return null==(t=e.declarations)?void 0:t.find(sV)}function mb(e){return 3899393&e.flags?e.objectFlags:0}function mv(e,t){return!!iw(e,e=>!!t(e)||void 0)}function mx(e){return!!e&&!!e.declarations&&!!e.declarations[0]&&DT(e.declarations[0])}function mD(e){let{moduleSpecifier:t}=e;return vf(t)?t.text:lX(t)}function mS(e){let t;return Ef(e,e=>{lP(e)&&(t=e)},e=>{for(let n=e.length-1;n>=0;n--)if(lP(e[n])){t=e[n];break}}),t}function mT(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return!e.has(t)&&(e.set(t,n),!0)}function mE(e){return sV(e)||Dy(e)||xr(e)}function mw(e){return e>=179&&e<=202||131===e||157===e||148===e||160===e||149===e||134===e||152===e||153===e||114===e||155===e||144===e||139===e||230===e||315===e||316===e||317===e||318===e||319===e||320===e||321===e}function mA(e){return 208===e.kind||209===e.kind}function mC(e){return 208===e.kind?e.name:(nd.assert(209===e.kind),e.argumentExpression)}function mM(e){switch(e.kind){case"text":case"internal":return!0;default:return!1}}function mN(e){return 272===e.kind||276===e.kind}function mk(e){for(;mA(e);)e=e.expression;return e}function mj(e,t){if(mA(e.parent)&&hO(e))return function e(n){if(208===n.kind){let e=t(n.name);if(void 0!==e)return e}else if(209===n.kind){if(!(vk(n.argumentExpression)||u3(n.argumentExpression)))return;{let e=t(n.argumentExpression);if(void 0!==e)return e}}return mA(n.expression)?e(n.expression):vk(n.expression)?t(n.expression):void 0}(e.parent)}function mI(e,t){for(;;){switch(e.kind){case 222:e=e.operand;continue;case 223:e=e.left;continue;case 224:e=e.condition;continue;case 212:e=e.tag;continue;case 210:if(t)break;case 231:case 209:case 208:case 232:case 356:case 235:e=e.expression;continue}return e}}function mO(e,t){this.flags=e,this.escapedName=t,this.declarations=void 0,this.valueDeclaration=void 0,this.id=0,this.mergeId=0,this.parent=void 0,this.members=void 0,this.exports=void 0,this.exportSymbol=void 0,this.constEnumOnlyModule=void 0,this.isReferenced=void 0,this.isAssigned=void 0,this.links=void 0}function mP(e,t){this.flags=t,(nd.isDebugging||nM)&&(this.checker=e)}function mF(e,t){this.flags=t,nd.isDebugging&&(this.checker=e)}function mL(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function mR(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function mz(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function mB(e,t,n){this.fileName=e,this.text=t,this.skipTrivia=n||(e=>e)}function mU(e){by.push(e),e(bg)}function mJ(e){Object.assign(bg,e),f(by,e=>e(bg))}function m$(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e.replace(/{(\d+)}/g,(e,r)=>""+nd.checkDefined(t[+r+n]))}function mK(e){bb=e}function mV(e){!bb&&e&&(bb=e())}function mY(e){return bb&&bb[e.key]||e.message}function mW(e,t,n,r){cI(void 0,t,n);let i=mY(r);return arguments.length>4&&(i=m$(i,arguments,4)),{file:void 0,start:t,length:n,messageText:i,category:r.category,code:r.code,reportsUnnecessary:r.reportsUnnecessary,fileName:e}}function mq(e,t){let n=[];for(let r of e)n.push(function e(t,n){let r=n.fileName||"",i=n.text.length;nd.assertEqual(t.fileName,r),nd.assertLessThanOrEqual(t.start,i),nd.assertLessThanOrEqual(t.start+t.length,i);let a={file:n,start:t.start,length:t.length,messageText:t.messageText,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary};if(t.relatedInformation)for(let o of(a.relatedInformation=[],t.relatedInformation))void 0===o.file&&void 0!==o.start&&void 0!==o.length&&"string"==typeof o.fileName&&o.fileName===r?(nd.assertLessThanOrEqual(o.start,i),nd.assertLessThanOrEqual(o.start+o.length,i),a.relatedInformation.push(e(o,n))):a.relatedInformation.push(o);return a}(r,t));return n}function mQ(e,t,n,r){cI(e,t,n);let i=mY(r);return arguments.length>4&&(i=m$(i,arguments,4)),{file:e,start:t,length:n,messageText:i,category:r.category,code:r.code,reportsUnnecessary:r.reportsUnnecessary,reportsDeprecated:r.reportsDeprecated}}function mH(e,t){let n=mY(t);return arguments.length>2&&(n=m$(n,arguments,2)),n}function mG(e){let t=mY(e);return arguments.length>1&&(t=m$(t,arguments,1)),{file:void 0,start:void 0,length:void 0,messageText:t,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary,reportsDeprecated:e.reportsDeprecated}}function mZ(e,t){return{file:void 0,start:void 0,length:void 0,code:e.code,category:e.category,messageText:e.next?e:e.messageText,relatedInformation:t}}function mX(e,t){let n=mY(t);return arguments.length>2&&(n=m$(n,arguments,2)),{messageText:n,category:t.category,code:t.code,next:void 0===e||Array.isArray(e)?e:[e]}}function m0(e,t){let n=e;for(;n.next;)n=n.next[0];n.next=[t]}function m1(e){return e.file?e.file.path:void 0}function m2(e,t){return m3(e,t)||(e.relatedInformation||t.relatedInformation?e.relatedInformation&&t.relatedInformation?ty(e.relatedInformation.length,t.relatedInformation.length)||f(e.relatedInformation,(e,n)=>m2(e,t.relatedInformation[n]))||0:e.relatedInformation?-1:1:0)||0}function m3(e,t){return tS(m1(e),m1(t))||ty(e.start,t.start)||ty(e.length,t.length)||ty(e.code,t.code)||function e(t,n){if("string"==typeof t&&"string"==typeof n)return tS(t,n);if("string"==typeof t)return -1;if("string"==typeof n)return 1;let r=tS(t.messageText,n.messageText);if(r)return r;if(!t.next&&!n.next)return 0;if(!t.next)return -1;if(!n.next)return 1;let i=Math.min(t.next.length,n.next.length);for(let a=0;an.next.length?1:0}(e.messageText,t.messageText)||0}function m4(e){return 4===e||2===e||1===e||6===e?1:0}function m6(e){return e.isDeclarationFile?void 0:function e(t){if(2&t.transformFlags)return u$(t)||DQ(t)?t:Ef(t,e)}(e)}function m5(e){return!!(99===e.impliedNodeFormat||rX(e.fileName,[".cjs",".cts",".mjs",".mts"]))&&!e.isDeclarationFile||void 0}function m8(e){switch(gn(e)){case 3:return e=>{e.externalModuleIndicator=T6(e)||!e.isDeclarationFile||void 0};case 1:return e=>{e.externalModuleIndicator=T6(e)};case 2:let t=[T6];(4===e.jsx||5===e.jsx)&&t.push(m6),t.push(m5);let n=tQ(...t);return e=>void(e.externalModuleIndicator=n(e))}}function m7(e){var t;return null!=(t=e.target)?t:100===e.module&&9||199===e.module&&99||1}function m9(e){return"number"==typeof e.module?e.module:m7(e)>=2?5:1}function ge(e){return e>=5&&e<=99}function gt(e){let t=e.moduleResolution;if(void 0===t)switch(m9(e)){case 1:t=2;break;case 100:t=3;break;case 199:t=99;break;default:t=1}return t}function gn(e){return e.moduleDetection||(100===m9(e)||199===m9(e)?3:2)}function gr(e){switch(m9(e)){case 1:case 2:case 5:case 6:case 7:case 99:case 100:case 199:return!0;default:return!1}}function gi(e){return!!(e.isolatedModules||e.verbatimModuleSyntax)}function ga(e){return e.verbatimModuleSyntax||e.isolatedModules&&e.preserveValueImports}function go(e){return!1===e.allowUnreachableCode}function gs(e){return!1===e.allowUnusedLabels}function gu(e){return!!(gh(e)&&e.declarationMap)}function gl(e){if(void 0!==e.esModuleInterop)return e.esModuleInterop;switch(m9(e)){case 100:case 199:return!0}}function gc(e){return void 0!==e.allowSyntheticDefaultImports?e.allowSyntheticDefaultImports:gl(e)||4===m9(e)||100===gt(e)}function g_(e){return e>=3&&e<=99||100===e}function gp(e){let t=gt(e);if(!g_(t))return!1;if(void 0!==e.resolvePackageJsonExports)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}function gd(e){let t=gt(e);if(!g_(t))return!1;if(void 0!==e.resolvePackageJsonExports)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}function gf(e){return void 0!==e.resolveJsonModule?e.resolveJsonModule:100===gt(e)}function gh(e){return!!(e.declaration||e.composite)}function gm(e){return!!(e.preserveConstEnums||gi(e))}function gg(e){return!!(e.incremental||e.composite)}function gy(e,t){return void 0===e[t]?!!e.strict:!!e[t]}function gb(e){return void 0===e.allowJs?!!e.checkJs:e.allowJs}function gv(e){return void 0===e.useDefineForClassFields?m7(e)>=9:e.useDefineForClassFields}function gx(e,t){return lu(t,e,semanticDiagnosticsOptionDeclarations)}function gD(e,t){return lu(t,e,affectsEmitOptionDeclarations)}function gS(e,t){return lu(t,e,affectsDeclarationPathOptionDeclarations)}function gT(e,t){return t.strictFlag?gy(e,t.name):e[t.name]}function gE(e){let t=e.jsx;return 2===t||4===t||5===t}function gw(e,t){let n=null==t?void 0:t.pragmas.get("jsximportsource"),r=e6(n)?n[n.length-1]:n;return 4===e.jsx||5===e.jsx||e.jsxImportSource||r?(null==r?void 0:r.arguments.factory)||e.jsxImportSource||"react":void 0}function gA(e,t){return e?`${e}/${5===t.jsx?"jsx-dev-runtime":"jsx-runtime"}`:void 0}function gC(e){let t=!1;for(let n=0;ni,getSymlinkedDirectories:()=>n,getSymlinkedDirectoriesByRealpath:()=>r,setSymlinkedFile:(e,t)=>(i||(i=new Map)).set(e,t),setSymlinkedDirectory:(i,a)=>{let o=il(i,e,t);yN(o)||(o=i_(o),!1===a||null!=n&&n.has(o)||(r||(r=eX())).add(i_(a.realPath),i),(n||(n=new Map)).set(o,a))},setSymlinksFromResolutions(e,t){var n,r;for(let t of(nd.assert(!a),a=!0,e))null==(n=t.resolvedModules)||n.forEach(e=>o(this,e.resolvedModule)),null==(r=t.resolvedTypeReferenceDirectiveNames)||r.forEach(e=>o(this,e.resolvedTypeReferenceDirective));t.forEach(e=>o(this,e.resolvedTypeReferenceDirective))},hasProcessedResolutions:()=>a};function o(n,r){if(!r||!r.originalPath||!r.resolvedFileName)return;let{resolvedFileName:i,originalPath:a}=r;n.setSymlinkedFile(il(a,e,t),i);let[o,s]=function(e,t,n,r){let i=r7(io(e,n)),a=r7(io(t,n)),o=!1;for(;i.length>=2&&a.length>=2&&!gN(i[i.length-2],r)&&!gN(a[a.length-2],r)&&r(i[i.length-1])===r(a[a.length-1]);)i.pop(),a.pop(),o=!0;return o?[r9(i),r9(a)]:void 0}(i,a,e,t)||t8;o&&s&&n.setSymlinkedDirectory(s,{real:o,realPath:il(o,e,t)})}}function gN(e,t){return void 0!==e&&("node_modules"===t(e)||tK(e,"@"))}function gk(e,t,n){let r=tY(e,t,n);return void 0===r?void 0:rK(r.charCodeAt(0))?r.slice(1):void 0}function gj(e){return e.replace(bv,gI)}function gI(e){return"\\"+e}function gO(e,t,n){let r=gP(e,t,n);return r&&r.length?`^(${r.map(e=>`(${e})`).join("|")})${"exclude"===n?"($|/)":"$"}`:void 0}function gP(e,t,n){if(!(void 0===e||0===e.length))return R(e,e=>e&&gR(e,t,n,bA[n]))}function gF(e){return!/[.*?]/.test(e)}function gL(e,t,n){let r=e&&gR(e,t,n,bA[n]);return r&&`^(${r})${"exclude"===n?"($|/)":"$"}`}function gR(e,t,n,r){let{singleAsteriskRegexFragment:i,doubleAsteriskRegexFragment:a,replaceWildcardCharacter:o}=r,s="",u=!1,l=ia(e,t),c=eA(l);if("exclude"!==n&&"**"===c)return;l[0]=ic(l[0]),gF(c)&&l.push("**","*");let _=0;for(let e of l){if("**"===e)s+=a;else if("directories"===n&&(s+="(",_++),u&&(s+=iC),"exclude"!==n){let t="";42===e.charCodeAt(0)?(t+="([^./]"+i+")?",e=e.substr(1)):63===e.charCodeAt(0)&&(t+="[^./]",e=e.substr(1)),(t+=e.replace(bv,o))!==e&&(s+=bS),s+=t}else s+=e.replace(bv,o);u=!0}for(;_>0;)s+=")?",_--;return s}function gz(e,t){return"*"===e?t:"?"===e?"[^/]":"\\"+e}function gB(e,t,n,r,i){e=is(e);let a=ir(i=is(i),e);return{includeFilePatterns:O(gP(n,a,"files"),e=>`^${e}$`),includeFilePattern:gO(n,a,"files"),includeDirectoryPattern:gO(n,a,"directories"),excludePattern:gO(t,a,"exclude"),basePaths:function(e,t,n){let r=[e];if(t){let i=[];for(let n of t){let t=rY(n)?n:is(ir(e,n));i.push(function(e){let t=M(e,bx);return t<0?rG(e)?ic(r4(e)):e:e.substring(0,e.lastIndexOf(iC,t))}(t))}for(let t of(i.sort(tT(!n)),i))x(r,r=>!ib(r,t,e,!n))&&r.push(t)}return r}(e,n,r)}}function gU(e,t){return new RegExp(e,t?"":"i")}function gJ(e,t,n,r,i,a,o,s,u){let l=gB(e=is(e),n,r,i,a=is(a)),c=l.includeFilePatterns&&l.includeFilePatterns.map(e=>gU(e,i)),_=l.includeDirectoryPattern&&gU(l.includeDirectoryPattern,i),p=l.excludePattern&&gU(l.excludePattern,i),d=c?c.map(()=>[]):[[]],f=new Map,h=tB(i);for(let e of l.basePaths)!function e(n,r,i){let a=h(u(r));if(f.has(a))return;f.set(a,!0);let{files:o,directories:l}=s(n);for(let e of ey(o,tS)){let i=ir(n,e),a=ir(r,e);if(!(t&&!rX(i,t))&&!(p&&p.test(a))){if(c){let e=T(c,e=>e.test(a));-1!==e&&d[e].push(i)}else d[0].push(i)}}if(!(void 0!==i&&0==--i))for(let t of ey(l,tS)){let a=ir(n,t),o=ir(r,t);(!_||_.test(o))&&(!p||!p.test(o))&&e(a,o,i)}}(e,ir(a,e),o);return L(d)}function g$(e,t){return t||gK(e)||3}function gK(e){switch(e.substr(e.lastIndexOf(".")).toLowerCase()){case".js":case".cjs":case".mjs":return 1;case".jsx":return 2;case".ts":case".cts":case".mts":return 3;case".tsx":return 4;case".json":return 6;default:return 0}}function gV(e,t){let n=e&&gb(e);if(!t||0===t.length)return n?bO:bC;let r=n?bO:bC,i=L(r);return[...r,...$(t,e=>{var t;return 7===e.scriptKind||n&&(1===(t=e.scriptKind)||2===t)&&-1===i.indexOf(e.extension)?[e.extension]:void 0})]}function gY(e,t){return e&&gf(e)?t===bO?bP:t===bC?bN:[...t,[".json"]]:t}function gW(e){return G(bI,t=>rZ(e,t))}function gq(e){return G(bM,t=>rZ(e,t))}function gQ(e){let{imports:t}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tQ(gW,gq);return m(t,e=>{let{text:t}=e;return rQ(t)?n(t):void 0})||!1}function gH(e,t,n,r){if("js"===e||99===t)return shouldAllowImportingTsExtension(n)&&2!==i()?3:2;if("minimal"===e)return 0;if("index"===e)return 1;if(!shouldAllowImportingTsExtension(n))return gQ(r)?2:0;return i();function i(){let e=!1;for(let t of r.imports.length?r.imports.map(e=>e.text):_X(r)?(function(e){let t=0,n;for(let r of e.statements){if(t>3)break;_9(r)?n=X(n,r.declarationList.declarations.map(e=>e.initializer)):x7(r)&&_4(r.expression,!0)?n=e_(n,r.expression):t++}return n||t8})(r).map(e=>e.arguments[0].text):t8)if(rQ(t)){if(gq(t))return 3;gW(t)&&(e=!0)}return e?2:0}}function gG(e,t,n){if(!e)return!1;let r=gV(t,n);for(let n of L(gY(t,r)))if(rZ(e,n))return!0;return!1}function gZ(e){let t=e.match(/\//g);return t?t.length:0}function gX(e,t){return ty(gZ(e),gZ(t))}function g0(e){for(let t of bz){let n=g1(e,t);if(void 0!==n)return n}return e}function g1(e,t){return rZ(e,t)?g2(e,t):void 0}function g2(e,t){return e.substring(0,e.length-t.length)}function g3(e,t){return id(e,t,bz,!1)}function g4(e){let t=e.indexOf("*");return -1===t?e:-1!==e.indexOf("*",t+1)?void 0:{prefix:e.substr(0,t),suffix:e.substr(t+1)}}function g6(e){return $(eL(e),e=>g4(e))}function g5(e){return!(e>=0)}function g8(e){return".ts"===e||".tsx"===e||".d.ts"===e||".cts"===e||".mts"===e||".d.mts"===e||".d.cts"===e||tK(e,".d.")&&tk(e,".ts")}function g7(e){return g8(e)||".json"===e}function g9(e){let t=yt(e);return void 0!==t?t:nd.fail(`File ${e} has unknown extension.`)}function ye(e){return void 0!==yt(e)}function yt(e){return D(bz,t=>rZ(e,t))}function yn(e,t){return e.checkJsDirective?e.checkJsDirective.enabled:t.checkJs}function yr(e,t){let n=[];for(let r of e){if(r===t)return t;e8(r)||n.push(r)}return t$(n,e=>e,t)}function yi(e,t){let n=e.indexOf(t);return nd.assert(-1!==n),e.slice(n)}function ya(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;rr&&(r=a)}return{min:n,max:r}}function ys(e){return{pos:lq(e),end:e.end}}function yu(e,t){return{pos:t.pos-1,end:Math.min(e.text.length,i4(e.text,t.end)+1)}}function yl(e,t,n){return t.skipLibCheck&&e.isDeclarationFile||t.skipDefaultLibCheck&&e.hasNoDefaultLib||n.isSourceOfProjectReferenceRedirect(e.fileName)}function yc(e,t){return e===t||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&e$(e,t,yc)}function y_(e){let t;switch(e.charCodeAt(1)){case 98:case 66:t=1;break;case 111:case 79:t=3;break;case 120:case 88:t=4;break;default:let n=e.length-1,r=0;for(;48===e.charCodeAt(r);)r++;return e.slice(r,n)||"0"}let i=e.length-1,a=(i-2)*t,o=new Uint16Array((a>>>4)+(15&a?1:0));for(let n=i-1,r=0;n>=2;n--,r+=t){let t=r>>>4,i=e.charCodeAt(n),a=(i<=57?i-48:10+i-(i<=70?65:97))<<(15&r);o[t]|=a;let s=a>>>16;s&&(o[t+1]|=s)}let s="",u=o.length-1,l=!0;for(;l;){let e=0;l=!1;for(let t=u;t>=0;t--){let n=e<<16|o[t],r=n/10|0;o[t]=r,e=n-10*r,r&&!l&&(u=t,l=!0)}s=e+s}return s}function yp(e){let{negative:t,base10Value:n}=e;return(t&&"0"!==n?"-":"")+n}function yd(e){if(yh(e,!1))return yf(e)}function yf(e){let t=e.startsWith("-"),n=y_(`${t?e.slice(1):e}n`);return{negative:t,base10Value:n}}function yh(e,t){if(""===e)return!1;let n=a_(99,!1),r=!0;n.setOnError(()=>r=!1),n.setText(e+"n");let i=n.scan(),a=40===i;a&&(i=n.scan());let o=n.getTokenFlags();return r&&9===i&&n.getTextPos()===e.length+1&&!(512&o)&&(!t||e===yp({negative:a,base10Value:y_(n.getTokenValue())}))}function ym(e){return!!(16777216&e.flags)||_V(e)||function(e){if(79!==e.kind)return!1;let t=oe(e.parent,e=>{switch(e.kind){case 294:return!0;case 208:case 230:return!1;default:return"quit"}});return(null==t?void 0:t.token)===117||(null==t?void 0:t.parent.kind)===261}(e)||function(e){for(;79===e.kind||208===e.kind;)e=e.parent;if(164!==e.kind)return!1;if(f5(e.parent,256))return!0;let t=e.parent.parent.kind;return 261===t||184===t}(e)||!(_$(e)||vk(e)&&D8(e.parent)&&e.parent.name===e)}function yg(e){return v9(e)&&vk(e.typeName)}function yy(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tf;if(e.length<2)return!0;let n=e[0];for(let r=1,i=e.length;rtO(e,t))}function yk(e){if(!e.parent)return;switch(e.kind){case 165:let{parent:t}=e;return 192===t.kind?void 0:t.typeParameters;case 166:return e.parent.parameters;case 201:case 236:return e.parent.templateSpans;case 167:{let{parent:t}=e;return T0(t)?t.modifiers:void 0}case 294:return e.parent.heritageClauses}let{parent:n}=e;if(uW(e))return Sb(e.parent)?void 0:e.parent.tags;switch(n.kind){case 184:case 261:return sG(e)?n.members:void 0;case 189:case 190:return n.types;case 186:case 206:case 357:case 272:case 276:return n.elements;case 207:case 289:return n.properties;case 210:case 211:return s0(e)?n.typeArguments:n.expression===e?void 0:n.arguments;case 281:case 285:return uB(e)?n.children:void 0;case 283:case 282:return s0(e)?n.typeArguments:void 0;case 238:case 292:case 293:case 265:case 308:return n.statements;case 266:return n.clauses;case 260:case 228:return sK(e)?n.members:void 0;case 263:return D9(e)?n.members:void 0}}function yj(e){if(!e.typeParameters){if(G(e.parameters,e=>!fV(e)))return!0;if(216!==e.kind){let t=eD(e.parameters);if(!(t&&fB(t)))return!0}}return!1}function yI(e){return"Infinity"===e||"-Infinity"===e||"NaN"===e}function yO(e){return 257===e.kind&&295===e.parent.kind}function yP(e){let t=e.valueDeclaration&&dX(e.valueDeclaration);return!!t&&(vQ(t)||yO(t))}function yF(e){return 215===e.kind||216===e.kind}function yL(e){return e.replace(/\$/gm,()=>"\\$")}function yR(e){return(+e).toString()===e}function yz(e,t,n,r){return ac(e,t)?vs.createIdentifier(e):!r&&yR(e)&&+e>=0?vs.createNumericLiteral(+e):vs.createStringLiteral(e,!!n)}function yB(e){return!!(262144&e.flags&&e.isThisType)}function yU(e){var t;let n=0,r=0,i=0,a=0,o;(t=o||(o={}))[t.BeforeNodeModules=0]="BeforeNodeModules",t[t.NodeModules=1]="NodeModules",t[t.Scope=2]="Scope",t[t.PackageContent=3]="PackageContent";let s=0,u=0,l=0;for(;u>=0;)switch(s=u,u=e.indexOf("/",s+1),l){case 0:e.indexOf(nodeModulesPathPart,s)===s&&(n=s,r=u,l=1);break;case 1:case 2:1===l&&"@"===e.charAt(s+1)?l=2:(i=u,l=3);break;case 3:l=e.indexOf(nodeModulesPathPart,s)===s?1:3}return a=s,l>1?{topLevelNodeModulesIndex:n,topLevelPackageNameIndex:r,packageRootIndex:i,fileNameIndex:a}:void 0}function yJ(e){var t;return 344===e.kind?null==(t=e.typeExpression)?void 0:t.type:e.type}function y$(e){switch(e.kind){case 165:case 260:case 261:case 262:case 263:case 349:case 341:case 343:return!0;case 270:return e.isTypeOnly;case 273:case 278:return e.parent.parent.isTypeOnly;default:return!1}}function yK(e){return Dv(e)||x5(e)||Dm(e)||Dg(e)||Dy(e)||y$(e)||Dx(e)&&!co(e)&&!ca(e)}function yV(e){if(!su(e))return!1;let{isBracketed:t,typeExpression:n}=e;return t||!!n&&319===n.type.kind}function yY(e,t){if(0===e.length)return!1;let n=e.charCodeAt(0);return 35===n?e.length>1&&au(e.charCodeAt(1),t):au(n,t)}function yW(e){var t;return(null==(t=getSnippetElement(e))?void 0:t.kind)===0}function yq(e){return _X(e)&&(e.type&&319===e.type.kind||oy(e).some(e=>{let{isBracketed:t,typeExpression:n}=e;return t||!!n&&319===n.type.kind}))}function yQ(e){switch(e.kind){case 169:case 168:return!!e.questionToken;case 166:return!!e.questionToken||yq(e);case 351:case 344:return yV(e);default:return!1}}function yH(e){let t=e.kind;return(208===t||209===t)&&xZ(e.expression)}function yG(e){return _X(e)&&xI(e)&&uH(e)&&!!oJ(e)}function yZ(e){return nd.checkDefined(yX(e))}function yX(e){let t=oJ(e);return t&&t.typeExpression&&t.typeExpression.type}var y0,y1,y2,y3,y4,y6,y5,y8,y7,y9,be,bt,bn,br,bi,ba,bo,bs,bu,bl,bc,b_,bp,bd,bf,bh,bm,bg,by,bb,bv,bx,bD,bS,bT,bE,bw,bA,bC,bM,bN,bk,bj,bI,bO,bP,bF,bL,bR,bz,bB,bU=c({"src/compiler/utilities.ts"(){var e,t,n,r,i,a,o;let s;wA(),y0=[],y1="tslib",y2=160,y3=1e6,e="",y4={getText:()=>e,write:s=t=>e+=t,rawWrite:s,writeKeyword:s,writeOperator:s,writePunctuation:s,writeSpace:s,writeStringLiteral:s,writeLiteral:s,writeParameter:s,writeProperty:s,writeSymbol:(e,t)=>s(e),writeTrailingSemicolon:s,writeComment:s,getTextPos:()=>e.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!e.length&&iG(e.charCodeAt(e.length-1)),writeLine:()=>e+=" ",increaseIndent:tt,decreaseIndent:tt,clear:()=>e=""},(t=y6||{})[t.None=0]="None",t[t.NeverAsciiEscape=1]="NeverAsciiEscape",t[t.JsxAttributeEscape=2]="JsxAttributeEscape",t[t.TerminateUnterminatedLiterals=4]="TerminateUnterminatedLiterals",t[t.AllowNumericSeparator=8]="AllowNumericSeparator",y6=t,y5=/^(\/\/\/\s*/,y8=/^(\/\/\/\s*/,y7=/^(\/\/\/\s*/,y9=/^(\/\/\/\s*/,(n=be||{})[n.None=0]="None",n[n.Definite=1]="Definite",n[n.Compound=2]="Compound",be=n,(r=bt||{})[r.Normal=0]="Normal",r[r.Generator=1]="Generator",r[r.Async=2]="Async",r[r.Invalid=4]="Invalid",r[r.AsyncGenerator=3]="AsyncGenerator",bt=r,(i=bn||{})[i.Left=0]="Left",i[i.Right=1]="Right",bn=i,(a=br||{})[a.Comma=0]="Comma",a[a.Spread=1]="Spread",a[a.Yield=2]="Yield",a[a.Assignment=3]="Assignment",a[a.Conditional=4]="Conditional",a[a.Coalesce=4]="Coalesce",a[a.LogicalOR=5]="LogicalOR",a[a.LogicalAND=6]="LogicalAND",a[a.BitwiseOR=7]="BitwiseOR",a[a.BitwiseXOR=8]="BitwiseXOR",a[a.BitwiseAND=9]="BitwiseAND",a[a.Equality=10]="Equality",a[a.Relational=11]="Relational",a[a.Shift=12]="Shift",a[a.Additive=13]="Additive",a[a.Multiplicative=14]="Multiplicative",a[a.Exponentiation=15]="Exponentiation",a[a.Unary=16]="Unary",a[a.Update=17]="Update",a[a.LeftHandSide=18]="LeftHandSide",a[a.Member=19]="Member",a[a.Primary=20]="Primary",a[a.Highest=20]="Highest",a[a.Lowest=0]="Lowest",a[a.Invalid=-1]="Invalid",br=a,bi=/\$\{/g,ba=/[\\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,bo=/[\\\'\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,bs=/\r\n|[\\\`\u0000-\u001f\t\v\f\b\r\u2028\u2029\u0085]/g,bu=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"})),bl=/[^\u0000-\u007F]/g,bc=/[\"\u0000-\u001f\u2028\u2029\u0085]/g,b_=/[\'\u0000-\u001f\u2028\u2029\u0085]/g,bp=new Map(Object.entries({'"':""","'":"'"})),bd=[""," "],bf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bh=`\r -`,bm=` -`,bg={getNodeConstructor:()=>mL,getTokenConstructor:()=>mR,getIdentifierConstructor:()=>mz,getPrivateIdentifierConstructor:()=>mL,getSourceFileConstructor:()=>mL,getSymbolConstructor:()=>mO,getTypeConstructor:()=>mP,getSignatureConstructor:()=>mF,getSourceMapSourceConstructor:()=>mB},by=[],bv=/[^\w\s\/]/g,bx=[42,63],bA={files:bT={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${bS=`(?!(${(bD=["node_modules","bower_components","jspm_packages"]).join("|")})(/|$))`}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>gz(e,bT.singleAsteriskRegexFragment)},directories:bE={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${bS}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>gz(e,bE.singleAsteriskRegexFragment)},exclude:bw={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:e=>gz(e,bw.singleAsteriskRegexFragment)}},bM=L(bC=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]]),bN=[...bC,[".json"]],bk=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx",".cts",".mts"],bI=L(bj=[[".js",".jsx"],[".mjs"],[".cjs"]]),bP=[...bO=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],[".json"]],bF=[".d.ts",".d.cts",".d.mts"],bL=[".ts",".cts",".mts",".tsx"],(o=bR||{})[o.Minimal=0]="Minimal",o[o.Index=1]="Index",o[o.JsExtension=2]="JsExtension",o[o.TsExtension=3]="TsExtension",bR=o,bz=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],bB={files:t8,directories:t8}}});function bJ(){let e,t,n,r,i;return{createBaseSourceFileNode:function(e){return new(i||(i=bg.getSourceFileConstructor()))(e,-1,-1)},createBaseIdentifierNode:function(e){return new(n||(n=bg.getIdentifierConstructor()))(e,-1,-1)},createBasePrivateIdentifierNode:function(e){return new(r||(r=bg.getPrivateIdentifierConstructor()))(e,-1,-1)},createBaseTokenNode:function(e){return new(t||(t=bg.getTokenConstructor()))(e,-1,-1)},createBaseNode:function(t){return new(e||(e=bg.getNodeConstructor()))(t,-1,-1)}}}var b$,bK=c({"src/compiler/factory/baseNodeFactory.ts"(){wA()}}),bV=c({"src/compiler/factory/parenthesizerRules.ts"(){wA(),b$={getParenthesizeLeftSideOfBinaryForOperator:e=>ta,getParenthesizeRightSideOfBinaryForOperator:e=>ta,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,n)=>n,parenthesizeExpressionOfComputedPropertyName:ta,parenthesizeConditionOfConditionalExpression:ta,parenthesizeBranchOfConditionalExpression:ta,parenthesizeExpressionOfExportDefault:ta,parenthesizeExpressionOfNew:e=>te(e,us),parenthesizeLeftSideOfAccess:e=>te(e,us),parenthesizeOperandOfPostfixUnary:e=>te(e,us),parenthesizeOperandOfPrefixUnary:e=>te(e,ul),parenthesizeExpressionsOfCommaDelimitedList:e=>te(e,sd),parenthesizeExpressionForDisallowedComma:ta,parenthesizeExpressionOfExpressionStatement:ta,parenthesizeConciseBodyOfArrowFunction:ta,parenthesizeCheckTypeOfConditionalType:ta,parenthesizeExtendsTypeOfConditionalType:ta,parenthesizeConstituentTypesOfUnionType:e=>te(e,sd),parenthesizeConstituentTypeOfUnionType:ta,parenthesizeConstituentTypesOfIntersectionType:e=>te(e,sd),parenthesizeConstituentTypeOfIntersectionType:ta,parenthesizeOperandOfTypeOperator:ta,parenthesizeOperandOfReadonlyTypeOperator:ta,parenthesizeNonArrayTypeOfPostfixType:ta,parenthesizeElementTypesOfTupleType:e=>te(e,sd),parenthesizeElementTypeOfTupleType:ta,parenthesizeTypeOfOptionalType:ta,parenthesizeTypeArguments:e=>e&&te(e,sd),parenthesizeLeadingTypeArgument:ta}}}),bY=()=>{},bW=()=>new Proxy({},{get:()=>()=>{}});function bq(e){vr.push(e)}function bQ(e,t){let n=8&e?bH:bG,r=tl(()=>1&e?b$:createParenthesizerRules(y)),i=tl(()=>2&e?nullNodeConverters:bW(y)),a=tc(e=>(t,n)=>tv(t,e,n)),o=tc(e=>t=>ty(e,t)),s=tc(e=>t=>tb(t,e)),u=tc(e=>()=>v(e)),l=tc(e=>t=>nz(e,t)),c=tc(e=>(t,r)=>t.type!==r?n(nz(e,r),t):t),_=tc(e=>(t,n)=>nR(e,t,n)),p=tc(e=>(t,r)=>t.type!==r?n(nR(e,r,t.postfix),t):t),d=tc(e=>(t,n)=>n8(e,t,n)),h=tc(e=>(t,r,i)=>(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nK(t),i=arguments.length>3?arguments[3]:void 0;return t.tagName!==r||t.comment!==i?n(n8(e,r,i),t):t})(e,t,r,i)),m=tc(e=>(t,n,r)=>n7(e,t,n,r)),g=tc(e=>(t,r,i,a)=>(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nK(t),i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return t.tagName!==r||t.typeExpression!==i||t.comment!==a?n(n7(e,r,i,a),t):t})(e,t,r,i,a)),y={get parenthesizer(){return r()},get converters(){return i()},baseFactory:t,flags:e,createNodeArray:b,createNumericLiteral:T,createBigIntLiteral:E,createStringLiteral:A,createStringLiteralFromNode:function(e){let t=w(dB(e),void 0);return t.textSourceNode=e,t},createRegularExpressionLiteral:C,createLiteralLikeNode:function(e,t){switch(e){case 8:return T(t,0);case 9:return E(t);case 10:return A(t,void 0);case 11:return ru(t,!1);case 12:return ru(t,!0);case 13:return C(t);case 14:return tA(e,t,void 0,0)}},createIdentifier:k,createTempVariable:j,createLoopVariable:function(e){let t=2;return e&&(t|=8),N("",t,void 0,void 0)},createUniqueName:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return nd.assert(!(7&t),"Argument out of range: flags"),nd.assert((48&t)!=32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),N(e,3|t,n,r)},getGeneratedNameForNode:I,createPrivateIdentifier:function(e){return tK(e,"#")||nd.fail("First character of private identifier must be #: "+e),O(or(e))},createUniquePrivateName:function(e,t,n){e&&!tK(e,"#")&&nd.fail("First character of private identifier must be #: "+e);let r=8|(e?3:1);return P(null!=e?e:"",r,t,n)},getGeneratedPrivateNameForNode:function(e,t,n){let r=P(o1(e)?TJ(!0,t,e,n,oa):`#generated@${getNodeId(e)}`,4|(t||n?16:0),t,n);return r.original=e,r},createToken:L,createSuper:function(){return L(106)},createThis:R,createNull:function(){return L(104)},createTrue:z,createFalse:B,createModifier:function(e){return L(e)},createModifiersFromModifierFlags:J,createQualifiedName:$,updateQualifiedName:function(e,t,r){return e.left!==t||e.right!==r?n($(t,r),e):e},createComputedPropertyName:K,updateComputedPropertyName:function(e,t){return e.expression!==t?n(K(t),e):e},createTypeParameterDeclaration:V,updateTypeParameterDeclaration:Y,createParameterDeclaration:W,updateParameterDeclaration:q,createDecorator:Q,updateDecorator:function(e,t){return e.expression!==t?n(Q(t),e):e},createPropertySignature:H,updatePropertySignature:Z,createPropertyDeclaration:X,updatePropertyDeclaration:ee,createMethodSignature:et,updateMethodSignature:en,createMethodDeclaration:er,updateMethodDeclaration:ei,createConstructorDeclaration:eo,updateConstructorDeclaration:es,createGetAccessorDeclaration:eu,updateGetAccessorDeclaration:el,createSetAccessorDeclaration:ec,updateSetAccessorDeclaration:ep,createCallSignature:ed,updateCallSignature:function(e,t,n,r){return e.typeParameters!==t||e.parameters!==n||e.type!==r?S(ed(t,n,r),e):e},createConstructSignature:ef,updateConstructSignature:function(e,t,n,r){return e.typeParameters!==t||e.parameters!==n||e.type!==r?S(ef(t,n,r),e):e},createIndexSignature:eh,updateIndexSignature:em,createClassStaticBlockDeclaration:ea,updateClassStaticBlockDeclaration:function(e,t){var r;return e.body!==t?((r=ea(t))!==e&&(r.modifiers=e.modifiers),n(r,e)):e},createTemplateLiteralTypeSpan:eg,updateTemplateLiteralTypeSpan:function(e,t,r){return e.type!==t||e.literal!==r?n(eg(t,r),e):e},createKeywordTypeNode:function(e){return L(e)},createTypePredicateNode:ey,updateTypePredicateNode:function(e,t,r,i){return e.assertsModifier!==t||e.parameterName!==r||e.type!==i?n(ey(t,r,i),e):e},createTypeReferenceNode:eb,updateTypeReferenceNode:function(e,t,r){return e.typeName!==t||e.typeArguments!==r?n(eb(t,r),e):e},createFunctionTypeNode:ev,updateFunctionTypeNode:function(e,t,n,r){var i;return e.typeParameters!==t||e.parameters!==n||e.type!==r?((i=ev(t,n,r))!==e&&(i.modifiers=e.modifiers),S(i,e)):e},createConstructorTypeNode:ex,updateConstructorTypeNode:function(){return 5==arguments.length?eS(...arguments):4==arguments.length?function(e,t,n,r){return eS(e,e.modifiers,t,n,r)}(...arguments):nd.fail("Incorrect number of arguments specified.")},createTypeQueryNode:eT,updateTypeQueryNode:function(e,t,r){return e.exprName!==t||e.typeArguments!==r?n(eT(t,r),e):e},createTypeLiteralNode:eE,updateTypeLiteralNode:function(e,t){return e.members!==t?n(eE(t),e):e},createArrayTypeNode:eA,updateArrayTypeNode:function(e,t){return e.elementType!==t?n(eA(t),e):e},createTupleTypeNode:eM,updateTupleTypeNode:function(e,t){return e.elements!==t?n(eM(t),e):e},createNamedTupleMember:eN,updateNamedTupleMember:function(e,t,r,i,a){return e.dotDotDotToken!==t||e.name!==r||e.questionToken!==i||e.type!==a?n(eN(t,r,i,a),e):e},createOptionalTypeNode:ek,updateOptionalTypeNode:function(e,t){return e.type!==t?n(ek(t),e):e},createRestTypeNode:ej,updateRestTypeNode:function(e,t){return e.type!==t?n(ej(t),e):e},createUnionTypeNode:function(e){return eI(189,e,r().parenthesizeConstituentTypesOfUnionType)},updateUnionTypeNode:function(e,t){return eF(e,t,r().parenthesizeConstituentTypesOfUnionType)},createIntersectionTypeNode:function(e){return eI(190,e,r().parenthesizeConstituentTypesOfIntersectionType)},updateIntersectionTypeNode:function(e,t){return eF(e,t,r().parenthesizeConstituentTypesOfIntersectionType)},createConditionalTypeNode:eL,updateConditionalTypeNode:function(e,t,r,i,a){return e.checkType!==t||e.extendsType!==r||e.trueType!==i||e.falseType!==a?n(eL(t,r,i,a),e):e},createInferTypeNode:eR,updateInferTypeNode:function(e,t){return e.typeParameter!==t?n(eR(t),e):e},createImportTypeNode:eB,updateImportTypeNode:function(e,t,r,i,a){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.isTypeOf;return e.argument!==t||e.assertions!==r||e.qualifier!==i||e.typeArguments!==a||e.isTypeOf!==o?n(eB(t,r,i,a,o),e):e},createParenthesizedType:eU,updateParenthesizedType:function(e,t){return e.type!==t?n(eU(t),e):e},createThisTypeNode:function(){let e=v(194);return e.transformFlags=1,e},createTypeOperatorNode:eJ,updateTypeOperatorNode:function(e,t){return e.type!==t?n(eJ(e.operator,t),e):e},createIndexedAccessTypeNode:e$,updateIndexedAccessTypeNode:function(e,t,r){return e.objectType!==t||e.indexType!==r?n(e$(t,r),e):e},createMappedTypeNode:eK,updateMappedTypeNode:function(e,t,r,i,a,o,s){return e.readonlyToken!==t||e.typeParameter!==r||e.nameType!==i||e.questionToken!==a||e.type!==o||e.members!==s?n(eK(t,r,i,a,o,s),e):e},createLiteralTypeNode:eV,updateLiteralTypeNode:function(e,t){return e.literal!==t?n(eV(t),e):e},createTemplateLiteralType:ez,updateTemplateLiteralType:function(e,t,r){return e.head!==t||e.templateSpans!==r?n(ez(t,r),e):e},createObjectBindingPattern:eY,updateObjectBindingPattern:function(e,t){return e.elements!==t?n(eY(t),e):e},createArrayBindingPattern:eW,updateArrayBindingPattern:function(e,t){return e.elements!==t?n(eW(t),e):e},createBindingElement:eq,updateBindingElement:function(e,t,r,i,a){return e.propertyName!==r||e.dotDotDotToken!==t||e.name!==i||e.initializer!==a?n(eq(t,r,i,a),e):e},createArrayLiteralExpression:eQ,updateArrayLiteralExpression:function(e,t){return e.elements!==t?n(eQ(t,e.multiLine),e):e},createObjectLiteralExpression:eH,updateObjectLiteralExpression:function(e,t){return e.properties!==t?n(eH(t,e.multiLine),e):e},createPropertyAccessExpression:4&e?(e,t)=>setEmitFlags(eZ(e,t),262144):eZ,updatePropertyAccessExpression:function(e,t,r){return o3(e)?e0(e,t,e.questionDotToken,te(r,vk)):e.expression!==t||e.name!==r?n(eZ(t,r),e):e},createPropertyAccessChain:4&e?(e,t,n)=>setEmitFlags(eX(e,t,n),262144):eX,updatePropertyAccessChain:e0,createElementAccessExpression:e2,updateElementAccessExpression:function(e,t,r){return o4(e)?e4(e,t,e.questionDotToken,r):e.expression!==t||e.argumentExpression!==r?n(e2(t,r),e):e},createElementAccessChain:e3,updateElementAccessChain:e4,createCallExpression:e8,updateCallExpression:function(e,t,r,i){return o6(e)?e9(e,t,e.questionDotToken,r,i):e.expression!==t||e.typeArguments!==r||e.arguments!==i?n(e8(t,r,i),e):e},createCallChain:e7,updateCallChain:e9,createNewExpression:tt,updateNewExpression:function(e,t,r,i){return e.expression!==t||e.typeArguments!==r||e.arguments!==i?n(tt(t,r,i),e):e},createTaggedTemplateExpression:tn,updateTaggedTemplateExpression:function(e,t,r,i){return e.tag!==t||e.typeArguments!==r||e.template!==i?n(tn(t,r,i),e):e},createTypeAssertion:ti,updateTypeAssertion:ta,createParenthesizedExpression:to,updateParenthesizedExpression:ts,createFunctionExpression:tu,updateFunctionExpression:t_,createArrowFunction:tp,updateArrowFunction:td,createDeleteExpression:tf,updateDeleteExpression:function(e,t){return e.expression!==t?n(tf(t),e):e},createTypeOfExpression:th,updateTypeOfExpression:function(e,t){return e.expression!==t?n(th(t),e):e},createVoidExpression:tm,updateVoidExpression:function(e,t){return e.expression!==t?n(tm(t),e):e},createAwaitExpression:tg,updateAwaitExpression:function(e,t){return e.expression!==t?n(tg(t),e):e},createPrefixUnaryExpression:ty,updatePrefixUnaryExpression:function(e,t){return e.operand!==t?n(ty(e.operator,t),e):e},createPostfixUnaryExpression:tb,updatePostfixUnaryExpression:function(e,t){return e.operand!==t?n(tb(t,e.operator),e):e},createBinaryExpression:tv,updateBinaryExpression:function(e,t,r,i){return e.left!==t||e.operatorToken!==r||e.right!==i?n(tv(t,r,i),e):e},createConditionalExpression:tD,updateConditionalExpression:function(e,t,r,i,a,o){return e.condition!==t||e.questionToken!==r||e.whenTrue!==i||e.colonToken!==a||e.whenFalse!==o?n(tD(t,r,i,a,o),e):e},createTemplateExpression:tS,updateTemplateExpression:function(e,t,r){return e.head!==t||e.templateSpans!==r?n(tS(t,r),e):e},createTemplateHead:function(e,t,n){return tA(15,e=tT(15,e,t,n),t,n)},createTemplateMiddle:function(e,t,n){return tA(16,e=tT(15,e,t,n),t,n)},createTemplateTail:function(e,t,n){return tA(17,e=tT(15,e,t,n),t,n)},createNoSubstitutionTemplateLiteral:function(e,t,n){return tw(14,e=tT(15,e,t,n),t,n)},createTemplateLiteralLikeNode:tA,createYieldExpression:tC,updateYieldExpression:function(e,t,r){return e.expression!==r||e.asteriskToken!==t?n(tC(t,r),e):e},createSpreadElement:tM,updateSpreadElement:function(e,t){return e.expression!==t?n(tM(t),e):e},createClassExpression:tN,updateClassExpression:tk,createOmittedExpression:function(){return v(229)},createExpressionWithTypeArguments:tj,updateExpressionWithTypeArguments:function(e,t,r){return e.expression!==t||e.typeArguments!==r?n(tj(t,r),e):e},createAsExpression:tI,updateAsExpression:tO,createNonNullExpression:tP,updateNonNullExpression:tF,createSatisfiesExpression:tL,updateSatisfiesExpression:tR,createNonNullChain:tz,updateNonNullChain:tB,createMetaProperty:tU,updateMetaProperty:function(e,t){return e.name!==t?n(tU(e.keywordToken,t),e):e},createTemplateSpan:tJ,updateTemplateSpan:function(e,t,r){return e.expression!==t||e.literal!==r?n(tJ(t,r),e):e},createSemicolonClassElement:function(){let e=v(237);return e.transformFlags|=1024,e},createBlock:t$,updateBlock:function(e,t){return e.statements!==t?n(t$(t,e.multiLine),e):e},createVariableStatement:tV,updateVariableStatement:tY,createEmptyStatement:tW,createExpressionStatement:tq,updateExpressionStatement:function(e,t){return e.expression!==t?n(tq(t),e):e},createIfStatement:tQ,updateIfStatement:function(e,t,r,i){return e.expression!==t||e.thenStatement!==r||e.elseStatement!==i?n(tQ(t,r,i),e):e},createDoStatement:tH,updateDoStatement:function(e,t,r){return e.statement!==t||e.expression!==r?n(tH(t,r),e):e},createWhileStatement:tG,updateWhileStatement:function(e,t,r){return e.expression!==t||e.statement!==r?n(tG(t,r),e):e},createForStatement:tZ,updateForStatement:function(e,t,r,i,a){return e.initializer!==t||e.condition!==r||e.incrementor!==i||e.statement!==a?n(tZ(t,r,i,a),e):e},createForInStatement:tX,updateForInStatement:function(e,t,r,i){return e.initializer!==t||e.expression!==r||e.statement!==i?n(tX(t,r,i),e):e},createForOfStatement:t0,updateForOfStatement:function(e,t,r,i,a){return e.awaitModifier!==t||e.initializer!==r||e.expression!==i||e.statement!==a?n(t0(t,r,i,a),e):e},createContinueStatement:t1,updateContinueStatement:function(e,t){return e.label!==t?n(t1(t),e):e},createBreakStatement:t2,updateBreakStatement:function(e,t){return e.label!==t?n(t2(t),e):e},createReturnStatement:t3,updateReturnStatement:function(e,t){return e.expression!==t?n(t3(t),e):e},createWithStatement:t4,updateWithStatement:function(e,t,r){return e.expression!==t||e.statement!==r?n(t4(t,r),e):e},createSwitchStatement:t6,updateSwitchStatement:function(e,t,r){return e.expression!==t||e.caseBlock!==r?n(t6(t,r),e):e},createLabeledStatement:t5,updateLabeledStatement:t7,createThrowStatement:t9,updateThrowStatement:function(e,t){return e.expression!==t?n(t9(t),e):e},createTryStatement:ne,updateTryStatement:function(e,t,r,i){return e.tryBlock!==t||e.catchClause!==r||e.finallyBlock!==i?n(ne(t,r,i),e):e},createDebuggerStatement:function(){let e=v(256);return e.jsDoc=void 0,e.flowNode=void 0,e},createVariableDeclaration:nt,updateVariableDeclaration:function(e,t,r,i,a){return e.name!==t||e.type!==i||e.exclamationToken!==r||e.initializer!==a?n(nt(t,r,i,a),e):e},createVariableDeclarationList:nn,updateVariableDeclarationList:function(e,t){return e.declarations!==t?n(nn(t,e.flags),e):e},createFunctionDeclaration:nr,updateFunctionDeclaration:ni,createClassDeclaration:na,updateClassDeclaration:no,createInterfaceDeclaration:ns,updateInterfaceDeclaration:nu,createTypeAliasDeclaration:nl,updateTypeAliasDeclaration:nc,createEnumDeclaration:n_,updateEnumDeclaration:np,createModuleDeclaration:nf,updateModuleDeclaration:nh,createModuleBlock:nm,updateModuleBlock:function(e,t){return e.statements!==t?n(nm(t),e):e},createCaseBlock:ng,updateCaseBlock:function(e,t){return e.clauses!==t?n(ng(t),e):e},createNamespaceExportDeclaration:ny,updateNamespaceExportDeclaration:function(e,t){var r;return e.name!==t?((r=ny(t))!==e&&(r.modifiers=e.modifiers),n(r,e)):e},createImportEqualsDeclaration:nb,updateImportEqualsDeclaration:nv,createImportDeclaration:nx,updateImportDeclaration:nD,createImportClause:nS,updateImportClause:function(e,t,r,i){return e.isTypeOnly!==t||e.name!==r||e.namedBindings!==i?n(nS(t,r,i),e):e},createAssertClause:nT,updateAssertClause:function(e,t,r){return e.elements!==t||e.multiLine!==r?n(nT(t,r),e):e},createAssertEntry:nE,updateAssertEntry:function(e,t,r){return e.name!==t||e.value!==r?n(nE(t,r),e):e},createImportTypeAssertionContainer:nw,updateImportTypeAssertionContainer:function(e,t,r){return e.assertClause!==t||e.multiLine!==r?n(nw(t,r),e):e},createNamespaceImport:nA,updateNamespaceImport:function(e,t){return e.name!==t?n(nA(t),e):e},createNamespaceExport:nC,updateNamespaceExport:function(e,t){return e.name!==t?n(nC(t),e):e},createNamedImports:nM,updateNamedImports:function(e,t){return e.elements!==t?n(nM(t),e):e},createImportSpecifier:nN,updateImportSpecifier:function(e,t,r,i){return e.isTypeOnly!==t||e.propertyName!==r||e.name!==i?n(nN(t,r,i),e):e},createExportAssignment:nk,updateExportAssignment:nj,createExportDeclaration:nI,updateExportDeclaration:nO,createNamedExports:nP,updateNamedExports:function(e,t){return e.elements!==t?n(nP(t),e):e},createExportSpecifier:nF,updateExportSpecifier:function(e,t,r,i){return e.isTypeOnly!==t||e.propertyName!==r||e.name!==i?n(nF(t,r,i),e):e},createMissingDeclaration:function(){let e=D(279);return e.jsDoc=void 0,e},createExternalModuleReference:nL,updateExternalModuleReference:function(e,t){return e.expression!==t?n(nL(t),e):e},get createJSDocAllType(){return u(315)},get createJSDocUnknownType(){return u(316)},get createJSDocNonNullableType(){return _(318)},get updateJSDocNonNullableType(){return p(318)},get createJSDocNullableType(){return _(317)},get updateJSDocNullableType(){return p(317)},get createJSDocOptionalType(){return l(319)},get updateJSDocOptionalType(){return c(319)},get createJSDocVariadicType(){return l(321)},get updateJSDocVariadicType(){return c(321)},get createJSDocNamepathType(){return l(322)},get updateJSDocNamepathType(){return c(322)},createJSDocFunctionType:nB,updateJSDocFunctionType:function(e,t,r){return e.parameters!==t||e.type!==r?n(nB(t,r),e):e},createJSDocTypeLiteral:nU,updateJSDocTypeLiteral:function(e,t,r){return e.jsDocPropertyTags!==t||e.isArrayType!==r?n(nU(t,r),e):e},createJSDocTypeExpression:nJ,updateJSDocTypeExpression:function(e,t){return e.type!==t?n(nJ(t),e):e},createJSDocSignature:n$,updateJSDocSignature:function(e,t,r,i){return e.typeParameters!==t||e.parameters!==r||e.type!==i?n(n$(t,r,i),e):e},createJSDocTemplateTag:nW,updateJSDocTemplateTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return e.tagName!==t||e.constraint!==r||e.typeParameters!==i||e.comment!==a?n(nW(t,r,i,a),e):e},createJSDocTypedefTag:nq,updateJSDocTypedefTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return e.tagName!==t||e.typeExpression!==r||e.fullName!==i||e.comment!==a?n(nq(t,r,i,a),e):e},createJSDocParameterTag:nQ,updateJSDocParameterTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0;return e.tagName!==t||e.name!==r||e.isBracketed!==i||e.typeExpression!==a||e.isNameFirst!==o||e.comment!==s?n(nQ(t,r,i,a,o,s),e):e},createJSDocPropertyTag:nH,updateJSDocPropertyTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0;return e.tagName!==t||e.name!==r||e.isBracketed!==i||e.typeExpression!==a||e.isNameFirst!==o||e.comment!==s?n(nH(t,r,i,a,o,s),e):e},createJSDocCallbackTag:nG,updateJSDocCallbackTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return e.tagName!==t||e.typeExpression!==r||e.fullName!==i||e.comment!==a?n(nG(t,r,i,a),e):e},createJSDocOverloadTag:nZ,updateJSDocOverloadTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.typeExpression!==r||e.comment!==i?n(nZ(t,r,i),e):e},createJSDocAugmentsTag:nX,updateJSDocAugmentsTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.class!==r||e.comment!==i?n(nX(t,r,i),e):e},createJSDocImplementsTag:n0,updateJSDocImplementsTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.class!==r||e.comment!==i?n(n0(t,r,i),e):e},createJSDocSeeTag:n1,updateJSDocSeeTag:function(e,t,r,i){return e.tagName!==t||e.name!==r||e.comment!==i?n(n1(t,r,i),e):e},createJSDocNameReference:n2,updateJSDocNameReference:function(e,t){return e.name!==t?n(n2(t),e):e},createJSDocMemberName:n3,updateJSDocMemberName:function(e,t,r){return e.left!==t||e.right!==r?n(n3(t,r),e):e},createJSDocLink:n4,updateJSDocLink:function(e,t,r){return e.name!==t?n(n4(t,r),e):e},createJSDocLinkCode:n6,updateJSDocLinkCode:function(e,t,r){return e.name!==t?n(n6(t,r),e):e},createJSDocLinkPlain:n5,updateJSDocLinkPlain:function(e,t,r){return e.name!==t?n(n5(t,r),e):e},get createJSDocTypeTag(){return m(347)},get updateJSDocTypeTag(){return g(347)},get createJSDocReturnTag(){return m(345)},get updateJSDocReturnTag(){return g(345)},get createJSDocThisTag(){return m(346)},get updateJSDocThisTag(){return g(346)},get createJSDocAuthorTag(){return d(333)},get updateJSDocAuthorTag(){return h(333)},get createJSDocClassTag(){return d(335)},get updateJSDocClassTag(){return h(335)},get createJSDocPublicTag(){return d(336)},get updateJSDocPublicTag(){return h(336)},get createJSDocPrivateTag(){return d(337)},get updateJSDocPrivateTag(){return h(337)},get createJSDocProtectedTag(){return d(338)},get updateJSDocProtectedTag(){return h(338)},get createJSDocReadonlyTag(){return d(339)},get updateJSDocReadonlyTag(){return h(339)},get createJSDocOverrideTag(){return d(340)},get updateJSDocOverrideTag(){return h(340)},get createJSDocDeprecatedTag(){return d(334)},get updateJSDocDeprecatedTag(){return h(334)},get createJSDocThrowsTag(){return m(352)},get updateJSDocThrowsTag(){return g(352)},get createJSDocSatisfiesTag(){return m(353)},get updateJSDocSatisfiesTag(){return g(353)},createJSDocEnumTag:re,updateJSDocEnumTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.typeExpression!==r||e.comment!==i?n(re(t,r,i),e):e},createJSDocUnknownTag:n9,updateJSDocUnknownTag:function(e,t,r){return e.tagName!==t||e.comment!==r?n(n9(t,r),e):e},createJSDocText:rt,updateJSDocText:function(e,t){return e.text!==t?n(rt(t),e):e},createJSDocComment:rn,updateJSDocComment:function(e,t,r){return e.comment!==t||e.tags!==r?n(rn(t,r),e):e},createJsxElement:rr,updateJsxElement:function(e,t,r,i){return e.openingElement!==t||e.children!==r||e.closingElement!==i?n(rr(t,r,i),e):e},createJsxSelfClosingElement:ri,updateJsxSelfClosingElement:function(e,t,r,i){return e.tagName!==t||e.typeArguments!==r||e.attributes!==i?n(ri(t,r,i),e):e},createJsxOpeningElement:ra,updateJsxOpeningElement:function(e,t,r,i){return e.tagName!==t||e.typeArguments!==r||e.attributes!==i?n(ra(t,r,i),e):e},createJsxClosingElement:ro,updateJsxClosingElement:function(e,t){return e.tagName!==t?n(ro(t),e):e},createJsxFragment:rs,createJsxText:ru,updateJsxText:function(e,t,r){return e.text!==t||e.containsOnlyTriviaWhiteSpaces!==r?n(ru(t,r),e):e},createJsxOpeningFragment:function(){let e=v(286);return e.transformFlags|=2,e},createJsxJsxClosingFragment:function(){let e=v(287);return e.transformFlags|=2,e},updateJsxFragment:function(e,t,r,i){return e.openingFragment!==t||e.children!==r||e.closingFragment!==i?n(rs(t,r,i),e):e},createJsxAttribute:rl,updateJsxAttribute:function(e,t,r){return e.name!==t||e.initializer!==r?n(rl(t,r),e):e},createJsxAttributes:rc,updateJsxAttributes:function(e,t){return e.properties!==t?n(rc(t),e):e},createJsxSpreadAttribute:r_,updateJsxSpreadAttribute:function(e,t){return e.expression!==t?n(r_(t),e):e},createJsxExpression:rp,updateJsxExpression:function(e,t){return e.expression!==t?n(rp(e.dotDotDotToken,t),e):e},createCaseClause:rd,updateCaseClause:function(e,t,r){return e.expression!==t||e.statements!==r?n(rd(t,r),e):e},createDefaultClause:rf,updateDefaultClause:function(e,t){return e.statements!==t?n(rf(t),e):e},createHeritageClause:rh,updateHeritageClause:function(e,t){return e.types!==t?n(rh(e.token,t),e):e},createCatchClause:rm,updateCatchClause:function(e,t,r){return e.variableDeclaration!==t||e.block!==r?n(rm(t,r),e):e},createPropertyAssignment:rg,updatePropertyAssignment:function(e,t,r){var i;return e.name!==t||e.initializer!==r?((i=rg(t,r))!==e&&(i.modifiers=e.modifiers,i.questionToken=e.questionToken,i.exclamationToken=e.exclamationToken),n(i,e)):e},createShorthandPropertyAssignment:ry,updateShorthandPropertyAssignment:function(e,t,r){var i;return e.name!==t||e.objectAssignmentInitializer!==r?((i=ry(t,r))!==e&&(i.modifiers=e.modifiers,i.questionToken=e.questionToken,i.exclamationToken=e.exclamationToken,i.equalsToken=e.equalsToken),n(i,e)):e},createSpreadAssignment:rb,updateSpreadAssignment:function(e,t){return e.expression!==t?n(rb(t),e):e},createEnumMember:rv,updateEnumMember:function(e,t,r){return e.name!==t||e.initializer!==r?n(rv(t,r),e):e},createSourceFile:function(e,n,r){let i=t.createBaseSourceFileNode(308);return i.statements=b(e),i.endOfFileToken=n,i.flags|=r,i.text="",i.fileName="",i.path="",i.resolvedPath="",i.originalFileName="",i.languageVersion=0,i.languageVariant=0,i.scriptKind=0,i.isDeclarationFile=!1,i.hasNoDefaultLib=!1,i.transformFlags|=b1(i.statements)|b0(i.endOfFileToken),i.locals=void 0,i.nextContainer=void 0,i.endFlowNode=void 0,i.nodeCount=0,i.identifierCount=0,i.symbolCount=0,i.parseDiagnostics=void 0,i.bindDiagnostics=void 0,i.bindSuggestionDiagnostics=void 0,i.lineMap=void 0,i.externalModuleIndicator=void 0,i.setExternalModuleIndicator=void 0,i.pragmas=void 0,i.checkJsDirective=void 0,i.referencedFiles=void 0,i.typeReferenceDirectives=void 0,i.libReferenceDirectives=void 0,i.amdDependencies=void 0,i.commentDirectives=void 0,i.identifiers=void 0,i.packageJsonLocations=void 0,i.packageJsonScope=void 0,i.imports=void 0,i.moduleAugmentations=void 0,i.ambientModuleNames=void 0,i.resolvedModules=void 0,i.classifiableNames=void 0,i.impliedNodeFormat=void 0,i},updateSourceFile:function(e,t){let r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.isDeclarationFile,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.referencedFiles,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.typeReferenceDirectives,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.hasNoDefaultLib,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:e.libReferenceDirectives;return e.statements!==t||e.isDeclarationFile!==i||e.referencedFiles!==a||e.typeReferenceDirectives!==o||e.hasNoDefaultLib!==s||e.libReferenceDirectives!==u?n(((r=rD(e)).statements=b(t),r.isDeclarationFile=i,r.referencedFiles=a,r.typeReferenceDirectives=o,r.hasNoDefaultLib=s,r.libReferenceDirectives=u,r.transformFlags=b1(r.statements)|b0(r.endOfFileToken),r),e):e},createRedirectedSourceFile:rx,createBundle:rS,updateBundle:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t8;return e.sourceFiles!==t||e.prepends!==r?n(rS(t,r),e):e},createUnparsedSource:function(e,t,n){let r=v(310);return r.prologues=e,r.syntheticReferences=t,r.texts=n,r.fileName="",r.text="",r.referencedFiles=t8,r.libReferenceDirectives=t8,r.getLineAndCharacterOfPosition=e=>iH(r,e),r},createUnparsedPrologue:function(e){return rT(303,e)},createUnparsedPrepend:function(e,t){let n=rT(304,e);return n.texts=t,n},createUnparsedTextLike:function(e,t){return rT(t?306:305,e)},createUnparsedSyntheticReference:function(e){let t=v(307);return t.data=e.data,t.section=e,t},createInputFiles:function(){let e=v(311);return e.javascriptText="",e.declarationText="",e},createSyntheticExpression:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=v(234);return r.type=e,r.isSpread=t,r.tupleNameSource=n,r},createSyntaxList:function(e){let t=v(354);return t._children=e,t},createNotEmittedStatement:function(e){let t=v(355);return t.original=e,TZ(t,e),t},createPartiallyEmittedExpression:rE,updatePartiallyEmittedExpression:rw,createCommaListExpression:rC,updateCommaListExpression:function(e,t){return e.elements!==t?n(rC(t),e):e},createEndOfDeclarationMarker:function(e){let t=v(359);return t.emitNode={},t.original=e,t},createMergeDeclarationMarker:function(e){let t=v(358);return t.emitNode={},t.original=e,t},createSyntheticReferenceExpression:rM,updateSyntheticReferenceExpression:function(e,t,r){return e.expression!==t||e.thisArg!==r?n(rM(t,r),e):e},cloneNode:rN,get createComma(){return a(27)},get createAssignment(){return a(63)},get createLogicalOr(){return a(56)},get createLogicalAnd(){return a(55)},get createBitwiseOr(){return a(51)},get createBitwiseXor(){return a(52)},get createBitwiseAnd(){return a(50)},get createStrictEquality(){return a(36)},get createStrictInequality(){return a(37)},get createEquality(){return a(34)},get createInequality(){return a(35)},get createLessThan(){return a(29)},get createLessThanEquals(){return a(32)},get createGreaterThan(){return a(31)},get createGreaterThanEquals(){return a(33)},get createLeftShift(){return a(47)},get createRightShift(){return a(48)},get createUnsignedRightShift(){return a(49)},get createAdd(){return a(39)},get createSubtract(){return a(40)},get createMultiply(){return a(41)},get createDivide(){return a(43)},get createModulo(){return a(44)},get createExponent(){return a(42)},get createPrefixPlus(){return o(39)},get createPrefixMinus(){return o(40)},get createPrefixIncrement(){return o(45)},get createPrefixDecrement(){return o(46)},get createBitwiseNot(){return o(54)},get createLogicalNot(){return o(53)},get createPostfixIncrement(){return s(45)},get createPostfixDecrement(){return s(46)},createImmediatelyInvokedFunctionExpression:function(e,t,n){return e8(tu(void 0,void 0,void 0,void 0,t?[t]:[],void 0,t$(e,!0)),void 0,n?[n]:[])},createImmediatelyInvokedArrowFunction:function(e,t,n){return e8(tp(void 0,void 0,t?[t]:[],void 0,void 0,t$(e,!0)),void 0,n?[n]:[])},createVoidZero:rk,createExportDefault:function(e){return nk(void 0,!1,e)},createExternalModuleExport:function(e){return nI(void 0,!1,nP([nF(!1,void 0,e)]))},createTypeCheck:function(e,t){return"undefined"===t?y.createStrictEquality(e,rk()):y.createStrictEquality(th(e),A(t))},createMethodCall:rj,createGlobalMethodCall:rI,createFunctionBindCall:function(e,t,n){return rj(e,"bind",[t,...n])},createFunctionCallCall:function(e,t,n){return rj(e,"call",[t,...n])},createFunctionApplyCall:function(e,t,n){return rj(e,"apply",[t,n])},createArraySliceCall:function(e,t){return rj(e,"slice",void 0===t?[]:[rV(t)])},createArrayConcatCall:function(e,t){return rj(e,"concat",t)},createObjectDefinePropertyCall:function(e,t,n){return rI("Object","defineProperty",[e,rV(t),n])},createObjectGetOwnPropertyDescriptorCall:function(e,t){return rI("Object","getOwnPropertyDescriptor",[e,rV(t)])},createReflectGetCall:function(e,t,n){return rI("Reflect","get",n?[e,t,n]:[e,t])},createReflectSetCall:function(e,t,n,r){return rI("Reflect","set",r?[e,t,n,r]:[e,t,n])},createPropertyDescriptor:function(e,t){let n=[];rO(n,"enumerable",rV(e.enumerable)),rO(n,"configurable",rV(e.configurable));let r=rO(n,"writable",rV(e.writable));r=rO(n,"value",e.value)||r;let i=rO(n,"get",e.get);return i=rO(n,"set",e.set)||i,nd.assert(!(r&&i),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),eH(n,!t)},createCallBinding:function(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=To(e,15),o,s;return _N(a)?(o=R(),s=a):v$(a)?(o=R(),s=void 0!==n&&n<2?TZ(k("_super"),a):a):8192&l2(a)?(o=rk(),s=r().parenthesizeLeftSideOfAccess(a,!1)):xA(a)?rP(a.expression,i)?(o=j(t),s=eZ(TZ(y.createAssignment(o,a.expression),a.expression),a.name),TZ(s,a)):(o=a.expression,s=a):xC(a)?rP(a.expression,i)?(o=j(t),s=e2(TZ(y.createAssignment(o,a.expression),a.expression),a.argumentExpression),TZ(s,a)):(o=a.expression,s=a):(o=rk(),s=r().parenthesizeLeftSideOfAccess(e,!1)),{target:s,thisArg:o}},createAssignmentTargetWrapper:function(e,t){return eZ(to(eH([ec(void 0,"value",[W(void 0,void 0,e,void 0,void 0,void 0)],t$([tq(t)]))])),"value")},inlineExpressions:function(e){return e.length>10?rC(e):eO(e,y.createComma)},getInternalName:function(e,t,n){return rF(e,t,n,98304)},getLocalName:function(e,t,n){return rF(e,t,n,32768)},getExportName:rL,getDeclarationName:function(e,t,n){return rF(e,t,n)},getNamespaceMemberName:rR,getExternalModuleOrNamespaceExportName:function(e,t,n,r){return e&&f5(t,1)?rR(e,rF(t),n,r):rL(t,n,r)},restoreOuterExpressions:function e(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;return t&&Ta(t,r)&&!(xI(t)&&d1(t)&&d1(getSourceMapRange(t))&&d1(getCommentRange(t))&&!G(getSyntheticLeadingComments(t))&&!G(getSyntheticTrailingComments(t)))?function(e,t){switch(e.kind){case 214:return ts(e,t);case 213:return ta(e,e.type,t);case 231:return tO(e,t,e.type);case 235:return tR(e,t,e.type);case 232:return tF(e,t);case 356:return rw(e,t)}}(t,e(t.expression,n)):n},restoreEnclosingLabel:function e(t,n,r){if(!n)return t;let i=t7(n,n.label,Dc(n.statement)?e(t,n.statement):t);return r&&r(n),i},createUseStrictPrologue:rz,copyPrologue:function(e,t,n,r){let i=rB(e,t,0,n);return rU(e,t,i,r)},copyStandardPrologue:rB,copyCustomPrologue:rU,ensureUseStrict:function(e){return S9(e)?e:TZ(b([rz(),...e]),e)},liftToBlock:function(e){return nd.assert(x(e,uL),"Cannot lift nodes to a Block."),eC(e)||t$(e)},mergeLexicalEnvironment:function(e,t){if(!G(t))return e;let n=rJ(e,cG,0),r=rJ(e,cX,n),i=rJ(e,c1,r),a=rJ(t,cG,0),o=rJ(t,cX,a),s=rJ(t,c1,o),u=rJ(t,cZ,s);nd.assert(u===t.length,"Expected declarations to be valid standard or custom prologues");let l=sd(e)?e.slice():e;if(u>s&&l.splice(i,0,...t.slice(s,u)),s>o&&l.splice(r,0,...t.slice(o,s)),o>a&&l.splice(n,0,...t.slice(a,o)),a>0){if(0===n)l.splice(0,0,...t.slice(0,a));else{let r=new Map;for(let t=0;t=0;e--){let n=t[e];r.has(n.expression.text)||l.unshift(n)}}}return sd(e)?TZ(b(l,e.hasTrailingComma),e):e},updateModifiers:function(e,t){var n;let r;return r="number"==typeof t?J(t):t,vq(e)?Y(e,r,e.name,e.constraint,e.default):vQ(e)?q(e,r,e.dotDotDotToken,e.name,e.questionToken,e.type,e.initializer):xt(e)?eS(e,r,e.typeParameters,e.parameters,e.type):vG(e)?Z(e,r,e.name,e.questionToken,e.type):vZ(e)?ee(e,r,e.name,null!=(n=e.questionToken)?n:e.exclamationToken,e.type,e.initializer):vX(e)?en(e,r,e.name,e.questionToken,e.typeParameters,e.parameters,e.type):v0(e)?ei(e,r,e.asteriskToken,e.name,e.questionToken,e.typeParameters,e.parameters,e.type,e.body):v2(e)?es(e,r,e.parameters,e.body):v3(e)?el(e,r,e.name,e.parameters,e.type,e.body):v4(e)?ep(e,r,e.name,e.parameters,e.body):v8(e)?em(e,r,e.parameters,e.type):xO(e)?t_(e,r,e.asteriskToken,e.name,e.typeParameters,e.parameters,e.type,e.body):xP(e)?td(e,r,e.typeParameters,e.parameters,e.type,e.equalsGreaterThanToken,e.body):xW(e)?tk(e,r,e.name,e.typeParameters,e.heritageClauses,e.members):x5(e)?tY(e,r,e.declarationList):Dm(e)?ni(e,r,e.asteriskToken,e.name,e.typeParameters,e.parameters,e.type,e.body):Dg(e)?no(e,r,e.name,e.typeParameters,e.heritageClauses,e.members):Dy(e)?nu(e,r,e.name,e.typeParameters,e.heritageClauses,e.members):Db(e)?nc(e,r,e.name,e.typeParameters,e.type):Dv(e)?np(e,r,e.name,e.members):Dx(e)?nh(e,r,e.name,e.body):DE(e)?nv(e,r,e.isTypeOnly,e.name,e.moduleReference):Dw(e)?nD(e,r,e.importClause,e.moduleSpecifier,e.assertClause):DP(e)?nj(e,r,e.expression):DF(e)?nO(e,r,e.isTypeOnly,e.exportClause,e.moduleSpecifier,e.assertClause):nd.assertNever(e)}};return f(vr,e=>e(y)),y;function b(e,t){if(void 0===e||e===t8)e=[];else if(sd(e)){if(void 0===t||e.hasTrailingComma===t)return void 0===e.transformFlags&&b2(e),nd.attachNodeArrayDebugInfo(e),e;let n=e.slice();return n.pos=e.pos,n.end=e.end,n.hasTrailingComma=t,n.transformFlags=e.transformFlags,nd.attachNodeArrayDebugInfo(n),n}let n=e.length,r=n>=1&&n<=4?e.slice():e;return r.pos=-1,r.end=-1,r.hasTrailingComma=!!t,r.transformFlags=0,b2(r),nd.attachNodeArrayDebugInfo(r),r}function v(e){return t.createBaseNode(e)}function D(e){let t=v(e);return t.symbol=void 0,t.localSymbol=void 0,t}function S(e,t){return e!==t&&(e.typeArguments=t.typeArguments),n(e,t)}function T(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=D(8);return n.text="number"==typeof e?e+"":e,n.numericLiteralFlags=t,384&t&&(n.transformFlags|=1024),n}function E(e){let t=F(9);return t.text="string"==typeof e?e:yp(e)+"n",t.transformFlags|=4,t}function w(e,t){let n=D(10);return n.text=e,n.singleQuote=t,n}function A(e,t,n){let r=w(e,t);return r.hasExtendedUnicodeEscape=n,n&&(r.transformFlags|=1024),r}function C(e){let t=F(13);return t.text=e,t}function M(e){let n=t.createBaseIdentifierNode(79);return n.escapedText=e,n.jsDoc=void 0,n.flowNode=void 0,n.symbol=void 0,n}function N(e,t,n,r){let i=M(or(e));return setIdentifierAutoGenerate(i,{flags:t,id:vt,prefix:n,suffix:r}),vt++,i}function k(e,t,n){void 0===t&&e&&(t=iJ(e)),79===t&&(t=void 0);let r=M(or(e));return n&&(r.flags|=128),"await"===r.escapedText&&(r.transformFlags|=67108864),128&r.flags&&(r.transformFlags|=1024),r}function j(e,t,n,r){let i=1;t&&(i|=8);let a=N("",i,n,r);return e&&e(a),a}function I(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;nd.assert(!(7&t),"Argument out of range: flags");let i=e?o1(e)?TJ(!1,n,e,r,oa):`generated@${getNodeId(e)}`:"";(n||r)&&(t|=16);let a=N(i,4|t,n,r);return a.original=e,a}function O(e){let n=t.createBasePrivateIdentifierNode(80);return n.escapedText=e,n.transformFlags|=16777216,n}function P(e,t,n,r){let i=O(or(e));return setIdentifierAutoGenerate(i,{flags:t,id:vt,prefix:n,suffix:r}),vt++,i}function F(e){return t.createBaseTokenNode(e)}function L(e){nd.assert(e>=0&&e<=162,"Invalid token"),nd.assert(e<=14||e>=17,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),nd.assert(e<=8||e>=14,"Invalid token. Use 'createLiteralLikeNode' to create literals."),nd.assert(79!==e,"Invalid token. Use 'createIdentifier' to create identifiers");let t=F(e),n=0;switch(e){case 132:n=384;break;case 123:case 121:case 122:case 146:case 126:case 136:case 85:case 131:case 148:case 160:case 144:case 149:case 101:case 145:case 161:case 152:case 134:case 153:case 114:case 157:case 155:n=1;break;case 106:n=134218752,t.flowNode=void 0;break;case 124:n=1024;break;case 127:n=16777216;break;case 108:n=16384,t.flowNode=void 0}return n&&(t.transformFlags|=n),t}function R(){return L(108)}function z(){return L(110)}function B(){return L(95)}function J(e){let t=[];return 1&e&&t.push(L(93)),2&e&&t.push(L(136)),1024&e&&t.push(L(88)),2048&e&&t.push(L(85)),4&e&&t.push(L(123)),8&e&&t.push(L(121)),16&e&&t.push(L(122)),256&e&&t.push(L(126)),32&e&&t.push(L(124)),16384&e&&t.push(L(161)),64&e&&t.push(L(146)),128&e&&t.push(L(127)),512&e&&t.push(L(132)),32768&e&&t.push(L(101)),65536&e&&t.push(L(145)),t.length?t:void 0}function $(e,t){var n;let r=v(163);return r.left=e,r.right=rK(t),r.transformFlags|=b0(r.left)|-67108865&b0(r.right),r.flowNode=void 0,r}function K(e){let t=v(164);return t.expression=r().parenthesizeExpressionOfComputedPropertyName(e),t.transformFlags|=132096|b0(t.expression),t}function V(e,t,n,r){let i=D(165);return i.modifiers=r$(e),i.name=rK(t),i.constraint=n,i.default=r,i.transformFlags=1,i.expression=void 0,i.jsDoc=void 0,i}function Y(e,t,r,i,a){return e.modifiers!==t||e.name!==r||e.constraint!==i||e.default!==a?n(V(t,r,i,a),e):e}function W(e,t,n,r,i,a){var o,s;let u=D(166);return u.modifiers=r$(e),u.dotDotDotToken=t,u.name=rK(n),u.questionToken=r,u.type=i,u.initializer=rY(a),fU(u.name)?u.transformFlags=1:u.transformFlags=b1(u.modifiers)|b0(u.dotDotDotToken)|bX(u.name)|b0(u.questionToken)|b0(u.initializer)|((null!=(o=u.questionToken)?o:u.type)?1:0)|((null!=(s=u.dotDotDotToken)?s:u.initializer)?1024:0)|(16476&hf(u.modifiers)?8192:0),u.jsDoc=void 0,u}function q(e,t,r,i,a,o,s){return e.modifiers!==t||e.dotDotDotToken!==r||e.name!==i||e.questionToken!==a||e.type!==o||e.initializer!==s?n(W(t,r,i,a,o,s),e):e}function Q(e){let t=v(167);return t.expression=r().parenthesizeLeftSideOfAccess(e,!1),t.transformFlags|=33562625|b0(t.expression),t}function H(e,t,n,r){let i=D(168);return i.modifiers=r$(e),i.name=rK(t),i.type=r,i.questionToken=n,i.transformFlags=1,i.initializer=void 0,i.jsDoc=void 0,i}function Z(e,t,r,i,a){var o;return e.modifiers!==t||e.name!==r||e.questionToken!==i||e.type!==a?((o=H(t,r,i,a))!==e&&(o.initializer=e.initializer),n(o,e)):e}function X(e,t,n,r,i){let a=D(169);a.modifiers=r$(e),a.name=rK(t),a.questionToken=n&&vA(n)?n:void 0,a.exclamationToken=n&&vw(n)?n:void 0,a.type=r,a.initializer=rY(i);let o=16777216&a.flags||2&hf(a.modifiers);return a.transformFlags=b1(a.modifiers)|bX(a.name)|b0(a.initializer)|(o||a.questionToken||a.exclamationToken||a.type?1:0)|(vW(a.name)||32&hf(a.modifiers)&&a.initializer?8192:0)|16777216,a.jsDoc=void 0,a}function ee(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.questionToken!==(void 0!==i&&vA(i)?i:void 0)||e.exclamationToken!==(void 0!==i&&vw(i)?i:void 0)||e.type!==a||e.initializer!==o?n(X(t,r,i,a,o),e):e}function et(e,t,n,r,i,a){let o=D(170);return o.modifiers=r$(e),o.name=rK(t),o.questionToken=n,o.typeParameters=r$(r),o.parameters=r$(i),o.type=a,o.transformFlags=1,o.jsDoc=void 0,o.locals=void 0,o.nextContainer=void 0,o.typeArguments=void 0,o}function en(e,t,n,r,i,a,o){return e.modifiers!==t||e.name!==n||e.questionToken!==r||e.typeParameters!==i||e.parameters!==a||e.type!==o?S(et(t,n,r,i,a,o),e):e}function er(e,t,n,r,i,a,o,s){let u=D(171);if(u.modifiers=r$(e),u.asteriskToken=t,u.name=rK(n),u.questionToken=r,u.exclamationToken=void 0,u.typeParameters=r$(i),u.parameters=b(a),u.type=o,u.body=s,u.body){let e=512&hf(u.modifiers),t=!!u.asteriskToken;u.transformFlags=b1(u.modifiers)|b0(u.asteriskToken)|bX(u.name)|b0(u.questionToken)|b1(u.typeParameters)|b1(u.parameters)|b0(u.type)|-67108865&b0(u.body)|(e&&t?128:e?256:t?2048:0)|(u.questionToken||u.typeParameters||u.type?1:0)|1024}else u.transformFlags=1;return u.typeArguments=void 0,u.jsDoc=void 0,u.locals=void 0,u.nextContainer=void 0,u.flowNode=void 0,u.endFlowNode=void 0,u.returnFlowNode=void 0,u}function ei(e,t,r,i,a,o,s,u,l){var c;return e.modifiers!==t||e.asteriskToken!==r||e.name!==i||e.questionToken!==a||e.typeParameters!==o||e.parameters!==s||e.type!==u||e.body!==l?((c=er(t,r,i,a,o,s,u,l))!==e&&(c.exclamationToken=e.exclamationToken),n(c,e)):e}function ea(e){let t=D(172);return t.body=e,t.transformFlags=16777216|b0(e),t.modifiers=void 0,t.jsDoc=void 0,t.locals=void 0,t.nextContainer=void 0,t.endFlowNode=void 0,t.returnFlowNode=void 0,t}function eo(e,t,n){let r=D(173);return r.modifiers=r$(e),r.parameters=b(t),r.body=n,r.transformFlags=b1(r.modifiers)|b1(r.parameters)|-67108865&b0(r.body)|1024,r.typeParameters=void 0,r.type=void 0,r.typeArguments=void 0,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.endFlowNode=void 0,r.returnFlowNode=void 0,r}function es(e,t,n,r){var i;return e.modifiers!==t||e.parameters!==n||e.body!==r?((i=eo(t,n,r))!==e&&(i.typeParameters=e.typeParameters,i.type=e.type),S(i,e)):e}function eu(e,t,n,r,i){let a=D(174);return a.modifiers=r$(e),a.name=rK(t),a.parameters=b(n),a.type=r,a.body=i,a.body?a.transformFlags=b1(a.modifiers)|bX(a.name)|b1(a.parameters)|b0(a.type)|-67108865&b0(a.body)|(a.type?1:0):a.transformFlags=1,a.typeArguments=void 0,a.typeParameters=void 0,a.jsDoc=void 0,a.locals=void 0,a.nextContainer=void 0,a.flowNode=void 0,a.endFlowNode=void 0,a.returnFlowNode=void 0,a}function el(e,t,n,r,i,a){var o;return e.modifiers!==t||e.name!==n||e.parameters!==r||e.type!==i||e.body!==a?((o=eu(t,n,r,i,a))!==e&&(o.typeParameters=e.typeParameters),S(o,e)):e}function ec(e,t,n,r){let i=D(175);return i.modifiers=r$(e),i.name=rK(t),i.parameters=b(n),i.body=r,i.body?i.transformFlags=b1(i.modifiers)|bX(i.name)|b1(i.parameters)|-67108865&b0(i.body)|(i.type?1:0):i.transformFlags=1,i.typeArguments=void 0,i.typeParameters=void 0,i.type=void 0,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.flowNode=void 0,i.endFlowNode=void 0,i.returnFlowNode=void 0,i}function ep(e,t,n,r,i){var a;return e.modifiers!==t||e.name!==n||e.parameters!==r||e.body!==i?((a=ec(t,n,r,i))!==e&&(a.typeParameters=e.typeParameters,a.type=e.type),S(a,e)):e}function ed(e,t,n){let r=D(176);return r.typeParameters=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function ef(e,t,n){let r=D(177);return r.typeParameters=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function eh(e,t,n){let r=D(178);return r.modifiers=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function em(e,t,n,r){return e.parameters!==n||e.type!==r||e.modifiers!==t?S(eh(t,n,r),e):e}function eg(e,t){let n=v(201);return n.type=e,n.literal=t,n.transformFlags=1,n}function ey(e,t,n){let r=v(179);return r.assertsModifier=e,r.parameterName=rK(t),r.type=n,r.transformFlags=1,r}function eb(e,t){let n=v(180);return n.typeName=rK(e),n.typeArguments=t&&r().parenthesizeTypeArguments(b(t)),n.transformFlags=1,n}function ev(e,t,n){let r=D(181);return r.typeParameters=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.modifiers=void 0,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function ex(){return 4==arguments.length?eD(...arguments):3==arguments.length?function(e,t,n){return eD(void 0,e,t,n)}(...arguments):nd.fail("Incorrect number of arguments specified.")}function eD(e,t,n,r){let i=D(182);return i.modifiers=r$(e),i.typeParameters=r$(t),i.parameters=r$(n),i.type=r,i.transformFlags=1,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.typeArguments=void 0,i}function eS(e,t,n,r,i){return e.modifiers!==t||e.typeParameters!==n||e.parameters!==r||e.type!==i?S(ex(t,n,r,i),e):e}function eT(e,t){let n=v(183);return n.exprName=e,n.typeArguments=t&&r().parenthesizeTypeArguments(t),n.transformFlags=1,n}function eE(e){let t=D(184);return t.members=b(e),t.transformFlags=1,t}function eA(e){let t=v(185);return t.elementType=r().parenthesizeNonArrayTypeOfPostfixType(e),t.transformFlags=1,t}function eM(e){let t=v(186);return t.elements=b(r().parenthesizeElementTypesOfTupleType(e)),t.transformFlags=1,t}function eN(e,t,n,r){let i=D(199);return i.dotDotDotToken=e,i.name=t,i.questionToken=n,i.type=r,i.transformFlags=1,i.jsDoc=void 0,i}function ek(e){let t=v(187);return t.type=r().parenthesizeTypeOfOptionalType(e),t.transformFlags=1,t}function ej(e){let t=v(188);return t.type=e,t.transformFlags=1,t}function eI(e,t,n){let r=v(e);return r.types=y.createNodeArray(n(t)),r.transformFlags=1,r}function eF(e,t,r){return e.types!==t?n(eI(e.kind,t,r),e):e}function eL(e,t,n,i){let a=v(191);return a.checkType=r().parenthesizeCheckTypeOfConditionalType(e),a.extendsType=r().parenthesizeExtendsTypeOfConditionalType(t),a.trueType=n,a.falseType=i,a.transformFlags=1,a.locals=void 0,a.nextContainer=void 0,a}function eR(e){let t=v(192);return t.typeParameter=e,t.transformFlags=1,t}function ez(e,t){let n=v(200);return n.head=e,n.templateSpans=b(t),n.transformFlags=1,n}function eB(e,t,n,i){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=v(202);return o.argument=e,o.assertions=t,o.qualifier=n,o.typeArguments=i&&r().parenthesizeTypeArguments(i),o.isTypeOf=a,o.transformFlags=1,o}function eU(e){let t=v(193);return t.type=e,t.transformFlags=1,t}function eJ(e,t){let n=v(195);return n.operator=e,n.type=146===e?r().parenthesizeOperandOfReadonlyTypeOperator(t):r().parenthesizeOperandOfTypeOperator(t),n.transformFlags=1,n}function e$(e,t){let n=v(196);return n.objectType=r().parenthesizeNonArrayTypeOfPostfixType(e),n.indexType=t,n.transformFlags=1,n}function eK(e,t,n,r,i,a){let o=D(197);return o.readonlyToken=e,o.typeParameter=t,o.nameType=n,o.questionToken=r,o.type=i,o.members=a&&b(a),o.transformFlags=1,o.locals=void 0,o.nextContainer=void 0,o}function eV(e){let t=v(198);return t.literal=e,t.transformFlags=1,t}function eY(e){let t=v(203);return t.elements=b(e),t.transformFlags|=525312|b1(t.elements),32768&t.transformFlags&&(t.transformFlags|=65664),t}function eW(e){let t=v(204);return t.elements=b(e),t.transformFlags|=525312|b1(t.elements),t}function eq(e,t,n,r){let i=D(205);return i.dotDotDotToken=e,i.propertyName=rK(t),i.name=rK(n),i.initializer=rY(r),i.transformFlags|=b0(i.dotDotDotToken)|bX(i.propertyName)|bX(i.name)|b0(i.initializer)|(i.dotDotDotToken?32768:0)|1024,i.flowNode=void 0,i}function eQ(e,t){let n=v(206),i=e&&ew(e),a=b(e,!!(i&&xq(i))||void 0);return n.elements=r().parenthesizeExpressionsOfCommaDelimitedList(a),n.multiLine=t,n.transformFlags|=b1(n.elements),n}function eH(e,t){let n=D(207);return n.properties=b(e),n.multiLine=t,n.transformFlags|=b1(n.properties),n.jsDoc=void 0,n}function eG(e,t,n){var r;let i=D(208);return i.expression=e,i.questionDotToken=t,i.name=n,i.transformFlags=b0(i.expression)|b0(i.questionDotToken)|(vk(i.name)?-67108865&b0(i.name):536870912|b0(i.name)),i.jsDoc=void 0,i.flowNode=void 0,i}function eZ(e,t){let n=eG(r().parenthesizeLeftSideOfAccess(e,!1),void 0,rK(t));return v$(e)&&(n.transformFlags|=384),n}function eX(e,t,n){let i=eG(r().parenthesizeLeftSideOfAccess(e,!0),t,rK(n));return i.flags|=32,i.transformFlags|=32,i}function e0(e,t,r,i){return nd.assert(!!(32&e.flags),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),e.expression!==t||e.questionDotToken!==r||e.name!==i?n(eX(t,r,i),e):e}function e1(e,t,n){let r=D(209);return r.expression=e,r.questionDotToken=t,r.argumentExpression=n,r.transformFlags|=b0(r.expression)|b0(r.questionDotToken)|b0(r.argumentExpression),r.jsDoc=void 0,r.flowNode=void 0,r}function e2(e,t){let n=e1(r().parenthesizeLeftSideOfAccess(e,!1),void 0,rV(t));return v$(e)&&(n.transformFlags|=384),n}function e3(e,t,n){let i=e1(r().parenthesizeLeftSideOfAccess(e,!0),t,rV(n));return i.flags|=32,i.transformFlags|=32,i}function e4(e,t,r,i){return nd.assert(!!(32&e.flags),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),e.expression!==t||e.questionDotToken!==r||e.argumentExpression!==i?n(e3(t,r,i),e):e}function e5(e,t,n,r){let i=D(210);return i.expression=e,i.questionDotToken=t,i.typeArguments=n,i.arguments=r,i.transformFlags|=b0(i.expression)|b0(i.questionDotToken)|b1(i.typeArguments)|b1(i.arguments),i.typeArguments&&(i.transformFlags|=1),_N(i.expression)&&(i.transformFlags|=16384),i}function e8(e,t,n){let i=e5(r().parenthesizeLeftSideOfAccess(e,!1),void 0,r$(t),r().parenthesizeExpressionsOfCommaDelimitedList(b(n)));return vK(i.expression)&&(i.transformFlags|=8388608),i}function e7(e,t,n,i){let a=e5(r().parenthesizeLeftSideOfAccess(e,!0),t,r$(n),r().parenthesizeExpressionsOfCommaDelimitedList(b(i)));return a.flags|=32,a.transformFlags|=32,a}function e9(e,t,r,i,a){return nd.assert(!!(32&e.flags),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),e.expression!==t||e.questionDotToken!==r||e.typeArguments!==i||e.arguments!==a?n(e7(t,r,i,a),e):e}function tt(e,t,n){let i=D(211);return i.expression=r().parenthesizeExpressionOfNew(e),i.typeArguments=r$(t),i.arguments=n?r().parenthesizeExpressionsOfCommaDelimitedList(n):void 0,i.transformFlags|=b0(i.expression)|b1(i.typeArguments)|b1(i.arguments)|32,i.typeArguments&&(i.transformFlags|=1),i}function tn(e,t,n){let i=v(212);return i.tag=r().parenthesizeLeftSideOfAccess(e,!1),i.typeArguments=r$(t),i.template=n,i.transformFlags|=b0(i.tag)|b1(i.typeArguments)|b0(i.template)|1024,i.typeArguments&&(i.transformFlags|=1),ft(i.template)&&(i.transformFlags|=128),i}function ti(e,t){let n=v(213);return n.expression=r().parenthesizeOperandOfPrefixUnary(t),n.type=e,n.transformFlags|=b0(n.expression)|b0(n.type)|1,n}function ta(e,t,r){return e.type!==t||e.expression!==r?n(ti(t,r),e):e}function to(e){let t=v(214);return t.expression=e,t.transformFlags=b0(t.expression),t.jsDoc=void 0,t}function ts(e,t){return e.expression!==t?n(to(t),e):e}function tu(e,t,n,r,i,a,o){let s=D(215);s.modifiers=r$(e),s.asteriskToken=t,s.name=rK(n),s.typeParameters=r$(r),s.parameters=b(i),s.type=a,s.body=o;let u=512&hf(s.modifiers),l=!!s.asteriskToken;return s.transformFlags=b1(s.modifiers)|b0(s.asteriskToken)|bX(s.name)|b1(s.typeParameters)|b1(s.parameters)|b0(s.type)|-67108865&b0(s.body)|(u&&l?128:u?256:l?2048:0)|(s.typeParameters||s.type?1:0)|4194304,s.typeArguments=void 0,s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.flowNode=void 0,s.endFlowNode=void 0,s.returnFlowNode=void 0,s}function t_(e,t,n,r,i,a,o,s){return e.name!==r||e.modifiers!==t||e.asteriskToken!==n||e.typeParameters!==i||e.parameters!==a||e.type!==o||e.body!==s?S(tu(t,n,r,i,a,o,s),e):e}function tp(e,t,n,i,a,o){let s=D(216);s.modifiers=r$(e),s.typeParameters=r$(t),s.parameters=b(n),s.type=i,s.equalsGreaterThanToken=null!=a?a:L(38),s.body=r().parenthesizeConciseBodyOfArrowFunction(o);let u=512&hf(s.modifiers);return s.transformFlags=b1(s.modifiers)|b1(s.typeParameters)|b1(s.parameters)|b0(s.type)|b0(s.equalsGreaterThanToken)|-67108865&b0(s.body)|(s.typeParameters||s.type?1:0)|(u?16640:0)|1024,s.typeArguments=void 0,s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.flowNode=void 0,s.endFlowNode=void 0,s.returnFlowNode=void 0,s}function td(e,t,n,r,i,a,o){return e.modifiers!==t||e.typeParameters!==n||e.parameters!==r||e.type!==i||e.equalsGreaterThanToken!==a||e.body!==o?S(tp(t,n,r,i,a,o),e):e}function tf(e){let t=v(217);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=b0(t.expression),t}function th(e){let t=v(218);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=b0(t.expression),t}function tm(e){let t=v(219);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=b0(t.expression),t}function tg(e){let t=v(220);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=2097536|b0(t.expression),t}function ty(e,t){let n=v(221);return n.operator=e,n.operand=r().parenthesizeOperandOfPrefixUnary(t),n.transformFlags|=b0(n.operand),(45===e||46===e)&&vk(n.operand)&&!sw(n.operand)&&!S5(n.operand)&&(n.transformFlags|=268435456),n}function tb(e,t){let n=v(222);return n.operator=t,n.operand=r().parenthesizeOperandOfPostfixUnary(e),n.transformFlags|=b0(n.operand),!vk(n.operand)||sw(n.operand)||S5(n.operand)||(n.transformFlags|=268435456),n}function tv(e,t,n){let i=D(223),a="number"==typeof t?L(t):t,o=a.kind;return i.left=r().parenthesizeLeftSideOfBinary(o,e),i.operatorToken=a,i.right=r().parenthesizeRightSideOfBinary(o,i.left,n),i.transformFlags|=b0(i.left)|b0(i.operatorToken)|b0(i.right),60===o?i.transformFlags|=32:63===o?xw(i.left)?i.transformFlags|=5248|tx(i.left):xE(i.left)&&(i.transformFlags|=5120|tx(i.left)):42===o||67===o?i.transformFlags|=512:hy(o)&&(i.transformFlags|=16),101===o&&vj(i.left)&&(i.transformFlags|=536870912),i.jsDoc=void 0,i}function tx(e){return Tq(e)?65536:0}function tD(e,t,n,i,a){let o=v(224);return o.condition=r().parenthesizeConditionOfConditionalExpression(e),o.questionToken=null!=t?t:L(57),o.whenTrue=r().parenthesizeBranchOfConditionalExpression(n),o.colonToken=null!=i?i:L(58),o.whenFalse=r().parenthesizeBranchOfConditionalExpression(a),o.transformFlags|=b0(o.condition)|b0(o.questionToken)|b0(o.whenTrue)|b0(o.colonToken)|b0(o.whenFalse),o}function tS(e,t){let n=v(225);return n.head=e,n.templateSpans=b(t),n.transformFlags|=b0(n.head)|b1(n.templateSpans)|1024,n}function tT(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(nd.assert(!(-2049&i),"Unsupported template flags."),void 0!==n&&n!==t&&"object"==typeof(r=function(e,t){let n;switch(vi||(vi=a_(99,!1,0)),e){case 14:vi.setText("`"+t+"`");break;case 15:vi.setText("`"+t+"${");break;case 16:vi.setText("}"+t+"${");break;case 17:vi.setText("}"+t+"`")}let r=vi.scan();if(19===r&&(r=vi.reScanTemplateToken(!1)),vi.isUnterminated())return vi.setText(void 0),va;switch(r){case 14:case 15:case 16:case 17:n=vi.getTokenValue()}return void 0===n||1!==vi.scan()?(vi.setText(void 0),va):(vi.setText(void 0),n)}(e,n)))return nd.fail("Invalid raw text");if(void 0===t){if(void 0===r)return nd.fail("Arguments 'text' and 'rawText' may not both be undefined.");t=r}else void 0!==r&&nd.assert(t===r,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return t}function tE(e){let t=1024;return e&&(t|=128),t}function tw(e,t,n,r){let i=D(e);return i.text=t,i.rawText=n,i.templateFlags=2048&r,i.transformFlags=tE(i.templateFlags),i}function tA(e,t,n,r){let i;return 14===e?tw(e,t,n,r):((i=F(e)).text=t,i.rawText=n,i.templateFlags=2048&r,i.transformFlags=tE(i.templateFlags),i)}function tC(e,t){nd.assert(!e||!!t,"A `YieldExpression` with an asteriskToken must have an expression.");let n=v(226);return n.expression=t&&r().parenthesizeExpressionForDisallowedComma(t),n.asteriskToken=e,n.transformFlags|=b0(n.expression)|b0(n.asteriskToken)|1049728,n}function tM(e){let t=v(227);return t.expression=r().parenthesizeExpressionForDisallowedComma(e),t.transformFlags|=33792|b0(t.expression),t}function tN(e,t,n,r,i){let a=D(228);return a.modifiers=r$(e),a.name=rK(t),a.typeParameters=r$(n),a.heritageClauses=r$(r),a.members=b(i),a.transformFlags|=b1(a.modifiers)|bX(a.name)|b1(a.typeParameters)|b1(a.heritageClauses)|b1(a.members)|(a.typeParameters?1:0)|1024,a.jsDoc=void 0,a}function tk(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.heritageClauses!==a||e.members!==o?n(tN(t,r,i,a,o),e):e}function tj(e,t){let n=v(230);return n.expression=r().parenthesizeLeftSideOfAccess(e,!1),n.typeArguments=t&&r().parenthesizeTypeArguments(t),n.transformFlags|=b0(n.expression)|b1(n.typeArguments)|1024,n}function tI(e,t){let n=v(231);return n.expression=e,n.type=t,n.transformFlags|=b0(n.expression)|b0(n.type)|1,n}function tO(e,t,r){return e.expression!==t||e.type!==r?n(tI(t,r),e):e}function tP(e){let t=v(232);return t.expression=r().parenthesizeLeftSideOfAccess(e,!1),t.transformFlags|=1|b0(t.expression),t}function tF(e,t){return sr(e)?tB(e,t):e.expression!==t?n(tP(t),e):e}function tL(e,t){let n=v(235);return n.expression=e,n.type=t,n.transformFlags|=b0(n.expression)|b0(n.type)|1,n}function tR(e,t,r){return e.expression!==t||e.type!==r?n(tL(t,r),e):e}function tz(e){let t=v(232);return t.flags|=32,t.expression=r().parenthesizeLeftSideOfAccess(e,!0),t.transformFlags|=1|b0(t.expression),t}function tB(e,t){return nd.assert(!!(32&e.flags),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),e.expression!==t?n(tz(t),e):e}function tU(e,t){let n=v(233);switch(n.keywordToken=e,n.name=t,n.transformFlags|=b0(n.name),e){case 103:n.transformFlags|=1024;break;case 100:n.transformFlags|=4;break;default:return nd.assertNever(e)}return n.flowNode=void 0,n}function tJ(e,t){let n=v(236);return n.expression=e,n.literal=t,n.transformFlags|=b0(n.expression)|b0(n.literal)|1024,n}function t$(e,t){let n=v(238);return n.statements=b(e),n.multiLine=t,n.transformFlags|=b1(n.statements),n.jsDoc=void 0,n.locals=void 0,n.nextContainer=void 0,n}function tV(e,t){let n=v(240);return n.modifiers=r$(e),n.declarationList=e6(t)?nn(t):t,n.transformFlags|=b1(n.modifiers)|b0(n.declarationList),2&hf(n.modifiers)&&(n.transformFlags=1),n.jsDoc=void 0,n.flowNode=void 0,n}function tY(e,t,r){return e.modifiers!==t||e.declarationList!==r?n(tV(t,r),e):e}function tW(){let e=v(239);return e.jsDoc=void 0,e}function tq(e){let t=v(241);return t.expression=r().parenthesizeExpressionOfExpressionStatement(e),t.transformFlags|=b0(t.expression),t.jsDoc=void 0,t.flowNode=void 0,t}function tQ(e,t,n){let r=v(242);return r.expression=e,r.thenStatement=rW(t),r.elseStatement=rW(n),r.transformFlags|=b0(r.expression)|b0(r.thenStatement)|b0(r.elseStatement),r.jsDoc=void 0,r.flowNode=void 0,r}function tH(e,t){let n=v(243);return n.statement=rW(e),n.expression=t,n.transformFlags|=b0(n.statement)|b0(n.expression),n.jsDoc=void 0,n.flowNode=void 0,n}function tG(e,t){let n=v(244);return n.expression=e,n.statement=rW(t),n.transformFlags|=b0(n.expression)|b0(n.statement),n.jsDoc=void 0,n.flowNode=void 0,n}function tZ(e,t,n,r){let i=v(245);return i.initializer=e,i.condition=t,i.incrementor=n,i.statement=rW(r),i.transformFlags|=b0(i.initializer)|b0(i.condition)|b0(i.incrementor)|b0(i.statement),i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.flowNode=void 0,i}function tX(e,t,n){let r=v(246);return r.initializer=e,r.expression=t,r.statement=rW(n),r.transformFlags|=b0(r.initializer)|b0(r.expression)|b0(r.statement),r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.flowNode=void 0,r}function t0(e,t,n,i){let a=v(247);return a.awaitModifier=e,a.initializer=t,a.expression=r().parenthesizeExpressionForDisallowedComma(n),a.statement=rW(i),a.transformFlags|=b0(a.awaitModifier)|b0(a.initializer)|b0(a.expression)|b0(a.statement)|1024,e&&(a.transformFlags|=128),a.jsDoc=void 0,a.locals=void 0,a.nextContainer=void 0,a.flowNode=void 0,a}function t1(e){let t=v(248);return t.label=rK(e),t.transformFlags|=4194304|b0(t.label),t.jsDoc=void 0,t.flowNode=void 0,t}function t2(e){let t=v(249);return t.label=rK(e),t.transformFlags|=4194304|b0(t.label),t.jsDoc=void 0,t.flowNode=void 0,t}function t3(e){let t=v(250);return t.expression=e,t.transformFlags|=4194432|b0(t.expression),t.jsDoc=void 0,t.flowNode=void 0,t}function t4(e,t){let n=v(251);return n.expression=e,n.statement=rW(t),n.transformFlags|=b0(n.expression)|b0(n.statement),n.jsDoc=void 0,n.flowNode=void 0,n}function t6(e,t){let n=v(252);return n.expression=r().parenthesizeExpressionForDisallowedComma(e),n.caseBlock=t,n.transformFlags|=b0(n.expression)|b0(n.caseBlock),n.jsDoc=void 0,n.flowNode=void 0,n.possiblyExhaustive=!1,n}function t5(e,t){let n=v(253);return n.label=rK(e),n.statement=rW(t),n.transformFlags|=b0(n.label)|b0(n.statement),n.jsDoc=void 0,n.flowNode=void 0,n}function t7(e,t,r){return e.label!==t||e.statement!==r?n(t5(t,r),e):e}function t9(e){let t=v(254);return t.expression=e,t.transformFlags|=b0(t.expression),t.jsDoc=void 0,t.flowNode=void 0,t}function ne(e,t,n){let r=v(255);return r.tryBlock=e,r.catchClause=t,r.finallyBlock=n,r.transformFlags|=b0(r.tryBlock)|b0(r.catchClause)|b0(r.finallyBlock),r.jsDoc=void 0,r.flowNode=void 0,r}function nt(e,t,n,r){var i;let a=D(257);return a.name=rK(e),a.exclamationToken=t,a.type=n,a.initializer=rY(r),a.transformFlags|=bX(a.name)|b0(a.initializer)|((null!=(i=a.exclamationToken)?i:a.type)?1:0),a.jsDoc=void 0,a}function nn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=v(258);return n.flags|=3&t,n.declarations=b(e),n.transformFlags|=4194304|b1(n.declarations),3&t&&(n.transformFlags|=263168),n}function nr(e,t,n,r,i,a,o){let s=D(259);if(s.modifiers=r$(e),s.asteriskToken=t,s.name=rK(n),s.typeParameters=r$(r),s.parameters=b(i),s.type=a,s.body=o,!s.body||2&hf(s.modifiers))s.transformFlags=1;else{let e=512&hf(s.modifiers),t=!!s.asteriskToken;s.transformFlags=b1(s.modifiers)|b0(s.asteriskToken)|bX(s.name)|b1(s.typeParameters)|b1(s.parameters)|b0(s.type)|-67108865&b0(s.body)|(e&&t?128:e?256:t?2048:0)|(s.typeParameters||s.type?1:0)|4194304}return s.typeArguments=void 0,s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.endFlowNode=void 0,s.returnFlowNode=void 0,s}function ni(e,t,n,r,i,a,o,s){var u;return e.modifiers!==t||e.asteriskToken!==n||e.name!==r||e.typeParameters!==i||e.parameters!==a||e.type!==o||e.body!==s?((u=nr(t,n,r,i,a,o,s))!==e&&u.modifiers===e.modifiers&&(u.modifiers=e.modifiers),S(u,e)):e}function na(e,t,n,r,i){let a=D(260);return a.modifiers=r$(e),a.name=rK(t),a.typeParameters=r$(n),a.heritageClauses=r$(r),a.members=b(i),2&hf(a.modifiers)?a.transformFlags=1:(a.transformFlags|=b1(a.modifiers)|bX(a.name)|b1(a.typeParameters)|b1(a.heritageClauses)|b1(a.members)|(a.typeParameters?1:0)|1024,8192&a.transformFlags&&(a.transformFlags|=1)),a.jsDoc=void 0,a}function no(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.heritageClauses!==a||e.members!==o?n(na(t,r,i,a,o),e):e}function ns(e,t,n,r,i){let a=D(261);return a.modifiers=r$(e),a.name=rK(t),a.typeParameters=r$(n),a.heritageClauses=r$(r),a.members=b(i),a.transformFlags=1,a.jsDoc=void 0,a}function nu(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.heritageClauses!==a||e.members!==o?n(ns(t,r,i,a,o),e):e}function nl(e,t,n,r){let i=D(262);return i.modifiers=r$(e),i.name=rK(t),i.typeParameters=r$(n),i.type=r,i.transformFlags=1,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i}function nc(e,t,r,i,a){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.type!==a?n(nl(t,r,i,a),e):e}function n_(e,t,n){let r=D(263);return r.modifiers=r$(e),r.name=rK(t),r.members=b(n),r.transformFlags|=b1(r.modifiers)|b0(r.name)|b1(r.members)|1,r.transformFlags&=-67108865,r.jsDoc=void 0,r}function np(e,t,r,i){return e.modifiers!==t||e.name!==r||e.members!==i?n(n_(t,r,i),e):e}function nf(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=D(264);return i.modifiers=r$(e),i.flags|=1044&r,i.name=t,i.body=n,2&hf(i.modifiers)?i.transformFlags=1:i.transformFlags|=b1(i.modifiers)|b0(i.name)|b0(i.body)|1,i.transformFlags&=-67108865,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i}function nh(e,t,r,i){return e.modifiers!==t||e.name!==r||e.body!==i?n(nf(t,r,i,e.flags),e):e}function nm(e){let t=v(265);return t.statements=b(e),t.transformFlags|=b1(t.statements),t.jsDoc=void 0,t}function ng(e){let t=v(266);return t.clauses=b(e),t.transformFlags|=b1(t.clauses),t.locals=void 0,t.nextContainer=void 0,t}function ny(e){var t;let n=D(267);return n.name=rK(e),n.transformFlags|=1|-67108865&b0(n.name),n.modifiers=void 0,n.jsDoc=void 0,n}function nb(e,t,n,r){var i;let a=D(268);return a.modifiers=r$(e),a.name=rK(n),a.isTypeOnly=t,a.moduleReference=r,a.transformFlags|=b1(a.modifiers)|-67108865&b0(a.name)|b0(a.moduleReference),DK(a.moduleReference)||(a.transformFlags|=1),a.transformFlags&=-67108865,a.jsDoc=void 0,a}function nv(e,t,r,i,a){return e.modifiers!==t||e.isTypeOnly!==r||e.name!==i||e.moduleReference!==a?n(nb(t,r,i,a),e):e}function nx(e,t,n,r){let i=v(269);return i.modifiers=r$(e),i.importClause=t,i.moduleSpecifier=n,i.assertClause=r,i.transformFlags|=b0(i.importClause)|b0(i.moduleSpecifier),i.transformFlags&=-67108865,i.jsDoc=void 0,i}function nD(e,t,r,i,a){return e.modifiers!==t||e.importClause!==r||e.moduleSpecifier!==i||e.assertClause!==a?n(nx(t,r,i,a),e):e}function nS(e,t,n){let r=D(270);return r.isTypeOnly=e,r.name=t,r.namedBindings=n,r.transformFlags|=b0(r.name)|b0(r.namedBindings),e&&(r.transformFlags|=1),r.transformFlags&=-67108865,r}function nT(e,t){let n=v(296);return n.elements=b(e),n.multiLine=t,n.transformFlags|=4,n}function nE(e,t){let n=v(297);return n.name=e,n.value=t,n.transformFlags|=4,n}function nw(e,t){let n=v(298);return n.assertClause=e,n.multiLine=t,n}function nA(e){let t=D(271);return t.name=e,t.transformFlags|=b0(t.name),t.transformFlags&=-67108865,t}function nC(e){let t=D(277);return t.name=e,t.transformFlags|=4|b0(t.name),t.transformFlags&=-67108865,t}function nM(e){let t=v(272);return t.elements=b(e),t.transformFlags|=b1(t.elements),t.transformFlags&=-67108865,t}function nN(e,t,n){let r=D(273);return r.isTypeOnly=e,r.propertyName=t,r.name=n,r.transformFlags|=b0(r.propertyName)|b0(r.name),r.transformFlags&=-67108865,r}function nk(e,t,n){let i=D(274);return i.modifiers=r$(e),i.isExportEquals=t,i.expression=t?r().parenthesizeRightSideOfBinary(63,void 0,n):r().parenthesizeExpressionOfExportDefault(n),i.transformFlags|=b1(i.modifiers)|b0(i.expression),i.transformFlags&=-67108865,i.jsDoc=void 0,i}function nj(e,t,r){return e.modifiers!==t||e.expression!==r?n(nk(t,e.isExportEquals,r),e):e}function nI(e,t,n,r,i){let a=D(275);return a.modifiers=r$(e),a.isTypeOnly=t,a.exportClause=n,a.moduleSpecifier=r,a.assertClause=i,a.transformFlags|=b1(a.modifiers)|b0(a.exportClause)|b0(a.moduleSpecifier),a.transformFlags&=-67108865,a.jsDoc=void 0,a}function nO(e,t,r,i,a,o){var s;return e.modifiers!==t||e.isTypeOnly!==r||e.exportClause!==i||e.moduleSpecifier!==a||e.assertClause!==o?((s=nI(t,r,i,a,o))!==e&&s.modifiers===e.modifiers&&(s.modifiers=e.modifiers),n(s,e)):e}function nP(e){let t=v(276);return t.elements=b(e),t.transformFlags|=b1(t.elements),t.transformFlags&=-67108865,t}function nF(e,t,n){let r=v(278);return r.isTypeOnly=e,r.propertyName=rK(t),r.name=rK(n),r.transformFlags|=b0(r.propertyName)|b0(r.name),r.transformFlags&=-67108865,r.jsDoc=void 0,r}function nL(e){let t=v(280);return t.expression=e,t.transformFlags|=b0(t.expression),t.transformFlags&=-67108865,t}function nR(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=nz(e,n?t&&r().parenthesizeNonArrayTypeOfPostfixType(t):t);return i.postfix=n,i}function nz(e,t){let n=v(e);return n.type=t,n}function nB(e,t){let n=D(320);return n.parameters=r$(e),n.type=t,n.transformFlags=b1(n.parameters)|(n.type?1:0),n.jsDoc=void 0,n.locals=void 0,n.nextContainer=void 0,n.typeArguments=void 0,n}function nU(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=D(325);return n.jsDocPropertyTags=r$(e),n.isArrayType=t,n}function nJ(e){let t=v(312);return t.type=e,t}function n$(e,t,n){let r=D(326);return r.typeParameters=r$(e),r.parameters=b(t),r.type=n,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r}function nK(e){let t=bZ(e.kind);return e.tagName.escapedText===or(t)?e.tagName:k(t)}function nV(e,t,n){let r=v(e);return r.tagName=t,r.comment=n,r}function nY(e,t,n){let r=D(e);return r.tagName=t,r.comment=n,r}function nW(e,t,n,r){let i=nV(348,null!=e?e:k("template"),r);return i.constraint=t,i.typeParameters=b(n),i}function nq(e,t,n,r){let i=nY(349,null!=e?e:k("typedef"),r);return i.typeExpression=t,i.fullName=n,i.name=TS(n),i.locals=void 0,i.nextContainer=void 0,i}function nQ(e,t,n,r,i,a){let o=nY(344,null!=e?e:k("param"),a);return o.typeExpression=r,o.name=t,o.isNameFirst=!!i,o.isBracketed=n,o}function nH(e,t,n,r,i,a){let o=nY(351,null!=e?e:k("prop"),a);return o.typeExpression=r,o.name=t,o.isNameFirst=!!i,o.isBracketed=n,o}function nG(e,t,n,r){let i=nY(341,null!=e?e:k("callback"),r);return i.typeExpression=t,i.fullName=n,i.name=TS(n),i.locals=void 0,i.nextContainer=void 0,i}function nZ(e,t,n){let r=nV(342,null!=e?e:k("overload"),n);return r.typeExpression=t,r}function nX(e,t,n){let r=nV(331,null!=e?e:k("augments"),n);return r.class=t,r}function n0(e,t,n){let r=nV(332,null!=e?e:k("implements"),n);return r.class=t,r}function n1(e,t,n){let r=nV(350,null!=e?e:k("see"),n);return r.name=t,r}function n2(e){let t=v(313);return t.name=e,t}function n3(e,t){let n=v(314);return n.left=e,n.right=t,n.transformFlags|=b0(n.left)|b0(n.right),n}function n4(e,t){let n=v(327);return n.name=e,n.text=t,n}function n6(e,t){let n=v(328);return n.name=e,n.text=t,n}function n5(e,t){let n=v(329);return n.name=e,n.text=t,n}function n8(e,t,n){return nV(e,null!=t?t:k(bZ(e)),n)}function n7(e,t,n,r){let i=nV(e,null!=t?t:k(bZ(e)),r);return i.typeExpression=n,i}function n9(e,t){return nV(330,e,t)}function re(e,t,n){let r=nY(343,null!=e?e:k(bZ(343)),n);return r.typeExpression=t,r.locals=void 0,r.nextContainer=void 0,r}function rt(e){let t=v(324);return t.text=e,t}function rn(e,t){let n=v(323);return n.comment=e,n.tags=r$(t),n}function rr(e,t,n){let r=v(281);return r.openingElement=e,r.children=b(t),r.closingElement=n,r.transformFlags|=b0(r.openingElement)|b1(r.children)|b0(r.closingElement)|2,r}function ri(e,t,n){let r=v(282);return r.tagName=e,r.typeArguments=r$(t),r.attributes=n,r.transformFlags|=b0(r.tagName)|b1(r.typeArguments)|b0(r.attributes)|2,r.typeArguments&&(r.transformFlags|=1),r}function ra(e,t,n){let r=v(283);return r.tagName=e,r.typeArguments=r$(t),r.attributes=n,r.transformFlags|=b0(r.tagName)|b1(r.typeArguments)|b0(r.attributes)|2,t&&(r.transformFlags|=1),r}function ro(e){let t=v(284);return t.tagName=e,t.transformFlags|=2|b0(t.tagName),t}function rs(e,t,n){let r=v(285);return r.openingFragment=e,r.children=b(t),r.closingFragment=n,r.transformFlags|=b0(r.openingFragment)|b1(r.children)|b0(r.closingFragment)|2,r}function ru(e,t){let n=v(11);return n.text=e,n.containsOnlyTriviaWhiteSpaces=!!t,n.transformFlags|=2,n}function rl(e,t){let n=D(288);return n.name=e,n.initializer=t,n.transformFlags|=b0(n.name)|b0(n.initializer)|2,n}function rc(e){let t=D(289);return t.properties=b(e),t.transformFlags|=2|b1(t.properties),t}function r_(e){let t=v(290);return t.expression=e,t.transformFlags|=2|b0(t.expression),t}function rp(e,t){let n=v(291);return n.dotDotDotToken=e,n.expression=t,n.transformFlags|=b0(n.dotDotDotToken)|b0(n.expression)|2,n}function rd(e,t){let n=v(292);return n.expression=r().parenthesizeExpressionForDisallowedComma(e),n.statements=b(t),n.transformFlags|=b0(n.expression)|b1(n.statements),n.jsDoc=void 0,n}function rf(e){let t=v(293);return t.statements=b(e),t.transformFlags=b1(t.statements),t}function rh(e,t){let n=v(294);switch(n.token=e,n.types=b(t),n.transformFlags|=b1(n.types),e){case 94:n.transformFlags|=1024;break;case 117:n.transformFlags|=1;break;default:return nd.assertNever(e)}return n}function rm(e,t){let n=v(295);return n.variableDeclaration="string"==typeof e||e&&!Df(e)?nt(e,void 0,void 0,void 0):e,n.block=t,n.transformFlags|=b0(n.variableDeclaration)|b0(n.block)|(e?0:64),n.locals=void 0,n.nextContainer=void 0,n}function rg(e,t){let n=D(299);return n.name=rK(e),n.initializer=r().parenthesizeExpressionForDisallowedComma(t),n.transformFlags|=bX(n.name)|b0(n.initializer),n.modifiers=void 0,n.questionToken=void 0,n.exclamationToken=void 0,n.jsDoc=void 0,n}function ry(e,t){var n;let i=D(300);return i.name=rK(e),i.objectAssignmentInitializer=t&&r().parenthesizeExpressionForDisallowedComma(t),i.transformFlags|=-67108865&b0(i.name)|b0(i.objectAssignmentInitializer)|1024,i.equalsToken=void 0,i.modifiers=void 0,i.questionToken=void 0,i.exclamationToken=void 0,i.jsDoc=void 0,i}function rb(e){let t=D(301);return t.expression=r().parenthesizeExpressionForDisallowedComma(e),t.transformFlags|=65664|b0(t.expression),t.jsDoc=void 0,t}function rv(e,t){let n=D(302);return n.name=rK(e),n.initializer=t&&r().parenthesizeExpressionForDisallowedComma(t),n.transformFlags|=b0(n.name)|b0(n.initializer)|1,n.jsDoc=void 0,n}function rx(e){let t=Object.create(e.redirectTarget);return Object.defineProperties(t,{id:{get(){return this.redirectInfo.redirectTarget.id},set(e){this.redirectInfo.redirectTarget.id=e}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(e){this.redirectInfo.redirectTarget.symbol=e}}}),t.redirectInfo=e,t}function rD(e){let n;let r=e.redirectInfo?(n=rx(e.redirectInfo),n.flags|=-9&e.flags,n.fileName=e.fileName,n.path=e.path,n.resolvedPath=e.resolvedPath,n.originalFileName=e.originalFileName,n.packageJsonLocations=e.packageJsonLocations,n.packageJsonScope=e.packageJsonScope,n.emitNode=void 0,n):function(e){let n=t.createBaseSourceFileNode(308);for(let t in n.flags|=-9&e.flags,e)if(!(eP(n,t)||!eP(e,t))){if("emitNode"===t){n.emitNode=void 0;continue}n[t]=e[t]}return n}(e);return ve(r,e),r}function rS(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t8,n=v(309);return n.prepends=t,n.sourceFiles=e,n.syntheticFileReferences=void 0,n.syntheticTypeReferences=void 0,n.syntheticLibReferences=void 0,n.hasNoDefaultLib=void 0,n}function rT(e,t){let n=v(e);return n.data=t,n}function rE(e,t){let n=v(356);return n.expression=e,n.original=t,n.transformFlags|=1|b0(n.expression),TZ(n,t),n}function rw(e,t){return e.expression!==t?n(rE(t,e.original),e):e}function rA(e){if(d1(e)&&!ot(e)&&!e.original&&!e.emitNode&&!e.id){if(x2(e))return e.elements;if(xJ(e)&&vD(e.operatorToken))return[e.left,e.right]}return e}function rC(e){let t=v(357);return t.elements=b(U(e,rA)),t.transformFlags|=b1(t.elements),t}function rM(e,t){let n=v(360);return n.expression=e,n.thisArg=t,n.transformFlags|=b0(n.expression)|b0(n.thisArg),n}function rN(e){if(void 0===e)return e;if(St(e))return rD(e);if(sw(e)){let t;return t=M(e.escapedText),t.flags|=-9&e.flags,t.transformFlags=e.transformFlags,ve(t,e),setIdentifierAutoGenerate(t,Object.assign({},e.emitNode.autoGenerate)),t}if(vk(e)){let t,n;return t=M(e.escapedText),t.flags|=-9&e.flags,t.jsDoc=e.jsDoc,t.flowNode=e.flowNode,t.symbol=e.symbol,t.transformFlags=e.transformFlags,ve(t,e),(n=getIdentifierTypeArguments(e))&&setIdentifierTypeArguments(t,n),t}if(sA(e)){let t;return t=O(e.escapedText),t.flags|=-9&e.flags,t.transformFlags=e.transformFlags,ve(t,e),setIdentifierAutoGenerate(t,Object.assign({},e.emitNode.autoGenerate)),t}if(vj(e)){let t;return t=O(e.escapedText),t.flags|=-9&e.flags,t.transformFlags=e.transformFlags,ve(t,e),t}let n=sc(e.kind)?t.createBaseNode(e.kind):t.createBaseTokenNode(e.kind);for(let t in n.flags|=-9&e.flags,n.transformFlags=e.transformFlags,ve(n,e),e)eP(n,t)||!eP(e,t)||(n[t]=e[t]);return n}function rk(){return tm(T("0"))}function rj(e,t,n){return o6(e)?e7(eX(e,void 0,t),void 0,void 0,n):e8(eZ(e,t),void 0,n)}function rI(e,t,n){return rj(k(e),t,n)}function rO(e,t,n){return!!n&&(e.push(rg(t,n)),!0)}function rP(e,t){let n=di(e);switch(n.kind){case 79:return t;case 108:case 8:case 9:case 10:return!1;case 206:return 0!==n.elements.length;case 207:return n.properties.length>0;default:return!0}}function rF(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=od(e);if(i&&vk(i)&&!sw(i)){let e=yT(TZ(rN(i),i),i.parent);return r|=l2(i),n||(r|=96),t||(r|=3072),r&&setEmitFlags(e,r),e}return I(e)}function rL(e,t,n){return rF(e,t,n,16384)}function rR(e,t,n,r){let i=eZ(e,d1(t)?t:rN(t));TZ(i,t);let a=0;return r||(a|=96),n||(a|=3072),a&&setEmitFlags(i,a),i}function rz(){return Tl(tq(A("use strict")))}function rB(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0;nd.assert(0===t.length,"Prologue directives should be at the first statement in the target statements array");let i=!1,a=e.length;for(;n4&&void 0!==arguments[4]?arguments[4]:tr,a=e.length;for(;void 0!==n&&n=179&&e<=202)return -2;switch(e){case 210:case 211:case 206:case 203:case 204:return -2147450880;case 264:return -1941676032;case 166:case 213:case 235:case 231:case 356:case 214:case 106:case 208:case 209:default:return -2147483648;case 216:return -2072174592;case 215:case 259:return -1937940480;case 258:return -2146893824;case 260:case 228:return -2147344384;case 173:return -1937948672;case 169:return -2013249536;case 171:case 174:case 175:return -2005057536;case 131:case 148:case 160:case 144:case 152:case 149:case 134:case 153:case 114:case 165:case 168:case 170:case 176:case 177:case 178:case 261:case 262:return -2;case 207:return -2147278848;case 295:return -2147418112}}function b4(e){return e.flags|=8,e}function b6(e,t,n){let r,i,a,o,s,u,l,c,_,p;e8(e)?(a="",o=e,s=e.length,u=t,l=n):(nd.assert("js"===t||"dts"===t),a=("js"===t?e.javascriptPath:e.declarationPath)||"",u="js"===t?e.javascriptMapPath:e.declarationMapPath,c=()=>"js"===t?e.javascriptText:e.declarationText,_=()=>"js"===t?e.javascriptMapText:e.declarationMapText,s=()=>c().length,e.buildInfo&&e.buildInfo.bundle&&(nd.assert(void 0===n||"boolean"==typeof n),r=n,i="js"===t?e.buildInfo.bundle.js:e.buildInfo.bundle.dts,p=e.oldFileOfCurrentEmit));let d=p?function(e){let t,n;for(let r of e.sections)switch(r.kind){case"internal":case"text":t=e_(t,TZ(vs.createUnparsedTextLike(r.data,"internal"===r.kind),r));break;case"no-default-lib":case"reference":case"type":case"type-import":case"type-require":case"lib":n=e_(n,TZ(vs.createUnparsedSyntheticReference(r),r));break;case"prologue":case"emitHelpers":case"prepend":break;default:nd.assertNever(r)}let r=vs.createUnparsedSource(t8,n,null!=t?t:t8);return yE(n,r),yE(t,r),r.helpers=O(e.sources&&e.sources.helpers,e=>getAllUnscopedEmitHelpers().get(e)),r}(nd.checkDefined(i)):function(e,t,n){let r,i,a,o,s,u,l,c,_;for(let n of e?e.sections:t8)switch(n.kind){case"prologue":r=e_(r,TZ(vs.createUnparsedPrologue(n.data),n));break;case"emitHelpers":i=e_(i,getAllUnscopedEmitHelpers().get(n.data));break;case"no-default-lib":c=!0;break;case"reference":a=e_(a,{pos:-1,end:-1,fileName:n.data});break;case"type":o=e_(o,{pos:-1,end:-1,fileName:n.data});break;case"type-import":o=e_(o,{pos:-1,end:-1,fileName:n.data,resolutionMode:99});break;case"type-require":o=e_(o,{pos:-1,end:-1,fileName:n.data,resolutionMode:1});break;case"lib":s=e_(s,{pos:-1,end:-1,fileName:n.data});break;case"prepend":for(let e of n.texts)t&&"internal"===e.kind||(_=e_(_,TZ(vs.createUnparsedTextLike(e.data,"internal"===e.kind),e)));u=ef(u,_),l=e_(l,vs.createUnparsedPrepend(n.data,null!=_?_:t8));break;case"internal":if(t){l||(l=[]);break}case"text":l=e_(l,TZ(vs.createUnparsedTextLike(n.data,"internal"===n.kind),n));break;default:nd.assertNever(n)}if(!l){let e=vs.createUnparsedTextLike(void 0,!1);yD(e,0,"function"==typeof n?n():n),l=[e]}let p=EF.createUnparsedSource(null!=r?r:t8,void 0,l);return yE(r,p),yE(l,p),yE(u,p),p.hasNoDefaultLib=c,p.helpers=i,p.referencedFiles=a||t8,p.typeReferenceDirectives=o,p.libReferenceDirectives=s||t8,p}(i,r,s);return d.fileName=a,d.sourceMapPath=u,d.oldFileOfCurrentEmit=p,c&&_?(Object.defineProperty(d,"text",{get:c}),Object.defineProperty(d,"sourceMapText",{get:_})):(nd.assert(!p),d.text=null!=o?o:"",d.sourceMapText=l),d}function b5(e,t,n,r,i,a){return e8(e)?b7(void 0,e,n,r,void 0,t,i,a):b8(e,t,n,r,i,a)}function b8(e,t,n,r,i,a,o,s){let u=EF.createInputFiles();u.javascriptPath=t,u.javascriptMapPath=n,u.declarationPath=r,u.declarationMapPath=i,u.buildInfoPath=a;let l=new Map,c=t=>{if(void 0===t)return;let n=l.get(t);return void 0===n&&(n=e(t),l.set(t,void 0!==n&&n)),!1!==n?n:void 0},_=e=>{let t=c(e);return void 0!==t?t:`/* Input file ${e} was missing */\r -`},p;return Object.defineProperties(u,{javascriptText:{get:()=>_(t)},javascriptMapText:{get:()=>c(n)},declarationText:{get:()=>_(nd.checkDefined(r))},declarationMapText:{get:()=>c(i)},buildInfo:{get:()=>{var e,t;if(void 0===p&&a){if(null!=o&&o.getBuildInfo)p=null!=(e=o.getBuildInfo(a,s.configFilePath))&&e;else{let e=c(a);p=void 0!==e&&null!=(t=getBuildInfo(a,e))&&t}}return p||void 0}}}),u}function b7(e,t,n,r,i,a,o,s,u,l,c){let _=EF.createInputFiles();return _.javascriptPath=e,_.javascriptText=t,_.javascriptMapPath=n,_.javascriptMapText=r,_.declarationPath=i,_.declarationText=a,_.declarationMapPath=o,_.declarationMapText=s,_.buildInfoPath=u,_.buildInfo=l,_.oldFileOfCurrentEmit=c,_}function b9(e,t,n){return new(vu||(vu=bg.getSourceMapSourceConstructor()))(e,t,n)}function ve(e,t){if(e.original=t,t){let n=t.emitNode;n&&(e.emitNode=function(e,t){let{flags:n,internalFlags:r,leadingComments:i,trailingComments:a,commentRange:o,sourceMapRange:s,tokenSourceMapRanges:u,constantValue:l,helpers:c,startsOnNewLine:_,snippetElement:p}=e;if(t||(t={}),i&&(t.leadingComments=ef(i.slice(),t.leadingComments)),a&&(t.trailingComments=ef(a.slice(),t.trailingComments)),n&&(t.flags=n),r&&(t.internalFlags=-9&r),o&&(t.commentRange=o),s&&(t.sourceMapRange=s),u&&(t.tokenSourceMapRanges=function(e,t){for(let n in t||(t=[]),e)t[n]=e[n];return t}(u,t.tokenSourceMapRanges)),void 0!==l&&(t.constantValue=l),c)for(let e of c)t.helpers=em(t.helpers,e);return void 0!==_&&(t.startsOnNewLine=_),void 0!==p&&(t.snippetElement=p),t}(n,e.emitNode))}return e}var vt,vn,vr,vi,va,vo,vs,vu,vl=c({"src/compiler/factory/nodeFactory.ts"(){var e;wA(),vt=0,(e=vn||{})[e.None=0]="None",e[e.NoParenthesizerRules=1]="NoParenthesizerRules",e[e.NoNodeConverters=2]="NoNodeConverters",e[e.NoIndentationOnFreshPropertyAccess=4]="NoIndentationOnFreshPropertyAccess",e[e.NoOriginalNode=8]="NoOriginalNode",vn=e,vr=[],va={},vo=bJ(),vs=bQ(4,{createBaseSourceFileNode:e=>b4(vo.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>b4(vo.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>b4(vo.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>b4(vo.createBaseTokenNode(e)),createBaseNode:e=>b4(vo.createBaseNode(e))})}}),vc=()=>{},v_=()=>{};function vp(e){return 8===e.kind}function vd(e){return 9===e.kind}function vf(e){return 10===e.kind}function vh(e){return 11===e.kind}function vm(e){return 13===e.kind}function vg(e){return 14===e.kind}function vy(e){return 15===e.kind}function vb(e){return 16===e.kind}function vv(e){return 17===e.kind}function vx(e){return 25===e.kind}function vD(e){return 27===e.kind}function vS(e){return 39===e.kind}function vT(e){return 40===e.kind}function vE(e){return 41===e.kind}function vw(e){return 53===e.kind}function vA(e){return 57===e.kind}function vC(e){return 58===e.kind}function vM(e){return 28===e.kind}function vN(e){return 38===e.kind}function vk(e){return 79===e.kind}function vj(e){return 80===e.kind}function vI(e){return 93===e.kind}function vO(e){return 88===e.kind}function vP(e){return 132===e.kind}function vF(e){return 129===e.kind}function vL(e){return 133===e.kind}function vR(e){return 146===e.kind}function vz(e){return 124===e.kind}function vB(e){return 126===e.kind}function vU(e){return 161===e.kind}function vJ(e){return 127===e.kind}function v$(e){return 106===e.kind}function vK(e){return 100===e.kind}function vV(e){return 82===e.kind}function vY(e){return 163===e.kind}function vW(e){return 164===e.kind}function vq(e){return 165===e.kind}function vQ(e){return 166===e.kind}function vH(e){return 167===e.kind}function vG(e){return 168===e.kind}function vZ(e){return 169===e.kind}function vX(e){return 170===e.kind}function v0(e){return 171===e.kind}function v1(e){return 172===e.kind}function v2(e){return 173===e.kind}function v3(e){return 174===e.kind}function v4(e){return 175===e.kind}function v6(e){return 176===e.kind}function v5(e){return 177===e.kind}function v8(e){return 178===e.kind}function v7(e){return 179===e.kind}function v9(e){return 180===e.kind}function xe(e){return 181===e.kind}function xt(e){return 182===e.kind}function xn(e){return 183===e.kind}function xr(e){return 184===e.kind}function xi(e){return 185===e.kind}function xa(e){return 186===e.kind}function xo(e){return 199===e.kind}function xs(e){return 187===e.kind}function xu(e){return 188===e.kind}function xl(e){return 189===e.kind}function xc(e){return 190===e.kind}function x_(e){return 191===e.kind}function xp(e){return 192===e.kind}function xd(e){return 193===e.kind}function xf(e){return 194===e.kind}function xh(e){return 195===e.kind}function xm(e){return 196===e.kind}function xg(e){return 197===e.kind}function xy(e){return 198===e.kind}function xb(e){return 202===e.kind}function xv(e){return 201===e.kind}function xx(e){return 200===e.kind}function xD(e){return 203===e.kind}function xS(e){return 204===e.kind}function xT(e){return 205===e.kind}function xE(e){return 206===e.kind}function xw(e){return 207===e.kind}function xA(e){return 208===e.kind}function xC(e){return 209===e.kind}function xM(e){return 210===e.kind}function xN(e){return 211===e.kind}function xk(e){return 212===e.kind}function xj(e){return 213===e.kind}function xI(e){return 214===e.kind}function xO(e){return 215===e.kind}function xP(e){return 216===e.kind}function xF(e){return 217===e.kind}function xL(e){return 218===e.kind}function xR(e){return 219===e.kind}function xz(e){return 220===e.kind}function xB(e){return 221===e.kind}function xU(e){return 222===e.kind}function xJ(e){return 223===e.kind}function x$(e){return 224===e.kind}function xK(e){return 225===e.kind}function xV(e){return 226===e.kind}function xY(e){return 227===e.kind}function xW(e){return 228===e.kind}function xq(e){return 229===e.kind}function xQ(e){return 230===e.kind}function xH(e){return 231===e.kind}function xG(e){return 235===e.kind}function xZ(e){return 232===e.kind}function xX(e){return 233===e.kind}function x0(e){return 234===e.kind}function x1(e){return 356===e.kind}function x2(e){return 357===e.kind}function x3(e){return 236===e.kind}function x4(e){return 237===e.kind}function x6(e){return 238===e.kind}function x5(e){return 240===e.kind}function x8(e){return 239===e.kind}function x7(e){return 241===e.kind}function x9(e){return 242===e.kind}function De(e){return 243===e.kind}function Dt(e){return 244===e.kind}function Dn(e){return 245===e.kind}function Dr(e){return 246===e.kind}function Di(e){return 247===e.kind}function Da(e){return 248===e.kind}function Do(e){return 249===e.kind}function Ds(e){return 250===e.kind}function Du(e){return 251===e.kind}function Dl(e){return 252===e.kind}function Dc(e){return 253===e.kind}function D_(e){return 254===e.kind}function Dp(e){return 255===e.kind}function Dd(e){return 256===e.kind}function Df(e){return 257===e.kind}function Dh(e){return 258===e.kind}function Dm(e){return 259===e.kind}function Dg(e){return 260===e.kind}function Dy(e){return 261===e.kind}function Db(e){return 262===e.kind}function Dv(e){return 263===e.kind}function Dx(e){return 264===e.kind}function DD(e){return 265===e.kind}function DS(e){return 266===e.kind}function DT(e){return 267===e.kind}function DE(e){return 268===e.kind}function Dw(e){return 269===e.kind}function DA(e){return 270===e.kind}function DC(e){return 298===e.kind}function DM(e){return 296===e.kind}function DN(e){return 297===e.kind}function Dk(e){return 271===e.kind}function Dj(e){return 277===e.kind}function DI(e){return 272===e.kind}function DO(e){return 273===e.kind}function DP(e){return 274===e.kind}function DF(e){return 275===e.kind}function DL(e){return 276===e.kind}function DR(e){return 278===e.kind}function Dz(e){return 279===e.kind}function DB(e){return 355===e.kind}function DU(e){return 360===e.kind}function DJ(e){return 358===e.kind}function D$(e){return 359===e.kind}function DK(e){return 280===e.kind}function DV(e){return 281===e.kind}function DY(e){return 282===e.kind}function DW(e){return 283===e.kind}function Dq(e){return 284===e.kind}function DQ(e){return 285===e.kind}function DH(e){return 286===e.kind}function DG(e){return 287===e.kind}function DZ(e){return 288===e.kind}function DX(e){return 289===e.kind}function D0(e){return 290===e.kind}function D1(e){return 291===e.kind}function D2(e){return 292===e.kind}function D3(e){return 293===e.kind}function D4(e){return 294===e.kind}function D6(e){return 295===e.kind}function D5(e){return 299===e.kind}function D8(e){return 300===e.kind}function D7(e){return 301===e.kind}function D9(e){return 302===e.kind}function Se(e){return 304===e.kind}function St(e){return 308===e.kind}function Sn(e){return 309===e.kind}function Sr(e){return 310===e.kind}function Si(e){return 312===e.kind}function Sa(e){return 313===e.kind}function So(e){return 314===e.kind}function Ss(e){return 327===e.kind}function Su(e){return 328===e.kind}function Sl(e){return 329===e.kind}function Sc(e){return 315===e.kind}function S_(e){return 316===e.kind}function Sp(e){return 317===e.kind}function Sd(e){return 318===e.kind}function Sf(e){return 319===e.kind}function Sh(e){return 320===e.kind}function Sm(e){return 321===e.kind}function Sg(e){return 322===e.kind}function Sy(e){return 323===e.kind}function Sb(e){return 325===e.kind}function Sv(e){return 326===e.kind}function Sx(e){return 331===e.kind}function SD(e){return 333===e.kind}function SS(e){return 335===e.kind}function ST(e){return 341===e.kind}function SE(e){return 336===e.kind}function Sw(e){return 337===e.kind}function SA(e){return 338===e.kind}function SC(e){return 339===e.kind}function SM(e){return 340===e.kind}function SN(e){return 342===e.kind}function Sk(e){return 334===e.kind}function Sj(e){return 350===e.kind}function SI(e){return 343===e.kind}function SO(e){return 344===e.kind}function SP(e){return 345===e.kind}function SF(e){return 346===e.kind}function SL(e){return 347===e.kind}function SR(e){return 348===e.kind}function Sz(e){return 349===e.kind}function SB(e){return 330===e.kind}function SU(e){return 351===e.kind}function SJ(e){return 332===e.kind}function S$(e){return 353===e.kind}function SK(e){return 352===e.kind}function SV(e){return 354===e.kind}var SY=c({"src/compiler/factory/nodeTests.ts"(){wA()}});function SW(e){return e.createExportDeclaration(void 0,!1,e.createNamedExports([]),void 0)}function Sq(e,t,n,r){if(vW(n))return TZ(e.createElementAccessExpression(t,n.expression),r);{let r=TZ(o1(n)?e.createPropertyAccessExpression(t,n):e.createElementAccessExpression(t,n),n);return addEmitFlags(r,128),r}}function SQ(e,t){let n=EF.createIdentifier(e||"React");return yT(n,on(t)),n}function SH(e,t,n){if(!vY(t))return SQ(oa(t),n);{let r=SH(e,t.left,n),i=e.createIdentifier(oa(t.right));return i.escapedText=t.right.escapedText,e.createPropertyAccessExpression(r,i)}}function SG(e,t,n,r){return t?SH(e,t,r):e.createPropertyAccessExpression(SQ(n,r),"createElement")}function SZ(e,t,n,r,i,a){let o=[n];if(r&&o.push(r),i&&i.length>0){if(r||o.push(e.createNull()),i.length>1)for(let e of i)Tl(e),o.push(e);else o.push(i[0])}return TZ(e.createCallExpression(t,void 0,o),a)}function SX(e,t,n,r,i,a,o){let s=[n?SH(e,n,a):e.createPropertyAccessExpression(SQ(r,a),"Fragment"),e.createNull()];if(i&&i.length>0){if(i.length>1)for(let e of i)Tl(e),s.push(e);else s.push(i[0])}return TZ(e.createCallExpression(SG(e,t,r,a),void 0,s),o)}function S0(e,t,n){if(Dh(t)){let r=eT(t.declarations),i=e.updateVariableDeclaration(r,r.name,void 0,void 0,n);return TZ(e.createVariableStatement(void 0,e.updateVariableDeclarationList(t,[i])),t)}{let r=TZ(e.createAssignment(t,n),t);return TZ(e.createExpressionStatement(r),t)}}function S1(e,t,n){return x6(t)?e.updateBlock(t,TZ(e.createNodeArray([n,...t.statements]),t.statements)):e.createBlock(e.createNodeArray([t,n]),!0)}function S2(e,t){return vk(t)?e.createStringLiteralFromNode(t):vW(t)?yT(TZ(e.cloneNode(t.expression),t.expression),t.expression.parent):yT(TZ(e.cloneNode(t),t),t.parent)}function S3(e,t,n,r){switch(n.name&&vj(n.name)&&nd.failBadSyntaxKind(n.name,"Private identifiers are not allowed in object literals."),n.kind){case 174:case 175:return function(e,t,n,r,i){let{firstAccessor:a,getAccessor:o,setAccessor:s}=fK(t,n);if(n===a)return TZ(e.createObjectDefinePropertyCall(r,S2(e,n.name),e.createPropertyDescriptor({enumerable:e.createFalse(),configurable:!0,get:o&&TZ(ve(e.createFunctionExpression(om(o),void 0,void 0,void 0,o.parameters,void 0,o.body),o),o),set:s&&TZ(ve(e.createFunctionExpression(om(s),void 0,void 0,void 0,s.parameters,void 0,s.body),s),s)},!i)),a)}(e,t.properties,n,r,!!t.multiLine);case 299:return ve(TZ(e.createAssignment(Sq(e,r,n.name,n.name),n.initializer),n),n);case 300:return ve(TZ(e.createAssignment(Sq(e,r,n.name,n.name),e.cloneNode(n.name)),n),n);case 171:return ve(TZ(e.createAssignment(Sq(e,r,n.name,n.name),ve(TZ(e.createFunctionExpression(om(n),n.asteriskToken,void 0,void 0,n.parameters,void 0,n.body),n),n)),n),n)}}function S4(e,t,n,r,i){let a=t.operator;nd.assert(45===a||46===a,"Expected 'node' to be a pre- or post-increment or pre- or post-decrement expression");let o=e.createTempVariable(r);TZ(n=e.createAssignment(o,n),t.operand);let s=xB(t)?e.createPrefixUnaryExpression(a,o):e.createPostfixUnaryExpression(o,a);return TZ(s,t),i&&TZ(s=e.createAssignment(i,s),t),TZ(n=e.createComma(n,s),t),xU(t)&&TZ(n=e.createComma(n,o),t),n}function S6(e){return(65536&l2(e))!=0}function S5(e){return(32768&l2(e))!=0}function S8(e){return(16384&l2(e))!=0}function S7(e){return vf(e.expression)&&"use strict"===e.expression.text}function S9(e){for(let t of e)if(cG(t)){if(S7(t))return t}else break}function Te(e){let t=eD(e);return void 0!==t&&cG(t)&&S7(t)}function Tt(e){return 223===e.kind&&27===e.operatorToken.kind}function Tn(e){return Tt(e)||x2(e)}function Tr(e){return xI(e)&&_X(e)&&!!o$(e)}function Ti(e){let t=oK(e);return nd.assertIsDefined(t),t}function Ta(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;switch(e.kind){case 214:return!(16&t&&Tr(e))&&(1&t)!=0;case 213:case 231:case 230:case 235:return(2&t)!=0;case 232:return(4&t)!=0;case 356:return(8&t)!=0}return!1}function To(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;for(;Ta(e,t);)e=e.expression;return e}function Ts(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,n=e.parent;for(;Ta(n,t);)n=n.parent,nd.assert(n);return n}function Tu(e){return To(e,6)}function Tl(e){return setStartsOnNewLine(e,!0)}function Tc(e){let t=a9(e,St),n=t&&t.emitNode;return n&&n.externalHelpersModuleName}function T_(e){let t=a9(e,St),n=t&&t.emitNode;return!!n&&(!!n.externalHelpersModuleName||!!n.externalHelpers)}function Tp(e,t,n,r,i,a,o){if(r.importHelpers&&cl(n,r)){let s,u=m9(r);if(u>=5&&u<=99||99===n.impliedNodeFormat){let r=getEmitHelpers(n);if(r){let i=[];for(let e of r)if(!e.scoped){let t=e.importName;t&&eh(i,t)}if(G(i)){i.sort(tS),s=e.createNamedImports(O(i,r=>lI(n,r)?e.createImportSpecifier(!1,void 0,e.createIdentifier(r)):e.createImportSpecifier(!1,e.createIdentifier(r),t.getUnscopedHelperName(r))));let r=a9(n,St);getOrCreateEmitNode(r).externalHelpers=!0}}}else{let t=Td(e,n,r,i,a||o);t&&(s=e.createNamespaceImport(t))}if(s){let t=e.createImportDeclaration(void 0,e.createImportClause(!1,void 0,s),e.createStringLiteral(y1),void 0);return addInternalEmitFlags(t,2),t}}}function Td(e,t,n,r,i){if(n.importHelpers&&cl(t,n)){let a=Tc(t);if(a)return a;let o=m9(n),s=(r||gl(n)&&i)&&4!==o&&(o<5||1===t.impliedNodeFormat);if(!s){let e=getEmitHelpers(t);if(e){for(let t of e)if(!t.scoped){s=!0;break}}}if(s){let n=a9(t,St),r=getOrCreateEmitNode(n);return r.externalHelpersModuleName||(r.externalHelpersModuleName=e.createUniqueName(y1))}}}function Tf(e,t,n){let r=pO(t);if(r&&!pP(t)&&!lG(t)){let t=r.name;return sw(t)?t:e.createIdentifier(lH(n,t)||oa(t))}if(269===t.kind&&t.importClause||275===t.kind&&t.moduleSpecifier)return e.getGeneratedNameForNode(t)}function Th(e,t,n,r,i,a){let o=pI(t);if(o&&vf(o)){let s;return Tm(e,i.getExternalModuleFileFromDeclaration(t),r,a)||((s=n.renamedDependencies&&n.renamedDependencies.get(o.text))?e.createStringLiteral(s):void 0)||e.cloneNode(o)}}function Tm(e,t,n,r){if(t){if(t.moduleName)return e.createStringLiteral(t.moduleName);if(!t.isDeclarationFile&&fw(r))return e.createStringLiteral(fv(n,t.fileName))}}function Tg(e){if(s6(e))return e.name;if(sX(e)){switch(e.kind){case 299:return Tg(e.initializer);case 300:return e.name;case 301:return Tg(e.expression)}return}return hE(e,!0)?Tg(e.left):xY(e)?Tg(e.expression):e}function Ty(e){switch(e.kind){case 166:case 205:return e.dotDotDotToken;case 227:case 301:return e}}function Tb(e){let t=Tv(e);return nd.assert(!!t||D7(e),"Invalid property name for binding element."),t}function Tv(e){switch(e.kind){case 205:if(e.propertyName){let t=e.propertyName;return vj(t)?nd.failBadSyntaxKind(t):vW(t)&&Tx(t.expression)?t.expression:t}break;case 299:if(e.name){let t=e.name;return vj(t)?nd.failBadSyntaxKind(t):vW(t)&&Tx(t.expression)?t.expression:t}break;case 301:return e.name&&vj(e.name)?nd.failBadSyntaxKind(e.name):e.name}let t=Tg(e);if(t&&sP(t))return t}function Tx(e){let t=e.kind;return 10===t||8===t}function TD(e){switch(e.kind){case 203:case 204:case 206:return e.elements;case 207:return e.properties}}function TS(e){if(e){let t=e;for(;;){if(vk(t)||!t.body)return vk(t)?t:t.name;t=t.body}}}function TT(e){let t=e.kind;return 173===t||175===t}function TE(e){let t=e.kind;return 173===t||174===t||175===t}function Tw(e){let t=e.kind;return 299===t||300===t||259===t||173===t||178===t||172===t||279===t||240===t||261===t||262===t||263===t||264===t||268===t||269===t||267===t||275===t||274===t}function TA(e){let t=e.kind;return 172===t||299===t||300===t||279===t||267===t}function TC(e){return vA(e)||vw(e)}function TM(e){return vk(e)||xf(e)}function TN(e){return vR(e)||vS(e)||vT(e)}function Tk(e){return vA(e)||vS(e)||vT(e)}function Tj(e){return vk(e)||vf(e)}function TI(e){let t=e.kind;return 104===t||110===t||95===t||sh(e)||xB(e)}function TO(e){var t,n,r,i,a,o;return 60===(n=t=e.kind)||55===n||56===n||50===n||51===n||52===n||34===n||36===n||35===n||37===n||29===n||32===n||31===n||33===n||102===n||101===n||47===n||48===n||49===n||39===(i=r=n)||40===i||42===(a=r)||41===(o=a)||43===o||44===o||hD(n)||27===t}function TP(e,t,n,r,i,a){let o=new TH(e,t,n,r,i,a);return function(e,t){let n={value:void 0},r=[TQ.enter],i=[e],a=[void 0],s=0;for(;r[s]!==TQ.done;)s=r[s](o,s,r,i,a,n,t);return nd.assertEqual(s,0),n.value}}function TF(e){return 93===e||88===e}function TL(e){return TF(e.kind)}function TR(e){let t=e.kind;return sN(t)&&!TF(t)}function Tz(e,t){if(void 0!==t)return 0===t.length?t:TZ(e.createNodeArray([],t.hasTrailingComma),t)}function TB(e){var t;let n=e.emitNode.autoGenerate;if(4&n.flags){let r=n.id,i=e,a=i.original;for(;a;){let e=null==(t=(i=a).emitNode)?void 0:t.autoGenerate;if(o1(i)&&(void 0===e||4&e.flags&&e.id!==r))break;a=i.original}return i}return e}function TU(e,t){return"object"==typeof e?TJ(!1,e.prefix,e.node,e.suffix,t):"string"==typeof e?e.length>0&&35===e.charCodeAt(0)?e.slice(1):e:""}function TJ(e,t,n,r,i){var a,o;return t=TU(t,i),r=TU(r,i),a=n,`${e?"#":""}${t}${n="string"==typeof a?a:(o=nd.checkDefined(i),sA(a)?o(a).slice(1):sw(a)?o(a):vj(a)?a.escapedText.slice(1):oa(a))}${r}`}function T$(e,t,n,r){return e.updatePropertyDeclaration(t,n,e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage"),void 0,void 0,r)}function TK(e,t,n,r){return e.createGetAccessorDeclaration(n,r,[],void 0,e.createBlock([e.createReturnStatement(e.createPropertyAccessExpression(e.createThis(),e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage")))]))}function TV(e,t,n,r){return e.createSetAccessorDeclaration(n,r,[e.createParameterDeclaration(void 0,void 0,"value")],e.createBlock([e.createExpressionStatement(e.createAssignment(e.createPropertyAccessExpression(e.createThis(),e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage")),e.createIdentifier("value")))]))}function TY(e){let t=e.expression;for(;;){if(x2(t=To(t))){t=eA(t.elements);continue}if(Tt(t)){t=t.right;continue}if(hE(t,!0)&&sw(t.left))return t;break}}function TW(e){let t=[];return function e(t,n){if(xI(t)&&d1(t)&&!t.emitNode)e(t.expression,n);else if(Tt(t))e(t.left,n),e(t.right,n);else if(x2(t))for(let r of t.elements)e(r,n);else n.push(t)}(e,t),t}function Tq(e){if(65536&e.transformFlags)return!0;if(128&e.transformFlags)for(let t of TD(e)){let e=Tg(t);if(e&&s3(e)&&(65536&e.transformFlags||128&e.transformFlags&&Tq(e)))return!0}return!1}var TQ,TH,TG=c({"src/compiler/factory/utilities.ts"(){wA(),(e=>{function t(e,n,r,i,a,o,u){let l=n>0?a[n-1]:void 0;return nd.assertEqual(r[n],t),a[n]=e.onEnter(i[n],l,u),r[n]=s(e,t),n}function n(e,t,r,i,a,o,c){nd.assertEqual(r[t],n),nd.assertIsDefined(e.onLeft),r[t]=s(e,n);let _=e.onLeft(i[t].left,a[t],i[t]);return _?(l(t,i,_),u(t,r,i,a,_)):t}function r(e,t,n,i,a,o,u){return nd.assertEqual(n[t],r),nd.assertIsDefined(e.onOperator),n[t]=s(e,r),e.onOperator(i[t].operatorToken,a[t],i[t]),t}function i(e,t,n,r,a,o,c){nd.assertEqual(n[t],i),nd.assertIsDefined(e.onRight),n[t]=s(e,i);let _=e.onRight(r[t].right,a[t],r[t]);return _?(l(t,r,_),u(t,n,r,a,_)):t}function a(e,t,n,r,i,o,u){nd.assertEqual(n[t],a),n[t]=s(e,a);let l=e.onExit(r[t],i[t]);if(t>0){if(t--,e.foldState){let r=n[t]===a?"right":"left";i[t]=e.foldState(i[t],l,r)}}else o.value=l;return t}function o(e,t,n,r,i,a,s){return nd.assertEqual(n[t],o),t}function s(e,s){switch(s){case t:if(e.onLeft)return n;case n:if(e.onOperator)return r;case r:if(e.onRight)return i;case i:return a;case a:case o:return o;default:nd.fail("Invalid state")}}function u(e,n,r,i,a){return n[++e]=t,r[e]=a,i[e]=void 0,e}function l(e,t,n){if(nd.shouldAssert(2))for(;e>=0;)nd.assert(t[e]!==n,"Circular traversal detected."),e--}e.enter=t,e.left=n,e.operator=r,e.right=i,e.exit=a,e.done=o,e.nextState=s})(TQ||(TQ={})),TH=class{constructor(e,t,n,r,i,a){this.onEnter=e,this.onLeft=t,this.onOperator=n,this.onRight=r,this.onExit=i,this.foldState=a}}}});function TZ(e,t){return t?yx(e,t.pos,t.end):e}function TX(e){let t=e.kind;return 165===t||166===t||168===t||169===t||170===t||171===t||173===t||174===t||175===t||178===t||182===t||215===t||216===t||228===t||240===t||259===t||260===t||261===t||262===t||263===t||264===t||268===t||269===t||274===t||275===t}function T0(e){let t=e.kind;return 166===t||169===t||171===t||174===t||175===t||228===t||260===t}var T1=c({"src/compiler/factory/utilitiesPublic.ts"(){wA()}});function T2(e,t){return t&&e(t)}function T3(e,t,n){if(n){if(t)return t(n);for(let t of n){let n=e(t);if(n)return n}}}function T4(e,t){return 42===e.charCodeAt(t+1)&&42===e.charCodeAt(t+2)&&47!==e.charCodeAt(t+3)}function T6(e){return f(e.statements,T5)||(4194304&e.flags?function e(t){return xX(t)&&100===t.keywordToken&&"meta"===t.name.escapedText?t:Ef(t,e)}(e):void 0)}function T5(e){return TX(e)&&G(e.modifiers,e=>93===e.kind)||DE(e)&&DK(e.moduleReference)||Dw(e)||DP(e)||DF(e)?e:void 0}function T8(e,t,n){return T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)}function T7(e,t,n){return T3(t,n,e.types)}function T9(e,t,n){return T2(t,e.type)}function Ee(e,t,n){return T3(t,n,e.elements)}function Et(e,t,n){return T2(t,e.expression)||T2(t,e.questionDotToken)||T3(t,n,e.typeArguments)||T3(t,n,e.arguments)}function En(e,t,n){return T3(t,n,e.statements)}function Er(e,t,n){return T2(t,e.label)}function Ei(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.heritageClauses)||T3(t,n,e.members)}function Ea(e,t,n){return T3(t,n,e.elements)}function Eo(e,t,n){return T2(t,e.propertyName)||T2(t,e.name)}function Es(e,t,n){return T2(t,e.tagName)||T3(t,n,e.typeArguments)||T2(t,e.attributes)}function Eu(e,t,n){return T2(t,e.type)}function El(e,t,n){return T2(t,e.tagName)||(e.isNameFirst?T2(t,e.name)||T2(t,e.typeExpression):T2(t,e.typeExpression)||T2(t,e.name))||("string"==typeof e.comment?void 0:T3(t,n,e.comment))}function Ec(e,t,n){return T2(t,e.tagName)||T2(t,e.typeExpression)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))}function E_(e,t,n){return T2(t,e.name)}function Ep(e,t,n){return T2(t,e.tagName)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))}function Ed(e,t,n){return T2(t,e.expression)}function Ef(e,t,n){if(void 0===e||e.kind<=162)return;let r=EL[e.kind];return void 0===r?void 0:r(e,t,n)}function Eh(e,t,n){let r=Em(e),i=[];for(;i.length=0;--t)r.push(e[t]),i.push(a)}else{let n=t(e,a);if(n){if("skip"===n)continue;return n}if(e.kind>=163)for(let t of Em(e))r.push(t),i.push(e)}}}function Em(e){let t=[];return Ef(e,n,n),t;function n(e){t.unshift(e)}}function Eg(e){e.externalModuleIndicator=T6(e)}function Ey(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4?arguments[4]:void 0;null==nM||nM.push(nM.Phase.Parse,"createSourceFile",{path:e},!0),nD("beforeParse"),nx.logStartParseSourceFile(e);let{languageVersion:o,setExternalModuleIndicator:s,impliedNodeFormat:u}="object"==typeof n?n:{languageVersion:n};if(100===o)r=ER.parseSourceFile(e,t,o,void 0,i,6,tt);else{let n=void 0===u?s:e=>(e.impliedNodeFormat=u,(s||Eg)(e));r=ER.parseSourceFile(e,t,o,void 0,i,a,n)}return nx.logStopParseSourceFile(),nD("afterParse"),function(e,t,n){var r,i;if(nT){let a=null!=(r=void 0!==n?nw.get(n):void 0)?r:nb(),o=null!=(i=void 0!==t?nw.get(t):void 0)?i:nE,s=nC.get(e)||0;nC.set(e,s+(a-o)),null==nS||nS.measure(e,t,n)}}("Parse","beforeParse","afterParse"),null==nM||nM.pop(),r}function Eb(e,t){return ER.parseIsolatedEntityName(e,t)}function Ev(e,t){return ER.parseJsonText(e,t)}function Ex(e){return void 0!==e.externalModuleIndicator}function ED(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=Ez.updateSourceFile(e,t,n,r);return i.flags|=6291456&e.flags,i}function ES(e,t,n){let r=ER.JSDocParser.parseIsolatedJSDocComment(e,t,n);return r&&r.jsDoc&&ER.fixupParentReferences(r.jsDoc),r}function ET(e,t,n){return ER.JSDocParser.parseJSDocTypeExpressionForTests(e,t,n)}function EE(e){return rX(e,bF)||rZ(e,".ts")&&tO(r6(e),".d.")}function Ew(e,t){let n=[];for(let e of aa(t,0)||t8){let r=t.substring(e.pos,e.end);!function(e,t,n){let r=2===t.kind&&EU.exec(n);if(r){let i=r[1].toLowerCase(),a=rB[i];if(!a||!(1&a.kind))return;if(a.args){let r={};for(let e of a.args){let i=(function(e){if(EB.has(e))return EB.get(e);let t=RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return EB.set(e,t),t})(e.name).exec(n);if(!i&&!e.optional)return;if(i){let n=i[2]||i[3];if(e.captureSpan){let a=t.pos+i.index+i[1].length+1;r[e.name]={value:n,pos:a,end:a+n.length}}else r[e.name]=n}}e.push({name:i,args:{arguments:r,range:t}})}else e.push({name:i,args:{arguments:{},range:t}});return}let i=2===t.kind&&EJ.exec(n);if(i)return EC(e,t,2,i);if(3===t.kind){let r=/@(\S+)(\s+.*)?$/gim,i;for(;i=r.exec(n);)EC(e,t,4,i)}}(n,e,r)}for(let t of(e.pragmas=new Map,n)){if(e.pragmas.has(t.name)){let n=e.pragmas.get(t.name);n instanceof Array?n.push(t.args):e.pragmas.set(t.name,[n,t.args]);continue}e.pragmas.set(t.name,t.args)}}function EA(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((n,r)=>{switch(r){case"reference":{let r=e.referencedFiles,i=e.typeReferenceDirectives,a=e.libReferenceDirectives;f(e5(n),n=>{let{types:o,lib:s,path:u,"resolution-mode":l}=n.arguments;if(n.arguments["no-default-lib"])e.hasNoDefaultLib=!0;else if(o){let e=function(e,t,n,r){if(e){if("import"===e)return 99;if("require"===e)return 1;r(t,n-t,iP.resolution_mode_should_be_either_require_or_import)}}(l,o.pos,o.end,t);i.push(Object.assign({pos:o.pos,end:o.end,fileName:o.value},e?{resolutionMode:e}:{}))}else s?a.push({pos:s.pos,end:s.end,fileName:s.value}):u?r.push({pos:u.pos,end:u.end,fileName:u.value}):t(n.range.pos,n.range.end-n.range.pos,iP.Invalid_reference_directive_syntax)});break}case"amd-dependency":e.amdDependencies=O(e5(n),e=>({name:e.arguments.name,path:e.arguments.path}));break;case"amd-module":if(n instanceof Array)for(let r of n)e.moduleName&&t(r.range.pos,r.range.end-r.range.pos,iP.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=r.arguments.name;else e.moduleName=n.arguments.name;break;case"ts-nocheck":case"ts-check":f(e5(n),t=>{(!e.checkJsDirective||t.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:"ts-check"===r,end:t.range.end,pos:t.range.pos})});break;case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:nd.fail("Unhandled pragma kind")}})}function EC(e,t,n,r){if(!r)return;let i=r[1].toLowerCase(),a=rB[i];if(!a||!(a.kind&n))return;let o=function(e,t){if(!t||!e.args)return{};let n=nl(t).split(/\s+/),r={};for(let t=0;tnew(EO||(EO=bg.getSourceFileConstructor()))(e,-1,-1),createBaseIdentifierNode:e=>new(Ej||(Ej=bg.getIdentifierConstructor()))(e,-1,-1),createBasePrivateIdentifierNode:e=>new(EI||(EI=bg.getPrivateIdentifierConstructor()))(e,-1,-1),createBaseTokenNode:e=>new(Ek||(Ek=bg.getTokenConstructor()))(e,-1,-1),createBaseNode:e=>new(EN||(EN=bg.getNodeConstructor()))(e,-1,-1)}),EL={163:function(e,t,n){return T2(t,e.left)||T2(t,e.right)},165:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.constraint)||T2(t,e.default)||T2(t,e.expression)},300:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T2(t,e.equalsToken)||T2(t,e.objectAssignmentInitializer)},301:function(e,t,n){return T2(t,e.expression)},166:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.dotDotDotToken)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.type)||T2(t,e.initializer)},169:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T2(t,e.type)||T2(t,e.initializer)},168:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.type)||T2(t,e.initializer)},299:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T2(t,e.initializer)},257:function(e,t,n){return T2(t,e.name)||T2(t,e.exclamationToken)||T2(t,e.type)||T2(t,e.initializer)},205:function(e,t,n){return T2(t,e.dotDotDotToken)||T2(t,e.propertyName)||T2(t,e.name)||T2(t,e.initializer)},178:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},182:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},181:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},176:T8,177:T8,171:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.asteriskToken)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},170:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},173:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},174:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},175:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},259:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.asteriskToken)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},215:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.asteriskToken)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},216:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.equalsGreaterThanToken)||T2(t,e.body)},172:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.body)},180:function(e,t,n){return T2(t,e.typeName)||T3(t,n,e.typeArguments)},179:function(e,t,n){return T2(t,e.assertsModifier)||T2(t,e.parameterName)||T2(t,e.type)},183:function(e,t,n){return T2(t,e.exprName)||T3(t,n,e.typeArguments)},184:function(e,t,n){return T3(t,n,e.members)},185:function(e,t,n){return T2(t,e.elementType)},186:function(e,t,n){return T3(t,n,e.elements)},189:T7,190:T7,191:function(e,t,n){return T2(t,e.checkType)||T2(t,e.extendsType)||T2(t,e.trueType)||T2(t,e.falseType)},192:function(e,t,n){return T2(t,e.typeParameter)},202:function(e,t,n){return T2(t,e.argument)||T2(t,e.assertions)||T2(t,e.qualifier)||T3(t,n,e.typeArguments)},298:function(e,t,n){return T2(t,e.assertClause)},193:T9,195:T9,196:function(e,t,n){return T2(t,e.objectType)||T2(t,e.indexType)},197:function(e,t,n){return T2(t,e.readonlyToken)||T2(t,e.typeParameter)||T2(t,e.nameType)||T2(t,e.questionToken)||T2(t,e.type)||T3(t,n,e.members)},198:function(e,t,n){return T2(t,e.literal)},199:function(e,t,n){return T2(t,e.dotDotDotToken)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.type)},203:Ee,204:Ee,206:function(e,t,n){return T3(t,n,e.elements)},207:function(e,t,n){return T3(t,n,e.properties)},208:function(e,t,n){return T2(t,e.expression)||T2(t,e.questionDotToken)||T2(t,e.name)},209:function(e,t,n){return T2(t,e.expression)||T2(t,e.questionDotToken)||T2(t,e.argumentExpression)},210:Et,211:Et,212:function(e,t,n){return T2(t,e.tag)||T2(t,e.questionDotToken)||T3(t,n,e.typeArguments)||T2(t,e.template)},213:function(e,t,n){return T2(t,e.type)||T2(t,e.expression)},214:function(e,t,n){return T2(t,e.expression)},217:function(e,t,n){return T2(t,e.expression)},218:function(e,t,n){return T2(t,e.expression)},219:function(e,t,n){return T2(t,e.expression)},221:function(e,t,n){return T2(t,e.operand)},226:function(e,t,n){return T2(t,e.asteriskToken)||T2(t,e.expression)},220:function(e,t,n){return T2(t,e.expression)},222:function(e,t,n){return T2(t,e.operand)},223:function(e,t,n){return T2(t,e.left)||T2(t,e.operatorToken)||T2(t,e.right)},231:function(e,t,n){return T2(t,e.expression)||T2(t,e.type)},232:function(e,t,n){return T2(t,e.expression)},235:function(e,t,n){return T2(t,e.expression)||T2(t,e.type)},233:function(e,t,n){return T2(t,e.name)},224:function(e,t,n){return T2(t,e.condition)||T2(t,e.questionToken)||T2(t,e.whenTrue)||T2(t,e.colonToken)||T2(t,e.whenFalse)},227:function(e,t,n){return T2(t,e.expression)},238:En,265:En,308:function(e,t,n){return T3(t,n,e.statements)||T2(t,e.endOfFileToken)},240:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.declarationList)},258:function(e,t,n){return T3(t,n,e.declarations)},241:function(e,t,n){return T2(t,e.expression)},242:function(e,t,n){return T2(t,e.expression)||T2(t,e.thenStatement)||T2(t,e.elseStatement)},243:function(e,t,n){return T2(t,e.statement)||T2(t,e.expression)},244:function(e,t,n){return T2(t,e.expression)||T2(t,e.statement)},245:function(e,t,n){return T2(t,e.initializer)||T2(t,e.condition)||T2(t,e.incrementor)||T2(t,e.statement)},246:function(e,t,n){return T2(t,e.initializer)||T2(t,e.expression)||T2(t,e.statement)},247:function(e,t,n){return T2(t,e.awaitModifier)||T2(t,e.initializer)||T2(t,e.expression)||T2(t,e.statement)},248:Er,249:Er,250:function(e,t,n){return T2(t,e.expression)},251:function(e,t,n){return T2(t,e.expression)||T2(t,e.statement)},252:function(e,t,n){return T2(t,e.expression)||T2(t,e.caseBlock)},266:function(e,t,n){return T3(t,n,e.clauses)},292:function(e,t,n){return T2(t,e.expression)||T3(t,n,e.statements)},293:function(e,t,n){return T3(t,n,e.statements)},253:function(e,t,n){return T2(t,e.label)||T2(t,e.statement)},254:function(e,t,n){return T2(t,e.expression)},255:function(e,t,n){return T2(t,e.tryBlock)||T2(t,e.catchClause)||T2(t,e.finallyBlock)},295:function(e,t,n){return T2(t,e.variableDeclaration)||T2(t,e.block)},167:function(e,t,n){return T2(t,e.expression)},260:Ei,228:Ei,261:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.heritageClauses)||T3(t,n,e.members)},262:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T2(t,e.type)},263:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.members)},302:function(e,t,n){return T2(t,e.name)||T2(t,e.initializer)},264:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.body)},268:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.moduleReference)},269:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.importClause)||T2(t,e.moduleSpecifier)||T2(t,e.assertClause)},270:function(e,t,n){return T2(t,e.name)||T2(t,e.namedBindings)},296:function(e,t,n){return T3(t,n,e.elements)},297:function(e,t,n){return T2(t,e.name)||T2(t,e.value)},267:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)},271:function(e,t,n){return T2(t,e.name)},277:function(e,t,n){return T2(t,e.name)},272:Ea,276:Ea,275:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.exportClause)||T2(t,e.moduleSpecifier)||T2(t,e.assertClause)},273:Eo,278:Eo,274:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.expression)},225:function(e,t,n){return T2(t,e.head)||T3(t,n,e.templateSpans)},236:function(e,t,n){return T2(t,e.expression)||T2(t,e.literal)},200:function(e,t,n){return T2(t,e.head)||T3(t,n,e.templateSpans)},201:function(e,t,n){return T2(t,e.type)||T2(t,e.literal)},164:function(e,t,n){return T2(t,e.expression)},294:function(e,t,n){return T3(t,n,e.types)},230:function(e,t,n){return T2(t,e.expression)||T3(t,n,e.typeArguments)},280:function(e,t,n){return T2(t,e.expression)},279:function(e,t,n){return T3(t,n,e.modifiers)},357:function(e,t,n){return T3(t,n,e.elements)},281:function(e,t,n){return T2(t,e.openingElement)||T3(t,n,e.children)||T2(t,e.closingElement)},285:function(e,t,n){return T2(t,e.openingFragment)||T3(t,n,e.children)||T2(t,e.closingFragment)},282:Es,283:Es,289:function(e,t,n){return T3(t,n,e.properties)},288:function(e,t,n){return T2(t,e.name)||T2(t,e.initializer)},290:function(e,t,n){return T2(t,e.expression)},291:function(e,t,n){return T2(t,e.dotDotDotToken)||T2(t,e.expression)},284:function(e,t,n){return T2(t,e.tagName)},187:Eu,188:Eu,312:Eu,318:Eu,317:Eu,319:Eu,321:Eu,320:function(e,t,n){return T3(t,n,e.parameters)||T2(t,e.type)},323:function(e,t,n){return("string"==typeof e.comment?void 0:T3(t,n,e.comment))||T3(t,n,e.tags)},350:function(e,t,n){return T2(t,e.tagName)||T2(t,e.name)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},313:function(e,t,n){return T2(t,e.name)},314:function(e,t,n){return T2(t,e.left)||T2(t,e.right)},344:El,351:El,333:function(e,t,n){return T2(t,e.tagName)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},332:function(e,t,n){return T2(t,e.tagName)||T2(t,e.class)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},331:function(e,t,n){return T2(t,e.tagName)||T2(t,e.class)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},348:function(e,t,n){return T2(t,e.tagName)||T2(t,e.constraint)||T3(t,n,e.typeParameters)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},349:function(e,t,n){return T2(t,e.tagName)||(e.typeExpression&&312===e.typeExpression.kind?T2(t,e.typeExpression)||T2(t,e.fullName)||("string"==typeof e.comment?void 0:T3(t,n,e.comment)):T2(t,e.fullName)||T2(t,e.typeExpression)||("string"==typeof e.comment?void 0:T3(t,n,e.comment)))},341:function(e,t,n){return T2(t,e.tagName)||T2(t,e.fullName)||T2(t,e.typeExpression)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},345:Ec,347:Ec,346:Ec,343:Ec,353:Ec,352:Ec,342:Ec,326:function(e,t,n){return f(e.typeParameters,t)||f(e.parameters,t)||T2(t,e.type)},327:E_,328:E_,329:E_,325:function(e,t,n){return f(e.jsDocPropertyTags,t)},330:Ep,335:Ep,336:Ep,337:Ep,338:Ep,339:Ep,334:Ep,340:Ep,356:Ed},(e=>{let t,n,r;var i,a,o,s,u,l,c,_,p,d,f,h,m,g,y,b,v,x,D,S,E,w,A,C=a_(99,!0),M=bQ(11,{createBaseSourceFileNode:e=>{var t;return t=new c(e,0,0),x++,t},createBaseIdentifierNode:e=>{var t;return t=new u(e,0,0),x++,t},createBasePrivateIdentifierNode:e=>{var t;return t=new l(e,0,0),x++,t},createBaseTokenNode:e=>{var t;return t=new s(e,0,0),x++,t},createBaseNode:e=>{var t;return t=new o(e,0,0),x++,t}}),{createNodeArray:N,createNumericLiteral:k,createStringLiteral:j,createLiteralLikeNode:I,createIdentifier:O,createPrivateIdentifier:P,createToken:F,createArrayLiteralExpression:L,createObjectLiteralExpression:R,createPropertyAccessExpression:z,createPropertyAccessChain:B,createElementAccessExpression:U,createElementAccessChain:J,createCallExpression:K,createCallChain:V,createNewExpression:Y,createParenthesizedExpression:W,createBlock:q,createVariableStatement:Q,createExpressionStatement:H,createIfStatement:Z,createWhileStatement:ee,createForStatement:et,createForOfStatement:en,createVariableDeclaration:er,createVariableDeclarationList:ei}=M,ea=!0,eo=!1;function es(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];eu(e,t,n,r,6),p=A,eJ();let a=eR(),o,s;if(1===v)o=to([],a,a),s=tn();else{let e;for(;1!==v;){let t;switch(v){case 22:t=rc();break;case 110:case 95:case 104:t=tn();break;case 40:t=eG(()=>8===eJ()&&58!==eJ())?nX():rp();break;case 8:case 10:if(eG(()=>58!==eJ())){t=tW();break}default:t=rp()}e&&e6(e)?e.push(t):e?e=[e,t]:(e=t,1!==v&&eI(iP.Unexpected_token))}let t=H(e6(e)?ts(L(e),a):nd.checkDefined(e));ts(t,a),o=to([t],a),s=te(1,iP.Unexpected_token)}let u=em(e,2,6,!1,o,s,p,tt);return i&&eh(u),u.nodeCount=x,u.identifierCount=S,u.identifiers=D,u.parseDiagnostics=mq(g,u),y&&(u.jsDocDiagnostics=mq(y,u)),el(),u}function eu(e,t,n,r,i){switch(o=bg.getNodeConstructor(),s=bg.getTokenConstructor(),u=bg.getIdentifierConstructor(),l=bg.getPrivateIdentifierConstructor(),c=bg.getSourceFileConstructor(),_=is(e),d=t,f=n,b=r,h=i,m=m4(i),g=[],E=0,D=new Map,S=0,x=0,p=0,ea=!0,h){case 1:case 2:A=262144;break;case 6:A=67371008;break;default:A=0}eo=!1,C.setText(d),C.setOnError(eL),C.setScriptTarget(f),C.setLanguageVariant(m)}function el(){C.clearCommentDirectives(),C.setText(""),C.setOnError(void 0),d=void 0,f=void 0,b=void 0,h=void 0,m=void 0,p=0,g=void 0,y=void 0,E=0,D=void 0,w=void 0,ea=!0}function ec(e,t){return t?ed(e):e}e.parseSourceFile=function(e,t,n,r){var i,a,o;let s,u,l,c;let f=arguments.length>4&&void 0!==arguments[4]&&arguments[4],h=arguments.length>5?arguments[5]:void 0,m=arguments.length>6?arguments[6]:void 0;if(6===(h=g$(e,h))){let a=es(e,t,n,r,f);return convertToObjectWorker(a,null==(i=a.statements[0])?void 0:i.expression,a.parseDiagnostics,!1,void 0,void 0),a.referencedFiles=t8,a.typeReferenceDirectives=t8,a.libReferenceDirectives=t8,a.amdDependencies=t8,a.hasNoDefaultLib=!1,a.pragmas=t7,a}eu(e,t,n,r,h);let b=(a=h,o=m||Eg,(s=EE(_))&&(A|=16777216),p=A,eJ(),u=tO(0,rw),nd.assert(1===v),l=ed(tn()),Ew(c=em(_,n,a,s,u,l,p,o),d),EA(c,function(e,t,n){g.push(mW(_,e,t,n))}),c.commentDirectives=C.getCommentDirectives(),c.nodeCount=x,c.identifierCount=S,c.identifiers=D,c.parseDiagnostics=mq(g,c),y&&(c.jsDocDiagnostics=mq(y,c)),f&&eh(c),c);return el(),b},e.parseIsolatedEntityName=function(e,t){eu("",e,t,void 0,1),eJ();let n=tJ(!0),r=1===v&&!g.length;return el(),r?n:void 0},e.parseJsonText=es;let ep=!1;function ed(e){nd.assert(!e.jsDoc);let t=$(c3(e,d),t=>r.parseJSDocComment(e,t.pos,t.end-t.pos));return t.length&&(e.jsDoc=t),ep&&(ep=!1,e.flags|=268435456),e}function eh(e){yw(e,!0)}function em(e,t,n,r,i,a,o,s){let u=M.createSourceFile(i,a,o);return yD(u,0,d.length),l(u),!r&&Ex(u)&&67108864&u.transformFlags&&l(u=function(e){let t=b,n=Ez.createSyntaxCursor(e);b={currentNode:function(e){let t=n.currentNode(e);return ea&&t&&s(t)&&(t.intersectsChange=!0),t}};let r=[],i=g;g=[];let a=0,o=u(e.statements,0);for(;-1!==o;){let t=e.statements[a],n=e.statements[o];ef(r,e.statements,a,o),a=l(e.statements,o);let s=T(i,e=>e.start>=t.pos),c=s>=0?T(i,e=>e.start>=n.pos,s):-1;s>=0&&ef(g,i,s,c>=0?c:void 0),eH(()=>{let t=A;for(A|=32768,C.setTextPos(n.pos),eJ();1!==v;){let t=C.getStartPos(),n=tP(0,rw);if(r.push(n),t===C.getStartPos()&&eJ(),a>=0){let t=e.statements[a];if(n.end===t.pos)break;n.end>t.pos&&(a=l(e.statements,a+1))}}A=t},2),o=a>=0?u(e.statements,a):-1}if(a>=0){let t=e.statements[a];ef(r,e.statements,a);let n=T(i,e=>e.start>=t.pos);n>=0&&ef(g,i,n)}return b=t,M.updateSourceFile(e,TZ(N(r),e.statements));function s(e){return!(32768&e.flags)&&!!(67108864&e.transformFlags)}function u(e,t){for(let n=t;n116}function e0(){return 79===v||!(125===v&&eC()||133===v&&ej())&&v>116}function e1(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return v===e?(n&&eJ(),!0):(t?eI(t):eI(iP._0_expected,aw[e]),!1)}e.fixupParentReferences=eh;let e2=Object.keys(ah).filter(e=>e.length>2);function e3(e){var t;if(xk(e)){eP(i4(d,e.template.pos),e.template.end,iP.Module_declaration_names_may_only_use_or_quoted_strings);return}let n=vk(e)?oa(e):void 0;if(!n||!ac(n,f)){eI(iP._0_expected,aw[26]);return}let r=i4(d,e.pos);switch(n){case"const":case"let":case"var":eP(r,e.end,iP.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":e4(iP.Interface_name_cannot_be_0,iP.Interface_must_be_given_a_name,18);return;case"is":eP(r,C.getTextPos(),iP.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":e4(iP.Namespace_name_cannot_be_0,iP.Namespace_must_be_given_a_name,18);return;case"type":e4(iP.Type_alias_name_cannot_be_0,iP.Type_alias_must_be_given_a_name,63);return}let i=null!=(t=tN(n,e2,e=>e))?t:function(e){for(let t of e2)if(e.length>t.length+2&&tK(e,t))return`${t} ${e.slice(t.length)}`}(n);if(i){eP(r,e.end,iP.Unknown_keyword_or_identifier_Did_you_mean_0,i);return}0!==v&&eP(r,e.end,iP.Unexpected_keyword_or_identifier)}function e4(e,t,n){v===n?eI(t):eI(e,C.getTokenValue())}function e5(e){return v===e?(e$(),!0):(eI(iP._0_expected,aw[e]),!1)}function e8(e,t,n,r){if(v===t){eJ();return}let i=eI(iP._0_expected,aw[t]);n&&i&&ya(i,mW(_,r,1,iP.The_parser_expected_to_find_a_1_to_match_the_0_token_here,aw[e],aw[t]))}function e7(e){return v===e&&(eJ(),!0)}function e9(e){if(v===e)return tn()}function te(e,t,n){return e9(e)||tu(e,!1,t||iP._0_expected,n||aw[e])}function tn(){let e=eR(),t=v;return eJ(),ts(F(t),e)}function tr(){return 26===v||19===v||1===v||C.hasPrecedingLineBreak()}function ti(){return!!tr()&&(26===v&&eJ(),!0)}function ta(){return ti()||e1(26)}function to(e,t,n,r){let i=N(e,r);return yx(i,t,null!=n?n:C.getStartPos()),i}function ts(e,t,n){return yx(e,t,null!=n?n:C.getStartPos()),A&&(e.flags|=A),eo&&(eo=!1,e.flags|=131072),e}function tu(e,t,n,r){t?eO(C.getStartPos(),0,n,r):n&&eI(n,r);let i=eR();return ts(79===e?O("",void 0):sg(e)?M.createTemplateLiteralLikeNode(e,"","",void 0):8===e?k("",void 0):10===e?j("",void 0):279===e?M.createMissingDeclaration():F(e),i)}function tl(e){let t=D.get(e);return void 0===t&&D.set(e,t=e),t}function tc(e,t,n){if(e){S++;let e=eR(),t=v,n=tl(C.getTokenValue()),r=C.hasExtendedUnicodeEscape();return eB(),ts(O(n,t,r),e)}if(80===v)return eI(n||iP.Private_identifiers_are_not_allowed_outside_class_bodies),tc(!0);if(0===v&&C.tryScan(()=>79===C.reScanInvalidIdentifier()))return tc(!0);S++;let r=1===v,i=C.isReservedWord(),a=C.getTokenText(),o=i?iP.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:iP.Identifier_expected;return tu(79,r,t||o,a)}function t_(e){return tc(eX(),void 0,e)}function tp(e,t){return tc(e0(),e,t)}function td(e){return tc(iL(v),e)}function tf(){return iL(v)||10===v||8===v}function th(){return function(e){let t,n;if(10===v||8===v){let e=tW();return e.text=tl(e.text),e}return e&&22===v?(t=eR(),e1(22),n=eT(nB),e1(23),ts(M.createComputedPropertyName(n),t)):80===v?tm():td()}(!0)}function tm(){let e=eR(),t=P(tl(C.getTokenValue()));return eJ(),ts(t,e)}function tg(e){return v===e&&eZ(tb)}function ty(){return eJ(),!C.hasPrecedingLineBreak()&&tD()}function tb(){switch(v){case 85:return 92===eJ();case 93:return eJ(),88===v?eG(tS):154===v?eG(tx):tv();case 88:return tS();case 124:case 137:case 151:return eJ(),tD();default:return ty()}}function tv(){return 59===v||41!==v&&128!==v&&18!==v&&tD()}function tx(){return eJ(),tv()}function tD(){return 22===v||18===v||41===v||25===v||tf()}function tS(){return eJ(),84===v||98===v||118===v||59===v||126===v&&eG(rv)||132===v&&eG(rx)}function tT(e,t){if(tF(e))return!0;switch(e){case 0:case 1:case 3:return!(26===v&&t)&&rT();case 2:return 82===v||88===v;case 4:return eG(no);case 5:return eG(rV)||26===v&&!t;case 6:return 22===v||tf();case 12:switch(v){case 22:case 41:case 25:case 24:return!0;default:return tf()}case 18:return tf();case 9:return 22===v||25===v||tf();case 24:return iL(v)||10===v;case 7:return 18===v?eG(tE):t?e0()&&!tM():nR()&&!tM();case 8:return rI();case 10:return 27===v||25===v||rI();case 19:return 101===v||85===v||e0();case 15:switch(v){case 27:case 24:return!0}case 11:return 25===v||nz();case 16:return t4(!1);case 17:return t4(!0);case 20:case 21:return 27===v||nT();case 22:return r3();case 23:return iL(v);case 13:return iL(v)||18===v;case 14:return!0}return nd.fail("Non-exhaustive case in 'isListElement'.")}function tE(){if(nd.assert(18===v),19===eJ()){let e=eJ();return 27===e||18===e||94===e||117===e}return!0}function tw(){return eJ(),e0()}function tA(){return eJ(),iL(v)}function tC(){return eJ(),iR(v)}function tM(){return(117===v||94===v)&&eG(tk)}function tk(){return eJ(),nz()}function tj(){return eJ(),nT()}function tI(e){if(1===v)return!0;switch(e){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return 19===v;case 3:return 19===v||82===v||88===v;case 7:return 18===v||94===v||117===v;case 8:return!!(tr()||nQ(v)||38===v);case 19:return 31===v||20===v||18===v||94===v||117===v;case 11:return 21===v||26===v;case 15:case 21:case 10:return 23===v;case 17:case 16:case 18:return 21===v||23===v;case 20:return 27!==v;case 22:return 18===v||19===v;case 13:return 31===v||43===v;case 14:return 29===v&&eG(r9);default:return!1}}function tO(e,t){let n=E;E|=1<=0)}function tB(){let e=to([],eR());return e.isMissingList=!0,e}function tU(e,t,n,r){if(e1(n)){let n=tz(e,t);return e1(r),n}return tB()}function tJ(e,t){let n=eR(),r=e?td(t):tp(t);for(;e7(24)&&29!==v;)r=ts(M.createQualifiedName(r,t$(e,!1)),n);return r}function t$(e,t){if(C.hasPrecedingLineBreak()&&iL(v)&&eG(rb))return tu(79,!0,iP.Identifier_expected);if(80===v){let e=tm();return t?e:tu(79,!0,iP.Identifier_expected)}return e?td():tp()}function tV(e){let t=eR();return ts(M.createTemplateExpression(tq(e),function(e){let t=eR(),n=[],r;do r=function(e){let t=eR();return ts(M.createTemplateSpan(eT(nB),tY(e)),t)}(e),n.push(r);while(16===r.literal.kind)return to(n,t)}(e)),t)}function tY(e){let t;return 19===v?(t=tQ(v=C.reScanTemplateToken(e)),nd.assert(16===t.kind||17===t.kind,"Template fragment has wrong token kind"),t):te(17,iP._0_expected,aw[19])}function tW(){return tQ(v)}function tq(e){e&&eV();let t=tQ(v);return nd.assert(15===t.kind,"Template head has wrong token kind"),t}function tQ(e){let t;let n=eR(),r=sg(e)?M.createTemplateLiteralLikeNode(e,C.getTokenValue(),(t=C.getTokenText()).substring(1,t.length-(C.isUnterminated()?0:14===e||17===e?1:2)),2048&C.getTokenFlags()):8===e?k(C.getTokenValue(),C.getNumericLiteralFlags()):10===e?j(C.getTokenValue(),void 0,C.hasExtendedUnicodeEscape()):sf(e)?I(e,C.getTokenValue()):nd.fail();return C.hasExtendedUnicodeEscape()&&(r.hasExtendedUnicodeEscape=!0),C.isUnterminated()&&(r.isUnterminated=!0),eJ(),ts(r,n)}function tH(){return tJ(!0,iP.Type_expected)}function tG(){if(!C.hasPrecedingLineBreak()&&29===eY())return tU(20,nF,29,31)}function tZ(){let e=eR();return ts(M.createTypeReferenceNode(tH(),tG()),e)}function tX(){let e=eR();return eJ(),ts(M.createThisTypeNode(),e)}function t0(){let e=eR(),t;return(108===v||103===v)&&(t=td(),e1(58)),ts(M.createParameterDeclaration(void 0,void 0,t,void 0,t1(),void 0),e)}function t1(){C.setInJSDocType(!0);let e=eR();if(e7(142)){let t=M.createJSDocNamepathType(void 0);n:for(;;)switch(v){case 19:case 1:case 27:case 5:break n;default:e$()}return C.setInJSDocType(!1),ts(t,e)}let t=e7(25),n=nO();return C.setInJSDocType(!1),t&&(n=ts(M.createJSDocVariadicType(n),e)),63===v?(eJ(),ts(M.createJSDocOptionalType(n),e)):n}function t2(){let e=eR(),t=rQ(!1,!0),n=tp(),r,i;e7(94)&&(nT()||!nz()?r=nF():i=n0());let a=e7(63)?nF():void 0,o=M.createTypeParameterDeclaration(t,n,r,a);return o.expression=i,ts(o,e)}function t3(){if(29===v)return tU(19,t2,29,31)}function t4(e){return 25===v||rI()||sN(v)||59===v||nT(!e)}function t6(e){let t,n=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=eR(),i=ez(),a=e?eA(()=>rQ(!0)):ex(32768,()=>rQ(!0));if(108===v){let e=M.createParameterDeclaration(a,void 0,tc(!0),void 0,nL(),void 0),t=eD(a);return t&&eF(t,iP.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),ec(ts(e,r),i)}let o=ea;ea=!1;let s=e9(25);if(!n&&!(eX()||22===v||18===v))return;let u=ec(ts(M.createParameterDeclaration(a,s,(0===lf(t=rO(iP.Private_identifiers_cannot_be_used_as_parameters))&&!G(a)&&sN(v)&&eJ(),t),e9(57),nL(),nU()),r),i);return ea=o,u}function t5(e,t){if(38===e?(e1(e),!0):!!e7(58)||!!t&&38===v&&(eI(iP._0_expected,aw[58]),eJ(),!0))return eE(nO)}function t9(e,t){let n=eC(),r=ej();ey(!!(1&e)),ev(!!(2&e));let i=32&e?tz(17,t0):tz(16,()=>t?t6(r):t6(r,!1));return ey(n),ev(r),i}function ne(e){if(!e1(20))return tB();let t=t9(e,!0);return e1(21),t}function nt(){e7(27)||ta()}function nn(e){let t=eR(),n=ez();177===e&&e1(103);let r=t3(),i=ne(4),a=t5(58,!0);return nt(),ec(ts(176===e?M.createCallSignature(r,i,a):M.createConstructSignature(r,i,a),t),n)}function nr(){return 22===v&&eG(ni)}function ni(){if(eJ(),25===v||23===v)return!0;if(sN(v)){if(eJ(),e0())return!0}else{if(!e0())return!1;eJ()}return 58===v||27===v||57===v&&(eJ(),58===v||27===v||23===v)}function na(e,t,n){let r=tU(16,()=>t6(!1),22,23),i=nL();return nt(),ec(ts(M.createIndexSignature(n,r,i),e),t)}function no(){if(20===v||29===v||137===v||151===v)return!0;let e=!1;for(;sN(v);)e=!0,eJ();return 22===v||(tf()&&(e=!0,eJ()),!!e&&(20===v||29===v||57===v||58===v||27===v||tr()))}function ns(){if(20===v||29===v)return nn(176);if(103===v&&eG(nu))return nn(177);let e=eR(),t=ez(),n=rQ(!1);return tg(137)?rK(e,t,n,174,4):tg(151)?rK(e,t,n,175,4):nr()?na(e,t,n):function(e,t,n){let r=th(),i=e9(57),a;if(20===v||29===v){let e=t3(),t=ne(4),o=t5(58,!0);a=M.createMethodSignature(n,r,i,e,t,o)}else{let e=nL();a=M.createPropertySignature(n,r,i,e),63===v&&(a.initializer=nU())}return nt(),ec(ts(a,e),t)}(e,t,n)}function nu(){return eJ(),20===v||29===v}function nl(){return 24===eJ()}function nc(){switch(eJ()){case 20:case 29:case 24:return!0}return!1}function n_(){let e;return e1(18)?(e=tO(4,ns),e1(19)):e=tB(),e}function np(){return eJ(),39===v||40===v?146===eJ():(146===v&&eJ(),22===v&&tw()&&101===eJ())}function nf(){let e=eR();if(e7(25))return ts(M.createRestTypeNode(nF()),e);let t=nF();if(Sp(t)&&t.pos===t.type.pos){let e=M.createOptionalTypeNode(t.type);return TZ(e,t),e.flags=t.flags,e}return t}function nh(){return 58===eJ()||57===v&&58===eJ()}function nm(){return 25===v?iL(eJ())&&nh():iL(v)&&nh()}function ng(){if(eG(nm)){let e=eR(),t=ez(),n=e9(25),r=td(),i=e9(57);e1(58);let a=nf();return ec(ts(M.createNamedTupleMember(n,r,i,a),e),t)}return nf()}function ny(){let e=eR(),t=ez(),n=function(){let e;if(126===v){let t=eR();eJ(),e=to([ts(F(126),t)],t)}return e}(),r=e7(103);nd.assert(!n||r,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let i=t3(),a=ne(4),o=t5(38,!1);return ec(ts(r?M.createConstructorTypeNode(n,i,a,o):M.createFunctionTypeNode(i,a,o),e),t)}function nb(){let e=tn();return 24===v?void 0:e}function nv(e){let t=eR();e&&eJ();let n=110===v||95===v||104===v?tn():tQ(v);return e&&(n=ts(M.createPrefixUnaryExpression(40,n),t)),ts(M.createLiteralTypeNode(n),t)}function nx(){return eJ(),100===v}function nD(){p|=2097152;let e=eR(),t=e7(112);e1(100),e1(20);let n=nF(),r;e7(27)&&(r=function(){let e=eR(),t=C.getTokenPos();e1(18);let n=C.hasPrecedingLineBreak();e1(130),e1(58);let r=it(!0);if(!e1(19)){let e=ew(g);e&&e.code===iP._0_expected.code&&ya(e,mW(_,t,1,iP.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return ts(M.createImportTypeAssertionContainer(r,n),e)}()),e1(21);let i=e7(24)?tH():void 0,a=tG();return ts(M.createImportTypeNode(n,r,i,a,t),e)}function nS(){return eJ(),8===v||9===v}function nT(e){switch(v){case 131:case 157:case 152:case 148:case 160:case 134:case 146:case 153:case 156:case 114:case 155:case 104:case 108:case 112:case 144:case 18:case 22:case 29:case 51:case 50:case 103:case 10:case 8:case 9:case 110:case 95:case 149:case 41:case 57:case 53:case 25:case 138:case 100:case 129:case 14:case 15:return!0;case 98:return!e;case 40:return!e&&eG(nS);case 20:return!e&&eG(nE);default:return e0()}}function nE(){return eJ(),21===v||t4(!1)||nT()}function nw(){let e=eR(),t=function e(){switch(v){case 131:case 157:case 152:case 148:case 160:case 153:case 134:case 155:case 144:case 149:return eZ(nb)||tZ();case 66:C.reScanAsteriskEqualsToken();case 41:let t;return t=eR(),eJ(),ts(M.createJSDocAllType(),t);case 60:C.reScanQuestionToken();case 57:let n;return n=eR(),eJ(),27===v||19===v||21===v||31===v||63===v||51===v?ts(M.createJSDocUnknownType(),n):ts(M.createJSDocNullableType(nF(),!1),n);case 98:return function(){let e=eR(),t=ez();if(eG(r8)){eJ();let n=ne(36),r=t5(58,!1);return ec(ts(M.createJSDocFunctionType(n,r),e),t)}return ts(M.createTypeReferenceNode(td(),void 0),e)}();case 53:let r;return r=eR(),eJ(),ts(M.createJSDocNonNullableType(e(),!1),r);case 14:case 10:case 8:case 9:case 110:case 95:case 104:return nv();case 40:return eG(nS)?nv(!0):tZ();case 114:return tn();case 108:{let e=tX();return 140!==v||C.hasPrecedingLineBreak()?e:(eJ(),ts(M.createTypePredicateNode(void 0,e,nF()),e.pos))}case 112:let i,a,o;return eG(nx)?nD():(i=eR(),e1(112),a=tJ(!0),o=C.hasPrecedingLineBreak()?void 0:r2(),ts(M.createTypeQueryNode(a,o),i));case 18:let s,u,l,c,_,p,d,f,h,m,g;return eG(np)?(l=eR(),e1(18),(146===v||39===v||40===v)&&146!==(s=tn()).kind&&e1(146),e1(22),c=eR(),_=td(),e1(101),p=nF(),d=ts(M.createTypeParameterDeclaration(void 0,_,p,void 0),c),f=e7(128)?nF():void 0,e1(23),(57===v||39===v||40===v)&&57!==(u=tn()).kind&&e1(57),h=nL(),ta(),m=tO(4,ns),e1(19),ts(M.createMappedTypeNode(s,d,f,u,h,m),l)):(g=eR(),ts(M.createTypeLiteralNode(n_()),g));case 22:let y;return y=eR(),ts(M.createTupleTypeNode(tU(21,ng,22,23)),y);case 20:let b,x;return b=eR(),e1(20),x=nF(),e1(21),ts(M.createParenthesizedType(x),b);case 100:return nD();case 129:let D,S,T,E;return eG(rb)?(D=eR(),S=te(129),T=108===v?tX():tp(),E=e7(140)?nF():void 0,ts(M.createTypePredicateNode(S,T,E),D)):tZ();case 15:let w;return w=eR(),ts(M.createTemplateLiteralType(tq(!1),function(){let e=eR(),t=[],n;do n=function(){let e=eR();return ts(M.createTemplateLiteralTypeSpan(nF(),tY(!1)),e)}(),t.push(n);while(16===n.literal.kind)return to(t,e)}()),w);default:return tZ()}}();for(;!C.hasPrecedingLineBreak();)switch(v){case 53:eJ(),t=ts(M.createJSDocNonNullableType(t,!0),e);break;case 57:if(eG(tj))return t;eJ(),t=ts(M.createJSDocNullableType(t,!0),e);break;case 22:if(e1(22),nT()){let n=nF();e1(23),t=ts(M.createIndexedAccessTypeNode(t,n),e)}else e1(23),t=ts(M.createArrayTypeNode(t),e);break;default:return t}return t}function nA(){if(e7(94)){let e=eS(65536,nF);if(eN()||57!==v)return e}}function nC(e){if(nj()){let t=ny(),n;return n=xe(t)?e?iP.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:iP.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:e?iP.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:iP.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,eF(t,n),t}}function nM(e,t,n){let r=eR(),i=51===e,a=e7(e),o=a&&nC(i)||t();if(v===e||a){let a=[o];for(;e7(e);)a.push(nC(i)||t());o=ts(n(to(a,r)),r)}return o}function nN(){return nM(50,function e(){let t=v;switch(t){case 141:case 156:case 146:let n;return n=eR(),e1(t),ts(M.createTypeOperatorNode(t,e()),n);case 138:let r,i,a,o;return r=eR(),e1(138),ts(M.createInferTypeNode((i=eR(),a=tp(),o=eZ(nA),ts(M.createTypeParameterDeclaration(void 0,a,o),i))),r)}return eE(nw)},M.createIntersectionTypeNode)}function nk(){return eJ(),103===v}function nj(){return!!(29===v||20===v&&eG(nI))||103===v||126===v&&eG(nk)}function nI(){return eJ(),!!(21===v||25===v||function(){if(sN(v)&&rQ(!1),e0()||108===v)return eJ(),!0;if(22===v||18===v){let e=g.length;return rO(),e===g.length}return!1}()&&(58===v||27===v||57===v||63===v||21===v&&(eJ(),38===v)))}function nO(){let e=eR(),t=e0()&&eZ(nP),n=nF();return t?ts(M.createTypePredicateNode(void 0,t,n),e):n}function nP(){let e=tp();if(140===v&&!C.hasPrecedingLineBreak())return eJ(),e}function nF(){if(40960&A)return ex(40960,nF);if(nj())return ny();let e=eR(),t=nM(51,nN,M.createUnionTypeNode);if(!eN()&&!C.hasPrecedingLineBreak()&&e7(94)){let n=eS(65536,nF);e1(57);let r=eE(nF);e1(58);let i=eE(nF);return ts(M.createConditionalTypeNode(t,n,r,i),e)}return t}function nL(){return e7(58)?nF():void 0}function nR(){switch(v){case 108:case 106:case 104:case 110:case 95:case 8:case 9:case 10:case 14:case 15:case 20:case 22:case 18:case 98:case 84:case 103:case 43:case 68:case 79:return!0;case 100:return eG(nc);default:return e0()}}function nz(){if(nR())return!0;switch(v){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 45:case 46:case 29:case 133:case 125:case 80:case 59:return!0;default:return!!nG()||e0()}}function nB(){let e=ek();e&&eb(!1);let t=eR(),n=nJ(!0),r;for(;r=e9(27);)n=nZ(n,r,nJ(!0),t);return e&&eb(!0),n}function nU(){return e7(63)?nJ(!0):void 0}function nJ(e){let t,n;if(125===v&&(eC()||eG(rD))){let e;return e=eR(),eJ(),!C.hasPrecedingLineBreak()&&(41===v||nz())?ts(M.createYieldExpression(e9(41),nJ(!0)),e):ts(M.createYieldExpression(void 0,void 0),e)}let r=function(e){let t=20===v||29===v||132===v?eG(nK):38===v?1:0;if(0!==t)return 1===t?nY(!0,!0):eZ(()=>(function(e){let t=C.getTokenPos();if(null!=w&&w.has(t))return;let n=nY(!1,e);return n||(w||(w=new Set)).add(t),n})(e))}(e)||function(e){if(132===v&&1===eG(nV)){let t=eR(),n=rH();return n$(t,nq(0),e,n)}}(e);if(r)return r;let i=eR(),a=nq(0);return 79===a.kind&&38===v?n$(i,a,e,void 0):us(a)&&hD(eK())?nZ(a,tn(),nJ(e),i):(n=e9(57))?ts(M.createConditionalExpression(a,n,ex(20480,()=>nJ(!1)),t=te(58),lP(t)?nJ(e):tu(79,!1,iP._0_expected,aw[58])),i):a}function n$(e,t,n,r){nd.assert(38===v,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let i=M.createParameterDeclaration(void 0,void 0,t,void 0,void 0,void 0);ts(i,t.pos);let a=to([i],i.pos,i.end),o=te(38),s=nW(!!r,n);return ed(ts(M.createArrowFunction(r,void 0,a,void 0,o,s),e))}function nK(){if(132===v&&(eJ(),C.hasPrecedingLineBreak()||20!==v&&29!==v))return 0;let e=v,t=eJ();if(20!==e)return nd.assert(29===e),e0()||85===v?1===m?eG(()=>{e7(85);let e=eJ();if(94===e)switch(eJ()){case 63:case 31:case 43:break;default:return!0}else if(27===e||63===e)return!0;return!1})?1:0:2:0;if(21===t)switch(eJ()){case 38:case 58:case 18:return 1;default:return 0}if(22===t||18===t)return 2;if(25===t)return 1;if(sN(t)&&132!==t&&eG(tw))return 128===eJ()?0:1;if(!e0()&&108!==t)return 0;switch(eJ()){case 58:return 1;case 57:return eJ(),58===v||27===v||63===v||21===v?1:0;case 27:case 63:case 21:return 2}return 0}function nV(){if(132===v){if(eJ(),C.hasPrecedingLineBreak()||38===v)return 0;let e=nq(0);if(!C.hasPrecedingLineBreak()&&79===e.kind&&38===v)return 1}return 0}function nY(e,t){let n=eR(),r=ez(),i=rH(),a=G(i,vP)?2:0,o=t3(),s;if(e1(20)){if(e)s=t9(a,e);else{let t=t9(a,e);if(!t)return;s=t}if(!e1(21)&&!e)return}else{if(!e)return;s=tB()}let u=58===v,l=t5(58,!1);if(l&&!e&&function e(t){switch(t.kind){case 180:return lO(t.typeName);case 181:case 182:{let{parameters:n,type:r}=t;return!!n.isMissingList||e(r)}case 193:return e(t.type);default:return!1}}(l))return;let c=l;for(;(null==c?void 0:c.kind)===193;)c=c.type;let _=c&&Sh(c);if(!e&&38!==v&&(_||18!==v))return;let p=v,d=te(38),f=38===p||18===p?nW(G(i,vP),t):tp();if(t||!u||58===v)return ec(ts(M.createArrowFunction(i,o,s,l,d,f),n),r)}function nW(e,t){if(18===v)return rm(e?2:0);if(26!==v&&98!==v&&84!==v&&rT()&&!(18!==v&&98!==v&&84!==v&&59!==v&&nz()))return rm(16|(e?2:0));let n=ea;ea=!1;let r=e?eA(()=>nJ(t)):ex(32768,()=>nJ(t));return ea=n,r}function nq(e){let t=eR();return nH(e,n0(),t)}function nQ(e){return 101===e||162===e}function nH(e,t,n){for(;;){eK();let s=d7(v);if(!(42===v?s>=e:s>e)||101===v&&eM())break;if(128===v||150===v){if(C.hasPrecedingLineBreak())break;{var r,i,a,o;let e=v;eJ(),t=150===e?(r=t,i=nF(),ts(M.createSatisfiesExpression(r,i),r.pos)):(a=t,o=nF(),ts(M.createAsExpression(a,o),a.pos))}}else t=nZ(t,tn(),nq(s),n)}return t}function nG(){return(!eM()||101!==v)&&d7(v)>0}function nZ(e,t,n,r){return ts(M.createBinaryExpression(e,t,n),r)}function nX(){let e=eR();return ts(M.createPrefixUnaryExpression(v,eU(n1)),e)}function n0(){if(function(){switch(v){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 133:return!1;case 29:if(1!==m)return!1;default:return!0}}()){let e=eR(),t=n2();return 42===v?nH(d7(v),t,e):t}let e=v,t=n1();if(42===v){let n=i4(d,t.pos),{end:r}=t;213===t.kind?eP(n,r,iP.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):eP(n,r,iP.An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses,aw[e])}return t}function n1(){switch(v){case 39:case 40:case 54:case 53:return nX();case 89:let e;return e=eR(),ts(M.createDeleteExpression(eU(n1)),e);case 112:let t;return t=eR(),ts(M.createTypeOfExpression(eU(n1)),t);case 114:let n;return n=eR(),ts(M.createVoidExpression(eU(n1)),n);case 29:let r,i,a;return 1===m?n6(!0):(nd.assert(1!==m,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments."),r=eR(),e1(29),i=nF(),e1(31),a=n1(),ts(M.createTypeAssertion(i,a),r));case 133:if(133===v&&(ej()||eG(rD))){let e;return e=eR(),ts(M.createAwaitExpression(eU(n1)),e)}default:return n2()}}function n2(){if(45===v||46===v){let e=eR();return ts(M.createPrefixUnaryExpression(v,eU(n3)),e)}if(1===m&&29===v&&eG(tC))return n6(!0);let e=n3();if(nd.assert(us(e)),(45===v||46===v)&&!C.hasPrecedingLineBreak()){let t=v;return eJ(),ts(M.createPostfixUnaryExpression(e,t),e.pos)}return e}function n3(){let e=eR(),t;return 100===v?eG(nu)?(p|=2097152,t=tn()):eG(nl)?(eJ(),eJ(),t=ts(M.createMetaProperty(100,td()),e),p|=4194304):t=n4():t=106===v?function(){let e=eR(),t=tn();if(29===v){let e=eR(),n=eZ(rs);void 0!==n&&(eP(e,eR(),iP.super_may_not_use_type_arguments),rr()||(t=M.createExpressionWithTypeArguments(t,n)))}return 20===v||24===v||22===v?t:(te(24,iP.super_must_be_followed_by_an_argument_list_or_member_access),ts(z(t,t$(!0,!0)),e))}():n4(),ra(e,t)}function n4(){return rn(eR(),function e(){switch(v){case 8:case 9:case 10:case 14:return tW();case 108:case 106:case 104:case 110:case 95:return tn();case 20:let t,n,r;return t=eR(),n=ez(),e1(20),r=eT(nB),e1(21),ec(ts(W(r),t),n);case 22:return rc();case 18:return rp();case 132:if(!eG(rx))break;return rd();case 59:return function(){let e=eR(),t=ez(),n=rQ(!0);if(84===v)return rZ(e,t,n,228);let r=tu(279,!0,iP.Expression_expected);return yb(r,e),r.modifiers=n,r}();case 84:return rZ(eR(),ez(),void 0,228);case 98:return rd();case 103:return function(){let t=eR();if(e1(103),e7(24)){let e=td();return ts(M.createMetaProperty(103,e),t)}let n=rn(eR(),e(),!1),r;return 230===n.kind&&(r=n.typeArguments,n=n.expression),28===v&&eI(iP.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,lZ(d,n)),ts(Y(n,r,20===v?ro():void 0),t)}();case 43:case 68:if(13===(v=C.reScanSlashToken()))return tW();break;case 15:return tV(!1);case 80:return tm()}return tp(iP.Expression_expected)}(),!0)}function n6(e,t,n){let r=eR(),i=function(e){let t,n=eR();if(e1(29),31===v)return eQ(),ts(M.createJsxOpeningFragment(),n);let r=n8(),i=262144&A?void 0:r2(),a=(t=eR(),ts(M.createJsxAttributes(tO(13,n9)),t)),o;return 31===v?(eQ(),o=M.createJsxOpeningElement(r,i,a)):(e1(43),e1(31,void 0,!1)&&(e?eJ():eQ()),o=M.createJsxSelfClosingElement(r,i,a)),ts(o,n)}(e),a;if(283===i.kind){let t=n5(i),o,s=t[t.length-1];if((null==s?void 0:s.kind)===281&&!EM(s.openingElement.tagName,s.closingElement.tagName)&&EM(i.tagName,s.closingElement.tagName)){let e=s.children.end,n=ts(M.createJsxElement(s.openingElement,s.children,ts(M.createJsxClosingElement(ts(O(""),e,e)),e,e)),s.openingElement.pos,e);t=to([...t.slice(0,t.length-1),n],t.pos,e),o=s.closingElement}else{let t,r;t=eR(),e1(30),r=n8(),e1(31,void 0,!1)&&(e||!EM(i.tagName,r)?eJ():eQ()),o=ts(M.createJsxClosingElement(r),t),EM(i.tagName,o.tagName)||(n&&DW(n)&&EM(o.tagName,n.tagName)?eF(i.tagName,iP.JSX_element_0_has_no_corresponding_closing_tag,lZ(d,i.tagName)):eF(o.tagName,iP.Expected_corresponding_JSX_closing_tag_for_0,lZ(d,i.tagName)))}a=ts(M.createJsxElement(i,t,o),r)}else{let t;286===i.kind?a=ts(M.createJsxFragment(i,n5(i),(t=eR(),e1(30),e1(31,iP.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(e?eJ():eQ()),ts(M.createJsxJsxClosingFragment(),t))),r):(nd.assert(282===i.kind),a=i)}if(e&&29===v){let e=typeof t>"u"?a.pos:t,n=eZ(()=>n6(!0,e));if(n){let t=tu(27,!1);return yD(t,n.pos,0),eP(i4(d,e),n.end,iP.JSX_expressions_must_have_one_parent_element),ts(M.createBinaryExpression(a,t,n),r)}}return a}function n5(e){let t=[],n=eR(),r=E;for(E|=16384;;){let n=function(e,t){switch(t){case 1:if(DH(e))eF(e,iP.JSX_fragment_has_no_corresponding_closing_tag);else{let t=e.tagName;eP(i4(d,t.pos),t.end,iP.JSX_element_0_has_no_corresponding_closing_tag,lZ(d,e.tagName))}return;case 30:case 7:return;case 11:case 12:let n,r;return n=eR(),r=M.createJsxText(C.getTokenValue(),12===v),v=C.scanJsxToken(),ts(r,n);case 18:return n7(!1);case 29:return n6(!1,void 0,e);default:return nd.assertNever(t)}}(e,v=C.reScanJsxToken());if(!n||(t.push(n),DW(e)&&(null==n?void 0:n.kind)===281&&!EM(n.openingElement.tagName,n.closingElement.tagName)&&EM(e.tagName,n.closingElement.tagName)))break}return E=r,to(t,n)}function n8(){let e=eR();eq();let t=108===v?tn():td();for(;e7(24);)t=ts(z(t,t$(!0,!1)),e);return t}function n7(e){let t,n,r=eR();if(e1(18))return 19!==v&&(t=e9(25),n=nB()),e?e1(19):e1(19,void 0,!1)&&eQ(),ts(M.createJsxExpression(t,n),r)}function n9(){if(18===v){let e,t;return e=eR(),e1(18),e1(25),t=nB(),e1(19),ts(M.createJsxSpreadAttribute(t),e)}eq();let e=eR();return ts(M.createJsxAttribute(td(),function(){if(63===v){if(10===(v=C.scanJsxAttributeValue()))return tW();if(18===v)return n7(!0);if(29===v)return n6(!0);eI(iP.or_JSX_element_expected)}}()),e)}function re(){return eJ(),iL(v)||22===v||rr()}function rt(e){if(32&e.flags)return!0;if(xZ(e)){let t=e.expression;for(;xZ(t)&&!(32&t.flags);)t=t.expression;if(32&t.flags){for(;xZ(e);)e.flags|=32,e=e.expression;return!0}}return!1}function rn(e,t,n){for(;;){let r,i=!1;if(n&&28===v&&eG(re)?(r=te(28),i=iL(v)):i=e7(24),i){t=function(e,t,n){let r=t$(!0,!0),i=n||rt(t),a=i?B(t,n,r):z(t,r);return i&&vj(a.name)&&eF(a.name,iP.An_optional_chain_cannot_contain_private_identifiers),xQ(t)&&t.typeArguments&&eP(t.typeArguments.pos-1,i4(d,t.typeArguments.end)+1,iP.An_instantiation_expression_cannot_be_followed_by_a_property_access),ts(a,e)}(e,t,r);continue}if((r||!ek())&&e7(22)){t=function(e,t,n){let r;if(23===v)r=tu(79,!0,iP.An_element_access_expression_should_take_an_argument);else{let e=eT(nB);dO(e)&&(e.text=tl(e.text)),r=e}return e1(23),ts(n||rt(t)?J(t,n,r):U(t,r),e)}(e,t,r);continue}if(rr()){t=r||230!==t.kind?ri(e,t,r,void 0):ri(e,t.expression,r,t.typeArguments);continue}if(!r){if(53===v&&!C.hasPrecedingLineBreak()){eJ(),t=ts(M.createNonNullExpression(t),e);continue}let n=eZ(rs);if(n){t=ts(M.createExpressionWithTypeArguments(t,n),e);continue}}return t}}function rr(){return 14===v||15===v}function ri(e,t,n,r){let i=M.createTaggedTemplateExpression(t,r,14===v?(eV(),tW()):tV(!0));return(n||32&t.flags)&&(i.flags|=32),i.questionDotToken=n,ts(i,e)}function ra(e,t){for(;;){t=rn(e,t,!0);let n,r=e9(28);if(r&&(n=eZ(rs),rr())){t=ri(e,t,r,n);continue}if(n||20===v){r||230!==t.kind||(n=t.typeArguments,t=t.expression);let i=ro();t=ts(r||rt(t)?V(t,r,n,i):K(t,n,i),e);continue}r&&(t=ts(B(t,r,tu(79,!1,iP.Identifier_expected)),e));break}return t}function ro(){e1(20);let e=tz(11,rl);return e1(21),e}function rs(){if(262144&A||29!==eY())return;eJ();let e=tz(20,nF);if(31===eK())return eJ(),e&&function(){switch(v){case 20:case 14:case 15:return!0;case 29:case 31:case 39:case 40:return!1}return C.hasPrecedingLineBreak()||nG()||!nz()}()?e:void 0}function ru(){let e,t;return 25===v?(e=eR(),e1(25),t=nJ(!0),ts(M.createSpreadElement(t),e)):27===v?ts(M.createOmittedExpression(),eR()):nJ(!0)}function rl(){return ex(20480,ru)}function rc(){let e=eR(),t=C.getTokenPos(),n=e1(22),r=C.hasPrecedingLineBreak(),i=tz(15,ru);return e8(22,23,n,t),ts(L(i,r),e)}function r_(){let e,t=eR(),n=ez();if(e9(25)){let e=nJ(!0);return ec(ts(M.createSpreadAssignment(e),t),n)}let r=rQ(!0);if(tg(137))return rK(t,n,r,174,0);if(tg(151))return rK(t,n,r,175,0);let i=e9(41),a=e0(),o=th(),s=e9(57),u=e9(53);if(i||20===v||29===v)return rU(t,n,r,i,o,s,u);if(a&&58!==v){let t=e9(63),n=t?eT(()=>nJ(!0)):void 0;(e=M.createShorthandPropertyAssignment(o,n)).equalsToken=t}else{e1(58);let t=eT(()=>nJ(!0));e=M.createPropertyAssignment(o,t)}return e.modifiers=r,e.questionToken=s,e.exclamationToken=u,ec(ts(e,t),n)}function rp(){let e=eR(),t=C.getTokenPos(),n=e1(18),r=C.hasPrecedingLineBreak(),i=tz(12,r_,!0);return e8(18,19,n,t),ts(R(i,r),e)}function rd(){let e=ek();eb(!1);let t=eR(),n=ez(),r=rQ(!1);e1(98);let i=e9(41),a=i?1:0,o=G(r,vP)?2:0,s=a&&o?eS(40960,rf):a?eS(8192,rf):o?eA(rf):rf(),u=t3(),l=ne(a|o),c=t5(58,!1),_=rm(a|o);return eb(e),ec(ts(M.createFunctionExpression(r,i,s,u,l,c,_),t),n)}function rf(){return eX()?t_():void 0}function rh(e,t){let n=eR(),r=ez(),i=C.getTokenPos(),a=e1(18,t);if(!a&&!e)return ec(ts(q(tB(),void 0),n),r);{let e=C.hasPrecedingLineBreak(),t=tO(1,rw);e8(18,19,a,i);let o=ec(ts(q(t,e),n),r);return 63===v&&(eI(iP.Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses),eJ()),o}}function rm(e,t){let n=eC();ey(!!(1&e));let r=ej();ev(!!(2&e));let i=ea;ea=!1;let a=ek();a&&eb(!1);let o=rh(!!(16&e),t);return a&&eb(!0),ea=i,ey(n),ev(r),o}function rg(e){let t=eR(),n=ez();e1(249===e?81:86);let r=tr()?void 0:tp();return ta(),ec(ts(249===e?M.createBreakStatement(r):M.createContinueStatement(r),t),n)}function ry(){let e,t,n,r,i,a;return 82===v?(e=eR(),t=ez(),e1(82),n=eT(nB),e1(58),r=tO(3,rw),ec(ts(M.createCaseClause(n,r),e),t)):(i=eR(),e1(88),e1(58),a=tO(3,rw),ts(M.createDefaultClause(a),i))}function rb(){return eJ(),iL(v)&&!C.hasPrecedingLineBreak()}function rv(){return eJ(),84===v&&!C.hasPrecedingLineBreak()}function rx(){return eJ(),98===v&&!C.hasPrecedingLineBreak()}function rD(){return eJ(),(iL(v)||8===v||9===v||10===v)&&!C.hasPrecedingLineBreak()}function rS(){for(;;)switch(v){case 113:case 119:case 85:case 98:case 84:case 92:return!0;case 118:case 154:return eJ(),!C.hasPrecedingLineBreak()&&e0();case 142:case 143:return eJ(),!C.hasPrecedingLineBreak()&&(e0()||10===v);case 126:case 127:case 132:case 136:case 121:case 122:case 123:case 146:if(eJ(),C.hasPrecedingLineBreak())return!1;continue;case 159:return eJ(),18===v||79===v||93===v;case 100:return eJ(),10===v||41===v||18===v||iL(v);case 93:let e=eJ();if(154===e&&(e=eG(eJ)),63===e||41===e||18===e||88===e||128===e||59===e)return!0;continue;case 124:eJ();continue;default:return!1}}function rT(){switch(v){case 59:case 26:case 18:case 113:case 119:case 98:case 84:case 92:case 99:case 90:case 115:case 97:case 86:case 81:case 105:case 116:case 107:case 109:case 111:case 87:case 83:case 96:case 132:case 136:case 118:case 142:case 143:case 154:case 159:return!0;case 100:return eG(rS)||eG(nc);case 85:case 93:return eG(rS);case 127:case 123:case 121:case 122:case 124:case 146:return eG(rS)||!eG(rb);default:return nz()}}function rE(){return eJ(),eX()||18===v||22===v}function rw(){let e,t,n,r,i,a,o,s,u,l,c,_,p,d,f,h,m,g,y,b,x,D,T,E,w,A,N,k,j,I,P,F,L,R,z,B,U,J,$,K,V,Y,W,q,Q,G,X,er;switch(v){case 26:return e=eR(),t=ez(),e1(26),ec(ts(M.createEmptyStatement(),e),t);case 18:return rh(!1);case 113:return rz(eR(),ez(),void 0);case 119:if(eG(rE))return rz(eR(),ez(),void 0);break;case 98:return rB(eR(),ez(),void 0);case 84:var ei;return ei=eR(),rZ(ei,ez(),void 0,260);case 99:return n=eR(),r=ez(),e1(99),i=C.getTokenPos(),a=e1(20),o=eT(nB),e8(20,21,a,i),ec(ts(Z(o,rw(),e7(91)?rw():void 0),n),r);case 90:return s=eR(),u=ez(),e1(90),l=rw(),e1(115),c=C.getTokenPos(),_=e1(20),p=eT(nB),e8(20,21,_,c),e7(26),ec(ts(M.createDoStatement(l,p),s),u);case 115:return d=eR(),f=ez(),e1(115),h=C.getTokenPos(),m=e1(20),g=eT(nB),e8(20,21,m,h),ec(ts(ee(g,rw()),d),f);case 97:return function(){let e,t,n=eR(),r=ez();e1(97);let i=e9(133);if(e1(20),26!==v&&(e=113===v||119===v||85===v?rL(!0):eS(4096,nB)),i?e1(162):e7(162)){let n=eT(()=>nJ(!0));e1(21),t=en(i,e,n,rw())}else if(e7(101)){let n=eT(nB);e1(21),t=M.createForInStatement(e,n,rw())}else{e1(26);let n=26!==v&&21!==v?eT(nB):void 0;e1(26);let r=21!==v?eT(nB):void 0;e1(21),t=et(e,n,r,rw())}return ec(ts(t,n),r)}();case 86:return rg(248);case 81:return rg(249);case 105:return y=eR(),b=ez(),e1(105),x=tr()?void 0:eT(nB),ta(),ec(ts(M.createReturnStatement(x),y),b);case 116:return D=eR(),T=ez(),e1(116),E=C.getTokenPos(),w=e1(20),A=eT(nB),e8(20,21,w,E),N=eS(33554432,rw),ec(ts(M.createWithStatement(A,N),D),T);case 107:return k=eR(),j=ez(),e1(107),e1(20),I=eT(nB),e1(21),P=eR(),e1(18),F=tO(2,ry),e1(19),L=ts(M.createCaseBlock(F),P),ec(ts(M.createSwitchStatement(I,L),k),j);case 109:return R=eR(),z=ez(),e1(109),void 0===(B=C.hasPrecedingLineBreak()?void 0:eT(nB))&&(S++,B=ts(O(""),eR())),ti()||e3(B),ec(ts(M.createThrowStatement(B),R),z);case 111:case 83:case 96:let ea,eo,es;return U=eR(),J=ez(),e1(111),$=rh(!1),(K=83===v?(eo=eR(),e1(83),e7(20)?(ea=rF(),e1(21)):ea=void 0,es=rh(!1),ts(M.createCatchClause(ea,es),eo)):void 0)&&96!==v||(e1(96,iP.catch_or_finally_expected),V=rh(!1)),ec(ts(M.createTryStatement($,K,V),U),J);case 87:return Y=eR(),W=ez(),e1(87),ta(),ec(ts(M.createDebuggerStatement(),Y),W);case 59:return rC();case 132:case 118:case 154:case 142:case 143:case 136:case 85:case 92:case 93:case 100:case 121:case 122:case 123:case 126:case 127:case 124:case 146:case 159:if(eG(rS))return rC()}return q=eR(),Q=ez(),X=20===v,vk(er=eT(nB))&&e7(58)?G=M.createLabeledStatement(er,rw()):(ti()||e3(er),G=H(er),X&&(Q=!1)),ec(ts(G,q),Q)}function rA(e){return 136===e.kind}function rC(){let e=eR(),t=ez(),n=rQ(!0);if(!G(n,rA))return rM(e,t,n);{let r=eS(16777216,()=>{let t=tF(E,e);if(t)return tL(t)});if(r)return r;for(let e of n)e.flags|=16777216;return eS(16777216,()=>rM(e,t,n))}}function rM(e,t,n){switch(v){case 113:case 119:case 85:return rz(e,t,n);case 98:return rB(e,t,n);case 84:return rZ(e,t,n,260);case 118:let r,i,a,o;return e1(118),r=tp(),i=t3(),a=rX(),o=n_(),ec(ts(M.createInterfaceDeclaration(n,r,i,a,o),e),t);case 154:let s,u,l;return e1(154),s=tp(),u=t3(),e1(63),l=139===v&&eZ(nb)||nF(),ta(),ec(ts(M.createTypeAliasDeclaration(n,s,u,l),e),t);case 92:let c,_;return e1(92),c=tp(),e1(18)?(_=ex(40960,()=>tz(6,r4)),e1(19)):_=tB(),ec(ts(M.createEnumDeclaration(n,c,_),e),t);case 159:case 142:case 143:return function(e,t,n){let r=0;if(159===v)return r5(e,t,n);if(e7(143))r|=16;else if(e1(142),10===v)return r5(e,t,n);return function e(t,n,r,i){let a=16&i,o=tp(),s=e7(24)?e(eR(),!1,void 0,4|a):r6();return ec(ts(M.createModuleDeclaration(r,o,s,i),t),n)}(e,t,n,r)}(e,t,n);case 100:return function(e,t,n){var r,i,a,o;let s,u,l,c;e1(100);let _=C.getStartPos(),p;e0()&&(p=tp());let d=!1;if(158!==v&&(null==p?void 0:p.escapedText)==="type"&&(e0()||41===v||18===v)&&(d=!0,p=e0()?tp():void 0),p&&!(27===v||158===v)){let a,o,s;return r=p,i=d,e1(63),s=147===v&&eG(r8)?(a=eR(),e1(147),e1(20),o=ir(),e1(21),ts(M.createExternalModuleReference(o),a)):tJ(!1),ta(),ec(ts(M.createImportEqualsDeclaration(n,i,r,s),e),t)}(p||41===v||18===v)&&(a=p,o=d,(!a||e7(27))&&(u=41===v?(l=eR(),e1(41),e1(128),c=tp(),ts(M.createNamespaceImport(c),l)):ii(272)),s=ts(M.createImportClause(o,a,u),_),e1(158));let f=ir(),h;return 130!==v||C.hasPrecedingLineBreak()||(h=it()),ta(),ec(ts(M.createImportDeclaration(n,s,f,h),e),t)}(e,t,n);case 93:switch(eJ(),v){case 88:case 63:let p,d,f;return d=ej(),ev(!0),e7(63)?p=!0:e1(88),f=nJ(!0),ta(),ev(d),ec(ts(M.createExportAssignment(n,p,f),e),t);case 128:let h,m;return e1(128),e1(143),h=tp(),ta(),(m=M.createNamespaceExportDeclaration(h)).modifiers=n,ec(ts(m,e),t);default:var g,y,b;let x,D,S,T,E,w;return g=e,y=t,b=n,x=ej(),ev(!0),E=e7(154),w=eR(),e7(41)?(e7(128)&&(D=ts(M.createNamespaceExport(td()),w)),e1(158),S=ir()):(D=ii(276),158!==v&&(10!==v||C.hasPrecedingLineBreak())||(e1(158),S=ir())),S&&130===v&&!C.hasPrecedingLineBreak()&&(T=it()),ta(),ev(x),ec(ts(M.createExportDeclaration(b,E,D,S,T),g),y)}default:if(n){let t=tu(279,!0,iP.Declaration_expected);return yb(t,e),t.modifiers=n,t}return}}function rN(e,t){if(18!==v){if(4&e){nt();return}if(tr()){ta();return}}return rm(e,t)}function rk(){let e=eR();if(27===v)return ts(M.createOmittedExpression(),e);let t=e9(25),n=rO(),r=nU();return ts(M.createBindingElement(t,void 0,n,r),e)}function rj(){let e=eR(),t=e9(25),n=eX(),r=th(),i;n&&58!==v?(i=r,r=void 0):(e1(58),i=rO());let a=nU();return ts(M.createBindingElement(t,r,i,a),e)}function rI(){return 18===v||22===v||80===v||eX()}function rO(e){let t,n,r,i;return 22===v?(t=eR(),e1(22),n=tz(10,rk),e1(23),ts(M.createArrayBindingPattern(n),t)):18===v?(r=eR(),e1(18),i=tz(9,rj),e1(19),ts(M.createObjectBindingPattern(i),r)):t_(e)}function rP(){return rF(!0)}function rF(e){let t=eR(),n=ez(),r=rO(iP.Private_identifiers_are_not_allowed_in_variable_declarations),i;return e&&79===r.kind&&53===v&&!C.hasPrecedingLineBreak()&&(i=tn()),ec(ts(er(r,i,nL(),nQ(v)?void 0:nU()),t),n)}function rL(e){let t,n=eR(),r=0;switch(v){case 113:break;case 119:r|=1;break;case 85:r|=2;break;default:nd.fail()}if(eJ(),162===v&&eG(rR))t=tB();else{let n=eM();eg(e,4096),t=tz(8,e?rF:rP),eg(n,4096)}return ts(ei(t,r),n)}function rR(){return tw()&&21===eJ()}function rz(e,t,n){let r=rL(!1);return ta(),ec(ts(Q(n,r),e),t)}function rB(e,t,n){let r=ej(),i=hf(n);e1(98);let a=e9(41),o=1024&i?rf():t_(),s=a?1:0,u=512&i?2:0,l=t3();1&i&&ev(!0);let c=ne(s|u),_=t5(58,!1),p=rN(s|u,iP.or_expected);return ev(r),ec(ts(M.createFunctionDeclaration(n,a,o,l,c,_,p),e),t)}function rU(e,t,n,r,i,a,o,s){let u=r?1:0,l=G(n,vP)?2:0,c=t3(),_=ne(u|l),p=t5(58,!1),d=rN(u|l,s),f=M.createMethodDeclaration(n,r,i,a,c,_,p,d);return f.exclamationToken=o,ec(ts(f,e),t)}function rJ(e,t,n,r,i){let a=i||C.hasPrecedingLineBreak()?void 0:e9(53),o=nL(),s=ex(45056,nU);return function(e,t,n){if(59===v&&!C.hasPrecedingLineBreak()){eI(iP.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(20===v){eI(iP.Cannot_start_a_function_call_in_a_type_annotation),eJ();return}if(t&&!tr()){n?eI(iP._0_expected,aw[26]):eI(iP.Expected_for_property_initializer);return}if(!ti()){if(n){eI(iP._0_expected,aw[26]);return}e3(e)}}(r,o,s),ec(ts(M.createPropertyDeclaration(n,r,i||a,o,s),e),t)}function r$(e,t,n){let r=e9(41),i=th(),a=e9(57);return r||20===v||29===v?rU(e,t,n,r,i,a,void 0,iP.or_expected):rJ(e,t,n,i,a)}function rK(e,t,n,r,i){let a=th(),o=t3(),s=ne(0),u=t5(58,!1),l=rN(i),c=174===r?M.createGetAccessorDeclaration(n,a,s,u,l):M.createSetAccessorDeclaration(n,a,s,l);return c.typeParameters=o,v4(c)&&(c.type=u),ec(ts(c,e),t)}function rV(){let e;if(59===v)return!0;for(;sN(v);){if(sj(e=v))return!0;eJ()}if(41===v||(tf()&&(e=v,eJ()),22===v))return!0;if(void 0!==e){if(!dT(e)||151===e||137===e)return!0;switch(v){case 20:case 29:case 53:case 58:case 63:case 57:return!0;default:return tr()}}return!1}function rY(){if(ej()&&133===v){let e=eR(),t=tp(iP.Expression_expected);eJ();let n=rn(e,t,!0);return ra(e,n)}return n3()}function rW(){let e=eR();if(!e7(59))return;let t=eS(16384,rY);return ts(M.createDecorator(t),e)}function rq(e,t,n){let r=eR(),i=v;if(85===v&&t){if(!eZ(ty))return}else if(n&&124===v&&eG(r7)||e&&124===v||!(sN(v)&&eZ(tb)))return;return ts(F(i),r)}function rQ(e,t,n){let r=eR(),i,a,o,s=!1,u=!1,l=!1;if(e&&59===v)for(;a=rW();)i=e_(i,a);for(;o=rq(s,t,n);)124===o.kind&&(s=!0),i=e_(i,o),u=!0;if(u&&e&&59===v)for(;a=rW();)i=e_(i,a),l=!0;if(l)for(;o=rq(s,t,n);)124===o.kind&&(s=!0),i=e_(i,o);return i&&to(i,r)}function rH(){let e;if(132===v){let t=eR();eJ(),e=to([ts(F(132),t)],t)}return e}function rG(){let e=eR();if(26===v)return eJ(),ts(M.createSemicolonClassElement(),e);let t=ez(),n=rQ(!0,!0,!0);if(124===v&&eG(r7)){let r,i,a,o;return te(124),i=eC(),a=ej(),ey(!1),ev(!0),o=rh(!1),ey(i),ev(a),(r=ec(ts(M.createClassStaticBlockDeclaration(o),e),t)).modifiers=n,r}if(tg(137))return rK(e,t,n,174,0);if(tg(151))return rK(e,t,n,175,0);if(135===v||10===v){let r=eZ(()=>{if(135===v?e1(135):10===v&&20===eG(eJ)?eZ(()=>{let e=tW();return"constructor"===e.text?e:void 0}):void 0){let r=t3(),i=ne(0),a=t5(58,!1),o=rN(0,iP.or_expected),s=M.createConstructorDeclaration(n,i,o);return s.typeParameters=r,s.type=a,ec(ts(s,e),t)}});if(r)return r}if(nr())return na(e,t,n);if(iL(v)||10===v||8===v||41===v||22===v){if(!G(n,rA))return r$(e,t,n);for(let e of n)e.flags|=16777216;return eS(16777216,()=>r$(e,t,n))}return n?rJ(e,t,n,tu(79,!0,iP.Declaration_expected),void 0):nd.fail("Should not have attempted to parse class member declaration.")}function rZ(e,t,n,r){let i=ej();e1(84);let a=eX()&&!(117===v&&eG(tA))?tc(eX()):void 0,o=t3();G(n,vI)&&ev(!0);let s=rX(),u;return e1(18)?(u=tO(5,rG),e1(19)):u=tB(),ev(i),ec(ts(260===r?M.createClassDeclaration(n,a,o,s,u):M.createClassExpression(n,a,o,s,u),e),t)}function rX(){if(r3())return tO(22,r0)}function r0(){let e=eR(),t=v;nd.assert(94===t||117===t),eJ();let n=tz(7,r1);return ts(M.createHeritageClause(t,n),e)}function r1(){let e=eR(),t=n3();if(230===t.kind)return t;let n=r2();return ts(M.createExpressionWithTypeArguments(t,n),e)}function r2(){return 29===v?tU(20,nF,29,31):void 0}function r3(){return 94===v||117===v}function r4(){let e=eR(),t=ez(),n=th(),r=eT(nU);return ec(ts(M.createEnumMember(n,r),e),t)}function r6(){let e=eR(),t;return e1(18)?(t=tO(1,rw),e1(19)):t=tB(),ts(M.createModuleBlock(t),e)}function r5(e,t,n){let r,i=0,a;return 159===v?(a=tp(),i|=1024):(a=tW()).text=tl(a.text),18===v?r=r6():ta(),ec(ts(M.createModuleDeclaration(n,a,r,i),e),t)}function r8(){return 20===eJ()}function r7(){return 18===eJ()}function r9(){return 43===eJ()}function ie(){let e=eR(),t=iL(v)?td():tQ(10);e1(58);let n=nJ(!0);return ts(M.createAssertEntry(t,n),e)}function it(e){let t=eR();e||e1(130);let n=C.getTokenPos();if(e1(18)){let e=C.hasPrecedingLineBreak(),r=tz(24,ie,!0);if(!e1(19)){let e=ew(g);e&&e.code===iP._0_expected.code&&ya(e,mW(_,n,1,iP.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return ts(M.createAssertClause(r,e),t)}{let e=to([],eR(),void 0,!1);return ts(M.createAssertClause(e,!1),t)}}function ir(){if(10!==v)return nB();{let e=tW();return e.text=tl(e.text),e}}function ii(e){let t=eR();return ts(272===e?M.createNamedImports(tU(23,io,18,19)):M.createNamedExports(tU(23,ia,18,19)),t)}function ia(){let e=ez();return ec(iu(278),e)}function io(){return iu(273)}function iu(e){let t=eR(),n=dT(v)&&!e0(),r=C.getTokenPos(),i=C.getTextPos(),a=!1,o,s=!0,u=td();if("type"===u.escapedText){if(128===v){let e=td();if(128===v){let t=td();iL(v)?(a=!0,o=e,u=l()):(o=u,u=t),s=!1}else iL(v)?(o=u,s=!1,u=l()):(a=!0,u=e)}else iL(v)&&(a=!0,u=l())}return s&&128===v&&(o=u,e1(128),u=l()),273===e&&n&&eP(r,i,iP.Identifier_expected),ts(273===e?M.createImportSpecifier(a,o,u):M.createExportSpecifier(a,o,u),t);function l(){return n=dT(v)&&!e0(),r=C.getTokenPos(),i=C.getTextPos(),td()}}(i=t||(t={}))[i.SourceElements=0]="SourceElements",i[i.BlockStatements=1]="BlockStatements",i[i.SwitchClauses=2]="SwitchClauses",i[i.SwitchClauseStatements=3]="SwitchClauseStatements",i[i.TypeMembers=4]="TypeMembers",i[i.ClassMembers=5]="ClassMembers",i[i.EnumMembers=6]="EnumMembers",i[i.HeritageClauseElement=7]="HeritageClauseElement",i[i.VariableDeclarations=8]="VariableDeclarations",i[i.ObjectBindingElements=9]="ObjectBindingElements",i[i.ArrayBindingElements=10]="ArrayBindingElements",i[i.ArgumentExpressions=11]="ArgumentExpressions",i[i.ObjectLiteralMembers=12]="ObjectLiteralMembers",i[i.JsxAttributes=13]="JsxAttributes",i[i.JsxChildren=14]="JsxChildren",i[i.ArrayLiteralMembers=15]="ArrayLiteralMembers",i[i.Parameters=16]="Parameters",i[i.JSDocParameters=17]="JSDocParameters",i[i.RestProperties=18]="RestProperties",i[i.TypeParameters=19]="TypeParameters",i[i.TypeArguments=20]="TypeArguments",i[i.TupleElementTypes=21]="TupleElementTypes",i[i.HeritageClauses=22]="HeritageClauses",i[i.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",i[i.AssertEntries=24]="AssertEntries",i[i.Count=25]="Count",(a=n||(n={}))[a.False=0]="False",a[a.True=1]="True",a[a.Unknown=2]="Unknown",(e=>{var t,n;let r,i;function a(e){let t=eR(),n=(e?e7:e1)(18),r=eS(8388608,t1);(!e||n)&&e5(19);let i=M.createJSDocTypeExpression(r);return eh(i),ts(i,t)}function o(){let e=eR(),t=e7(18),n=eR(),r=tJ(!1);for(;80===v;)eW(),e$(),r=ts(M.createJSDocMemberName(r,tp()),n);t&&e5(19);let i=M.createJSDocNameReference(r);return eh(i),ts(i,e)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=d,r=void 0===t?n.length:e+t;if(t=r-e,nd.assert(e>=0),nd.assert(e<=r),nd.assert(r<=n.length),!T4(n,e))return;let i,s,u,l,c,p=[],f=[];return C.scanRange(e+3,t-5,()=>{let t=1,a,o=e-(n.lastIndexOf(` -`,e)+1)+4;function _(e){a||(a=o),p.push(e),o+=e.length}for(e$();$(5););$(4)&&(t=0,o=0);n:for(;;){switch(v){case 59:var d;0===t||1===t?(m(p),c||(c=eR()),(d=x(o))&&(i?i.push(d):(i=[d],s=d.pos),u=d.end),t=0,a=void 0):_(C.getTokenText());break;case 4:p.push(C.getTokenText()),t=0,o=0;break;case 41:let n=C.getTokenText();1===t||2===t?(t=2,_(n)):(t=1,o+=n.length);break;case 5:let r=C.getTokenText();2===t?p.push(r):void 0!==a&&o+r.length>a&&p.push(r.slice(a-o)),o+=r.length;break;case 1:break n;case 18:t=2;let g=C.getStartPos(),y=w(C.getTextPos()-1);if(y){l||h(p),f.push(ts(M.createJSDocText(p.join("")),null!=l?l:e,g)),f.push(y),p=[],l=C.getTextPos();break}default:t=2,_(C.getTokenText())}e$()}m(p),f.length&&p.length&&f.push(ts(M.createJSDocText(p.join("")),null!=l?l:e,c)),f.length&&i&&nd.assertIsDefined(c,"having parsed tags implies that the end of the comment span should be set");let g=i&&to(i,s,u);return ts(M.createJSDocComment(f.length?to(f,e,c):p.length?p.join(""):void 0,g),e,r)});function h(e){for(;e.length&&(e[0]===` -`||"\r"===e[0]);)e.shift()}function m(e){for(;e.length&&""===e[e.length-1].trim();)e.pop()}function g(){for(;;){if(e$(),1===v)return!0;if(!(5===v||4===v))return!1}}function y(){if(!((5===v||4===v)&&eG(g)))for(;5===v||4===v;)e$()}function b(){if((5===v||4===v)&&eG(g))return"";let e=C.hasPrecedingLineBreak(),t=!1,n="";for(;e&&41===v||5===v||4===v;)n+=C.getTokenText(),4===v?(e=!0,t=!0,n=""):41===v&&(e=!1),e$();return t?n:""}function x(e){nd.assert(59===v);let t=C.getTokenPos();e$();let n=K(void 0),r=b(),s;switch(n.escapedText){case"author":let u,l,c,p,d;u=eR(),l=function(){let e=[],t=!1,n=C.getToken();for(;1!==n&&4!==n;){if(29===n)t=!0;else{if(59===n&&!t)break;if(31===n&&t){e.push(C.getTokenText()),C.setTextPos(C.getTokenPos()+1);break}}e.push(C.getTokenText()),n=e$()}return M.createJSDocText(e.join(""))}(),(p=D(t,c=C.getStartPos(),e,r))||(c=C.getStartPos()),d="string"!=typeof p?to(X([ts(l,u,c)],p),u):l.text+p,s=ts(M.createJSDocAuthorTag(n,d),t);break;case"implements":let f;f=L(),s=ts(M.createJSDocImplementsTag(n,f,D(t,eR(),e,r)),t);break;case"augments":case"extends":let h;h=L(),s=ts(M.createJSDocAugmentsTag(n,h,D(t,eR(),e,r)),t);break;case"class":case"constructor":s=R(t,M.createJSDocClassTag,n,e,r);break;case"public":s=R(t,M.createJSDocPublicTag,n,e,r);break;case"private":s=R(t,M.createJSDocPrivateTag,n,e,r);break;case"protected":s=R(t,M.createJSDocProtectedTag,n,e,r);break;case"readonly":s=R(t,M.createJSDocReadonlyTag,n,e,r);break;case"override":s=R(t,M.createJSDocOverrideTag,n,e,r);break;case"deprecated":ep=!0,s=R(t,M.createJSDocDeprecatedTag,n,e,r);break;case"this":let m;m=a(!0),y(),s=ts(M.createJSDocThisTag(n,m,D(t,eR(),e,r)),t);break;case"enum":let g;g=a(!0),y(),s=ts(M.createJSDocEnumTag(n,g,D(t,eR(),e,r)),t);break;case"arg":case"argument":case"param":return I(t,n,2,e);case"return":case"returns":let x;G(i,SP)&&eP(n.pos,C.getTokenPos(),iP._0_tag_already_specified,n.escapedText),x=k(),s=ts(M.createJSDocReturnTag(n,x,D(t,eR(),e,r)),t);break;case"template":let S,E;S=18===v?a():void 0,E=function(){let e=eR(),t=[];do{y();let e=function(){let e=eR(),t=$(22);t&&y();let n=K(iP.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),r;if(t&&(y(),e1(63),r=eS(8388608,t1),e1(23)),!lO(n))return ts(M.createTypeParameterDeclaration(void 0,n,void 0,r),e)}();void 0!==e&&t.push(e),b()}while($(27))return to(t,e)}(),s=ts(M.createJSDocTemplateTag(n,S,E,D(t,eR(),e,r)),t);break;case"type":s=P(t,n,e,r);break;case"typedef":s=function(e,t,n,r){var i;let a=k();b();let o=B();y();let s=T(n),u;if(!a||j(a.type)){let t,r,i,o=!1;for(;t=eZ(()=>J(1,n));)if(o=!0,347===t.kind){if(r){let e=eI(iP.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);e&&ya(e,mW(_,0,0,iP.The_tag_was_first_specified_here));break}r=t}else i=e_(i,t);if(o){let t=a&&185===a.type.kind,n=M.createJSDocTypeLiteral(i,t);u=(a=r&&r.typeExpression&&!j(r.typeExpression.type)?r.typeExpression:ts(n,e)).end}}return u=u||void 0!==s?eR():(null!=(i=null!=o?o:a)?i:t).end,s||(s=D(e,u,n,r)),ts(M.createJSDocTypedefTag(t,a,o,s),e,u)}(t,n,e,r);break;case"callback":let w,A,O,F;w=B(),y(),A=T(e),O=U(t,e),A||(A=D(t,eR(),e,r)),F=void 0!==A?eR():O.end,s=ts(M.createJSDocCallbackTag(n,O,w,A),t,F);break;case"overload":let z,V,Y;y(),z=T(e),V=U(t,e),z||(z=D(t,eR(),e,r)),Y=void 0!==z?eR():V.end,s=ts(M.createJSDocOverloadTag(n,V,z),t,Y);break;case"satisfies":let W,q;W=a(!1),q=void 0!==e&&void 0!==r?D(t,eR(),e,r):void 0,s=ts(M.createJSDocSatisfiesTag(n,W,q),t);break;case"see":let Q,H;Q=22===v||eG(()=>59===e$()&&iL(e$())&&N(C.getTokenValue()))?void 0:o(),H=void 0!==e&&void 0!==r?D(t,eR(),e,r):void 0,s=ts(M.createJSDocSeeTag(n,Q,H),t);break;case"exception":case"throws":let Z,ee;Z=k(),ee=D(t,eR(),e,r),s=ts(M.createJSDocThrowsTag(n,Z,ee),t);break;default:s=ts(M.createJSDocUnknownTag(n,D(t,eR(),e,r)),t)}return s}function D(e,t,n,r){return r||(n+=t-e),T(n,r.slice(n))}function T(e,t){let n=eR(),r=[],i=[],a,o=0,s=!0,u;function l(t){u||(u=e),r.push(t),e+=t.length}void 0!==t&&(""!==t&&l(t),o=1);let c=v;n:for(;;){switch(c){case 4:o=0,r.push(C.getTokenText()),e=0;break;case 59:if(3===o||2===o&&(!s||eG(E))){r.push(C.getTokenText());break}C.setTextPos(C.getTextPos()-1);case 1:break n;case 5:if(2===o||3===o)l(C.getTokenText());else{let t=C.getTokenText();void 0!==u&&e+t.length>u&&r.push(t.slice(u-e)),e+=t.length}break;case 18:o=2;let t=C.getStartPos(),_=w(C.getTextPos()-1);_?(i.push(ts(M.createJSDocText(r.join("")),null!=a?a:n,t)),i.push(_),r=[],a=C.getTextPos()):l(C.getTokenText());break;case 61:o=3===o?2:3,l(C.getTokenText());break;case 41:if(0===o){o=1,e+=1;break}default:3!==o&&(o=2),l(C.getTokenText())}s=5===v,c=e$()}return(h(r),m(r),i.length)?(r.length&&i.push(ts(M.createJSDocText(r.join("")),null!=a?a:n)),to(i,n,C.getTextPos())):r.length?r.join(""):void 0}function E(){let e=e$();return 5===e||4===e}function w(e){let t=eZ(A);if(!t)return;e$(),y();let n=eR(),r=iL(v)?tJ(!0):void 0;if(r)for(;80===v;)eW(),e$(),r=ts(M.createJSDocMemberName(r,tp()),n);let i=[];for(;19!==v&&4!==v&&1!==v;)i.push(C.getTokenText()),e$();return ts(("link"===t?M.createJSDocLink:"linkcode"===t?M.createJSDocLinkCode:M.createJSDocLinkPlain)(r,i.join("")),e,C.getTextPos())}function A(){if(b(),18===v&&59===e$()&&iL(e$())){let e=C.getTokenValue();if(N(e))return e}}function N(e){return"link"===e||"linkcode"===e||"linkplain"===e}function k(){return b(),18===v?a():void 0}function j(e){switch(e.kind){case 149:return!0;case 185:return j(e.elementType);default:return v9(e)&&vk(e.typeName)&&"Object"===e.typeName.escapedText&&!e.typeArguments}}function I(e,t,n,r){let i,a,o,s=k(),u=!s;b();let{name:l,isBracketed:c}=((i=$(22))&&y(),a=$(61),o=function(){let e=K();for(e7(22)&&e1(23);e7(24);){var t;let n=K();e7(22)&&e1(23),t=e,e=ts(M.createQualifiedName(t,n),t.pos)}return e}(),a&&(function(e){if(61===v){let e,t;return e=eR(),t=v,e$(),ts(F(t),e)}}(61)||tu(61,!1,iP._0_expected,aw[61])),i&&(y(),e9(63)&&nB(),e1(23)),{name:o,isBracketed:i}),_=b();u&&!eG(A)&&(s=k());let p=D(e,eR(),r,_),d=4!==n&&function(e,t,n,r){if(e&&j(e.type)){let i=eR(),a,o;for(;a=eZ(()=>J(n,r,t));)(344===a.kind||351===a.kind)&&(o=e_(o,a));if(o){let t=ts(M.createJSDocTypeLiteral(o,185===e.type.kind),i);return ts(M.createJSDocTypeExpression(t),i)}}}(s,l,n,r);return d&&(s=d,u=!0),ts(1===n?M.createJSDocPropertyTag(t,l,c,s,u,p):M.createJSDocParameterTag(t,l,c,s,u,p),e)}function P(e,t,n,r){G(i,SL)&&eP(t.pos,C.getTokenPos(),iP._0_tag_already_specified,t.escapedText);let o=a(!0),s=void 0!==n&&void 0!==r?D(e,eR(),n,r):void 0;return ts(M.createJSDocTypeTag(t,o,s),e)}function L(){let e=e7(18),t=eR(),n=function(){let e=eR(),t=K();for(;e7(24);)t=ts(z(t,K()),e);return t}(),r=r2(),i=ts(M.createExpressionWithTypeArguments(n,r),t);return e&&e1(19),i}function R(e,t,n,r,i){return ts(t(n,D(e,eR(),r,i)),e)}function B(e){let t=C.getTokenPos();if(!iL(v))return;let n=K();if(e7(24)){let r=B(!0);return ts(M.createModuleDeclaration(void 0,n,r,e?4:void 0),t)}return e&&(n.flags|=2048),n}function U(e,t){let n=function(e){let t=eR(),n,r;for(;n=eZ(()=>J(4,e));)r=e_(r,n);return to(r||[],t)}(t),r=eZ(()=>{if($(59)){let e=x(t);if(e&&345===e.kind)return e}});return ts(M.createJSDocSignature(void 0,n,r),e)}function J(e,t,n){let r=!0,i=!1;for(;;)switch(e$()){case 59:if(r){let r=function(e,t){let n;nd.assert(59===v);let r=C.getStartPos();e$();let i=K();switch(y(),i.escapedText){case"type":return 1===e&&P(r,i);case"prop":case"property":n=1;break;case"arg":case"argument":case"param":n=6;break;default:return!1}return!!(e&n)&&I(r,i,e,t)}(e,t);return!(r&&(344===r.kind||351===r.kind)&&4!==e&&n&&(vk(r.name)||!function(e,t){for(;!vk(e)||!vk(t);)if(vk(e)||vk(t)||e.right.escapedText!==t.right.escapedText)return!1;else e=e.left,t=t.left;return e.escapedText===t.escapedText}(n,r.name.left)))&&r}i=!1;break;case 4:r=!0,i=!1;break;case 41:i&&(r=!1),i=!0;break;case 79:r=!1;break;case 1:return!1}}function $(e){return v===e&&(e$(),!0)}function K(e){if(!iL(v))return tu(79,!e,e||iP.Identifier_expected);S++;let t=C.getTokenPos(),n=C.getTextPos(),r=v,i=ts(O(tl(C.getTokenValue()),r),t,n);return e$(),i}}e.parseJSDocTypeExpressionForTests=function(e,t,n){eu("file.js",e,99,void 0,1),C.setText(e,t,n),v=C.scan();let r=a(),i=em("file.js",99,1,!1,[],F(1),0,tt),o=mq(g,i);return y&&(i.jsDocDiagnostics=mq(y,i)),el(),r?{jsDocTypeExpression:r,diagnostics:o}:void 0},e.parseJSDocTypeExpression=a,e.parseJSDocNameReference=o,e.parseIsolatedJSDocComment=function(e,t,n){eu("",e,99,void 0,1);let r=eS(8388608,()=>s(t,n)),i=mq(g,{languageVariant:0,text:e});return el(),r?{jsDoc:r,diagnostics:i}:void 0},e.parseJSDocComment=function(e,t,n){let r=v,i=g.length,a=eo,o=eS(8388608,()=>s(t,n));return yT(o,e),262144&A&&(y||(y=[]),y.push(...g)),v=r,g.length=i,eo=a,o},(t=r||(r={}))[t.BeginningOfLine=0]="BeginningOfLine",t[t.SawAsterisk=1]="SawAsterisk",t[t.SavingComments=2]="SavingComments",t[t.SavingBackticks=3]="SavingBackticks",(n=i||(i={}))[n.Property=1]="Property",n[n.Parameter=2]="Parameter",n[n.CallbackParameter=4]="CallbackParameter"})(r=e.JSDocParser||(e.JSDocParser={}))})(ER||(ER={})),(e=>{var t;let n;function r(e,t,n,r,a,s){function u(e){let t="";if(s&&i(e)&&(t=r.substring(e.pos,e.end)),e._children&&(e._children=void 0),yx(e,e.pos+n,e.end+n),s&&i(e)&&nd.assert(t===a.substring(e.pos,e.end)),Ef(e,u,l),uH(e))for(let t of e.jsDoc)u(t);o(e,s)}function l(e){for(let t of(e._children=void 0,yx(e,e.pos+n,e.end+n),e))u(t)}t?l(e):u(e)}function i(e){switch(e.kind){case 10:case 8:case 79:return!0}return!1}function a(e,t,n,r,i){nd.assert(e.end>=t,"Adjusting an element that was entirely before the change range"),nd.assert(e.pos<=n,"Adjusting an element that was entirely after the change range"),nd.assert(e.pos<=e.end);let a=Math.min(e.pos,r),o=e.end>=n?e.end+i:Math.min(e.end,r);nd.assert(a<=o),e.parent&&(nd.assertGreaterThanOrEqual(a,e.parent.pos),nd.assertLessThanOrEqual(o,e.parent.end)),yx(e,a,o)}function o(e,t){if(t){let t=e.pos,n=e=>{nd.assert(e.pos>=t),t=e.end};if(uH(e))for(let t of e.jsDoc)n(t);Ef(e,n),nd.assert(t<=e.end)}}function s(e,t,n,r){let i=e.text;if(n&&(nd.assert(i.length-n.span.length+n.newLength===t.length),r||nd.shouldAssert(3))){let e=i.substr(0,n.span.start),r=t.substr(0,n.span.start);nd.assert(e===r);let a=i.substring(aP(n.span),i.length),o=t.substring(aP(aQ(n)),t.length);nd.assert(a===o)}}function u(e){let t=e.statements,n=0;nd.assert(n(a===i||(r&&r.end===a&&n=e.pos&&i=e.pos&&i0&&t<=1;t++){let t=function(e,t){let n=e,r;if(Ef(e,function e(i){if(!lO(i)){if(!(i.pos<=t))return nd.assert(i.pos>t),!0;if(i.pos>=n.pos&&(n=i),tn.pos&&(n=e)}return n}(e,n);nd.assert(t.pos<=n),n=Math.max(0,t.pos-1)}return aG(aq(n,aP(t.span)),t.newLength+(t.span.start-n))}(e,n);s(e,t,_,i),nd.assert(_.span.start<=n.span.start),nd.assert(aP(_.span)===aP(n.span)),nd.assert(aP(aQ(_))===aP(aQ(n)));let p=aQ(_).length-_.span.length;(function(e,t,n,i,s,u,l,c){function _(e){if(nd.assert(e.pos<=e.end),e.pos>n){r(e,!1,s,u,l,c);return}let d=e.end;if(d>=t){if(e.intersectsChange=!0,e._children=void 0,a(e,t,n,i,s),Ef(e,_,p),uH(e))for(let t of e.jsDoc)_(t);o(e,c);return}nd.assert(dn){r(e,!0,s,u,l,c);return}let o=e.end;if(o>=t){for(let r of(e.intersectsChange=!0,e._children=void 0,a(e,t,n,i,s),e))_(r);return}nd.assert(or){c();let t={range:{pos:e.pos+i,end:e.end+i},type:l};u=e_(u,t),s&&nd.assert(a.substring(e.pos,e.end)===o.substring(t.range.pos,t.range.end))}}return c(),u;function c(){l||(l=!0,u?t&&u.push(...t):u=t)}}(e.commentDirectives,d.commentDirectives,_.span.start,aP(_.span),p,l,t,i),d.impliedNodeFormat=e.impliedNodeFormat,d},e.createSyntaxCursor=u,(t=n||(n={}))[t.Value=-1]="Value"})(Ez||(Ez={})),EB=new Map,EU=/^\/\/\/\s*<(\S+)\s.*?\/>/im,EJ=/^\/\/\/?\s*@(\S+)\s*(.*)\s*$/im}}),EV=()=>{},EY=()=>{},EW=()=>{},Eq=()=>{},EQ=()=>{},EH=()=>{},EG=()=>{},EZ=()=>{},EX=()=>{},E0=()=>{},E1=()=>{},E2=()=>{},E3=()=>{},E4=()=>{},E6=()=>{},E5=()=>{},E8=()=>{},E7=()=>{},E9=()=>{},we=()=>{},wt=()=>{},wn=()=>{},wr=()=>{},wi=()=>{},wa=()=>{},wo=()=>{},ws=()=>{},wu=()=>{},wl=()=>{},wc=()=>{},w_=()=>{},wp=()=>{},wd=()=>{},wf=()=>{},wh=()=>{},wm=()=>{},wg=()=>{},wy=()=>{},wb=()=>{},wv=()=>{},wx=()=>{},wD=()=>{},wS=()=>{},wT=()=>{},wE=()=>{},ww=()=>{},wA=c({"src/compiler/_namespaces/ts.ts"(){_(),nf(),nh(),nm(),ng(),nv(),nk(),rJ(),r$(),iI(),iF(),ak(),le(),bU(),bK(),bV(),bY(),vl(),vc(),v_(),SY(),TG(),T1(),EK(),EV(),EY(),EW(),Eq(),EH(),EG(),EZ(),EX(),E0(),E1(),E2(),E3(),E4(),E6(),E5(),E8(),E7(),E9(),we(),wt(),wn(),wr(),wi(),wa(),wo(),ws(),wu(),wl(),wc(),w_(),wp(),wd(),wf(),wh(),wm(),wg(),wy(),wb(),wv(),wx(),wD(),wS(),wT(),wE(),ww(),EQ(),nN()}}),wC=()=>{},wM=()=>{},wN=(()=>{},()=>{nh(),E$=a_(99,!0)}),wk=()=>{},wj=()=>{},wI=()=>{},wO=()=>{},wP=()=>{},wF=()=>{},wL=()=>{},wR=()=>{},wz=()=>{},wB=()=>{},wU=()=>{},wJ=()=>{};function w$(e,t,n,r){let i=sc(e)?new w9(e,t,n):79===e?new Ar(79,t,n):80===e?new Ai(80,t,n):new An(e,t,n);return i.parent=r,i.flags=50720768&r.flags,i}function wK(e,t,n,r){for(E$.setTextPos(t);t"inheritDoc"===e.tagName.text||"inheritdoc"===e.tagName.text)}function wY(e,t){if(!e)return t8;let n=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(0===n.length||e.some(wV))){let r=new Set;for(let i of e){let e=wq(t,i,e=>{var n;if(!r.has(e))return r.add(e),174===i.kind||175===i.kind?e.getContextualJsDocTags(i,t):(null==(n=e.declarations)?void 0:n.length)===1?e.getJsDocTags():void 0});e&&(n=[...e,...n])}}return n}function wW(e,t){if(!e)return t8;let n=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(0===n.length||e.some(wV))){let r=new Set;for(let i of e){let e=wq(t,i,e=>{if(!r.has(e))return r.add(e),174===i.kind||175===i.kind?e.getContextualDocumentationComment(i,t):e.getDocumentationComment(t)});e&&(n=0===n.length?e.slice():e.concat(lineBreakPart(),n))}}return n}function wq(e,t,n){var r;let i=(null==(r=t.parent)?void 0:r.kind)===173?t.parent.parent:t.parent;if(!i)return;let a=f7(t);return m(dv(i),r=>{let i=e.getTypeAtLocation(r),o=a&&i.symbol?e.getTypeOfSymbol(i.symbol):i,s=e.getPropertyOfType(o,t.symbol.name);return s?n(s):void 0})}function wQ(e){let t=!0;for(let n in e)if(eP(e,n)&&!wH(n)){t=!1;break}if(t)return e;let n={};for(let t in e)eP(e,t)&&(n[wH(t)?t:t.charAt(0).toLowerCase()+t.substr(1)]=e[t]);return n}function wH(e){return!e.length||e.charAt(0)===e.charAt(0).toLowerCase()}function wG(e){return e?O(e,e=>e.text).join(""):""}function wZ(){return{target:1,jsx:1}}function wX(){return ts_codefix_exports.getSupportedErrorCodes()}function w0(e,t,n){e.version=n,e.scriptSnapshot=t}function w1(e,t,n,r,i,a){let o=Ey(e,getSnapshotText(t),n,i,a);return w0(o,t,r),o}function w2(e,t,n,r,i){if(r&&n!==e.version){let a,o=0!==r.span.start?e.text.substr(0,r.span.start):"",s=aP(r.span)!==e.text.length?e.text.substr(aP(r.span)):"";if(0===r.newLength)a=o&&s?o+s:o||s;else{let e=t.getText(r.span.start,r.span.start+r.newLength);a=o&&s?o+e+s:o?o+e:e+s}let u=ED(e,a,r,i);return w0(u,t,n),u.nameTable=void 0,e!==u&&e.scriptSnapshot&&(e.scriptSnapshot.dispose&&e.scriptSnapshot.dispose(),e.scriptSnapshot=void 0),u}let a={languageVersion:e.languageVersion,impliedNodeFormat:e.impliedNodeFormat,setExternalModuleIndicator:e.setExternalModuleIndicator};return w1(e.fileName,t,a,n,!0,e.scriptKind)}function w3(e){var t;let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:createDocumentRegistry(e.useCaseSensitiveFileNames&&e.useCaseSensitiveFileNames(),e.getCurrentDirectory()),i=arguments.length>2?arguments[2]:void 0;n=void 0===i?0:"boolean"==typeof i?i?2:0:i;let a=new Al(e),o,s,u=0,l=e.getCancellationToken?new A_(e.getCancellationToken()):Ac,c=e.getCurrentDirectory();function _(t){e.log&&e.log(t)}mV(null==(t=e.getLocalizedDiagnosticMessages)?void 0:t.bind(e));let p=fh(e),d=tB(p),h=getSourceMapper({useCaseSensitiveFileNames:()=>p,getCurrentDirectory:()=>c,getProgram:y,fileExists:eZ(e,e.fileExists),readFile:eZ(e,e.readFile),getDocumentPositionMapper:eZ(e,e.getDocumentPositionMapper),getSourceFileLike:eZ(e,e.getSourceFileLike),log:_});function m(e){let t=o.getSourceFile(e);if(!t){let t=Error(`Could not find source file: '${e}'.`);throw t.ProgramFiles=o.getSourceFiles().map(e=>e.fileName),t}return t}function g(){var t,i,a;if(nd.assert(2!==n),e.getProjectVersion){let n=e.getProjectVersion();if(n){if(s===n&&!(null!=(t=e.hasChangedAutomaticTypeDirectiveNames)&&t.call(e)))return;s=n}}let f=e.getTypeRootsVersion?e.getTypeRootsVersion():0;u!==f&&(_("TypeRoots version has changed; provide new program"),o=void 0,u=f);let m=e.getScriptFileNames().slice(),g=e.getCompilationSettings()||wZ(),y=e.hasInvalidatedResolutions||tn,b=eZ(e,e.hasChangedAutomaticTypeDirectiveNames),v=null==(i=e.getProjectReferences)?void 0:i.call(e),x,D={getSourceFile:N,getSourceFileByPath:k,getCancellationToken:()=>l,getCanonicalFileName:d,useCaseSensitiveFileNames:()=>p,getNewLine:()=>hY(g),getDefaultLibFileName:t=>e.getDefaultLibFileName(t),writeFile:tt,getCurrentDirectory:()=>c,fileExists:t=>e.fileExists(t),readFile:t=>e.readFile&&e.readFile(t),getSymlinkCache:eZ(e,e.getSymlinkCache),realpath:eZ(e,e.realpath),directoryExists:t=>hV(t,e),getDirectories:t=>e.getDirectories?e.getDirectories(t):[],readDirectory:(t,n,r,i,a)=>(nd.checkDefined(e.readDirectory,"'LanguageServiceHost.readDirectory' must be implemented to correctly process 'projectReferences'"),e.readDirectory(t,n,r,i,a)),onReleaseOldSourceFile:M,onReleaseParsedCommandLine:function(t,n,r){var i;e.getParsedCommandLine?null==(i=e.onReleaseParsedCommandLine)||i.call(e,t,n,r):n&&M(n.sourceFile,r)},hasInvalidatedResolutions:y,hasChangedAutomaticTypeDirectiveNames:b,trace:eZ(e,e.trace),resolveModuleNames:eZ(e,e.resolveModuleNames),getModuleResolutionCache:eZ(e,e.getModuleResolutionCache),createHash:eZ(e,e.createHash),resolveTypeReferenceDirectives:eZ(e,e.resolveTypeReferenceDirectives),resolveModuleNameLiterals:eZ(e,e.resolveModuleNameLiterals),resolveTypeReferenceDirectiveReferences:eZ(e,e.resolveTypeReferenceDirectiveReferences),useSourceOfProjectReferenceRedirect:eZ(e,e.useSourceOfProjectReferenceRedirect),getParsedCommandLine:C},S=D.getSourceFile,{getSourceFileWithCache:T}=changeCompilerHostLikeToUseCache(D,e=>il(e,c,d),function(){for(var e=arguments.length,t=Array(e),n=0;nD.fileExists(e),readFile:e=>D.readFile(e),readDirectory:function(){return D.readDirectory(...arguments)},trace:D.trace,getCurrentDirectory:D.getCurrentDirectory,onUnRecoverableConfigFileDiagnostic:tt},w=r.getKeyForCompilationSettings(g);if(isProgramUptoDate(o,m,g,(t,n)=>e.getScriptVersion(n),e=>D.fileExists(e),y,b,C,v))return;let A={rootNames:m,options:g,host:D,oldProgram:o,projectReferences:v};function C(t){let n=il(t,c,d),r=null==x?void 0:x.get(n);if(void 0!==r)return r||void 0;let i=e.getParsedCommandLine?e.getParsedCommandLine(t):function(e){let t=N(e,100);if(t)return t.path=il(e,c,d),t.resolvedPath=t.path,t.originalFileName=t.fileName,parseJsonSourceFileConfigFileContent(t,E,io(r4(e),c),void 0,io(e,c))}(t);return(x||(x=new Map)).set(n,i||!1),i}function M(e,t){let n=r.getKeyForCompilationSettings(t);r.releaseDocumentWithKey(e.resolvedPath,n,e.scriptKind,e.impliedNodeFormat)}function N(e,t,n,r){return k(e,il(e,c,d),t,n,r)}function k(t,n,i,a,s){nd.assert(D,"getOrCreateSourceFileByPath called after typical CompilerHost lifetime, check the callstack something with a reference to an old host.");let u=e.getScriptSnapshot(t);if(!u)return;let l=getScriptKind(t,e),c=e.getScriptVersion(t);if(!s){let a=o&&o.getSourceFileByPath(n);if(a){if(l===a.scriptKind)return r.updateDocumentWithKey(t,n,e,w,u,c,l,i);r.releaseDocumentWithKey(a.resolvedPath,r.getKeyForCompilationSettings(o.getCompilerOptions()),a.scriptKind,a.impliedNodeFormat)}}return r.acquireDocumentWithKey(t,n,e,w,u,c,l,i)}o=createProgram(A),D=void 0,x=void 0,h.clearCache(),o.getTypeChecker()}function y(){if(2===n){nd.assert(void 0===o);return}return g(),o}function b(e,t,n){let r=is(e);nd.assert(n.some(e=>is(e)===r)),g();let i=$(n,e=>o.getSourceFile(e)),a=m(e);return DocumentHighlights.getDocumentHighlights(o,l,a,t,i)}function v(e,t,n,r){g();let i=n&&n.use===ts_FindAllReferences_exports.FindReferencesUse.Rename?o.getSourceFiles().filter(e=>!o.isSourceFileDefaultLibrary(e)):o.getSourceFiles();return ts_FindAllReferences_exports.findReferenceOrRenameEntries(o,l,i,e,t,n,r)}let x=new Map(Object.entries({18:19,20:21,22:23,31:29}));function D(t){return nd.assertEqual(t.type,"install package"),e.installPackage?e.installPackage({fileName:il(t.file,c,d),packageName:t.packageName}):Promise.reject("Host does not implement `installPackage`")}function S(e,t){return{lineStarts:e.getLineStarts(),firstLine:e.getLineAndCharacterOfPosition(t.pos).line,lastLine:e.getLineAndCharacterOfPosition(t.end).line}}function T(e,t,n){let r=a.getCurrentSourceFile(e),i=[],{lineStarts:o,firstLine:s,lastLine:u}=S(r,t),l=n||!1,c=Number.MAX_VALUE,_=new Map,p=new RegExp(/\S/),d=isInsideJsxElement(r,o[s]),f=d?"{/*":"//";for(let e=s;e<=u;e++){let t=r.text.substring(o[e],r.getLineEndOfPosition(o[e])),i=p.exec(t);i&&(c=Math.min(c,i.index),_.set(e.toString(),i.index),t.substr(i.index,f.length)!==f&&(l=void 0===n||n))}for(let n=s;n<=u;n++){if(s!==u&&o[n]===t.end)continue;let a=_.get(n.toString());void 0!==a&&(d?i.push.apply(i,E(e,{pos:o[n]+c,end:r.getLineEndOfPosition(o[n])},l,d)):l?i.push({newText:f,span:{length:0,start:o[n]+c}}):r.text.substr(o[n]+a,f.length)===f&&i.push({newText:"",span:{length:f.length,start:o[n]+a}}))}return i}function E(e,t,n,r){var i;let o=a.getCurrentSourceFile(e),s=[],{text:u}=o,l=!1,c=n||!1,_=[],{pos:p}=t,d=void 0!==r?r:isInsideJsxElement(o,p),f=d?"{/*":"/*",h=d?"*/}":"*/",m=d?"\\{\\/\\*":"\\/\\*",g=d?"\\*\\/\\}":"\\*\\/";for(;p<=t.end;){let e=u.substr(p,f.length)===f?f.length:0,r=isInComment(o,p+e);if(r)d&&(r.pos--,r.end++),_.push(r.pos),3===r.kind&&_.push(r.end),l=!0,p=r.end+1;else{let e=u.substring(p,t.end).search(`(${m})|(${g})`);c=void 0!==n?n:c||!isTextWhiteSpaceLike(u,p,-1===e?t.end:p+e),p=-1===e?t.end+1:p+e+h.length}}if(c||!l){(null==(i=isInComment(o,t.pos))?void 0:i.kind)!==2&&ei(_,t.pos,ty),ei(_,t.end,ty);let e=_[0];u.substr(e,f.length)!==f&&s.push({newText:f,span:{length:0,start:e}});for(let e=1;e<_.length-1;e++)u.substr(_[e]-h.length,h.length)!==h&&s.push({newText:h,span:{length:0,start:_[e]}}),u.substr(_[e],f.length)!==f&&s.push({newText:f,span:{length:0,start:_[e]}});s.length%2!=0&&s.push({newText:h,span:{length:0,start:_[_.length-1]}})}else for(let e of _){let t=e-h.length>0?e-h.length:0,n=u.substr(t,h.length)===h?h.length:0;s.push({newText:"",span:{length:f.length,start:e-n}})}return s}function w(t,n,r,i,a,o){let[s,u]="number"==typeof n?[n,void 0]:[n.pos,n.end];return{file:t,startPosition:s,endPosition:u,program:y(),host:e,formatContext:ts_formatting_exports.getFormatContext(i,e),cancellationToken:l,preferences:r,triggerReason:a,kind:o}}x.forEach((e,t)=>x.set(e.toString(),Number(t)));let A={dispose:function(){if(o){let e=r.getKeyForCompilationSettings(o.getCompilerOptions());f(o.getSourceFiles(),t=>r.releaseDocumentWithKey(t.resolvedPath,e,t.scriptKind,t.impliedNodeFormat)),o=void 0}e=void 0},cleanupSemanticCache:function(){o=void 0},getSyntacticDiagnostics:function(e){return g(),o.getSyntacticDiagnostics(m(e),l).slice()},getSemanticDiagnostics:function(e){g();let t=m(e),n=o.getSemanticDiagnostics(t,l);return gh(o.getCompilerOptions())?[...n,...o.getDeclarationDiagnostics(t,l)]:n.slice()},getSuggestionDiagnostics:function(e){return g(),computeSuggestionDiagnostics(m(e),o,l)},getCompilerOptionsDiagnostics:function(){return g(),[...o.getOptionsDiagnostics(l),...o.getGlobalDiagnostics(l)]},getSyntacticClassifications:function(e,t){return getSyntacticClassifications(l,a.getCurrentSourceFile(e),t)},getSemanticClassifications:function(e,t,n){return g(),"2020"===(n||"original")?ts_classifier_exports.v2020.getSemanticClassifications(o,l,m(e),t):getSemanticClassifications(o.getTypeChecker(),l,m(e),o.getClassifiableNames(),t)},getEncodedSyntacticClassifications:function(e,t){return getEncodedSyntacticClassifications(l,a.getCurrentSourceFile(e),t)},getEncodedSemanticClassifications:function(e,t,n){return g(),"original"===(n||"original")?getEncodedSemanticClassifications(o.getTypeChecker(),l,m(e),o.getClassifiableNames(),t):ts_classifier_exports.v2020.getEncodedSemanticClassifications(o,l,m(e),t)},getCompletionsAtPosition:function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions,i=arguments.length>3?arguments[3]:void 0,a=Object.assign(Object.assign({},r),{},{includeCompletionsForModuleExports:r.includeCompletionsForModuleExports||r.includeExternalModuleExports,includeCompletionsWithInsertText:r.includeCompletionsWithInsertText||r.includeInsertTextCompletions});return g(),ts_Completions_exports.getCompletionsAtPosition(e,o,_,m(t),n,a,r.triggerCharacter,r.triggerKind,l,i&&ts_formatting_exports.getFormatContext(i,e),r.includeSymbol)},getCompletionEntryDetails:function(t,n,r,i,a){let s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:emptyOptions,u=arguments.length>6?arguments[6]:void 0;return g(),ts_Completions_exports.getCompletionEntryDetails(o,_,m(t),n,{name:r,source:a,data:u},e,i&&ts_formatting_exports.getFormatContext(i,e),s,l)},getCompletionEntrySymbol:function(t,n,r,i){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:emptyOptions;return g(),ts_Completions_exports.getCompletionEntrySymbol(o,_,m(t),n,{name:r,source:i},e,a)},getSignatureHelpItems:function(e,t){let{triggerReason:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions;g();let r=m(e);return ts_SignatureHelp_exports.getSignatureHelpItems(o,r,t,n,l)},getQuickInfoAtPosition:function(e,t){g();let n=m(e),r=getTouchingPropertyName(n,t);if(r===n)return;let i=o.getTypeChecker(),a=xN(r.parent)&&r.pos===r.parent.pos?r.parent.expression:xo(r.parent)&&r.pos===r.parent.pos||cQ(r.parent)&&r.parent.name===r?r.parent:r,s=function(e,t){let n=w6(e);if(n){let e=t.getContextualType(n.parent),r=e&&w5(n,t,e,!1);if(r&&1===r.length)return eT(r)}return t.getSymbolAtLocation(e)}(a,i);if(!s||i.isUnknownSymbol(s)){let e=!function(e,t,n){switch(t.kind){case 79:return!isLabelName(t)&&!isTagName(t)&&!st(t.parent);case 208:case 163:return!isInComment(e,n);case 108:case 194:case 106:case 199:return!0;case 233:return cQ(t);default:return!1}}(n,a,t)?void 0:i.getTypeAtLocation(a);return e&&{kind:"",kindModifiers:"",textSpan:createTextSpanFromNode(a,n),displayParts:i.runWithCancellationToken(l,t=>typeToDisplayParts(t,e,getContainerNode(a))),documentation:e.symbol?e.symbol.getDocumentationComment(i):void 0,tags:e.symbol?e.symbol.getJsDocTags(i):void 0}}let{symbolKind:u,displayParts:c,documentation:_,tags:p}=i.runWithCancellationToken(l,e=>ts_SymbolDisplay_exports.getSymbolDisplayPartsDocumentationAndSymbolKind(e,s,n,getContainerNode(a),a));return{kind:u,kindModifiers:ts_SymbolDisplay_exports.getSymbolModifiers(i,s),textSpan:createTextSpanFromNode(a,n),displayParts:c,documentation:_,tags:p}},getDefinitionAtPosition:function(e,t,n,r){return g(),ts_GoToDefinition_exports.getDefinitionAtPosition(o,m(e),t,n,r)},getDefinitionAndBoundSpan:function(e,t){return g(),ts_GoToDefinition_exports.getDefinitionAndBoundSpan(o,m(e),t)},getImplementationAtPosition:function(e,t){return g(),ts_FindAllReferences_exports.getImplementationsAtPosition(o,l,o.getSourceFiles(),m(e),t)},getTypeDefinitionAtPosition:function(e,t){return g(),ts_GoToDefinition_exports.getTypeDefinitionAtPosition(o.getTypeChecker(),m(e),t)},getReferencesAtPosition:function(e,t){return g(),v(getTouchingPropertyName(m(e),t),t,{use:ts_FindAllReferences_exports.FindReferencesUse.References},ts_FindAllReferences_exports.toReferenceEntry)},findReferences:function(e,t){return g(),ts_FindAllReferences_exports.findReferencedSymbols(o,l,o.getSourceFiles(),m(e),t)},getFileReferences:function(e){return g(),ts_FindAllReferences_exports.Core.getReferencesForFileName(e,o,o.getSourceFiles()).map(ts_FindAllReferences_exports.toReferenceEntry)},getOccurrencesAtPosition:function(e,t){return R(b(e,t,[e]),e=>e.highlightSpans.map(t=>Object.assign(Object.assign({fileName:e.fileName,textSpan:t.textSpan,isWriteAccess:"writtenReference"===t.kind},t.isInString&&{isInString:!0}),t.contextSpan&&{contextSpan:t.contextSpan})))},getDocumentHighlights:b,getNameOrDottedNameSpan:function(e,t,n){let r=a.getCurrentSourceFile(e),i=getTouchingPropertyName(r,t);if(i===r)return;switch(i.kind){case 208:case 163:case 10:case 95:case 110:case 104:case 106:case 108:case 194:case 79:break;default:return}let o=i;for(;;)if(isRightSideOfPropertyAccess(o)||isRightSideOfQualifiedName(o))o=o.parent;else if(isNameOfModuleDeclaration(o)){if(264===o.parent.parent.kind&&o.parent.parent.body===o.parent)o=o.parent.parent.name;else break}else break;return aq(o.getStart(),i.getEnd())},getBreakpointStatementAtPosition:function(e,t){let n=a.getCurrentSourceFile(e);return ts_BreakpointResolver_exports.spanInSourceFileAtLocation(n,t)},getNavigateToItems:function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];g();let i=n?[m(n)]:o.getSourceFiles();return getNavigateToItems(i,o.getTypeChecker(),l,e,t,r)},getRenameInfo:function(e,t,n){return g(),ts_Rename_exports.getRenameInfo(o,m(e),t,n||{})},getSmartSelectionRange:function(e,t){return ts_SmartSelectionRange_exports.getSmartSelectionRange(t,a.getCurrentSourceFile(e))},findRenameLocations:function(e,t,n,r,i){g();let a=m(e),o=getAdjustedRenameLocation(getTouchingPropertyName(a,t));if(ts_Rename_exports.nodeIsEligibleForRename(o)){if(!(vk(o)&&(DW(o.parent)||Dq(o.parent))&&fl(o.escapedText)))return v(o,t,{findInStrings:n,findInComments:r,providePrefixAndSuffixTextForRename:i,use:ts_FindAllReferences_exports.FindReferencesUse.Rename},(e,t,n)=>ts_FindAllReferences_exports.toRenameLocation(e,t,n,i||!1));{let{openingElement:e,closingElement:t}=o.parent.parent;return[e,t].map(e=>{let t=createTextSpanFromNode(e.tagName,a);return Object.assign({fileName:a.fileName,textSpan:t},ts_FindAllReferences_exports.toContextSpan(t,a,e.parent))})}}},getNavigationBarItems:function(e){return getNavigationBarItems(a.getCurrentSourceFile(e),l)},getNavigationTree:function(e){return getNavigationTree(a.getCurrentSourceFile(e),l)},getOutliningSpans:function(e){let t=a.getCurrentSourceFile(e);return ts_OutliningElementsCollector_exports.collectElements(t,l)},getTodoComments:function(e,t){g();let n=m(e);l.throwIfCancellationRequested();let r=n.text,i=[];if(t.length>0&&!tO(n.fileName,"/node_modules/")){let e,o,s,u,c;let _=(e=/(?:\/\/+\s*)/.source,o=/(?:\/\*+\s*)/.source,s="("+/(?:^(?:\s|\*)*)/.source+"|"+e+"|"+o+")",u="(?:"+O(t,e=>"("+e.text.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")+")").join("|")+")",c=/(?:$|\*\/)/.source,RegExp(s+"("+u+/(?:.*?)/.source+")"+c,"gim")),p;for(;p=_.exec(r);){var a;let e;l.throwIfCancellationRequested(),nd.assert(p.length===t.length+3);let o=p[1],s=p.index+o.length;if(!isInComment(n,s))continue;for(let n=0;n=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57)continue;let u=p[2];i.push({descriptor:e,message:u,position:s})}}return i},getBraceMatchingAtPosition:function(e,t){let n=a.getCurrentSourceFile(e),r=getTouchingToken(n,t),i=r.getStart(n)===t?x.get(r.kind.toString()):void 0,o=i&&findChildOfKind(r.parent,i,n);return o?[createTextSpanFromNode(r,n),createTextSpanFromNode(o,n)].sort((e,t)=>e.start-t.start):t8},getIndentationAtPosition:function(e,t,n){let r=nb(),i=wQ(n),o=a.getCurrentSourceFile(e);_("getIndentationAtPosition: getCurrentSourceFile: "+(nb()-r)),r=nb();let s=ts_formatting_exports.SmartIndenter.getIndentation(t,o,i);return _("getIndentationAtPosition: computeIndentation : "+(nb()-r)),s},getFormattingEditsForRange:function(t,n,r,i){let o=a.getCurrentSourceFile(t);return ts_formatting_exports.formatSelection(n,r,o,ts_formatting_exports.getFormatContext(wQ(i),e))},getFormattingEditsForDocument:function(t,n){return ts_formatting_exports.formatDocument(a.getCurrentSourceFile(t),ts_formatting_exports.getFormatContext(wQ(n),e))},getFormattingEditsAfterKeystroke:function(t,n,r,i){let o=a.getCurrentSourceFile(t),s=ts_formatting_exports.getFormatContext(wQ(i),e);if(!isInComment(o,n))switch(r){case"{":return ts_formatting_exports.formatOnOpeningCurly(n,o,s);case"}":return ts_formatting_exports.formatOnClosingCurly(n,o,s);case";":return ts_formatting_exports.formatOnSemicolon(n,o,s);case` -`:return ts_formatting_exports.formatOnEnter(n,o,s)}return[]},getDocCommentTemplateAtPosition:function(t,n,r,i){let o=i?ts_formatting_exports.getFormatContext(i,e).options:void 0;return ts_JsDoc_exports.getDocCommentTemplateAtPosition(getNewLineOrDefaultFromHost(e,o),a.getCurrentSourceFile(t),n,r)},isValidBraceCompletionAtPosition:function(e,t,n){if(60===n)return!1;let r=a.getCurrentSourceFile(e);if(isInString(r,t))return!1;if(isInsideJsxElementOrAttribute(r,t))return 123===n;if(isInTemplateString(r,t))return!1;switch(n){case 39:case 34:case 96:return!isInComment(r,t)}return!0},getJsxClosingTagAtPosition:function(e,t){let n=a.getCurrentSourceFile(e),r=findPrecedingToken(t,n);if(!r)return;let i=31===r.kind&&DW(r.parent)?r.parent.parent:vh(r)&&DV(r.parent)?r.parent:void 0;if(i&&function e(t){let{openingElement:n,closingElement:r,parent:i}=t;return!EM(n.tagName,r.tagName)||DV(i)&&EM(n.tagName,i.openingElement.tagName)&&e(i)}(i))return{newText:``};let o=31===r.kind&&DH(r.parent)?r.parent.parent:vh(r)&&DQ(r.parent)?r.parent:void 0;if(o&&function e(t){let{closingFragment:n,parent:r}=t;return!!(131072&n.flags)||DQ(r)&&e(r)}(o))return{newText:""}},getSpanOfEnclosingComment:function(e,t,n){let r=a.getCurrentSourceFile(e),i=ts_formatting_exports.getRangeOfEnclosingComment(r,t);return i&&(!n||3===i.kind)?createTextSpanFromRange(i):void 0},getCodeFixesAtPosition:function(t,n,r,i,a){let s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:emptyOptions;g();let u=m(t),c=aq(n,r),_=ts_formatting_exports.getFormatContext(a,e);return R(en(i,tf,ty),t=>(l.throwIfCancellationRequested(),ts_codefix_exports.getFixes({errorCode:t,sourceFile:u,span:c,program:o,host:e,cancellationToken:l,formatContext:_,preferences:s})))},getCombinedCodeFix:function(t,n,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:emptyOptions;g(),nd.assert("file"===t.type);let a=m(t.fileName),s=ts_formatting_exports.getFormatContext(r,e);return ts_codefix_exports.getAllFixes({fixId:n,sourceFile:a,program:o,host:e,cancellationToken:l,formatContext:s,preferences:i})},applyCodeActionCommand:function(e,t){let n="string"==typeof e?t:e;return e6(n)?Promise.all(n.map(e=>D(e))):D(n)},organizeImports:function(t,n){var r;let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions;g(),nd.assert("file"===t.type);let a=m(t.fileName),s=ts_formatting_exports.getFormatContext(n,e),u=null!=(r=t.mode)?r:t.skipDestructiveCodeActions?"SortAndCombine":"All";return ts_OrganizeImports_exports.organizeImports(a,s,e,o,i,u)},getEditsForFileRename:function(t,n,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:emptyOptions;return getEditsForFileRename(y(),t,n,e,ts_formatting_exports.getFormatContext(r,e),i,h)},getEmitOutput:function(t,n,r){g();let i=m(t),a=e.getCustomTransformers&&e.getCustomTransformers();return getFileEmitOutput(o,i,!!n,l,a,r)},getNonBoundSourceFile:function(e){return a.getCurrentSourceFile(e)},getProgram:y,getCurrentProgram:()=>o,getAutoImportProvider:function(){var t;return null==(t=e.getPackageJsonAutoImportProvider)?void 0:t.call(e)},updateIsDefinitionOfReferencedSymbols:function(t,n){let r=o.getTypeChecker(),i=function(){for(let i of t)for(let t of i.references){if(n.has(t)){let e=a(t);return nd.assertIsDefined(e),r.getSymbolAtLocation(e)}let i=getMappedDocumentSpan(t,h,eZ(e,e.fileExists));if(i&&n.has(i)){let e=a(i);if(e)return r.getSymbolAtLocation(e)}}}();if(!i)return!1;for(let r of t)for(let t of r.references){let r=a(t);if(nd.assertIsDefined(r),n.has(t)||ts_FindAllReferences_exports.isDeclarationOfSymbol(r,i)){n.add(t),t.isDefinition=!0;let r=getMappedDocumentSpan(t,h,eZ(e,e.fileExists));r&&n.add(r)}else t.isDefinition=!1}return!0;function a(e){let t=o.getSourceFile(e.fileName);if(!t)return;let n=getTouchingPropertyName(t,e.textSpan.start);return ts_FindAllReferences_exports.Core.getAdjustedNode(n,{use:ts_FindAllReferences_exports.FindReferencesUse.References})}},getApplicableRefactors:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;g();let a=m(e);return ts_refactor_exports.getApplicableRefactors(w(a,t,n,emptyOptions,r,i))},getEditsForRefactor:function(e,t,n,r,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:emptyOptions;g();let o=m(e);return ts_refactor_exports.getEditsForRefactor(w(o,n,a,t),r,i)},toLineColumnOffset:function(e,t){return 0===t?{line:0,character:0}:h.toLineColumnOffset(e,t)},getSourceMapper:()=>h,clearSourceMapperCache:()=>h.clearCache(),prepareCallHierarchy:function(e,t){g();let n=ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(o,getTouchingPropertyName(m(e),t));return n&&mapOneOrMany(n,e=>ts_CallHierarchy_exports.createCallHierarchyItem(o,e))},provideCallHierarchyIncomingCalls:function(e,t){g();let n=m(e),r=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(o,0===t?n:getTouchingPropertyName(n,t)));return r?ts_CallHierarchy_exports.getIncomingCalls(o,r,l):[]},provideCallHierarchyOutgoingCalls:function(e,t){g();let n=m(e),r=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(o,0===t?n:getTouchingPropertyName(n,t)));return r?ts_CallHierarchy_exports.getOutgoingCalls(o,r):[]},toggleLineComment:T,toggleMultilineComment:E,commentSelection:function(e,t){let{firstLine:n,lastLine:r}=S(a.getCurrentSourceFile(e),t);return n===r&&t.pos!==t.end?E(e,t,!0):T(e,t,!0)},uncommentSelection:function(e,t){let n=a.getCurrentSourceFile(e),r=[],{pos:i}=t,{end:o}=t;i===o&&(o+=isInsideJsxElement(n,i)?2:1);for(let t=i;t<=o;t++){let i=isInComment(n,t);if(i){switch(i.kind){case 2:r.push.apply(r,T(e,{end:i.end,pos:i.pos+1},!1));break;case 3:r.push.apply(r,E(e,{end:i.end,pos:i.pos+1},!1))}t=i.end+1}}return r},provideInlayHints:function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions;g();let i=m(t);return ts_InlayHints_exports.provideInlayHints({file:i,program:y(),host:e,span:n,preferences:r,cancellationToken:l})},getSupportedCodeFixes:wX};switch(n){case 0:break;case 1:Ad.forEach(e=>A[e]=()=>{throw Error(`LanguageService Operation: ${e} not allowed in LanguageServiceMode.PartialSemantic`)});break;case 2:Af.forEach(e=>A[e]=()=>{throw Error(`LanguageService Operation: ${e} not allowed in LanguageServiceMode.Syntactic`)});break;default:nd.assertNever(n)}return A}function w4(e){return e.nameTable||function(e){let t=e.nameTable=new Map;e.forEachChild(function e(n){if(vk(n)&&!isTagName(n)&&n.escapedText||dO(n)&&(du(n)||280===n.parent.kind||n&&n.parent&&209===n.parent.kind&&n.parent.argumentExpression===n||dc(n))){let e=dU(n);t.set(e,void 0===t.get(e)?n.pos:-1)}else if(vj(n)){let e=n.escapedText;t.set(e,void 0===t.get(e)?n.pos:-1)}if(Ef(n,e),uH(n))for(let t of n.jsDoc)Ef(t,e)})}(e),e.nameTable}function w6(e){let t=function(e){switch(e.kind){case 10:case 14:case 8:if(164===e.parent.kind)return u0(e.parent.parent)?e.parent.parent:void 0;case 79:return u0(e.parent)&&(207===e.parent.parent.kind||289===e.parent.parent.kind)&&e.parent.name===e?e.parent:void 0}}(e);return t&&(xw(t.parent)||DX(t.parent))?t:void 0}function w5(e,t,n,r){let i=getNameFromPropertyName(e.name);if(!i)return t8;if(!n.isUnion()){let e=n.getProperty(i);return e?[e]:t8}let a=$(n.types,n=>(xw(e.parent)||DX(e.parent))&&t.isTypeInvalidDueToUnionDiscriminant(n,e.parent)?void 0:n.getProperty(i));if(r&&(0===a.length||a.length===n.types.length)){let e=n.getProperty(i);if(e)return[e]}return 0===a.length?$(n.types,e=>e.getProperty(i)):a}function w8(e){if(rU)return ir(r4(is(rU.getExecutingFilePath())),aO(e));throw Error("getDefaultLibFilePath is only supported when consumed as a node module. ")}var w7,w9,Ae,At,An,Ar,Ai,Aa,Ao,As,Au,Al,Ac,A_,Ap,Ad,Af,Ah=c({"src/services/services.ts"(){AF(),AF(),wU(),wJ(),w7="0.8",w9=class{constructor(e,t,n){this.pos=t,this.end=n,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.kind=e}assertHasRealPosition(e){nd.assert(!g5(this.pos)&&!g5(this.end),e||"Node must have a real position for this operation")}getSourceFile(){return lw(this)}getStart(e,t){return this.assertHasRealPosition(),lq(this,e,t)}getFullStart(){return this.assertHasRealPosition(),this.pos}getEnd(){return this.assertHasRealPosition(),this.end}getWidth(e){return this.assertHasRealPosition(),this.getEnd()-this.getStart(e)}getFullWidth(){return this.assertHasRealPosition(),this.end-this.pos}getLeadingTriviaWidth(e){return this.assertHasRealPosition(),this.getStart(e)-this.pos}getFullText(e){return this.assertHasRealPosition(),(e||this.getSourceFile()).text.substring(this.pos,this.end)}getText(e){return this.assertHasRealPosition(),e||(e=this.getSourceFile()),e.text.substring(this.getStart(e),this.getEnd())}getChildCount(e){return this.getChildren(e).length}getChildAt(e,t){return this.getChildren(t)[e]}getChildren(e){return this.assertHasRealPosition("Node without a real position cannot be scanned and thus has no token nodes - use forEachChild and collect the result if that's fine"),this._children||(this._children=function(e,t){if(!sc(e.kind))return t8;let n=[];if(uY(e))return e.forEachChild(e=>{n.push(e)}),n;E$.setText((t||e.getSourceFile()).text);let r=e.pos,i=t=>{wK(n,r,t.pos,e),n.push(t),r=t.end};return f(e.jsDoc,i),r=e.pos,e.forEachChild(i,t=>{wK(n,r,t.pos,e),n.push(function(e,t){let n=w$(354,e.pos,e.end,t);n._children=[];let r=e.pos;for(let i of e)wK(n._children,r,i.pos,t),n._children.push(i),r=i.end;return wK(n._children,r,e.end,t),n}(t,e)),r=t.end}),wK(n,r,e.end,e),E$.setText(void 0),n}(this,e))}getFirstToken(e){this.assertHasRealPosition();let t=this.getChildren(e);if(!t.length)return;let n=D(t,e=>e.kind<312||e.kind>353);return n.kind<163?n:n.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=ew(this.getChildren(e));if(t)return t.kind<163?t:t.getLastToken(e)}forEachChild(e,t){return Ef(this,e,t)}},Ae=class{constructor(e,t){this.pos=e,this.end=t,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0}getSourceFile(){return lw(this)}getStart(e,t){return lq(this,e,t)}getFullStart(){return this.pos}getEnd(){return this.end}getWidth(e){return this.getEnd()-this.getStart(e)}getFullWidth(){return this.end-this.pos}getLeadingTriviaWidth(e){return this.getStart(e)-this.pos}getFullText(e){return(e||this.getSourceFile()).text.substring(this.pos,this.end)}getText(e){return e||(e=this.getSourceFile()),e.text.substring(this.getStart(e),this.getEnd())}getChildCount(){return this.getChildren().length}getChildAt(e){return this.getChildren()[e]}getChildren(){return 1===this.kind&&this.jsDoc||t8}getFirstToken(){}getLastToken(){}forEachChild(){}},At=class{constructor(e,t){this.id=0,this.mergeId=0,this.flags=e,this.escapedName=t}getFlags(){return this.flags}get name(){return os(this)}getEscapedName(){return this.escapedName}getName(){return this.name}getDeclarations(){return this.declarations}getDocumentationComment(e){if(!this.documentationComment){if(this.documentationComment=t8,!this.declarations&&li(this)&&this.links.target&&li(this.links.target)&&this.links.target.links.tupleLabelDeclaration){let t=this.links.target.links.tupleLabelDeclaration;this.documentationComment=wW([t],e)}else this.documentationComment=wW(this.declarations,e)}return this.documentationComment}getContextualDocumentationComment(e,t){if(e){if(uQ(e)&&(this.contextualGetAccessorDocumentationComment||(this.contextualGetAccessorDocumentationComment=wW(k(this.declarations,uQ),t)),d(this.contextualGetAccessorDocumentationComment)))return this.contextualGetAccessorDocumentationComment;if(uq(e)&&(this.contextualSetAccessorDocumentationComment||(this.contextualSetAccessorDocumentationComment=wW(k(this.declarations,uq),t)),d(this.contextualSetAccessorDocumentationComment)))return this.contextualSetAccessorDocumentationComment}return this.getDocumentationComment(t)}getJsDocTags(e){return void 0===this.tags&&(this.tags=wY(this.declarations,e)),this.tags}getContextualJsDocTags(e,t){if(e){if(uQ(e)&&(this.contextualGetAccessorTags||(this.contextualGetAccessorTags=wY(k(this.declarations,uQ),t)),d(this.contextualGetAccessorTags)))return this.contextualGetAccessorTags;if(uq(e)&&(this.contextualSetAccessorTags||(this.contextualSetAccessorTags=wY(k(this.declarations,uq),t)),d(this.contextualSetAccessorTags)))return this.contextualSetAccessorTags}return this.getJsDocTags(t)}},An=class extends Ae{constructor(e,t,n){super(t,n),this.kind=e}},(Ar=class extends Ae{constructor(e,t,n){super(t,n),this.kind=79}get text(){return oa(this)}}).prototype.kind=79,(Ai=class extends Ae{constructor(e,t,n){super(t,n),this.kind=80}get text(){return oa(this)}}).prototype.kind=80,Aa=class{constructor(e,t){this.checker=e,this.flags=t}getFlags(){return this.flags}getSymbol(){return this.symbol}getProperties(){return this.checker.getPropertiesOfType(this)}getProperty(e){return this.checker.getPropertyOfType(this,e)}getApparentProperties(){return this.checker.getAugmentedPropertiesOfType(this)}getCallSignatures(){return this.checker.getSignaturesOfType(this,0)}getConstructSignatures(){return this.checker.getSignaturesOfType(this,1)}getStringIndexType(){return this.checker.getIndexTypeOfType(this,0)}getNumberIndexType(){return this.checker.getIndexTypeOfType(this,1)}getBaseTypes(){return this.isClassOrInterface()?this.checker.getBaseTypes(this):void 0}isNullableType(){return this.checker.isNullableType(this)}getNonNullableType(){return this.checker.getNonNullableType(this)}getNonOptionalType(){return this.checker.getNonOptionalType(this)}getConstraint(){return this.checker.getBaseConstraintOfType(this)}getDefault(){return this.checker.getDefaultFromTypeParameter(this)}isUnion(){return!!(1048576&this.flags)}isIntersection(){return!!(2097152&this.flags)}isUnionOrIntersection(){return!!(3145728&this.flags)}isLiteral(){return!!(2432&this.flags)}isStringLiteral(){return!!(128&this.flags)}isNumberLiteral(){return!!(256&this.flags)}isTypeParameter(){return!!(262144&this.flags)}isClassOrInterface(){return!!(3&mb(this))}isClass(){return!!(1&mb(this))}isIndexType(){return!!(4194304&this.flags)}get typeArguments(){if(4&mb(this))return this.checker.getTypeArguments(this)}},Ao=class{constructor(e,t){this.checker=e,this.flags=t}getDeclaration(){return this.declaration}getTypeParameters(){return this.typeParameters}getParameters(){return this.parameters}getReturnType(){return this.checker.getReturnTypeOfSignature(this)}getTypeParameterAtPosition(e){let t=this.checker.getParameterType(this,e);if(t.isIndexType()&&yB(t.type)){let e=t.type.getConstraint();if(e)return this.checker.getIndexType(e)}return t}getDocumentationComment(){return this.documentationComment||(this.documentationComment=wW(tZ(this.declaration),this.checker))}getJsDocTags(){return this.jsDocTags||(this.jsDocTags=wY(tZ(this.declaration),this.checker))}},As=class extends w9{constructor(e,t,n){super(e,t,n),this.kind=308}update(e,t){return ED(this,e,t)}getLineAndCharacterOfPosition(e){return iH(this,e)}getLineStarts(){return iY(this)}getPositionOfLineAndCharacter(e,t,n){return iV(iY(this),e,t,this.text,n)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),n=this.getLineStarts(),r;t+1>=n.length&&(r=this.getEnd()),r||(r=n[t+1]-1);let i=this.getFullText();return i[r]===` -`&&"\r"===i[r-1]?r-1:r}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=eX();return this.forEachChild(function r(i){switch(i.kind){case 259:case 215:case 171:case 170:let a=n(i);if(a){let t;let n=((t=e.get(a))||e.set(a,t=[]),t),r=ew(n);r&&i.parent===r.parent&&i.symbol===r.symbol?i.body&&!r.body&&(n[n.length-1]=i):n.push(i)}Ef(i,r);break;case 260:case 228:case 261:case 262:case 263:case 264:case 268:case 278:case 273:case 270:case 271:case 174:case 175:case 184:t(i),Ef(i,r);break;case 166:if(!f5(i,16476))break;case 257:case 205:if(s2(i.name)){Ef(i.name,r);break}i.initializer&&r(i.initializer);case 302:case 169:case 168:t(i);break;case 275:i.exportClause&&(DL(i.exportClause)?f(i.exportClause.elements,r):r(i.exportClause.name));break;case 269:let o=i.importClause;o&&(o.name&&t(o.name),o.namedBindings&&(271===o.namedBindings.kind?t(o.namedBindings):f(o.namedBindings.elements,r)));break;case 223:0!==pf(i)&&t(i);default:Ef(i,r)}}),e;function t(t){let r=n(t);r&&e.add(r,t)}function n(e){let t=op(e);return t&&(vW(t)&&xA(t.expression)?t.expression.name.text:sP(t)?getNameFromPropertyName(t):void 0)}}},Au=class{constructor(e,t,n){this.fileName=e,this.text=t,this.skipTrivia=n}getLineAndCharacterOfPosition(e){return iH(this,e)}},Al=class{constructor(e){this.host=e}getCurrentSourceFile(e){var t,n,r,i,a,o,s,u;let l=this.host.getScriptSnapshot(e);if(!l)throw Error("Could not find file: '"+e+"'.");let c=getScriptKind(e,this.host),_=this.host.getScriptVersion(e),p;if(this.currentFileName!==e){let d={languageVersion:99,impliedNodeFormat:getImpliedNodeFormatForFile(il(e,this.host.getCurrentDirectory(),(null==(r=null==(n=(t=this.host).getCompilerHost)?void 0:n.call(t))?void 0:r.getCanonicalFileName)||fm(this.host)),null==(u=null==(s=null==(o=null==(a=(i=this.host).getCompilerHost)?void 0:a.call(i))?void 0:o.getModuleResolutionCache)?void 0:s.call(o))?void 0:u.getPackageJsonInfoCache(),this.host,this.host.getCompilationSettings()),setExternalModuleIndicator:m8(this.host.getCompilationSettings())};p=w1(e,l,d,_,!0,c)}else if(this.currentFileVersion!==_){let e=l.getChangeRange(this.currentFileScriptSnapshot);p=w2(this.currentSourceFile,l,_,e)}return p&&(this.currentFileVersion=_,this.currentFileName=e,this.currentFileScriptSnapshot=l,this.currentSourceFile=p),this.currentSourceFile}},Ac={isCancellationRequested:tn,throwIfCancellationRequested:tt},A_=class{constructor(e){this.cancellationToken=e}isCancellationRequested(){return this.cancellationToken.isCancellationRequested()}throwIfCancellationRequested(){if(this.isCancellationRequested())throw null==nM||nM.instant(nM.Phase.Session,"cancellationThrown",{kind:"CancellationTokenObject"}),new nJ}},Ap=class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;this.hostCancellationToken=e,this.throttleWaitMilliseconds=t,this.lastCancellationCheckTime=0}isCancellationRequested(){let e=nb();return Math.abs(e-this.lastCancellationCheckTime)>=this.throttleWaitMilliseconds&&(this.lastCancellationCheckTime=e,this.hostCancellationToken.isCancellationRequested())}throwIfCancellationRequested(){if(this.isCancellationRequested())throw null==nM||nM.instant(nM.Phase.Session,"cancellationThrown",{kind:"ThrottledCancellationToken"}),new nJ}},Af=[...Ad=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes"],"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getOccurrencesAtPosition","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors"],mJ({getNodeConstructor:()=>w9,getTokenConstructor:()=>An,getIdentifierConstructor:()=>Ar,getPrivateIdentifierConstructor:()=>Ai,getSourceFileConstructor:()=>As,getSymbolConstructor:()=>At,getTypeConstructor:()=>Aa,getSignatureConstructor:()=>Ao,getSourceMapSourceConstructor:()=>Au})}}),Am=()=>{},Ag=()=>{},Ay=()=>{},Ab=()=>{},Av=()=>{},Ax=()=>{},AD=()=>{},AS=()=>{},AT=()=>{},AE=()=>{},Aw=()=>{},AA=()=>{},AC=()=>{},AM=()=>{},AN=()=>{},Ak=()=>{},Aj=()=>{},AI=()=>{},AO=()=>{},AP=()=>{},AF=c({"src/services/_namespaces/ts.ts"(){wA(),wC(),wM(),wN(),wk(),wj(),wI(),wO(),wP(),wF(),wL(),wR(),wz(),wB(),Ah(),Am(),Ag(),Ay(),Ab(),Av(),Ax(),AD(),AS(),AT(),AE(),Aw(),wU(),wJ(),AA(),AC(),AM(),AN(),Ak(),Aj(),AI(),AO(),AP()}}),AL=()=>{},AR={};((e,t)=>{for(var n in t)u(e,n,{get:t[n],enumerable:!0})})(AR,{ANONYMOUS:()=>ANONYMOUS,AccessFlags:()=>rr,AssertionLevel:()=>na,AssignmentDeclarationKind:()=>rp,AssignmentKind:()=>be,Associativity:()=>bn,BreakpointResolver:()=>ts_BreakpointResolver_exports,BuilderFileEmit:()=>BuilderFileEmit,BuilderProgramKind:()=>BuilderProgramKind,BuilderState:()=>BuilderState,BundleFileSectionKind:()=>rL,CallHierarchy:()=>ts_CallHierarchy_exports,CharacterCodes:()=>rA,CheckFlags:()=>n5,CheckMode:()=>CheckMode,ClassificationType:()=>ClassificationType,ClassificationTypeNames:()=>ClassificationTypeNames,CommentDirectiveType:()=>nU,Comparison:()=>s,CompletionInfoFlags:()=>CompletionInfoFlags,CompletionTriggerKind:()=>CompletionTriggerKind,Completions:()=>ts_Completions_exports,ConfigFileProgramReloadLevel:()=>ConfigFileProgramReloadLevel,ContextFlags:()=>nH,CoreServicesShimHostAdapter:()=>CoreServicesShimHostAdapter,Debug:()=>nd,DiagnosticCategory:()=>rd,Diagnostics:()=>iP,DocumentHighlights:()=>DocumentHighlights,ElementFlags:()=>rn,EmitFlags:()=>rk,EmitHint:()=>rO,EmitOnly:()=>nV,EndOfLineState:()=>EndOfLineState,EnumKind:()=>n6,ExitStatus:()=>nW,ExportKind:()=>ExportKind,Extension:()=>rC,ExternalEmitHelpers:()=>rI,FileIncludeKind:()=>n$,FilePreprocessingDiagnosticsKind:()=>nK,FileSystemEntryKind:()=>FileSystemEntryKind,FileWatcherEventKind:()=>FileWatcherEventKind,FindAllReferences:()=>ts_FindAllReferences_exports,FlattenLevel:()=>FlattenLevel,FlowFlags:()=>nB,ForegroundColorEscapeSequences:()=>ForegroundColorEscapeSequences,FunctionFlags:()=>bt,GeneratedIdentifierFlags:()=>nR,GetLiteralTextFlags:()=>y6,GoToDefinition:()=>ts_GoToDefinition_exports,HighlightSpanKind:()=>HighlightSpanKind,ImportKind:()=>ImportKind,ImportsNotUsedAsValues:()=>rx,IndentStyle:()=>IndentStyle,IndexKind:()=>rs,InferenceFlags:()=>rc,InferencePriority:()=>rl,InlayHintKind:()=>InlayHintKind,InlayHints:()=>ts_InlayHints_exports,InternalEmitFlags:()=>rj,InternalSymbolName:()=>n8,InvalidatedProjectKind:()=>InvalidatedProjectKind,JsDoc:()=>ts_JsDoc_exports,JsTyping:()=>ts_JsTyping_exports,JsxEmit:()=>rv,JsxFlags:()=>nF,JsxReferenceKind:()=>ri,LanguageServiceMode:()=>LanguageServiceMode,LanguageServiceShimHostAdapter:()=>LanguageServiceShimHostAdapter,LanguageVariant:()=>rE,LexicalEnvironmentFlags:()=>rF,ListFormat:()=>rR,LogLevel:()=>np,MemberOverrideStatus:()=>nq,ModifierFlags:()=>nP,ModuleDetectionKind:()=>rh,ModuleInstanceState:()=>ModuleInstanceState,ModuleKind:()=>rb,ModuleResolutionKind:()=>rf,ModuleSpecifierEnding:()=>bR,NavigateTo:()=>ts_NavigateTo_exports,NavigationBar:()=>ts_NavigationBar_exports,NewLineKind:()=>rD,NodeBuilderFlags:()=>nG,NodeCheckFlags:()=>n7,NodeFactoryFlags:()=>vn,NodeFlags:()=>nO,NodeResolutionFeatures:()=>NodeResolutionFeatures,ObjectFlags:()=>re,OperationCanceledException:()=>nJ,OperatorPrecedence:()=>br,OrganizeImports:()=>ts_OrganizeImports_exports,OrganizeImportsMode:()=>OrganizeImportsMode,OuterExpressionKinds:()=>rP,OutliningElementsCollector:()=>ts_OutliningElementsCollector_exports,OutliningSpanKind:()=>OutliningSpanKind,OutputFileType:()=>OutputFileType,PackageJsonAutoImportPreference:()=>PackageJsonAutoImportPreference,PackageJsonDependencyGroup:()=>PackageJsonDependencyGroup,PatternMatchKind:()=>PatternMatchKind,PollingInterval:()=>PollingInterval,PollingWatchKind:()=>ry,PragmaKindFlags:()=>rz,PrivateIdentifierKind:()=>PrivateIdentifierKind,ProcessLevel:()=>ProcessLevel,QuotePreference:()=>QuotePreference,RelationComparisonResult:()=>nL,Rename:()=>ts_Rename_exports,ScriptElementKind:()=>ScriptElementKind,ScriptElementKindModifier:()=>ScriptElementKindModifier,ScriptKind:()=>rS,ScriptSnapshot:()=>ScriptSnapshot,ScriptTarget:()=>rT,SemanticClassificationFormat:()=>SemanticClassificationFormat,SemanticMeaning:()=>SemanticMeaning,SemicolonPreference:()=>SemicolonPreference,SignatureCheckMode:()=>SignatureCheckMode,SignatureFlags:()=>ro,SignatureHelp:()=>ts_SignatureHelp_exports,SignatureKind:()=>ra,SmartSelectionRange:()=>ts_SmartSelectionRange_exports,SnippetKind:()=>rN,SortKind:()=>ne,StructureIsReused:()=>nY,SymbolAccessibility:()=>n0,SymbolDisplay:()=>ts_SymbolDisplay_exports,SymbolDisplayPartKind:()=>SymbolDisplayPartKind,SymbolFlags:()=>n4,SymbolFormatFlags:()=>nX,SyntaxKind:()=>nI,SyntheticSymbolKind:()=>n1,Ternary:()=>r_,ThrottledCancellationToken:()=>Ap,TokenClass:()=>TokenClass,TokenFlags:()=>nz,TransformFlags:()=>rM,TypeFacts:()=>TypeFacts,TypeFlags:()=>n9,TypeFormatFlags:()=>nZ,TypeMapKind:()=>ru,TypePredicateKind:()=>n2,TypeReferenceSerializationKind:()=>n3,TypeScriptServicesFactory:()=>TypeScriptServicesFactory,UnionReduction:()=>nQ,UpToDateStatusType:()=>UpToDateStatusType,VarianceFlags:()=>rt,Version:()=>Version,VersionRange:()=>VersionRange,WatchDirectoryFlags:()=>rw,WatchDirectoryKind:()=>rg,WatchFileKind:()=>rm,WatchLogLevel:()=>WatchLogLevel,WatchType:()=>WatchType,accessPrivateIdentifier:()=>accessPrivateIdentifier,addEmitFlags:()=>addEmitFlags,addEmitHelper:()=>addEmitHelper,addEmitHelpers:()=>addEmitHelpers,addInternalEmitFlags:()=>addInternalEmitFlags,addNodeFactoryPatcher:()=>bq,addObjectAllocatorPatcher:()=>mU,addRange:()=>ef,addRelatedInfo:()=>ya,addSyntheticLeadingComment:()=>addSyntheticLeadingComment,addSyntheticTrailingComment:()=>addSyntheticTrailingComment,addToSeen:()=>mT,advancedAsyncSuperHelper:()=>advancedAsyncSuperHelper,affectsDeclarationPathOptionDeclarations:()=>affectsDeclarationPathOptionDeclarations,affectsEmitOptionDeclarations:()=>affectsEmitOptionDeclarations,allKeysStartWithDot:()=>allKeysStartWithDot,altDirectorySeparator:()=>iM,and:()=>tq,append:()=>e_,appendIfUnique:()=>em,arrayFrom:()=>eU,arrayIsEqualTo:()=>eu,arrayIsHomogeneous:()=>yy,arrayIsSorted:()=>eo,arrayOf:()=>eB,arrayReverseIterator:()=>eb,arrayToMap:()=>eK,arrayToMultiMap:()=>eY,arrayToNumericMap:()=>eV,arraysEqual:()=>C,assertType:()=>tG,assign:()=>eJ,assignHelper:()=>assignHelper,asyncDelegator:()=>asyncDelegator,asyncGeneratorHelper:()=>asyncGeneratorHelper,asyncSuperHelper:()=>asyncSuperHelper,asyncValues:()=>asyncValues,attachFileToDiagnostics:()=>mq,awaitHelper:()=>awaitHelper,awaiterHelper:()=>awaiterHelper,base64decode:()=>hJ,base64encode:()=>hU,binarySearch:()=>ej,binarySearchKey:()=>eI,bindSourceFile:()=>bindSourceFile,breakIntoCharacterSpans:()=>breakIntoCharacterSpans,breakIntoWordSpans:()=>breakIntoWordSpans,buildLinkParts:()=>buildLinkParts,buildOpts:()=>buildOpts,buildOverload:()=>buildOverload,bundlerModuleNameResolver:()=>bundlerModuleNameResolver,canBeConvertedToAsync:()=>canBeConvertedToAsync,canHaveDecorators:()=>T0,canHaveExportModifier:()=>yK,canHaveFlowNode:()=>pV,canHaveIllegalDecorators:()=>Tw,canHaveIllegalModifiers:()=>TA,canHaveIllegalType:()=>TT,canHaveIllegalTypeParameters:()=>TE,canHaveJSDoc:()=>pY,canHaveLocals:()=>uN,canHaveModifiers:()=>TX,canHaveSymbol:()=>uM,canJsonReportNoInputFiles:()=>canJsonReportNoInputFiles,canProduceDiagnostics:()=>canProduceDiagnostics,canUsePropertyAccess:()=>yY,canWatchDirectoryOrFile:()=>canWatchDirectoryOrFile,cartesianProduct:()=>t0,cast:()=>te,chainBundle:()=>chainBundle,chainDiagnosticMessages:()=>mX,changeAnyExtension:()=>id,changeCompilerHostLikeToUseCache:()=>changeCompilerHostLikeToUseCache,changeExtension:()=>g3,changesAffectModuleResolution:()=>la,changesAffectingProgramStructure:()=>ls,childIsDecorated:()=>_z,classElementOrClassElementParameterIsDecorated:()=>_U,classOrConstructorParameterIsDecorated:()=>_B,classPrivateFieldGetHelper:()=>classPrivateFieldGetHelper,classPrivateFieldInHelper:()=>classPrivateFieldInHelper,classPrivateFieldSetHelper:()=>classPrivateFieldSetHelper,classicNameResolver:()=>classicNameResolver,classifier:()=>ts_classifier_exports,cleanExtendedConfigCache:()=>cleanExtendedConfigCache,clear:()=>I,clearMap:()=>mf,clearSharedExtendedConfigFileWatcher:()=>clearSharedExtendedConfigFileWatcher,climbPastPropertyAccess:()=>climbPastPropertyAccess,climbPastPropertyOrElementAccess:()=>climbPastPropertyOrElementAccess,clone:()=>eQ,cloneCompilerOptions:()=>cloneCompilerOptions,closeFileWatcher:()=>mo,closeFileWatcherOf:()=>closeFileWatcherOf,codefix:()=>ts_codefix_exports,collapseTextChangeRangesAcrossMultipleVersions:()=>aZ,collectExternalModuleInfo:()=>collectExternalModuleInfo,combine:()=>ep,combinePaths:()=>ir,commentPragmas:()=>rB,commonOptionsWithBuild:()=>commonOptionsWithBuild,commonPackageFolders:()=>bD,compact:()=>el,compareBooleans:()=>tM,compareDataObjects:()=>function e(t,n){if(!t||!n||Object.keys(t).length!==Object.keys(n).length)return!1;for(let r in t)if("object"==typeof t[r]){if(!e(t[r],n[r]))return!1}else if("function"!=typeof t[r]&&t[r]!==n[r])return!1;return!0},compareDiagnostics:()=>m2,compareDiagnosticsSkipRelatedInformation:()=>m3,compareEmitHelpers:()=>compareEmitHelpers,compareNumberOfDirectorySeparators:()=>gX,comparePaths:()=>iy,comparePathsCaseInsensitive:()=>ig,comparePathsCaseSensitive:()=>im,comparePatternKeys:()=>comparePatternKeys,compareProperties:()=>tC,compareStringsCaseInsensitive:()=>tx,compareStringsCaseInsensitiveEslintCompatible:()=>tD,compareStringsCaseSensitive:()=>tS,compareStringsCaseSensitiveUI:()=>tA,compareTextSpans:()=>tb,compareValues:()=>ty,compileOnSaveCommandLineOption:()=>compileOnSaveCommandLineOption,compilerOptionsAffectDeclarationPath:()=>gS,compilerOptionsAffectEmit:()=>gD,compilerOptionsAffectSemanticDiagnostics:()=>gx,compilerOptionsDidYouMeanDiagnostics:()=>compilerOptionsDidYouMeanDiagnostics,compilerOptionsIndicateEsModules:()=>compilerOptionsIndicateEsModules,compose:()=>td,computeCommonSourceDirectoryOfFilenames:()=>computeCommonSourceDirectoryOfFilenames,computeLineAndCharacterOfPosition:()=>iW,computeLineOfPosition:()=>iq,computeLineStarts:()=>i$,computePositionOfLineAndCharacter:()=>iV,computeSignature:()=>computeSignature,computeSignatureWithDiagnostics:()=>computeSignatureWithDiagnostics,computeSuggestionDiagnostics:()=>computeSuggestionDiagnostics,concatenate:()=>X,concatenateDiagnosticMessageChains:()=>m0,consumesNodeCoreModules:()=>consumesNodeCoreModules,contains:()=>A,containsIgnoredPath:()=>yN,containsObjectRestOrSpread:()=>Tq,containsParseError:()=>lE,containsPath:()=>ib,convertCompilerOptionsForTelemetry:()=>convertCompilerOptionsForTelemetry,convertCompilerOptionsFromJson:()=>convertCompilerOptionsFromJson,convertJsonOption:()=>convertJsonOption,convertToBase64:()=>hB,convertToObject:()=>convertToObject,convertToObjectWorker:()=>convertToObjectWorker,convertToOptionsWithAbsolutePaths:()=>convertToOptionsWithAbsolutePaths,convertToRelativePath:()=>iS,convertToTSConfig:()=>convertToTSConfig,convertTypeAcquisitionFromJson:()=>convertTypeAcquisitionFromJson,copyComments:()=>copyComments,copyEntries:()=>lp,copyLeadingComments:()=>copyLeadingComments,copyProperties:()=>eG,copyTrailingAsLeadingComments:()=>copyTrailingAsLeadingComments,copyTrailingComments:()=>copyTrailingComments,couldStartTrivia:()=>i3,countWhere:()=>N,createAbstractBuilder:()=>createAbstractBuilder,createAccessorPropertyBackingField:()=>T$,createAccessorPropertyGetRedirector:()=>TK,createAccessorPropertySetRedirector:()=>TV,createBaseNodeFactory:()=>bJ,createBinaryExpressionTrampoline:()=>TP,createBindingHelper:()=>createBindingHelper,createBuildInfo:()=>createBuildInfo,createBuilderProgram:()=>createBuilderProgram,createBuilderProgramUsingProgramBuildInfo:()=>createBuilderProgramUsingProgramBuildInfo,createBuilderStatusReporter:()=>createBuilderStatusReporter,createCacheWithRedirects:()=>createCacheWithRedirects,createCacheableExportInfoMap:()=>createCacheableExportInfoMap,createCachedDirectoryStructureHost:()=>createCachedDirectoryStructureHost,createClassifier:()=>createClassifier,createCommentDirectivesMap:()=>lW,createCompilerDiagnostic:()=>mG,createCompilerDiagnosticForInvalidCustomType:()=>createCompilerDiagnosticForInvalidCustomType,createCompilerDiagnosticFromMessageChain:()=>mZ,createCompilerHost:()=>createCompilerHost,createCompilerHostFromProgramHost:()=>createCompilerHostFromProgramHost,createCompilerHostWorker:()=>createCompilerHostWorker,createDetachedDiagnostic:()=>mW,createDiagnosticCollection:()=>fe,createDiagnosticForFileFromMessageChain:()=>cP,createDiagnosticForNode:()=>cC,createDiagnosticForNodeArray:()=>cM,createDiagnosticForNodeArrayFromMessageChain:()=>cj,createDiagnosticForNodeFromMessageChain:()=>ck,createDiagnosticForNodeInSourceFile:()=>cN,createDiagnosticForRange:()=>cL,createDiagnosticMessageChainFromDiagnostic:()=>cF,createDiagnosticReporter:()=>createDiagnosticReporter,createDocumentPositionMapper:()=>createDocumentPositionMapper,createDocumentRegistry:()=>createDocumentRegistry,createDocumentRegistryInternal:()=>createDocumentRegistryInternal,createEmitAndSemanticDiagnosticsBuilderProgram:()=>createEmitAndSemanticDiagnosticsBuilderProgram,createEmitHelperFactory:()=>createEmitHelperFactory,createEmptyExports:()=>SW,createExpressionForJsxElement:()=>SZ,createExpressionForJsxFragment:()=>SX,createExpressionForObjectLiteralElementLike:()=>S3,createExpressionForPropertyName:()=>S2,createExpressionFromEntityName:()=>function e(t,n){if(!vY(n))return yT(TZ(t.cloneNode(n),n),n.parent);{let r=e(t,n.left),i=yT(TZ(t.cloneNode(n.right),n.right),n.right.parent);return TZ(t.createPropertyAccessExpression(r,i),n)}},createExternalHelpersImportDeclarationIfNeeded:()=>Tp,createFileDiagnostic:()=>mQ,createFileDiagnosticFromMessageChain:()=>cO,createForOfBindingStatement:()=>S0,createGetCanonicalFileName:()=>tB,createGetSourceFile:()=>createGetSourceFile,createGetSymbolAccessibilityDiagnosticForNode:()=>createGetSymbolAccessibilityDiagnosticForNode,createGetSymbolAccessibilityDiagnosticForNodeName:()=>createGetSymbolAccessibilityDiagnosticForNodeName,createGetSymbolWalker:()=>createGetSymbolWalker,createIncrementalCompilerHost:()=>createIncrementalCompilerHost,createIncrementalProgram:()=>createIncrementalProgram,createInputFiles:()=>b5,createInputFilesWithFilePaths:()=>b8,createInputFilesWithFileTexts:()=>b7,createJsxFactoryExpression:()=>SG,createLanguageService:()=>w3,createLanguageServiceSourceFile:()=>w1,createMemberAccessForPropertyName:()=>Sq,createModeAwareCache:()=>createModeAwareCache,createModeAwareCacheKey:()=>createModeAwareCacheKey,createModuleResolutionCache:()=>createModuleResolutionCache,createModuleResolutionLoader:()=>createModuleResolutionLoader,createModuleSpecifierResolutionHost:()=>createModuleSpecifierResolutionHost,createMultiMap:()=>eX,createNodeConverters:()=>bW,createNodeFactory:()=>bQ,createOptionNameMap:()=>createOptionNameMap,createOverload:()=>createOverload,createPackageJsonImportFilter:()=>createPackageJsonImportFilter,createPackageJsonInfo:()=>createPackageJsonInfo,createParenthesizerRules:()=>createParenthesizerRules,createPatternMatcher:()=>createPatternMatcher,createPrependNodes:()=>createPrependNodes,createPrinter:()=>createPrinter,createPrinterWithDefaults:()=>createPrinterWithDefaults,createPrinterWithRemoveComments:()=>createPrinterWithRemoveComments,createPrinterWithRemoveCommentsNeverAsciiEscape:()=>createPrinterWithRemoveCommentsNeverAsciiEscape,createPrinterWithRemoveCommentsOmitTrailingSemicolon:()=>createPrinterWithRemoveCommentsOmitTrailingSemicolon,createProgram:()=>createProgram,createProgramHost:()=>createProgramHost,createPropertyNameNodeForIdentifierOrLiteral:()=>yz,createQueue:()=>e3,createRange:()=>hW,createRedirectedBuilderProgram:()=>createRedirectedBuilderProgram,createResolutionCache:()=>createResolutionCache,createRuntimeTypeSerializer:()=>createRuntimeTypeSerializer,createScanner:()=>a_,createSemanticDiagnosticsBuilderProgram:()=>createSemanticDiagnosticsBuilderProgram,createSet:()=>e4,createSolutionBuilder:()=>createSolutionBuilder,createSolutionBuilderHost:()=>createSolutionBuilderHost,createSolutionBuilderWithWatch:()=>createSolutionBuilderWithWatch,createSolutionBuilderWithWatchHost:()=>createSolutionBuilderWithWatchHost,createSortedArray:()=>er,createSourceFile:()=>Ey,createSourceMapGenerator:()=>createSourceMapGenerator,createSourceMapSource:()=>b9,createSuperAccessVariableStatement:()=>createSuperAccessVariableStatement,createSymbolTable:()=>lr,createSymlinkCache:()=>gM,createSystemWatchFunctions:()=>createSystemWatchFunctions,createTextChange:()=>createTextChange,createTextChangeFromStartLength:()=>createTextChangeFromStartLength,createTextChangeRange:()=>aG,createTextRangeFromNode:()=>createTextRangeFromNode,createTextRangeFromSpan:()=>createTextRangeFromSpan,createTextSpan:()=>aW,createTextSpanFromBounds:()=>aq,createTextSpanFromNode:()=>createTextSpanFromNode,createTextSpanFromRange:()=>createTextSpanFromRange,createTextSpanFromStringLiteralLikeContent:()=>createTextSpanFromStringLiteralLikeContent,createTextWriter:()=>fd,createTokenRange:()=>hX,createTypeChecker:()=>createTypeChecker,createTypeReferenceDirectiveResolutionCache:()=>createTypeReferenceDirectiveResolutionCache,createTypeReferenceResolutionLoader:()=>createTypeReferenceResolutionLoader,createUnderscoreEscapedMultiMap:()=>e2,createUnparsedSourceFile:()=>b6,createWatchCompilerHost:()=>createWatchCompilerHost2,createWatchCompilerHostOfConfigFile:()=>createWatchCompilerHostOfConfigFile,createWatchCompilerHostOfFilesAndCompilerOptions:()=>createWatchCompilerHostOfFilesAndCompilerOptions,createWatchFactory:()=>createWatchFactory,createWatchHost:()=>createWatchHost,createWatchProgram:()=>createWatchProgram,createWatchStatusReporter:()=>createWatchStatusReporter,createWriteFileMeasuringIO:()=>createWriteFileMeasuringIO,declarationNameToString:()=>cD,decodeMappings:()=>decodeMappings,decodedTextSpanIntersectsWith:()=>aK,decorateHelper:()=>decorateHelper,deduplicate:()=>en,defaultIncludeSpec:()=>defaultIncludeSpec,defaultInitCompilerOptions:()=>defaultInitCompilerOptions,defaultMaximumTruncationLength:()=>y2,detectSortCaseSensitivity:()=>es,diagnosticCategoryName:()=>nj,diagnosticToString:()=>diagnosticToString,directoryProbablyExists:()=>hV,directorySeparator:()=>iC,displayPart:()=>displayPart,displayPartsToString:()=>wG,disposeEmitNodes:()=>disposeEmitNodes,documentSpansEqual:()=>documentSpansEqual,dumpTracingLegend:()=>dumpTracingLegend,elementAt:()=>nt,elideNodes:()=>Tz,emitComments:()=>fX,emitDetachedComments:()=>f0,emitFiles:()=>emitFiles,emitFilesAndReportErrors:()=>emitFilesAndReportErrors,emitFilesAndReportErrorsAndGetExitStatus:()=>emitFilesAndReportErrorsAndGetExitStatus,emitModuleKindIsNonNodeESM:()=>ge,emitNewLineBeforeLeadingCommentOfPosition:()=>fZ,emitNewLineBeforeLeadingComments:()=>fH,emitNewLineBeforeLeadingCommentsOfPosition:()=>fG,emitSkippedWithNoDiagnostics:()=>emitSkippedWithNoDiagnostics,emitUsingBuildInfo:()=>emitUsingBuildInfo,emptyArray:()=>t8,emptyFileSystemEntries:()=>bB,emptyMap:()=>t7,emptyOptions:()=>emptyOptions,emptySet:()=>t9,endsWith:()=>tk,ensurePathIsNonModuleName:()=>ip,ensureScriptKind:()=>g$,ensureTrailingDirectorySeparator:()=>i_,entityNameToString:()=>cA,enumerateInsertsAndDeletes:()=>tX,equalOwnProperties:()=>e$,equateStringsCaseInsensitive:()=>th,equateStringsCaseSensitive:()=>tm,equateValues:()=>tf,esDecorateHelper:()=>esDecorateHelper,escapeJsxAttributeString:()=>fs,escapeLeadingUnderscores:()=>or,escapeNonAsciiString:()=>fa,escapeSnippetText:()=>yL,escapeString:()=>fi,every:()=>x,expandPreOrPostfixIncrementOrDecrementExpression:()=>S4,explainFiles:()=>explainFiles,explainIfFileIsRedirectAndImpliedFormat:()=>explainIfFileIsRedirectAndImpliedFormat,exportAssignmentIsAlias:()=>df,exportStarHelper:()=>exportStarHelper,expressionResultIsUnused:()=>yM,extend:()=>eH,extendsHelper:()=>extendsHelper,extensionFromPath:()=>g9,extensionIsTS:()=>g8,externalHelpersModuleNameText:()=>y1,factory:()=>vs,fileExtensionIs:()=>rZ,fileExtensionIsOneOf:()=>rX,fileIncludeReasonToDiagnostics:()=>fileIncludeReasonToDiagnostics,filter:()=>k,filterMutate:()=>j,filterSemanticDiagnostics:()=>filterSemanticDiagnostics,find:()=>D,findAncestor:()=>oe,findBestPatternMatch:()=>t$,findChildOfKind:()=>findChildOfKind,findComputedPropertyNameCacheAssignment:()=>TY,findConfigFile:()=>findConfigFile,findContainingList:()=>findContainingList,findDiagnosticForNode:()=>findDiagnosticForNode,findFirstNonJsxWhitespaceToken:()=>findFirstNonJsxWhitespaceToken,findIndex:()=>T,findLast:()=>S,findLastIndex:()=>E,findListItemInfo:()=>findListItemInfo,findMap:()=>w,findModifier:()=>findModifier,findNextToken:()=>findNextToken,findPackageJson:()=>findPackageJson,findPackageJsons:()=>findPackageJsons,findPrecedingMatchingToken:()=>findPrecedingMatchingToken,findPrecedingToken:()=>findPrecedingToken,findSuperStatementIndex:()=>findSuperStatementIndex,findTokenOnLeftOfPosition:()=>findTokenOnLeftOfPosition,findUseStrictPrologue:()=>S9,first:()=>eT,firstDefined:()=>m,firstDefinedIterator:()=>g,firstIterator:()=>eE,firstOrOnly:()=>firstOrOnly,firstOrUndefined:()=>eD,firstOrUndefinedIterator:()=>eS,fixupCompilerOptions:()=>fixupCompilerOptions,flatMap:()=>R,flatMapIterator:()=>B,flatMapToMutable:()=>z,flatten:()=>L,flattenCommaList:()=>TW,flattenDestructuringAssignment:()=>flattenDestructuringAssignment,flattenDestructuringBinding:()=>flattenDestructuringBinding,flattenDiagnosticMessageText:()=>flattenDiagnosticMessageText,forEach:()=>f,forEachAncestor:()=>ll,forEachAncestorDirectory:()=>iw,forEachChild:()=>Ef,forEachChildRecursively:()=>Eh,forEachEmittedFile:()=>forEachEmittedFile,forEachEnclosingBlockScopeContainer:()=>cx,forEachEntry:()=>lc,forEachExternalModuleToImportFrom:()=>forEachExternalModuleToImportFrom,forEachImportClauseDeclaration:()=>pF,forEachKey:()=>l_,forEachLeadingCommentRange:()=>ae,forEachNameInAccessChainWalkingLeft:()=>mj,forEachResolvedProjectReference:()=>forEachResolvedProjectReference,forEachReturnStatement:()=>c5,forEachRight:()=>h,forEachTrailingCommentRange:()=>at,forEachUnique:()=>forEachUnique,forEachYieldExpression:()=>c8,forSomeAncestorDirectory:()=>mv,formatColorAndReset:()=>formatColorAndReset,formatDiagnostic:()=>formatDiagnostic,formatDiagnostics:()=>formatDiagnostics,formatDiagnosticsWithColorAndContext:()=>formatDiagnosticsWithColorAndContext,formatGeneratedName:()=>TJ,formatGeneratedNamePart:()=>TU,formatLocation:()=>formatLocation,formatMessage:()=>mH,formatStringFromArgs:()=>m$,formatting:()=>ts_formatting_exports,fullTripleSlashAMDReferencePathRegEx:()=>y7,fullTripleSlashReferencePathRegEx:()=>y5,generateDjb2Hash:()=>generateDjb2Hash,generateTSConfig:()=>generateTSConfig,generatorHelper:()=>generatorHelper,getAdjustedReferenceLocation:()=>getAdjustedReferenceLocation,getAdjustedRenameLocation:()=>getAdjustedRenameLocation,getAliasDeclarationFromName:()=>function e(t){switch(t.parent.kind){case 270:case 273:case 271:case 278:case 274:case 268:case 277:return t.parent;case 163:do t=t.parent;while(163===t.parent.kind)return e(t)}},getAllAccessorDeclarations:()=>fK,getAllDecoratorsOfClass:()=>getAllDecoratorsOfClass,getAllDecoratorsOfClassElement:()=>getAllDecoratorsOfClassElement,getAllJSDocTags:()=>oH,getAllJSDocTagsOfKind:()=>oG,getAllKeys:()=>eR,getAllProjectOutputs:()=>getAllProjectOutputs,getAllSuperTypeNodes:()=>dv,getAllUnscopedEmitHelpers:()=>getAllUnscopedEmitHelpers,getAllowJSCompilerOption:()=>gb,getAllowSyntheticDefaultImports:()=>gc,getAncestor:()=>dS,getAnyExtensionFromPath:()=>r8,getAreDeclarationMapsEnabled:()=>gu,getAssignedExpandoInitializer:()=>pa,getAssignedName:()=>of,getAssignmentDeclarationKind:()=>pf,getAssignmentDeclarationPropertyAccessKind:()=>pT,getAssignmentTargetKind:()=>p6,getAutomaticTypeDirectiveNames:()=>getAutomaticTypeDirectiveNames,getBaseFileName:()=>r6,getBinaryOperatorPrecedence:()=>d7,getBuildInfo:()=>getBuildInfo,getBuildInfoFileVersionMap:()=>getBuildInfoFileVersionMap,getBuildInfoText:()=>getBuildInfoText,getBuildOrderFromAnyBuildOrder:()=>getBuildOrderFromAnyBuildOrder,getBuilderCreationParameters:()=>getBuilderCreationParameters,getBuilderFileEmit:()=>getBuilderFileEmit,getCheckFlags:()=>ms,getClassExtendsHeritageElement:()=>dy,getClassLikeDeclarationOfSymbol:()=>my,getCombinedLocalAndExportSymbolFlags:()=>mc,getCombinedModifierFlags:()=>a6,getCombinedNodeFlags:()=>a8,getCombinedNodeFlagsAlwaysIncludeJSDoc:()=>a5,getCommentRange:()=>getCommentRange,getCommonSourceDirectory:()=>getCommonSourceDirectory,getCommonSourceDirectoryOfConfig:()=>getCommonSourceDirectoryOfConfig,getCompilerOptionValue:()=>gT,getCompilerOptionsDiffValue:()=>getCompilerOptionsDiffValue,getConditions:()=>getConditions,getConfigFileParsingDiagnostics:()=>getConfigFileParsingDiagnostics,getConstantValue:()=>getConstantValue,getContainerNode:()=>getContainerNode,getContainingClass:()=>_v,getContainingClassStaticBlock:()=>_x,getContainingFunction:()=>_y,getContainingFunctionDeclaration:()=>_b,getContainingFunctionOrClassStaticBlock:()=>_D,getContainingNodeArray:()=>yk,getContainingObjectLiteralElement:()=>w6,getContextualTypeFromParent:()=>getContextualTypeFromParent,getContextualTypeFromParentOrAncestorTypeNode:()=>getContextualTypeFromParentOrAncestorTypeNode,getCurrentTime:()=>getCurrentTime,getDeclarationDiagnostics:()=>getDeclarationDiagnostics,getDeclarationEmitExtensionForPath:()=>fT,getDeclarationEmitOutputFilePath:()=>fD,getDeclarationEmitOutputFilePathWorker:()=>fS,getDeclarationFromName:()=>dl,getDeclarationModifierFlagsFromSymbol:()=>mu,getDeclarationOfKind:()=>lt,getDeclarationsOfKind:()=>ln,getDeclaredExpandoInitializer:()=>pi,getDecorators:()=>oh,getDefaultCompilerOptions:()=>wZ,getDefaultExportInfoWorker:()=>getDefaultExportInfoWorker,getDefaultFormatCodeSettings:()=>getDefaultFormatCodeSettings,getDefaultLibFileName:()=>aO,getDefaultLibFilePath:()=>w8,getDefaultLikeExportInfo:()=>getDefaultLikeExportInfo,getDiagnosticText:()=>getDiagnosticText,getDiagnosticsWithinSpan:()=>getDiagnosticsWithinSpan,getDirectoryPath:()=>r4,getDocumentPositionMapper:()=>getDocumentPositionMapper,getESModuleInterop:()=>gl,getEditsForFileRename:()=>getEditsForFileRename,getEffectiveBaseTypeNode:()=>dg,getEffectiveConstraintOfTypeParameter:()=>o0,getEffectiveContainerForJSDocTemplateTag:()=>pZ,getEffectiveImplementsTypeNodes:()=>db,getEffectiveInitializer:()=>pr,getEffectiveJSDocHost:()=>p0,getEffectiveModifierFlags:()=>hu,getEffectiveModifierFlagsAlwaysIncludeJSDoc:()=>hl,getEffectiveModifierFlagsNoCache:()=>hp,getEffectiveReturnTypeNode:()=>fW,getEffectiveSetAccessorTypeAnnotationNode:()=>fQ,getEffectiveTypeAnnotationNode:()=>fV,getEffectiveTypeParameterDeclarations:()=>oX,getEffectiveTypeRoots:()=>getEffectiveTypeRoots,getElementOrPropertyAccessArgumentExpressionOrName:()=>pD,getElementOrPropertyAccessName:()=>pS,getElementsOfBindingOrAssignmentPattern:()=>TD,getEmitDeclarations:()=>gh,getEmitFlags:()=>l2,getEmitHelpers:()=>getEmitHelpers,getEmitModuleDetectionKind:()=>gn,getEmitModuleKind:()=>m9,getEmitModuleResolutionKind:()=>gt,getEmitScriptTarget:()=>m7,getEnclosingBlockScopeContainer:()=>cv,getEncodedSemanticClassifications:()=>getEncodedSemanticClassifications,getEncodedSyntacticClassifications:()=>getEncodedSyntacticClassifications,getEndLinePosition:()=>lj,getEntityNameFromTypeNode:()=>_O,getEntrypointsFromPackageJsonInfo:()=>getEntrypointsFromPackageJsonInfo,getErrorCountForSummary:()=>getErrorCountForSummary,getErrorSpanForNode:()=>cB,getErrorSummaryText:()=>getErrorSummaryText,getEscapedTextOfIdentifierOrLiteral:()=>dU,getExpandoInitializer:()=>po,getExportAssignmentExpression:()=>dh,getExportInfoMap:()=>getExportInfoMap,getExportNeedsImportStarHelper:()=>getExportNeedsImportStarHelper,getExpressionAssociativity:()=>d3,getExpressionPrecedence:()=>d6,getExternalHelpersModuleName:()=>Tc,getExternalModuleImportEqualsDeclarationExpression:()=>_q,getExternalModuleName:()=>pI,getExternalModuleNameFromDeclaration:()=>fb,getExternalModuleNameFromPath:()=>fv,getExternalModuleNameLiteral:()=>Th,getExternalModuleRequireArgument:()=>_Q,getFallbackOptions:()=>getFallbackOptions,getFileEmitOutput:()=>getFileEmitOutput,getFileMatcherPatterns:()=>gB,getFileNamesFromConfigSpecs:()=>getFileNamesFromConfigSpecs,getFileWatcherEventKind:()=>getFileWatcherEventKind,getFilesInErrorForSummary:()=>getFilesInErrorForSummary,getFirstConstructorWithBody:()=>fF,getFirstIdentifier:()=>hN,getFirstNonSpaceCharacterPosition:()=>getFirstNonSpaceCharacterPosition,getFirstProjectOutput:()=>getFirstProjectOutput,getFixableErrorSpanExpression:()=>getFixableErrorSpanExpression,getFormatCodeSettingsForWriting:()=>getFormatCodeSettingsForWriting,getFullWidth:()=>lf,getFunctionFlags:()=>dj,getHeritageClause:()=>dD,getHostSignatureFromJSDoc:()=>pX,getIdentifierAutoGenerate:()=>getIdentifierAutoGenerate,getIdentifierGeneratedImportReference:()=>getIdentifierGeneratedImportReference,getIdentifierTypeArguments:()=>getIdentifierTypeArguments,getImmediatelyInvokedFunctionExpression:()=>_C,getImpliedNodeFormatForFile:()=>getImpliedNodeFormatForFile,getImpliedNodeFormatForFileWorker:()=>getImpliedNodeFormatForFileWorker,getImportNeedsImportDefaultHelper:()=>getImportNeedsImportDefaultHelper,getImportNeedsImportStarHelper:()=>getImportNeedsImportStarHelper,getIndentSize:()=>f_,getIndentString:()=>fc,getInitializedVariables:()=>mr,getInitializerOfBinaryExpression:()=>pE,getInitializerOfBindingOrAssignmentElement:()=>function e(t){if(s6(t))return t.initializer;if(D5(t)){let e=t.initializer;return hE(e,!0)?e.right:void 0}return D8(t)?t.objectAssignmentInitializer:hE(t,!0)?t.right:xY(t)?e(t.expression):void 0},getInterfaceBaseTypeNodes:()=>dx,getInternalEmitFlags:()=>l3,getInvokedExpression:()=>_P,getIsolatedModules:()=>gi,getJSDocAugmentsTag:()=>oT,getJSDocClassTag:()=>ow,getJSDocCommentRanges:()=>c3,getJSDocCommentsAndTags:()=>pW,getJSDocDeprecatedTag:()=>oF,getJSDocDeprecatedTagNoCache:()=>oL,getJSDocEnumTag:()=>oR,getJSDocHost:()=>p1,getJSDocImplementsTags:()=>oE,getJSDocOverrideTagNoCache:()=>oP,getJSDocParameterTags:()=>oy,getJSDocParameterTagsNoCache:()=>ob,getJSDocPrivateTag:()=>oM,getJSDocPrivateTagNoCache:()=>oN,getJSDocProtectedTag:()=>ok,getJSDocProtectedTagNoCache:()=>oj,getJSDocPublicTag:()=>oA,getJSDocPublicTagNoCache:()=>oC,getJSDocReadonlyTag:()=>oI,getJSDocReadonlyTagNoCache:()=>oO,getJSDocReturnTag:()=>oB,getJSDocReturnType:()=>oV,getJSDocRoot:()=>p2,getJSDocSatisfiesExpressionType:()=>yZ,getJSDocSatisfiesTag:()=>oJ,getJSDocTags:()=>oW,getJSDocTagsNoCache:()=>oq,getJSDocTemplateTag:()=>oU,getJSDocThisTag:()=>oz,getJSDocType:()=>oK,getJSDocTypeAliasName:()=>TS,getJSDocTypeAssertionType:()=>Ti,getJSDocTypeParameterDeclarations:()=>fq,getJSDocTypeParameterTags:()=>ox,getJSDocTypeParameterTagsNoCache:()=>oD,getJSDocTypeTag:()=>o$,getJSXImplicitImportBase:()=>gw,getJSXRuntimeImport:()=>gA,getJSXTransformEnabled:()=>gE,getKeyForCompilerOptions:()=>getKeyForCompilerOptions,getLanguageVariant:()=>m4,getLastChild:()=>mS,getLeadingCommentRanges:()=>aa,getLeadingCommentRangesOfNode:()=>c2,getLeftmostAccessExpression:()=>mk,getLeftmostExpression:()=>mI,getLineAndCharacterOfPosition:()=>iH,getLineInfo:()=>getLineInfo,getLineOfLocalPosition:()=>fO,getLineOfLocalPositionFromLineMap:()=>fP,getLineStartPositionForPosition:()=>getLineStartPositionForPosition,getLineStarts:()=>iY,getLinesBetweenPositionAndNextNonWhitespaceCharacter:()=>mt,getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter:()=>me,getLinesBetweenPositions:()=>iQ,getLinesBetweenRangeEndAndRangeStart:()=>h6,getLinesBetweenRangeEndPositions:()=>h5,getLiteralText:()=>l4,getLocalNameForExternalImport:()=>Tf,getLocalSymbolForExportDefault:()=>hR,getLocaleSpecificMessage:()=>mY,getLocaleTimeString:()=>getLocaleTimeString,getMappedContextSpan:()=>getMappedContextSpan,getMappedDocumentSpan:()=>getMappedDocumentSpan,getMappedLocation:()=>getMappedLocation,getMatchedFileSpec:()=>getMatchedFileSpec,getMatchedIncludeSpec:()=>getMatchedIncludeSpec,getMeaningFromDeclaration:()=>getMeaningFromDeclaration,getMeaningFromLocation:()=>getMeaningFromLocation,getMembersOfDeclaration:()=>c9,getModeForFileReference:()=>getModeForFileReference,getModeForResolutionAtIndex:()=>getModeForResolutionAtIndex,getModeForUsageLocation:()=>getModeForUsageLocation,getModifiedTime:()=>getModifiedTime,getModifiers:()=>om,getModuleInstanceState:()=>getModuleInstanceState,getModuleNameStringLiteralAt:()=>getModuleNameStringLiteralAt,getModuleSpecifierEndingPreference:()=>gH,getModuleSpecifierResolverHost:()=>getModuleSpecifierResolverHost,getNameForExportedSymbol:()=>getNameForExportedSymbol,getNameFromIndexInfo:()=>cS,getNameFromPropertyName:()=>getNameFromPropertyName,getNameOfAccessExpression:()=>mC,getNameOfCompilerOptionValue:()=>getNameOfCompilerOptionValue,getNameOfDeclaration:()=>od,getNameOfExpando:()=>pu,getNameOfJSDocTypedef:()=>oc,getNameOrArgument:()=>px,getNameTable:()=>w4,getNamesForExportedSymbol:()=>getNamesForExportedSymbol,getNamespaceDeclarationNode:()=>pO,getNewLineCharacter:()=>hY,getNewLineKind:()=>getNewLineKind,getNewLineOrDefaultFromHost:()=>getNewLineOrDefaultFromHost,getNewTargetContainer:()=>_w,getNextJSDocCommentLocation:()=>pH,getNodeForGeneratedName:()=>TB,getNodeId:()=>getNodeId,getNodeKind:()=>getNodeKind,getNodeModifiers:()=>getNodeModifiers,getNodeModulePathParts:()=>yU,getNonAssignedNameOfDeclaration:()=>op,getNonAssignmentOperatorForCompoundAssignment:()=>getNonAssignmentOperatorForCompoundAssignment,getNonAugmentationDeclaration:()=>cu,getNonDecoratorTokenPosOfNode:()=>lQ,getNormalizedAbsolutePath:()=>io,getNormalizedAbsolutePathWithoutRoot:()=>iu,getNormalizedPathComponents:()=>ia,getObjectFlags:()=>mb,getOperator:()=>d5,getOperatorAssociativity:()=>d4,getOperatorPrecedence:()=>d8,getOptionFromName:()=>getOptionFromName,getOptionsNameMap:()=>getOptionsNameMap,getOrCreateEmitNode:()=>getOrCreateEmitNode,getOrCreateExternalHelpersModuleNameIfNeeded:()=>Td,getOrUpdate:()=>Y,getOriginalNode:()=>a9,getOriginalNodeId:()=>getOriginalNodeId,getOriginalSourceFile:()=>d2,getOutputDeclarationFileName:()=>getOutputDeclarationFileName,getOutputExtension:()=>getOutputExtension,getOutputFileNames:()=>getOutputFileNames,getOutputPathsFor:()=>getOutputPathsFor,getOutputPathsForBundle:()=>getOutputPathsForBundle,getOwnEmitOutputFilePath:()=>fx,getOwnKeys:()=>eL,getOwnValues:()=>ez,getPackageJsonInfo:()=>getPackageJsonInfo,getPackageJsonTypesVersionsPaths:()=>getPackageJsonTypesVersionsPaths,getPackageJsonsVisibleToFile:()=>getPackageJsonsVisibleToFile,getPackageNameFromTypesPackageName:()=>getPackageNameFromTypesPackageName,getPackageScopeForPath:()=>getPackageScopeForPath,getParameterSymbolFromJSDoc:()=>pG,getParameterTypeNode:()=>yJ,getParentNodeInSpan:()=>getParentNodeInSpan,getParseTreeNode:()=>on,getParsedCommandLineOfConfigFile:()=>getParsedCommandLineOfConfigFile,getPathComponents:()=>r7,getPathComponentsRelativeTo:()=>ix,getPathFromPathComponents:()=>r9,getPathUpdater:()=>getPathUpdater,getPathsBasePath:()=>fA,getPatternFromSpec:()=>gL,getPendingEmitKind:()=>getPendingEmitKind,getPositionOfLineAndCharacter:()=>iK,getPossibleGenericSignatures:()=>getPossibleGenericSignatures,getPossibleOriginalInputExtensionForExtension:()=>fE,getPossibleTypeArgumentsInfo:()=>getPossibleTypeArgumentsInfo,getPreEmitDiagnostics:()=>getPreEmitDiagnostics,getPrecedingNonSpaceCharacterPosition:()=>getPrecedingNonSpaceCharacterPosition,getPrivateIdentifier:()=>getPrivateIdentifier,getProperties:()=>getProperties,getProperty:()=>eF,getPropertyArrayElementValue:()=>_f,getPropertyAssignment:()=>_d,getPropertyAssignmentAliasLikeExpression:()=>dm,getPropertyNameForPropertyNameNode:()=>dR,getPropertyNameForUniqueESSymbol:()=>dJ,getPropertyNameOfBindingOrAssignmentElement:()=>Tb,getPropertySymbolFromBindingElement:()=>getPropertySymbolFromBindingElement,getPropertySymbolsFromContextualType:()=>w5,getQuoteFromPreference:()=>getQuoteFromPreference,getQuotePreference:()=>getQuotePreference,getRangesWhere:()=>Z,getRefactorContextSpan:()=>getRefactorContextSpan,getReferencedFileLocation:()=>getReferencedFileLocation,getRegexFromPattern:()=>gU,getRegularExpressionForWildcard:()=>gO,getRegularExpressionsForWildcards:()=>gP,getRelativePathFromDirectory:()=>iD,getRelativePathFromFile:()=>iT,getRelativePathToDirectoryOrUrl:()=>iE,getRenameLocation:()=>getRenameLocation,getReplacementSpanForContextToken:()=>getReplacementSpanForContextToken,getResolutionDiagnostic:()=>getResolutionDiagnostic,getResolutionModeOverrideForClause:()=>getResolutionModeOverrideForClause,getResolveJsonModule:()=>gf,getResolvePackageJsonExports:()=>gp,getResolvePackageJsonImports:()=>gd,getResolvedExternalModuleName:()=>fg,getResolvedModule:()=>lh,getResolvedTypeReferenceDirective:()=>ly,getRestIndicatorOfBindingOrAssignmentElement:()=>Ty,getRestParameterElementType:()=>c7,getRightMostAssignedExpression:()=>pc,getRootDeclaration:()=>dX,getRootLength:()=>r3,getScriptKind:()=>getScriptKind,getScriptKindFromFileName:()=>gK,getScriptTargetFeatures:()=>getScriptTargetFeatures,getSelectedEffectiveModifierFlags:()=>ha,getSelectedSyntacticModifierFlags:()=>ho,getSemanticClassifications:()=>getSemanticClassifications,getSemanticJsxChildren:()=>d9,getSetAccessorTypeAnnotationNode:()=>fR,getSetAccessorValueParameter:()=>fL,getSetExternalModuleIndicator:()=>m8,getShebang:()=>as,getSingleInitializerOfVariableStatementOrPropertyDeclaration:()=>pJ,getSingleVariableOfVariableStatement:()=>p$,getSnapshotText:()=>getSnapshotText,getSnippetElement:()=>getSnippetElement,getSourceFileOfModule:()=>lA,getSourceFileOfNode:()=>lw,getSourceFilePathInNewDir:()=>fN,getSourceFilePathInNewDirWorker:()=>fk,getSourceFileVersionAsHashFromText:()=>getSourceFileVersionAsHashFromText,getSourceFilesToEmit:()=>fC,getSourceMapRange:()=>getSourceMapRange,getSourceMapper:()=>getSourceMapper,getSourceTextOfNodeFromSourceFile:()=>lH,getSpanOfTokenAtPosition:()=>cR,getSpellingSuggestion:()=>tN,getStartPositionOfLine:()=>lN,getStartPositionOfRange:()=>h9,getStartsOnNewLine:()=>getStartsOnNewLine,getStaticPropertiesAndClassStaticBlock:()=>getStaticPropertiesAndClassStaticBlock,getStrictOptionValue:()=>gy,getStringComparer:()=>tT,getSuperCallFromStatement:()=>getSuperCallFromStatement,getSuperContainer:()=>_A,getSupportedCodeFixes:()=>wX,getSupportedExtensions:()=>gV,getSupportedExtensionsWithJsonIfResolveJsonModule:()=>gY,getSwitchedType:()=>getSwitchedType,getSymbolId:()=>getSymbolId,getSymbolNameForPrivateIdentifier:()=>d$,getSymbolTarget:()=>getSymbolTarget,getSyntacticClassifications:()=>getSyntacticClassifications,getSyntacticModifierFlags:()=>hc,getSyntacticModifierFlagsNoCache:()=>hd,getSynthesizedDeepClone:()=>getSynthesizedDeepClone,getSynthesizedDeepCloneWithReplacements:()=>getSynthesizedDeepCloneWithReplacements,getSynthesizedDeepClones:()=>getSynthesizedDeepClones,getSynthesizedDeepClonesWithReplacements:()=>getSynthesizedDeepClonesWithReplacements,getSyntheticLeadingComments:()=>getSyntheticLeadingComments,getSyntheticTrailingComments:()=>getSyntheticTrailingComments,getTargetLabel:()=>getTargetLabel,getTargetOfBindingOrAssignmentElement:()=>Tg,getTemporaryModuleResolutionState:()=>getTemporaryModuleResolutionState,getTextOfConstantValue:()=>l6,getTextOfIdentifierOrLiteral:()=>dB,getTextOfJSDocComment:()=>oZ,getTextOfNode:()=>lX,getTextOfNodeFromSourceText:()=>lZ,getTextOfPropertyName:()=>cw,getThisContainer:()=>_S,getThisParameter:()=>fz,getTokenAtPosition:()=>getTokenAtPosition,getTokenPosOfNode:()=>lq,getTokenSourceMapRange:()=>getTokenSourceMapRange,getTouchingPropertyName:()=>getTouchingPropertyName,getTouchingToken:()=>getTouchingToken,getTrailingCommentRanges:()=>ao,getTrailingSemicolonDeferringWriter:()=>ff,getTransformFlagsSubtreeExclusions:()=>b3,getTransformers:()=>getTransformers,getTsBuildInfoEmitOutputFilePath:()=>getTsBuildInfoEmitOutputFilePath,getTsConfigObjectLiteralExpression:()=>_h,getTsConfigPropArray:()=>_g,getTsConfigPropArrayElementValue:()=>_m,getTypeAnnotationNode:()=>fY,getTypeArgumentOrTypeParameterList:()=>getTypeArgumentOrTypeParameterList,getTypeKeywordOfTypeOnlyImport:()=>getTypeKeywordOfTypeOnlyImport,getTypeNode:()=>getTypeNode,getTypeNodeIfAccessible:()=>getTypeNodeIfAccessible,getTypeParameterFromJsDoc:()=>p3,getTypeParameterOwner:()=>aX,getTypesPackageName:()=>getTypesPackageName,getUILocale:()=>tE,getUniqueName:()=>getUniqueName,getUniqueSymbolId:()=>getUniqueSymbolId,getUseDefineForClassFields:()=>gv,getWatchErrorSummaryDiagnosticMessage:()=>getWatchErrorSummaryDiagnosticMessage,getWatchFactory:()=>getWatchFactory,group:()=>eW,groupBy:()=>eq,guessIndentation:()=>u2,handleNoEmitOptions:()=>handleNoEmitOptions,hasAbstractModifier:()=>he,hasAccessorModifier:()=>hn,hasAmbientModifier:()=>ht,hasChangesInResolutions:()=>lT,hasChildOfKind:()=>hasChildOfKind,hasContextSensitiveParameters:()=>yj,hasDecorators:()=>hi,hasDocComment:()=>hasDocComment,hasDynamicName:()=>dF,hasEffectiveModifier:()=>f6,hasEffectiveModifiers:()=>f3,hasEffectiveReadonlyModifier:()=>hr,hasExtension:()=>rG,hasIndexSignature:()=>hasIndexSignature,hasInitializer:()=>uZ,hasInvalidEscape:()=>ft,hasJSDocNodes:()=>uH,hasJSDocParameterTags:()=>oS,hasJSFileExtension:()=>gW,hasJsonModuleEmitEnabled:()=>gr,hasOnlyExpressionInitializer:()=>uX,hasOverrideModifier:()=>f9,hasPossibleExternalModuleReference:()=>cy,hasProperty:()=>eP,hasPropertyAccessExpressionWithName:()=>hasPropertyAccessExpressionWithName,hasQuestionToken:()=>pL,hasRecordedExternalHelpers:()=>T_,hasRestParameter:()=>u6,hasScopeMarker:()=>ug,hasStaticModifier:()=>f7,hasSyntacticModifier:()=>f5,hasSyntacticModifiers:()=>f4,hasTSFileExtension:()=>gq,hasTabstop:()=>yW,hasTrailingDirectorySeparator:()=>r0,hasType:()=>uG,hasTypeArguments:()=>p4,hasZeroOrOneAsteriskCharacter:()=>gC,helperString:()=>helperString,hostGetCanonicalFileName:()=>fm,hostUsesCaseSensitiveFileNames:()=>fh,idText:()=>oa,identifierIsThisKeyword:()=>f$,identifierToKeywordKind:()=>oo,identity:()=>ta,identitySourceMapConsumer:()=>identitySourceMapConsumer,ignoreSourceNewlines:()=>ignoreSourceNewlines,ignoredPaths:()=>ignoredPaths,importDefaultHelper:()=>importDefaultHelper,importFromModuleSpecifier:()=>pk,importNameElisionDisabled:()=>ga,importStarHelper:()=>importStarHelper,indexOfAnyCharCode:()=>M,indexOfNode:()=>l1,indicesOf:()=>et,inferredTypesContainingFile:()=>inferredTypesContainingFile,insertImports:()=>insertImports,insertLeadingStatement:()=>S1,insertSorted:()=>ei,insertStatementAfterCustomPrologue:()=>lK,insertStatementAfterStandardPrologue:()=>l$,insertStatementsAfterCustomPrologue:()=>lJ,insertStatementsAfterStandardPrologue:()=>lU,intersperse:()=>v,introducesArgumentsExoticObject:()=>_o,inverseJsxOptionMap:()=>inverseJsxOptionMap,isAbstractConstructorSymbol:()=>mg,isAbstractModifier:()=>vB,isAccessExpression:()=>mA,isAccessibilityModifier:()=>isAccessibilityModifier,isAccessor:()=>sY,isAccessorModifier:()=>vJ,isAliasSymbolDeclaration:()=>dp,isAliasableExpression:()=>dd,isAmbientModule:()=>l9,isAmbientPropertyDeclaration:()=>c_,isAnonymousFunctionDefinition:()=>dq,isAnyDirectorySeparator:()=>rK,isAnyImportOrBareOrAccessedRequire:()=>cm,isAnyImportOrReExport:()=>cb,isAnyImportSyntax:()=>ch,isAnySupportedFileExtension:()=>ye,isApplicableVersionedTypesKey:()=>isApplicableVersionedTypesKey,isArgumentExpressionOfElementAccess:()=>isArgumentExpressionOfElementAccess,isArray:()=>e6,isArrayBindingElement:()=>s4,isArrayBindingOrAssignmentElement:()=>ut,isArrayBindingOrAssignmentPattern:()=>ue,isArrayBindingPattern:()=>xS,isArrayLiteralExpression:()=>xE,isArrayLiteralOrObjectLiteralDestructuringPattern:()=>isArrayLiteralOrObjectLiteralDestructuringPattern,isArrayTypeNode:()=>xi,isArrowFunction:()=>xP,isAsExpression:()=>xH,isAssertClause:()=>DM,isAssertEntry:()=>DN,isAssertionExpression:()=>uf,isAssertionKey:()=>sT,isAssertsKeyword:()=>vF,isAssignmentDeclaration:()=>pn,isAssignmentExpression:()=>hE,isAssignmentOperator:()=>hD,isAssignmentPattern:()=>s3,isAssignmentTarget:()=>p5,isAsteriskToken:()=>vE,isAsyncFunction:()=>dI,isAsyncModifier:()=>vP,isAutoAccessorPropertyDeclaration:()=>sW,isAwaitExpression:()=>xz,isAwaitKeyword:()=>vL,isBigIntLiteral:()=>vd,isBinaryExpression:()=>xJ,isBinaryOperatorToken:()=>TO,isBindableObjectDefinePropertyCall:()=>ph,isBindableStaticAccessExpression:()=>py,isBindableStaticElementAccessExpression:()=>pb,isBindableStaticNameExpression:()=>pv,isBindingElement:()=>xT,isBindingElementOfBareOrAccessedRequire:()=>_8,isBindingName:()=>sF,isBindingOrAssignmentElement:()=>s5,isBindingOrAssignmentPattern:()=>s8,isBindingPattern:()=>s2,isBlock:()=>x6,isBlockOrCatchScoped:()=>l8,isBlockScope:()=>cp,isBlockScopedContainerTopLevel:()=>ci,isBooleanLiteral:()=>sB,isBreakOrContinueStatement:()=>si,isBreakStatement:()=>Do,isBuildInfoFile:()=>isBuildInfoFile,isBuilderProgram:()=>isBuilderProgram2,isBundle:()=>Sn,isBundleFileTextLike:()=>mM,isCallChain:()=>o6,isCallExpression:()=>xM,isCallExpressionTarget:()=>isCallExpressionTarget,isCallLikeExpression:()=>ui,isCallOrNewExpression:()=>ua,isCallOrNewExpressionTarget:()=>isCallOrNewExpressionTarget,isCallSignatureDeclaration:()=>v6,isCallToHelper:()=>isCallToHelper,isCaseBlock:()=>DS,isCaseClause:()=>D2,isCaseKeyword:()=>vV,isCaseOrDefaultClause:()=>uK,isCatchClause:()=>D6,isCatchClauseVariableDeclaration:()=>yO,isCatchClauseVariableDeclarationOrBindingElement:()=>l7,isCheckJsEnabledForFile:()=>yn,isChildOfNodeWithKind:()=>c6,isCircularBuildOrder:()=>isCircularBuildOrder,isClassDeclaration:()=>Dg,isClassElement:()=>sK,isClassExpression:()=>xW,isClassLike:()=>sV,isClassMemberModifier:()=>sj,isClassOrTypeElement:()=>sZ,isClassStaticBlockDeclaration:()=>v1,isCollapsedRange:()=>hZ,isColonToken:()=>vC,isCommaExpression:()=>Tt,isCommaListExpression:()=>x2,isCommaSequence:()=>Tn,isCommaToken:()=>vD,isComment:()=>isComment,isCommonJsExportPropertyAssignment:()=>_i,isCommonJsExportedExpression:()=>_r,isCompoundAssignment:()=>isCompoundAssignment,isComputedNonLiteralName:()=>cT,isComputedPropertyName:()=>vW,isConciseBody:()=>ux,isConditionalExpression:()=>x$,isConditionalTypeNode:()=>x_,isConstTypeReference:()=>st,isConstructSignatureDeclaration:()=>v5,isConstructorDeclaration:()=>v2,isConstructorTypeNode:()=>xt,isContextualKeyword:()=>dE,isContinueStatement:()=>Da,isCustomPrologue:()=>cZ,isDebuggerStatement:()=>Dd,isDeclaration:()=>uI,isDeclarationBindingElement:()=>s6,isDeclarationFileName:()=>EE,isDeclarationName:()=>du,isDeclarationNameOfEnumOrNamespace:()=>mn,isDeclarationReadonly:()=>cK,isDeclarationStatement:()=>uO,isDeclarationWithTypeParameterChildren:()=>cf,isDeclarationWithTypeParameters:()=>cd,isDecorator:()=>vH,isDecoratorTarget:()=>isDecoratorTarget,isDefaultClause:()=>D3,isDefaultImport:()=>pP,isDefaultModifier:()=>vO,isDefaultedExpandoInitializer:()=>ps,isDeleteExpression:()=>xF,isDeleteTarget:()=>da,isDeprecatedDeclaration:()=>isDeprecatedDeclaration,isDestructuringAssignment:()=>hA,isDiagnosticWithLocation:()=>isDiagnosticWithLocation,isDiskPathRoot:()=>rW,isDoStatement:()=>De,isDotDotDotToken:()=>vx,isDottedName:()=>function e(t){return 79===t.kind||108===t.kind||106===t.kind||233===t.kind||208===t.kind&&e(t.expression)||214===t.kind&&e(t.expression)},isDynamicName:()=>dL,isESSymbolIdentifier:()=>dY,isEffectiveExternalModule:()=>cl,isEffectiveModuleDeclaration:()=>cn,isEffectiveStrictModeSourceFile:()=>cc,isElementAccessChain:()=>o4,isElementAccessExpression:()=>xC,isEmittedFileOfProgram:()=>isEmittedFileOfProgram,isEmptyArrayLiteral:()=>hL,isEmptyBindingElement:()=>a2,isEmptyBindingPattern:()=>a1,isEmptyObjectLiteral:()=>hF,isEmptyStatement:()=>x8,isEmptyStringLiteral:()=>function e(t){if(t.textSourceNode){switch(t.textSourceNode.kind){case 10:return e(t.textSourceNode);case 14:return""===t.text}return!1}return""===t.text},isEndOfDeclarationMarker:()=>D$,isEntityName:()=>sO,isEntityNameExpression:()=>hM,isEnumConst:()=>c$,isEnumDeclaration:()=>Dv,isEnumMember:()=>D9,isEqualityOperatorKind:()=>isEqualityOperatorKind,isEqualsGreaterThanToken:()=>vN,isExclamationToken:()=>vw,isExcludedFile:()=>isExcludedFile,isExclusivelyTypeOnlyImportOrExport:()=>isExclusivelyTypeOnlyImportOrExport,isExportAssignment:()=>DP,isExportDeclaration:()=>DF,isExportModifier:()=>vI,isExportName:()=>S8,isExportNamespaceAsDefaultDeclaration:()=>lG,isExportOrDefaultModifier:()=>TL,isExportSpecifier:()=>DR,isExportsIdentifier:()=>p_,isExportsOrModuleExportsOrAlias:()=>isExportsOrModuleExportsOrAlias,isExpression:()=>ud,isExpressionNode:()=>_$,isExpressionOfExternalModuleImportEqualsDeclaration:()=>isExpressionOfExternalModuleImportEqualsDeclaration,isExpressionOfOptionalChainRoot:()=>o7,isExpressionStatement:()=>x7,isExpressionWithTypeArguments:()=>xQ,isExpressionWithTypeArgumentsInClassExtendsClause:()=>hC,isExternalModule:()=>Ex,isExternalModuleAugmentation:()=>co,isExternalModuleImportEqualsDeclaration:()=>_W,isExternalModuleIndicator:()=>ub,isExternalModuleNameRelative:()=>aj,isExternalModuleReference:()=>DK,isExternalModuleSymbol:()=>isExternalModuleSymbol,isExternalOrCommonJsModule:()=>cU,isFileLevelUniqueName:()=>lI,isFileProbablyExternalModule:()=>T6,isFirstDeclarationOfSymbolParameter:()=>isFirstDeclarationOfSymbolParameter,isFixablePromiseHandler:()=>isFixablePromiseHandler,isForInOrOfStatement:()=>uv,isForInStatement:()=>Dr,isForInitializer:()=>uS,isForOfStatement:()=>Di,isForStatement:()=>Dn,isFunctionBlock:()=>_u,isFunctionBody:()=>uD,isFunctionDeclaration:()=>Dm,isFunctionExpression:()=>xO,isFunctionExpressionOrArrowFunction:()=>yF,isFunctionLike:()=>sL,isFunctionLikeDeclaration:()=>sz,isFunctionLikeKind:()=>sJ,isFunctionLikeOrClassStaticBlockDeclaration:()=>sR,isFunctionOrConstructorTypeNode:()=>s1,isFunctionOrModuleBlock:()=>s$,isFunctionSymbol:()=>pM,isFunctionTypeNode:()=>xe,isFutureReservedKeyword:()=>dA,isGeneratedIdentifier:()=>sw,isGeneratedPrivateIdentifier:()=>sA,isGetAccessor:()=>uQ,isGetAccessorDeclaration:()=>v3,isGetOrSetAccessorDeclaration:()=>o2,isGlobalDeclaration:()=>isGlobalDeclaration,isGlobalScopeAugmentation:()=>ca,isGrammarError:()=>lF,isHeritageClause:()=>D4,isHoistedFunction:()=>cX,isHoistedVariableStatement:()=>c1,isIdentifier:()=>vk,isIdentifierANonContextualKeyword:()=>dN,isIdentifierName:()=>d_,isIdentifierOrThisTypeNode:()=>TM,isIdentifierPart:()=>al,isIdentifierStart:()=>au,isIdentifierText:()=>ac,isIdentifierTypePredicate:()=>__,isIdentifierTypeReference:()=>yg,isIfStatement:()=>x9,isIgnoredFileFromWildCardWatching:()=>isIgnoredFileFromWildCardWatching,isImplicitGlob:()=>gF,isImportCall:()=>cq,isImportClause:()=>DA,isImportDeclaration:()=>Dw,isImportEqualsDeclaration:()=>DE,isImportKeyword:()=>vK,isImportMeta:()=>cQ,isImportOrExportSpecifier:()=>sv,isImportOrExportSpecifierName:()=>isImportOrExportSpecifierName,isImportSpecifier:()=>DO,isImportTypeAssertionContainer:()=>DC,isImportTypeNode:()=>xb,isImportableFile:()=>isImportableFile,isInComment:()=>isInComment,isInExpressionContext:()=>_K,isInJSDoc:()=>_2,isInJSFile:()=>_X,isInJSXText:()=>isInJSXText,isInJsonFile:()=>_0,isInNonReferenceComment:()=>isInNonReferenceComment,isInReferenceComment:()=>isInReferenceComment,isInRightSideOfInternalImportEqualsDeclaration:()=>isInRightSideOfInternalImportEqualsDeclaration,isInString:()=>isInString,isInTemplateString:()=>isInTemplateString,isInTopLevelContext:()=>_E,isIncrementalCompilation:()=>gg,isIndexSignatureDeclaration:()=>v8,isIndexedAccessTypeNode:()=>xm,isInferTypeNode:()=>xp,isInfinityOrNaNString:()=>yI,isInitializedProperty:()=>isInitializedProperty,isInitializedVariable:()=>mi,isInsideJsxElement:()=>isInsideJsxElement,isInsideJsxElementOrAttribute:()=>isInsideJsxElementOrAttribute,isInsideNodeModules:()=>isInsideNodeModules,isInsideTemplateLiteral:()=>isInsideTemplateLiteral,isInstantiatedModule:()=>isInstantiatedModule,isInterfaceDeclaration:()=>Dy,isInternalDeclaration:()=>isInternalDeclaration,isInternalModuleImportEqualsDeclaration:()=>_H,isInternalName:()=>S6,isIntersectionTypeNode:()=>xc,isIntrinsicJsxName:()=>fl,isIterationStatement:()=>function e(t,n){switch(t.kind){case 245:case 246:case 247:case 243:case 244:return!0;case 253:return n&&e(t.statement,n)}return!1},isJSDoc:()=>Sy,isJSDocAllType:()=>Sc,isJSDocAugmentsTag:()=>Sx,isJSDocAuthorTag:()=>SD,isJSDocCallbackTag:()=>ST,isJSDocClassTag:()=>SS,isJSDocCommentContainingNode:()=>uY,isJSDocConstructSignature:()=>pR,isJSDocDeprecatedTag:()=>Sk,isJSDocEnumTag:()=>SI,isJSDocFunctionType:()=>Sh,isJSDocImplementsTag:()=>SJ,isJSDocIndexSignature:()=>_3,isJSDocLikeText:()=>T4,isJSDocLink:()=>Ss,isJSDocLinkCode:()=>Su,isJSDocLinkLike:()=>u4,isJSDocLinkPlain:()=>Sl,isJSDocMemberName:()=>So,isJSDocNameReference:()=>Sa,isJSDocNamepathType:()=>Sg,isJSDocNamespaceBody:()=>uw,isJSDocNode:()=>uV,isJSDocNonNullableType:()=>Sd,isJSDocNullableType:()=>Sp,isJSDocOptionalParameter:()=>yq,isJSDocOptionalType:()=>Sf,isJSDocOverloadTag:()=>SN,isJSDocOverrideTag:()=>SM,isJSDocParameterTag:()=>SO,isJSDocPrivateTag:()=>Sw,isJSDocPropertyLikeTag:()=>su,isJSDocPropertyTag:()=>SU,isJSDocProtectedTag:()=>SA,isJSDocPublicTag:()=>SE,isJSDocReadonlyTag:()=>SC,isJSDocReturnTag:()=>SP,isJSDocSatisfiesExpression:()=>yG,isJSDocSatisfiesTag:()=>S$,isJSDocSeeTag:()=>Sj,isJSDocSignature:()=>Sv,isJSDocTag:()=>uW,isJSDocTemplateTag:()=>SR,isJSDocThisTag:()=>SF,isJSDocThrowsTag:()=>SK,isJSDocTypeAlias:()=>pz,isJSDocTypeAssertion:()=>Tr,isJSDocTypeExpression:()=>Si,isJSDocTypeLiteral:()=>Sb,isJSDocTypeTag:()=>SL,isJSDocTypedefTag:()=>Sz,isJSDocUnknownTag:()=>SB,isJSDocUnknownType:()=>S_,isJSDocVariadicType:()=>Sm,isJSXTagName:()=>_J,isJsonEqual:()=>yc,isJsonSourceFile:()=>cJ,isJsxAttribute:()=>DZ,isJsxAttributeLike:()=>uU,isJsxAttributes:()=>DX,isJsxChild:()=>uB,isJsxClosingElement:()=>Dq,isJsxClosingFragment:()=>DG,isJsxElement:()=>DV,isJsxExpression:()=>D1,isJsxFragment:()=>DQ,isJsxOpeningElement:()=>DW,isJsxOpeningFragment:()=>DH,isJsxOpeningLikeElement:()=>u$,isJsxOpeningLikeElementTagName:()=>isJsxOpeningLikeElementTagName,isJsxSelfClosingElement:()=>DY,isJsxSpreadAttribute:()=>D0,isJsxTagNameExpression:()=>uz,isJsxText:()=>vh,isJumpStatementTarget:()=>isJumpStatementTarget,isKeyword:()=>dT,isKnownSymbol:()=>dK,isLabelName:()=>isLabelName,isLabelOfLabeledStatement:()=>isLabelOfLabeledStatement,isLabeledStatement:()=>Dc,isLateVisibilityPaintedStatement:()=>cg,isLeftHandSideExpression:()=>us,isLeftHandSideOfAssignment:()=>hw,isLet:()=>cY,isLineBreak:()=>iX,isLiteralComputedPropertyDeclarationName:()=>dc,isLiteralExpression:()=>sh,isLiteralExpressionOfObject:()=>sm,isLiteralImportTypeNode:()=>cH,isLiteralKind:()=>sf,isLiteralLikeAccess:()=>pm,isLiteralLikeElementAccess:()=>pg,isLiteralNameOfPropertyDeclarationOrIndexAccess:()=>isLiteralNameOfPropertyDeclarationOrIndexAccess,isLiteralTypeLikeExpression:()=>TI,isLiteralTypeLiteral:()=>up,isLiteralTypeNode:()=>xy,isLocalName:()=>S5,isLogicalOperator:()=>hg,isLogicalOrCoalescingAssignmentExpression:()=>hb,isLogicalOrCoalescingAssignmentOperator:()=>hy,isLogicalOrCoalescingBinaryExpression:()=>hx,isLogicalOrCoalescingBinaryOperator:()=>hv,isMappedTypeNode:()=>xg,isMemberName:()=>o1,isMergeDeclarationMarker:()=>DJ,isMetaProperty:()=>xX,isMethodDeclaration:()=>v0,isMethodOrAccessor:()=>sq,isMethodSignature:()=>vX,isMinusToken:()=>vT,isMissingDeclaration:()=>Dz,isModifier:()=>sI,isModifierKind:()=>sN,isModifierLike:()=>sH,isModuleAugmentationExternal:()=>cs,isModuleBlock:()=>DD,isModuleBody:()=>uT,isModuleDeclaration:()=>Dx,isModuleExportsAccessExpression:()=>pd,isModuleIdentifier:()=>pp,isModuleName:()=>Tj,isModuleOrEnumDeclaration:()=>uC,isModuleReference:()=>uR,isModuleSpecifierLike:()=>isModuleSpecifierLike,isModuleWithStringLiteralName:()=>ce,isNameOfFunctionDeclaration:()=>isNameOfFunctionDeclaration,isNameOfModuleDeclaration:()=>isNameOfModuleDeclaration,isNamedClassElement:()=>sQ,isNamedDeclaration:()=>o_,isNamedEvaluation:()=>dH,isNamedEvaluationSource:()=>dQ,isNamedExportBindings:()=>sa,isNamedExports:()=>DL,isNamedImportBindings:()=>uA,isNamedImports:()=>DI,isNamedImportsOrExports:()=>mN,isNamedTupleMember:()=>xo,isNamespaceBody:()=>uE,isNamespaceExport:()=>Dj,isNamespaceExportDeclaration:()=>DT,isNamespaceImport:()=>Dk,isNamespaceReexportDeclaration:()=>_Y,isNewExpression:()=>xN,isNewExpressionTarget:()=>isNewExpressionTarget,isNightly:()=>fp,isNoSubstitutionTemplateLiteral:()=>vg,isNode:()=>sl,isNodeArray:()=>sd,isNodeArrayMultiLine:()=>h8,isNodeDescendantOf:()=>ds,isNodeKind:()=>sc,isNodeLikeSystem:()=>t5,isNodeModulesDirectory:()=>iA,isNodeWithPossibleHoistedDeclaration:()=>p8,isNonContextualKeyword:()=>dw,isNonExportDefaultModifier:()=>TR,isNonGlobalAmbientModule:()=>ct,isNonGlobalDeclaration:()=>isNonGlobalDeclaration,isNonNullAccess:()=>yH,isNonNullChain:()=>sr,isNonNullExpression:()=>xZ,isNonStaticMethodOrAccessorWithPrivateName:()=>isNonStaticMethodOrAccessorWithPrivateName,isNotEmittedOrPartiallyEmittedNode:()=>uh,isNotEmittedStatement:()=>DB,isNullishCoalesce:()=>se,isNumber:()=>e7,isNumericLiteral:()=>vp,isNumericLiteralName:()=>yR,isObjectBindingElementWithoutPropertyName:()=>isObjectBindingElementWithoutPropertyName,isObjectBindingOrAssignmentElement:()=>s9,isObjectBindingOrAssignmentPattern:()=>s7,isObjectBindingPattern:()=>xD,isObjectLiteralElement:()=>u0,isObjectLiteralElementLike:()=>sX,isObjectLiteralExpression:()=>xw,isObjectLiteralMethod:()=>_l,isObjectLiteralOrClassExpressionMethodOrAccessor:()=>_c,isObjectTypeDeclaration:()=>mE,isOctalDigit:()=>i2,isOmittedExpression:()=>xq,isOptionalChain:()=>o5,isOptionalChainRoot:()=>o8,isOptionalDeclaration:()=>yQ,isOptionalJSDocPropertyLikeTag:()=>yV,isOptionalTypeNode:()=>xs,isOuterExpression:()=>Ta,isOutermostOptionalChain:()=>o9,isOverrideModifier:()=>vU,isPackedArrayLiteral:()=>yC,isParameter:()=>vQ,isParameterDeclaration:()=>dZ,isParameterOrCatchClauseVariable:()=>yP,isParameterPropertyDeclaration:()=>a0,isParameterPropertyModifier:()=>sk,isParenthesizedExpression:()=>xI,isParenthesizedTypeNode:()=>xd,isParseTreeNode:()=>ot,isPartOfTypeNode:()=>c4,isPartOfTypeQuery:()=>_V,isPartiallyEmittedExpression:()=>x1,isPatternMatch:()=>tW,isPinnedComment:()=>lY,isPlainJsFile:()=>lC,isPlusToken:()=>vS,isPossiblyTypeArgumentPosition:()=>isPossiblyTypeArgumentPosition,isPostfixUnaryExpression:()=>xU,isPrefixUnaryExpression:()=>xB,isPrivateIdentifier:()=>vj,isPrivateIdentifierClassElementDeclaration:()=>sC,isPrivateIdentifierPropertyAccessExpression:()=>sM,isPrivateIdentifierSymbol:()=>dV,isProgramBundleEmitBuildInfo:()=>isProgramBundleEmitBuildInfo,isProgramUptoDate:()=>isProgramUptoDate,isPrologueDirective:()=>cG,isPropertyAccessChain:()=>o3,isPropertyAccessEntityNameExpression:()=>hk,isPropertyAccessExpression:()=>xA,isPropertyAccessOrQualifiedName:()=>ur,isPropertyAccessOrQualifiedNameOrImportTypeNode:()=>un,isPropertyAssignment:()=>D5,isPropertyDeclaration:()=>vZ,isPropertyName:()=>sP,isPropertyNameLiteral:()=>dz,isPropertySignature:()=>vG,isProtoSetter:()=>dW,isPrototypeAccess:()=>hj,isPrototypePropertyAssignment:()=>pw,isPunctuation:()=>isPunctuation,isPushOrUnshiftIdentifier:()=>dG,isQualifiedName:()=>vY,isQuestionDotToken:()=>vM,isQuestionOrExclamationToken:()=>TC,isQuestionOrPlusOrMinusToken:()=>Tk,isQuestionToken:()=>vA,isRawSourceMap:()=>isRawSourceMap,isReadonlyKeyword:()=>vR,isReadonlyKeywordOrPlusOrMinusToken:()=>TN,isRecognizedTripleSlashComment:()=>lV,isReferenceFileLocation:()=>isReferenceFileLocation,isReferencedFile:()=>isReferencedFile,isRegularExpressionLiteral:()=>vm,isRequireCall:()=>_4,isRequireVariableStatement:()=>_9,isRestParameter:()=>u5,isRestTypeNode:()=>xu,isReturnStatement:()=>Ds,isReturnStatementWithFixablePromiseHandler:()=>isReturnStatementWithFixablePromiseHandler,isRightSideOfAccessExpression:()=>hO,isRightSideOfPropertyAccess:()=>isRightSideOfPropertyAccess,isRightSideOfQualifiedName:()=>isRightSideOfQualifiedName,isRightSideOfQualifiedNameOrPropertyAccess:()=>hI,isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName:()=>hP,isRootedDiskPath:()=>rY,isSameEntityName:()=>pl,isSatisfiesExpression:()=>xG,isScopeMarker:()=>um,isSemicolonClassElement:()=>x4,isSetAccessor:()=>uq,isSetAccessorDeclaration:()=>v4,isShebangTrivia:()=>i8,isShorthandAmbientModuleSymbol:()=>cr,isShorthandPropertyAssignment:()=>D8,isSignedNumericLiteral:()=>dP,isSimpleCopiableExpression:()=>isSimpleCopiableExpression,isSimpleInlineableExpression:()=>isSimpleInlineableExpression,isSingleOrDoubleQuote:()=>pe,isSourceFile:()=>St,isSourceFileFromLibrary:()=>isSourceFileFromLibrary,isSourceFileJS:()=>_G,isSourceFileNotJS:()=>_Z,isSourceFileNotJson:()=>_1,isSourceMapping:()=>isSourceMapping,isSpecialPropertyDeclaration:()=>pA,isSpreadAssignment:()=>D7,isSpreadElement:()=>xY,isStatement:()=>uF,isStatementButNotDeclaration:()=>uP,isStatementOrBlock:()=>uL,isStatementWithLocals:()=>lM,isStatic:()=>f8,isStaticModifier:()=>vz,isString:()=>e8,isStringAKeyword:()=>dM,isStringANonContextualKeyword:()=>dC,isStringAndEmptyAnonymousObjectIntersection:()=>isStringAndEmptyAnonymousObjectIntersection,isStringDoubleQuoted:()=>pt,isStringLiteral:()=>vf,isStringLiteralLike:()=>u3,isStringLiteralOrJsxExpression:()=>uJ,isStringLiteralOrTemplate:()=>isStringLiteralOrTemplate,isStringOrNumericLiteralLike:()=>dO,isStringOrRegularExpressionOrTemplateLiteral:()=>isStringOrRegularExpressionOrTemplateLiteral,isStringTextContainingNode:()=>sE,isSuperCall:()=>cW,isSuperKeyword:()=>v$,isSuperOrSuperProperty:()=>_M,isSuperProperty:()=>_N,isSupportedSourceFileName:()=>gG,isSwitchStatement:()=>Dl,isSyntaxList:()=>SV,isSyntheticExpression:()=>x0,isSyntheticReference:()=>DU,isTagName:()=>isTagName,isTaggedTemplateExpression:()=>xk,isTaggedTemplateTag:()=>isTaggedTemplateTag,isTemplateExpression:()=>xK,isTemplateHead:()=>vy,isTemplateLiteral:()=>uo,isTemplateLiteralKind:()=>sg,isTemplateLiteralToken:()=>sy,isTemplateLiteralTypeNode:()=>xx,isTemplateLiteralTypeSpan:()=>xv,isTemplateMiddle:()=>vb,isTemplateMiddleOrTemplateTail:()=>sb,isTemplateSpan:()=>x3,isTemplateTail:()=>vv,isTextWhiteSpaceLike:()=>isTextWhiteSpaceLike,isThis:()=>isThis,isThisContainerOrFunctionBlock:()=>_T,isThisIdentifier:()=>fU,isThisInTypeQuery:()=>fJ,isThisInitializedDeclaration:()=>_j,isThisInitializedObjectBindingExpression:()=>_I,isThisProperty:()=>_k,isThisTypeNode:()=>xf,isThisTypeParameter:()=>yB,isThisTypePredicate:()=>_p,isThrowStatement:()=>D_,isToken:()=>sp,isTokenKind:()=>s_,isTraceEnabled:()=>isTraceEnabled,isTransientSymbol:()=>li,isTrivia:()=>dk,isTryStatement:()=>Dp,isTupleTypeNode:()=>xa,isTypeAlias:()=>pB,isTypeAliasDeclaration:()=>Db,isTypeAssertionExpression:()=>xj,isTypeDeclaration:()=>y$,isTypeElement:()=>sG,isTypeKeyword:()=>isTypeKeyword,isTypeKeywordToken:()=>isTypeKeywordToken,isTypeKeywordTokenOrIdentifier:()=>isTypeKeywordTokenOrIdentifier,isTypeLiteralNode:()=>xr,isTypeNode:()=>s0,isTypeNodeKind:()=>mw,isTypeOfExpression:()=>xL,isTypeOnlyExportDeclaration:()=>sD,isTypeOnlyImportDeclaration:()=>sx,isTypeOnlyImportOrExportDeclaration:()=>sS,isTypeOperatorNode:()=>xh,isTypeParameterDeclaration:()=>vq,isTypePredicateNode:()=>v7,isTypeQueryNode:()=>xn,isTypeReferenceNode:()=>v9,isTypeReferenceType:()=>u1,isUMDExportSymbol:()=>mx,isUnaryExpression:()=>ul,isUnaryExpressionWithWrite:()=>u_,isUnicodeIdentifierStart:()=>iB,isUnionTypeNode:()=>xl,isUnparsedNode:()=>ss,isUnparsedPrepend:()=>Se,isUnparsedSource:()=>Sr,isUnparsedTextLike:()=>so,isUrl:()=>rV,isValidBigIntString:()=>yh,isValidESSymbolDeclaration:()=>_a,isValidTypeOnlyAliasUseSite:()=>ym,isValueSignatureDeclaration:()=>p7,isVarConst:()=>cV,isVariableDeclaration:()=>Df,isVariableDeclarationInVariableStatement:()=>_n,isVariableDeclarationInitializedToBareOrAccessedRequire:()=>_5,isVariableDeclarationInitializedToRequire:()=>_6,isVariableDeclarationList:()=>Dh,isVariableLike:()=>_e,isVariableLikeOrAccessor:()=>_t,isVariableStatement:()=>x5,isVoidExpression:()=>xR,isWatchSet:()=>ma,isWhileStatement:()=>Dt,isWhiteSpaceLike:()=>iG,isWhiteSpaceSingleLine:()=>iZ,isWithStatement:()=>Du,isWriteAccess:()=>mp,isWriteOnlyAccess:()=>m_,isYieldExpression:()=>xV,jsxModeNeedsExplicitImport:()=>jsxModeNeedsExplicitImport,keywordPart:()=>keywordPart,last:()=>eA,lastOrUndefined:()=>ew,length:()=>d,libMap:()=>libMap,libs:()=>libs,lineBreakPart:()=>lineBreakPart,linkNamePart:()=>linkNamePart,linkPart:()=>linkPart,linkTextPart:()=>linkTextPart,listFiles:()=>listFiles,loadModuleFromGlobalCache:()=>loadModuleFromGlobalCache,loadWithModeAwareCache:()=>loadWithModeAwareCache,makeIdentifierFromModuleName:()=>l5,makeImport:()=>makeImport,makeImportIfNecessary:()=>makeImportIfNecessary,makeStringLiteral:()=>makeStringLiteral,mangleScopedPackageName:()=>mangleScopedPackageName,map:()=>O,mapAllOrFail:()=>J,mapDefined:()=>$,mapDefinedEntries:()=>V,mapDefinedIterator:()=>K,mapEntries:()=>H,mapIterator:()=>P,mapOneOrMany:()=>mapOneOrMany,mapToDisplayParts:()=>mapToDisplayParts,matchFiles:()=>gJ,matchPatternOrExact:()=>yr,matchedText:()=>tJ,matchesExclude:()=>matchesExclude,maybeBind:()=>eZ,maybeSetLocalizedDiagnosticMessages:()=>mV,memoize:()=>tl,memoizeCached:()=>tp,memoizeOne:()=>tc,memoizeWeak:()=>t_,metadataHelper:()=>metadataHelper,min:()=>tv,minAndMax:()=>yo,missingFileModifiedTime:()=>missingFileModifiedTime,modifierToFlag:()=>hh,modifiersToFlags:()=>hf,moduleOptionDeclaration:()=>moduleOptionDeclaration,moduleResolutionIsEqualTo:()=>lv,moduleResolutionNameAndModeGetter:()=>moduleResolutionNameAndModeGetter,moduleResolutionOptionDeclarations:()=>moduleResolutionOptionDeclarations,moduleResolutionSupportsPackageJsonExportsAndImports:()=>g_,moduleResolutionUsesNodeModules:()=>moduleResolutionUsesNodeModules,moduleSpecifiers:()=>ts_moduleSpecifiers_exports,moveEmitHelpers:()=>moveEmitHelpers,moveRangeEnd:()=>hq,moveRangePastDecorators:()=>hH,moveRangePastModifiers:()=>hG,moveRangePos:()=>hQ,moveSyntheticComments:()=>moveSyntheticComments,mutateMap:()=>mm,mutateMapSkippingNewValues:()=>mh,needsParentheses:()=>needsParentheses,needsScopeMarker:()=>uy,newCaseClauseTracker:()=>newCaseClauseTracker,newPrivateEnvironment:()=>newPrivateEnvironment,noEmitNotification:()=>noEmitNotification,noEmitSubstitution:()=>noEmitSubstitution,noTransformers:()=>noTransformers,noTruncationMaximumTruncationLength:()=>y3,nodeCanBeDecorated:()=>_F,nodeHasName:()=>function e(t,n){return!!(o_(t)&&vk(t.name)&&oa(t.name)===oa(n)||x5(t)&&G(t.declarationList.declarations,t=>e(t,n)))},nodeIsDecorated:()=>_L,nodeIsMissing:()=>lO,nodeIsPresent:()=>lP,nodeIsSynthesized:()=>d1,nodeModuleNameResolver:()=>nodeModuleNameResolver,nodeModulesPathPart:()=>nodeModulesPathPart,nodeNextJsonConfigResolver:()=>nodeNextJsonConfigResolver,nodeOrChildIsDecorated:()=>_R,nodeOverlapsWithStartEnd:()=>nodeOverlapsWithStartEnd,nodePosToString:()=>lk,nodeSeenTracker:()=>nodeSeenTracker,nodeStartsNewLexicalEnvironment:()=>d0,nodeToDisplayParts:()=>nodeToDisplayParts,noop:()=>tt,noopFileWatcher:()=>noopFileWatcher,noopPush:()=>nr,normalizePath:()=>is,normalizeSlashes:()=>ie,not:()=>tH,notImplemented:()=>tu,notImplementedResolver:()=>notImplementedResolver,nullNodeConverters:()=>nullNodeConverters,nullParenthesizerRules:()=>b$,nullTransformationContext:()=>nullTransformationContext,objectAllocator:()=>bg,operatorPart:()=>operatorPart,optionDeclarations:()=>optionDeclarations,optionMapToObject:()=>optionMapToObject,optionsAffectingProgramStructure:()=>optionsAffectingProgramStructure,optionsForBuild:()=>optionsForBuild,optionsForWatch:()=>optionsForWatch,optionsHaveChanges:()=>lu,optionsHaveModuleResolutionChanges:()=>lo,or:()=>tQ,orderedRemoveItem:()=>tF,orderedRemoveItemAt:()=>tL,outFile:()=>fw,packageIdToPackageName:()=>lx,packageIdToString:()=>lD,padLeft:()=>t1,padRight:()=>t2,paramHelper:()=>paramHelper,parameterIsThisKeyword:()=>fB,parameterNamePart:()=>parameterNamePart,parseBaseNodeFactory:()=>EP,parseBigInt:()=>yd,parseBuildCommand:()=>parseBuildCommand,parseCommandLine:()=>parseCommandLine,parseCommandLineWorker:()=>parseCommandLineWorker,parseConfigFileTextToJson:()=>parseConfigFileTextToJson,parseConfigFileWithSystem:()=>parseConfigFileWithSystem,parseConfigHostFromCompilerHostLike:()=>parseConfigHostFromCompilerHostLike,parseCustomTypeOption:()=>parseCustomTypeOption,parseIsolatedEntityName:()=>Eb,parseIsolatedJSDocComment:()=>ES,parseJSDocTypeExpressionForTests:()=>ET,parseJsonConfigFileContent:()=>parseJsonConfigFileContent,parseJsonSourceFileConfigFileContent:()=>parseJsonSourceFileConfigFileContent,parseJsonText:()=>Ev,parseListTypeOption:()=>parseListTypeOption,parseNodeFactory:()=>EF,parseNodeModuleFromPath:()=>parseNodeModuleFromPath,parsePackageName:()=>parsePackageName,parsePseudoBigInt:()=>y_,parseValidBigInt:()=>yf,patchWriteFileEnsuringDirectory:()=>patchWriteFileEnsuringDirectory,pathContainsNodeModules:()=>pathContainsNodeModules,pathIsAbsolute:()=>rq,pathIsBareSpecifier:()=>rH,pathIsRelative:()=>rQ,patternText:()=>tU,perfLogger:()=>nx,performIncrementalCompilation:()=>performIncrementalCompilation,performance:()=>ts_performance_exports,plainJSErrors:()=>plainJSErrors,positionBelongsToNode:()=>positionBelongsToNode,positionIsASICandidate:()=>positionIsASICandidate,positionIsSynthesized:()=>g5,positionsAreOnSameLine:()=>h7,preProcessFile:()=>preProcessFile,probablyUsesSemicolons:()=>probablyUsesSemicolons,processCommentPragmas:()=>Ew,processPragmasIntoFields:()=>EA,processTaggedTemplateExpression:()=>processTaggedTemplateExpression,programContainsEsModules:()=>programContainsEsModules,programContainsModules:()=>programContainsModules,projectReferenceIsEqualTo:()=>lb,propKeyHelper:()=>propKeyHelper,propertyNamePart:()=>propertyNamePart,pseudoBigIntToString:()=>yp,punctuationPart:()=>punctuationPart,pushIfUnique:()=>eh,quote:()=>quote,quotePreferenceFromString:()=>quotePreferenceFromString,rangeContainsPosition:()=>rangeContainsPosition,rangeContainsPositionExclusive:()=>rangeContainsPositionExclusive,rangeContainsRange:()=>rangeContainsRange,rangeContainsRangeExclusive:()=>rangeContainsRangeExclusive,rangeContainsStartEnd:()=>rangeContainsStartEnd,rangeEndIsOnSameLineAsRangeStart:()=>h4,rangeEndPositionsAreOnSameLine:()=>h2,rangeEquals:()=>ex,rangeIsOnSingleLine:()=>h0,rangeOfNode:()=>ys,rangeOfTypeParameters:()=>yu,rangeOverlapsWithStartEnd:()=>rangeOverlapsWithStartEnd,rangeStartIsOnSameLineAsRangeEnd:()=>h3,rangeStartPositionsAreOnSameLine:()=>h1,readBuilderProgram:()=>readBuilderProgram,readConfigFile:()=>readConfigFile,readHelper:()=>readHelper,readJson:()=>hK,readJsonConfigFile:()=>readJsonConfigFile,readJsonOrUndefined:()=>h$,realizeDiagnostics:()=>realizeDiagnostics,reduceEachLeadingCommentRange:()=>an,reduceEachTrailingCommentRange:()=>ar,reduceLeft:()=>eO,reduceLeftIterator:()=>y,reducePathComponents:()=>it,refactor:()=>ts_refactor_exports,regExpEscape:()=>gj,relativeComplement:()=>ec,removeAllComments:()=>removeAllComments,removeEmitHelper:()=>removeEmitHelper,removeExtension:()=>g2,removeFileExtension:()=>g0,removeIgnoredPath:()=>removeIgnoredPath,removeMinAndVersionNumbers:()=>tP,removeOptionality:()=>removeOptionality,removePrefix:()=>tV,removeSuffix:()=>tj,removeTrailingDirectorySeparator:()=>ic,repeatString:()=>repeatString,replaceElement:()=>ek,resolutionExtensionIsTSOrJson:()=>g7,resolveConfigFileProjectName:()=>resolveConfigFileProjectName,resolveJSModule:()=>resolveJSModule,resolveModuleName:()=>resolveModuleName,resolveModuleNameFromCache:()=>resolveModuleNameFromCache,resolvePackageNameToPackageJson:()=>resolvePackageNameToPackageJson,resolvePath:()=>ii,resolveProjectReferencePath:()=>resolveProjectReferencePath,resolveTripleslashReference:()=>resolveTripleslashReference,resolveTypeReferenceDirective:()=>resolveTypeReferenceDirective,resolvingEmptyArray:()=>y0,restHelper:()=>restHelper,returnFalse:()=>tn,returnNoopFileWatcher:()=>returnNoopFileWatcher,returnTrue:()=>tr,returnUndefined:()=>ti,returnsPromise:()=>returnsPromise,runInitializersHelper:()=>runInitializersHelper,sameFlatMap:()=>U,sameMap:()=>F,sameMapping:()=>sameMapping,scanShebangTrivia:()=>i7,scanTokenAtPosition:()=>cz,scanner:()=>E$,screenStartingMessageCodes:()=>screenStartingMessageCodes,semanticDiagnosticsOptionDeclarations:()=>semanticDiagnosticsOptionDeclarations,serializeCompilerOptions:()=>serializeCompilerOptions,server:()=>ts_server_exports,servicesVersion:()=>w7,setCommentRange:()=>setCommentRange,setConfigFileInOptions:()=>setConfigFileInOptions,setConstantValue:()=>setConstantValue,setEachParent:()=>yE,setEmitFlags:()=>setEmitFlags,setFunctionNameHelper:()=>setFunctionNameHelper,setGetSourceFileAsHashVersioned:()=>setGetSourceFileAsHashVersioned,setIdentifierAutoGenerate:()=>setIdentifierAutoGenerate,setIdentifierGeneratedImportReference:()=>setIdentifierGeneratedImportReference,setIdentifierTypeArguments:()=>setIdentifierTypeArguments,setInternalEmitFlags:()=>setInternalEmitFlags,setLocalizedDiagnosticMessages:()=>mK,setModuleDefaultHelper:()=>setModuleDefaultHelper,setNodeFlags:()=>yS,setObjectAllocator:()=>mJ,setOriginalNode:()=>ve,setParent:()=>yT,setParentRecursive:()=>yw,setPrivateIdentifier:()=>setPrivateIdentifier,setResolvedModule:()=>lm,setResolvedTypeReferenceDirective:()=>lg,setSnippetElement:()=>setSnippetElement,setSourceMapRange:()=>setSourceMapRange,setStackTraceLimit:()=>setStackTraceLimit,setStartsOnNewLine:()=>setStartsOnNewLine,setSyntheticLeadingComments:()=>setSyntheticLeadingComments,setSyntheticTrailingComments:()=>setSyntheticTrailingComments,setSys:()=>setSys,setSysLog:()=>setSysLog,setTextRange:()=>TZ,setTextRangeEnd:()=>yv,setTextRangePos:()=>yb,setTextRangePosEnd:()=>yx,setTextRangePosWidth:()=>yD,setTokenSourceMapRange:()=>setTokenSourceMapRange,setTypeNode:()=>setTypeNode,setUILocale:()=>tw,setValueDeclaration:()=>pC,shouldAllowImportingTsExtension:()=>shouldAllowImportingTsExtension,shouldPreserveConstEnums:()=>gm,shouldUseUriStyleNodeCoreModules:()=>shouldUseUriStyleNodeCoreModules,showModuleSpecifier:()=>mD,signatureHasLiteralTypes:()=>signatureHasLiteralTypes,signatureHasRestParameter:()=>signatureHasRestParameter,signatureToDisplayParts:()=>signatureToDisplayParts,single:()=>eM,singleElementArray:()=>tZ,singleIterator:()=>q,singleOrMany:()=>eN,singleOrUndefined:()=>eC,skipAlias:()=>ml,skipAssertions:()=>Tu,skipConstraint:()=>skipConstraint,skipOuterExpressions:()=>To,skipParentheses:()=>di,skipPartiallyEmittedExpressions:()=>sn,skipTrivia:()=>i4,skipTypeChecking:()=>yl,skipTypeParentheses:()=>dr,skipWhile:()=>t4,sliceAfter:()=>yi,some:()=>G,sort:()=>ey,sortAndDeduplicate:()=>ea,sortAndDeduplicateDiagnostics:()=>aI,sourceFileAffectingCompilerOptions:()=>sourceFileAffectingCompilerOptions,sourceFileMayBeEmitted:()=>fM,sourceMapCommentRegExp:()=>sourceMapCommentRegExp,sourceMapCommentRegExpDontCareLineStart:()=>sourceMapCommentRegExpDontCareLineStart,spacePart:()=>spacePart,spanMap:()=>Q,spreadArrayHelper:()=>spreadArrayHelper,stableSort:()=>ev,startEndContainsRange:()=>startEndContainsRange,startEndOverlapsWithStartEnd:()=>startEndOverlapsWithStartEnd,startOnNewLine:()=>Tl,startTracing:()=>startTracing,startsWith:()=>tK,startsWithDirectory:()=>iv,startsWithUnderscore:()=>startsWithUnderscore,startsWithUseStrict:()=>Te,stringContains:()=>tO,stringContainsAt:()=>stringContainsAt,stringToToken:()=>iJ,stripQuotes:()=>fu,supportedDeclarationExtensions:()=>bF,supportedJSExtensions:()=>bj,supportedJSExtensionsFlat:()=>bI,supportedLocaleDirectories:()=>u7,supportedTSExtensions:()=>bC,supportedTSExtensionsFlat:()=>bM,supportedTSImplementationExtensions:()=>bL,suppressLeadingAndTrailingTrivia:()=>suppressLeadingAndTrailingTrivia,suppressLeadingTrivia:()=>suppressLeadingTrivia,suppressTrailingTrivia:()=>suppressTrailingTrivia,symbolEscapedNameNoDefault:()=>symbolEscapedNameNoDefault,symbolName:()=>os,symbolNameNoDefault:()=>symbolNameNoDefault,symbolPart:()=>symbolPart,symbolToDisplayParts:()=>symbolToDisplayParts,syntaxMayBeASICandidate:()=>syntaxMayBeASICandidate,syntaxRequiresTrailingSemicolonOrASI:()=>syntaxRequiresTrailingSemicolonOrASI,sys:()=>rU,sysLog:()=>sysLog,tagNamesAreEquivalent:()=>EM,takeWhile:()=>t3,targetOptionDeclaration:()=>targetOptionDeclaration,templateObjectHelper:()=>templateObjectHelper,testFormatSettings:()=>testFormatSettings,textChangeRangeIsUnchanged:()=>aH,textChangeRangeNewSpan:()=>aQ,textChanges:()=>ts_textChanges_exports,textOrKeywordPart:()=>textOrKeywordPart,textPart:()=>textPart,textRangeContainsPositionInclusive:()=>aR,textSpanContainsPosition:()=>aL,textSpanContainsTextSpan:()=>az,textSpanEnd:()=>aP,textSpanIntersection:()=>aY,textSpanIntersectsWith:()=>a$,textSpanIntersectsWithPosition:()=>aV,textSpanIntersectsWithTextSpan:()=>aJ,textSpanIsEmpty:()=>aF,textSpanOverlap:()=>aU,textSpanOverlapsWith:()=>aB,textSpansEqual:()=>textSpansEqual,textToKeywordObj:()=>ah,timestamp:()=>nb,toArray:()=>e5,toBuilderFileEmit:()=>toBuilderFileEmit,toBuilderStateFileInfoForMultiEmit:()=>toBuilderStateFileInfoForMultiEmit,toEditorSettings:()=>wQ,toFileNameLowerCase:()=>ts,toLowerCase:()=>to,toPath:()=>il,toProgramEmitPending:()=>toProgramEmitPending,tokenIsIdentifierOrKeyword:()=>iL,tokenIsIdentifierOrKeywordOrGreaterThan:()=>iR,tokenToString:()=>iU,trace:()=>trace,tracing:()=>nM,tracingEnabled:()=>tracingEnabled,transform:()=>transform,transformClassFields:()=>transformClassFields,transformDeclarations:()=>transformDeclarations,transformECMAScriptModule:()=>transformECMAScriptModule,transformES2015:()=>transformES2015,transformES2016:()=>transformES2016,transformES2017:()=>transformES2017,transformES2018:()=>transformES2018,transformES2019:()=>transformES2019,transformES2020:()=>transformES2020,transformES2021:()=>transformES2021,transformES5:()=>transformES5,transformESDecorators:()=>transformESDecorators,transformESNext:()=>transformESNext,transformGenerators:()=>transformGenerators,transformJsx:()=>transformJsx,transformLegacyDecorators:()=>transformLegacyDecorators,transformModule:()=>transformModule,transformNodeModule:()=>transformNodeModule,transformNodes:()=>transformNodes,transformSystemModule:()=>transformSystemModule,transformTypeScript:()=>transformTypeScript,transpile:()=>transpile,transpileModule:()=>transpileModule,transpileOptionValueCompilerOptions:()=>transpileOptionValueCompilerOptions,trimString:()=>nl,trimStringEnd:()=>nc,trimStringStart:()=>n_,tryAddToSet:()=>W,tryAndIgnoreErrors:()=>tryAndIgnoreErrors,tryCast:()=>e9,tryDirectoryExists:()=>tryDirectoryExists,tryExtractTSExtension:()=>hz,tryFileExists:()=>tryFileExists,tryGetClassExtendingExpressionWithTypeArguments:()=>hS,tryGetClassImplementingOrExtendingExpressionWithTypeArguments:()=>hT,tryGetDirectories:()=>tryGetDirectories,tryGetExtensionFromPath:()=>yt,tryGetImportFromModuleSpecifier:()=>pj,tryGetJSDocSatisfiesTypeNode:()=>yX,tryGetModuleNameFromFile:()=>Tm,tryGetModuleSpecifierFromDeclaration:()=>pN,tryGetNativePerformanceHooks:()=>ny,tryGetPropertyAccessOrIdentifierToString:()=>function e(t){if(xA(t)){let n=e(t.expression);if(void 0!==n)return n+"."+cA(t.name)}else if(xC(t)){let n=e(t.expression);if(void 0!==n&&sP(t.argumentExpression))return n+"."+dR(t.argumentExpression)}else if(vk(t))return oi(t.escapedText)},tryGetPropertyNameOfBindingOrAssignmentElement:()=>Tv,tryGetSourceMappingURL:()=>tryGetSourceMappingURL,tryGetTextOfPropertyName:()=>cE,tryIOAndConsumeErrors:()=>tryIOAndConsumeErrors,tryParsePattern:()=>g4,tryParsePatterns:()=>g6,tryParseRawSourceMap:()=>tryParseRawSourceMap,tryReadDirectory:()=>tryReadDirectory,tryReadFile:()=>tryReadFile,tryRemoveDirectoryPrefix:()=>gk,tryRemoveExtension:()=>g1,tryRemovePrefix:()=>tY,tryRemoveSuffix:()=>tI,typeAcquisitionDeclarations:()=>typeAcquisitionDeclarations,typeAliasNamePart:()=>typeAliasNamePart,typeDirectiveIsEqualTo:()=>lS,typeKeywords:()=>typeKeywords,typeParameterNamePart:()=>typeParameterNamePart,typeReferenceResolutionNameAndModeGetter:()=>typeReferenceResolutionNameAndModeGetter,typeToDisplayParts:()=>typeToDisplayParts,unchangedPollThresholds:()=>unchangedPollThresholds,unchangedTextChangeRange:()=>u8,unescapeLeadingUnderscores:()=>oi,unmangleScopedPackageName:()=>unmangleScopedPackageName,unorderedRemoveItem:()=>tz,unorderedRemoveItemAt:()=>tR,unreachableCodeIsError:()=>go,unusedLabelIsError:()=>gs,unwrapInnermostStatementOfLabel:()=>_s,updateErrorForNoInputFiles:()=>updateErrorForNoInputFiles,updateLanguageServiceSourceFile:()=>w2,updateMissingFilePathsWatch:()=>updateMissingFilePathsWatch,updatePackageJsonWatch:()=>updatePackageJsonWatch,updateResolutionField:()=>updateResolutionField,updateSharedExtendedConfigFileWatcher:()=>updateSharedExtendedConfigFileWatcher,updateSourceFile:()=>ED,updateWatchingWildcardDirectories:()=>updateWatchingWildcardDirectories,usesExtensionsOnImports:()=>gQ,usingSingleLineStringWriter:()=>ld,utf16EncodeAsString:()=>af,validateLocaleAndSetLanguage:()=>a7,valuesHelper:()=>valuesHelper,version:()=>o,versionMajorMinor:()=>a,visitArray:()=>visitArray,visitCommaListElements:()=>visitCommaListElements,visitEachChild:()=>visitEachChild,visitFunctionBody:()=>visitFunctionBody,visitIterationBody:()=>visitIterationBody,visitLexicalEnvironment:()=>visitLexicalEnvironment,visitNode:()=>visitNode,visitNodes:()=>visitNodes2,visitParameterList:()=>visitParameterList,walkUpBindingElementsAndPatterns:()=>a3,walkUpLexicalEnvironments:()=>walkUpLexicalEnvironments,walkUpOuterExpressions:()=>Ts,walkUpParenthesizedExpressions:()=>dt,walkUpParenthesizedTypes:()=>de,walkUpParenthesizedTypesAndGetParentAndChild:()=>dn,whitespaceOrMapCommentRegExp:()=>whitespaceOrMapCommentRegExp,writeCommentRange:()=>f1,writeFile:()=>fj,writeFileEnsuringDirectories:()=>fI,zipToModeAwareCache:()=>zipToModeAwareCache,zipWith:()=>b});var Az=c({"src/typescript/_namespaces/ts.ts"(){wA(),wC(),AF(),AL()}}),AB=(r={"src/typescript/typescript.ts"(e,t){Az(),Az(),"u">typeof console&&(nd.loggingHost={log(e,t){switch(e){case 1:return console.error(t);case 2:return console.warn(t);case 3:case 4:return console.log(t)}}}),t.exports=AR}},function(){return i||(0,r[l(r)[0]])((i={exports:{}}).exports,i),i.exports});t.exports=AB()}}),X=u({"src/language-js/parse/postprocess/typescript.js"(e,t){p();var n=U(),r=Q(),i=H(),a={AbstractKeyword:126,SourceFile:308,PropertyDeclaration:169};function o(e,t){let n=function(e){for(;e&&e.kind!==a.SourceFile;)e=e.parent;return e}(e),[r,o]=[e.getStart(),e.end].map(e=>{let{line:t,character:r}=n.getLineAndCharacterOfPosition(e);return{line:t+1,column:r}});i({loc:{start:r,end:o}},t)}t.exports={throwErrorForInvalidNodes:function(e,t){if(!/@|abstract/.test(t.originalText))return;let{esTreeNodeToTSNodeMap:s,tsNodeToESTreeNodeMap:u}=e;r(e.ast,e=>{let t=s.get(e);if(!t)return;let r=u.get(t);r===e&&(function(e){let{modifiers:t}=e;if(!n(t))return;let r=Z(),{SyntaxKind:i}=r;for(let n of t)r.isDecorator(n)&&!function(e){let t=Z();return[!0,!1].some(n=>t.nodeCanBeDecorated(n,e,e.parent,e.parent.parent))}(e)&&(e.kind!==i.MethodDeclaration||r.nodeIsPresent(e.body)||o(n,"A decorator can only decorate a method implementation, not an overload."),o(n,"Decorators are not valid here."))}(t),t.kind!==a.PropertyDeclaration||t.modifiers&&!t.modifiers.some(e=>e.kind===a.AbstractKeyword)||t.initializer&&null===r.value&&i(r,"Abstract property cannot have an initializer"))})}}}}),ee=u({"scripts/build/shims/debug.cjs"(e,t){p(),t.exports=()=>()=>{}}}),et=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js"(e,t){p();var n=Number.MAX_SAFE_INTEGER||9007199254740991;t.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:16}}}),en=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/debug.js"(e,t){p();var r="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=Array(e),n=0;n{};t.exports=r}}),er=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/re.js"(e,t){p();var{MAX_SAFE_COMPONENT_LENGTH:n}=et(),r=en(),i=(e=t.exports={}).re=[],a=e.src=[],o=e.t={},s=0,u=(e,t,n)=>{let u=s++;r(e,u,t),o[e]=u,a[u]=t,i[u]=new RegExp(t,n?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${a[o.NUMERICIDENTIFIER]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${a[o.NUMERICIDENTIFIERLOOSE]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${a[o.PRERELEASEIDENTIFIER]}(?:\\.${a[o.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${a[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[o.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${a[o.BUILDIDENTIFIER]}(?:\\.${a[o.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${a[o.MAINVERSION]}${a[o.PRERELEASE]}?${a[o.BUILD]}?`),u("FULL",`^${a[o.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${a[o.MAINVERSIONLOOSE]}${a[o.PRERELEASELOOSE]}?${a[o.BUILD]}?`),u("LOOSE",`^${a[o.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",`${a[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),u("XRANGEIDENTIFIER",`${a[o.NUMERICIDENTIFIER]}|x|X|\\*`),u("XRANGEPLAIN",`[v=\\s]*(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:${a[o.PRERELEASE]})?${a[o.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:${a[o.PRERELEASELOOSE]})?${a[o.BUILD]}?)?)?`),u("XRANGE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",a[o.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${a[o.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",u("TILDE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${a[o.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",u("CARET",`^${a[o.LONECARET]}${a[o.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${a[o.LONECARET]}${a[o.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${a[o.GTLT]}\\s*(${a[o.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]}|${a[o.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${a[o.XRANGEPLAIN]})\\s+-\\s+(${a[o.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${a[o.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[o.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),ei=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/parse-options.js"(e,t){p();var n=["includePrerelease","loose","rtl"];t.exports=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}}}),ea=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/identifiers.js"(e,t){p();var n=/^[0-9]+$/,r=(e,t)=>{let r=n.test(e),i=n.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:er(t,e)}}}),eo=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/semver.js"(e,t){p();var n=en(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:i}=et(),{re:a,t:o}=er(),s=ei(),{compareIdentifiers:u}=ea(),l=class{constructor(e,t){if(t=s(t),e instanceof l){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid Version: ${e}`);if(e.length>r)throw TypeError(`version is longer than ${r} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let u=e.trim().match(t.loose?a[o.LOOSE]:a[o.FULL]);if(!u)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+u[1],this.minor=+u[2],this.patch=+u[3],this.major>i||this.major<0)throw TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw TypeError("Invalid patch version");u[4]?this.prerelease=u[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};t.exports=l}}),es=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/parse.js"(e,t){p();var{MAX_LENGTH:n}=et(),{re:r,t:i}=er(),a=eo(),o=ei();t.exports=(e,t)=>{if(t=o(t),e instanceof a)return e;if("string"!=typeof e||e.length>n||!(t.loose?r[i.LOOSE]:r[i.FULL]).test(e))return null;try{return new a(e,t)}catch{return null}}}}),eu=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/valid.js"(e,t){p();var n=es();t.exports=(e,t)=>{let r=n(e,t);return r?r.version:null}}}),el=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/clean.js"(e,t){p();var n=es();t.exports=(e,t)=>{let r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}}}),ec=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/inc.js"(e,t){p();var n=eo();t.exports=(e,t,r,i)=>{"string"==typeof r&&(i=r,r=void 0);try{return new n(e instanceof n?e.version:e,r).inc(t,i).version}catch{return null}}}}),e_=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare.js"(e,t){p();var n=eo();t.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))}}),ep=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/eq.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0===n(e,t,r)}}),ed=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/diff.js"(e,t){p();var n=es(),r=ep();t.exports=(e,t)=>{if(r(e,t))return null;{let r=n(e),i=n(t),a=r.prerelease.length||i.prerelease.length,o=a?"pre":"";for(let e in r)if(("major"===e||"minor"===e||"patch"===e)&&r[e]!==i[e])return o+e;return a?"prerelease":""}}}}),ef=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/major.js"(e,t){p();var n=eo();t.exports=(e,t)=>new n(e,t).major}}),em=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/minor.js"(e,t){p();var n=eo();t.exports=(e,t)=>new n(e,t).minor}}),eg=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/patch.js"(e,t){p();var n=eo();t.exports=(e,t)=>new n(e,t).patch}}),eb=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/prerelease.js"(e,t){p();var n=es();t.exports=(e,t)=>{let r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}}}),ev=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rcompare.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>n(t,e,r)}}),ex=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-loose.js"(e,t){p();var n=e_();t.exports=(e,t)=>n(e,t,!0)}}),eD=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-build.js"(e,t){p();var n=eo();t.exports=(e,t,r)=>{let i=new n(e,r),a=new n(t,r);return i.compare(a)||i.compareBuild(a)}}}),eS=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/sort.js"(e,t){p();var n=eD();t.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))}}),eT=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rsort.js"(e,t){p();var n=eD();t.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))}}),eE=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gt.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>n(e,t,r)>0}}),ew=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lt.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0>n(e,t,r)}}),eA=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/neq.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0!==n(e,t,r)}}),eC=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gte.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>n(e,t,r)>=0}}),eM=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lte.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0>=n(e,t,r)}}),eN=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/cmp.js"(e,t){p();var n=ep(),r=eA(),i=eE(),a=eC(),o=ew(),s=eM();t.exports=(e,t,u,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof u&&(u=u.version),e===u;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof u&&(u=u.version),e!==u;case"":case"=":case"==":return n(e,u,l);case"!=":return r(e,u,l);case">":return i(e,u,l);case">=":return a(e,u,l);case"<":return o(e,u,l);case"<=":return s(e,u,l);default:throw TypeError(`Invalid operator: ${t}`)}}}}),ek=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/coerce.js"(e,t){p();var n=eo(),r=es(),{re:i,t:a}=er();t.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let o=null;if((t=t||{}).rtl){let t;for(;(t=i[a.COERCERTL].exec(e))&&(!o||o.index+o[0].length!==e.length);)o&&t.index+t[0].length===o.index+o[0].length||(o=t),i[a.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[a.COERCERTL].lastIndex=-1}else o=e.match(i[a.COERCE]);return null===o?null:r(`${o[2]}.${o[3]||"0"}.${o[4]||"0"}`,t)}}}),ej=u({"node_modules/yallist/iterator.js"(e,t){p(),t.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}}}),eI=u({"node_modules/yallist/yallist.js"(e,t){function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(function(e){t.push(e)});else if(arguments.length>0)for(var r=0,i=arguments.length;r1)n=t;else if(this.head)r=this.head.next,n=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},n.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else if(this.tail)r=this.tail.prev,n=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},n.prototype.toArray=function(){for(var e=Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},n.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(tthis.length&&(t=this.length);for(var i=0,a=this.head;null!==a&&ithis.length&&(t=this.length);for(var i=this.length,a=this.tail;null!==a&&i>t;i--)a=a.prev;for(;null!==a&&i>e;i--,a=a.prev)r.push(a.value);return r},n.prototype.splice=function(e,t){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;null!==i&&n1,h=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw TypeError("max must be a non-negative number");this[r]=e.max||1/0;let t=e.length||f;if(this[a]="function"!=typeof t?f:t,this[o]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[s]=e.maxAge||0,this[u]=e.dispose,this[l]=e.noDisposeOnSet||!1,this[d]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw TypeError("max must be a non-negative number");this[r]=e||1/0,y(this)}get max(){return this[r]}set allowStale(e){this[o]=!!e}get allowStale(){return this[o]}set maxAge(e){if("number"!=typeof e)throw TypeError("maxAge must be a non-negative number");this[s]=e,y(this)}get maxAge(){return this[s]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[a]&&(this[a]=e,this[i]=0,this[c].forEach(e=>{e.length=this[a](e.value,e.key),this[i]+=e.length})),y(this)}get lengthCalculator(){return this[a]}get length(){return this[i]}get itemCount(){return this[c].length}rforEach(e,t){t=t||this;for(let n=this[c].tail;null!==n;){let r=n.prev;x(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[c].head;null!==n;){let r=n.next;x(this,e,n,t),n=r}}keys(){return this[c].toArray().map(e=>e.key)}values(){return this[c].toArray().map(e=>e.value)}reset(){this[u]&&this[c]&&this[c].length&&this[c].forEach(e=>this[u](e.key,e.value)),this[_]=new Map,this[c]=new n,this[i]=0}dump(){return this[c].map(e=>!g(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[c]}set(e,t,n){if((n=n||this[s])&&"number"!=typeof n)throw TypeError("maxAge must be a number");let o=n?Date.now():0,p=this[a](t,e);if(this[_].has(e)){if(p>this[r])return b(this,this[_].get(e)),!1;let a=this[_].get(e).value;return this[u]&&(this[l]||this[u](e,a.value)),a.now=o,a.maxAge=n,a.value=t,this[i]+=p-a.length,a.length=p,this.get(e),y(this),!0}let d=new v(e,t,p,o,n);return d.length>this[r]?(this[u]&&this[u](e,t),!1):(this[i]+=d.length,this[c].unshift(d),this[_].set(e,this[c].head),y(this),!0)}has(e){return!!this[_].has(e)&&!g(this,this[_].get(e).value)}get(e){return m(this,e,!0)}peek(e){return m(this,e,!1)}pop(){let e=this[c].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[_].get(e))}load(e){this.reset();let t=Date.now();for(let n=e.length-1;n>=0;n--){let r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{let e=i-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[_].forEach((e,t)=>m(this,t,!1))}},m=(e,t,n)=>{let r=e[_].get(t);if(r){let t=r.value;if(g(e,t)){if(b(e,r),!e[o])return}else n&&(e[d]&&(r.value.now=Date.now()),e[c].unshiftNode(r));return t.value}},g=(e,t)=>{if(!t||!t.maxAge&&!e[s])return!1;let n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[s]&&n>e[s]},y=e=>{if(e[i]>e[r])for(let t=e[c].tail;e[i]>e[r]&&null!==t;){let n=t.prev;b(e,t),t=n}},b=(e,t)=>{if(t){let n=t.value;e[u]&&e[u](n.key,n.value),e[i]-=n.length,e[_].delete(n.key),e[c].removeNode(t)}},v=class{constructor(e,t,n,r,i){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=i||0}},x=(e,t,n,r)=>{let i=n.value;g(e,i)&&(b(e,n),e[o]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};t.exports=h}}),eP=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/range.js"(e,t){p();var n=class{constructor(e,t){if(t=i(t),e instanceof n)return!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease?e:new n(e.raw,t);if(e instanceof a)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!f(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&h(e[0])){this.set=[e];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let t=`parseRange:${Object.keys(this.options).join(",")}:${e=e.trim()}`,n=r.get(t);if(n)return n;let i=this.options.loose,s=i?u[l.HYPHENRANGELOOSE]:u[l.HYPHENRANGE];o("hyphen replace",e=e.replace(s,A(this.options.includePrerelease))),o("comparator trim",e=e.replace(u[l.COMPARATORTRIM],c));let p=(e=(e=(e=e.replace(u[l.TILDETRIM],_)).replace(u[l.CARETTRIM],d)).split(/\s+/).join(" ")).split(" ").map(e=>g(e,this.options)).join(" ").split(/\s+/).map(e=>w(e,this.options));i&&(p=p.filter(e=>(o("loose invalid filter",e,this.options),!!e.match(u[l.COMPARATORLOOSE])))),o("range list",p);let h=new Map;for(let e of p.map(e=>new a(e,this.options))){if(f(e))return[e];h.set(e.value,e)}h.size>1&&h.has("")&&h.delete("");let m=[...h.values()];return r.set(t,m),m}intersects(e,t){if(!(e instanceof n))throw TypeError("a Range is required");return this.set.some(n=>m(n,t)&&e.set.some(e=>m(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new s(e,this.options)}catch{return!1}for(let t=0;t"<0.0.0-0"===e.value,h=e=>""===e.value,m=(e,t)=>{let n=!0,r=e.slice(),i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},g=(e,t)=>(o("comp",e,t),o("caret",e=x(e,t)),o("tildes",e=b(e,t)),o("xrange",e=S(e,t)),o("stars",e=E(e,t)),e),y=e=>!e||"x"===e.toLowerCase()||"*"===e,b=(e,t)=>e.trim().split(/\s+/).map(e=>v(e,t)).join(" "),v=(e,t)=>{let n=t.loose?u[l.TILDELOOSE]:u[l.TILDE];return e.replace(n,(t,n,r,i,a)=>{let s;return o("tilde",e,t,n,r,i,a),y(n)?s="":y(r)?s=`>=${n}.0.0 <${+n+1}.0.0-0`:y(i)?s=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:a?(o("replaceTilde pr",a),s=`>=${n}.${r}.${i}-${a} <${n}.${+r+1}.0-0`):s=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,o("tilde return",s),s})},x=(e,t)=>e.trim().split(/\s+/).map(e=>D(e,t)).join(" "),D=(e,t)=>{o("caret",e,t);let n=t.loose?u[l.CARETLOOSE]:u[l.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,a,s)=>{let u;return o("caret",e,t,n,i,a,s),y(n)?u="":y(i)?u=`>=${n}.0.0${r} <${+n+1}.0.0-0`:y(a)?u="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:s?(o("replaceCaret pr",s),u="0"===n?"0"===i?`>=${n}.${i}.${a}-${s} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}-${s} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a}-${s} <${+n+1}.0.0-0`):(o("no pr"),u="0"===n?"0"===i?`>=${n}.${i}.${a}${r} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a} <${+n+1}.0.0-0`),o("caret return",u),u})},S=(e,t)=>(o("replaceXRanges",e,t),e.split(/\s+/).map(e=>T(e,t)).join(" ")),T=(e,t)=>{e=e.trim();let n=t.loose?u[l.XRANGELOOSE]:u[l.XRANGE];return e.replace(n,(n,r,i,a,s,u)=>{o("xRange",e,n,r,i,a,s,u);let l=y(i),c=l||y(a),_=c||y(s);return"="===r&&_&&(r=""),u=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&_?(c&&(a=0),s=0,">"===r?(r=">=",c?(i=+i+1,a=0):a=+a+1,s=0):"<="===r&&(r="<",c?i=+i+1:a=+a+1),"<"===r&&(u="-0"),n=`${r+i}.${a}.${s}${u}`):c?n=`>=${i}.0.0${u} <${+i+1}.0.0-0`:_&&(n=`>=${i}.${a}.0${u} <${i}.${+a+1}.0-0`),o("xRange return",n),n})},E=(e,t)=>(o("replaceStars",e,t),e.trim().replace(u[l.STAR],"")),w=(e,t)=>(o("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?l.GTE0PRE:l.GTE0],"")),A=e=>(t,n,r,i,a,o,s,u,l,c,_,p,d)=>`${n=y(r)?"":y(i)?`>=${r}.0.0${e?"-0":""}`:y(a)?`>=${r}.${i}.0${e?"-0":""}`:o?`>=${n}`:`>=${n}${e?"-0":""}`} ${u=y(l)?"":y(c)?`<${+l+1}.0.0-0`:y(_)?`<${l}.${+c+1}.0-0`:p?`<=${l}.${c}.${_}-${p}`:e?`<${l}.${c}.${+_+1}-0`:`<=${u}`}`.trim(),C=(e,t,n)=>{for(let n=0;n0){let r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}}}),eF=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/comparator.js"(e,t){p();var n=Symbol("SemVer ANY"),r=class{static get ANY(){return n}constructor(e,t){if(t=i(t),e instanceof r){if(!!t.loose===e.loose)return e;e=e.value}u("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){let t=this.options.loose?a[o.COMPARATORLOOSE]:a[o.COMPARATOR],r=e.match(t);if(!r)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new l(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new l(e,this.options)}catch{return!1}return s(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof r))throw TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new c(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new c(this.value,t).test(e.semver);let n=(">="===this.operator||">"===this.operator)&&(">="===e.operator||">"===e.operator),i=("<="===this.operator||"<"===this.operator)&&("<="===e.operator||"<"===e.operator),a=this.semver.version===e.semver.version,o=(">="===this.operator||"<="===this.operator)&&(">="===e.operator||"<="===e.operator),u=s(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=s(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||i||a&&o||u||l}};t.exports=r;var i=ei(),{re:a,t:o}=er(),s=eN(),u=en(),l=eo(),c=eP()}}),eL=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/satisfies.js"(e,t){p();var n=eP();t.exports=(e,t,r)=>{try{t=new n(t,r)}catch{return!1}return t.test(e)}}}),eR=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/to-comparators.js"(e,t){p();var n=eP();t.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))}}),ez=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/max-satisfying.js"(e,t){p();var n=eo(),r=eP();t.exports=(e,t,i)=>{let a=null,o=null,s=null;try{s=new r(t,i)}catch{return null}return e.forEach(e=>{s.test(e)&&(!a||-1===o.compare(e))&&(a=e,o=new n(a,i))}),a}}}),eB=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-satisfying.js"(e,t){p();var n=eo(),r=eP();t.exports=(e,t,i)=>{let a=null,o=null,s=null;try{s=new r(t,i)}catch{return null}return e.forEach(e=>{s.test(e)&&(!a||1===o.compare(e))&&(a=e,o=new n(a,i))}),a}}}),eU=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-version.js"(e,t){p();var n=eo(),r=eP(),i=eE();t.exports=(e,t)=>{e=new r(e,t);let a=new n("0.0.0");if(e.test(a)||(a=new n("0.0.0-0"),e.test(a)))return a;a=null;for(let t=0;t{let t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!o||i(t,o))&&(o=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),o&&(!a||i(a,o))&&(a=o)}return a&&e.test(a)?a:null}}}),eJ=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/valid.js"(e,t){p();var n=eP();t.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch{return null}}}}),e$=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/outside.js"(e,t){p();var n=eo(),r=eF(),{ANY:i}=r,a=eP(),o=eL(),s=eE(),u=ew(),l=eM(),c=eC();t.exports=(e,t,_,p)=>{let d,f,h,m,g;switch(e=new n(e,p),t=new a(t,p),_){case">":d=s,f=l,h=u,m=">",g=">=";break;case"<":d=u,f=c,h=s,m="<",g="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,p))return!1;for(let n=0;n{e.semver===i&&(e=new r(">=0.0.0")),o=o||e,s=s||e,d(e.semver,o.semver,p)?o=e:h(e.semver,s.semver,p)&&(s=e)}),o.operator===m||o.operator===g||(!s.operator||s.operator===m)&&f(e,s.semver)||s.operator===g&&h(e,s.semver))return!1}return!0}}}),eK=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/gtr.js"(e,t){p();var n=e$();t.exports=(e,t,r)=>n(e,t,">",r)}}),eV=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/ltr.js"(e,t){p();var n=e$();t.exports=(e,t,r)=>n(e,t,"<",r)}}),eY=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/intersects.js"(e,t){p();var n=eP();t.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t))}}),eW=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/simplify.js"(e,t){p();var n=eL(),r=e_();t.exports=(e,t,i)=>{let a=[],o=null,s=null,u=e.sort((e,t)=>r(e,t,i));for(let e of u)n(e,t,i)?(s=e,o||(o=e)):(s&&a.push([o,s]),s=null,o=null);o&&a.push([o,null]);let l=[];for(let[e,t]of a)e===t?l.push(e):t||e!==u[0]?t?e===u[0]?l.push(`<=${t}`):l.push(`${e} - ${t}`):l.push(`>=${e}`):l.push("*");let c=l.join(" || "),_="string"==typeof t.raw?t.raw:String(t);return c.length<_.length?c:t}}}),eq=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/subset.js"(e,t){p();var n=eP(),r=eF(),{ANY:i}=r,a=eL(),o=e_(),s=(e,t,n)=>{let s;if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=n.includePrerelease?[new r(">=0.0.0-0")]:[new r(">=0.0.0")]}if(1===t.length&&t[0].semver===i){if(n.includePrerelease)return!0;t=[new r(">=0.0.0")]}let c=new Set,_,p;for(let t of e)">"===t.operator||">="===t.operator?_=u(_,t,n):"<"===t.operator||"<="===t.operator?p=l(p,t,n):c.add(t.semver);if(c.size>1||_&&p&&((s=o(_.semver,p.semver,n))>0||0===s&&(">="!==_.operator||"<="!==p.operator)))return null;for(let e of c){if(_&&!a(e,String(_),n)||p&&!a(e,String(p),n))return null;for(let r of t)if(!a(e,String(r),n))return!1;return!0}let d,f,h,m,g=!!p&&!n.includePrerelease&&!!p.semver.prerelease.length&&p.semver,y=!!_&&!n.includePrerelease&&!!_.semver.prerelease.length&&_.semver;for(let e of(g&&1===g.prerelease.length&&"<"===p.operator&&0===g.prerelease[0]&&(g=!1),t)){if(m=m||">"===e.operator||">="===e.operator,h=h||"<"===e.operator||"<="===e.operator,_){if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),">"===e.operator||">="===e.operator){if((d=u(_,e,n))===e&&d!==_)return!1}else if(">="===_.operator&&!a(_.semver,String(e),n))return!1}if(p){if(g&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===g.major&&e.semver.minor===g.minor&&e.semver.patch===g.patch&&(g=!1),"<"===e.operator||"<="===e.operator){if((f=l(p,e,n))===e&&f!==p)return!1}else if("<="===p.operator&&!a(p.semver,String(e),n))return!1}if(!e.operator&&(p||_)&&0!==s)return!1}return!(_&&h&&!p&&0!==s||p&&m&&!_&&0!==s||y||g)},u=(e,t,n)=>{if(!e)return t;let r=o(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,n)=>{if(!e)return t;let r=o(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};t.exports=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;e=new n(e,r),t=new n(t,r);let i=!1;n:for(let n of e.set){for(let e of t.set){let t=s(n,e,r);if(i=i||null!==t,t)continue n}if(i)return!1}return!0}}}),eQ=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/index.js"(e,t){p();var n=er(),r=et(),i=eo(),a=ea(),o=es(),s=eu(),u=el(),l=ec(),c=ed(),_=ef(),d=em(),f=eg(),h=eb(),m=e_(),g=ev(),y=ex(),b=eD(),v=eS(),x=eT(),D=eE(),S=ew(),T=ep(),E=eA(),w=eC(),A=eM(),C=eN(),M=ek(),N=eF(),k=eP(),j=eL(),I=eR(),O=ez(),P=eB(),F=eU(),L=eJ(),R=e$(),z=eK(),B=eV(),U=eY(),J=eW(),$=eq();t.exports={parse:o,valid:s,clean:u,inc:l,diff:c,major:_,minor:d,patch:f,prerelease:h,compare:m,rcompare:g,compareLoose:y,compareBuild:b,sort:v,rsort:x,gt:D,lt:S,eq:T,neq:E,gte:w,lte:A,cmp:C,coerce:M,Comparator:N,Range:k,satisfies:j,toComparators:I,maxSatisfying:O,minSatisfying:P,minVersion:F,validRange:L,outside:R,gtr:z,ltr:B,intersects:U,simplifyRange:J,subset:$,SemVer:i,re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:r.SEMVER_SPEC_VERSION,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}}}),eH=u({"node_modules/@typescript-eslint/typescript-estree/dist/version-check.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.typescriptVersionIsAtLeast=void 0,r(eQ()),r(Z());var i={};for(let t of(e.typescriptVersionIsAtLeast=i,["3.7","3.8","3.9","4.0","4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","5.0"]))i[t]=!0}}),eG=u({"node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.getDecorators=e.getModifiers=void 0;var i=r(Z()),a=eH().typescriptVersionIsAtLeast["4.8"];e.getModifiers=function(e){var t;if(null!=e){if(a){if(i.canHaveModifiers(e)){let t=i.getModifiers(e);return t?Array.from(t):void 0}return}return null===(t=e.modifiers)||void 0===t?void 0:t.filter(e=>!i.isDecorator(e))}},e.getDecorators=function(e){var t;if(null!=e){if(a){if(i.canHaveDecorators(e)){let t=i.getDecorators(e);return t?Array.from(t):void 0}return}return null===(t=e.decorators)||void 0===t?void 0:t.filter(i.isDecorator)}}}}),eZ=u({"node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.xhtmlEntities=void 0,e.xhtmlEntities={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}}}),eX=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js"(e){var t,n;p(),Object.defineProperty(e,"__esModule",{value:!0}),e.AST_TOKEN_TYPES=e.AST_NODE_TYPES=void 0,(t=e.AST_NODE_TYPES||(e.AST_NODE_TYPES={})).AccessorProperty="AccessorProperty",t.ArrayExpression="ArrayExpression",t.ArrayPattern="ArrayPattern",t.ArrowFunctionExpression="ArrowFunctionExpression",t.AssignmentExpression="AssignmentExpression",t.AssignmentPattern="AssignmentPattern",t.AwaitExpression="AwaitExpression",t.BinaryExpression="BinaryExpression",t.BlockStatement="BlockStatement",t.BreakStatement="BreakStatement",t.CallExpression="CallExpression",t.CatchClause="CatchClause",t.ChainExpression="ChainExpression",t.ClassBody="ClassBody",t.ClassDeclaration="ClassDeclaration",t.ClassExpression="ClassExpression",t.ConditionalExpression="ConditionalExpression",t.ContinueStatement="ContinueStatement",t.DebuggerStatement="DebuggerStatement",t.Decorator="Decorator",t.DoWhileStatement="DoWhileStatement",t.EmptyStatement="EmptyStatement",t.ExportAllDeclaration="ExportAllDeclaration",t.ExportDefaultDeclaration="ExportDefaultDeclaration",t.ExportNamedDeclaration="ExportNamedDeclaration",t.ExportSpecifier="ExportSpecifier",t.ExpressionStatement="ExpressionStatement",t.ForInStatement="ForInStatement",t.ForOfStatement="ForOfStatement",t.ForStatement="ForStatement",t.FunctionDeclaration="FunctionDeclaration",t.FunctionExpression="FunctionExpression",t.Identifier="Identifier",t.IfStatement="IfStatement",t.ImportAttribute="ImportAttribute",t.ImportDeclaration="ImportDeclaration",t.ImportDefaultSpecifier="ImportDefaultSpecifier",t.ImportExpression="ImportExpression",t.ImportNamespaceSpecifier="ImportNamespaceSpecifier",t.ImportSpecifier="ImportSpecifier",t.JSXAttribute="JSXAttribute",t.JSXClosingElement="JSXClosingElement",t.JSXClosingFragment="JSXClosingFragment",t.JSXElement="JSXElement",t.JSXEmptyExpression="JSXEmptyExpression",t.JSXExpressionContainer="JSXExpressionContainer",t.JSXFragment="JSXFragment",t.JSXIdentifier="JSXIdentifier",t.JSXMemberExpression="JSXMemberExpression",t.JSXNamespacedName="JSXNamespacedName",t.JSXOpeningElement="JSXOpeningElement",t.JSXOpeningFragment="JSXOpeningFragment",t.JSXSpreadAttribute="JSXSpreadAttribute",t.JSXSpreadChild="JSXSpreadChild",t.JSXText="JSXText",t.LabeledStatement="LabeledStatement",t.Literal="Literal",t.LogicalExpression="LogicalExpression",t.MemberExpression="MemberExpression",t.MetaProperty="MetaProperty",t.MethodDefinition="MethodDefinition",t.NewExpression="NewExpression",t.ObjectExpression="ObjectExpression",t.ObjectPattern="ObjectPattern",t.PrivateIdentifier="PrivateIdentifier",t.Program="Program",t.Property="Property",t.PropertyDefinition="PropertyDefinition",t.RestElement="RestElement",t.ReturnStatement="ReturnStatement",t.SequenceExpression="SequenceExpression",t.SpreadElement="SpreadElement",t.StaticBlock="StaticBlock",t.Super="Super",t.SwitchCase="SwitchCase",t.SwitchStatement="SwitchStatement",t.TaggedTemplateExpression="TaggedTemplateExpression",t.TemplateElement="TemplateElement",t.TemplateLiteral="TemplateLiteral",t.ThisExpression="ThisExpression",t.ThrowStatement="ThrowStatement",t.TryStatement="TryStatement",t.UnaryExpression="UnaryExpression",t.UpdateExpression="UpdateExpression",t.VariableDeclaration="VariableDeclaration",t.VariableDeclarator="VariableDeclarator",t.WhileStatement="WhileStatement",t.WithStatement="WithStatement",t.YieldExpression="YieldExpression",t.TSAbstractAccessorProperty="TSAbstractAccessorProperty",t.TSAbstractKeyword="TSAbstractKeyword",t.TSAbstractMethodDefinition="TSAbstractMethodDefinition",t.TSAbstractPropertyDefinition="TSAbstractPropertyDefinition",t.TSAnyKeyword="TSAnyKeyword",t.TSArrayType="TSArrayType",t.TSAsExpression="TSAsExpression",t.TSAsyncKeyword="TSAsyncKeyword",t.TSBigIntKeyword="TSBigIntKeyword",t.TSBooleanKeyword="TSBooleanKeyword",t.TSCallSignatureDeclaration="TSCallSignatureDeclaration",t.TSClassImplements="TSClassImplements",t.TSConditionalType="TSConditionalType",t.TSConstructorType="TSConstructorType",t.TSConstructSignatureDeclaration="TSConstructSignatureDeclaration",t.TSDeclareFunction="TSDeclareFunction",t.TSDeclareKeyword="TSDeclareKeyword",t.TSEmptyBodyFunctionExpression="TSEmptyBodyFunctionExpression",t.TSEnumDeclaration="TSEnumDeclaration",t.TSEnumMember="TSEnumMember",t.TSExportAssignment="TSExportAssignment",t.TSExportKeyword="TSExportKeyword",t.TSExternalModuleReference="TSExternalModuleReference",t.TSFunctionType="TSFunctionType",t.TSInstantiationExpression="TSInstantiationExpression",t.TSImportEqualsDeclaration="TSImportEqualsDeclaration",t.TSImportType="TSImportType",t.TSIndexedAccessType="TSIndexedAccessType",t.TSIndexSignature="TSIndexSignature",t.TSInferType="TSInferType",t.TSInterfaceBody="TSInterfaceBody",t.TSInterfaceDeclaration="TSInterfaceDeclaration",t.TSInterfaceHeritage="TSInterfaceHeritage",t.TSIntersectionType="TSIntersectionType",t.TSIntrinsicKeyword="TSIntrinsicKeyword",t.TSLiteralType="TSLiteralType",t.TSMappedType="TSMappedType",t.TSMethodSignature="TSMethodSignature",t.TSModuleBlock="TSModuleBlock",t.TSModuleDeclaration="TSModuleDeclaration",t.TSNamedTupleMember="TSNamedTupleMember",t.TSNamespaceExportDeclaration="TSNamespaceExportDeclaration",t.TSNeverKeyword="TSNeverKeyword",t.TSNonNullExpression="TSNonNullExpression",t.TSNullKeyword="TSNullKeyword",t.TSNumberKeyword="TSNumberKeyword",t.TSObjectKeyword="TSObjectKeyword",t.TSOptionalType="TSOptionalType",t.TSParameterProperty="TSParameterProperty",t.TSPrivateKeyword="TSPrivateKeyword",t.TSPropertySignature="TSPropertySignature",t.TSProtectedKeyword="TSProtectedKeyword",t.TSPublicKeyword="TSPublicKeyword",t.TSQualifiedName="TSQualifiedName",t.TSReadonlyKeyword="TSReadonlyKeyword",t.TSRestType="TSRestType",t.TSSatisfiesExpression="TSSatisfiesExpression",t.TSStaticKeyword="TSStaticKeyword",t.TSStringKeyword="TSStringKeyword",t.TSSymbolKeyword="TSSymbolKeyword",t.TSTemplateLiteralType="TSTemplateLiteralType",t.TSThisType="TSThisType",t.TSTupleType="TSTupleType",t.TSTypeAliasDeclaration="TSTypeAliasDeclaration",t.TSTypeAnnotation="TSTypeAnnotation",t.TSTypeAssertion="TSTypeAssertion",t.TSTypeLiteral="TSTypeLiteral",t.TSTypeOperator="TSTypeOperator",t.TSTypeParameter="TSTypeParameter",t.TSTypeParameterDeclaration="TSTypeParameterDeclaration",t.TSTypeParameterInstantiation="TSTypeParameterInstantiation",t.TSTypePredicate="TSTypePredicate",t.TSTypeQuery="TSTypeQuery",t.TSTypeReference="TSTypeReference",t.TSUndefinedKeyword="TSUndefinedKeyword",t.TSUnionType="TSUnionType",t.TSUnknownKeyword="TSUnknownKeyword",t.TSVoidKeyword="TSVoidKeyword",(n=e.AST_TOKEN_TYPES||(e.AST_TOKEN_TYPES={})).Boolean="Boolean",n.Identifier="Identifier",n.JSXIdentifier="JSXIdentifier",n.JSXText="JSXText",n.Keyword="Keyword",n.Null="Null",n.Numeric="Numeric",n.Punctuator="Punctuator",n.RegularExpression="RegularExpression",n.String="String",n.Template="Template",n.Block="Block",n.Line="Line"}}),e0=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/lib.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e1=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/parser-options.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e2=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/ts-estree.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.TSESTree=void 0,e.TSESTree=r(eX())}}),e3=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/index.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.AST_TOKEN_TYPES=e.AST_NODE_TYPES=void 0;var r=eX();Object.defineProperty(e,"AST_NODE_TYPES",{enumerable:!0,get:function(){return r.AST_NODE_TYPES}}),Object.defineProperty(e,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return r.AST_TOKEN_TYPES}}),n(e0(),e),n(e1(),e),n(e2(),e)}}),e4=u({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e6=u({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e5=u({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.TSESTree=e.AST_TOKEN_TYPES=e.AST_NODE_TYPES=void 0;var r=e3();Object.defineProperty(e,"AST_NODE_TYPES",{enumerable:!0,get:function(){return r.AST_NODE_TYPES}}),Object.defineProperty(e,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return r.AST_TOKEN_TYPES}}),Object.defineProperty(e,"TSESTree",{enumerable:!0,get:function(){return r.TSESTree}}),n(e4(),e),n(e6(),e)}}),e8=u({"node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.isThisInTypeQuery=e.isThisIdentifier=e.identifierIsThisKeyword=e.firstDefined=e.nodeHasTokens=e.createError=e.TSError=e.convertTokens=e.convertToken=e.getTokenType=e.isChildUnwrappableOptionalChain=e.isChainExpression=e.isOptional=e.isComputedProperty=e.unescapeStringLiteralText=e.hasJSXAncestor=e.findFirstMatchingAncestor=e.findNextToken=e.getTSNodeAccessibility=e.getDeclarationKind=e.isJSXToken=e.isToken=e.getRange=e.canContainDirective=e.getLocFor=e.getLineAndCharacterFor=e.getBinaryExpressionType=e.isJSDocComment=e.isComment=e.isComma=e.getLastModifier=e.hasModifier=e.isESTreeClassMember=e.getTextForTokenKind=e.isLogicalOperator=e.isAssignmentOperator=void 0;var i=r(Z()),a=eG(),o=eZ(),s=e5(),u=eH().typescriptVersionIsAtLeast["5.0"],l=i.SyntaxKind,c=[l.BarBarToken,l.AmpersandAmpersandToken,l.QuestionQuestionToken];function _(e){return e.kind>=l.FirstAssignment&&e.kind<=l.LastAssignment}function d(e){return c.includes(e.kind)}function f(e){return e.kind===l.SingleLineCommentTrivia||e.kind===l.MultiLineCommentTrivia}function h(e){return e.kind===l.JSDocComment}function m(e,t){let n=t.getLineAndCharacterOfPosition(e);return{line:n.line+1,column:n.character}}function g(e,t,n){return{start:m(e,n),end:m(t,n)}}function y(e){return e.kind>=l.FirstToken&&e.kind<=l.LastToken}function b(e){return e.kind>=l.JsxElement&&e.kind<=l.JsxAttribute}function v(e,t){for(;e;){if(t(e))return e;e=e.parent}}function x(e){return!!v(e,b)}function D(e){return e.type===s.AST_NODE_TYPES.ChainExpression}function S(e){let t;if(u&&e.kind===l.Identifier?t=i.identifierToKeywordKind(e):"originalKeywordKind"in e&&(t=e.originalKeywordKind),t)return t===l.NullKeyword?s.AST_TOKEN_TYPES.Null:t>=l.FirstFutureReservedWord&&t<=l.LastKeyword?s.AST_TOKEN_TYPES.Identifier:s.AST_TOKEN_TYPES.Keyword;if(e.kind>=l.FirstKeyword&&e.kind<=l.LastFutureReservedWord)return e.kind===l.FalseKeyword||e.kind===l.TrueKeyword?s.AST_TOKEN_TYPES.Boolean:s.AST_TOKEN_TYPES.Keyword;if(e.kind>=l.FirstPunctuation&&e.kind<=l.LastPunctuation)return s.AST_TOKEN_TYPES.Punctuator;if(e.kind>=l.NoSubstitutionTemplateLiteral&&e.kind<=l.TemplateTail)return s.AST_TOKEN_TYPES.Template;switch(e.kind){case l.NumericLiteral:return s.AST_TOKEN_TYPES.Numeric;case l.JsxText:return s.AST_TOKEN_TYPES.JSXText;case l.StringLiteral:return e.parent&&(e.parent.kind===l.JsxAttribute||e.parent.kind===l.JsxElement)?s.AST_TOKEN_TYPES.JSXText:s.AST_TOKEN_TYPES.String;case l.RegularExpressionLiteral:return s.AST_TOKEN_TYPES.RegularExpression;case l.Identifier:case l.ConstructorKeyword:case l.GetKeyword:case l.SetKeyword:}return e.parent&&e.kind===l.Identifier&&(b(e.parent)||e.parent.kind===l.PropertyAccessExpression&&x(e))?s.AST_TOKEN_TYPES.JSXIdentifier:s.AST_TOKEN_TYPES.Identifier}function T(e,t){let n=e.kind===l.JsxText?e.getFullStart():e.getStart(t),r=e.getEnd(),i=t.text.slice(n,r),a=S(e);return a===s.AST_TOKEN_TYPES.RegularExpression?{type:a,value:i,range:[n,r],loc:g(n,r,t),regex:{pattern:i.slice(1,i.lastIndexOf("/")),flags:i.slice(i.lastIndexOf("/")+1)}}:{type:a,value:i,range:[n,r],loc:g(n,r,t)}}e.isAssignmentOperator=_,e.isLogicalOperator=d,e.getTextForTokenKind=function(e){return i.tokenToString(e)},e.isESTreeClassMember=function(e){return e.kind!==l.SemicolonClassElement},e.hasModifier=function(e,t){let n=(0,a.getModifiers)(t);return(null==n?void 0:n.some(t=>t.kind===e))===!0},e.getLastModifier=function(e){var t;let n=(0,a.getModifiers)(e);return null==n?null:null!==(t=n[n.length-1])&&void 0!==t?t:null},e.isComma=function(e){return e.kind===l.CommaToken},e.isComment=f,e.isJSDocComment=h,e.getBinaryExpressionType=function(e){return _(e)?s.AST_NODE_TYPES.AssignmentExpression:d(e)?s.AST_NODE_TYPES.LogicalExpression:s.AST_NODE_TYPES.BinaryExpression},e.getLineAndCharacterFor=m,e.getLocFor=g,e.canContainDirective=function(e){if(e.kind===i.SyntaxKind.Block)switch(e.parent.kind){case i.SyntaxKind.Constructor:case i.SyntaxKind.GetAccessor:case i.SyntaxKind.SetAccessor:case i.SyntaxKind.ArrowFunction:case i.SyntaxKind.FunctionExpression:case i.SyntaxKind.FunctionDeclaration:case i.SyntaxKind.MethodDeclaration:break;default:return!1}return!0},e.getRange=function(e,t){return[e.getStart(t),e.getEnd()]},e.isToken=y,e.isJSXToken=b,e.getDeclarationKind=function(e){return e.flags&i.NodeFlags.Let?"let":e.flags&i.NodeFlags.Const?"const":"var"},e.getTSNodeAccessibility=function(e){let t=(0,a.getModifiers)(e);if(null==t)return null;for(let e of t)switch(e.kind){case l.PublicKeyword:return"public";case l.ProtectedKeyword:return"protected";case l.PrivateKeyword:return"private"}return null},e.findNextToken=function(e,t,n){return function t(r){return i.isToken(r)&&r.pos===e.end?r:A(r.getChildren(n),r=>(r.pos<=e.pos&&r.end>e.end||r.pos===e.end)&&w(r,n)?t(r):void 0)}(t)},e.findFirstMatchingAncestor=v,e.hasJSXAncestor=x,e.unescapeStringLiteralText=function(e){return e.replace(/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,e=>{let t=e.slice(1,-1);if("#"===t[0]){let n="x"===t[1]?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return n>1114111?e:String.fromCodePoint(n)}return o.xhtmlEntities[t]||e})},e.isComputedProperty=function(e){return e.kind===l.ComputedPropertyName},e.isOptional=function(e){return!!e.questionToken&&e.questionToken.kind===l.QuestionToken},e.isChainExpression=D,e.isChildUnwrappableOptionalChain=function(e,t){return D(t)&&e.expression.kind!==i.SyntaxKind.ParenthesizedExpression},e.getTokenType=S,e.convertToken=T,e.convertTokens=function(e){let t=[];return function n(r){if(!(f(r)||h(r))){if(y(r)&&r.kind!==l.EndOfFileToken){let n=T(r,e);n&&t.push(n)}else r.getChildren(e).forEach(n)}}(e),t};var E=class extends Error{constructor(e,t,n,r,i){super(e),this.fileName=t,this.index=n,this.lineNumber=r,this.column=i,Object.defineProperty(this,"name",{value:new.target.name,enumerable:!1,configurable:!0})}};function w(e,t){return e.kind===l.EndOfFileToken?!!e.jsDoc:0!==e.getWidth(t)}function A(e,t){if(void 0!==e)for(let n=0;n{let t=this.convertChild(e);if(n){if(null!=t&&t.expression&&i.isExpressionStatement(e)&&i.isStringLiteral(e.expression)){let e=t.expression.raw;return t.directive=e.slice(1,-1),t}n=!1}return t}).filter(e=>e)}convertTypeArgumentsToTypeParameters(e,t){let n=(0,o.findNextToken)(e,this.ast,this.ast);return this.createNode(t,{type:s.AST_NODE_TYPES.TSTypeParameterInstantiation,range:[e.pos-1,n.end],params:e.map(e=>this.convertType(e))})}convertTSTypeParametersToTypeParametersDeclaration(e){let t=(0,o.findNextToken)(e,this.ast,this.ast);return{type:s.AST_NODE_TYPES.TSTypeParameterDeclaration,range:[e.pos-1,t.end],loc:(0,o.getLocFor)(e.pos-1,t.end,this.ast),params:e.map(e=>this.convertType(e))}}convertParameters(e){return null!=e&&e.length?e.map(e=>{let t=this.convertChild(e),n=(0,a.getDecorators)(e);return null!=n&&n.length&&(t.decorators=n.map(e=>this.convertChild(e))),t}):[]}convertChainExpression(e,t){let{child:n,isOptional:r}=e.type===s.AST_NODE_TYPES.MemberExpression?{child:e.object,isOptional:e.optional}:e.type===s.AST_NODE_TYPES.CallExpression?{child:e.callee,isOptional:e.optional}:{child:e.expression,isOptional:!1},i=(0,o.isChildUnwrappableOptionalChain)(t,n);if(!i&&!r)return e;if(i&&(0,o.isChainExpression)(n)){let t=n.expression;e.type===s.AST_NODE_TYPES.MemberExpression?e.object=t:e.type===s.AST_NODE_TYPES.CallExpression?e.callee=t:e.expression=t}return this.createNode(t,{type:s.AST_NODE_TYPES.ChainExpression,expression:e})}deeplyCopy(e){if(e.kind===i.SyntaxKind.JSDocFunctionType)throw(0,o.createError)(this.ast,e.pos,"JSDoc types can only be used inside documentation comments.");let t=`TS${l[e.kind]}`;if(this.options.errorOnUnknownASTType&&!s.AST_NODE_TYPES[t])throw Error(`Unknown AST_NODE_TYPE: "${t}"`);let n=this.createNode(e,{type:t});"type"in e&&(n.typeAnnotation=e.type&&"kind"in e.type&&i.isTypeNode(e.type)?this.convertTypeAnnotation(e.type,e):null),"typeArguments"in e&&(n.typeParameters=e.typeArguments&&"pos"in e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):null),"typeParameters"in e&&(n.typeParameters=e.typeParameters&&"pos"in e.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters):null);let r=(0,a.getDecorators)(e);null!=r&&r.length&&(n.decorators=r.map(e=>this.convertChild(e)));let u=new Set(["_children","decorators","end","flags","illegalDecorators","heritageClauses","locals","localSymbol","jsDoc","kind","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(e).filter(e=>{let[t]=e;return!u.has(t)}).forEach(e=>{let[t,r]=e;Array.isArray(r)?n[t]=r.map(e=>this.convertChild(e)):r&&"object"==typeof r&&r.kind?n[t]=this.convertChild(r):n[t]=r}),n}convertJSXIdentifier(e){let t=this.createNode(e,{type:s.AST_NODE_TYPES.JSXIdentifier,name:e.getText()});return this.registerTSNodeInNodeMap(e,t),t}convertJSXNamespaceOrIdentifier(e){let t=e.getText(),n=t.indexOf(":");if(n>0){let r=(0,o.getRange)(e,this.ast),i=this.createNode(e,{type:s.AST_NODE_TYPES.JSXNamespacedName,namespace:this.createNode(e,{type:s.AST_NODE_TYPES.JSXIdentifier,name:t.slice(0,n),range:[r[0],r[0]+n]}),name:this.createNode(e,{type:s.AST_NODE_TYPES.JSXIdentifier,name:t.slice(n+1),range:[r[0]+n+1,r[1]]}),range:r});return this.registerTSNodeInNodeMap(e,i),i}return this.convertJSXIdentifier(e)}convertJSXTagName(e,t){let n;switch(e.kind){case l.PropertyAccessExpression:if(e.name.kind===l.PrivateIdentifier)throw Error("Non-private identifier expected.");n=this.createNode(e,{type:s.AST_NODE_TYPES.JSXMemberExpression,object:this.convertJSXTagName(e.expression,t),property:this.convertJSXIdentifier(e.name)});break;case l.ThisKeyword:case l.Identifier:default:return this.convertJSXNamespaceOrIdentifier(e)}return this.registerTSNodeInNodeMap(e,n),n}convertMethodSignature(e){let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSMethodSignature,computed:(0,o.isComputedProperty)(e.name),key:this.convertChild(e.name),params:this.convertParameters(e.parameters),kind:(()=>{switch(e.kind){case l.GetAccessor:return"get";case l.SetAccessor:return"set";case l.MethodSignature:return"method"}})()});(0,o.isOptional)(e)&&(t.optional=!0),e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),(0,o.hasModifier)(l.ReadonlyKeyword,e)&&(t.readonly=!0),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters));let n=(0,o.getTSNodeAccessibility)(e);return n&&(t.accessibility=n),(0,o.hasModifier)(l.ExportKeyword,e)&&(t.export=!0),(0,o.hasModifier)(l.StaticKeyword,e)&&(t.static=!0),t}convertAssertClasue(e){return void 0===e?[]:e.elements.map(e=>this.convertChild(e))}applyModifiersToResult(e,t){if(!t)return;let n=[];for(let r of t)switch(r.kind){case l.ExportKeyword:case l.DefaultKeyword:break;case l.ConstKeyword:e.const=!0;break;case l.DeclareKeyword:e.declare=!0;break;default:n.push(this.convertChild(r))}n.length>0&&(e.modifiers=n)}fixParentLocation(e,t){t[0]e.range[1]&&(e.range[1]=t[1],e.loc.end=(0,o.getLineAndCharacterFor)(e.range[1],this.ast))}assertModuleSpecifier(e,t){var n;if(!t&&null==e.moduleSpecifier)throw(0,o.createError)(this.ast,e.pos,"Module specifier must be a string literal.");if(e.moduleSpecifier&&(null===(n=e.moduleSpecifier)||void 0===n?void 0:n.kind)!==l.StringLiteral)throw(0,o.createError)(this.ast,e.moduleSpecifier.pos,"Module specifier must be a string literal.")}convertNode(e,t){var n,r,c,_,p,d,f,h,m,g;switch(e.kind){case l.SourceFile:return this.createNode(e,{type:s.AST_NODE_TYPES.Program,body:this.convertBodyExpressions(e.statements,e),sourceType:e.externalModuleIndicator?"module":"script",range:[e.getStart(this.ast),e.endOfFileToken.end]});case l.Block:return this.createNode(e,{type:s.AST_NODE_TYPES.BlockStatement,body:this.convertBodyExpressions(e.statements,e)});case l.Identifier:return(0,o.isThisInTypeQuery)(e)?this.createNode(e,{type:s.AST_NODE_TYPES.ThisExpression}):this.createNode(e,{type:s.AST_NODE_TYPES.Identifier,name:e.text});case l.PrivateIdentifier:return this.createNode(e,{type:s.AST_NODE_TYPES.PrivateIdentifier,name:e.text.slice(1)});case l.WithStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.WithStatement,object:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.ReturnStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ReturnStatement,argument:this.convertChild(e.expression)});case l.LabeledStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.LabeledStatement,label:this.convertChild(e.label),body:this.convertChild(e.statement)});case l.ContinueStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ContinueStatement,label:this.convertChild(e.label)});case l.BreakStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.BreakStatement,label:this.convertChild(e.label)});case l.IfStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.IfStatement,test:this.convertChild(e.expression),consequent:this.convertChild(e.thenStatement),alternate:this.convertChild(e.elseStatement)});case l.SwitchStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.SwitchStatement,discriminant:this.convertChild(e.expression),cases:e.caseBlock.clauses.map(e=>this.convertChild(e))});case l.CaseClause:case l.DefaultClause:return this.createNode(e,{type:s.AST_NODE_TYPES.SwitchCase,test:e.kind===l.CaseClause?this.convertChild(e.expression):null,consequent:e.statements.map(e=>this.convertChild(e))});case l.ThrowStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ThrowStatement,argument:this.convertChild(e.expression)});case l.TryStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.TryStatement,block:this.convertChild(e.tryBlock),handler:this.convertChild(e.catchClause),finalizer:this.convertChild(e.finallyBlock)});case l.CatchClause:return this.createNode(e,{type:s.AST_NODE_TYPES.CatchClause,param:e.variableDeclaration?this.convertBindingNameWithTypeAnnotation(e.variableDeclaration.name,e.variableDeclaration.type):null,body:this.convertChild(e.block)});case l.WhileStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.WhileStatement,test:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.DoStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.DoWhileStatement,test:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.ForStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ForStatement,init:this.convertChild(e.initializer),test:this.convertChild(e.condition),update:this.convertChild(e.incrementor),body:this.convertChild(e.statement)});case l.ForInStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ForInStatement,left:this.convertPattern(e.initializer),right:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.ForOfStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ForOfStatement,left:this.convertPattern(e.initializer),right:this.convertChild(e.expression),body:this.convertChild(e.statement),await:!!(e.awaitModifier&&e.awaitModifier.kind===l.AwaitKeyword)});case l.FunctionDeclaration:{let t=(0,o.hasModifier)(l.DeclareKeyword,e),n=this.createNode(e,{type:t||!e.body?s.AST_NODE_TYPES.TSDeclareFunction:s.AST_NODE_TYPES.FunctionDeclaration,id:this.convertChild(e.name),generator:!!e.asteriskToken,expression:!1,async:(0,o.hasModifier)(l.AsyncKeyword,e),params:this.convertParameters(e.parameters),body:this.convertChild(e.body)||void 0});return e.type&&(n.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(n.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t&&(n.declare=!0),this.fixExports(e,n)}case l.VariableDeclaration:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.VariableDeclarator,id:this.convertBindingNameWithTypeAnnotation(e.name,e.type,e),init:this.convertChild(e.initializer)});return e.exclamationToken&&(t.definite=!0),t}case l.VariableStatement:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.VariableDeclaration,declarations:e.declarationList.declarations.map(e=>this.convertChild(e)),kind:(0,o.getDeclarationKind)(e.declarationList)});return(0,o.hasModifier)(l.DeclareKeyword,e)&&(t.declare=!0),this.fixExports(e,t)}case l.VariableDeclarationList:return this.createNode(e,{type:s.AST_NODE_TYPES.VariableDeclaration,declarations:e.declarations.map(e=>this.convertChild(e)),kind:(0,o.getDeclarationKind)(e)});case l.ExpressionStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ExpressionStatement,expression:this.convertChild(e.expression)});case l.ThisKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.ThisExpression});case l.ArrayLiteralExpression:return this.allowPattern?this.createNode(e,{type:s.AST_NODE_TYPES.ArrayPattern,elements:e.elements.map(e=>this.convertPattern(e))}):this.createNode(e,{type:s.AST_NODE_TYPES.ArrayExpression,elements:e.elements.map(e=>this.convertChild(e))});case l.ObjectLiteralExpression:return this.allowPattern?this.createNode(e,{type:s.AST_NODE_TYPES.ObjectPattern,properties:e.properties.map(e=>this.convertPattern(e))}):this.createNode(e,{type:s.AST_NODE_TYPES.ObjectExpression,properties:e.properties.map(e=>this.convertChild(e))});case l.PropertyAssignment:return this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:this.converter(e.initializer,e,this.inTypeMode,this.allowPattern),computed:(0,o.isComputedProperty)(e.name),method:!1,shorthand:!1,kind:"init"});case l.ShorthandPropertyAssignment:return e.objectAssignmentInitializer?this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(e.name),right:this.convertChild(e.objectAssignmentInitializer)}),computed:!1,method:!1,shorthand:!0,kind:"init"}):this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:this.convertChild(e.name),computed:!1,method:!1,shorthand:!0,kind:"init"});case l.ComputedPropertyName:return this.convertChild(e.expression);case l.PropertyDeclaration:{let t=(0,o.hasModifier)(l.AbstractKeyword,e),n=(0,o.hasModifier)(l.AccessorKeyword,e)?t?s.AST_NODE_TYPES.TSAbstractAccessorProperty:s.AST_NODE_TYPES.AccessorProperty:t?s.AST_NODE_TYPES.TSAbstractPropertyDefinition:s.AST_NODE_TYPES.PropertyDefinition,r=this.createNode(e,{type:n,key:this.convertChild(e.name),value:t?null:this.convertChild(e.initializer),computed:(0,o.isComputedProperty)(e.name),static:(0,o.hasModifier)(l.StaticKeyword,e),readonly:(0,o.hasModifier)(l.ReadonlyKeyword,e)||void 0,declare:(0,o.hasModifier)(l.DeclareKeyword,e),override:(0,o.hasModifier)(l.OverrideKeyword,e)});e.type&&(r.typeAnnotation=this.convertTypeAnnotation(e.type,e));let i=(0,a.getDecorators)(e);i&&(r.decorators=i.map(e=>this.convertChild(e)));let u=(0,o.getTSNodeAccessibility)(e);return u&&(r.accessibility=u),(e.name.kind===l.Identifier||e.name.kind===l.ComputedPropertyName||e.name.kind===l.PrivateIdentifier)&&e.questionToken&&(r.optional=!0),e.exclamationToken&&(r.definite=!0),r.key.type===s.AST_NODE_TYPES.Literal&&e.questionToken&&(r.optional=!0),r}case l.GetAccessor:case l.SetAccessor:if(e.parent.kind===l.InterfaceDeclaration||e.parent.kind===l.TypeLiteral)return this.convertMethodSignature(e);case l.MethodDeclaration:{let n,r=this.createNode(e,{type:e.body?s.AST_NODE_TYPES.FunctionExpression:s.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,generator:!!e.asteriskToken,expression:!1,async:(0,o.hasModifier)(l.AsyncKeyword,e),body:this.convertChild(e.body),range:[e.parameters.pos-1,e.end],params:[]});if(e.type&&(r.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(r.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters),this.fixParentLocation(r,r.typeParameters.range)),t.kind===l.ObjectLiteralExpression)r.params=e.parameters.map(e=>this.convertChild(e)),n=this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:r,computed:(0,o.isComputedProperty)(e.name),method:e.kind===l.MethodDeclaration,shorthand:!1,kind:"init"});else{r.params=this.convertParameters(e.parameters);let t=(0,o.hasModifier)(l.AbstractKeyword,e)?s.AST_NODE_TYPES.TSAbstractMethodDefinition:s.AST_NODE_TYPES.MethodDefinition;n=this.createNode(e,{type:t,key:this.convertChild(e.name),value:r,computed:(0,o.isComputedProperty)(e.name),static:(0,o.hasModifier)(l.StaticKeyword,e),kind:"method",override:(0,o.hasModifier)(l.OverrideKeyword,e)});let i=(0,a.getDecorators)(e);i&&(n.decorators=i.map(e=>this.convertChild(e)));let u=(0,o.getTSNodeAccessibility)(e);u&&(n.accessibility=u)}return e.questionToken&&(n.optional=!0),e.kind===l.GetAccessor?n.kind="get":e.kind===l.SetAccessor?n.kind="set":n.static||e.name.kind!==l.StringLiteral||"constructor"!==e.name.text||n.type===s.AST_NODE_TYPES.Property||(n.kind="constructor"),n}case l.Constructor:{let t=(0,o.getLastModifier)(e),n=t&&(0,o.findNextToken)(t,e,this.ast)||e.getFirstToken(),r=this.createNode(e,{type:e.body?s.AST_NODE_TYPES.FunctionExpression:s.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,params:this.convertParameters(e.parameters),generator:!1,expression:!1,async:!1,body:this.convertChild(e.body),range:[e.parameters.pos-1,e.end]});e.typeParameters&&(r.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters),this.fixParentLocation(r,r.typeParameters.range)),e.type&&(r.returnType=this.convertTypeAnnotation(e.type,e));let i=this.createNode(e,{type:s.AST_NODE_TYPES.Identifier,name:"constructor",range:[n.getStart(this.ast),n.end]}),a=(0,o.hasModifier)(l.StaticKeyword,e),u=this.createNode(e,{type:(0,o.hasModifier)(l.AbstractKeyword,e)?s.AST_NODE_TYPES.TSAbstractMethodDefinition:s.AST_NODE_TYPES.MethodDefinition,key:i,value:r,computed:!1,static:a,kind:a?"method":"constructor",override:!1}),c=(0,o.getTSNodeAccessibility)(e);return c&&(u.accessibility=c),u}case l.FunctionExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.FunctionExpression,id:this.convertChild(e.name),generator:!!e.asteriskToken,params:this.convertParameters(e.parameters),body:this.convertChild(e.body),async:(0,o.hasModifier)(l.AsyncKeyword,e),expression:!1});return e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t}case l.SuperKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.Super});case l.ArrayBindingPattern:return this.createNode(e,{type:s.AST_NODE_TYPES.ArrayPattern,elements:e.elements.map(e=>this.convertPattern(e))});case l.OmittedExpression:return null;case l.ObjectBindingPattern:return this.createNode(e,{type:s.AST_NODE_TYPES.ObjectPattern,properties:e.elements.map(e=>this.convertPattern(e))});case l.BindingElement:if(t.kind===l.ArrayBindingPattern){let n=this.convertChild(e.name,t);return e.initializer?this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:n,right:this.convertChild(e.initializer)}):e.dotDotDotToken?this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:n}):n}{let t;return t=e.dotDotDotToken?this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:this.convertChild(null!==(n=e.propertyName)&&void 0!==n?n:e.name)}):this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(null!==(r=e.propertyName)&&void 0!==r?r:e.name),value:this.convertChild(e.name),computed:!!(e.propertyName&&e.propertyName.kind===l.ComputedPropertyName),method:!1,shorthand:!e.propertyName,kind:"init"}),e.initializer&&(t.value=this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:this.convertChild(e.name),right:this.convertChild(e.initializer),range:[e.name.getStart(this.ast),e.initializer.end]})),t}case l.ArrowFunction:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.ArrowFunctionExpression,generator:!1,id:null,params:this.convertParameters(e.parameters),body:this.convertChild(e.body),async:(0,o.hasModifier)(l.AsyncKeyword,e),expression:e.body.kind!==l.Block});return e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t}case l.YieldExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.YieldExpression,delegate:!!e.asteriskToken,argument:this.convertChild(e.expression)});case l.AwaitExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.AwaitExpression,argument:this.convertChild(e.expression)});case l.NoSubstitutionTemplateLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.TemplateLiteral,quasis:[this.createNode(e,{type:s.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(e.getStart(this.ast)+1,e.end-1),cooked:e.text},tail:!0})],expressions:[]});case l.TemplateExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TemplateLiteral,quasis:[this.convertChild(e.head)],expressions:[]});return e.templateSpans.forEach(e=>{t.expressions.push(this.convertChild(e.expression)),t.quasis.push(this.convertChild(e.literal))}),t}case l.TaggedTemplateExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TaggedTemplateExpression,typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0,tag:this.convertChild(e.tag),quasi:this.convertChild(e.template)});case l.TemplateHead:case l.TemplateMiddle:case l.TemplateTail:{let t=e.kind===l.TemplateTail;return this.createNode(e,{type:s.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(e.getStart(this.ast)+1,e.end-(t?1:2)),cooked:e.text},tail:t})}case l.SpreadAssignment:case l.SpreadElement:return this.allowPattern?this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:this.convertPattern(e.expression)}):this.createNode(e,{type:s.AST_NODE_TYPES.SpreadElement,argument:this.convertChild(e.expression)});case l.Parameter:{let n,r;return e.dotDotDotToken?n=r=this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:this.convertChild(e.name)}):e.initializer?(n=this.convertChild(e.name),r=this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:n,right:this.convertChild(e.initializer)}),(0,a.getModifiers)(e)&&(r.range[0]=n.range[0],r.loc=(0,o.getLocFor)(r.range[0],r.range[1],this.ast))):n=r=this.convertChild(e.name,t),e.type&&(n.typeAnnotation=this.convertTypeAnnotation(e.type,e),this.fixParentLocation(n,n.typeAnnotation.range)),e.questionToken&&(e.questionToken.end>n.range[1]&&(n.range[1]=e.questionToken.end,n.loc.end=(0,o.getLineAndCharacterFor)(n.range[1],this.ast)),n.optional=!0),(0,a.getModifiers)(e)?this.createNode(e,{type:s.AST_NODE_TYPES.TSParameterProperty,accessibility:null!==(c=(0,o.getTSNodeAccessibility)(e))&&void 0!==c?c:void 0,readonly:(0,o.hasModifier)(l.ReadonlyKeyword,e)||void 0,static:(0,o.hasModifier)(l.StaticKeyword,e)||void 0,export:(0,o.hasModifier)(l.ExportKeyword,e)||void 0,override:(0,o.hasModifier)(l.OverrideKeyword,e)||void 0,parameter:r}):r}case l.ClassDeclaration:case l.ClassExpression:{let t=null!==(_=e.heritageClauses)&&void 0!==_?_:[],n=e.kind===l.ClassDeclaration?s.AST_NODE_TYPES.ClassDeclaration:s.AST_NODE_TYPES.ClassExpression,r=t.find(e=>e.token===l.ExtendsKeyword),i=t.find(e=>e.token===l.ImplementsKeyword),u=this.createNode(e,{type:n,id:this.convertChild(e.name),body:this.createNode(e,{type:s.AST_NODE_TYPES.ClassBody,body:[],range:[e.members.pos-1,e.end]}),superClass:null!=r&&r.types[0]?this.convertChild(r.types[0].expression):null});if(r){if(r.types.length>1)throw(0,o.createError)(this.ast,r.types[1].pos,"Classes can only extend a single class.");!(null===(p=r.types[0])||void 0===p)&&p.typeArguments&&(u.superTypeParameters=this.convertTypeArgumentsToTypeParameters(r.types[0].typeArguments,r.types[0]))}e.typeParameters&&(u.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),i&&(u.implements=i.types.map(e=>this.convertChild(e))),(0,o.hasModifier)(l.AbstractKeyword,e)&&(u.abstract=!0),(0,o.hasModifier)(l.DeclareKeyword,e)&&(u.declare=!0);let c=(0,a.getDecorators)(e);c&&(u.decorators=c.map(e=>this.convertChild(e)));let d=e.members.filter(o.isESTreeClassMember);return d.length&&(u.body.body=d.map(e=>this.convertChild(e))),this.fixExports(e,u)}case l.ModuleBlock:return this.createNode(e,{type:s.AST_NODE_TYPES.TSModuleBlock,body:this.convertBodyExpressions(e.statements,e)});case l.ImportDeclaration:{this.assertModuleSpecifier(e,!1);let t=this.createNode(e,{type:s.AST_NODE_TYPES.ImportDeclaration,source:this.convertChild(e.moduleSpecifier),specifiers:[],importKind:"value",assertions:this.convertAssertClasue(e.assertClause)});if(e.importClause&&(e.importClause.isTypeOnly&&(t.importKind="type"),e.importClause.name&&t.specifiers.push(this.convertChild(e.importClause)),e.importClause.namedBindings))switch(e.importClause.namedBindings.kind){case l.NamespaceImport:t.specifiers.push(this.convertChild(e.importClause.namedBindings));break;case l.NamedImports:t.specifiers=t.specifiers.concat(e.importClause.namedBindings.elements.map(e=>this.convertChild(e)))}return t}case l.NamespaceImport:return this.createNode(e,{type:s.AST_NODE_TYPES.ImportNamespaceSpecifier,local:this.convertChild(e.name)});case l.ImportSpecifier:return this.createNode(e,{type:s.AST_NODE_TYPES.ImportSpecifier,local:this.convertChild(e.name),imported:this.convertChild(null!==(d=e.propertyName)&&void 0!==d?d:e.name),importKind:e.isTypeOnly?"type":"value"});case l.ImportClause:{let t=this.convertChild(e.name);return this.createNode(e,{type:s.AST_NODE_TYPES.ImportDefaultSpecifier,local:t,range:t.range})}case l.ExportDeclaration:return(null===(f=e.exportClause)||void 0===f?void 0:f.kind)===l.NamedExports?(this.assertModuleSpecifier(e,!0),this.createNode(e,{type:s.AST_NODE_TYPES.ExportNamedDeclaration,source:this.convertChild(e.moduleSpecifier),specifiers:e.exportClause.elements.map(e=>this.convertChild(e)),exportKind:e.isTypeOnly?"type":"value",declaration:null,assertions:this.convertAssertClasue(e.assertClause)})):(this.assertModuleSpecifier(e,!1),this.createNode(e,{type:s.AST_NODE_TYPES.ExportAllDeclaration,source:this.convertChild(e.moduleSpecifier),exportKind:e.isTypeOnly?"type":"value",exported:e.exportClause&&e.exportClause.kind===l.NamespaceExport?this.convertChild(e.exportClause.name):null,assertions:this.convertAssertClasue(e.assertClause)}));case l.ExportSpecifier:return this.createNode(e,{type:s.AST_NODE_TYPES.ExportSpecifier,local:this.convertChild(null!==(h=e.propertyName)&&void 0!==h?h:e.name),exported:this.convertChild(e.name),exportKind:e.isTypeOnly?"type":"value"});case l.ExportAssignment:return e.isExportEquals?this.createNode(e,{type:s.AST_NODE_TYPES.TSExportAssignment,expression:this.convertChild(e.expression)}):this.createNode(e,{type:s.AST_NODE_TYPES.ExportDefaultDeclaration,declaration:this.convertChild(e.expression),exportKind:"value"});case l.PrefixUnaryExpression:case l.PostfixUnaryExpression:{let t=(0,o.getTextForTokenKind)(e.operator);return"++"===t||"--"===t?this.createNode(e,{type:s.AST_NODE_TYPES.UpdateExpression,operator:t,prefix:e.kind===l.PrefixUnaryExpression,argument:this.convertChild(e.operand)}):this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:t,prefix:e.kind===l.PrefixUnaryExpression,argument:this.convertChild(e.operand)})}case l.DeleteExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:"delete",prefix:!0,argument:this.convertChild(e.expression)});case l.VoidExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:"void",prefix:!0,argument:this.convertChild(e.expression)});case l.TypeOfExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:"typeof",prefix:!0,argument:this.convertChild(e.expression)});case l.TypeOperator:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeOperator,operator:(0,o.getTextForTokenKind)(e.operator),typeAnnotation:this.convertChild(e.type)});case l.BinaryExpression:if((0,o.isComma)(e.operatorToken)){let t=this.createNode(e,{type:s.AST_NODE_TYPES.SequenceExpression,expressions:[]}),n=this.convertChild(e.left);return n.type===s.AST_NODE_TYPES.SequenceExpression&&e.left.kind!==l.ParenthesizedExpression?t.expressions=t.expressions.concat(n.expressions):t.expressions.push(n),t.expressions.push(this.convertChild(e.right)),t}{let t=(0,o.getBinaryExpressionType)(e.operatorToken);return this.allowPattern&&t===s.AST_NODE_TYPES.AssignmentExpression?this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(e.left,e),right:this.convertChild(e.right)}):this.createNode(e,{type:t,operator:(0,o.getTextForTokenKind)(e.operatorToken.kind),left:this.converter(e.left,e,this.inTypeMode,t===s.AST_NODE_TYPES.AssignmentExpression),right:this.convertChild(e.right)})}case l.PropertyAccessExpression:{let t=this.convertChild(e.expression),n=this.convertChild(e.name),r=this.createNode(e,{type:s.AST_NODE_TYPES.MemberExpression,object:t,property:n,computed:!1,optional:void 0!==e.questionDotToken});return this.convertChainExpression(r,e)}case l.ElementAccessExpression:{let t=this.convertChild(e.expression),n=this.convertChild(e.argumentExpression),r=this.createNode(e,{type:s.AST_NODE_TYPES.MemberExpression,object:t,property:n,computed:!0,optional:void 0!==e.questionDotToken});return this.convertChainExpression(r,e)}case l.CallExpression:{if(e.expression.kind===l.ImportKeyword){if(1!==e.arguments.length&&2!==e.arguments.length)throw(0,o.createError)(this.ast,e.arguments.pos,"Dynamic import requires exactly one or two arguments.");return this.createNode(e,{type:s.AST_NODE_TYPES.ImportExpression,source:this.convertChild(e.arguments[0]),attributes:e.arguments[1]?this.convertChild(e.arguments[1]):null})}let t=this.convertChild(e.expression),n=e.arguments.map(e=>this.convertChild(e)),r=this.createNode(e,{type:s.AST_NODE_TYPES.CallExpression,callee:t,arguments:n,optional:void 0!==e.questionDotToken});return e.typeArguments&&(r.typeParameters=this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)),this.convertChainExpression(r,e)}case l.NewExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.NewExpression,callee:this.convertChild(e.expression),arguments:e.arguments?e.arguments.map(e=>this.convertChild(e)):[]});return e.typeArguments&&(t.typeParameters=this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)),t}case l.ConditionalExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.ConditionalExpression,test:this.convertChild(e.condition),consequent:this.convertChild(e.whenTrue),alternate:this.convertChild(e.whenFalse)});case l.MetaProperty:return this.createNode(e,{type:s.AST_NODE_TYPES.MetaProperty,meta:this.createNode(e.getFirstToken(),{type:s.AST_NODE_TYPES.Identifier,name:(0,o.getTextForTokenKind)(e.keywordToken)}),property:this.convertChild(e.name)});case l.Decorator:return this.createNode(e,{type:s.AST_NODE_TYPES.Decorator,expression:this.convertChild(e.expression)});case l.StringLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:t.kind===l.JsxAttribute?(0,o.unescapeStringLiteralText)(e.text):e.text,raw:e.getText()});case l.NumericLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:Number(e.text),raw:e.getText()});case l.BigIntLiteral:{let t=(0,o.getRange)(e,this.ast),n=this.ast.text.slice(t[0],t[1]),r=n.slice(0,-1).replace(/_/g,""),i="u">typeof BigInt?BigInt(r):null;return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,raw:n,value:i,bigint:null==i?r:String(i),range:t})}case l.RegularExpressionLiteral:{let t=e.text.slice(1,e.text.lastIndexOf("/")),n=e.text.slice(e.text.lastIndexOf("/")+1),r=null;try{r=new RegExp(t,n)}catch{r=null}return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:r,raw:e.text,regex:{pattern:t,flags:n}})}case l.TrueKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:!0,raw:"true"});case l.FalseKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:!1,raw:"false"});case l.NullKeyword:return!u.typescriptVersionIsAtLeast["4.0"]&&this.inTypeMode?this.createNode(e,{type:s.AST_NODE_TYPES.TSNullKeyword}):this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:null,raw:"null"});case l.EmptyStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.EmptyStatement});case l.DebuggerStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.DebuggerStatement});case l.JsxElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXElement,openingElement:this.convertChild(e.openingElement),closingElement:this.convertChild(e.closingElement),children:e.children.map(e=>this.convertChild(e))});case l.JsxFragment:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXFragment,openingFragment:this.convertChild(e.openingFragment),closingFragment:this.convertChild(e.closingFragment),children:e.children.map(e=>this.convertChild(e))});case l.JsxSelfClosingElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXElement,openingElement:this.createNode(e,{type:s.AST_NODE_TYPES.JSXOpeningElement,typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0,selfClosing:!0,name:this.convertJSXTagName(e.tagName,e),attributes:e.attributes.properties.map(e=>this.convertChild(e)),range:(0,o.getRange)(e,this.ast)}),closingElement:null,children:[]});case l.JsxOpeningElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXOpeningElement,typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0,selfClosing:!1,name:this.convertJSXTagName(e.tagName,e),attributes:e.attributes.properties.map(e=>this.convertChild(e))});case l.JsxClosingElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXClosingElement,name:this.convertJSXTagName(e.tagName,e)});case l.JsxOpeningFragment:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXOpeningFragment});case l.JsxClosingFragment:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXClosingFragment});case l.JsxExpression:{let t=e.expression?this.convertChild(e.expression):this.createNode(e,{type:s.AST_NODE_TYPES.JSXEmptyExpression,range:[e.getStart(this.ast)+1,e.getEnd()-1]});return e.dotDotDotToken?this.createNode(e,{type:s.AST_NODE_TYPES.JSXSpreadChild,expression:t}):this.createNode(e,{type:s.AST_NODE_TYPES.JSXExpressionContainer,expression:t})}case l.JsxAttribute:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(e.name),value:this.convertChild(e.initializer)});case l.JsxText:{let t=e.getFullStart(),n=e.getEnd(),r=this.ast.text.slice(t,n);return this.createNode(e,{type:s.AST_NODE_TYPES.JSXText,value:(0,o.unescapeStringLiteralText)(r),raw:r,range:[t,n]})}case l.JsxSpreadAttribute:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXSpreadAttribute,argument:this.convertChild(e.expression)});case l.QualifiedName:return this.createNode(e,{type:s.AST_NODE_TYPES.TSQualifiedName,left:this.convertChild(e.left),right:this.convertChild(e.right)});case l.TypeReference:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeReference,typeName:this.convertType(e.typeName),typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0});case l.TypeParameter:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeParameter,name:this.convertType(e.name),constraint:e.constraint?this.convertType(e.constraint):void 0,default:e.default?this.convertType(e.default):void 0,in:(0,o.hasModifier)(l.InKeyword,e),out:(0,o.hasModifier)(l.OutKeyword,e),const:(0,o.hasModifier)(l.ConstKeyword,e)});case l.ThisType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSThisType});case l.AnyKeyword:case l.BigIntKeyword:case l.BooleanKeyword:case l.NeverKeyword:case l.NumberKeyword:case l.ObjectKeyword:case l.StringKeyword:case l.SymbolKeyword:case l.UnknownKeyword:case l.VoidKeyword:case l.UndefinedKeyword:case l.IntrinsicKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES[`TS${l[e.kind]}`]});case l.NonNullExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSNonNullExpression,expression:this.convertChild(e.expression)});return this.convertChainExpression(t,e)}case l.TypeLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeLiteral,members:e.members.map(e=>this.convertChild(e))});case l.ArrayType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSArrayType,elementType:this.convertType(e.elementType)});case l.IndexedAccessType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSIndexedAccessType,objectType:this.convertType(e.objectType),indexType:this.convertType(e.indexType)});case l.ConditionalType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSConditionalType,checkType:this.convertType(e.checkType),extendsType:this.convertType(e.extendsType),trueType:this.convertType(e.trueType),falseType:this.convertType(e.falseType)});case l.TypeQuery:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeQuery,exprName:this.convertType(e.exprName),typeParameters:e.typeArguments&&this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)});case l.MappedType:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSMappedType,typeParameter:this.convertType(e.typeParameter),nameType:null!==(m=this.convertType(e.nameType))&&void 0!==m?m:null});return e.readonlyToken&&(e.readonlyToken.kind===l.ReadonlyKeyword?t.readonly=!0:t.readonly=(0,o.getTextForTokenKind)(e.readonlyToken.kind)),e.questionToken&&(e.questionToken.kind===l.QuestionToken?t.optional=!0:t.optional=(0,o.getTextForTokenKind)(e.questionToken.kind)),e.type&&(t.typeAnnotation=this.convertType(e.type)),t}case l.ParenthesizedExpression:return this.convertChild(e.expression,t);case l.TypeAliasDeclaration:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeAliasDeclaration,id:this.convertChild(e.name),typeAnnotation:this.convertType(e.type)});return(0,o.hasModifier)(l.DeclareKeyword,e)&&(t.declare=!0),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),this.fixExports(e,t)}case l.MethodSignature:return this.convertMethodSignature(e);case l.PropertySignature:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSPropertySignature,optional:(0,o.isOptional)(e)||void 0,computed:(0,o.isComputedProperty)(e.name),key:this.convertChild(e.name),typeAnnotation:e.type?this.convertTypeAnnotation(e.type,e):void 0,initializer:this.convertChild(e.initializer)||void 0,readonly:(0,o.hasModifier)(l.ReadonlyKeyword,e)||void 0,static:(0,o.hasModifier)(l.StaticKeyword,e)||void 0,export:(0,o.hasModifier)(l.ExportKeyword,e)||void 0}),n=(0,o.getTSNodeAccessibility)(e);return n&&(t.accessibility=n),t}case l.IndexSignature:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSIndexSignature,parameters:e.parameters.map(e=>this.convertChild(e))});e.type&&(t.typeAnnotation=this.convertTypeAnnotation(e.type,e)),(0,o.hasModifier)(l.ReadonlyKeyword,e)&&(t.readonly=!0);let n=(0,o.getTSNodeAccessibility)(e);return n&&(t.accessibility=n),(0,o.hasModifier)(l.ExportKeyword,e)&&(t.export=!0),(0,o.hasModifier)(l.StaticKeyword,e)&&(t.static=!0),t}case l.ConstructorType:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSConstructorType,params:this.convertParameters(e.parameters),abstract:(0,o.hasModifier)(l.AbstractKeyword,e)});return e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t}case l.FunctionType:case l.ConstructSignature:case l.CallSignature:{let t=e.kind===l.ConstructSignature?s.AST_NODE_TYPES.TSConstructSignatureDeclaration:e.kind===l.CallSignature?s.AST_NODE_TYPES.TSCallSignatureDeclaration:s.AST_NODE_TYPES.TSFunctionType,n=this.createNode(e,{type:t,params:this.convertParameters(e.parameters)});return e.type&&(n.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(n.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),n}case l.ExpressionWithTypeArguments:{let n=t.kind,r=n===l.InterfaceDeclaration?s.AST_NODE_TYPES.TSInterfaceHeritage:n===l.HeritageClause?s.AST_NODE_TYPES.TSClassImplements:s.AST_NODE_TYPES.TSInstantiationExpression,i=this.createNode(e,{type:r,expression:this.convertChild(e.expression)});return e.typeArguments&&(i.typeParameters=this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)),i}case l.InterfaceDeclaration:{let t=null!==(g=e.heritageClauses)&&void 0!==g?g:[],n=this.createNode(e,{type:s.AST_NODE_TYPES.TSInterfaceDeclaration,body:this.createNode(e,{type:s.AST_NODE_TYPES.TSInterfaceBody,body:e.members.map(e=>this.convertChild(e)),range:[e.members.pos-1,e.end]}),id:this.convertChild(e.name)});if(e.typeParameters&&(n.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t.length>0){let r=[],i=[];for(let n of t)if(n.token===l.ExtendsKeyword)for(let t of n.types)r.push(this.convertChild(t,e));else for(let t of n.types)i.push(this.convertChild(t,e));r.length&&(n.extends=r),i.length&&(n.implements=i)}return(0,o.hasModifier)(l.AbstractKeyword,e)&&(n.abstract=!0),(0,o.hasModifier)(l.DeclareKeyword,e)&&(n.declare=!0),this.fixExports(e,n)}case l.TypePredicate:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSTypePredicate,asserts:void 0!==e.assertsModifier,parameterName:this.convertChild(e.parameterName),typeAnnotation:null});return e.type&&(t.typeAnnotation=this.convertTypeAnnotation(e.type,e),t.typeAnnotation.loc=t.typeAnnotation.typeAnnotation.loc,t.typeAnnotation.range=t.typeAnnotation.typeAnnotation.range),t}case l.ImportType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSImportType,isTypeOf:!!e.isTypeOf,parameter:this.convertChild(e.argument),qualifier:this.convertChild(e.qualifier),typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):null});case l.EnumDeclaration:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSEnumDeclaration,id:this.convertChild(e.name),members:e.members.map(e=>this.convertChild(e))});return this.applyModifiersToResult(t,(0,a.getModifiers)(e)),this.fixExports(e,t)}case l.EnumMember:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSEnumMember,id:this.convertChild(e.name)});return e.initializer&&(t.initializer=this.convertChild(e.initializer)),e.name.kind===i.SyntaxKind.ComputedPropertyName&&(t.computed=!0),t}case l.ModuleDeclaration:{let t=this.createNode(e,Object.assign({type:s.AST_NODE_TYPES.TSModuleDeclaration},(()=>{let t=this.convertChild(e.name),n=this.convertChild(e.body);if(e.flags&i.NodeFlags.GlobalAugmentation){if(null==n||n.type===s.AST_NODE_TYPES.TSModuleDeclaration)throw Error("Expected a valid module body");if(t.type!==s.AST_NODE_TYPES.Identifier)throw Error("global module augmentation must have an Identifier id");return{kind:"global",id:t,body:n,global:!0}}if(!(e.flags&i.NodeFlags.Namespace))return Object.assign({kind:"module",id:t},null!=n?{body:n}:{});if(null==n)throw Error("Expected a module body");if(t.type!==s.AST_NODE_TYPES.Identifier)throw Error("`namespace`s must have an Identifier id");return{kind:"namespace",id:t,body:n}})()));return this.applyModifiersToResult(t,(0,a.getModifiers)(e)),this.fixExports(e,t)}case l.ParenthesizedType:return this.convertType(e.type);case l.UnionType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSUnionType,types:e.types.map(e=>this.convertType(e))});case l.IntersectionType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSIntersectionType,types:e.types.map(e=>this.convertType(e))});case l.AsExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TSAsExpression,expression:this.convertChild(e.expression),typeAnnotation:this.convertType(e.type)});case l.InferType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSInferType,typeParameter:this.convertType(e.typeParameter)});case l.LiteralType:return u.typescriptVersionIsAtLeast["4.0"]&&e.literal.kind===l.NullKeyword?this.createNode(e.literal,{type:s.AST_NODE_TYPES.TSNullKeyword}):this.createNode(e,{type:s.AST_NODE_TYPES.TSLiteralType,literal:this.convertType(e.literal)});case l.TypeAssertionExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeAssertion,typeAnnotation:this.convertType(e.type),expression:this.convertChild(e.expression)});case l.ImportEqualsDeclaration:return this.createNode(e,{type:s.AST_NODE_TYPES.TSImportEqualsDeclaration,id:this.convertChild(e.name),moduleReference:this.convertChild(e.moduleReference),importKind:e.isTypeOnly?"type":"value",isExport:(0,o.hasModifier)(l.ExportKeyword,e)});case l.ExternalModuleReference:return this.createNode(e,{type:s.AST_NODE_TYPES.TSExternalModuleReference,expression:this.convertChild(e.expression)});case l.NamespaceExportDeclaration:return this.createNode(e,{type:s.AST_NODE_TYPES.TSNamespaceExportDeclaration,id:this.convertChild(e.name)});case l.AbstractKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.TSAbstractKeyword});case l.TupleType:{let t="elementTypes"in e?e.elementTypes.map(e=>this.convertType(e)):e.elements.map(e=>this.convertType(e));return this.createNode(e,{type:s.AST_NODE_TYPES.TSTupleType,elementTypes:t})}case l.NamedTupleMember:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSNamedTupleMember,elementType:this.convertType(e.type,e),label:this.convertChild(e.name,e),optional:null!=e.questionToken});return e.dotDotDotToken?(t.range[0]=t.label.range[0],t.loc.start=t.label.loc.start,this.createNode(e,{type:s.AST_NODE_TYPES.TSRestType,typeAnnotation:t})):t}case l.OptionalType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSOptionalType,typeAnnotation:this.convertType(e.type)});case l.RestType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSRestType,typeAnnotation:this.convertType(e.type)});case l.TemplateLiteralType:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSTemplateLiteralType,quasis:[this.convertChild(e.head)],types:[]});return e.templateSpans.forEach(e=>{t.types.push(this.convertChild(e.type)),t.quasis.push(this.convertChild(e.literal))}),t}case l.ClassStaticBlockDeclaration:return this.createNode(e,{type:s.AST_NODE_TYPES.StaticBlock,body:this.convertBodyExpressions(e.body.statements,e)});case l.AssertEntry:return this.createNode(e,{type:s.AST_NODE_TYPES.ImportAttribute,key:this.convertChild(e.name),value:this.convertChild(e.value)});case l.SatisfiesExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TSSatisfiesExpression,expression:this.convertChild(e.expression),typeAnnotation:this.convertChild(e.type)});default:return this.deeplyCopy(e)}}};e.Converter=c}}),e9={};function te(e,t){function n(){this.constructor=e}tD(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function tt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function tn(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function tr(e,t){return function(n,r){t(n,r,e)}}function ti(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function ta(e,t,n,r){return new(n||(n=Promise))(function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}u((r=r.apply(e,t||[])).next())})}function to(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function tc(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function t_(){for(var e=[],t=0;t1||s(e,t)})})}function s(e,t){try{var n;(n=i[e](t)).value instanceof td?Promise.resolve(n.value.v).then(u,l):c(a[0][2],n)}catch(e){c(a[0][3],e)}}function u(e){s("next",e)}function l(e){s("throw",e)}function c(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function th(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:td(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function tm(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=tl(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,i){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,i,(t=e[n](t)).done,t.value)})}}}function tg(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function ty(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function tb(e){return e&&e.__esModule?e:{default:e}}function tv(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function tx(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n}l(e9,{__assign:()=>tS,__asyncDelegator:()=>th,__asyncGenerator:()=>tf,__asyncValues:()=>tm,__await:()=>td,__awaiter:()=>ta,__classPrivateFieldGet:()=>tv,__classPrivateFieldSet:()=>tx,__createBinding:()=>ts,__decorate:()=>tn,__exportStar:()=>tu,__extends:()=>te,__generator:()=>to,__importDefault:()=>tb,__importStar:()=>ty,__makeTemplateObject:()=>tg,__metadata:()=>ti,__param:()=>tr,__read:()=>tc,__rest:()=>tt,__spread:()=>t_,__spreadArrays:()=>tp,__values:()=>tl});var tD,tS,tT=s({"node_modules/tslib/tslib.es6.js"(){p(),tD=function(e,t){return(tD=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},tS=function(){return(tS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=t.SyntaxKind.FirstLiteralToken&&e.kind<=t.SyntaxKind.LastLiteralToken},e.isLiteralTypeNode=function(e){return e.kind===t.SyntaxKind.LiteralType},e.isMappedTypeNode=function(e){return e.kind===t.SyntaxKind.MappedType},e.isMetaProperty=function(e){return e.kind===t.SyntaxKind.MetaProperty},e.isMethodDeclaration=function(e){return e.kind===t.SyntaxKind.MethodDeclaration},e.isMethodSignature=function(e){return e.kind===t.SyntaxKind.MethodSignature},e.isModuleBlock=function(e){return e.kind===t.SyntaxKind.ModuleBlock},e.isModuleDeclaration=n,e.isNamedExports=function(e){return e.kind===t.SyntaxKind.NamedExports},e.isNamedImports=function(e){return e.kind===t.SyntaxKind.NamedImports},e.isNamespaceDeclaration=function e(r){return n(r)&&r.name.kind===t.SyntaxKind.Identifier&&void 0!==r.body&&(r.body.kind===t.SyntaxKind.ModuleBlock||e(r.body))},e.isNamespaceImport=function(e){return e.kind===t.SyntaxKind.NamespaceImport},e.isNamespaceExportDeclaration=function(e){return e.kind===t.SyntaxKind.NamespaceExportDeclaration},e.isNewExpression=function(e){return e.kind===t.SyntaxKind.NewExpression},e.isNonNullExpression=function(e){return e.kind===t.SyntaxKind.NonNullExpression},e.isNoSubstitutionTemplateLiteral=function(e){return e.kind===t.SyntaxKind.NoSubstitutionTemplateLiteral},e.isNullLiteral=function(e){return e.kind===t.SyntaxKind.NullKeyword},e.isNumericLiteral=function(e){return e.kind===t.SyntaxKind.NumericLiteral},e.isNumericOrStringLikeLiteral=function(e){switch(e.kind){case t.SyntaxKind.StringLiteral:case t.SyntaxKind.NumericLiteral:case t.SyntaxKind.NoSubstitutionTemplateLiteral:return!0;default:return!1}},e.isObjectBindingPattern=function(e){return e.kind===t.SyntaxKind.ObjectBindingPattern},e.isObjectLiteralExpression=function(e){return e.kind===t.SyntaxKind.ObjectLiteralExpression},e.isOmittedExpression=function(e){return e.kind===t.SyntaxKind.OmittedExpression},e.isParameterDeclaration=function(e){return e.kind===t.SyntaxKind.Parameter},e.isParenthesizedExpression=function(e){return e.kind===t.SyntaxKind.ParenthesizedExpression},e.isParenthesizedTypeNode=function(e){return e.kind===t.SyntaxKind.ParenthesizedType},e.isPostfixUnaryExpression=function(e){return e.kind===t.SyntaxKind.PostfixUnaryExpression},e.isPrefixUnaryExpression=function(e){return e.kind===t.SyntaxKind.PrefixUnaryExpression},e.isPropertyAccessExpression=r,e.isPropertyAssignment=function(e){return e.kind===t.SyntaxKind.PropertyAssignment},e.isPropertyDeclaration=function(e){return e.kind===t.SyntaxKind.PropertyDeclaration},e.isPropertySignature=function(e){return e.kind===t.SyntaxKind.PropertySignature},e.isQualifiedName=i,e.isRegularExpressionLiteral=function(e){return e.kind===t.SyntaxKind.RegularExpressionLiteral},e.isReturnStatement=function(e){return e.kind===t.SyntaxKind.ReturnStatement},e.isSetAccessorDeclaration=function(e){return e.kind===t.SyntaxKind.SetAccessor},e.isShorthandPropertyAssignment=function(e){return e.kind===t.SyntaxKind.ShorthandPropertyAssignment},e.isSignatureDeclaration=function(e){return void 0!==e.parameters},e.isSourceFile=function(e){return e.kind===t.SyntaxKind.SourceFile},e.isSpreadAssignment=function(e){return e.kind===t.SyntaxKind.SpreadAssignment},e.isSpreadElement=function(e){return e.kind===t.SyntaxKind.SpreadElement},e.isStringLiteral=function(e){return e.kind===t.SyntaxKind.StringLiteral},e.isSwitchStatement=function(e){return e.kind===t.SyntaxKind.SwitchStatement},e.isSyntaxList=function(e){return e.kind===t.SyntaxKind.SyntaxList},e.isTaggedTemplateExpression=function(e){return e.kind===t.SyntaxKind.TaggedTemplateExpression},e.isTemplateExpression=function(e){return e.kind===t.SyntaxKind.TemplateExpression},e.isTemplateLiteral=function(e){return e.kind===t.SyntaxKind.TemplateExpression||e.kind===t.SyntaxKind.NoSubstitutionTemplateLiteral},e.isTextualLiteral=function(e){return e.kind===t.SyntaxKind.StringLiteral||e.kind===t.SyntaxKind.NoSubstitutionTemplateLiteral},e.isThrowStatement=function(e){return e.kind===t.SyntaxKind.ThrowStatement},e.isTryStatement=function(e){return e.kind===t.SyntaxKind.TryStatement},e.isTupleTypeNode=function(e){return e.kind===t.SyntaxKind.TupleType},e.isTypeAliasDeclaration=function(e){return e.kind===t.SyntaxKind.TypeAliasDeclaration},e.isTypeAssertion=function(e){return e.kind===t.SyntaxKind.TypeAssertionExpression},e.isTypeLiteralNode=function(e){return e.kind===t.SyntaxKind.TypeLiteral},e.isTypeOfExpression=function(e){return e.kind===t.SyntaxKind.TypeOfExpression},e.isTypeOperatorNode=function(e){return e.kind===t.SyntaxKind.TypeOperator},e.isTypeParameterDeclaration=function(e){return e.kind===t.SyntaxKind.TypeParameter},e.isTypePredicateNode=function(e){return e.kind===t.SyntaxKind.TypePredicate},e.isTypeReferenceNode=function(e){return e.kind===t.SyntaxKind.TypeReference},e.isTypeQueryNode=function(e){return e.kind===t.SyntaxKind.TypeQuery},e.isUnionTypeNode=function(e){return e.kind===t.SyntaxKind.UnionType},e.isVariableDeclaration=function(e){return e.kind===t.SyntaxKind.VariableDeclaration},e.isVariableStatement=function(e){return e.kind===t.SyntaxKind.VariableStatement},e.isVariableDeclarationList=function(e){return e.kind===t.SyntaxKind.VariableDeclarationList},e.isVoidExpression=function(e){return e.kind===t.SyntaxKind.VoidExpression},e.isWhileStatement=function(e){return e.kind===t.SyntaxKind.WhileStatement},e.isWithStatement=function(e){return e.kind===t.SyntaxKind.WithStatement}}}),tw=u({"node_modules/tsutils/typeguard/2.9/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isImportTypeNode=void 0,(tT(),_(e9)).__exportStar(tE(),e);var t=Z();e.isImportTypeNode=function(e){return e.kind===t.SyntaxKind.ImportType}}}),tA=u({"node_modules/tsutils/typeguard/3.0/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isSyntheticExpression=e.isRestTypeNode=e.isOptionalTypeNode=void 0,(tT(),_(e9)).__exportStar(tw(),e);var t=Z();e.isOptionalTypeNode=function(e){return e.kind===t.SyntaxKind.OptionalType},e.isRestTypeNode=function(e){return e.kind===t.SyntaxKind.RestType},e.isSyntheticExpression=function(e){return e.kind===t.SyntaxKind.SyntheticExpression}}}),tC=u({"node_modules/tsutils/typeguard/3.2/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isBigIntLiteral=void 0,(tT(),_(e9)).__exportStar(tA(),e);var t=Z();e.isBigIntLiteral=function(e){return e.kind===t.SyntaxKind.BigIntLiteral}}}),tM=u({"node_modules/tsutils/typeguard/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tC(),e)}}),tN=u({"node_modules/tsutils/typeguard/2.8/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isUniqueESSymbolType=e.isUnionType=e.isUnionOrIntersectionType=e.isTypeVariable=e.isTypeReference=e.isTypeParameter=e.isSubstitutionType=e.isObjectType=e.isLiteralType=e.isIntersectionType=e.isInterfaceType=e.isInstantiableType=e.isIndexedAccessype=e.isIndexedAccessType=e.isGenericType=e.isEnumType=e.isConditionalType=void 0;var t=Z();e.isConditionalType=function(e){return(e.flags&t.TypeFlags.Conditional)!=0},e.isEnumType=function(e){return(e.flags&t.TypeFlags.Enum)!=0},e.isGenericType=function(e){return(e.flags&t.TypeFlags.Object)!=0&&(e.objectFlags&t.ObjectFlags.ClassOrInterface)!=0&&(e.objectFlags&t.ObjectFlags.Reference)!=0},e.isIndexedAccessType=function(e){return(e.flags&t.TypeFlags.IndexedAccess)!=0},e.isIndexedAccessype=function(e){return(e.flags&t.TypeFlags.Index)!=0},e.isInstantiableType=function(e){return(e.flags&t.TypeFlags.Instantiable)!=0},e.isInterfaceType=function(e){return(e.flags&t.TypeFlags.Object)!=0&&(e.objectFlags&t.ObjectFlags.ClassOrInterface)!=0},e.isIntersectionType=function(e){return(e.flags&t.TypeFlags.Intersection)!=0},e.isLiteralType=function(e){return(e.flags&(t.TypeFlags.StringOrNumberLiteral|t.TypeFlags.BigIntLiteral))!=0},e.isObjectType=function(e){return(e.flags&t.TypeFlags.Object)!=0},e.isSubstitutionType=function(e){return(e.flags&t.TypeFlags.Substitution)!=0},e.isTypeParameter=function(e){return(e.flags&t.TypeFlags.TypeParameter)!=0},e.isTypeReference=function(e){return(e.flags&t.TypeFlags.Object)!=0&&(e.objectFlags&t.ObjectFlags.Reference)!=0},e.isTypeVariable=function(e){return(e.flags&t.TypeFlags.TypeVariable)!=0},e.isUnionOrIntersectionType=function(e){return(e.flags&t.TypeFlags.UnionOrIntersection)!=0},e.isUnionType=function(e){return(e.flags&t.TypeFlags.Union)!=0},e.isUniqueESSymbolType=function(e){return(e.flags&t.TypeFlags.UniqueESSymbol)!=0}}}),tk=u({"node_modules/tsutils/typeguard/2.9/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tN(),e)}}),tj=u({"node_modules/tsutils/typeguard/3.0/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isTupleTypeReference=e.isTupleType=void 0,(tT(),_(e9)).__exportStar(tk(),e);var t=Z(),n=tk();function r(e){return 0!=(e.flags&t.TypeFlags.Object&&e.objectFlags&t.ObjectFlags.Tuple)}e.isTupleType=r,e.isTupleTypeReference=function(e){return n.isTypeReference(e)&&r(e.target)}}}),tI=u({"node_modules/tsutils/typeguard/3.2/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tj(),e)}}),tO=u({"node_modules/tsutils/typeguard/3.2/index.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0});var t=(tT(),_(e9));t.__exportStar(tC(),e),t.__exportStar(tI(),e)}}),tP=u({"node_modules/tsutils/typeguard/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tI(),e)}}),tF=u({"node_modules/tsutils/util/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.getBaseClassMemberOfClassElement=e.getIteratorYieldResultFromIteratorResult=e.getInstanceTypeOfClassLikeDeclaration=e.getConstructorTypeOfClassLikeDeclaration=e.getSymbolOfClassLikeDeclaration=e.getPropertyNameFromType=e.symbolHasReadonlyDeclaration=e.isPropertyReadonlyInType=e.getWellKnownSymbolPropertyOfType=e.getPropertyOfType=e.isBooleanLiteralType=e.isFalsyType=e.isThenableType=e.someTypePart=e.intersectionTypeParts=e.unionTypeParts=e.getCallSignaturesOfType=e.isTypeAssignableToString=e.isTypeAssignableToNumber=e.isOptionalChainingUndefinedMarkerType=e.removeOptionalChainingUndefinedMarkerType=e.removeOptionalityFromType=e.isEmptyObjectType=void 0;var t=Z(),n=tP(),r=tL(),i=tM();function a(e,n){if(!o(n,t.TypeFlags.Undefined))return n;let r=o(n,t.TypeFlags.Null);return n=e.getNonNullableType(n),r?e.getNullableType(n,t.TypeFlags.Null):n}function o(e,t){for(let n of l(e))if(r.isTypeFlagSet(n,t))return!0;return!1}function s(e,n){return r.isTypeFlagSet(n,t.TypeFlags.Undefined)&&e.getNullableType(n.getNonNullableType(),t.TypeFlags.Undefined)!==n}function u(e,i,a){let o;return a|=t.TypeFlags.Any,function t(i){if(n.isTypeParameter(i)&&void 0!==i.symbol&&void 0!==i.symbol.declarations){if(void 0===o)o=new Set([i]);else{if(o.has(i))return!1;o.add(i)}let n=i.symbol.declarations[0];return void 0===n.constraint||t(e.getTypeFromTypeNode(n.constraint))}return n.isUnionType(i)?i.types.every(t):n.isIntersectionType(i)?i.types.some(t):r.isTypeFlagSet(i,a)}(i)}function l(e){return n.isUnionType(e)?e.types:[e]}function c(e,t,n){return t(e)?e.types.some(n):n(e)}function _(e,n){return r.isTypeFlagSet(e,t.TypeFlags.BooleanLiteral)&&e.intrinsicName===(n?"true":"false")}function d(e,t){return t.startsWith("__")?e.getProperties().find(e=>e.escapedName===t):e.getProperty(t)}function f(e,n){return(e.flags&t.SymbolFlags.Accessor)===t.SymbolFlags.GetAccessor||void 0!==e.declarations&&e.declarations.some(e=>r.isModifierFlagSet(e,t.ModifierFlags.Readonly)||i.isVariableDeclaration(e)&&r.isNodeFlagSet(e.parent,t.NodeFlags.Const)||i.isCallExpression(e)&&r.isReadonlyAssignmentDeclaration(e,n)||i.isEnumMember(e)||(i.isPropertyAssignment(e)||i.isShorthandPropertyAssignment(e))&&r.isInConstContext(e.parent))}function h(e,n){var i;return n.getSymbolAtLocation(null!==(i=e.name)&&void 0!==i?i:r.getChildOfKind(e,t.SyntaxKind.ClassKeyword))}e.isEmptyObjectType=function e(r){if(n.isObjectType(r)&&r.objectFlags&t.ObjectFlags.Anonymous&&0===r.getProperties().length&&0===r.getCallSignatures().length&&0===r.getConstructSignatures().length&&void 0===r.getStringIndexType()&&void 0===r.getNumberIndexType()){let t=r.getBaseTypes();return void 0===t||t.every(e)}return!1},e.removeOptionalityFromType=a,e.removeOptionalChainingUndefinedMarkerType=function(e,t){if(!n.isUnionType(t))return s(e,t)?t.getNonNullableType():t;let r=0,i=!1;for(let n of t.types)s(e,n)?i=!0:r|=n.flags;return i?e.getNullableType(t.getNonNullableType(),r):t},e.isOptionalChainingUndefinedMarkerType=s,e.isTypeAssignableToNumber=function(e,n){return u(e,n,t.TypeFlags.NumberLike)},e.isTypeAssignableToString=function(e,n){return u(e,n,t.TypeFlags.StringLike)},e.getCallSignaturesOfType=function e(t){if(n.isUnionType(t)){let n=[];for(let r of t.types)n.push(...e(r));return n}if(n.isIntersectionType(t)){let n;for(let r of t.types){let t=e(r);if(0!==t.length){if(void 0!==n)return[];n=t}}return void 0===n?[]:n}return t.getCallSignatures()},e.unionTypeParts=l,e.intersectionTypeParts=function(e){return n.isIntersectionType(e)?e.types:[e]},e.someTypePart=c,e.isThenableType=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getTypeAtLocation(t);for(let r of l(e.getApparentType(n))){let n=r.getProperty("then");if(void 0!==n){for(let r of l(e.getTypeOfSymbolAtLocation(n,t)))for(let n of r.getCallSignatures())if(0!==n.parameters.length&&function(e,t,n){let r=e.getApparentType(e.getTypeOfSymbolAtLocation(t,n));if(t.valueDeclaration.dotDotDotToken&&void 0===(r=r.getNumberIndexType()))return!1;for(let e of l(r))if(0!==e.getCallSignatures().length)return!0;return!1}(e,n.parameters[0],t))return!0}}return!1},e.isFalsyType=function(e){return!!(e.flags&(t.TypeFlags.Undefined|t.TypeFlags.Null|t.TypeFlags.Void))||(n.isLiteralType(e)?!e.value:_(e,!1))},e.isBooleanLiteralType=_,e.getPropertyOfType=d,e.getWellKnownSymbolPropertyOfType=function(e,t,r){let i="__@"+t;for(let a of e.getProperties()){if(!a.name.startsWith(i))continue;let e=r.getApparentType(r.getTypeAtLocation(a.valueDeclaration.name.expression)).symbol;if(a.escapedName===function(e,t,r){let i=t&&e.getTypeOfSymbolAtLocation(t,t.valueDeclaration).getProperty(r),a=i&&e.getTypeOfSymbolAtLocation(i,i.valueDeclaration);return a&&n.isUniqueESSymbolType(a)?a.escapedName:"__@"+r}(r,e,t))return a}},e.isPropertyReadonlyInType=function e(i,a,o){let s=!1,u=!1;for(let _ of l(i))if(void 0===d(_,a)){let e=(r.isNumericPropertyName(a)?o.getIndexInfoOfType(_,t.IndexKind.Number):void 0)||o.getIndexInfoOfType(_,t.IndexKind.String);if(void 0!==e&&e.isReadonly){if(s)return!0;u=!0}}else{if(u||function(i,a,o){return c(i,n.isIntersectionType,i=>{let s=d(i,a);if(void 0===s)return!1;if(s.flags&t.SymbolFlags.Transient){if(/^(?:[1-9]\d*|0)$/.test(a)&&n.isTupleTypeReference(i))return i.target.readonly;switch(function(i,a,o){if(!n.isObjectType(i)||!r.isObjectFlagSet(i,t.ObjectFlags.Mapped))return;let s=i.symbol.declarations[0];return void 0===s.readonlyToken||/^__@[^@]+$/.test(a)?e(i.modifiersType,a,o):s.readonlyToken.kind!==t.SyntaxKind.MinusToken}(i,a,o)){case!0:return!0;case!1:return!1}}return r.isSymbolFlagSet(s,t.SymbolFlags.ValueModule)||f(s,o)})}(_,a,o))return!0;s=!0}return!1},e.symbolHasReadonlyDeclaration=f,e.getPropertyNameFromType=function(e){if(e.flags&(t.TypeFlags.StringLiteral|t.TypeFlags.NumberLiteral)){let n=String(e.value);return{displayName:n,symbolName:t.escapeLeadingUnderscores(n)}}if(n.isUniqueESSymbolType(e)){var a,o;return{displayName:`[${e.symbol?`${(a=e.symbol,r.isSymbolFlagSet(a,t.SymbolFlags.Property)&&void 0!==a.valueDeclaration&&i.isInterfaceDeclaration(a.valueDeclaration.parent)&&"SymbolConstructor"===a.valueDeclaration.parent.name.text&&(o=a.valueDeclaration.parent,r.isNodeFlagSet(o.parent,t.NodeFlags.GlobalAugmentation)||i.isSourceFile(o.parent)&&!t.isExternalModule(o.parent)))?"Symbol.":""}${e.symbol.name}`:e.escapedName.replace(/^__@|@\d+$/g,"")}]`,symbolName:e.escapedName}}},e.getSymbolOfClassLikeDeclaration=h,e.getConstructorTypeOfClassLikeDeclaration=function(e,n){return e.kind===t.SyntaxKind.ClassExpression?n.getTypeAtLocation(e):n.getTypeOfSymbolAtLocation(h(e,n),e)},e.getInstanceTypeOfClassLikeDeclaration=function(e,n){return e.kind===t.SyntaxKind.ClassDeclaration?n.getTypeAtLocation(e):n.getDeclaredTypeOfSymbol(h(e,n))},e.getIteratorYieldResultFromIteratorResult=function(e,t,r){return n.isUnionType(e)&&e.types.find(e=>{let n=e.getProperty("done");return void 0!==n&&_(a(r,r.getTypeOfSymbolAtLocation(n,t)),!1)})||e},e.getBaseClassMemberOfClassElement=function(e,n){if(!i.isClassLikeDeclaration(e.parent))return;let a=r.getBaseOfClassLikeExpression(e.parent);if(void 0===a)return;let o=r.getSingleLateBoundPropertyNameOfPropertyName(e.name,n);if(void 0!==o)return d(n.getTypeAtLocation(r.hasModifier(e.modifiers,t.SyntaxKind.StaticKeyword)?a.expression:a),o.symbolName)}}}),tL=u({"node_modules/tsutils/util/util.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isValidIdentifier=e.getLineBreakStyle=e.getLineRanges=e.forEachComment=e.forEachTokenWithTrivia=e.forEachToken=e.isFunctionWithBody=e.hasOwnThisReference=e.isBlockScopeBoundary=e.isFunctionScopeBoundary=e.isTypeScopeBoundary=e.isScopeBoundary=e.ScopeBoundarySelector=e.ScopeBoundary=e.isInSingleStatementContext=e.isBlockScopedDeclarationStatement=e.isBlockScopedVariableDeclaration=e.isBlockScopedVariableDeclarationList=e.getVariableDeclarationKind=e.VariableDeclarationKind=e.forEachDeclaredVariable=e.forEachDestructuringIdentifier=e.getPropertyName=e.getWrappedNodeAtPosition=e.getAstNodeAtPosition=e.commentText=e.isPositionInComment=e.getCommentAtPosition=e.getTokenAtPosition=e.getNextToken=e.getPreviousToken=e.getNextStatement=e.getPreviousStatement=e.isModifierFlagSet=e.isObjectFlagSet=e.isSymbolFlagSet=e.isTypeFlagSet=e.isNodeFlagSet=e.hasAccessModifier=e.isParameterProperty=e.hasModifier=e.getModifier=e.isThisParameter=e.isKeywordKind=e.isJsDocKind=e.isTypeNodeKind=e.isAssignmentKind=e.isNodeKind=e.isTokenKind=e.getChildOfKind=void 0,e.getBaseOfClassLikeExpression=e.hasExhaustiveCaseClauses=e.formatPseudoBigInt=e.unwrapParentheses=e.getSingleLateBoundPropertyNameOfPropertyName=e.getLateBoundPropertyNamesOfPropertyName=e.getLateBoundPropertyNames=e.getPropertyNameOfWellKnownSymbol=e.isWellKnownSymbolLiterally=e.isBindableObjectDefinePropertyCall=e.isReadonlyAssignmentDeclaration=e.isInConstContext=e.isConstAssertion=e.getTsCheckDirective=e.getCheckJsDirective=e.isAmbientModule=e.isCompilerOptionEnabled=e.isStrictCompilerOptionEnabled=e.getIIFE=e.isAmbientModuleBlock=e.isStatementInAmbientContext=e.findImportLikeNodes=e.findImports=e.ImportKind=e.parseJsDocOfNode=e.getJsDoc=e.canHaveJsDoc=e.isReassignmentTarget=e.getAccessKind=e.AccessKind=e.isExpressionValueUsed=e.getDeclarationOfBindingElement=e.hasSideEffects=e.SideEffectOptions=e.isSameLine=e.isNumericPropertyName=e.isValidJsxIdentifier=e.isValidNumericLiteral=e.isValidPropertyName=e.isValidPropertyAccess=void 0;var t,n,r,i,a,o,s,u=Z(),l=tM(),c=tO(),_=tF();function d(e){return e>=u.SyntaxKind.FirstToken&&e<=u.SyntaxKind.LastToken}function f(e){return e>=u.SyntaxKind.FirstNode}function h(e){return e>=u.SyntaxKind.FirstAssignment&&e<=u.SyntaxKind.LastAssignment}function m(e){if(void 0===e)return!1;for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r=e.end))return d(e.kind)?e:v(e,t,null!=n?n:e.getSourceFile(),!0===r)}function v(e,t,n,r){if(!r&&d((e=S(e,t)).kind))return e;n:for(;;){for(let i of e.getChildren(n))if(i.end>t&&(r||i.kind!==u.SyntaxKind.JSDocComment)){if(d(i.kind))return i;e=i;continue n}return}}function x(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=b(n,t,e);if(void 0===r||r.kind===u.SyntaxKind.JsxText||t>=r.end-(u.tokenToString(r.kind)||"").length)return;let i=0===r.pos?(u.getShebang(e.text)||"").length:r.pos;return 0!==i&&u.forEachTrailingCommentRange(e.text,i,D,t)||u.forEachLeadingCommentRange(e.text,i,D,t)}function D(e,t,n,r,i){return i>=e&&it||e.end<=t)){for(;f(e.kind);){let n=u.forEachChild(e,e=>e.pos<=t&&e.end>t?e:void 0);if(void 0===n)break;e=n}return e}}function T(e){if(e.kind===u.SyntaxKind.ComputedPropertyName){let t=G(e.expression);if(l.isPrefixUnaryExpression(t)){let e=!1;switch(t.operator){case u.SyntaxKind.MinusToken:e=!0;case u.SyntaxKind.PlusToken:return l.isNumericLiteral(t.operand)?`${e?"-":""}${t.operand.text}`:c.isBigIntLiteral(t.operand)?`${e?"-":""}${t.operand.text.slice(0,-1)}`:void 0;default:return}}return c.isBigIntLiteral(t)?t.text.slice(0,-1):l.isNumericOrStringLikeLiteral(t)?t.text:void 0}return e.kind===u.SyntaxKind.PrivateIdentifier?void 0:e.text}function E(e,t){for(let n of e.elements){let e;if(n.kind===u.SyntaxKind.BindingElement&&(e=n.name.kind===u.SyntaxKind.Identifier?t(n):E(n.name,t)))return e}}function w(e){return(e.flags&u.NodeFlags.BlockScoped)!=0}function A(e){switch(e.kind){case u.SyntaxKind.InterfaceDeclaration:case u.SyntaxKind.TypeAliasDeclaration:case u.SyntaxKind.MappedType:return 4;case u.SyntaxKind.ConditionalType:return 8;default:return 0}}function C(e){switch(e.kind){case u.SyntaxKind.FunctionExpression:case u.SyntaxKind.ArrowFunction:case u.SyntaxKind.Constructor:case u.SyntaxKind.ModuleDeclaration:case u.SyntaxKind.ClassDeclaration:case u.SyntaxKind.ClassExpression:case u.SyntaxKind.EnumDeclaration:case u.SyntaxKind.MethodDeclaration:case u.SyntaxKind.FunctionDeclaration:case u.SyntaxKind.GetAccessor:case u.SyntaxKind.SetAccessor:case u.SyntaxKind.MethodSignature:case u.SyntaxKind.CallSignature:case u.SyntaxKind.ConstructSignature:case u.SyntaxKind.ConstructorType:case u.SyntaxKind.FunctionType:return 1;case u.SyntaxKind.SourceFile:return u.isExternalModule(e)?1:0;default:return 0}}function M(e){switch(e.kind){case u.SyntaxKind.Block:let t=e.parent;return t.kind===u.SyntaxKind.CatchClause||t.kind!==u.SyntaxKind.SourceFile&&C(t)?0:2;case u.SyntaxKind.ForStatement:case u.SyntaxKind.ForInStatement:case u.SyntaxKind.ForOfStatement:case u.SyntaxKind.CaseBlock:case u.SyntaxKind.CatchClause:case u.SyntaxKind.WithStatement:return 2;default:return 0}}function N(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile(),r=[];for(;;){if(d(e.kind))t(e);else if(e.kind!==u.SyntaxKind.JSDocComment){let t=e.getChildren(n);if(1===t.length){e=t[0];continue}for(let e=t.length-1;e>=0;--e)r.push(t[e])}if(0===r.length)break;e=r.pop()}}function k(e){return e.kind===u.SyntaxKind.JsxElement||e.kind===u.SyntaxKind.JsxFragment}function j(e,t){return void 0===s?s=u.createScanner(t,!1,void 0,e):(s.setScriptTarget(t),s.setText(e)),s.scan(),s}function I(e){return e>=65536?2:1}function O(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest;if(0===e.length)return!1;let n=e.codePointAt(0);if(!u.isIdentifierStart(n,t))return!1;for(let r=I(n);r2)||void 0===arguments[2]||arguments[2];return new U(e,t,n).find()}e.getChildOfKind=function(e,t,n){for(let r of e.getChildren(n))if(r.kind===t)return r},e.isTokenKind=d,e.isNodeKind=f,e.isAssignmentKind=h,e.isTypeNodeKind=function(e){return e>=u.SyntaxKind.FirstTypeNode&&e<=u.SyntaxKind.LastTypeNode},e.isJsDocKind=function(e){return e>=u.SyntaxKind.FirstJSDocNode&&e<=u.SyntaxKind.LastJSDocNode},e.isKeywordKind=function(e){return e>=u.SyntaxKind.FirstKeyword&&e<=u.SyntaxKind.LastKeyword},e.isThisParameter=function(e){return e.name.kind===u.SyntaxKind.Identifier&&e.name.originalKeywordKind===u.SyntaxKind.ThisKeyword},e.getModifier=function(e,t){if(void 0!==e.modifiers){for(let n of e.modifiers)if(n.kind===t)return n}},e.hasModifier=m,e.isParameterProperty=function(e){return m(e.modifiers,u.SyntaxKind.PublicKeyword,u.SyntaxKind.ProtectedKeyword,u.SyntaxKind.PrivateKeyword,u.SyntaxKind.ReadonlyKeyword)},e.hasAccessModifier=function(e){return y(e,u.ModifierFlags.AccessibilityModifier)},e.isNodeFlagSet=g,e.isTypeFlagSet=g,e.isSymbolFlagSet=g,e.isObjectFlagSet=function(e,t){return(e.objectFlags&t)!=0},e.isModifierFlagSet=y,e.getPreviousStatement=function(e){let t=e.parent;if(l.isBlockLike(t)){let n=t.statements.indexOf(e);if(n>0)return t.statements[n-1]}},e.getNextStatement=function(e){let t=e.parent;if(l.isBlockLike(t)){let n=t.statements.indexOf(e);if(nt)&&!(e.node.end<=t))n:for(;;){for(let n of e.children){if(n.node.pos>t)break;if(n.node.end>t){e=n;continue n}}return e}},e.getPropertyName=T,e.forEachDestructuringIdentifier=E,e.forEachDeclaredVariable=function(e,t){for(let n of e.declarations){let e;if(e=n.name.kind===u.SyntaxKind.Identifier?t(n):E(n.name,t))return e}},(t=e.VariableDeclarationKind||(e.VariableDeclarationKind={}))[t.Var=0]="Var",t[t.Let=1]="Let",t[t.Const=2]="Const",e.getVariableDeclarationKind=function(e){return e.flags&u.NodeFlags.Let?1:e.flags&u.NodeFlags.Const?2:0},e.isBlockScopedVariableDeclarationList=w,e.isBlockScopedVariableDeclaration=function(e){let t=e.parent;return t.kind===u.SyntaxKind.CatchClause||w(t)},e.isBlockScopedDeclarationStatement=function(e){switch(e.kind){case u.SyntaxKind.VariableStatement:return w(e.declarationList);case u.SyntaxKind.ClassDeclaration:case u.SyntaxKind.EnumDeclaration:case u.SyntaxKind.InterfaceDeclaration:case u.SyntaxKind.TypeAliasDeclaration:return!0;default:return!1}},e.isInSingleStatementContext=function(e){switch(e.parent.kind){case u.SyntaxKind.ForStatement:case u.SyntaxKind.ForInStatement:case u.SyntaxKind.ForOfStatement:case u.SyntaxKind.WhileStatement:case u.SyntaxKind.DoStatement:case u.SyntaxKind.IfStatement:case u.SyntaxKind.WithStatement:case u.SyntaxKind.LabeledStatement:return!0;default:return!1}},(n=e.ScopeBoundary||(e.ScopeBoundary={}))[n.None=0]="None",n[n.Function=1]="Function",n[n.Block=2]="Block",n[n.Type=4]="Type",n[n.ConditionalType=8]="ConditionalType",(r=e.ScopeBoundarySelector||(e.ScopeBoundarySelector={}))[r.Function=1]="Function",r[r.Block=3]="Block",r[r.Type=7]="Type",r[r.InferType=8]="InferType",e.isScopeBoundary=function(e){return C(e)||M(e)||A(e)},e.isTypeScopeBoundary=A,e.isFunctionScopeBoundary=C,e.isBlockScopeBoundary=M,e.hasOwnThisReference=function(e){switch(e.kind){case u.SyntaxKind.ClassDeclaration:case u.SyntaxKind.ClassExpression:case u.SyntaxKind.FunctionExpression:return!0;case u.SyntaxKind.FunctionDeclaration:return void 0!==e.body;case u.SyntaxKind.MethodDeclaration:case u.SyntaxKind.GetAccessor:case u.SyntaxKind.SetAccessor:return e.parent.kind===u.SyntaxKind.ObjectLiteralExpression;default:return!1}},e.isFunctionWithBody=function(e){switch(e.kind){case u.SyntaxKind.GetAccessor:case u.SyntaxKind.SetAccessor:case u.SyntaxKind.FunctionDeclaration:case u.SyntaxKind.MethodDeclaration:case u.SyntaxKind.Constructor:return void 0!==e.body;case u.SyntaxKind.FunctionExpression:case u.SyntaxKind.ArrowFunction:return!0;default:return!1}},e.forEachToken=N,e.forEachTokenWithTrivia=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile(),r=n.text,i=u.createScanner(n.languageVersion,!1,n.languageVariant,r);return N(e,e=>{let a=e.kind===u.SyntaxKind.JsxText||e.pos===e.end?e.pos:e.getStart(n);if(a!==e.pos){i.setTextPos(e.pos);let n=i.scan(),o=i.getTokenPos();for(;o2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile(),r=n.text,i=n.languageVariant!==u.LanguageVariant.JSX;return N(e,e=>{if(e.pos!==e.end&&(e.kind!==u.SyntaxKind.JsxText&&u.forEachLeadingCommentRange(r,0===e.pos?(u.getShebang(r)||"").length:e.pos,a),i||function(e){switch(e.kind){case u.SyntaxKind.CloseBraceToken:return e.parent.kind!==u.SyntaxKind.JsxExpression||!k(e.parent.parent);case u.SyntaxKind.GreaterThanToken:switch(e.parent.kind){case u.SyntaxKind.JsxOpeningElement:return e.end!==e.parent.end;case u.SyntaxKind.JsxOpeningFragment:return!1;case u.SyntaxKind.JsxSelfClosingElement:return e.end!==e.parent.end||!k(e.parent.parent);case u.SyntaxKind.JsxClosingElement:case u.SyntaxKind.JsxClosingFragment:return!k(e.parent.parent.parent)}}return!0}(e)))return u.forEachTrailingCommentRange(r,e.end,a)},n);function a(e,n,i){t(r,{pos:e,end:n,kind:i})}},e.getLineRanges=function(e){let t=e.getLineStarts(),n=[],r=t.length,i=e.text,a=0;for(let e=1;ea&&u.isLineBreak(i.charCodeAt(o-1));--o);n.push({pos:a,end:r,contentLength:o-a}),a=r}return n.push({pos:a,end:e.end,contentLength:e.end-a}),n},e.getLineBreakStyle=function(e){let t=e.getLineStarts();return 1===t.length||t[1]<2||"\r"!==e.text[t[1]-2]?` +`}();function p(e){let t=[];for(let n of e.edges)n.source===e&&t.push(n.target);return t}function d(e){let t=[];for(let n of e.edges)n.target===e&&t.push(n.source);return t}function f(e,t){let n=o(e),r=s[n];if(r&&t.has(e))return r.circular=!0,r={id:-1,flowNode:e,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},u.push(r),r;if(t.add(e),!r){if(s[n]=r={id:n,flowNode:e,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},u.push(r),12&e.flags&&e.antecedents)for(let n of e.antecedents)m(r,n,t);else 2032&e.flags&&m(r,e.antecedent,t)}return t.delete(e),r}function m(e,t,n){let r=f(t,n),i={source:e,target:r};l.push(i),e.edges.push(i),r.edges.push(i)}function h(e){return lH(lw(e),e,!1)}function g(e,t){if(e.fill)e.fill(t);else for(let n=0;n0?e.repeat(t):"";let n="";for(;n.length{},ng=()=>{},ny=()=>{},nb=Date.now,nv=()=>{},nx=new Proxy(()=>{},{get:()=>nx});function nD(e){var t;if(nT){let n=null!=(t=nA.get(e))?t:0;nA.set(e,n+1),nw.set(e,nb()),null==nS||nS.mark(e),"function"==typeof onProfilerEvent&&onProfilerEvent(e)}}c({"src/compiler/performance.ts"(){wA(),nT=!1,nE=nb(),nw=new Map,nA=new Map,nC=new Map}});var nS,nT,nE,nw,nA,nC,nN,nM=()=>{},nk=()=>{};function nj(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=rd[e.category];return t?n.toLowerCase():n}var nI,nO,nP,nF,nL,nR,nz,nB,nU,nJ,n$,nK,nV,nY,nW,nq,nQ,nH,nG,nZ,nX,n0,n1,n2,n3,n4,n6,n5,n8,n7,n9,re,rt,rn,rr,ri,ra,ro,rs,ru,rl,rc,r_,rp,rd,rf,rm,rh,rg,ry,rb,rv,rx,rD,rS,rT,rE,rw,rA,rC,rN,rM,rk,rj,rI,rO,rP,rF,rL,rR,rz,rB,rU,rJ=c({"src/compiler/types.ts"(){var e,t,n,r,i,a,o,s,u,l,c,_,p,d,f,m,h,g,y,b,v,x,D,S,T,E,w,A,C,N,M,k,j,I,O,P,F,L,R,z,B,U,J,$,K,V,Y,W,q,Q,H,G,Z,X,ee,et,en,er,ei,ea,eo,es,eu,el,ec,e_,ep,ed,ef,em;(e=nI||{})[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NumericLiteral=8]="NumericLiteral",e[e.BigIntLiteral=9]="BigIntLiteral",e[e.StringLiteral=10]="StringLiteral",e[e.JsxText=11]="JsxText",e[e.JsxTextAllWhiteSpaces=12]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=13]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=14]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=15]="TemplateHead",e[e.TemplateMiddle=16]="TemplateMiddle",e[e.TemplateTail=17]="TemplateTail",e[e.OpenBraceToken=18]="OpenBraceToken",e[e.CloseBraceToken=19]="CloseBraceToken",e[e.OpenParenToken=20]="OpenParenToken",e[e.CloseParenToken=21]="CloseParenToken",e[e.OpenBracketToken=22]="OpenBracketToken",e[e.CloseBracketToken=23]="CloseBracketToken",e[e.DotToken=24]="DotToken",e[e.DotDotDotToken=25]="DotDotDotToken",e[e.SemicolonToken=26]="SemicolonToken",e[e.CommaToken=27]="CommaToken",e[e.QuestionDotToken=28]="QuestionDotToken",e[e.LessThanToken=29]="LessThanToken",e[e.LessThanSlashToken=30]="LessThanSlashToken",e[e.GreaterThanToken=31]="GreaterThanToken",e[e.LessThanEqualsToken=32]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=33]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=34]="EqualsEqualsToken",e[e.ExclamationEqualsToken=35]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=36]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=37]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=38]="EqualsGreaterThanToken",e[e.PlusToken=39]="PlusToken",e[e.MinusToken=40]="MinusToken",e[e.AsteriskToken=41]="AsteriskToken",e[e.AsteriskAsteriskToken=42]="AsteriskAsteriskToken",e[e.SlashToken=43]="SlashToken",e[e.PercentToken=44]="PercentToken",e[e.PlusPlusToken=45]="PlusPlusToken",e[e.MinusMinusToken=46]="MinusMinusToken",e[e.LessThanLessThanToken=47]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=48]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=49]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=50]="AmpersandToken",e[e.BarToken=51]="BarToken",e[e.CaretToken=52]="CaretToken",e[e.ExclamationToken=53]="ExclamationToken",e[e.TildeToken=54]="TildeToken",e[e.AmpersandAmpersandToken=55]="AmpersandAmpersandToken",e[e.BarBarToken=56]="BarBarToken",e[e.QuestionToken=57]="QuestionToken",e[e.ColonToken=58]="ColonToken",e[e.AtToken=59]="AtToken",e[e.QuestionQuestionToken=60]="QuestionQuestionToken",e[e.BacktickToken=61]="BacktickToken",e[e.HashToken=62]="HashToken",e[e.EqualsToken=63]="EqualsToken",e[e.PlusEqualsToken=64]="PlusEqualsToken",e[e.MinusEqualsToken=65]="MinusEqualsToken",e[e.AsteriskEqualsToken=66]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=67]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=68]="SlashEqualsToken",e[e.PercentEqualsToken=69]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=70]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=71]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=73]="AmpersandEqualsToken",e[e.BarEqualsToken=74]="BarEqualsToken",e[e.BarBarEqualsToken=75]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=76]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=77]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=78]="CaretEqualsToken",e[e.Identifier=79]="Identifier",e[e.PrivateIdentifier=80]="PrivateIdentifier",e[e.BreakKeyword=81]="BreakKeyword",e[e.CaseKeyword=82]="CaseKeyword",e[e.CatchKeyword=83]="CatchKeyword",e[e.ClassKeyword=84]="ClassKeyword",e[e.ConstKeyword=85]="ConstKeyword",e[e.ContinueKeyword=86]="ContinueKeyword",e[e.DebuggerKeyword=87]="DebuggerKeyword",e[e.DefaultKeyword=88]="DefaultKeyword",e[e.DeleteKeyword=89]="DeleteKeyword",e[e.DoKeyword=90]="DoKeyword",e[e.ElseKeyword=91]="ElseKeyword",e[e.EnumKeyword=92]="EnumKeyword",e[e.ExportKeyword=93]="ExportKeyword",e[e.ExtendsKeyword=94]="ExtendsKeyword",e[e.FalseKeyword=95]="FalseKeyword",e[e.FinallyKeyword=96]="FinallyKeyword",e[e.ForKeyword=97]="ForKeyword",e[e.FunctionKeyword=98]="FunctionKeyword",e[e.IfKeyword=99]="IfKeyword",e[e.ImportKeyword=100]="ImportKeyword",e[e.InKeyword=101]="InKeyword",e[e.InstanceOfKeyword=102]="InstanceOfKeyword",e[e.NewKeyword=103]="NewKeyword",e[e.NullKeyword=104]="NullKeyword",e[e.ReturnKeyword=105]="ReturnKeyword",e[e.SuperKeyword=106]="SuperKeyword",e[e.SwitchKeyword=107]="SwitchKeyword",e[e.ThisKeyword=108]="ThisKeyword",e[e.ThrowKeyword=109]="ThrowKeyword",e[e.TrueKeyword=110]="TrueKeyword",e[e.TryKeyword=111]="TryKeyword",e[e.TypeOfKeyword=112]="TypeOfKeyword",e[e.VarKeyword=113]="VarKeyword",e[e.VoidKeyword=114]="VoidKeyword",e[e.WhileKeyword=115]="WhileKeyword",e[e.WithKeyword=116]="WithKeyword",e[e.ImplementsKeyword=117]="ImplementsKeyword",e[e.InterfaceKeyword=118]="InterfaceKeyword",e[e.LetKeyword=119]="LetKeyword",e[e.PackageKeyword=120]="PackageKeyword",e[e.PrivateKeyword=121]="PrivateKeyword",e[e.ProtectedKeyword=122]="ProtectedKeyword",e[e.PublicKeyword=123]="PublicKeyword",e[e.StaticKeyword=124]="StaticKeyword",e[e.YieldKeyword=125]="YieldKeyword",e[e.AbstractKeyword=126]="AbstractKeyword",e[e.AccessorKeyword=127]="AccessorKeyword",e[e.AsKeyword=128]="AsKeyword",e[e.AssertsKeyword=129]="AssertsKeyword",e[e.AssertKeyword=130]="AssertKeyword",e[e.AnyKeyword=131]="AnyKeyword",e[e.AsyncKeyword=132]="AsyncKeyword",e[e.AwaitKeyword=133]="AwaitKeyword",e[e.BooleanKeyword=134]="BooleanKeyword",e[e.ConstructorKeyword=135]="ConstructorKeyword",e[e.DeclareKeyword=136]="DeclareKeyword",e[e.GetKeyword=137]="GetKeyword",e[e.InferKeyword=138]="InferKeyword",e[e.IntrinsicKeyword=139]="IntrinsicKeyword",e[e.IsKeyword=140]="IsKeyword",e[e.KeyOfKeyword=141]="KeyOfKeyword",e[e.ModuleKeyword=142]="ModuleKeyword",e[e.NamespaceKeyword=143]="NamespaceKeyword",e[e.NeverKeyword=144]="NeverKeyword",e[e.OutKeyword=145]="OutKeyword",e[e.ReadonlyKeyword=146]="ReadonlyKeyword",e[e.RequireKeyword=147]="RequireKeyword",e[e.NumberKeyword=148]="NumberKeyword",e[e.ObjectKeyword=149]="ObjectKeyword",e[e.SatisfiesKeyword=150]="SatisfiesKeyword",e[e.SetKeyword=151]="SetKeyword",e[e.StringKeyword=152]="StringKeyword",e[e.SymbolKeyword=153]="SymbolKeyword",e[e.TypeKeyword=154]="TypeKeyword",e[e.UndefinedKeyword=155]="UndefinedKeyword",e[e.UniqueKeyword=156]="UniqueKeyword",e[e.UnknownKeyword=157]="UnknownKeyword",e[e.FromKeyword=158]="FromKeyword",e[e.GlobalKeyword=159]="GlobalKeyword",e[e.BigIntKeyword=160]="BigIntKeyword",e[e.OverrideKeyword=161]="OverrideKeyword",e[e.OfKeyword=162]="OfKeyword",e[e.QualifiedName=163]="QualifiedName",e[e.ComputedPropertyName=164]="ComputedPropertyName",e[e.TypeParameter=165]="TypeParameter",e[e.Parameter=166]="Parameter",e[e.Decorator=167]="Decorator",e[e.PropertySignature=168]="PropertySignature",e[e.PropertyDeclaration=169]="PropertyDeclaration",e[e.MethodSignature=170]="MethodSignature",e[e.MethodDeclaration=171]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=172]="ClassStaticBlockDeclaration",e[e.Constructor=173]="Constructor",e[e.GetAccessor=174]="GetAccessor",e[e.SetAccessor=175]="SetAccessor",e[e.CallSignature=176]="CallSignature",e[e.ConstructSignature=177]="ConstructSignature",e[e.IndexSignature=178]="IndexSignature",e[e.TypePredicate=179]="TypePredicate",e[e.TypeReference=180]="TypeReference",e[e.FunctionType=181]="FunctionType",e[e.ConstructorType=182]="ConstructorType",e[e.TypeQuery=183]="TypeQuery",e[e.TypeLiteral=184]="TypeLiteral",e[e.ArrayType=185]="ArrayType",e[e.TupleType=186]="TupleType",e[e.OptionalType=187]="OptionalType",e[e.RestType=188]="RestType",e[e.UnionType=189]="UnionType",e[e.IntersectionType=190]="IntersectionType",e[e.ConditionalType=191]="ConditionalType",e[e.InferType=192]="InferType",e[e.ParenthesizedType=193]="ParenthesizedType",e[e.ThisType=194]="ThisType",e[e.TypeOperator=195]="TypeOperator",e[e.IndexedAccessType=196]="IndexedAccessType",e[e.MappedType=197]="MappedType",e[e.LiteralType=198]="LiteralType",e[e.NamedTupleMember=199]="NamedTupleMember",e[e.TemplateLiteralType=200]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=201]="TemplateLiteralTypeSpan",e[e.ImportType=202]="ImportType",e[e.ObjectBindingPattern=203]="ObjectBindingPattern",e[e.ArrayBindingPattern=204]="ArrayBindingPattern",e[e.BindingElement=205]="BindingElement",e[e.ArrayLiteralExpression=206]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=207]="ObjectLiteralExpression",e[e.PropertyAccessExpression=208]="PropertyAccessExpression",e[e.ElementAccessExpression=209]="ElementAccessExpression",e[e.CallExpression=210]="CallExpression",e[e.NewExpression=211]="NewExpression",e[e.TaggedTemplateExpression=212]="TaggedTemplateExpression",e[e.TypeAssertionExpression=213]="TypeAssertionExpression",e[e.ParenthesizedExpression=214]="ParenthesizedExpression",e[e.FunctionExpression=215]="FunctionExpression",e[e.ArrowFunction=216]="ArrowFunction",e[e.DeleteExpression=217]="DeleteExpression",e[e.TypeOfExpression=218]="TypeOfExpression",e[e.VoidExpression=219]="VoidExpression",e[e.AwaitExpression=220]="AwaitExpression",e[e.PrefixUnaryExpression=221]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=222]="PostfixUnaryExpression",e[e.BinaryExpression=223]="BinaryExpression",e[e.ConditionalExpression=224]="ConditionalExpression",e[e.TemplateExpression=225]="TemplateExpression",e[e.YieldExpression=226]="YieldExpression",e[e.SpreadElement=227]="SpreadElement",e[e.ClassExpression=228]="ClassExpression",e[e.OmittedExpression=229]="OmittedExpression",e[e.ExpressionWithTypeArguments=230]="ExpressionWithTypeArguments",e[e.AsExpression=231]="AsExpression",e[e.NonNullExpression=232]="NonNullExpression",e[e.MetaProperty=233]="MetaProperty",e[e.SyntheticExpression=234]="SyntheticExpression",e[e.SatisfiesExpression=235]="SatisfiesExpression",e[e.TemplateSpan=236]="TemplateSpan",e[e.SemicolonClassElement=237]="SemicolonClassElement",e[e.Block=238]="Block",e[e.EmptyStatement=239]="EmptyStatement",e[e.VariableStatement=240]="VariableStatement",e[e.ExpressionStatement=241]="ExpressionStatement",e[e.IfStatement=242]="IfStatement",e[e.DoStatement=243]="DoStatement",e[e.WhileStatement=244]="WhileStatement",e[e.ForStatement=245]="ForStatement",e[e.ForInStatement=246]="ForInStatement",e[e.ForOfStatement=247]="ForOfStatement",e[e.ContinueStatement=248]="ContinueStatement",e[e.BreakStatement=249]="BreakStatement",e[e.ReturnStatement=250]="ReturnStatement",e[e.WithStatement=251]="WithStatement",e[e.SwitchStatement=252]="SwitchStatement",e[e.LabeledStatement=253]="LabeledStatement",e[e.ThrowStatement=254]="ThrowStatement",e[e.TryStatement=255]="TryStatement",e[e.DebuggerStatement=256]="DebuggerStatement",e[e.VariableDeclaration=257]="VariableDeclaration",e[e.VariableDeclarationList=258]="VariableDeclarationList",e[e.FunctionDeclaration=259]="FunctionDeclaration",e[e.ClassDeclaration=260]="ClassDeclaration",e[e.InterfaceDeclaration=261]="InterfaceDeclaration",e[e.TypeAliasDeclaration=262]="TypeAliasDeclaration",e[e.EnumDeclaration=263]="EnumDeclaration",e[e.ModuleDeclaration=264]="ModuleDeclaration",e[e.ModuleBlock=265]="ModuleBlock",e[e.CaseBlock=266]="CaseBlock",e[e.NamespaceExportDeclaration=267]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=268]="ImportEqualsDeclaration",e[e.ImportDeclaration=269]="ImportDeclaration",e[e.ImportClause=270]="ImportClause",e[e.NamespaceImport=271]="NamespaceImport",e[e.NamedImports=272]="NamedImports",e[e.ImportSpecifier=273]="ImportSpecifier",e[e.ExportAssignment=274]="ExportAssignment",e[e.ExportDeclaration=275]="ExportDeclaration",e[e.NamedExports=276]="NamedExports",e[e.NamespaceExport=277]="NamespaceExport",e[e.ExportSpecifier=278]="ExportSpecifier",e[e.MissingDeclaration=279]="MissingDeclaration",e[e.ExternalModuleReference=280]="ExternalModuleReference",e[e.JsxElement=281]="JsxElement",e[e.JsxSelfClosingElement=282]="JsxSelfClosingElement",e[e.JsxOpeningElement=283]="JsxOpeningElement",e[e.JsxClosingElement=284]="JsxClosingElement",e[e.JsxFragment=285]="JsxFragment",e[e.JsxOpeningFragment=286]="JsxOpeningFragment",e[e.JsxClosingFragment=287]="JsxClosingFragment",e[e.JsxAttribute=288]="JsxAttribute",e[e.JsxAttributes=289]="JsxAttributes",e[e.JsxSpreadAttribute=290]="JsxSpreadAttribute",e[e.JsxExpression=291]="JsxExpression",e[e.CaseClause=292]="CaseClause",e[e.DefaultClause=293]="DefaultClause",e[e.HeritageClause=294]="HeritageClause",e[e.CatchClause=295]="CatchClause",e[e.AssertClause=296]="AssertClause",e[e.AssertEntry=297]="AssertEntry",e[e.ImportTypeAssertionContainer=298]="ImportTypeAssertionContainer",e[e.PropertyAssignment=299]="PropertyAssignment",e[e.ShorthandPropertyAssignment=300]="ShorthandPropertyAssignment",e[e.SpreadAssignment=301]="SpreadAssignment",e[e.EnumMember=302]="EnumMember",e[e.UnparsedPrologue=303]="UnparsedPrologue",e[e.UnparsedPrepend=304]="UnparsedPrepend",e[e.UnparsedText=305]="UnparsedText",e[e.UnparsedInternalText=306]="UnparsedInternalText",e[e.UnparsedSyntheticReference=307]="UnparsedSyntheticReference",e[e.SourceFile=308]="SourceFile",e[e.Bundle=309]="Bundle",e[e.UnparsedSource=310]="UnparsedSource",e[e.InputFiles=311]="InputFiles",e[e.JSDocTypeExpression=312]="JSDocTypeExpression",e[e.JSDocNameReference=313]="JSDocNameReference",e[e.JSDocMemberName=314]="JSDocMemberName",e[e.JSDocAllType=315]="JSDocAllType",e[e.JSDocUnknownType=316]="JSDocUnknownType",e[e.JSDocNullableType=317]="JSDocNullableType",e[e.JSDocNonNullableType=318]="JSDocNonNullableType",e[e.JSDocOptionalType=319]="JSDocOptionalType",e[e.JSDocFunctionType=320]="JSDocFunctionType",e[e.JSDocVariadicType=321]="JSDocVariadicType",e[e.JSDocNamepathType=322]="JSDocNamepathType",e[e.JSDoc=323]="JSDoc",e[e.JSDocComment=323]="JSDocComment",e[e.JSDocText=324]="JSDocText",e[e.JSDocTypeLiteral=325]="JSDocTypeLiteral",e[e.JSDocSignature=326]="JSDocSignature",e[e.JSDocLink=327]="JSDocLink",e[e.JSDocLinkCode=328]="JSDocLinkCode",e[e.JSDocLinkPlain=329]="JSDocLinkPlain",e[e.JSDocTag=330]="JSDocTag",e[e.JSDocAugmentsTag=331]="JSDocAugmentsTag",e[e.JSDocImplementsTag=332]="JSDocImplementsTag",e[e.JSDocAuthorTag=333]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=334]="JSDocDeprecatedTag",e[e.JSDocClassTag=335]="JSDocClassTag",e[e.JSDocPublicTag=336]="JSDocPublicTag",e[e.JSDocPrivateTag=337]="JSDocPrivateTag",e[e.JSDocProtectedTag=338]="JSDocProtectedTag",e[e.JSDocReadonlyTag=339]="JSDocReadonlyTag",e[e.JSDocOverrideTag=340]="JSDocOverrideTag",e[e.JSDocCallbackTag=341]="JSDocCallbackTag",e[e.JSDocOverloadTag=342]="JSDocOverloadTag",e[e.JSDocEnumTag=343]="JSDocEnumTag",e[e.JSDocParameterTag=344]="JSDocParameterTag",e[e.JSDocReturnTag=345]="JSDocReturnTag",e[e.JSDocThisTag=346]="JSDocThisTag",e[e.JSDocTypeTag=347]="JSDocTypeTag",e[e.JSDocTemplateTag=348]="JSDocTemplateTag",e[e.JSDocTypedefTag=349]="JSDocTypedefTag",e[e.JSDocSeeTag=350]="JSDocSeeTag",e[e.JSDocPropertyTag=351]="JSDocPropertyTag",e[e.JSDocThrowsTag=352]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=353]="JSDocSatisfiesTag",e[e.SyntaxList=354]="SyntaxList",e[e.NotEmittedStatement=355]="NotEmittedStatement",e[e.PartiallyEmittedExpression=356]="PartiallyEmittedExpression",e[e.CommaListExpression=357]="CommaListExpression",e[e.MergeDeclarationMarker=358]="MergeDeclarationMarker",e[e.EndOfDeclarationMarker=359]="EndOfDeclarationMarker",e[e.SyntheticReferenceExpression=360]="SyntheticReferenceExpression",e[e.Count=361]="Count",e[e.FirstAssignment=63]="FirstAssignment",e[e.LastAssignment=78]="LastAssignment",e[e.FirstCompoundAssignment=64]="FirstCompoundAssignment",e[e.LastCompoundAssignment=78]="LastCompoundAssignment",e[e.FirstReservedWord=81]="FirstReservedWord",e[e.LastReservedWord=116]="LastReservedWord",e[e.FirstKeyword=81]="FirstKeyword",e[e.LastKeyword=162]="LastKeyword",e[e.FirstFutureReservedWord=117]="FirstFutureReservedWord",e[e.LastFutureReservedWord=125]="LastFutureReservedWord",e[e.FirstTypeNode=179]="FirstTypeNode",e[e.LastTypeNode=202]="LastTypeNode",e[e.FirstPunctuation=18]="FirstPunctuation",e[e.LastPunctuation=78]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=162]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=8]="FirstLiteralToken",e[e.LastLiteralToken=14]="LastLiteralToken",e[e.FirstTemplateToken=14]="FirstTemplateToken",e[e.LastTemplateToken=17]="LastTemplateToken",e[e.FirstBinaryOperator=29]="FirstBinaryOperator",e[e.LastBinaryOperator=78]="LastBinaryOperator",e[e.FirstStatement=240]="FirstStatement",e[e.LastStatement=256]="LastStatement",e[e.FirstNode=163]="FirstNode",e[e.FirstJSDocNode=312]="FirstJSDocNode",e[e.LastJSDocNode=353]="LastJSDocNode",e[e.FirstJSDocTagNode=330]="FirstJSDocTagNode",e[e.LastJSDocTagNode=353]="LastJSDocTagNode",e[e.FirstContextualKeyword=126]="FirstContextualKeyword",e[e.LastContextualKeyword=162]="LastContextualKeyword",nI=e,(t=nO||{})[t.None=0]="None",t[t.Let=1]="Let",t[t.Const=2]="Const",t[t.NestedNamespace=4]="NestedNamespace",t[t.Synthesized=8]="Synthesized",t[t.Namespace=16]="Namespace",t[t.OptionalChain=32]="OptionalChain",t[t.ExportContext=64]="ExportContext",t[t.ContainsThis=128]="ContainsThis",t[t.HasImplicitReturn=256]="HasImplicitReturn",t[t.HasExplicitReturn=512]="HasExplicitReturn",t[t.GlobalAugmentation=1024]="GlobalAugmentation",t[t.HasAsyncFunctions=2048]="HasAsyncFunctions",t[t.DisallowInContext=4096]="DisallowInContext",t[t.YieldContext=8192]="YieldContext",t[t.DecoratorContext=16384]="DecoratorContext",t[t.AwaitContext=32768]="AwaitContext",t[t.DisallowConditionalTypesContext=65536]="DisallowConditionalTypesContext",t[t.ThisNodeHasError=131072]="ThisNodeHasError",t[t.JavaScriptFile=262144]="JavaScriptFile",t[t.ThisNodeOrAnySubNodesHasError=524288]="ThisNodeOrAnySubNodesHasError",t[t.HasAggregatedChildData=1048576]="HasAggregatedChildData",t[t.PossiblyContainsDynamicImport=2097152]="PossiblyContainsDynamicImport",t[t.PossiblyContainsImportMeta=4194304]="PossiblyContainsImportMeta",t[t.JSDoc=8388608]="JSDoc",t[t.Ambient=16777216]="Ambient",t[t.InWithStatement=33554432]="InWithStatement",t[t.JsonFile=67108864]="JsonFile",t[t.TypeCached=134217728]="TypeCached",t[t.Deprecated=268435456]="Deprecated",t[t.BlockScoped=3]="BlockScoped",t[t.ReachabilityCheckFlags=768]="ReachabilityCheckFlags",t[t.ReachabilityAndEmitFlags=2816]="ReachabilityAndEmitFlags",t[t.ContextFlags=50720768]="ContextFlags",t[t.TypeExcludesFlags=40960]="TypeExcludesFlags",t[t.PermanentlySetIncrementalFlags=6291456]="PermanentlySetIncrementalFlags",t[t.IdentifierHasExtendedUnicodeEscape=128]="IdentifierHasExtendedUnicodeEscape",t[t.IdentifierIsInJSDocNamespace=2048]="IdentifierIsInJSDocNamespace",nO=t,(n=nP||{})[n.None=0]="None",n[n.Export=1]="Export",n[n.Ambient=2]="Ambient",n[n.Public=4]="Public",n[n.Private=8]="Private",n[n.Protected=16]="Protected",n[n.Static=32]="Static",n[n.Readonly=64]="Readonly",n[n.Accessor=128]="Accessor",n[n.Abstract=256]="Abstract",n[n.Async=512]="Async",n[n.Default=1024]="Default",n[n.Const=2048]="Const",n[n.HasComputedJSDocModifiers=4096]="HasComputedJSDocModifiers",n[n.Deprecated=8192]="Deprecated",n[n.Override=16384]="Override",n[n.In=32768]="In",n[n.Out=65536]="Out",n[n.Decorator=131072]="Decorator",n[n.HasComputedFlags=536870912]="HasComputedFlags",n[n.AccessibilityModifier=28]="AccessibilityModifier",n[n.ParameterPropertyModifier=16476]="ParameterPropertyModifier",n[n.NonPublicAccessibilityModifier=24]="NonPublicAccessibilityModifier",n[n.TypeScriptModifier=117086]="TypeScriptModifier",n[n.ExportDefault=1025]="ExportDefault",n[n.All=258047]="All",n[n.Modifier=126975]="Modifier",nP=n,(r=nF||{})[r.None=0]="None",r[r.IntrinsicNamedElement=1]="IntrinsicNamedElement",r[r.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",r[r.IntrinsicElement=3]="IntrinsicElement",nF=r,(i=nL||{})[i.Succeeded=1]="Succeeded",i[i.Failed=2]="Failed",i[i.Reported=4]="Reported",i[i.ReportsUnmeasurable=8]="ReportsUnmeasurable",i[i.ReportsUnreliable=16]="ReportsUnreliable",i[i.ReportsMask=24]="ReportsMask",nL=i,(a=nR||{})[a.None=0]="None",a[a.Auto=1]="Auto",a[a.Loop=2]="Loop",a[a.Unique=3]="Unique",a[a.Node=4]="Node",a[a.KindMask=7]="KindMask",a[a.ReservedInNestedScopes=8]="ReservedInNestedScopes",a[a.Optimistic=16]="Optimistic",a[a.FileLevel=32]="FileLevel",a[a.AllowNameSubstitution=64]="AllowNameSubstitution",nR=a,(o=nz||{})[o.None=0]="None",o[o.PrecedingLineBreak=1]="PrecedingLineBreak",o[o.PrecedingJSDocComment=2]="PrecedingJSDocComment",o[o.Unterminated=4]="Unterminated",o[o.ExtendedUnicodeEscape=8]="ExtendedUnicodeEscape",o[o.Scientific=16]="Scientific",o[o.Octal=32]="Octal",o[o.HexSpecifier=64]="HexSpecifier",o[o.BinarySpecifier=128]="BinarySpecifier",o[o.OctalSpecifier=256]="OctalSpecifier",o[o.ContainsSeparator=512]="ContainsSeparator",o[o.UnicodeEscape=1024]="UnicodeEscape",o[o.ContainsInvalidEscape=2048]="ContainsInvalidEscape",o[o.BinaryOrOctalSpecifier=384]="BinaryOrOctalSpecifier",o[o.NumericLiteralFlags=1008]="NumericLiteralFlags",o[o.TemplateLiteralLikeFlags=2048]="TemplateLiteralLikeFlags",nz=o,(s=nB||{})[s.Unreachable=1]="Unreachable",s[s.Start=2]="Start",s[s.BranchLabel=4]="BranchLabel",s[s.LoopLabel=8]="LoopLabel",s[s.Assignment=16]="Assignment",s[s.TrueCondition=32]="TrueCondition",s[s.FalseCondition=64]="FalseCondition",s[s.SwitchClause=128]="SwitchClause",s[s.ArrayMutation=256]="ArrayMutation",s[s.Call=512]="Call",s[s.ReduceLabel=1024]="ReduceLabel",s[s.Referenced=2048]="Referenced",s[s.Shared=4096]="Shared",s[s.Label=12]="Label",s[s.Condition=96]="Condition",nB=s,(u=nU||{})[u.ExpectError=0]="ExpectError",u[u.Ignore=1]="Ignore",nU=u,nJ=class{},(l=n$||{})[l.RootFile=0]="RootFile",l[l.SourceFromProjectReference=1]="SourceFromProjectReference",l[l.OutputFromProjectReference=2]="OutputFromProjectReference",l[l.Import=3]="Import",l[l.ReferenceFile=4]="ReferenceFile",l[l.TypeReferenceDirective=5]="TypeReferenceDirective",l[l.LibFile=6]="LibFile",l[l.LibReferenceDirective=7]="LibReferenceDirective",l[l.AutomaticTypeDirectiveFile=8]="AutomaticTypeDirectiveFile",n$=l,(c=nK||{})[c.FilePreprocessingReferencedDiagnostic=0]="FilePreprocessingReferencedDiagnostic",c[c.FilePreprocessingFileExplainingDiagnostic=1]="FilePreprocessingFileExplainingDiagnostic",c[c.ResolutionDiagnostics=2]="ResolutionDiagnostics",nK=c,(_=nV||{})[_.Js=0]="Js",_[_.Dts=1]="Dts",nV=_,(p=nY||{})[p.Not=0]="Not",p[p.SafeModules=1]="SafeModules",p[p.Completely=2]="Completely",nY=p,(d=nW||{})[d.Success=0]="Success",d[d.DiagnosticsPresent_OutputsSkipped=1]="DiagnosticsPresent_OutputsSkipped",d[d.DiagnosticsPresent_OutputsGenerated=2]="DiagnosticsPresent_OutputsGenerated",d[d.InvalidProject_OutputsSkipped=3]="InvalidProject_OutputsSkipped",d[d.ProjectReferenceCycle_OutputsSkipped=4]="ProjectReferenceCycle_OutputsSkipped",nW=d,(f=nq||{})[f.Ok=0]="Ok",f[f.NeedsOverride=1]="NeedsOverride",f[f.HasInvalidOverride=2]="HasInvalidOverride",nq=f,(m=nQ||{})[m.None=0]="None",m[m.Literal=1]="Literal",m[m.Subtype=2]="Subtype",nQ=m,(h=nH||{})[h.None=0]="None",h[h.Signature=1]="Signature",h[h.NoConstraints=2]="NoConstraints",h[h.Completions=4]="Completions",h[h.SkipBindingPatterns=8]="SkipBindingPatterns",nH=h,(g=nG||{})[g.None=0]="None",g[g.NoTruncation=1]="NoTruncation",g[g.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",g[g.GenerateNamesForShadowedTypeParams=4]="GenerateNamesForShadowedTypeParams",g[g.UseStructuralFallback=8]="UseStructuralFallback",g[g.ForbidIndexedAccessSymbolReferences=16]="ForbidIndexedAccessSymbolReferences",g[g.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",g[g.UseFullyQualifiedType=64]="UseFullyQualifiedType",g[g.UseOnlyExternalAliasing=128]="UseOnlyExternalAliasing",g[g.SuppressAnyReturnType=256]="SuppressAnyReturnType",g[g.WriteTypeParametersInQualifiedName=512]="WriteTypeParametersInQualifiedName",g[g.MultilineObjectLiterals=1024]="MultilineObjectLiterals",g[g.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",g[g.UseTypeOfFunction=4096]="UseTypeOfFunction",g[g.OmitParameterModifiers=8192]="OmitParameterModifiers",g[g.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",g[g.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",g[g.NoTypeReduction=536870912]="NoTypeReduction",g[g.OmitThisParameter=33554432]="OmitThisParameter",g[g.AllowThisInObjectLiteral=32768]="AllowThisInObjectLiteral",g[g.AllowQualifiedNameInPlaceOfIdentifier=65536]="AllowQualifiedNameInPlaceOfIdentifier",g[g.AllowAnonymousIdentifier=131072]="AllowAnonymousIdentifier",g[g.AllowEmptyUnionOrIntersection=262144]="AllowEmptyUnionOrIntersection",g[g.AllowEmptyTuple=524288]="AllowEmptyTuple",g[g.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",g[g.AllowEmptyIndexInfoType=2097152]="AllowEmptyIndexInfoType",g[g.WriteComputedProps=1073741824]="WriteComputedProps",g[g.AllowNodeModulesRelativePaths=67108864]="AllowNodeModulesRelativePaths",g[g.DoNotIncludeSymbolChain=134217728]="DoNotIncludeSymbolChain",g[g.IgnoreErrors=70221824]="IgnoreErrors",g[g.InObjectTypeLiteral=4194304]="InObjectTypeLiteral",g[g.InTypeAlias=8388608]="InTypeAlias",g[g.InInitialEntityName=16777216]="InInitialEntityName",nG=g,(y=nZ||{})[y.None=0]="None",y[y.NoTruncation=1]="NoTruncation",y[y.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",y[y.UseStructuralFallback=8]="UseStructuralFallback",y[y.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",y[y.UseFullyQualifiedType=64]="UseFullyQualifiedType",y[y.SuppressAnyReturnType=256]="SuppressAnyReturnType",y[y.MultilineObjectLiterals=1024]="MultilineObjectLiterals",y[y.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",y[y.UseTypeOfFunction=4096]="UseTypeOfFunction",y[y.OmitParameterModifiers=8192]="OmitParameterModifiers",y[y.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",y[y.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",y[y.NoTypeReduction=536870912]="NoTypeReduction",y[y.OmitThisParameter=33554432]="OmitThisParameter",y[y.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",y[y.AddUndefined=131072]="AddUndefined",y[y.WriteArrowStyleSignature=262144]="WriteArrowStyleSignature",y[y.InArrayType=524288]="InArrayType",y[y.InElementType=2097152]="InElementType",y[y.InFirstTypeArgument=4194304]="InFirstTypeArgument",y[y.InTypeAlias=8388608]="InTypeAlias",y[y.NodeBuilderFlagsMask=848330091]="NodeBuilderFlagsMask",nZ=y,(b=nX||{})[b.None=0]="None",b[b.WriteTypeParametersOrArguments=1]="WriteTypeParametersOrArguments",b[b.UseOnlyExternalAliasing=2]="UseOnlyExternalAliasing",b[b.AllowAnyNodeKind=4]="AllowAnyNodeKind",b[b.UseAliasDefinedOutsideCurrentScope=8]="UseAliasDefinedOutsideCurrentScope",b[b.WriteComputedProps=16]="WriteComputedProps",b[b.DoNotIncludeSymbolChain=32]="DoNotIncludeSymbolChain",nX=b,(v=n0||{})[v.Accessible=0]="Accessible",v[v.NotAccessible=1]="NotAccessible",v[v.CannotBeNamed=2]="CannotBeNamed",n0=v,(x=n1||{})[x.UnionOrIntersection=0]="UnionOrIntersection",x[x.Spread=1]="Spread",n1=x,(D=n2||{})[D.This=0]="This",D[D.Identifier=1]="Identifier",D[D.AssertsThis=2]="AssertsThis",D[D.AssertsIdentifier=3]="AssertsIdentifier",n2=D,(S=n3||{})[S.Unknown=0]="Unknown",S[S.TypeWithConstructSignatureAndValue=1]="TypeWithConstructSignatureAndValue",S[S.VoidNullableOrNeverType=2]="VoidNullableOrNeverType",S[S.NumberLikeType=3]="NumberLikeType",S[S.BigIntLikeType=4]="BigIntLikeType",S[S.StringLikeType=5]="StringLikeType",S[S.BooleanType=6]="BooleanType",S[S.ArrayLikeType=7]="ArrayLikeType",S[S.ESSymbolType=8]="ESSymbolType",S[S.Promise=9]="Promise",S[S.TypeWithCallSignature=10]="TypeWithCallSignature",S[S.ObjectType=11]="ObjectType",n3=S,(T=n4||{})[T.None=0]="None",T[T.FunctionScopedVariable=1]="FunctionScopedVariable",T[T.BlockScopedVariable=2]="BlockScopedVariable",T[T.Property=4]="Property",T[T.EnumMember=8]="EnumMember",T[T.Function=16]="Function",T[T.Class=32]="Class",T[T.Interface=64]="Interface",T[T.ConstEnum=128]="ConstEnum",T[T.RegularEnum=256]="RegularEnum",T[T.ValueModule=512]="ValueModule",T[T.NamespaceModule=1024]="NamespaceModule",T[T.TypeLiteral=2048]="TypeLiteral",T[T.ObjectLiteral=4096]="ObjectLiteral",T[T.Method=8192]="Method",T[T.Constructor=16384]="Constructor",T[T.GetAccessor=32768]="GetAccessor",T[T.SetAccessor=65536]="SetAccessor",T[T.Signature=131072]="Signature",T[T.TypeParameter=262144]="TypeParameter",T[T.TypeAlias=524288]="TypeAlias",T[T.ExportValue=1048576]="ExportValue",T[T.Alias=2097152]="Alias",T[T.Prototype=4194304]="Prototype",T[T.ExportStar=8388608]="ExportStar",T[T.Optional=16777216]="Optional",T[T.Transient=33554432]="Transient",T[T.Assignment=67108864]="Assignment",T[T.ModuleExports=134217728]="ModuleExports",T[T.All=67108863]="All",T[T.Enum=384]="Enum",T[T.Variable=3]="Variable",T[T.Value=111551]="Value",T[T.Type=788968]="Type",T[T.Namespace=1920]="Namespace",T[T.Module=1536]="Module",T[T.Accessor=98304]="Accessor",T[T.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",T[T.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",T[T.ParameterExcludes=111551]="ParameterExcludes",T[T.PropertyExcludes=0]="PropertyExcludes",T[T.EnumMemberExcludes=900095]="EnumMemberExcludes",T[T.FunctionExcludes=110991]="FunctionExcludes",T[T.ClassExcludes=899503]="ClassExcludes",T[T.InterfaceExcludes=788872]="InterfaceExcludes",T[T.RegularEnumExcludes=899327]="RegularEnumExcludes",T[T.ConstEnumExcludes=899967]="ConstEnumExcludes",T[T.ValueModuleExcludes=110735]="ValueModuleExcludes",T[T.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",T[T.MethodExcludes=103359]="MethodExcludes",T[T.GetAccessorExcludes=46015]="GetAccessorExcludes",T[T.SetAccessorExcludes=78783]="SetAccessorExcludes",T[T.AccessorExcludes=13247]="AccessorExcludes",T[T.TypeParameterExcludes=526824]="TypeParameterExcludes",T[T.TypeAliasExcludes=788968]="TypeAliasExcludes",T[T.AliasExcludes=2097152]="AliasExcludes",T[T.ModuleMember=2623475]="ModuleMember",T[T.ExportHasLocal=944]="ExportHasLocal",T[T.BlockScoped=418]="BlockScoped",T[T.PropertyOrAccessor=98308]="PropertyOrAccessor",T[T.ClassMember=106500]="ClassMember",T[T.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",T[T.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",T[T.Classifiable=2885600]="Classifiable",T[T.LateBindingContainer=6256]="LateBindingContainer",n4=T,(E=n6||{})[E.Numeric=0]="Numeric",E[E.Literal=1]="Literal",n6=E,(w=n5||{})[w.None=0]="None",w[w.Instantiated=1]="Instantiated",w[w.SyntheticProperty=2]="SyntheticProperty",w[w.SyntheticMethod=4]="SyntheticMethod",w[w.Readonly=8]="Readonly",w[w.ReadPartial=16]="ReadPartial",w[w.WritePartial=32]="WritePartial",w[w.HasNonUniformType=64]="HasNonUniformType",w[w.HasLiteralType=128]="HasLiteralType",w[w.ContainsPublic=256]="ContainsPublic",w[w.ContainsProtected=512]="ContainsProtected",w[w.ContainsPrivate=1024]="ContainsPrivate",w[w.ContainsStatic=2048]="ContainsStatic",w[w.Late=4096]="Late",w[w.ReverseMapped=8192]="ReverseMapped",w[w.OptionalParameter=16384]="OptionalParameter",w[w.RestParameter=32768]="RestParameter",w[w.DeferredType=65536]="DeferredType",w[w.HasNeverType=131072]="HasNeverType",w[w.Mapped=262144]="Mapped",w[w.StripOptional=524288]="StripOptional",w[w.Unresolved=1048576]="Unresolved",w[w.Synthetic=6]="Synthetic",w[w.Discriminant=192]="Discriminant",w[w.Partial=48]="Partial",n5=w,(A=n8||{}).Call="__call",A.Constructor="__constructor",A.New="__new",A.Index="__index",A.ExportStar="__export",A.Global="__global",A.Missing="__missing",A.Type="__type",A.Object="__object",A.JSXAttributes="__jsxAttributes",A.Class="__class",A.Function="__function",A.Computed="__computed",A.Resolving="__resolving__",A.ExportEquals="export=",A.Default="default",A.This="this",n8=A,(C=n7||{})[C.None=0]="None",C[C.TypeChecked=1]="TypeChecked",C[C.LexicalThis=2]="LexicalThis",C[C.CaptureThis=4]="CaptureThis",C[C.CaptureNewTarget=8]="CaptureNewTarget",C[C.SuperInstance=16]="SuperInstance",C[C.SuperStatic=32]="SuperStatic",C[C.ContextChecked=64]="ContextChecked",C[C.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",C[C.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",C[C.CaptureArguments=512]="CaptureArguments",C[C.EnumValuesComputed=1024]="EnumValuesComputed",C[C.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",C[C.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",C[C.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",C[C.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",C[C.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",C[C.ClassWithBodyScopedClassBinding=65536]="ClassWithBodyScopedClassBinding",C[C.BodyScopedClassBinding=131072]="BodyScopedClassBinding",C[C.NeedsLoopOutParameter=262144]="NeedsLoopOutParameter",C[C.AssignmentsMarked=524288]="AssignmentsMarked",C[C.ClassWithConstructorReference=1048576]="ClassWithConstructorReference",C[C.ConstructorReferenceInClass=2097152]="ConstructorReferenceInClass",C[C.ContainsClassWithPrivateIdentifiers=4194304]="ContainsClassWithPrivateIdentifiers",C[C.ContainsSuperPropertyInStaticInitializer=8388608]="ContainsSuperPropertyInStaticInitializer",C[C.InCheckIdentifier=16777216]="InCheckIdentifier",n7=C,(N=n9||{})[N.Any=1]="Any",N[N.Unknown=2]="Unknown",N[N.String=4]="String",N[N.Number=8]="Number",N[N.Boolean=16]="Boolean",N[N.Enum=32]="Enum",N[N.BigInt=64]="BigInt",N[N.StringLiteral=128]="StringLiteral",N[N.NumberLiteral=256]="NumberLiteral",N[N.BooleanLiteral=512]="BooleanLiteral",N[N.EnumLiteral=1024]="EnumLiteral",N[N.BigIntLiteral=2048]="BigIntLiteral",N[N.ESSymbol=4096]="ESSymbol",N[N.UniqueESSymbol=8192]="UniqueESSymbol",N[N.Void=16384]="Void",N[N.Undefined=32768]="Undefined",N[N.Null=65536]="Null",N[N.Never=131072]="Never",N[N.TypeParameter=262144]="TypeParameter",N[N.Object=524288]="Object",N[N.Union=1048576]="Union",N[N.Intersection=2097152]="Intersection",N[N.Index=4194304]="Index",N[N.IndexedAccess=8388608]="IndexedAccess",N[N.Conditional=16777216]="Conditional",N[N.Substitution=33554432]="Substitution",N[N.NonPrimitive=67108864]="NonPrimitive",N[N.TemplateLiteral=134217728]="TemplateLiteral",N[N.StringMapping=268435456]="StringMapping",N[N.AnyOrUnknown=3]="AnyOrUnknown",N[N.Nullable=98304]="Nullable",N[N.Literal=2944]="Literal",N[N.Unit=109472]="Unit",N[N.Freshable=2976]="Freshable",N[N.StringOrNumberLiteral=384]="StringOrNumberLiteral",N[N.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",N[N.DefinitelyFalsy=117632]="DefinitelyFalsy",N[N.PossiblyFalsy=117724]="PossiblyFalsy",N[N.Intrinsic=67359327]="Intrinsic",N[N.Primitive=134348796]="Primitive",N[N.StringLike=402653316]="StringLike",N[N.NumberLike=296]="NumberLike",N[N.BigIntLike=2112]="BigIntLike",N[N.BooleanLike=528]="BooleanLike",N[N.EnumLike=1056]="EnumLike",N[N.ESSymbolLike=12288]="ESSymbolLike",N[N.VoidLike=49152]="VoidLike",N[N.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",N[N.DisjointDomains=469892092]="DisjointDomains",N[N.UnionOrIntersection=3145728]="UnionOrIntersection",N[N.StructuredType=3670016]="StructuredType",N[N.TypeVariable=8650752]="TypeVariable",N[N.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",N[N.InstantiablePrimitive=406847488]="InstantiablePrimitive",N[N.Instantiable=465829888]="Instantiable",N[N.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",N[N.ObjectFlagsType=3899393]="ObjectFlagsType",N[N.Simplifiable=25165824]="Simplifiable",N[N.Singleton=67358815]="Singleton",N[N.Narrowable=536624127]="Narrowable",N[N.IncludesMask=205258751]="IncludesMask",N[N.IncludesMissingType=262144]="IncludesMissingType",N[N.IncludesNonWideningType=4194304]="IncludesNonWideningType",N[N.IncludesWildcard=8388608]="IncludesWildcard",N[N.IncludesEmptyObject=16777216]="IncludesEmptyObject",N[N.IncludesInstantiable=33554432]="IncludesInstantiable",N[N.NotPrimitiveUnion=36323363]="NotPrimitiveUnion",n9=N,(M=re||{})[M.None=0]="None",M[M.Class=1]="Class",M[M.Interface=2]="Interface",M[M.Reference=4]="Reference",M[M.Tuple=8]="Tuple",M[M.Anonymous=16]="Anonymous",M[M.Mapped=32]="Mapped",M[M.Instantiated=64]="Instantiated",M[M.ObjectLiteral=128]="ObjectLiteral",M[M.EvolvingArray=256]="EvolvingArray",M[M.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",M[M.ReverseMapped=1024]="ReverseMapped",M[M.JsxAttributes=2048]="JsxAttributes",M[M.JSLiteral=4096]="JSLiteral",M[M.FreshLiteral=8192]="FreshLiteral",M[M.ArrayLiteral=16384]="ArrayLiteral",M[M.PrimitiveUnion=32768]="PrimitiveUnion",M[M.ContainsWideningType=65536]="ContainsWideningType",M[M.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",M[M.NonInferrableType=262144]="NonInferrableType",M[M.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",M[M.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",M[M.ClassOrInterface=3]="ClassOrInterface",M[M.RequiresWidening=196608]="RequiresWidening",M[M.PropagatingFlags=458752]="PropagatingFlags",M[M.ObjectTypeKindMask=1343]="ObjectTypeKindMask",M[M.ContainsSpread=2097152]="ContainsSpread",M[M.ObjectRestType=4194304]="ObjectRestType",M[M.InstantiationExpressionType=8388608]="InstantiationExpressionType",M[M.IsClassInstanceClone=16777216]="IsClassInstanceClone",M[M.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",M[M.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",M[M.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",M[M.IsGenericObjectType=4194304]="IsGenericObjectType",M[M.IsGenericIndexType=8388608]="IsGenericIndexType",M[M.IsGenericType=12582912]="IsGenericType",M[M.ContainsIntersections=16777216]="ContainsIntersections",M[M.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",M[M.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",M[M.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",M[M.IsNeverIntersection=33554432]="IsNeverIntersection",re=M,(k=rt||{})[k.Invariant=0]="Invariant",k[k.Covariant=1]="Covariant",k[k.Contravariant=2]="Contravariant",k[k.Bivariant=3]="Bivariant",k[k.Independent=4]="Independent",k[k.VarianceMask=7]="VarianceMask",k[k.Unmeasurable=8]="Unmeasurable",k[k.Unreliable=16]="Unreliable",k[k.AllowsStructuralFallback=24]="AllowsStructuralFallback",rt=k,(j=rn||{})[j.Required=1]="Required",j[j.Optional=2]="Optional",j[j.Rest=4]="Rest",j[j.Variadic=8]="Variadic",j[j.Fixed=3]="Fixed",j[j.Variable=12]="Variable",j[j.NonRequired=14]="NonRequired",j[j.NonRest=11]="NonRest",rn=j,(I=rr||{})[I.None=0]="None",I[I.IncludeUndefined=1]="IncludeUndefined",I[I.NoIndexSignatures=2]="NoIndexSignatures",I[I.Writing=4]="Writing",I[I.CacheSymbol=8]="CacheSymbol",I[I.NoTupleBoundsCheck=16]="NoTupleBoundsCheck",I[I.ExpressionPosition=32]="ExpressionPosition",I[I.ReportDeprecated=64]="ReportDeprecated",I[I.SuppressNoImplicitAnyError=128]="SuppressNoImplicitAnyError",I[I.Contextual=256]="Contextual",I[I.Persistent=1]="Persistent",rr=I,(O=ri||{})[O.Component=0]="Component",O[O.Function=1]="Function",O[O.Mixed=2]="Mixed",ri=O,(P=ra||{})[P.Call=0]="Call",P[P.Construct=1]="Construct",ra=P,(F=ro||{})[F.None=0]="None",F[F.HasRestParameter=1]="HasRestParameter",F[F.HasLiteralTypes=2]="HasLiteralTypes",F[F.Abstract=4]="Abstract",F[F.IsInnerCallChain=8]="IsInnerCallChain",F[F.IsOuterCallChain=16]="IsOuterCallChain",F[F.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",F[F.PropagatingFlags=39]="PropagatingFlags",F[F.CallChainFlags=24]="CallChainFlags",ro=F,(L=rs||{})[L.String=0]="String",L[L.Number=1]="Number",rs=L,(R=ru||{})[R.Simple=0]="Simple",R[R.Array=1]="Array",R[R.Deferred=2]="Deferred",R[R.Function=3]="Function",R[R.Composite=4]="Composite",R[R.Merged=5]="Merged",ru=R,(z=rl||{})[z.None=0]="None",z[z.NakedTypeVariable=1]="NakedTypeVariable",z[z.SpeculativeTuple=2]="SpeculativeTuple",z[z.SubstituteSource=4]="SubstituteSource",z[z.HomomorphicMappedType=8]="HomomorphicMappedType",z[z.PartialHomomorphicMappedType=16]="PartialHomomorphicMappedType",z[z.MappedTypeConstraint=32]="MappedTypeConstraint",z[z.ContravariantConditional=64]="ContravariantConditional",z[z.ReturnType=128]="ReturnType",z[z.LiteralKeyof=256]="LiteralKeyof",z[z.NoConstraints=512]="NoConstraints",z[z.AlwaysStrict=1024]="AlwaysStrict",z[z.MaxValue=2048]="MaxValue",z[z.PriorityImpliesCombination=416]="PriorityImpliesCombination",z[z.Circularity=-1]="Circularity",rl=z,(B=rc||{})[B.None=0]="None",B[B.NoDefault=1]="NoDefault",B[B.AnyDefault=2]="AnyDefault",B[B.SkippedGenericFunction=4]="SkippedGenericFunction",rc=B,(U=r_||{})[U.False=0]="False",U[U.Unknown=1]="Unknown",U[U.Maybe=3]="Maybe",U[U.True=-1]="True",r_=U,(J=rp||{})[J.None=0]="None",J[J.ExportsProperty=1]="ExportsProperty",J[J.ModuleExports=2]="ModuleExports",J[J.PrototypeProperty=3]="PrototypeProperty",J[J.ThisProperty=4]="ThisProperty",J[J.Property=5]="Property",J[J.Prototype=6]="Prototype",J[J.ObjectDefinePropertyValue=7]="ObjectDefinePropertyValue",J[J.ObjectDefinePropertyExports=8]="ObjectDefinePropertyExports",J[J.ObjectDefinePrototypeProperty=9]="ObjectDefinePrototypeProperty",rp=J,($=rd||{})[$.Warning=0]="Warning",$[$.Error=1]="Error",$[$.Suggestion=2]="Suggestion",$[$.Message=3]="Message",rd=$,(K=rf||{})[K.Classic=1]="Classic",K[K.NodeJs=2]="NodeJs",K[K.Node10=2]="Node10",K[K.Node16=3]="Node16",K[K.NodeNext=99]="NodeNext",K[K.Bundler=100]="Bundler",rf=K,(V=rm||{})[V.Legacy=1]="Legacy",V[V.Auto=2]="Auto",V[V.Force=3]="Force",rm=V,(Y=rh||{})[Y.FixedPollingInterval=0]="FixedPollingInterval",Y[Y.PriorityPollingInterval=1]="PriorityPollingInterval",Y[Y.DynamicPriorityPolling=2]="DynamicPriorityPolling",Y[Y.FixedChunkSizePolling=3]="FixedChunkSizePolling",Y[Y.UseFsEvents=4]="UseFsEvents",Y[Y.UseFsEventsOnParentDirectory=5]="UseFsEventsOnParentDirectory",rh=Y,(W=rg||{})[W.UseFsEvents=0]="UseFsEvents",W[W.FixedPollingInterval=1]="FixedPollingInterval",W[W.DynamicPriorityPolling=2]="DynamicPriorityPolling",W[W.FixedChunkSizePolling=3]="FixedChunkSizePolling",rg=W,(q=ry||{})[q.FixedInterval=0]="FixedInterval",q[q.PriorityInterval=1]="PriorityInterval",q[q.DynamicPriority=2]="DynamicPriority",q[q.FixedChunkSize=3]="FixedChunkSize",ry=q,(Q=rb||{})[Q.None=0]="None",Q[Q.CommonJS=1]="CommonJS",Q[Q.AMD=2]="AMD",Q[Q.UMD=3]="UMD",Q[Q.System=4]="System",Q[Q.ES2015=5]="ES2015",Q[Q.ES2020=6]="ES2020",Q[Q.ES2022=7]="ES2022",Q[Q.ESNext=99]="ESNext",Q[Q.Node16=100]="Node16",Q[Q.NodeNext=199]="NodeNext",rb=Q,(H=rv||{})[H.None=0]="None",H[H.Preserve=1]="Preserve",H[H.React=2]="React",H[H.ReactNative=3]="ReactNative",H[H.ReactJSX=4]="ReactJSX",H[H.ReactJSXDev=5]="ReactJSXDev",rv=H,(G=rx||{})[G.Remove=0]="Remove",G[G.Preserve=1]="Preserve",G[G.Error=2]="Error",rx=G,(Z=rD||{})[Z.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",Z[Z.LineFeed=1]="LineFeed",rD=Z,(X=rS||{})[X.Unknown=0]="Unknown",X[X.JS=1]="JS",X[X.JSX=2]="JSX",X[X.TS=3]="TS",X[X.TSX=4]="TSX",X[X.External=5]="External",X[X.JSON=6]="JSON",X[X.Deferred=7]="Deferred",rS=X,(ee=rT||{})[ee.ES3=0]="ES3",ee[ee.ES5=1]="ES5",ee[ee.ES2015=2]="ES2015",ee[ee.ES2016=3]="ES2016",ee[ee.ES2017=4]="ES2017",ee[ee.ES2018=5]="ES2018",ee[ee.ES2019=6]="ES2019",ee[ee.ES2020=7]="ES2020",ee[ee.ES2021=8]="ES2021",ee[ee.ES2022=9]="ES2022",ee[ee.ESNext=99]="ESNext",ee[ee.JSON=100]="JSON",ee[ee.Latest=99]="Latest",rT=ee,(et=rE||{})[et.Standard=0]="Standard",et[et.JSX=1]="JSX",rE=et,(en=rw||{})[en.None=0]="None",en[en.Recursive=1]="Recursive",rw=en,(er=rA||{})[er.nullCharacter=0]="nullCharacter",er[er.maxAsciiCharacter=127]="maxAsciiCharacter",er[er.lineFeed=10]="lineFeed",er[er.carriageReturn=13]="carriageReturn",er[er.lineSeparator=8232]="lineSeparator",er[er.paragraphSeparator=8233]="paragraphSeparator",er[er.nextLine=133]="nextLine",er[er.space=32]="space",er[er.nonBreakingSpace=160]="nonBreakingSpace",er[er.enQuad=8192]="enQuad",er[er.emQuad=8193]="emQuad",er[er.enSpace=8194]="enSpace",er[er.emSpace=8195]="emSpace",er[er.threePerEmSpace=8196]="threePerEmSpace",er[er.fourPerEmSpace=8197]="fourPerEmSpace",er[er.sixPerEmSpace=8198]="sixPerEmSpace",er[er.figureSpace=8199]="figureSpace",er[er.punctuationSpace=8200]="punctuationSpace",er[er.thinSpace=8201]="thinSpace",er[er.hairSpace=8202]="hairSpace",er[er.zeroWidthSpace=8203]="zeroWidthSpace",er[er.narrowNoBreakSpace=8239]="narrowNoBreakSpace",er[er.ideographicSpace=12288]="ideographicSpace",er[er.mathematicalSpace=8287]="mathematicalSpace",er[er.ogham=5760]="ogham",er[er._=95]="_",er[er.$=36]="$",er[er._0=48]="_0",er[er._1=49]="_1",er[er._2=50]="_2",er[er._3=51]="_3",er[er._4=52]="_4",er[er._5=53]="_5",er[er._6=54]="_6",er[er._7=55]="_7",er[er._8=56]="_8",er[er._9=57]="_9",er[er.a=97]="a",er[er.b=98]="b",er[er.c=99]="c",er[er.d=100]="d",er[er.e=101]="e",er[er.f=102]="f",er[er.g=103]="g",er[er.h=104]="h",er[er.i=105]="i",er[er.j=106]="j",er[er.k=107]="k",er[er.l=108]="l",er[er.m=109]="m",er[er.n=110]="n",er[er.o=111]="o",er[er.p=112]="p",er[er.q=113]="q",er[er.r=114]="r",er[er.s=115]="s",er[er.t=116]="t",er[er.u=117]="u",er[er.v=118]="v",er[er.w=119]="w",er[er.x=120]="x",er[er.y=121]="y",er[er.z=122]="z",er[er.A=65]="A",er[er.B=66]="B",er[er.C=67]="C",er[er.D=68]="D",er[er.E=69]="E",er[er.F=70]="F",er[er.G=71]="G",er[er.H=72]="H",er[er.I=73]="I",er[er.J=74]="J",er[er.K=75]="K",er[er.L=76]="L",er[er.M=77]="M",er[er.N=78]="N",er[er.O=79]="O",er[er.P=80]="P",er[er.Q=81]="Q",er[er.R=82]="R",er[er.S=83]="S",er[er.T=84]="T",er[er.U=85]="U",er[er.V=86]="V",er[er.W=87]="W",er[er.X=88]="X",er[er.Y=89]="Y",er[er.Z=90]="Z",er[er.ampersand=38]="ampersand",er[er.asterisk=42]="asterisk",er[er.at=64]="at",er[er.backslash=92]="backslash",er[er.backtick=96]="backtick",er[er.bar=124]="bar",er[er.caret=94]="caret",er[er.closeBrace=125]="closeBrace",er[er.closeBracket=93]="closeBracket",er[er.closeParen=41]="closeParen",er[er.colon=58]="colon",er[er.comma=44]="comma",er[er.dot=46]="dot",er[er.doubleQuote=34]="doubleQuote",er[er.equals=61]="equals",er[er.exclamation=33]="exclamation",er[er.greaterThan=62]="greaterThan",er[er.hash=35]="hash",er[er.lessThan=60]="lessThan",er[er.minus=45]="minus",er[er.openBrace=123]="openBrace",er[er.openBracket=91]="openBracket",er[er.openParen=40]="openParen",er[er.percent=37]="percent",er[er.plus=43]="plus",er[er.question=63]="question",er[er.semicolon=59]="semicolon",er[er.singleQuote=39]="singleQuote",er[er.slash=47]="slash",er[er.tilde=126]="tilde",er[er.backspace=8]="backspace",er[er.formFeed=12]="formFeed",er[er.byteOrderMark=65279]="byteOrderMark",er[er.tab=9]="tab",er[er.verticalTab=11]="verticalTab",rA=er,(ei=rC||{}).Ts=".ts",ei.Tsx=".tsx",ei.Dts=".d.ts",ei.Js=".js",ei.Jsx=".jsx",ei.Json=".json",ei.TsBuildInfo=".tsbuildinfo",ei.Mjs=".mjs",ei.Mts=".mts",ei.Dmts=".d.mts",ei.Cjs=".cjs",ei.Cts=".cts",ei.Dcts=".d.cts",rC=ei,(ea=rN||{})[ea.None=0]="None",ea[ea.ContainsTypeScript=1]="ContainsTypeScript",ea[ea.ContainsJsx=2]="ContainsJsx",ea[ea.ContainsESNext=4]="ContainsESNext",ea[ea.ContainsES2022=8]="ContainsES2022",ea[ea.ContainsES2021=16]="ContainsES2021",ea[ea.ContainsES2020=32]="ContainsES2020",ea[ea.ContainsES2019=64]="ContainsES2019",ea[ea.ContainsES2018=128]="ContainsES2018",ea[ea.ContainsES2017=256]="ContainsES2017",ea[ea.ContainsES2016=512]="ContainsES2016",ea[ea.ContainsES2015=1024]="ContainsES2015",ea[ea.ContainsGenerator=2048]="ContainsGenerator",ea[ea.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",ea[ea.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",ea[ea.ContainsLexicalThis=16384]="ContainsLexicalThis",ea[ea.ContainsRestOrSpread=32768]="ContainsRestOrSpread",ea[ea.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",ea[ea.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",ea[ea.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",ea[ea.ContainsBindingPattern=524288]="ContainsBindingPattern",ea[ea.ContainsYield=1048576]="ContainsYield",ea[ea.ContainsAwait=2097152]="ContainsAwait",ea[ea.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",ea[ea.ContainsDynamicImport=8388608]="ContainsDynamicImport",ea[ea.ContainsClassFields=16777216]="ContainsClassFields",ea[ea.ContainsDecorators=33554432]="ContainsDecorators",ea[ea.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",ea[ea.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",ea[ea.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",ea[ea.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",ea[ea.HasComputedFlags=-2147483648]="HasComputedFlags",ea[ea.AssertTypeScript=1]="AssertTypeScript",ea[ea.AssertJsx=2]="AssertJsx",ea[ea.AssertESNext=4]="AssertESNext",ea[ea.AssertES2022=8]="AssertES2022",ea[ea.AssertES2021=16]="AssertES2021",ea[ea.AssertES2020=32]="AssertES2020",ea[ea.AssertES2019=64]="AssertES2019",ea[ea.AssertES2018=128]="AssertES2018",ea[ea.AssertES2017=256]="AssertES2017",ea[ea.AssertES2016=512]="AssertES2016",ea[ea.AssertES2015=1024]="AssertES2015",ea[ea.AssertGenerator=2048]="AssertGenerator",ea[ea.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",ea[ea.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",ea[ea.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",ea[ea.NodeExcludes=-2147483648]="NodeExcludes",ea[ea.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",ea[ea.FunctionExcludes=-1937940480]="FunctionExcludes",ea[ea.ConstructorExcludes=-1937948672]="ConstructorExcludes",ea[ea.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",ea[ea.PropertyExcludes=-2013249536]="PropertyExcludes",ea[ea.ClassExcludes=-2147344384]="ClassExcludes",ea[ea.ModuleExcludes=-1941676032]="ModuleExcludes",ea[ea.TypeExcludes=-2]="TypeExcludes",ea[ea.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",ea[ea.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",ea[ea.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",ea[ea.ParameterExcludes=-2147483648]="ParameterExcludes",ea[ea.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",ea[ea.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",ea[ea.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",ea[ea.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",rN=ea,(eo=rM||{})[eo.TabStop=0]="TabStop",eo[eo.Placeholder=1]="Placeholder",eo[eo.Choice=2]="Choice",eo[eo.Variable=3]="Variable",rM=eo,(es=rk||{})[es.None=0]="None",es[es.SingleLine=1]="SingleLine",es[es.MultiLine=2]="MultiLine",es[es.AdviseOnEmitNode=4]="AdviseOnEmitNode",es[es.NoSubstitution=8]="NoSubstitution",es[es.CapturesThis=16]="CapturesThis",es[es.NoLeadingSourceMap=32]="NoLeadingSourceMap",es[es.NoTrailingSourceMap=64]="NoTrailingSourceMap",es[es.NoSourceMap=96]="NoSourceMap",es[es.NoNestedSourceMaps=128]="NoNestedSourceMaps",es[es.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",es[es.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",es[es.NoTokenSourceMaps=768]="NoTokenSourceMaps",es[es.NoLeadingComments=1024]="NoLeadingComments",es[es.NoTrailingComments=2048]="NoTrailingComments",es[es.NoComments=3072]="NoComments",es[es.NoNestedComments=4096]="NoNestedComments",es[es.HelperName=8192]="HelperName",es[es.ExportName=16384]="ExportName",es[es.LocalName=32768]="LocalName",es[es.InternalName=65536]="InternalName",es[es.Indented=131072]="Indented",es[es.NoIndentation=262144]="NoIndentation",es[es.AsyncFunctionBody=524288]="AsyncFunctionBody",es[es.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",es[es.CustomPrologue=2097152]="CustomPrologue",es[es.NoHoisting=4194304]="NoHoisting",es[es.HasEndOfDeclarationMarker=8388608]="HasEndOfDeclarationMarker",es[es.Iterator=16777216]="Iterator",es[es.NoAsciiEscaping=33554432]="NoAsciiEscaping",rk=es,(eu=rj||{})[eu.None=0]="None",eu[eu.TypeScriptClassWrapper=1]="TypeScriptClassWrapper",eu[eu.NeverApplyImportHelper=2]="NeverApplyImportHelper",eu[eu.IgnoreSourceNewlines=4]="IgnoreSourceNewlines",eu[eu.Immutable=8]="Immutable",eu[eu.IndirectCall=16]="IndirectCall",eu[eu.TransformPrivateStaticElements=32]="TransformPrivateStaticElements",rj=eu,(el=rI||{})[el.Extends=1]="Extends",el[el.Assign=2]="Assign",el[el.Rest=4]="Rest",el[el.Decorate=8]="Decorate",el[el.ESDecorateAndRunInitializers=8]="ESDecorateAndRunInitializers",el[el.Metadata=16]="Metadata",el[el.Param=32]="Param",el[el.Awaiter=64]="Awaiter",el[el.Generator=128]="Generator",el[el.Values=256]="Values",el[el.Read=512]="Read",el[el.SpreadArray=1024]="SpreadArray",el[el.Await=2048]="Await",el[el.AsyncGenerator=4096]="AsyncGenerator",el[el.AsyncDelegator=8192]="AsyncDelegator",el[el.AsyncValues=16384]="AsyncValues",el[el.ExportStar=32768]="ExportStar",el[el.ImportStar=65536]="ImportStar",el[el.ImportDefault=131072]="ImportDefault",el[el.MakeTemplateObject=262144]="MakeTemplateObject",el[el.ClassPrivateFieldGet=524288]="ClassPrivateFieldGet",el[el.ClassPrivateFieldSet=1048576]="ClassPrivateFieldSet",el[el.ClassPrivateFieldIn=2097152]="ClassPrivateFieldIn",el[el.CreateBinding=4194304]="CreateBinding",el[el.SetFunctionName=8388608]="SetFunctionName",el[el.PropKey=16777216]="PropKey",el[el.FirstEmitHelper=1]="FirstEmitHelper",el[el.LastEmitHelper=16777216]="LastEmitHelper",el[el.ForOfIncludes=256]="ForOfIncludes",el[el.ForAwaitOfIncludes=16384]="ForAwaitOfIncludes",el[el.AsyncGeneratorIncludes=6144]="AsyncGeneratorIncludes",el[el.AsyncDelegatorIncludes=26624]="AsyncDelegatorIncludes",el[el.SpreadIncludes=1536]="SpreadIncludes",rI=el,(ec=rO||{})[ec.SourceFile=0]="SourceFile",ec[ec.Expression=1]="Expression",ec[ec.IdentifierName=2]="IdentifierName",ec[ec.MappedTypeParameter=3]="MappedTypeParameter",ec[ec.Unspecified=4]="Unspecified",ec[ec.EmbeddedStatement=5]="EmbeddedStatement",ec[ec.JsxAttributeValue=6]="JsxAttributeValue",rO=ec,(e_=rP||{})[e_.Parentheses=1]="Parentheses",e_[e_.TypeAssertions=2]="TypeAssertions",e_[e_.NonNullAssertions=4]="NonNullAssertions",e_[e_.PartiallyEmittedExpressions=8]="PartiallyEmittedExpressions",e_[e_.Assertions=6]="Assertions",e_[e_.All=15]="All",e_[e_.ExcludeJSDocTypeAssertion=16]="ExcludeJSDocTypeAssertion",rP=e_,(ep=rF||{})[ep.None=0]="None",ep[ep.InParameters=1]="InParameters",ep[ep.VariablesHoistedInParameters=2]="VariablesHoistedInParameters",rF=ep,(ed=rL||{}).Prologue="prologue",ed.EmitHelpers="emitHelpers",ed.NoDefaultLib="no-default-lib",ed.Reference="reference",ed.Type="type",ed.TypeResolutionModeRequire="type-require",ed.TypeResolutionModeImport="type-import",ed.Lib="lib",ed.Prepend="prepend",ed.Text="text",ed.Internal="internal",rL=ed,(ef=rR||{})[ef.None=0]="None",ef[ef.SingleLine=0]="SingleLine",ef[ef.MultiLine=1]="MultiLine",ef[ef.PreserveLines=2]="PreserveLines",ef[ef.LinesMask=3]="LinesMask",ef[ef.NotDelimited=0]="NotDelimited",ef[ef.BarDelimited=4]="BarDelimited",ef[ef.AmpersandDelimited=8]="AmpersandDelimited",ef[ef.CommaDelimited=16]="CommaDelimited",ef[ef.AsteriskDelimited=32]="AsteriskDelimited",ef[ef.DelimitersMask=60]="DelimitersMask",ef[ef.AllowTrailingComma=64]="AllowTrailingComma",ef[ef.Indented=128]="Indented",ef[ef.SpaceBetweenBraces=256]="SpaceBetweenBraces",ef[ef.SpaceBetweenSiblings=512]="SpaceBetweenSiblings",ef[ef.Braces=1024]="Braces",ef[ef.Parenthesis=2048]="Parenthesis",ef[ef.AngleBrackets=4096]="AngleBrackets",ef[ef.SquareBrackets=8192]="SquareBrackets",ef[ef.BracketsMask=15360]="BracketsMask",ef[ef.OptionalIfUndefined=16384]="OptionalIfUndefined",ef[ef.OptionalIfEmpty=32768]="OptionalIfEmpty",ef[ef.Optional=49152]="Optional",ef[ef.PreferNewLine=65536]="PreferNewLine",ef[ef.NoTrailingNewLine=131072]="NoTrailingNewLine",ef[ef.NoInterveningComments=262144]="NoInterveningComments",ef[ef.NoSpaceIfEmpty=524288]="NoSpaceIfEmpty",ef[ef.SingleElement=1048576]="SingleElement",ef[ef.SpaceAfterList=2097152]="SpaceAfterList",ef[ef.Modifiers=2359808]="Modifiers",ef[ef.HeritageClauses=512]="HeritageClauses",ef[ef.SingleLineTypeLiteralMembers=768]="SingleLineTypeLiteralMembers",ef[ef.MultiLineTypeLiteralMembers=32897]="MultiLineTypeLiteralMembers",ef[ef.SingleLineTupleTypeElements=528]="SingleLineTupleTypeElements",ef[ef.MultiLineTupleTypeElements=657]="MultiLineTupleTypeElements",ef[ef.UnionTypeConstituents=516]="UnionTypeConstituents",ef[ef.IntersectionTypeConstituents=520]="IntersectionTypeConstituents",ef[ef.ObjectBindingPatternElements=525136]="ObjectBindingPatternElements",ef[ef.ArrayBindingPatternElements=524880]="ArrayBindingPatternElements",ef[ef.ObjectLiteralExpressionProperties=526226]="ObjectLiteralExpressionProperties",ef[ef.ImportClauseEntries=526226]="ImportClauseEntries",ef[ef.ArrayLiteralExpressionElements=8914]="ArrayLiteralExpressionElements",ef[ef.CommaListElements=528]="CommaListElements",ef[ef.CallExpressionArguments=2576]="CallExpressionArguments",ef[ef.NewExpressionArguments=18960]="NewExpressionArguments",ef[ef.TemplateExpressionSpans=262144]="TemplateExpressionSpans",ef[ef.SingleLineBlockStatements=768]="SingleLineBlockStatements",ef[ef.MultiLineBlockStatements=129]="MultiLineBlockStatements",ef[ef.VariableDeclarationList=528]="VariableDeclarationList",ef[ef.SingleLineFunctionBodyStatements=768]="SingleLineFunctionBodyStatements",ef[ef.MultiLineFunctionBodyStatements=1]="MultiLineFunctionBodyStatements",ef[ef.ClassHeritageClauses=0]="ClassHeritageClauses",ef[ef.ClassMembers=129]="ClassMembers",ef[ef.InterfaceMembers=129]="InterfaceMembers",ef[ef.EnumMembers=145]="EnumMembers",ef[ef.CaseBlockClauses=129]="CaseBlockClauses",ef[ef.NamedImportsOrExportsElements=525136]="NamedImportsOrExportsElements",ef[ef.JsxElementOrFragmentChildren=262144]="JsxElementOrFragmentChildren",ef[ef.JsxElementAttributes=262656]="JsxElementAttributes",ef[ef.CaseOrDefaultClauseStatements=163969]="CaseOrDefaultClauseStatements",ef[ef.HeritageClauseTypes=528]="HeritageClauseTypes",ef[ef.SourceFileStatements=131073]="SourceFileStatements",ef[ef.Decorators=2146305]="Decorators",ef[ef.TypeArguments=53776]="TypeArguments",ef[ef.TypeParameters=53776]="TypeParameters",ef[ef.Parameters=2576]="Parameters",ef[ef.IndexSignatureParameters=8848]="IndexSignatureParameters",ef[ef.JSDocComment=33]="JSDocComment",rR=ef,(em=rz||{})[em.None=0]="None",em[em.TripleSlashXML=1]="TripleSlashXML",em[em.SingleLine=2]="SingleLine",em[em.MultiLine=4]="MultiLine",em[em.All=7]="All",em[em.Default=7]="Default",rz=em,rB={reference:{args:[{name:"types",optional:!0,captureSpan:!0},{name:"lib",optional:!0,captureSpan:!0},{name:"path",optional:!0,captureSpan:!0},{name:"no-default-lib",optional:!0},{name:"resolution-mode",optional:!0}],kind:1},"amd-dependency":{args:[{name:"path"},{name:"name",optional:!0}],kind:1},"amd-module":{args:[{name:"name"}],kind:1},"ts-check":{kind:2},"ts-nocheck":{kind:2},jsx:{args:[{name:"factory"}],kind:4},jsxfrag:{args:[{name:"factory"}],kind:4},jsximportsource:{args:[{name:"factory"}],kind:4},jsxruntime:{args:[{name:"factory"}],kind:4}}}}),r$=()=>{};function rK(e){return 47===e||92===e}function rV(e){return 0>r2(e)}function rY(e){return r2(e)>0}function rW(e){let t=r2(e);return t>0&&t===e.length}function rq(e){return 0!==r2(e)}function rQ(e){return/^\.\.?($|[\\/])/.test(e)}function rH(e){return!rq(e)&&!rQ(e)}function rG(e){return tO(r6(e),".")}function rZ(e,t){return e.length>t.length&&tk(e,t)}function rX(e,t){for(let n of t)if(rZ(e,n))return!0;return!1}function r0(e){return e.length>0&&rK(e.charCodeAt(e.length-1))}function r1(e){return e>=97&&e<=122||e>=65&&e<=90}function r2(e){if(!e)return 0;let t=e.charCodeAt(0);if(47===t||92===t){if(e.charCodeAt(1)!==t)return 1;let n=e.indexOf(47===t?iC:iN,2);return n<0?e.length:n+1}if(r1(t)&&58===e.charCodeAt(1)){let t=e.charCodeAt(2);if(47===t||92===t)return 3;if(2===e.length)return 2}let n=e.indexOf(iM);if(-1!==n){let t=n+iM.length,r=e.indexOf(iC,t);if(-1!==r){let i=e.slice(0,n),a=e.slice(t,r);if("file"===i&&(""===a||"localhost"===a)&&r1(e.charCodeAt(r+1))){let t=function(e,t){let n=e.charCodeAt(t);if(58===n)return t+1;if(37===n&&51===e.charCodeAt(t+1)){let n=e.charCodeAt(t+2);if(97===n||65===n)return t+3}return -1}(e,r+2);if(-1!==t){if(47===e.charCodeAt(t))return~(t+1);if(t===e.length)return~t}}return~(r+1)}return~e.length}return 0}function r3(e){let t=r2(e);return t<0?~t:t}function r4(e){let t=r3(e=ie(e));return t===e.length?e:(e=ic(e)).slice(0,Math.max(t,e.lastIndexOf(iC)))}function r6(e,t,n){if(r3(e=ie(e))===e.length)return"";let r=(e=ic(e)).slice(Math.max(r3(e),e.lastIndexOf(iC)+1)),i=void 0!==t&&void 0!==n?r8(r,t,n):void 0;return i?r.slice(0,r.length-i.length):r}function r5(e,t,n){if(tK(t,".")||(t="."+t),e.length>=t.length&&46===e.charCodeAt(e.length-t.length)){let r=e.slice(e.length-t.length);if(n(r,t))return r}}function r8(e,t,n){if(t)return function(e,t,n){if("string"==typeof t)return r5(e,t,n)||"";for(let r of t){let t=r5(e,r,n);if(t)return t}return""}(ic(e),t,n?tm:th);let r=r6(e),i=r.lastIndexOf(".");return i>=0?r.substring(i):""}function r7(e){var t,n;let r,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t=e=ir(a,e),n=r3(e),r=t.substring(0,n),(i=t.substring(n).split(iC)).length&&!ew(i)&&i.pop(),[r,...i]}function r9(e){return 0===e.length?"":(e[0]&&i_(e[0]))+e.slice(1).join(iC)}function ie(e){return -1!==e.indexOf("\\")?e.replace(ik,iC):e}function it(e){if(!G(e))return[];let t=[e[0]];for(let n=1;n1){if(".."!==t[t.length-1]){t.pop();continue}}else if(t[0])continue}t.push(r)}}return t}function ir(e){e&&(e=ie(e));for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r0==r3(t)>0,"Paths must either both be absolute or both be relative"),r9(ix(e,t,"boolean"==typeof n&&n?tm:th,"function"==typeof n?n:ta))}function iS(e,t,n){return rY(e)?iE(t,e,t,n,!1):e}function iT(e,t,n){return ip(iD(r4(e),t,n))}function iE(e,t,n,r,i){let a=ix(ii(n,e),ii(n,t),th,r),o=a[0];if(i&&rY(o)){let e=o.charAt(0)===iC?"file://":"file:///";a[0]=e+o}return r9(a)}function iw(e,t){for(;;){let n=t(e);if(void 0!==n)return n;let r=r4(e);if(r===e)return;e=r}}function iA(e){return tk(e,"/node_modules")}var iC,iN,iM,ik,ij,iI=c({"src/compiler/path.ts"(){wA(),iC="/",iN="\\",iM="://",ik=/\\/g,ij=/(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/}});function iO(e,t,n,r,i,a,o){return{code:e,category:t,key:n,message:r,reportsUnnecessary:i,elidedInCompatabilityPyramid:a,reportsDeprecated:o}}var iP,iF=c({"src/compiler/diagnosticInformationMap.generated.ts"(){rJ(),iP={Unterminated_string_literal:iO(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:iO(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:iO(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:iO(1006,1,"A_file_cannot_have_a_reference_to_itself_1006","A file cannot have a reference to itself."),The_parser_expected_to_find_a_1_to_match_the_0_token_here:iO(1007,1,"The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007","The parser expected to find a '{1}' to match the '{0}' token here."),Trailing_comma_not_allowed:iO(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:iO(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:iO(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:iO(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:iO(1013,1,"A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013","A rest parameter or binding pattern may not have a trailing comma."),A_rest_parameter_must_be_last_in_a_parameter_list:iO(1014,1,"A_rest_parameter_must_be_last_in_a_parameter_list_1014","A rest parameter must be last in a parameter list."),Parameter_cannot_have_question_mark_and_initializer:iO(1015,1,"Parameter_cannot_have_question_mark_and_initializer_1015","Parameter cannot have question mark and initializer."),A_required_parameter_cannot_follow_an_optional_parameter:iO(1016,1,"A_required_parameter_cannot_follow_an_optional_parameter_1016","A required parameter cannot follow an optional parameter."),An_index_signature_cannot_have_a_rest_parameter:iO(1017,1,"An_index_signature_cannot_have_a_rest_parameter_1017","An index signature cannot have a rest parameter."),An_index_signature_parameter_cannot_have_an_accessibility_modifier:iO(1018,1,"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018","An index signature parameter cannot have an accessibility modifier."),An_index_signature_parameter_cannot_have_a_question_mark:iO(1019,1,"An_index_signature_parameter_cannot_have_a_question_mark_1019","An index signature parameter cannot have a question mark."),An_index_signature_parameter_cannot_have_an_initializer:iO(1020,1,"An_index_signature_parameter_cannot_have_an_initializer_1020","An index signature parameter cannot have an initializer."),An_index_signature_must_have_a_type_annotation:iO(1021,1,"An_index_signature_must_have_a_type_annotation_1021","An index signature must have a type annotation."),An_index_signature_parameter_must_have_a_type_annotation:iO(1022,1,"An_index_signature_parameter_must_have_a_type_annotation_1022","An index signature parameter must have a type annotation."),readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:iO(1024,1,"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024","'readonly' modifier can only appear on a property declaration or index signature."),An_index_signature_cannot_have_a_trailing_comma:iO(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:iO(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:iO(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:iO(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:iO(1031,1,"_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031","'{0}' modifier cannot appear on class elements of this kind."),super_must_be_followed_by_an_argument_list_or_member_access:iO(1034,1,"super_must_be_followed_by_an_argument_list_or_member_access_1034","'super' must be followed by an argument list or member access."),Only_ambient_modules_can_use_quoted_names:iO(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:iO(1036,1,"Statements_are_not_allowed_in_ambient_contexts_1036","Statements are not allowed in ambient contexts."),A_declare_modifier_cannot_be_used_in_an_already_ambient_context:iO(1038,1,"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038","A 'declare' modifier cannot be used in an already ambient context."),Initializers_are_not_allowed_in_ambient_contexts:iO(1039,1,"Initializers_are_not_allowed_in_ambient_contexts_1039","Initializers are not allowed in ambient contexts."),_0_modifier_cannot_be_used_in_an_ambient_context:iO(1040,1,"_0_modifier_cannot_be_used_in_an_ambient_context_1040","'{0}' modifier cannot be used in an ambient context."),_0_modifier_cannot_be_used_here:iO(1042,1,"_0_modifier_cannot_be_used_here_1042","'{0}' modifier cannot be used here."),_0_modifier_cannot_appear_on_a_module_or_namespace_element:iO(1044,1,"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044","'{0}' modifier cannot appear on a module or namespace element."),Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier:iO(1046,1,"Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046","Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."),A_rest_parameter_cannot_be_optional:iO(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:iO(1048,1,"A_rest_parameter_cannot_have_an_initializer_1048","A rest parameter cannot have an initializer."),A_set_accessor_must_have_exactly_one_parameter:iO(1049,1,"A_set_accessor_must_have_exactly_one_parameter_1049","A 'set' accessor must have exactly one parameter."),A_set_accessor_cannot_have_an_optional_parameter:iO(1051,1,"A_set_accessor_cannot_have_an_optional_parameter_1051","A 'set' accessor cannot have an optional parameter."),A_set_accessor_parameter_cannot_have_an_initializer:iO(1052,1,"A_set_accessor_parameter_cannot_have_an_initializer_1052","A 'set' accessor parameter cannot have an initializer."),A_set_accessor_cannot_have_rest_parameter:iO(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:iO(1054,1,"A_get_accessor_cannot_have_parameters_1054","A 'get' accessor cannot have parameters."),Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:iO(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Prom_1055","Type '{0}' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:iO(1056,1,"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056","Accessors are only available when targeting ECMAScript 5 and higher."),The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1058,1,"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058","The return type of an async function must either be a valid promise or must not contain a callable 'then' member."),A_promise_must_have_a_then_method:iO(1059,1,"A_promise_must_have_a_then_method_1059","A promise must have a 'then' method."),The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:iO(1060,1,"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060","The first parameter of the 'then' method of a promise must be a callback."),Enum_member_must_have_initializer:iO(1061,1,"Enum_member_must_have_initializer_1061","Enum member must have initializer."),Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:iO(1062,1,"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062","Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."),An_export_assignment_cannot_be_used_in_a_namespace:iO(1063,1,"An_export_assignment_cannot_be_used_in_a_namespace_1063","An export assignment cannot be used in a namespace."),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0:iO(1064,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064","The return type of an async function or method must be the global Promise type. Did you mean to write 'Promise<{0}>'?"),In_ambient_enum_declarations_member_initializer_must_be_constant_expression:iO(1066,1,"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066","In ambient enum declarations member initializer must be constant expression."),Unexpected_token_A_constructor_method_accessor_or_property_was_expected:iO(1068,1,"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068","Unexpected token. A constructor, method, accessor, or property was expected."),Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces:iO(1069,1,"Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069","Unexpected token. A type parameter name was expected without curly braces."),_0_modifier_cannot_appear_on_a_type_member:iO(1070,1,"_0_modifier_cannot_appear_on_a_type_member_1070","'{0}' modifier cannot appear on a type member."),_0_modifier_cannot_appear_on_an_index_signature:iO(1071,1,"_0_modifier_cannot_appear_on_an_index_signature_1071","'{0}' modifier cannot appear on an index signature."),A_0_modifier_cannot_be_used_with_an_import_declaration:iO(1079,1,"A_0_modifier_cannot_be_used_with_an_import_declaration_1079","A '{0}' modifier cannot be used with an import declaration."),Invalid_reference_directive_syntax:iO(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0:iO(1085,1,"Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0_1085","Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '{0}'."),_0_modifier_cannot_appear_on_a_constructor_declaration:iO(1089,1,"_0_modifier_cannot_appear_on_a_constructor_declaration_1089","'{0}' modifier cannot appear on a constructor declaration."),_0_modifier_cannot_appear_on_a_parameter:iO(1090,1,"_0_modifier_cannot_appear_on_a_parameter_1090","'{0}' modifier cannot appear on a parameter."),Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:iO(1091,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091","Only a single variable declaration is allowed in a 'for...in' statement."),Type_parameters_cannot_appear_on_a_constructor_declaration:iO(1092,1,"Type_parameters_cannot_appear_on_a_constructor_declaration_1092","Type parameters cannot appear on a constructor declaration."),Type_annotation_cannot_appear_on_a_constructor_declaration:iO(1093,1,"Type_annotation_cannot_appear_on_a_constructor_declaration_1093","Type annotation cannot appear on a constructor declaration."),An_accessor_cannot_have_type_parameters:iO(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:iO(1095,1,"A_set_accessor_cannot_have_a_return_type_annotation_1095","A 'set' accessor cannot have a return type annotation."),An_index_signature_must_have_exactly_one_parameter:iO(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:iO(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:iO(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:iO(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:iO(1100,1,"Invalid_use_of_0_in_strict_mode_1100","Invalid use of '{0}' in strict mode."),with_statements_are_not_allowed_in_strict_mode:iO(1101,1,"with_statements_are_not_allowed_in_strict_mode_1101","'with' statements are not allowed in strict mode."),delete_cannot_be_called_on_an_identifier_in_strict_mode:iO(1102,1,"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102","'delete' cannot be called on an identifier in strict mode."),for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:iO(1103,1,"for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103","'for await' loops are only allowed within async functions and at the top levels of modules."),A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:iO(1104,1,"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104","A 'continue' statement can only be used within an enclosing iteration statement."),A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:iO(1105,1,"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105","A 'break' statement can only be used within an enclosing iteration or switch statement."),The_left_hand_side_of_a_for_of_statement_may_not_be_async:iO(1106,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106","The left-hand side of a 'for...of' statement may not be 'async'."),Jump_target_cannot_cross_function_boundary:iO(1107,1,"Jump_target_cannot_cross_function_boundary_1107","Jump target cannot cross function boundary."),A_return_statement_can_only_be_used_within_a_function_body:iO(1108,1,"A_return_statement_can_only_be_used_within_a_function_body_1108","A 'return' statement can only be used within a function body."),Expression_expected:iO(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:iO(1110,1,"Type_expected_1110","Type expected."),A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:iO(1113,1,"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113","A 'default' clause cannot appear more than once in a 'switch' statement."),Duplicate_label_0:iO(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:iO(1115,1,"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115","A 'continue' statement can only jump to a label of an enclosing iteration statement."),A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:iO(1116,1,"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116","A 'break' statement can only jump to a label of an enclosing statement."),An_object_literal_cannot_have_multiple_properties_with_the_same_name:iO(1117,1,"An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117","An object literal cannot have multiple properties with the same name."),An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:iO(1118,1,"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118","An object literal cannot have multiple get/set accessors with the same name."),An_object_literal_cannot_have_property_and_accessor_with_the_same_name:iO(1119,1,"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119","An object literal cannot have property and accessor with the same name."),An_export_assignment_cannot_have_modifiers:iO(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_in_strict_mode:iO(1121,1,"Octal_literals_are_not_allowed_in_strict_mode_1121","Octal literals are not allowed in strict mode."),Variable_declaration_list_cannot_be_empty:iO(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:iO(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:iO(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:iO(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:iO(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:iO(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:iO(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:iO(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:iO(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:iO(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:iO(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:iO(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:iO(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:iO(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:iO(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:iO(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:iO(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:iO(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:iO(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:iO(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:iO(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:iO(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:iO(1147,1,"Import_declarations_in_a_namespace_cannot_reference_a_module_1147","Import declarations in a namespace cannot reference a module."),Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:iO(1148,1,"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148","Cannot use imports, exports, or module augmentations when '--module' is 'none'."),File_name_0_differs_from_already_included_file_name_1_only_in_casing:iO(1149,1,"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149","File name '{0}' differs from already included file name '{1}' only in casing."),const_declarations_must_be_initialized:iO(1155,1,"const_declarations_must_be_initialized_1155","'const' declarations must be initialized."),const_declarations_can_only_be_declared_inside_a_block:iO(1156,1,"const_declarations_can_only_be_declared_inside_a_block_1156","'const' declarations can only be declared inside a block."),let_declarations_can_only_be_declared_inside_a_block:iO(1157,1,"let_declarations_can_only_be_declared_inside_a_block_1157","'let' declarations can only be declared inside a block."),Unterminated_template_literal:iO(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:iO(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:iO(1162,1,"An_object_member_cannot_be_declared_optional_1162","An object member cannot be declared optional."),A_yield_expression_is_only_allowed_in_a_generator_body:iO(1163,1,"A_yield_expression_is_only_allowed_in_a_generator_body_1163","A 'yield' expression is only allowed in a generator body."),Computed_property_names_are_not_allowed_in_enums:iO(1164,1,"Computed_property_names_are_not_allowed_in_enums_1164","Computed property names are not allowed in enums."),A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1165,1,"A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165","A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_symbol_type:iO(1166,1,"A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166","A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type."),A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1168,1,"A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168","A computed property name in a method overload must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1169,1,"A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169","A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:iO(1170,1,"A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170","A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_comma_expression_is_not_allowed_in_a_computed_property_name:iO(1171,1,"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171","A comma expression is not allowed in a computed property name."),extends_clause_already_seen:iO(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:iO(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:iO(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:iO(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:iO(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:iO(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:iO(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:iO(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:iO(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:iO(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:iO(1182,1,"A_destructuring_declaration_must_have_an_initializer_1182","A destructuring declaration must have an initializer."),An_implementation_cannot_be_declared_in_ambient_contexts:iO(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:iO(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:iO(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:iO(1186,1,"A_rest_element_cannot_have_an_initializer_1186","A rest element cannot have an initializer."),A_parameter_property_may_not_be_declared_using_a_binding_pattern:iO(1187,1,"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187","A parameter property may not be declared using a binding pattern."),Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:iO(1188,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188","Only a single variable declaration is allowed in a 'for...of' statement."),The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:iO(1189,1,"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189","The variable declaration of a 'for...in' statement cannot have an initializer."),The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:iO(1190,1,"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190","The variable declaration of a 'for...of' statement cannot have an initializer."),An_import_declaration_cannot_have_modifiers:iO(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:iO(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:iO(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:iO(1194,1,"Export_declarations_are_not_permitted_in_a_namespace_1194","Export declarations are not permitted in a namespace."),export_Asterisk_does_not_re_export_a_default:iO(1195,1,"export_Asterisk_does_not_re_export_a_default_1195","'export *' does not re-export a default."),Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified:iO(1196,1,"Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196","Catch clause variable type annotation must be 'any' or 'unknown' if specified."),Catch_clause_variable_cannot_have_an_initializer:iO(1197,1,"Catch_clause_variable_cannot_have_an_initializer_1197","Catch clause variable cannot have an initializer."),An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:iO(1198,1,"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198","An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."),Unterminated_Unicode_escape_sequence:iO(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:iO(1200,1,"Line_terminator_not_permitted_before_arrow_1200","Line terminator not permitted before arrow."),Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:iO(1202,1,"Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202","Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from \"mod\"', 'import {a} from \"mod\"', 'import d from \"mod\"', or another module format instead."),Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or_another_module_format_instead:iO(1203,1,"Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203","Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead."),Re_exporting_a_type_when_0_is_enabled_requires_using_export_type:iO(1205,1,"Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205","Re-exporting a type when '{0}' is enabled requires using 'export type'."),Decorators_are_not_valid_here:iO(1206,1,"Decorators_are_not_valid_here_1206","Decorators are not valid here."),Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:iO(1207,1,"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207","Decorators cannot be applied to multiple get/set accessors of the same name."),Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0:iO(1209,1,"Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209","Invalid optional chain from new expression. Did you mean to call '{0}()'?"),Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of_0_For_more_information_see_https_Colon_Slash_Slashdeveloper_mozilla_org_Slashen_US_Slashdocs_SlashWeb_SlashJavaScript_SlashReference_SlashStrict_mode:iO(1210,1,"Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210","Code contained in a class is evaluated in JavaScript's strict mode which does not allow this use of '{0}'. For more information, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode."),A_class_declaration_without_the_default_modifier_must_have_a_name:iO(1211,1,"A_class_declaration_without_the_default_modifier_must_have_a_name_1211","A class declaration without the 'default' modifier must have a name."),Identifier_expected_0_is_a_reserved_word_in_strict_mode:iO(1212,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212","Identifier expected. '{0}' is a reserved word in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:iO(1213,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213","Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:iO(1214,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214","Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."),Invalid_use_of_0_Modules_are_automatically_in_strict_mode:iO(1215,1,"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215","Invalid use of '{0}'. Modules are automatically in strict mode."),Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:iO(1216,1,"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216","Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."),Export_assignment_is_not_supported_when_module_flag_is_system:iO(1218,1,"Export_assignment_is_not_supported_when_module_flag_is_system_1218","Export assignment is not supported when '--module' flag is 'system'."),Generators_are_not_allowed_in_an_ambient_context:iO(1221,1,"Generators_are_not_allowed_in_an_ambient_context_1221","Generators are not allowed in an ambient context."),An_overload_signature_cannot_be_declared_as_a_generator:iO(1222,1,"An_overload_signature_cannot_be_declared_as_a_generator_1222","An overload signature cannot be declared as a generator."),_0_tag_already_specified:iO(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:iO(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:iO(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:iO(1226,1,"Type_predicate_0_is_not_assignable_to_1_1226","Type predicate '{0}' is not assignable to '{1}'."),Parameter_0_is_not_in_the_same_position_as_parameter_1:iO(1227,1,"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227","Parameter '{0}' is not in the same position as parameter '{1}'."),A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:iO(1228,1,"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228","A type predicate is only allowed in return type position for functions and methods."),A_type_predicate_cannot_reference_a_rest_parameter:iO(1229,1,"A_type_predicate_cannot_reference_a_rest_parameter_1229","A type predicate cannot reference a rest parameter."),A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:iO(1230,1,"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230","A type predicate cannot reference element '{0}' in a binding pattern."),An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration:iO(1231,1,"An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231","An export assignment must be at the top level of a file or module declaration."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:iO(1232,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232","An import declaration can only be used at the top level of a namespace or module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:iO(1233,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233","An export declaration can only be used at the top level of a namespace or module."),An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:iO(1234,1,"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234","An ambient module declaration is only allowed at the top level in a file."),A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module:iO(1235,1,"A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235","A namespace declaration is only allowed at the top level of a namespace or module."),The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:iO(1236,1,"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236","The return type of a property decorator function must be either 'void' or 'any'."),The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:iO(1237,1,"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237","The return type of a parameter decorator function must be either 'void' or 'any'."),Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:iO(1238,1,"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238","Unable to resolve signature of class decorator when called as an expression."),Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:iO(1239,1,"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239","Unable to resolve signature of parameter decorator when called as an expression."),Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:iO(1240,1,"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240","Unable to resolve signature of property decorator when called as an expression."),Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:iO(1241,1,"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241","Unable to resolve signature of method decorator when called as an expression."),abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:iO(1242,1,"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242","'abstract' modifier can only appear on a class, method, or property declaration."),_0_modifier_cannot_be_used_with_1_modifier:iO(1243,1,"_0_modifier_cannot_be_used_with_1_modifier_1243","'{0}' modifier cannot be used with '{1}' modifier."),Abstract_methods_can_only_appear_within_an_abstract_class:iO(1244,1,"Abstract_methods_can_only_appear_within_an_abstract_class_1244","Abstract methods can only appear within an abstract class."),Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:iO(1245,1,"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245","Method '{0}' cannot have an implementation because it is marked abstract."),An_interface_property_cannot_have_an_initializer:iO(1246,1,"An_interface_property_cannot_have_an_initializer_1246","An interface property cannot have an initializer."),A_type_literal_property_cannot_have_an_initializer:iO(1247,1,"A_type_literal_property_cannot_have_an_initializer_1247","A type literal property cannot have an initializer."),A_class_member_cannot_have_the_0_keyword:iO(1248,1,"A_class_member_cannot_have_the_0_keyword_1248","A class member cannot have the '{0}' keyword."),A_decorator_can_only_decorate_a_method_implementation_not_an_overload:iO(1249,1,"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249","A decorator can only decorate a method implementation, not an overload."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:iO(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:iO(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:iO(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."),A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_reference:iO(1254,1,"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254","A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference."),A_definite_assignment_assertion_is_not_permitted_in_this_context:iO(1255,1,"A_definite_assignment_assertion_is_not_permitted_in_this_context_1255","A definite assignment assertion '!' is not permitted in this context."),A_required_element_cannot_follow_an_optional_element:iO(1257,1,"A_required_element_cannot_follow_an_optional_element_1257","A required element cannot follow an optional element."),A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration:iO(1258,1,"A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258","A default export must be at the top level of a file or module declaration."),Module_0_can_only_be_default_imported_using_the_1_flag:iO(1259,1,"Module_0_can_only_be_default_imported_using_the_1_flag_1259","Module '{0}' can only be default-imported using the '{1}' flag"),Keywords_cannot_contain_escape_characters:iO(1260,1,"Keywords_cannot_contain_escape_characters_1260","Keywords cannot contain escape characters."),Already_included_file_name_0_differs_from_file_name_1_only_in_casing:iO(1261,1,"Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261","Already included file name '{0}' differs from file name '{1}' only in casing."),Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module:iO(1262,1,"Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262","Identifier expected. '{0}' is a reserved word at the top-level of a module."),Declarations_with_initializers_cannot_also_have_definite_assignment_assertions:iO(1263,1,"Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263","Declarations with initializers cannot also have definite assignment assertions."),Declarations_with_definite_assignment_assertions_must_also_have_type_annotations:iO(1264,1,"Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264","Declarations with definite assignment assertions must also have type annotations."),A_rest_element_cannot_follow_another_rest_element:iO(1265,1,"A_rest_element_cannot_follow_another_rest_element_1265","A rest element cannot follow another rest element."),An_optional_element_cannot_follow_a_rest_element:iO(1266,1,"An_optional_element_cannot_follow_a_rest_element_1266","An optional element cannot follow a rest element."),Property_0_cannot_have_an_initializer_because_it_is_marked_abstract:iO(1267,1,"Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267","Property '{0}' cannot have an initializer because it is marked abstract."),An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type:iO(1268,1,"An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268","An index signature parameter type must be 'string', 'number', 'symbol', or a template literal type."),Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled:iO(1269,1,"Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269","Cannot use 'export import' on a type or type-only namespace when '{0}' is enabled."),Decorator_function_return_type_0_is_not_assignable_to_type_1:iO(1270,1,"Decorator_function_return_type_0_is_not_assignable_to_type_1_1270","Decorator function return type '{0}' is not assignable to type '{1}'."),Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any:iO(1271,1,"Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271","Decorator function return type is '{0}' but is expected to be 'void' or 'any'."),A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled:iO(1272,1,"A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272","A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled."),_0_modifier_cannot_appear_on_a_type_parameter:iO(1273,1,"_0_modifier_cannot_appear_on_a_type_parameter_1273","'{0}' modifier cannot appear on a type parameter"),_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias:iO(1274,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274","'{0}' modifier can only appear on a type parameter of a class, interface or type alias"),accessor_modifier_can_only_appear_on_a_property_declaration:iO(1275,1,"accessor_modifier_can_only_appear_on_a_property_declaration_1275","'accessor' modifier can only appear on a property declaration."),An_accessor_property_cannot_be_declared_optional:iO(1276,1,"An_accessor_property_cannot_be_declared_optional_1276","An 'accessor' property cannot be declared optional."),_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class:iO(1277,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277","'{0}' modifier can only appear on a type parameter of a function, method or class"),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0:iO(1278,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278","The runtime will invoke the decorator with {1} arguments, but the decorator expects {0}."),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0:iO(1279,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279","The runtime will invoke the decorator with {1} arguments, but the decorator expects at least {0}."),Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to_be_a_global_script_set_moduleDetection_to_force_or_add_an_empty_export_statement:iO(1280,1,"Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280","Namespaces are not allowed in global script files when '{0}' is enabled. If this file is not intended to be a global script, set 'moduleDetection' to 'force' or add an empty 'export {}' statement."),Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead:iO(1281,1,"Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281","Cannot access '{0}' from another file without qualification when '{1}' is enabled. Use '{2}' instead."),An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:iO(1282,1,"An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282","An 'export =' declaration must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:iO(1283,1,"An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283","An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:iO(1284,1,"An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284","An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:iO(1285,1,"An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285","An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:iO(1286,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled_1286","ESM syntax is not allowed in a CommonJS module when 'verbatimModuleSyntax' is enabled."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:iO(1287,1,"A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287","A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."),An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled:iO(1288,1,"An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288","An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:iO(1300,1,"with_statements_are_not_allowed_in_an_async_function_block_1300","'with' statements are not allowed in an async function block."),await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:iO(1308,1,"await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308","'await' expressions are only allowed within async functions and at the top levels of modules."),The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level:iO(1309,1,"The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309","The current file is a CommonJS module and cannot use 'await' at the top level."),Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_part_of_a_destructuring_pattern:iO(1312,1,"Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312","Did you mean to use a ':'? An '=' can only follow a property name when the containing object literal is part of a destructuring pattern."),The_body_of_an_if_statement_cannot_be_the_empty_statement:iO(1313,1,"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313","The body of an 'if' statement cannot be the empty statement."),Global_module_exports_may_only_appear_in_module_files:iO(1314,1,"Global_module_exports_may_only_appear_in_module_files_1314","Global module exports may only appear in module files."),Global_module_exports_may_only_appear_in_declaration_files:iO(1315,1,"Global_module_exports_may_only_appear_in_declaration_files_1315","Global module exports may only appear in declaration files."),Global_module_exports_may_only_appear_at_top_level:iO(1316,1,"Global_module_exports_may_only_appear_at_top_level_1316","Global module exports may only appear at top level."),A_parameter_property_cannot_be_declared_using_a_rest_parameter:iO(1317,1,"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317","A parameter property cannot be declared using a rest parameter."),An_abstract_accessor_cannot_have_an_implementation:iO(1318,1,"An_abstract_accessor_cannot_have_an_implementation_1318","An abstract accessor cannot have an implementation."),A_default_export_can_only_be_used_in_an_ECMAScript_style_module:iO(1319,1,"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319","A default export can only be used in an ECMAScript-style module."),Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1320,1,"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320","Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."),Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1321,1,"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321","Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."),Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:iO(1322,1,"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322","Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."),Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd_system_umd_node16_or_nodenext:iO(1323,1,"Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323","Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'es2022', 'esnext', 'commonjs', 'amd', 'system', 'umd', 'node16', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nodenext:iO(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nod_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'."),Argument_of_dynamic_import_cannot_be_spread_element:iO(1325,1,"Argument_of_dynamic_import_cannot_be_spread_element_1325","Argument of dynamic import cannot be spread element."),This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot_have_type_arguments:iO(1326,1,"This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326","This use of 'import' is invalid. 'import()' calls can be written, but they must have parentheses and cannot have type arguments."),String_literal_with_double_quotes_expected:iO(1327,1,"String_literal_with_double_quotes_expected_1327","String literal with double quotes expected."),Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal:iO(1328,1,"Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328","Property value can only be string literal, numeric literal, 'true', 'false', 'null', object literal or array literal."),_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write_0:iO(1329,1,"_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329","'{0}' accepts too few arguments to be used as a decorator here. Did you mean to call it first and write '@{0}()'?"),A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly:iO(1330,1,"A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330","A property of an interface or type literal whose type is a 'unique symbol' type must be 'readonly'."),A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly:iO(1331,1,"A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331","A property of a class whose type is a 'unique symbol' type must be both 'static' and 'readonly'."),A_variable_whose_type_is_a_unique_symbol_type_must_be_const:iO(1332,1,"A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332","A variable whose type is a 'unique symbol' type must be 'const'."),unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name:iO(1333,1,"unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333","'unique symbol' types may not be used on a variable declaration with a binding name."),unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement:iO(1334,1,"unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334","'unique symbol' types are only allowed on variables in a variable statement."),unique_symbol_types_are_not_allowed_here:iO(1335,1,"unique_symbol_types_are_not_allowed_here_1335","'unique symbol' types are not allowed here."),An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_object_type_instead:iO(1337,1,"An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337","An index signature parameter type cannot be a literal type or generic type. Consider using a mapped object type instead."),infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type:iO(1338,1,"infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338","'infer' declarations are only permitted in the 'extends' clause of a conditional type."),Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here:iO(1339,1,"Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339","Module '{0}' does not refer to a value, but is used as a value here."),Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0:iO(1340,1,"Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340","Module '{0}' does not refer to a type, but is used as a type here. Did you mean 'typeof import('{0}')'?"),Class_constructor_may_not_be_an_accessor:iO(1341,1,"Class_constructor_may_not_be_an_accessor_1341","Class constructor may not be an accessor."),The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system_node16_or_nodenext:iO(1343,1,"The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343","The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', or 'nodenext'."),A_label_is_not_allowed_here:iO(1344,1,"A_label_is_not_allowed_here_1344","'A label is not allowed here."),An_expression_of_type_void_cannot_be_tested_for_truthiness:iO(1345,1,"An_expression_of_type_void_cannot_be_tested_for_truthiness_1345","An expression of type 'void' cannot be tested for truthiness."),This_parameter_is_not_allowed_with_use_strict_directive:iO(1346,1,"This_parameter_is_not_allowed_with_use_strict_directive_1346","This parameter is not allowed with 'use strict' directive."),use_strict_directive_cannot_be_used_with_non_simple_parameter_list:iO(1347,1,"use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347","'use strict' directive cannot be used with non-simple parameter list."),Non_simple_parameter_declared_here:iO(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:iO(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:iO(1350,3,"Print_the_final_configuration_instead_of_building_1350","Print the final configuration instead of building."),An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal:iO(1351,1,"An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351","An identifier or keyword cannot immediately follow a numeric literal."),A_bigint_literal_cannot_use_exponential_notation:iO(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:iO(1353,1,"A_bigint_literal_must_be_an_integer_1353","A bigint literal must be an integer."),readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types:iO(1354,1,"readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354","'readonly' type modifier is only permitted on array and tuple literal types."),A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals:iO(1355,1,"A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array__1355","A 'const' assertions can only be applied to references to enum members, or string, number, boolean, array, or object literals."),Did_you_mean_to_mark_this_function_as_async:iO(1356,1,"Did_you_mean_to_mark_this_function_as_async_1356","Did you mean to mark this function as 'async'?"),An_enum_member_name_must_be_followed_by_a_or:iO(1357,1,"An_enum_member_name_must_be_followed_by_a_or_1357","An enum member name must be followed by a ',', '=', or '}'."),Tagged_template_expressions_are_not_permitted_in_an_optional_chain:iO(1358,1,"Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358","Tagged template expressions are not permitted in an optional chain."),Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:iO(1359,1,"Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359","Identifier expected. '{0}' is a reserved word that cannot be used here."),Type_0_does_not_satisfy_the_expected_type_1:iO(1360,1,"Type_0_does_not_satisfy_the_expected_type_1_1360","Type '{0}' does not satisfy the expected type '{1}'."),_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type:iO(1361,1,"_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361","'{0}' cannot be used as a value because it was imported using 'import type'."),_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type:iO(1362,1,"_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362","'{0}' cannot be used as a value because it was exported using 'export type'."),A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both:iO(1363,1,"A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363","A type-only import can specify a default import or named bindings, but not both."),Convert_to_type_only_export:iO(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:iO(1365,3,"Convert_all_re_exported_types_to_type_only_exports_1365","Convert all re-exported types to type-only exports"),Split_into_two_separate_import_declarations:iO(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:iO(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:iO(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:iO(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set_to_error:iO(1371,1,"This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set__1371","This import is never used as a value and must use 'import type' because 'importsNotUsedAsValues' is set to 'error'."),Convert_to_type_only_import:iO(1373,3,"Convert_to_type_only_import_1373","Convert to type-only import"),Convert_all_imports_not_used_as_a_value_to_type_only_imports:iO(1374,3,"Convert_all_imports_not_used_as_a_value_to_type_only_imports_1374","Convert all imports not used as a value to type-only imports"),await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:iO(1375,1,"await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375","'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),_0_was_imported_here:iO(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:iO(1377,3,"_0_was_exported_here_1377","'{0}' was exported here."),Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:iO(1378,1,"Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378","Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:iO(1379,1,"An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379","An import alias cannot reference a declaration that was exported using 'export type'."),An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type:iO(1380,1,"An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380","An import alias cannot reference a declaration that was imported using 'import type'."),Unexpected_token_Did_you_mean_or_rbrace:iO(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:iO(1382,1,"Unexpected_token_Did_you_mean_or_gt_1382","Unexpected token. Did you mean `{'>'}` or `>`?"),Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:iO(1385,1,"Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385","Function type notation must be parenthesized when used in a union type."),Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:iO(1386,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386","Constructor type notation must be parenthesized when used in a union type."),Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:iO(1387,1,"Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387","Function type notation must be parenthesized when used in an intersection type."),Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:iO(1388,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388","Constructor type notation must be parenthesized when used in an intersection type."),_0_is_not_allowed_as_a_variable_declaration_name:iO(1389,1,"_0_is_not_allowed_as_a_variable_declaration_name_1389","'{0}' is not allowed as a variable declaration name."),_0_is_not_allowed_as_a_parameter_name:iO(1390,1,"_0_is_not_allowed_as_a_parameter_name_1390","'{0}' is not allowed as a parameter name."),An_import_alias_cannot_use_import_type:iO(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:iO(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:iO(1394,3,"Imported_via_0_from_file_1_with_packageId_2_1394","Imported via {0} from file '{1}' with packageId '{2}'"),Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions:iO(1395,3,"Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395","Imported via {0} from file '{1}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions:iO(1396,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396","Imported via {0} from file '{1}' with packageId '{2}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions:iO(1397,3,"Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397","Imported via {0} from file '{1}' to import 'jsx' and 'jsxs' factory functions"),Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions:iO(1398,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398","Imported via {0} from file '{1}' with packageId '{2}' to import 'jsx' and 'jsxs' factory functions"),File_is_included_via_import_here:iO(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:iO(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:iO(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:iO(1402,3,"Type_library_referenced_via_0_from_file_1_1402","Type library referenced via '{0}' from file '{1}'"),Type_library_referenced_via_0_from_file_1_with_packageId_2:iO(1403,3,"Type_library_referenced_via_0_from_file_1_with_packageId_2_1403","Type library referenced via '{0}' from file '{1}' with packageId '{2}'"),File_is_included_via_type_library_reference_here:iO(1404,3,"File_is_included_via_type_library_reference_here_1404","File is included via type library reference here."),Library_referenced_via_0_from_file_1:iO(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:iO(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:iO(1407,3,"Matched_by_include_pattern_0_in_1_1407","Matched by include pattern '{0}' in '{1}'"),File_is_matched_by_include_pattern_specified_here:iO(1408,3,"File_is_matched_by_include_pattern_specified_here_1408","File is matched by include pattern specified here."),Part_of_files_list_in_tsconfig_json:iO(1409,3,"Part_of_files_list_in_tsconfig_json_1409","Part of 'files' list in tsconfig.json"),File_is_matched_by_files_list_specified_here:iO(1410,3,"File_is_matched_by_files_list_specified_here_1410","File is matched by 'files' list specified here."),Output_from_referenced_project_0_included_because_1_specified:iO(1411,3,"Output_from_referenced_project_0_included_because_1_specified_1411","Output from referenced project '{0}' included because '{1}' specified"),Output_from_referenced_project_0_included_because_module_is_specified_as_none:iO(1412,3,"Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412","Output from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_output_from_referenced_project_specified_here:iO(1413,3,"File_is_output_from_referenced_project_specified_here_1413","File is output from referenced project specified here."),Source_from_referenced_project_0_included_because_1_specified:iO(1414,3,"Source_from_referenced_project_0_included_because_1_specified_1414","Source from referenced project '{0}' included because '{1}' specified"),Source_from_referenced_project_0_included_because_module_is_specified_as_none:iO(1415,3,"Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415","Source from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_source_from_referenced_project_specified_here:iO(1416,3,"File_is_source_from_referenced_project_specified_here_1416","File is source from referenced project specified here."),Entry_point_of_type_library_0_specified_in_compilerOptions:iO(1417,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_1417","Entry point of type library '{0}' specified in compilerOptions"),Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1:iO(1418,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418","Entry point of type library '{0}' specified in compilerOptions with packageId '{1}'"),File_is_entry_point_of_type_library_specified_here:iO(1419,3,"File_is_entry_point_of_type_library_specified_here_1419","File is entry point of type library specified here."),Entry_point_for_implicit_type_library_0:iO(1420,3,"Entry_point_for_implicit_type_library_0_1420","Entry point for implicit type library '{0}'"),Entry_point_for_implicit_type_library_0_with_packageId_1:iO(1421,3,"Entry_point_for_implicit_type_library_0_with_packageId_1_1421","Entry point for implicit type library '{0}' with packageId '{1}'"),Library_0_specified_in_compilerOptions:iO(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:iO(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:iO(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:iO(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:iO(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:iO(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:iO(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:iO(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:iO(1430,3,"The_file_is_in_the_program_because_Colon_1430","The file is in the program because:"),for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:iO(1431,1,"for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431","'for await' loops are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:iO(1432,1,"Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432","Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:iO(1433,1,"Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433","Neither decorators nor modifiers may be applied to 'this' parameters."),Unexpected_keyword_or_identifier:iO(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:iO(1435,1,"Unknown_keyword_or_identifier_Did_you_mean_0_1435","Unknown keyword or identifier. Did you mean '{0}'?"),Decorators_must_precede_the_name_and_all_keywords_of_property_declarations:iO(1436,1,"Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436","Decorators must precede the name and all keywords of property declarations."),Namespace_must_be_given_a_name:iO(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:iO(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:iO(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:iO(1440,1,"Variable_declaration_not_allowed_at_this_location_1440","Variable declaration not allowed at this location."),Cannot_start_a_function_call_in_a_type_annotation:iO(1441,1,"Cannot_start_a_function_call_in_a_type_annotation_1441","Cannot start a function call in a type annotation."),Expected_for_property_initializer:iO(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:iO(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443","Module declaration names may only use ' or \" quoted strings."),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:iO(1444,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedMod_1444","'{0}' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:iO(1446,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveVa_1446","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:iO(1448,1,"_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448","'{0}' resolves to a type-only declaration and must be re-exported using a type-only re-export when '{1}' is enabled."),Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed:iO(1449,3,"Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449","Preserve unused imported values in the JavaScript output that would otherwise be removed."),Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments:iO(1450,3,"Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments_1450","Dynamic imports can only accept a module specifier and an optional assertion as arguments"),Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member_declaration_property_access_or_on_the_left_hand_side_of_an_in_expression:iO(1451,1,"Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451","Private identifiers are only allowed in class bodies and may only be used as part of a class member declaration, property access, or on the left-hand-side of an 'in' expression"),resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext:iO(1452,1,"resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext_1452","'resolution-mode' assertions are only supported when `moduleResolution` is `node16` or `nodenext`."),resolution_mode_should_be_either_require_or_import:iO(1453,1,"resolution_mode_should_be_either_require_or_import_1453","`resolution-mode` should be either `require` or `import`."),resolution_mode_can_only_be_set_for_type_only_imports:iO(1454,1,"resolution_mode_can_only_be_set_for_type_only_imports_1454","`resolution-mode` can only be set for type-only imports."),resolution_mode_is_the_only_valid_key_for_type_import_assertions:iO(1455,1,"resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455","`resolution-mode` is the only valid key for type import assertions."),Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:iO(1456,1,"Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456","Type import assertions should have exactly one key - `resolution-mode` - with value `import` or `require`."),Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk:iO(1457,3,"Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457","Matched by default include pattern '**/*'"),File_is_ECMAScript_module_because_0_has_field_type_with_value_module:iO(1458,3,"File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458",'File is ECMAScript module because \'{0}\' has field "type" with value "module"'),File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module:iO(1459,3,"File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459",'File is CommonJS module because \'{0}\' has field "type" whose value is not "module"'),File_is_CommonJS_module_because_0_does_not_have_field_type:iO(1460,3,"File_is_CommonJS_module_because_0_does_not_have_field_type_1460","File is CommonJS module because '{0}' does not have field \"type\""),File_is_CommonJS_module_because_package_json_was_not_found:iO(1461,3,"File_is_CommonJS_module_because_package_json_was_not_found_1461","File is CommonJS module because 'package.json' was not found"),The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output:iO(1470,1,"The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470","The 'import.meta' meta-property is not allowed in files which will build into CommonJS output."),Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead:iO(1471,1,"Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471","Module '{0}' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead."),catch_or_finally_expected:iO(1472,1,"catch_or_finally_expected_1472","'catch' or 'finally' expected."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_module:iO(1473,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473","An import declaration can only be used at the top level of a module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_module:iO(1474,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474","An export declaration can only be used at the top level of a module."),Control_what_method_is_used_to_detect_module_format_JS_files:iO(1475,3,"Control_what_method_is_used_to_detect_module_format_JS_files_1475","Control what method is used to detect module-format JS files."),auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_with_module_Colon_node16_as_modules:iO(1476,3,"auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476",'"auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules.'),An_instantiation_expression_cannot_be_followed_by_a_property_access:iO(1477,1,"An_instantiation_expression_cannot_be_followed_by_a_property_access_1477","An instantiation expression cannot be followed by a property access."),Identifier_or_string_literal_expected:iO(1478,1,"Identifier_or_string_literal_expected_1478","Identifier or string literal expected."),The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_referenced_file_is_an_ECMAScript_module_and_cannot_be_imported_with_require_Consider_writing_a_dynamic_import_0_call_instead:iO(1479,1,"The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479","The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"{0}\")' call instead."),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_package_json_file_with_type_Colon_module:iO(1480,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480",'To convert this file to an ECMAScript module, change its file extension to \'{0}\' or create a local package.json file with `{ "type": "module" }`.'),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Colon_module_to_1:iO(1481,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481","To convert this file to an ECMAScript module, change its file extension to '{0}', or add the field `\"type\": \"module\"` to '{1}'."),To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0:iO(1482,3,"To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482",'To convert this file to an ECMAScript module, add the field `"type": "module"` to \'{0}\'.'),To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module:iO(1483,3,"To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483",'To convert this file to an ECMAScript module, create a local package.json file with `{ "type": "module" }`.'),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:iO(1484,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484","'{0}' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:iO(1485,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),Decorator_used_before_export_here:iO(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),The_types_of_0_are_incompatible_between_these_types:iO(2200,1,"The_types_of_0_are_incompatible_between_these_types_2200","The types of '{0}' are incompatible between these types."),The_types_returned_by_0_are_incompatible_between_these_types:iO(2201,1,"The_types_returned_by_0_are_incompatible_between_these_types_2201","The types returned by '{0}' are incompatible between these types."),Call_signature_return_types_0_and_1_are_incompatible:iO(2202,1,"Call_signature_return_types_0_and_1_are_incompatible_2202","Call signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Construct_signature_return_types_0_and_1_are_incompatible:iO(2203,1,"Construct_signature_return_types_0_and_1_are_incompatible_2203","Construct signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:iO(2204,1,"Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204","Call signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:iO(2205,1,"Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205","Construct signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement:iO(2206,1,"The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206","The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."),The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement:iO(2207,1,"The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207","The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."),This_type_parameter_might_need_an_extends_0_constraint:iO(2208,1,"This_type_parameter_might_need_an_extends_0_constraint_2208","This type parameter might need an `extends {0}` constraint."),The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:iO(2209,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209","The project root is ambiguous, but is required to resolve export map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:iO(2210,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210","The project root is ambiguous, but is required to resolve import map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),Add_extends_constraint:iO(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:iO(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:iO(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:iO(2301,1,"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301","Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),Static_members_cannot_reference_class_type_parameters:iO(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:iO(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:iO(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:iO(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:iO(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:iO(2307,1,"Cannot_find_module_0_or_its_corresponding_type_declarations_2307","Cannot find module '{0}' or its corresponding type declarations."),Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:iO(2308,1,"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308","Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."),An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:iO(2309,1,"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309","An export assignment cannot be used in a module with other exported elements."),Type_0_recursively_references_itself_as_a_base_type:iO(2310,1,"Type_0_recursively_references_itself_as_a_base_type_2310","Type '{0}' recursively references itself as a base type."),Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function:iO(2311,1,"Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311","Cannot find name '{0}'. Did you mean to write this in an async function?"),An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_members:iO(2312,1,"An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312","An interface can only extend an object type or intersection of object types with statically known members."),Type_parameter_0_has_a_circular_constraint:iO(2313,1,"Type_parameter_0_has_a_circular_constraint_2313","Type parameter '{0}' has a circular constraint."),Generic_type_0_requires_1_type_argument_s:iO(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:iO(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:iO(2316,1,"Global_type_0_must_be_a_class_or_interface_type_2316","Global type '{0}' must be a class or interface type."),Global_type_0_must_have_1_type_parameter_s:iO(2317,1,"Global_type_0_must_have_1_type_parameter_s_2317","Global type '{0}' must have {1} type parameter(s)."),Cannot_find_global_type_0:iO(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:iO(2319,1,"Named_property_0_of_types_1_and_2_are_not_identical_2319","Named property '{0}' of types '{1}' and '{2}' are not identical."),Interface_0_cannot_simultaneously_extend_types_1_and_2:iO(2320,1,"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320","Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."),Excessive_stack_depth_comparing_types_0_and_1:iO(2321,1,"Excessive_stack_depth_comparing_types_0_and_1_2321","Excessive stack depth comparing types '{0}' and '{1}'."),Type_0_is_not_assignable_to_type_1:iO(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:iO(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:iO(2324,1,"Property_0_is_missing_in_type_1_2324","Property '{0}' is missing in type '{1}'."),Property_0_is_private_in_type_1_but_not_in_type_2:iO(2325,1,"Property_0_is_private_in_type_1_but_not_in_type_2_2325","Property '{0}' is private in type '{1}' but not in type '{2}'."),Types_of_property_0_are_incompatible:iO(2326,1,"Types_of_property_0_are_incompatible_2326","Types of property '{0}' are incompatible."),Property_0_is_optional_in_type_1_but_required_in_type_2:iO(2327,1,"Property_0_is_optional_in_type_1_but_required_in_type_2_2327","Property '{0}' is optional in type '{1}' but required in type '{2}'."),Types_of_parameters_0_and_1_are_incompatible:iO(2328,1,"Types_of_parameters_0_and_1_are_incompatible_2328","Types of parameters '{0}' and '{1}' are incompatible."),Index_signature_for_type_0_is_missing_in_type_1:iO(2329,1,"Index_signature_for_type_0_is_missing_in_type_1_2329","Index signature for type '{0}' is missing in type '{1}'."),_0_and_1_index_signatures_are_incompatible:iO(2330,1,"_0_and_1_index_signatures_are_incompatible_2330","'{0}' and '{1}' index signatures are incompatible."),this_cannot_be_referenced_in_a_module_or_namespace_body:iO(2331,1,"this_cannot_be_referenced_in_a_module_or_namespace_body_2331","'this' cannot be referenced in a module or namespace body."),this_cannot_be_referenced_in_current_location:iO(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_constructor_arguments:iO(2333,1,"this_cannot_be_referenced_in_constructor_arguments_2333","'this' cannot be referenced in constructor arguments."),this_cannot_be_referenced_in_a_static_property_initializer:iO(2334,1,"this_cannot_be_referenced_in_a_static_property_initializer_2334","'this' cannot be referenced in a static property initializer."),super_can_only_be_referenced_in_a_derived_class:iO(2335,1,"super_can_only_be_referenced_in_a_derived_class_2335","'super' can only be referenced in a derived class."),super_cannot_be_referenced_in_constructor_arguments:iO(2336,1,"super_cannot_be_referenced_in_constructor_arguments_2336","'super' cannot be referenced in constructor arguments."),Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:iO(2337,1,"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337","Super calls are not permitted outside constructors or in nested functions inside constructors."),super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:iO(2338,1,"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338","'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."),Property_0_does_not_exist_on_type_1:iO(2339,1,"Property_0_does_not_exist_on_type_1_2339","Property '{0}' does not exist on type '{1}'."),Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:iO(2340,1,"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340","Only public and protected methods of the base class are accessible via the 'super' keyword."),Property_0_is_private_and_only_accessible_within_class_1:iO(2341,1,"Property_0_is_private_and_only_accessible_within_class_1_2341","Property '{0}' is private and only accessible within class '{1}'."),This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_version_of_0:iO(2343,1,"This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343","This syntax requires an imported helper named '{1}' which does not exist in '{0}'. Consider upgrading your version of '{0}'."),Type_0_does_not_satisfy_the_constraint_1:iO(2344,1,"Type_0_does_not_satisfy_the_constraint_1_2344","Type '{0}' does not satisfy the constraint '{1}'."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:iO(2345,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345","Argument of type '{0}' is not assignable to parameter of type '{1}'."),Call_target_does_not_contain_any_signatures:iO(2346,1,"Call_target_does_not_contain_any_signatures_2346","Call target does not contain any signatures."),Untyped_function_calls_may_not_accept_type_arguments:iO(2347,1,"Untyped_function_calls_may_not_accept_type_arguments_2347","Untyped function calls may not accept type arguments."),Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:iO(2348,1,"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348","Value of type '{0}' is not callable. Did you mean to include 'new'?"),This_expression_is_not_callable:iO(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:iO(2350,1,"Only_a_void_function_can_be_called_with_the_new_keyword_2350","Only a void function can be called with the 'new' keyword."),This_expression_is_not_constructable:iO(2351,1,"This_expression_is_not_constructable_2351","This expression is not constructable."),Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the_other_If_this_was_intentional_convert_the_expression_to_unknown_first:iO(2352,1,"Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352","Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first."),Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:iO(2353,1,"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353","Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."),This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:iO(2354,1,"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354","This syntax requires an imported helper but module '{0}' cannot be found."),A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value:iO(2355,1,"A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value_2355","A function whose declared type is neither 'void' nor 'any' must return a value."),An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type:iO(2356,1,"An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356","An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type."),The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:iO(2357,1,"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357","The operand of an increment or decrement operator must be a variable or a property access."),The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:iO(2358,1,"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358","The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."),The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_Function_interface_type:iO(2359,1,"The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_F_2359","The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type."),The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:iO(2362,1,"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362","The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:iO(2363,1,"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363","The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:iO(2364,1,"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364","The left-hand side of an assignment expression must be a variable or a property access."),Operator_0_cannot_be_applied_to_types_1_and_2:iO(2365,1,"Operator_0_cannot_be_applied_to_types_1_and_2_2365","Operator '{0}' cannot be applied to types '{1}' and '{2}'."),Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:iO(2366,1,"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366","Function lacks ending return statement and return type does not include 'undefined'."),This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap:iO(2367,1,"This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367","This comparison appears to be unintentional because the types '{0}' and '{1}' have no overlap."),Type_parameter_name_cannot_be_0:iO(2368,1,"Type_parameter_name_cannot_be_0_2368","Type parameter name cannot be '{0}'."),A_parameter_property_is_only_allowed_in_a_constructor_implementation:iO(2369,1,"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369","A parameter property is only allowed in a constructor implementation."),A_rest_parameter_must_be_of_an_array_type:iO(2370,1,"A_rest_parameter_must_be_of_an_array_type_2370","A rest parameter must be of an array type."),A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:iO(2371,1,"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371","A parameter initializer is only allowed in a function or constructor implementation."),Parameter_0_cannot_reference_itself:iO(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:iO(2373,1,"Parameter_0_cannot_reference_identifier_1_declared_after_it_2373","Parameter '{0}' cannot reference identifier '{1}' declared after it."),Duplicate_index_signature_for_type_0:iO(2374,1,"Duplicate_index_signature_for_type_0_2374","Duplicate index signature for type '{0}'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:iO(2375,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_class_contains_initialized_properties_parameter_properties_or_private_identifiers:iO(2376,1,"A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376","A 'super' call must be the first statement in the constructor to refer to 'super' or 'this' when a derived class contains initialized properties, parameter properties, or private identifiers."),Constructors_for_derived_classes_must_contain_a_super_call:iO(2377,1,"Constructors_for_derived_classes_must_contain_a_super_call_2377","Constructors for derived classes must contain a 'super' call."),A_get_accessor_must_return_a_value:iO(2378,1,"A_get_accessor_must_return_a_value_2378","A 'get' accessor must return a value."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:iO(2379,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379","Argument of type '{0}' is not assignable to parameter of type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type:iO(2380,1,"The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type_2380","The return type of a 'get' accessor must be assignable to its 'set' accessor type"),Overload_signatures_must_all_be_exported_or_non_exported:iO(2383,1,"Overload_signatures_must_all_be_exported_or_non_exported_2383","Overload signatures must all be exported or non-exported."),Overload_signatures_must_all_be_ambient_or_non_ambient:iO(2384,1,"Overload_signatures_must_all_be_ambient_or_non_ambient_2384","Overload signatures must all be ambient or non-ambient."),Overload_signatures_must_all_be_public_private_or_protected:iO(2385,1,"Overload_signatures_must_all_be_public_private_or_protected_2385","Overload signatures must all be public, private or protected."),Overload_signatures_must_all_be_optional_or_required:iO(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:iO(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:iO(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:iO(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:iO(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:iO(2391,1,"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391","Function implementation is missing or not immediately following the declaration."),Multiple_constructor_implementations_are_not_allowed:iO(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:iO(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:iO(2394,1,"This_overload_signature_is_not_compatible_with_its_implementation_signature_2394","This overload signature is not compatible with its implementation signature."),Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:iO(2395,1,"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395","Individual declarations in merged declaration '{0}' must be all exported or all local."),Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:iO(2396,1,"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396","Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."),Declaration_name_conflicts_with_built_in_global_identifier_0:iO(2397,1,"Declaration_name_conflicts_with_built_in_global_identifier_0_2397","Declaration name conflicts with built-in global identifier '{0}'."),constructor_cannot_be_used_as_a_parameter_property_name:iO(2398,1,"constructor_cannot_be_used_as_a_parameter_property_name_2398","'constructor' cannot be used as a parameter property name."),Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:iO(2399,1,"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399","Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."),Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:iO(2400,1,"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400","Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."),A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers:iO(2401,1,"A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401","A 'super' call must be a root-level statement within a constructor of a derived class that contains initialized properties, parameter properties, or private identifiers."),Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:iO(2402,1,"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402","Expression resolves to '_super' that compiler uses to capture base class reference."),Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:iO(2403,1,"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403","Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."),The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:iO(2404,1,"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404","The left-hand side of a 'for...in' statement cannot use a type annotation."),The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:iO(2405,1,"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405","The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."),The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:iO(2406,1,"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406","The left-hand side of a 'for...in' statement must be a variable or a property access."),The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_here_has_type_0:iO(2407,1,"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407","The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter, but here has type '{0}'."),Setters_cannot_return_a_value:iO(2408,1,"Setters_cannot_return_a_value_2408","Setters cannot return a value."),Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:iO(2409,1,"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409","Return type of constructor signature must be assignable to the instance type of the class."),The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:iO(2410,1,"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410","The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_type_of_the_target:iO(2412,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the type of the target."),Property_0_of_type_1_is_not_assignable_to_2_index_type_3:iO(2411,1,"Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411","Property '{0}' of type '{1}' is not assignable to '{2}' index type '{3}'."),_0_index_type_1_is_not_assignable_to_2_index_type_3:iO(2413,1,"_0_index_type_1_is_not_assignable_to_2_index_type_3_2413","'{0}' index type '{1}' is not assignable to '{2}' index type '{3}'."),Class_name_cannot_be_0:iO(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:iO(2415,1,"Class_0_incorrectly_extends_base_class_1_2415","Class '{0}' incorrectly extends base class '{1}'."),Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2:iO(2416,1,"Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416","Property '{0}' in type '{1}' is not assignable to the same property in base type '{2}'."),Class_static_side_0_incorrectly_extends_base_class_static_side_1:iO(2417,1,"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417","Class static side '{0}' incorrectly extends base class static side '{1}'."),Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1:iO(2418,1,"Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418","Type of computed property's value is '{0}', which is not assignable to type '{1}'."),Types_of_construct_signatures_are_incompatible:iO(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:iO(2420,1,"Class_0_incorrectly_implements_interface_1_2420","Class '{0}' incorrectly implements interface '{1}'."),A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_members:iO(2422,1,"A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422","A class can only implement an object type or intersection of object types with statically known members."),Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:iO(2423,1,"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423","Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."),Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:iO(2425,1,"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425","Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."),Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:iO(2426,1,"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426","Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."),Interface_name_cannot_be_0:iO(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:iO(2428,1,"All_declarations_of_0_must_have_identical_type_parameters_2428","All declarations of '{0}' must have identical type parameters."),Interface_0_incorrectly_extends_interface_1:iO(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:iO(2431,1,"Enum_name_cannot_be_0_2431","Enum name cannot be '{0}'."),In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:iO(2432,1,"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432","In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."),A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:iO(2433,1,"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433","A namespace declaration cannot be in a different file from a class or function with which it is merged."),A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:iO(2434,1,"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434","A namespace declaration cannot be located prior to a class or function with which it is merged."),Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:iO(2435,1,"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435","Ambient modules cannot be nested in other modules or namespaces."),Ambient_module_declaration_cannot_specify_relative_module_name:iO(2436,1,"Ambient_module_declaration_cannot_specify_relative_module_name_2436","Ambient module declaration cannot specify relative module name."),Module_0_is_hidden_by_a_local_declaration_with_the_same_name:iO(2437,1,"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437","Module '{0}' is hidden by a local declaration with the same name."),Import_name_cannot_be_0:iO(2438,1,"Import_name_cannot_be_0_2438","Import name cannot be '{0}'."),Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:iO(2439,1,"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439","Import or export declaration in an ambient module declaration cannot reference module through relative module name."),Import_declaration_conflicts_with_local_declaration_of_0:iO(2440,1,"Import_declaration_conflicts_with_local_declaration_of_0_2440","Import declaration conflicts with local declaration of '{0}'."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:iO(2441,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."),Types_have_separate_declarations_of_a_private_property_0:iO(2442,1,"Types_have_separate_declarations_of_a_private_property_0_2442","Types have separate declarations of a private property '{0}'."),Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:iO(2443,1,"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443","Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."),Property_0_is_protected_in_type_1_but_public_in_type_2:iO(2444,1,"Property_0_is_protected_in_type_1_but_public_in_type_2_2444","Property '{0}' is protected in type '{1}' but public in type '{2}'."),Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:iO(2445,1,"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445","Property '{0}' is protected and only accessible within class '{1}' and its subclasses."),Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_class_2:iO(2446,1,"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446","Property '{0}' is protected and only accessible through an instance of class '{1}'. This is an instance of class '{2}'."),The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:iO(2447,1,"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447","The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."),Block_scoped_variable_0_used_before_its_declaration:iO(2448,1,"Block_scoped_variable_0_used_before_its_declaration_2448","Block-scoped variable '{0}' used before its declaration."),Class_0_used_before_its_declaration:iO(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:iO(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:iO(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:iO(2452,1,"An_enum_member_cannot_have_a_numeric_name_2452","An enum member cannot have a numeric name."),Variable_0_is_used_before_being_assigned:iO(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:iO(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:iO(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:iO(2458,1,"An_AMD_module_cannot_have_multiple_name_assignments_2458","An AMD module cannot have multiple name assignments."),Module_0_declares_1_locally_but_it_is_not_exported:iO(2459,1,"Module_0_declares_1_locally_but_it_is_not_exported_2459","Module '{0}' declares '{1}' locally, but it is not exported."),Module_0_declares_1_locally_but_it_is_exported_as_2:iO(2460,1,"Module_0_declares_1_locally_but_it_is_exported_as_2_2460","Module '{0}' declares '{1}' locally, but it is exported as '{2}'."),Type_0_is_not_an_array_type:iO(2461,1,"Type_0_is_not_an_array_type_2461","Type '{0}' is not an array type."),A_rest_element_must_be_last_in_a_destructuring_pattern:iO(2462,1,"A_rest_element_must_be_last_in_a_destructuring_pattern_2462","A rest element must be last in a destructuring pattern."),A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:iO(2463,1,"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463","A binding pattern parameter cannot be optional in an implementation signature."),A_computed_property_name_must_be_of_type_string_number_symbol_or_any:iO(2464,1,"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464","A computed property name must be of type 'string', 'number', 'symbol', or 'any'."),this_cannot_be_referenced_in_a_computed_property_name:iO(2465,1,"this_cannot_be_referenced_in_a_computed_property_name_2465","'this' cannot be referenced in a computed property name."),super_cannot_be_referenced_in_a_computed_property_name:iO(2466,1,"super_cannot_be_referenced_in_a_computed_property_name_2466","'super' cannot be referenced in a computed property name."),A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:iO(2467,1,"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467","A computed property name cannot reference a type parameter from its containing type."),Cannot_find_global_value_0:iO(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:iO(2469,1,"The_0_operator_cannot_be_applied_to_type_symbol_2469","The '{0}' operator cannot be applied to type 'symbol'."),Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:iO(2472,1,"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472","Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."),Enum_declarations_must_all_be_const_or_non_const:iO(2473,1,"Enum_declarations_must_all_be_const_or_non_const_2473","Enum declarations must all be const or non-const."),const_enum_member_initializers_must_be_constant_expressions:iO(2474,1,"const_enum_member_initializers_must_be_constant_expressions_2474","const enum member initializers must be constant expressions."),const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment_or_type_query:iO(2475,1,"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475","'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment or type query."),A_const_enum_member_can_only_be_accessed_using_a_string_literal:iO(2476,1,"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476","A const enum member can only be accessed using a string literal."),const_enum_member_initializer_was_evaluated_to_a_non_finite_value:iO(2477,1,"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477","'const' enum member initializer was evaluated to a non-finite value."),const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:iO(2478,1,"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478","'const' enum member initializer was evaluated to disallowed value 'NaN'."),let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:iO(2480,1,"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480","'let' is not allowed to be used as a name in 'let' or 'const' declarations."),Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:iO(2481,1,"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481","Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."),The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:iO(2483,1,"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483","The left-hand side of a 'for...of' statement cannot use a type annotation."),Export_declaration_conflicts_with_exported_declaration_of_0:iO(2484,1,"Export_declaration_conflicts_with_exported_declaration_of_0_2484","Export declaration conflicts with exported declaration of '{0}'."),The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:iO(2487,1,"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487","The left-hand side of a 'for...of' statement must be a variable or a property access."),Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator:iO(2488,1,"Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488","Type '{0}' must have a '[Symbol.iterator]()' method that returns an iterator."),An_iterator_must_have_a_next_method:iO(2489,1,"An_iterator_must_have_a_next_method_2489","An iterator must have a 'next()' method."),The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property:iO(2490,1,"The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490","The type returned by the '{0}()' method of an iterator must have a 'value' property."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:iO(2491,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491","The left-hand side of a 'for...in' statement cannot be a destructuring pattern."),Cannot_redeclare_identifier_0_in_catch_clause:iO(2492,1,"Cannot_redeclare_identifier_0_in_catch_clause_2492","Cannot redeclare identifier '{0}' in catch clause."),Tuple_type_0_of_length_1_has_no_element_at_index_2:iO(2493,1,"Tuple_type_0_of_length_1_has_no_element_at_index_2_2493","Tuple type '{0}' of length '{1}' has no element at index '{2}'."),Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:iO(2494,1,"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494","Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."),Type_0_is_not_an_array_type_or_a_string_type:iO(2495,1,"Type_0_is_not_an_array_type_or_a_string_type_2495","Type '{0}' is not an array type or a string type."),The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:iO(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496","The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."),This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_referencing_its_default_export:iO(2497,1,"This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497","This module can only be referenced with ECMAScript imports/exports by turning on the '{0}' flag and referencing its default export."),Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:iO(2498,1,"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498","Module '{0}' uses 'export =' and cannot be used with 'export *'."),An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:iO(2499,1,"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499","An interface can only extend an identifier/qualified-name with optional type arguments."),A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:iO(2500,1,"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500","A class can only implement an identifier/qualified-name with optional type arguments."),A_rest_element_cannot_contain_a_binding_pattern:iO(2501,1,"A_rest_element_cannot_contain_a_binding_pattern_2501","A rest element cannot contain a binding pattern."),_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:iO(2502,1,"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502","'{0}' is referenced directly or indirectly in its own type annotation."),Cannot_find_namespace_0:iO(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:iO(2504,1,"Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504","Type '{0}' must have a '[Symbol.asyncIterator]()' method that returns an async iterator."),A_generator_cannot_have_a_void_type_annotation:iO(2505,1,"A_generator_cannot_have_a_void_type_annotation_2505","A generator cannot have a 'void' type annotation."),_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:iO(2506,1,"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506","'{0}' is referenced directly or indirectly in its own base expression."),Type_0_is_not_a_constructor_function_type:iO(2507,1,"Type_0_is_not_a_constructor_function_type_2507","Type '{0}' is not a constructor function type."),No_base_constructor_has_the_specified_number_of_type_arguments:iO(2508,1,"No_base_constructor_has_the_specified_number_of_type_arguments_2508","No base constructor has the specified number of type arguments."),Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_known_members:iO(2509,1,"Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509","Base constructor return type '{0}' is not an object type or intersection of object types with statically known members."),Base_constructors_must_all_have_the_same_return_type:iO(2510,1,"Base_constructors_must_all_have_the_same_return_type_2510","Base constructors must all have the same return type."),Cannot_create_an_instance_of_an_abstract_class:iO(2511,1,"Cannot_create_an_instance_of_an_abstract_class_2511","Cannot create an instance of an abstract class."),Overload_signatures_must_all_be_abstract_or_non_abstract:iO(2512,1,"Overload_signatures_must_all_be_abstract_or_non_abstract_2512","Overload signatures must all be abstract or non-abstract."),Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:iO(2513,1,"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513","Abstract method '{0}' in class '{1}' cannot be accessed via super expression."),A_tuple_type_cannot_be_indexed_with_a_negative_value:iO(2514,1,"A_tuple_type_cannot_be_indexed_with_a_negative_value_2514","A tuple type cannot be indexed with a negative value."),Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:iO(2515,1,"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515","Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."),All_declarations_of_an_abstract_method_must_be_consecutive:iO(2516,1,"All_declarations_of_an_abstract_method_must_be_consecutive_2516","All declarations of an abstract method must be consecutive."),Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:iO(2517,1,"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517","Cannot assign an abstract constructor type to a non-abstract constructor type."),A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:iO(2518,1,"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518","A 'this'-based type guard is not compatible with a parameter-based type guard."),An_async_iterator_must_have_a_next_method:iO(2519,1,"An_async_iterator_must_have_a_next_method_2519","An async iterator must have a 'next()' method."),Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:iO(2520,1,"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520","Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."),The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:iO(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522","The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:iO(2523,1,"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523","'yield' expressions cannot be used in a parameter initializer."),await_expressions_cannot_be_used_in_a_parameter_initializer:iO(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:iO(2525,1,"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525","Initializer provides no value for this binding element and the binding element has no default value."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:iO(2526,1,"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526","A 'this' type is available only in a non-static member of a class or interface."),The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary:iO(2527,1,"The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527","The inferred type of '{0}' references an inaccessible '{1}' type. A type annotation is necessary."),A_module_cannot_have_multiple_default_exports:iO(2528,1,"A_module_cannot_have_multiple_default_exports_2528","A module cannot have multiple default exports."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:iO(2529,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."),Property_0_is_incompatible_with_index_signature:iO(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:iO(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:iO(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:iO(2533,1,"Object_is_possibly_null_or_undefined_2533","Object is possibly 'null' or 'undefined'."),A_function_returning_never_cannot_have_a_reachable_end_point:iO(2534,1,"A_function_returning_never_cannot_have_a_reachable_end_point_2534","A function returning 'never' cannot have a reachable end point."),Type_0_cannot_be_used_to_index_type_1:iO(2536,1,"Type_0_cannot_be_used_to_index_type_1_2536","Type '{0}' cannot be used to index type '{1}'."),Type_0_has_no_matching_index_signature_for_type_1:iO(2537,1,"Type_0_has_no_matching_index_signature_for_type_1_2537","Type '{0}' has no matching index signature for type '{1}'."),Type_0_cannot_be_used_as_an_index_type:iO(2538,1,"Type_0_cannot_be_used_as_an_index_type_2538","Type '{0}' cannot be used as an index type."),Cannot_assign_to_0_because_it_is_not_a_variable:iO(2539,1,"Cannot_assign_to_0_because_it_is_not_a_variable_2539","Cannot assign to '{0}' because it is not a variable."),Cannot_assign_to_0_because_it_is_a_read_only_property:iO(2540,1,"Cannot_assign_to_0_because_it_is_a_read_only_property_2540","Cannot assign to '{0}' because it is a read-only property."),Index_signature_in_type_0_only_permits_reading:iO(2542,1,"Index_signature_in_type_0_only_permits_reading_2542","Index signature in type '{0}' only permits reading."),Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_meta_property_reference:iO(2543,1,"Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543","Duplicate identifier '_newTarget'. Compiler uses variable declaration '_newTarget' to capture 'new.target' meta-property reference."),Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta_property_reference:iO(2544,1,"Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544","Expression resolves to variable declaration '_newTarget' that compiler uses to capture 'new.target' meta-property reference."),A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:iO(2545,1,"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545","A mixin class must have a constructor with a single rest parameter of type 'any[]'."),The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:iO(2547,1,"The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547","The type returned by the '{0}()' method of an async iterator must be a promise for a type with a 'value' property."),Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:iO(2548,1,"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548","Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:iO(2549,1,"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549","Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2_or_later:iO(2550,1,"Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550","Property '{0}' does not exist on type '{1}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{2}' or later."),Property_0_does_not_exist_on_type_1_Did_you_mean_2:iO(2551,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551","Property '{0}' does not exist on type '{1}'. Did you mean '{2}'?"),Cannot_find_name_0_Did_you_mean_1:iO(2552,1,"Cannot_find_name_0_Did_you_mean_1_2552","Cannot find name '{0}'. Did you mean '{1}'?"),Computed_values_are_not_permitted_in_an_enum_with_string_valued_members:iO(2553,1,"Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553","Computed values are not permitted in an enum with string valued members."),Expected_0_arguments_but_got_1:iO(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:iO(2555,1,"Expected_at_least_0_arguments_but_got_1_2555","Expected at least {0} arguments, but got {1}."),A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter:iO(2556,1,"A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556","A spread argument must either have a tuple type or be passed to a rest parameter."),Expected_0_type_arguments_but_got_1:iO(2558,1,"Expected_0_type_arguments_but_got_1_2558","Expected {0} type arguments, but got {1}."),Type_0_has_no_properties_in_common_with_type_1:iO(2559,1,"Type_0_has_no_properties_in_common_with_type_1_2559","Type '{0}' has no properties in common with type '{1}'."),Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it:iO(2560,1,"Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560","Value of type '{0}' has no properties in common with type '{1}'. Did you mean to call it?"),Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_write_2:iO(2561,1,"Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561","Object literal may only specify known properties, but '{0}' does not exist in type '{1}'. Did you mean to write '{2}'?"),Base_class_expressions_cannot_reference_class_type_parameters:iO(2562,1,"Base_class_expressions_cannot_reference_class_type_parameters_2562","Base class expressions cannot reference class type parameters."),The_containing_function_or_module_body_is_too_large_for_control_flow_analysis:iO(2563,1,"The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563","The containing function or module body is too large for control flow analysis."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor:iO(2564,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564","Property '{0}' has no initializer and is not definitely assigned in the constructor."),Property_0_is_used_before_being_assigned:iO(2565,1,"Property_0_is_used_before_being_assigned_2565","Property '{0}' is used before being assigned."),A_rest_element_cannot_have_a_property_name:iO(2566,1,"A_rest_element_cannot_have_a_property_name_2566","A rest element cannot have a property name."),Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations:iO(2567,1,"Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567","Enum declarations can only merge with namespace or other enum declarations."),Property_0_may_not_exist_on_type_1_Did_you_mean_2:iO(2568,1,"Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568","Property '{0}' may not exist on type '{1}'. Did you mean '{2}'?"),Could_not_find_name_0_Did_you_mean_1:iO(2570,1,"Could_not_find_name_0_Did_you_mean_1_2570","Could not find name '{0}'. Did you mean '{1}'?"),Object_is_of_type_unknown:iO(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:iO(2574,1,"A_rest_element_type_must_be_an_array_type_2574","A rest element type must be an array type."),No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments:iO(2575,1,"No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575","No overload expects {0} arguments, but overloads do exist that expect either {1} or {2} arguments."),Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead:iO(2576,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576","Property '{0}' does not exist on type '{1}'. Did you mean to access the static member '{2}' instead?"),Return_type_annotation_circularly_references_itself:iO(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:iO(2578,1,"Unused_ts_expect_error_directive_2578","Unused '@ts-expect-error' directive."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode:iO(2580,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery:iO(2581,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha:iO(2582,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_1_or_later:iO(2583,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{1}' or later."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_include_dom:iO(2584,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_es2015_or_later:iO(2585,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585","'{0}' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later."),Cannot_assign_to_0_because_it_is_a_constant:iO(2588,1,"Cannot_assign_to_0_because_it_is_a_constant_2588","Cannot assign to '{0}' because it is a constant."),Type_instantiation_is_excessively_deep_and_possibly_infinite:iO(2589,1,"Type_instantiation_is_excessively_deep_and_possibly_infinite_2589","Type instantiation is excessively deep and possibly infinite."),Expression_produces_a_union_type_that_is_too_complex_to_represent:iO(2590,1,"Expression_produces_a_union_type_that_is_too_complex_to_represent_2590","Expression produces a union type that is too complex to represent."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig:iO(2591,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig:iO(2592,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig:iO(2593,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."),This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag:iO(2594,1,"This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594","This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."),_0_can_only_be_imported_by_using_a_default_import:iO(2595,1,"_0_can_only_be_imported_by_using_a_default_import_2595","'{0}' can only be imported by using a default import."),_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:iO(2596,1,"_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596","'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import:iO(2597,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597","'{0}' can only be imported by using a 'require' call or by using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:iO(2598,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598","'{0}' can only be imported by using a 'require' call or by turning on the 'esModuleInterop' flag and using a default import."),JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:iO(2602,1,"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602","JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."),Property_0_in_type_1_is_not_assignable_to_type_2:iO(2603,1,"Property_0_in_type_1_is_not_assignable_to_type_2_2603","Property '{0}' in type '{1}' is not assignable to type '{2}'."),JSX_element_type_0_does_not_have_any_construct_or_call_signatures:iO(2604,1,"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604","JSX element type '{0}' does not have any construct or call signatures."),Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:iO(2606,1,"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606","Property '{0}' of JSX spread attribute is not assignable to target property."),JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:iO(2607,1,"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607","JSX element class does not support attributes because it does not have a '{0}' property."),The_global_type_JSX_0_may_not_have_more_than_one_property:iO(2608,1,"The_global_type_JSX_0_may_not_have_more_than_one_property_2608","The global type 'JSX.{0}' may not have more than one property."),JSX_spread_child_must_be_an_array_type:iO(2609,1,"JSX_spread_child_must_be_an_array_type_2609","JSX spread child must be an array type."),_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property:iO(2610,1,"_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610","'{0}' is defined as an accessor in class '{1}', but is overridden here in '{2}' as an instance property."),_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor:iO(2611,1,"_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611","'{0}' is defined as a property in class '{1}', but is overridden here in '{2}' as an accessor."),Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_add_a_declare_modifier_or_remove_the_redundant_declaration:iO(2612,1,"Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612","Property '{0}' will overwrite the base property in '{1}'. If this is intentional, add an initializer. Otherwise, add a 'declare' modifier or remove the redundant declaration."),Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead:iO(2613,1,"Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613","Module '{0}' has no default export. Did you mean to use 'import { {1} } from {0}' instead?"),Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead:iO(2614,1,"Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614","Module '{0}' has no exported member '{1}'. Did you mean to use 'import {1} from {0}' instead?"),Type_of_property_0_circularly_references_itself_in_mapped_type_1:iO(2615,1,"Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615","Type of property '{0}' circularly references itself in mapped type '{1}'."),_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import:iO(2616,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616","'{0}' can only be imported by using 'import {1} = require({2})' or a default import."),_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:iO(2617,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617","'{0}' can only be imported by using 'import {1} = require({2})' or by turning on the 'esModuleInterop' flag and using a default import."),Source_has_0_element_s_but_target_requires_1:iO(2618,1,"Source_has_0_element_s_but_target_requires_1_2618","Source has {0} element(s) but target requires {1}."),Source_has_0_element_s_but_target_allows_only_1:iO(2619,1,"Source_has_0_element_s_but_target_allows_only_1_2619","Source has {0} element(s) but target allows only {1}."),Target_requires_0_element_s_but_source_may_have_fewer:iO(2620,1,"Target_requires_0_element_s_but_source_may_have_fewer_2620","Target requires {0} element(s) but source may have fewer."),Target_allows_only_0_element_s_but_source_may_have_more:iO(2621,1,"Target_allows_only_0_element_s_but_source_may_have_more_2621","Target allows only {0} element(s) but source may have more."),Source_provides_no_match_for_required_element_at_position_0_in_target:iO(2623,1,"Source_provides_no_match_for_required_element_at_position_0_in_target_2623","Source provides no match for required element at position {0} in target."),Source_provides_no_match_for_variadic_element_at_position_0_in_target:iO(2624,1,"Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624","Source provides no match for variadic element at position {0} in target."),Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target:iO(2625,1,"Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625","Variadic element at position {0} in source does not match element at position {1} in target."),Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target:iO(2626,1,"Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626","Type at position {0} in source is not compatible with type at position {1} in target."),Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target:iO(2627,1,"Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627","Type at positions {0} through {1} in source is not compatible with type at position {2} in target."),Cannot_assign_to_0_because_it_is_an_enum:iO(2628,1,"Cannot_assign_to_0_because_it_is_an_enum_2628","Cannot assign to '{0}' because it is an enum."),Cannot_assign_to_0_because_it_is_a_class:iO(2629,1,"Cannot_assign_to_0_because_it_is_a_class_2629","Cannot assign to '{0}' because it is a class."),Cannot_assign_to_0_because_it_is_a_function:iO(2630,1,"Cannot_assign_to_0_because_it_is_a_function_2630","Cannot assign to '{0}' because it is a function."),Cannot_assign_to_0_because_it_is_a_namespace:iO(2631,1,"Cannot_assign_to_0_because_it_is_a_namespace_2631","Cannot assign to '{0}' because it is a namespace."),Cannot_assign_to_0_because_it_is_an_import:iO(2632,1,"Cannot_assign_to_0_because_it_is_an_import_2632","Cannot assign to '{0}' because it is an import."),JSX_property_access_expressions_cannot_include_JSX_namespace_names:iO(2633,1,"JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633","JSX property access expressions cannot include JSX namespace names"),_0_index_signatures_are_incompatible:iO(2634,1,"_0_index_signatures_are_incompatible_2634","'{0}' index signatures are incompatible."),Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable:iO(2635,1,"Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635","Type '{0}' has no signatures for which the type argument list is applicable."),Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation:iO(2636,1,"Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636","Type '{0}' is not assignable to type '{1}' as implied by variance annotation."),Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_types:iO(2637,1,"Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637","Variance annotations are only supported in type aliases for object, function, constructor, and mapped types."),Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operator:iO(2638,1,"Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638","Type '{0}' may represent a primitive value, which is not permitted as the right operand of the 'in' operator."),Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:iO(2649,1,"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649","Cannot augment module '{0}' with value exports because it resolves to a non-module entity."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:iO(2651,1,"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651","A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."),Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:iO(2652,1,"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652","Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."),Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:iO(2653,1,"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653","Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."),JSX_expressions_must_have_one_parent_element:iO(2657,1,"JSX_expressions_must_have_one_parent_element_2657","JSX expressions must have one parent element."),Type_0_provides_no_match_for_the_signature_1:iO(2658,1,"Type_0_provides_no_match_for_the_signature_1_2658","Type '{0}' provides no match for the signature '{1}'."),super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:iO(2659,1,"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659","'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."),super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:iO(2660,1,"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660","'super' can only be referenced in members of derived classes or object literal expressions."),Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:iO(2661,1,"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661","Cannot export '{0}'. Only local declarations can be exported from a module."),Cannot_find_name_0_Did_you_mean_the_static_member_1_0:iO(2662,1,"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662","Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"),Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:iO(2663,1,"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663","Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"),Invalid_module_name_in_augmentation_module_0_cannot_be_found:iO(2664,1,"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664","Invalid module name in augmentation, module '{0}' cannot be found."),Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:iO(2665,1,"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665","Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."),Exports_and_export_assignments_are_not_permitted_in_module_augmentations:iO(2666,1,"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666","Exports and export assignments are not permitted in module augmentations."),Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:iO(2667,1,"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667","Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."),export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:iO(2668,1,"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668","'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."),Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:iO(2669,1,"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669","Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."),Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:iO(2670,1,"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670","Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."),Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:iO(2671,1,"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671","Cannot augment module '{0}' because it resolves to a non-module entity."),Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:iO(2672,1,"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672","Cannot assign a '{0}' constructor type to a '{1}' constructor type."),Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:iO(2673,1,"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673","Constructor of class '{0}' is private and only accessible within the class declaration."),Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:iO(2674,1,"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674","Constructor of class '{0}' is protected and only accessible within the class declaration."),Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:iO(2675,1,"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675","Cannot extend a class '{0}'. Class constructor is marked as private."),Accessors_must_both_be_abstract_or_non_abstract:iO(2676,1,"Accessors_must_both_be_abstract_or_non_abstract_2676","Accessors must both be abstract or non-abstract."),A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:iO(2677,1,"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677","A type predicate's type must be assignable to its parameter's type."),Type_0_is_not_comparable_to_type_1:iO(2678,1,"Type_0_is_not_comparable_to_type_1_2678","Type '{0}' is not comparable to type '{1}'."),A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:iO(2679,1,"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679","A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."),A_0_parameter_must_be_the_first_parameter:iO(2680,1,"A_0_parameter_must_be_the_first_parameter_2680","A '{0}' parameter must be the first parameter."),A_constructor_cannot_have_a_this_parameter:iO(2681,1,"A_constructor_cannot_have_a_this_parameter_2681","A constructor cannot have a 'this' parameter."),this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:iO(2683,1,"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683","'this' implicitly has type 'any' because it does not have a type annotation."),The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:iO(2684,1,"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684","The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."),The_this_types_of_each_signature_are_incompatible:iO(2685,1,"The_this_types_of_each_signature_are_incompatible_2685","The 'this' types of each signature are incompatible."),_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:iO(2686,1,"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686","'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."),All_declarations_of_0_must_have_identical_modifiers:iO(2687,1,"All_declarations_of_0_must_have_identical_modifiers_2687","All declarations of '{0}' must have identical modifiers."),Cannot_find_type_definition_file_for_0:iO(2688,1,"Cannot_find_type_definition_file_for_0_2688","Cannot find type definition file for '{0}'."),Cannot_extend_an_interface_0_Did_you_mean_implements:iO(2689,1,"Cannot_extend_an_interface_0_Did_you_mean_implements_2689","Cannot extend an interface '{0}'. Did you mean 'implements'?"),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0:iO(2690,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690","'{0}' only refers to a type, but is being used as a value here. Did you mean to use '{1} in {0}'?"),_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:iO(2692,1,"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692","'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:iO(2693,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693","'{0}' only refers to a type, but is being used as a value here."),Namespace_0_has_no_exported_member_1:iO(2694,1,"Namespace_0_has_no_exported_member_1_2694","Namespace '{0}' has no exported member '{1}'."),Left_side_of_comma_operator_is_unused_and_has_no_side_effects:iO(2695,1,"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695","Left side of comma operator is unused and has no side effects.",!0),The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:iO(2696,1,"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696","The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"),An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:iO(2697,1,"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697","An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),Spread_types_may_only_be_created_from_object_types:iO(2698,1,"Spread_types_may_only_be_created_from_object_types_2698","Spread types may only be created from object types."),Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:iO(2699,1,"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699","Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."),Rest_types_may_only_be_created_from_object_types:iO(2700,1,"Rest_types_may_only_be_created_from_object_types_2700","Rest types may only be created from object types."),The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:iO(2701,1,"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701","The target of an object rest assignment must be a variable or a property access."),_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:iO(2702,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702","'{0}' only refers to a type, but is being used as a namespace here."),The_operand_of_a_delete_operator_must_be_a_property_reference:iO(2703,1,"The_operand_of_a_delete_operator_must_be_a_property_reference_2703","The operand of a 'delete' operator must be a property reference."),The_operand_of_a_delete_operator_cannot_be_a_read_only_property:iO(2704,1,"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704","The operand of a 'delete' operator cannot be a read-only property."),An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:iO(2705,1,"An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_de_2705","An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Required_type_parameters_may_not_follow_optional_type_parameters:iO(2706,1,"Required_type_parameters_may_not_follow_optional_type_parameters_2706","Required type parameters may not follow optional type parameters."),Generic_type_0_requires_between_1_and_2_type_arguments:iO(2707,1,"Generic_type_0_requires_between_1_and_2_type_arguments_2707","Generic type '{0}' requires between {1} and {2} type arguments."),Cannot_use_namespace_0_as_a_value:iO(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:iO(2709,1,"Cannot_use_namespace_0_as_a_type_2709","Cannot use namespace '{0}' as a type."),_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:iO(2710,1,"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710","'{0}' are specified twice. The attribute named '{0}' will be overwritten."),A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:iO(2711,1,"A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711","A dynamic import call returns a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:iO(2712,1,"A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declarat_2712","A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_property_1_in_0_with_0_1:iO(2713,1,"Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713","Cannot access '{0}.{1}' because '{0}' is a type, but not a namespace. Did you mean to retrieve the type of the property '{1}' in '{0}' with '{0}[\"{1}\"]'?"),The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context:iO(2714,1,"The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714","The expression of an export assignment must be an identifier or qualified name in an ambient context."),Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor:iO(2715,1,"Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715","Abstract property '{0}' in class '{1}' cannot be accessed in the constructor."),Type_parameter_0_has_a_circular_default:iO(2716,1,"Type_parameter_0_has_a_circular_default_2716","Type parameter '{0}' has a circular default."),Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_type_2:iO(2717,1,"Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717","Subsequent property declarations must have the same type. Property '{0}' must be of type '{1}', but here has type '{2}'."),Duplicate_property_0:iO(2718,1,"Duplicate_property_0_2718","Duplicate property '{0}'."),Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:iO(2719,1,"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719","Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."),Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclass:iO(2720,1,"Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720","Class '{0}' incorrectly implements class '{1}'. Did you mean to extend '{1}' and inherit its members as a subclass?"),Cannot_invoke_an_object_which_is_possibly_null:iO(2721,1,"Cannot_invoke_an_object_which_is_possibly_null_2721","Cannot invoke an object which is possibly 'null'."),Cannot_invoke_an_object_which_is_possibly_undefined:iO(2722,1,"Cannot_invoke_an_object_which_is_possibly_undefined_2722","Cannot invoke an object which is possibly 'undefined'."),Cannot_invoke_an_object_which_is_possibly_null_or_undefined:iO(2723,1,"Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723","Cannot invoke an object which is possibly 'null' or 'undefined'."),_0_has_no_exported_member_named_1_Did_you_mean_2:iO(2724,1,"_0_has_no_exported_member_named_1_Did_you_mean_2_2724","'{0}' has no exported member named '{1}'. Did you mean '{2}'?"),Class_name_cannot_be_Object_when_targeting_ES5_with_module_0:iO(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 with module {0}."),Cannot_find_lib_definition_for_0:iO(2726,1,"Cannot_find_lib_definition_for_0_2726","Cannot find lib definition for '{0}'."),Cannot_find_lib_definition_for_0_Did_you_mean_1:iO(2727,1,"Cannot_find_lib_definition_for_0_Did_you_mean_1_2727","Cannot find lib definition for '{0}'. Did you mean '{1}'?"),_0_is_declared_here:iO(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:iO(2729,1,"Property_0_is_used_before_its_initialization_2729","Property '{0}' is used before its initialization."),An_arrow_function_cannot_have_a_this_parameter:iO(2730,1,"An_arrow_function_cannot_have_a_this_parameter_2730","An arrow function cannot have a 'this' parameter."),Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_in_String:iO(2731,1,"Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731","Implicit conversion of a 'symbol' to a 'string' will fail at runtime. Consider wrapping this expression in 'String(...)'."),Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension:iO(2732,1,"Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732","Cannot find module '{0}'. Consider using '--resolveJsonModule' to import module with '.json' extension."),Property_0_was_also_declared_here:iO(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:iO(2734,1,"Are_you_missing_a_semicolon_2734","Are you missing a semicolon?"),Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1:iO(2735,1,"Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735","Did you mean for '{0}' to be constrained to type 'new (...args: any[]) => {1}'?"),Operator_0_cannot_be_applied_to_type_1:iO(2736,1,"Operator_0_cannot_be_applied_to_type_1_2736","Operator '{0}' cannot be applied to type '{1}'."),BigInt_literals_are_not_available_when_targeting_lower_than_ES2020:iO(2737,1,"BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737","BigInt literals are not available when targeting lower than ES2020."),An_outer_value_of_this_is_shadowed_by_this_container:iO(2738,3,"An_outer_value_of_this_is_shadowed_by_this_container_2738","An outer value of 'this' is shadowed by this container."),Type_0_is_missing_the_following_properties_from_type_1_Colon_2:iO(2739,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739","Type '{0}' is missing the following properties from type '{1}': {2}"),Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more:iO(2740,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740","Type '{0}' is missing the following properties from type '{1}': {2}, and {3} more."),Property_0_is_missing_in_type_1_but_required_in_type_2:iO(2741,1,"Property_0_is_missing_in_type_1_but_required_in_type_2_2741","Property '{0}' is missing in type '{1}' but required in type '{2}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_annotation_is_necessary:iO(2742,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742","The inferred type of '{0}' cannot be named without a reference to '{1}'. This is likely not portable. A type annotation is necessary."),No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments:iO(2743,1,"No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743","No overload expects {0} type arguments, but overloads do exist that expect either {1} or {2} type arguments."),Type_parameter_defaults_can_only_reference_previously_declared_type_parameters:iO(2744,1,"Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744","Type parameter defaults can only reference previously declared type parameters."),This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_provided:iO(2745,1,"This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745","This JSX tag's '{0}' prop expects type '{1}' which requires multiple children, but only a single child was provided."),This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided:iO(2746,1,"This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746","This JSX tag's '{0}' prop expects a single child of type '{1}', but multiple children were provided."),_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_type_of_1_is_2:iO(2747,1,"_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747","'{0}' components don't accept text as child elements. Text in JSX has the type 'string', but the expected type of '{1}' is '{2}'."),Cannot_access_ambient_const_enums_when_0_is_enabled:iO(2748,1,"Cannot_access_ambient_const_enums_when_0_is_enabled_2748","Cannot access ambient const enums when '{0}' is enabled."),_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0:iO(2749,1,"_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749","'{0}' refers to a value, but is being used as a type here. Did you mean 'typeof {0}'?"),The_implementation_signature_is_declared_here:iO(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:iO(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:iO(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:iO(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:iO(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:iO(2755,1,"No_constituent_of_type_0_is_callable_2755","No constituent of type '{0}' is callable."),Not_all_constituents_of_type_0_are_callable:iO(2756,1,"Not_all_constituents_of_type_0_are_callable_2756","Not all constituents of type '{0}' are callable."),Type_0_has_no_call_signatures:iO(2757,1,"Type_0_has_no_call_signatures_2757","Type '{0}' has no call signatures."),Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_other:iO(2758,1,"Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758","Each member of the union type '{0}' has signatures, but none of those signatures are compatible with each other."),No_constituent_of_type_0_is_constructable:iO(2759,1,"No_constituent_of_type_0_is_constructable_2759","No constituent of type '{0}' is constructable."),Not_all_constituents_of_type_0_are_constructable:iO(2760,1,"Not_all_constituents_of_type_0_are_constructable_2760","Not all constituents of type '{0}' are constructable."),Type_0_has_no_construct_signatures:iO(2761,1,"Type_0_has_no_construct_signatures_2761","Type '{0}' has no construct signatures."),Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_with_each_other:iO(2762,1,"Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762","Each member of the union type '{0}' has construct signatures, but none of those signatures are compatible with each other."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_send_0:iO(2763,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but for-of will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_always_send_0:iO(2764,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array spread will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring_will_always_send_0:iO(2765,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array destructuring will always send '{0}'."),Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_containing_generator_will_always_send_0:iO(2766,1,"Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766","Cannot delegate iteration to value because the 'next' method of its iterator expects type '{1}', but the containing generator will always send '{0}'."),The_0_property_of_an_iterator_must_be_a_method:iO(2767,1,"The_0_property_of_an_iterator_must_be_a_method_2767","The '{0}' property of an iterator must be a method."),The_0_property_of_an_async_iterator_must_be_a_method:iO(2768,1,"The_0_property_of_an_async_iterator_must_be_a_method_2768","The '{0}' property of an async iterator must be a method."),No_overload_matches_this_call:iO(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:iO(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:iO(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:iO(2772,1,"Overload_0_of_1_2_gave_the_following_error_2772","Overload {0} of {1}, '{2}', gave the following error."),Did_you_forget_to_use_await:iO(2773,1,"Did_you_forget_to_use_await_2773","Did you forget to use 'await'?"),This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_instead:iO(2774,1,"This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774","This condition will always return true since this function is always defined. Did you mean to call it instead?"),Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation:iO(2775,1,"Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775","Assertions require every name in the call target to be declared with an explicit type annotation."),Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name:iO(2776,1,"Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776","Assertions require the call target to be an identifier or qualified name."),The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access:iO(2777,1,"The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777","The operand of an increment or decrement operator may not be an optional property access."),The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access:iO(2778,1,"The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778","The target of an object rest assignment may not be an optional property access."),The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access:iO(2779,1,"The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779","The left-hand side of an assignment expression may not be an optional property access."),The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access:iO(2780,1,"The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780","The left-hand side of a 'for...in' statement may not be an optional property access."),The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access:iO(2781,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781","The left-hand side of a 'for...of' statement may not be an optional property access."),_0_needs_an_explicit_type_annotation:iO(2782,3,"_0_needs_an_explicit_type_annotation_2782","'{0}' needs an explicit type annotation."),_0_is_specified_more_than_once_so_this_usage_will_be_overwritten:iO(2783,1,"_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783","'{0}' is specified more than once, so this usage will be overwritten."),get_and_set_accessors_cannot_declare_this_parameters:iO(2784,1,"get_and_set_accessors_cannot_declare_this_parameters_2784","'get' and 'set' accessors cannot declare 'this' parameters."),This_spread_always_overwrites_this_property:iO(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:iO(2786,1,"_0_cannot_be_used_as_a_JSX_component_2786","'{0}' cannot be used as a JSX component."),Its_return_type_0_is_not_a_valid_JSX_element:iO(2787,1,"Its_return_type_0_is_not_a_valid_JSX_element_2787","Its return type '{0}' is not a valid JSX element."),Its_instance_type_0_is_not_a_valid_JSX_element:iO(2788,1,"Its_instance_type_0_is_not_a_valid_JSX_element_2788","Its instance type '{0}' is not a valid JSX element."),Its_element_type_0_is_not_a_valid_JSX_element:iO(2789,1,"Its_element_type_0_is_not_a_valid_JSX_element_2789","Its element type '{0}' is not a valid JSX element."),The_operand_of_a_delete_operator_must_be_optional:iO(2790,1,"The_operand_of_a_delete_operator_must_be_optional_2790","The operand of a 'delete' operator must be optional."),Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_later:iO(2791,1,"Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791","Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later."),Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_to_the_paths_option:iO(2792,1,"Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792","Cannot find module '{0}'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?"),The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_are_not_externally_visible:iO(2793,1,"The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793","The call would have succeeded against this implementation, but implementation signatures of overloads are not externally visible."),Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise:iO(2794,1,"Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794","Expected {0} arguments, but got {1}. Did you forget to include 'void' in your type argument to 'Promise'?"),The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types:iO(2795,1,"The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795","The 'intrinsic' keyword can only be used to declare compiler provided intrinsic types."),It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tagged_template_expression_which_cannot_be_invoked:iO(2796,1,"It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796","It is likely that you are missing a comma to separate these two template expressions. They form a tagged template expression which cannot be invoked."),A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_be_declared_abstract:iO(2797,1,"A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797","A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'."),The_declaration_was_marked_as_deprecated_here:iO(2798,1,"The_declaration_was_marked_as_deprecated_here_2798","The declaration was marked as deprecated here."),Type_produces_a_tuple_type_that_is_too_large_to_represent:iO(2799,1,"Type_produces_a_tuple_type_that_is_too_large_to_represent_2799","Type produces a tuple type that is too large to represent."),Expression_produces_a_tuple_type_that_is_too_large_to_represent:iO(2800,1,"Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800","Expression produces a tuple type that is too large to represent."),This_condition_will_always_return_true_since_this_0_is_always_defined:iO(2801,1,"This_condition_will_always_return_true_since_this_0_is_always_defined_2801","This condition will always return true since this '{0}' is always defined."),Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es2015_or_higher:iO(2802,1,"Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802","Type '{0}' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher."),Cannot_assign_to_private_method_0_Private_methods_are_not_writable:iO(2803,1,"Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803","Cannot assign to private method '{0}'. Private methods are not writable."),Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name:iO(2804,1,"Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804","Duplicate identifier '{0}'. Static and instance elements cannot share the same private name."),Private_accessor_was_defined_without_a_getter:iO(2806,1,"Private_accessor_was_defined_without_a_getter_2806","Private accessor was defined without a getter."),This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_one_in_0_Consider_upgrading_your_version_of_0:iO(2807,1,"This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807","This syntax requires an imported helper named '{1}' with {2} parameters, which is not compatible with the one in '{0}'. Consider upgrading your version of '{0}'."),A_get_accessor_must_be_at_least_as_accessible_as_the_setter:iO(2808,1,"A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808","A get accessor must be at least as accessible as the setter"),Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses:iO(2809,1,"Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809","Declaration or statement expected. This '=' follows a block of statements, so if you intended to write a destructuring assignment, you might need to wrap the whole assignment in parentheses."),Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_without_arguments:iO(2810,1,"Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810","Expected 1 argument, but got 0. 'new Promise()' needs a JSDoc hint to produce a 'resolve' that can be called without arguments."),Initializer_for_property_0:iO(2811,1,"Initializer_for_property_0_2811","Initializer for property '{0}'"),Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom:iO(2812,1,"Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812","Property '{0}' does not exist on type '{1}'. Try changing the 'lib' compiler option to include 'dom'."),Class_declaration_cannot_implement_overload_list_for_0:iO(2813,1,"Class_declaration_cannot_implement_overload_list_for_0_2813","Class declaration cannot implement overload list for '{0}'."),Function_with_bodies_can_only_merge_with_classes_that_are_ambient:iO(2814,1,"Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814","Function with bodies can only merge with classes that are ambient."),arguments_cannot_be_referenced_in_property_initializers:iO(2815,1,"arguments_cannot_be_referenced_in_property_initializers_2815","'arguments' cannot be referenced in property initializers."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:iO(2816,1,"Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816","Cannot use 'this' in a static property initializer of a decorated class."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block:iO(2817,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817","Property '{0}' has no initializer and is not definitely assigned in a class static block."),Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializers:iO(2818,1,"Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818","Duplicate identifier '{0}'. Compiler reserves name '{1}' when emitting 'super' references in static initializers."),Namespace_name_cannot_be_0:iO(2819,1,"Namespace_name_cannot_be_0_2819","Namespace name cannot be '{0}'."),Type_0_is_not_assignable_to_type_1_Did_you_mean_2:iO(2820,1,"Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820","Type '{0}' is not assignable to type '{1}'. Did you mean '{2}'?"),Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:iO(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2821","Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:iO(2822,1,"Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822","Import assertions cannot be used with type-only imports or exports."),Cannot_find_namespace_0_Did_you_mean_1:iO(2833,1,"Cannot_find_namespace_0_Did_you_mean_1_2833","Cannot find namespace '{0}'. Did you mean '{1}'?"),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Consider_adding_an_extension_to_the_import_path:iO(2834,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2834","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path."),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Did_you_mean_0:iO(2835,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2835","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '{0}'?"),Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls:iO(2836,1,"Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls_2836","Import assertions are not allowed on statements that transpile to commonjs 'require' calls."),Import_assertion_values_must_be_string_literal_expressions:iO(2837,1,"Import_assertion_values_must_be_string_literal_expressions_2837","Import assertion values must be string literal expressions."),All_declarations_of_0_must_have_identical_constraints:iO(2838,1,"All_declarations_of_0_must_have_identical_constraints_2838","All declarations of '{0}' must have identical constraints."),This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value:iO(2839,1,"This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839","This condition will always return '{0}' since JavaScript compares objects by reference, not value."),An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_classes:iO(2840,1,"An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_clas_2840","An interface cannot extend a primitive type like '{0}'; an interface can only extend named types and classes"),The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_feature_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:iO(2841,1,"The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_2841","The type of this expression cannot be named without a 'resolution-mode' assertion, which is an unstable feature. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation:iO(2842,1,"_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842","'{0}' is an unused renaming of '{1}'. Did you intend to use it as a type annotation?"),We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here:iO(2843,1,"We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843","We can only write a type for '{0}' by adding a type for the entire parameter here."),Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:iO(2844,1,"Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844","Type of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),This_condition_will_always_return_0:iO(2845,1,"This_condition_will_always_return_0_2845","This condition will always return '{0}'."),A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_file_0_instead:iO(2846,1,"A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846","A declaration file cannot be imported without 'import type'. Did you mean to import an implementation file '{0}' instead?"),Import_declaration_0_is_using_private_name_1:iO(4e3,1,"Import_declaration_0_is_using_private_name_1_4000","Import declaration '{0}' is using private name '{1}'."),Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:iO(4002,1,"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002","Type parameter '{0}' of exported class has or is using private name '{1}'."),Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:iO(4004,1,"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004","Type parameter '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4006,1,"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006","Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4008,1,"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008","Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:iO(4010,1,"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010","Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:iO(4012,1,"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012","Type parameter '{0}' of public method from exported class has or is using private name '{1}'."),Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:iO(4014,1,"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014","Type parameter '{0}' of method from exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:iO(4016,1,"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016","Type parameter '{0}' of exported function has or is using private name '{1}'."),Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:iO(4019,1,"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019","Implements clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_0_has_or_is_using_private_name_1:iO(4020,1,"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020","'extends' clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_has_or_is_using_private_name_0:iO(4021,1,"extends_clause_of_exported_class_has_or_is_using_private_name_0_4021","'extends' clause of exported class has or is using private name '{0}'."),extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:iO(4022,1,"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022","'extends' clause of exported interface '{0}' has or is using private name '{1}'."),Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4023,1,"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023","Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."),Exported_variable_0_has_or_is_using_name_1_from_private_module_2:iO(4024,1,"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024","Exported variable '{0}' has or is using name '{1}' from private module '{2}'."),Exported_variable_0_has_or_is_using_private_name_1:iO(4025,1,"Exported_variable_0_has_or_is_using_private_name_1_4025","Exported variable '{0}' has or is using private name '{1}'."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4026,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026","Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4027,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027","Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:iO(4028,1,"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028","Public static property '{0}' of exported class has or is using private name '{1}'."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4029,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029","Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4030,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030","Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_property_0_of_exported_class_has_or_is_using_private_name_1:iO(4031,1,"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031","Public property '{0}' of exported class has or is using private name '{1}'."),Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4032,1,"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032","Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Property_0_of_exported_interface_has_or_is_using_private_name_1:iO(4033,1,"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033","Property '{0}' of exported interface has or is using private name '{1}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4034,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034","Parameter type of public static setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1:iO(4035,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035","Parameter type of public static setter '{0}' from exported class has or is using private name '{1}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4036,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036","Parameter type of public setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1:iO(4037,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037","Parameter type of public setter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4038,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038","Return type of public static getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4039,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039","Return type of public static getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1:iO(4040,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040","Return type of public static getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4041,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041","Return type of public getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4042,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042","Return type of public getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1:iO(4043,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043","Return type of public getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4044,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044","Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:iO(4045,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045","Return type of constructor signature from exported interface has or is using private name '{0}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4046,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046","Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:iO(4047,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047","Return type of call signature from exported interface has or is using private name '{0}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4048,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048","Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:iO(4049,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049","Return type of index signature from exported interface has or is using private name '{0}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:iO(4050,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050","Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:iO(4051,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051","Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:iO(4052,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052","Return type of public static method from exported class has or is using private name '{0}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:iO(4053,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053","Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:iO(4054,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054","Return type of public method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:iO(4055,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055","Return type of public method from exported class has or is using private name '{0}'."),Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:iO(4056,1,"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056","Return type of method from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:iO(4057,1,"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057","Return type of method from exported interface has or is using private name '{0}'."),Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:iO(4058,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058","Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:iO(4059,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059","Return type of exported function has or is using name '{0}' from private module '{1}'."),Return_type_of_exported_function_has_or_is_using_private_name_0:iO(4060,1,"Return_type_of_exported_function_has_or_is_using_private_name_0_4060","Return type of exported function has or is using private name '{0}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4061,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061","Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4062,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062","Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:iO(4063,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063","Parameter '{0}' of constructor from exported class has or is using private name '{1}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4064,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064","Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4065,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065","Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4066,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066","Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4067,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067","Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4068,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068","Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4069,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069","Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:iO(4070,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070","Parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4071,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071","Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4072,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072","Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:iO(4073,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073","Parameter '{0}' of public method from exported class has or is using private name '{1}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4074,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074","Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:iO(4075,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075","Parameter '{0}' of method from exported interface has or is using private name '{1}'."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4076,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076","Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:iO(4077,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077","Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."),Parameter_0_of_exported_function_has_or_is_using_private_name_1:iO(4078,1,"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078","Parameter '{0}' of exported function has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1:iO(4081,1,"Exported_type_alias_0_has_or_is_using_private_name_1_4081","Exported type alias '{0}' has or is using private name '{1}'."),Default_export_of_the_module_has_or_is_using_private_name_0:iO(4082,1,"Default_export_of_the_module_has_or_is_using_private_name_0_4082","Default export of the module has or is using private name '{0}'."),Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:iO(4083,1,"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083","Type parameter '{0}' of exported type alias has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2:iO(4084,1,"Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084","Exported type alias '{0}' has or is using private name '{1}' from module {2}."),Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1:iO(4085,1,"Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085","Extends clause for inferred type '{0}' has or is using private name '{1}'."),Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:iO(4090,1,"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090","Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4091,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091","Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:iO(4092,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092","Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."),Property_0_of_exported_class_expression_may_not_be_private_or_protected:iO(4094,1,"Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094","Property '{0}' of exported class expression may not be private or protected."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4095,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095","Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4096,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096","Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_method_0_of_exported_class_has_or_is_using_private_name_1:iO(4097,1,"Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097","Public static method '{0}' of exported class has or is using private name '{1}'."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4098,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098","Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:iO(4099,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099","Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_method_0_of_exported_class_has_or_is_using_private_name_1:iO(4100,1,"Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100","Public method '{0}' of exported class has or is using private name '{1}'."),Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:iO(4101,1,"Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101","Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Method_0_of_exported_interface_has_or_is_using_private_name_1:iO(4102,1,"Method_0_of_exported_interface_has_or_is_using_private_name_1_4102","Method '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1:iO(4103,1,"Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103","Type parameter '{0}' of exported mapped object type is using private name '{1}'."),The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1:iO(4104,1,"The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104","The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'."),Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter:iO(4105,1,"Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105","Private or protected member '{0}' cannot be accessed on a type parameter."),Parameter_0_of_accessor_has_or_is_using_private_name_1:iO(4106,1,"Parameter_0_of_accessor_has_or_is_using_private_name_1_4106","Parameter '{0}' of accessor has or is using private name '{1}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2:iO(4107,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107","Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:iO(4108,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108","Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named."),Type_arguments_for_0_circularly_reference_themselves:iO(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:iO(4110,1,"Tuple_type_arguments_circularly_reference_themselves_4110","Tuple type arguments circularly reference themselves."),Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0:iO(4111,1,"Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111","Property '{0}' comes from an index signature, so it must be accessed with ['{0}']."),This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another_class:iO(4112,1,"This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112","This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0:iO(4113,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0:iO(4114,1,"This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114","This member must have an 'override' modifier because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0:iO(4115,1,"This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115","This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared_in_the_base_class_0:iO(4116,1,"This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116","This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:iO(4117,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?"),The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized:iO(4118,1,"The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118","The type of this node cannot be serialized because its property '{0}' cannot be serialized."),This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:iO(4119,1,"This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119","This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:iO(4120,1,"This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120","This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_extend_another_class:iO(4121,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121","This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0:iO(4122,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122","This member cannot have a JSDoc comment with an '@override' tag because it is not declared in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:iO(4123,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123","This member cannot have a JSDoc comment with an 'override' tag because it is not declared in the base class '{0}'. Did you mean '{1}'?"),Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:iO(4124,1,"Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124","Compiler option '{0}' of value '{1}' is unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:iO(4125,1,"resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_wi_4125","'resolution-mode' assertions are unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),The_current_host_does_not_support_the_0_option:iO(5001,1,"The_current_host_does_not_support_the_0_option_5001","The current host does not support the '{0}' option."),Cannot_find_the_common_subdirectory_path_for_the_input_files:iO(5009,1,"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009","Cannot find the common subdirectory path for the input files."),File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:iO(5010,1,"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010","File specification cannot end in a recursive directory wildcard ('**'): '{0}'."),Cannot_read_file_0_Colon_1:iO(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Failed_to_parse_file_0_Colon_1:iO(5014,1,"Failed_to_parse_file_0_Colon_1_5014","Failed to parse file '{0}': {1}."),Unknown_compiler_option_0:iO(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:iO(5024,1,"Compiler_option_0_requires_a_value_of_type_1_5024","Compiler option '{0}' requires a value of type {1}."),Unknown_compiler_option_0_Did_you_mean_1:iO(5025,1,"Unknown_compiler_option_0_Did_you_mean_1_5025","Unknown compiler option '{0}'. Did you mean '{1}'?"),Could_not_write_file_0_Colon_1:iO(5033,1,"Could_not_write_file_0_Colon_1_5033","Could not write file '{0}': {1}."),Option_project_cannot_be_mixed_with_source_files_on_a_command_line:iO(5042,1,"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042","Option 'project' cannot be mixed with source files on a command line."),Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:iO(5047,1,"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047","Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."),Option_0_cannot_be_specified_when_option_target_is_ES3:iO(5048,1,"Option_0_cannot_be_specified_when_option_target_is_ES3_5048","Option '{0}' cannot be specified when option 'target' is 'ES3'."),Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:iO(5051,1,"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051","Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."),Option_0_cannot_be_specified_without_specifying_option_1:iO(5052,1,"Option_0_cannot_be_specified_without_specifying_option_1_5052","Option '{0}' cannot be specified without specifying option '{1}'."),Option_0_cannot_be_specified_with_option_1:iO(5053,1,"Option_0_cannot_be_specified_with_option_1_5053","Option '{0}' cannot be specified with option '{1}'."),A_tsconfig_json_file_is_already_defined_at_Colon_0:iO(5054,1,"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054","A 'tsconfig.json' file is already defined at: '{0}'."),Cannot_write_file_0_because_it_would_overwrite_input_file:iO(5055,1,"Cannot_write_file_0_because_it_would_overwrite_input_file_5055","Cannot write file '{0}' because it would overwrite input file."),Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:iO(5056,1,"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056","Cannot write file '{0}' because it would be overwritten by multiple input files."),Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:iO(5057,1,"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057","Cannot find a tsconfig.json file at the specified directory: '{0}'."),The_specified_path_does_not_exist_Colon_0:iO(5058,1,"The_specified_path_does_not_exist_Colon_0_5058","The specified path does not exist: '{0}'."),Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:iO(5059,1,"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059","Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."),Pattern_0_can_have_at_most_one_Asterisk_character:iO(5061,1,"Pattern_0_can_have_at_most_one_Asterisk_character_5061","Pattern '{0}' can have at most one '*' character."),Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character:iO(5062,1,"Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062","Substitution '{0}' in pattern '{1}' can have at most one '*' character."),Substitutions_for_pattern_0_should_be_an_array:iO(5063,1,"Substitutions_for_pattern_0_should_be_an_array_5063","Substitutions for pattern '{0}' should be an array."),Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:iO(5064,1,"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064","Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."),File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:iO(5065,1,"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065","File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."),Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:iO(5066,1,"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066","Substitutions for pattern '{0}' shouldn't be an empty array."),Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:iO(5067,1,"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067","Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."),Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:iO(5068,1,"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068","Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."),Option_0_cannot_be_specified_without_specifying_option_1_or_option_2:iO(5069,1,"Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069","Option '{0}' cannot be specified without specifying option '{1}' or option '{2}'."),Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic:iO(5070,1,"Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070","Option '--resolveJsonModule' cannot be specified when 'moduleResolution' is set to 'classic'."),Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_esNext:iO(5071,1,"Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_5071","Option '--resolveJsonModule' can only be specified when module code generation is 'commonjs', 'amd', 'es2015' or 'esNext'."),Unknown_build_option_0:iO(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:iO(5073,1,"Build_option_0_requires_a_value_of_type_1_5073","Build option '{0}' requires a value of type {1}."),Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified:iO(5074,1,"Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074","Option '--incremental' can only be specified using tsconfig, emitting to single file or when option '--tsBuildInfoFile' is specified."),_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2:iO(5075,1,"_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075","'{0}' is assignable to the constraint of type '{1}', but '{1}' could be instantiated with a different subtype of constraint '{2}'."),_0_and_1_operations_cannot_be_mixed_without_parentheses:iO(5076,1,"_0_and_1_operations_cannot_be_mixed_without_parentheses_5076","'{0}' and '{1}' operations cannot be mixed without parentheses."),Unknown_build_option_0_Did_you_mean_1:iO(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:iO(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:iO(5079,1,"Unknown_watch_option_0_Did_you_mean_1_5079","Unknown watch option '{0}'. Did you mean '{1}'?"),Watch_option_0_requires_a_value_of_type_1:iO(5080,1,"Watch_option_0_requires_a_value_of_type_1_5080","Watch option '{0}' requires a value of type {1}."),Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0:iO(5081,1,"Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081","Cannot find a tsconfig.json file at the current directory: {0}."),_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1:iO(5082,1,"_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082","'{0}' could be instantiated with an arbitrary type which could be unrelated to '{1}'."),Cannot_read_file_0:iO(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),Tuple_members_must_all_have_names_or_all_not_have_names:iO(5084,1,"Tuple_members_must_all_have_names_or_all_not_have_names_5084","Tuple members must all have names or all not have names."),A_tuple_member_cannot_be_both_optional_and_rest:iO(5085,1,"A_tuple_member_cannot_be_both_optional_and_rest_5085","A tuple member cannot be both optional and rest."),A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_colon_rather_than_after_the_type:iO(5086,1,"A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086","A labeled tuple element is declared as optional with a question mark after the name and before the colon, rather than after the type."),A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type:iO(5087,1,"A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087","A labeled tuple element is declared as rest with a '...' before the name, rather than before the type."),The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialized_A_type_annotation_is_necessary:iO(5088,1,"The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088","The inferred type of '{0}' references a type with a cyclic structure which cannot be trivially serialized. A type annotation is necessary."),Option_0_cannot_be_specified_when_option_jsx_is_1:iO(5089,1,"Option_0_cannot_be_specified_when_option_jsx_is_1_5089","Option '{0}' cannot be specified when option 'jsx' is '{1}'."),Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash:iO(5090,1,"Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash_5090","Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"),Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled:iO(5091,1,"Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091","Option 'preserveConstEnums' cannot be disabled when '{0}' is enabled."),The_root_value_of_a_0_file_must_be_an_object:iO(5092,1,"The_root_value_of_a_0_file_must_be_an_object_5092","The root value of a '{0}' file must be an object."),Compiler_option_0_may_only_be_used_with_build:iO(5093,1,"Compiler_option_0_may_only_be_used_with_build_5093","Compiler option '--{0}' may only be used with '--build'."),Compiler_option_0_may_not_be_used_with_build:iO(5094,1,"Compiler_option_0_may_not_be_used_with_build_5094","Compiler option '--{0}' may not be used with '--build'."),Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later:iO(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:iO(5096,1,"Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set_5096","Option 'allowImportingTsExtensions' can only be used when either 'noEmit' or 'emitDeclarationOnly' is set."),An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled:iO(5097,1,"An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097","An import path can only end with a '{0}' extension when 'allowImportingTsExtensions' is enabled."),Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler:iO(5098,1,"Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098","Option '{0}' can only be used when 'moduleResolution' is set to 'node16', 'nodenext', or 'bundler'."),Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprecations_Colon_2_to_silence_this_error:iO(5101,1,"Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101","Option '{0}' is deprecated and will stop functioning in TypeScript {1}. Specify compilerOption '\"ignoreDeprecations\": \"{2}\"' to silence this error."),Option_0_has_been_removed_Please_remove_it_from_your_configuration:iO(5102,1,"Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102","Option '{0}' has been removed. Please remove it from your configuration."),Invalid_value_for_ignoreDeprecations:iO(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:iO(5104,1,"Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104","Option '{0}' is redundant and cannot be specified with option '{1}'."),Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System:iO(5105,1,"Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105","Option 'verbatimModuleSyntax' cannot be used when 'module' is set to 'UMD', 'AMD', or 'System'."),Use_0_instead:iO(5106,3,"Use_0_instead_5106","Use '{0}' instead."),Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDeprecations_Colon_3_to_silence_this_error:iO(5107,1,"Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107","Option '{0}={1}' is deprecated and will stop functioning in TypeScript {2}. Specify compilerOption '\"ignoreDeprecations\": \"{3}\"' to silence this error."),Option_0_1_has_been_removed_Please_remove_it_from_your_configuration:iO(5108,1,"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108","Option '{0}={1}' has been removed. Please remove it from your configuration."),Generates_a_sourcemap_for_each_corresponding_d_ts_file:iO(6e3,3,"Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000","Generates a sourcemap for each corresponding '.d.ts' file."),Concatenate_and_emit_output_to_single_file:iO(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:iO(6002,3,"Generates_corresponding_d_ts_file_6002","Generates corresponding '.d.ts' file."),Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:iO(6004,3,"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004","Specify the location where debugger should locate TypeScript files instead of source locations."),Watch_input_files:iO(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:iO(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:iO(6007,3,"Do_not_erase_const_enum_declarations_in_generated_code_6007","Do not erase const enum declarations in generated code."),Do_not_emit_outputs_if_any_errors_were_reported:iO(6008,3,"Do_not_emit_outputs_if_any_errors_were_reported_6008","Do not emit outputs if any errors were reported."),Do_not_emit_comments_to_output:iO(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:iO(6010,3,"Do_not_emit_outputs_6010","Do not emit outputs."),Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:iO(6011,3,"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011","Allow default imports from modules with no default export. This does not affect code emit, just typechecking."),Skip_type_checking_of_declaration_files:iO(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:iO(6013,3,"Do_not_resolve_the_real_path_of_symlinks_6013","Do not resolve the real path of symlinks."),Only_emit_d_ts_declaration_files:iO(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:iO(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:iO(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:iO(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:iO(6019,3,"Print_the_compiler_s_version_6019","Print the compiler's version."),Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:iO(6020,3,"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020","Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."),Syntax_Colon_0:iO(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:iO(6024,3,"options_6024","options"),file:iO(6025,3,"file_6025","file"),Examples_Colon_0:iO(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:iO(6027,3,"Options_Colon_6027","Options:"),Version_0:iO(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:iO(6030,3,"Insert_command_line_options_and_files_from_a_file_6030","Insert command line options and files from a file."),Starting_compilation_in_watch_mode:iO(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:iO(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:iO(6034,3,"KIND_6034","KIND"),FILE:iO(6035,3,"FILE_6035","FILE"),VERSION:iO(6036,3,"VERSION_6036","VERSION"),LOCATION:iO(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:iO(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:iO(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:iO(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:iO(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:iO(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:iO(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:iO(6045,1,"Unterminated_quoted_string_in_response_file_0_6045","Unterminated quoted string in response file '{0}'."),Argument_for_0_option_must_be_Colon_1:iO(6046,1,"Argument_for_0_option_must_be_Colon_1_6046","Argument for '{0}' option must be: {1}."),Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:iO(6048,1,"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048","Locale must be of the form or -. For example '{0}' or '{1}'."),Unable_to_open_file_0:iO(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:iO(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:iO(6052,3,"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052","Raise error on expressions and declarations with an implied 'any' type."),File_0_not_found:iO(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:iO(6054,1,"File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054","File '{0}' has an unsupported extension. The only supported extensions are {1}."),Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:iO(6055,3,"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055","Suppress noImplicitAny errors for indexing objects lacking index signatures."),Do_not_emit_declarations_for_code_that_has_an_internal_annotation:iO(6056,3,"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056","Do not emit declarations for code that has an '@internal' annotation."),Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:iO(6058,3,"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058","Specify the root directory of input files. Use to control the output directory structure with --outDir."),File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:iO(6059,1,"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059","File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."),Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:iO(6060,3,"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060","Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."),NEWLINE:iO(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:iO(6064,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'null' on command line."),Enables_experimental_support_for_ES7_decorators:iO(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:iO(6066,3,"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066","Enables experimental support for emitting type metadata for decorators."),Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:iO(6070,3,"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070","Initializes a TypeScript project and creates a tsconfig.json file."),Successfully_created_a_tsconfig_json_file:iO(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:iO(6072,3,"Suppress_excess_property_checks_for_object_literals_6072","Suppress excess property checks for object literals."),Stylize_errors_and_messages_using_color_and_context_experimental:iO(6073,3,"Stylize_errors_and_messages_using_color_and_context_experimental_6073","Stylize errors and messages using color and context (experimental)."),Do_not_report_errors_on_unused_labels:iO(6074,3,"Do_not_report_errors_on_unused_labels_6074","Do not report errors on unused labels."),Report_error_when_not_all_code_paths_in_function_return_a_value:iO(6075,3,"Report_error_when_not_all_code_paths_in_function_return_a_value_6075","Report error when not all code paths in function return a value."),Report_errors_for_fallthrough_cases_in_switch_statement:iO(6076,3,"Report_errors_for_fallthrough_cases_in_switch_statement_6076","Report errors for fallthrough cases in switch statement."),Do_not_report_errors_on_unreachable_code:iO(6077,3,"Do_not_report_errors_on_unreachable_code_6077","Do not report errors on unreachable code."),Disallow_inconsistently_cased_references_to_the_same_file:iO(6078,3,"Disallow_inconsistently_cased_references_to_the_same_file_6078","Disallow inconsistently-cased references to the same file."),Specify_library_files_to_be_included_in_the_compilation:iO(6079,3,"Specify_library_files_to_be_included_in_the_compilation_6079","Specify library files to be included in the compilation."),Specify_JSX_code_generation:iO(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),File_0_has_an_unsupported_extension_so_skipping_it:iO(6081,3,"File_0_has_an_unsupported_extension_so_skipping_it_6081","File '{0}' has an unsupported extension, so skipping it."),Only_amd_and_system_modules_are_supported_alongside_0:iO(6082,1,"Only_amd_and_system_modules_are_supported_alongside_0_6082","Only 'amd' and 'system' modules are supported alongside --{0}."),Base_directory_to_resolve_non_absolute_module_names:iO(6083,3,"Base_directory_to_resolve_non_absolute_module_names_6083","Base directory to resolve non-absolute module names."),Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:iO(6084,3,"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084","[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"),Enable_tracing_of_the_name_resolution_process:iO(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:iO(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:iO(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:iO(6088,3,"Module_resolution_kind_is_not_specified_using_0_6088","Module resolution kind is not specified, using '{0}'."),Module_name_0_was_successfully_resolved_to_1:iO(6089,3,"Module_name_0_was_successfully_resolved_to_1_6089","======== Module name '{0}' was successfully resolved to '{1}'. ========"),Module_name_0_was_not_resolved:iO(6090,3,"Module_name_0_was_not_resolved_6090","======== Module name '{0}' was not resolved. ========"),paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:iO(6091,3,"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091","'paths' option is specified, looking for a pattern to match module name '{0}'."),Module_name_0_matched_pattern_1:iO(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:iO(6093,3,"Trying_substitution_0_candidate_module_location_Colon_1_6093","Trying substitution '{0}', candidate module location: '{1}'."),Resolving_module_name_0_relative_to_base_url_1_2:iO(6094,3,"Resolving_module_name_0_relative_to_base_url_1_2_6094","Resolving module name '{0}' relative to base url '{1}' - '{2}'."),Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1:iO(6095,3,"Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095","Loading module as file / folder, candidate module location '{0}', target file types: {1}."),File_0_does_not_exist:iO(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:iO(6097,3,"File_0_exists_use_it_as_a_name_resolution_result_6097","File '{0}' exists - use it as a name resolution result."),Loading_module_0_from_node_modules_folder_target_file_types_Colon_1:iO(6098,3,"Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098","Loading module '{0}' from 'node_modules' folder, target file types: {1}."),Found_package_json_at_0:iO(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:iO(6100,3,"package_json_does_not_have_a_0_field_6100","'package.json' does not have a '{0}' field."),package_json_has_0_field_1_that_references_2:iO(6101,3,"package_json_has_0_field_1_that_references_2_6101","'package.json' has '{0}' field '{1}' that references '{2}'."),Allow_javascript_files_to_be_compiled:iO(6102,3,"Allow_javascript_files_to_be_compiled_6102","Allow javascript files to be compiled."),Checking_if_0_is_the_longest_matching_prefix_for_1_2:iO(6104,3,"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104","Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."),Expected_type_of_0_field_in_package_json_to_be_1_got_2:iO(6105,3,"Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105","Expected type of '{0}' field in 'package.json' to be '{1}', got '{2}'."),baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:iO(6106,3,"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106","'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."),rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:iO(6107,3,"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107","'rootDirs' option is set, using it to resolve relative module name '{0}'."),Longest_matching_prefix_for_0_is_1:iO(6108,3,"Longest_matching_prefix_for_0_is_1_6108","Longest matching prefix for '{0}' is '{1}'."),Loading_0_from_the_root_dir_1_candidate_location_2:iO(6109,3,"Loading_0_from_the_root_dir_1_candidate_location_2_6109","Loading '{0}' from the root dir '{1}', candidate location '{2}'."),Trying_other_entries_in_rootDirs:iO(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:iO(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:iO(6112,3,"Do_not_emit_use_strict_directives_in_module_output_6112","Do not emit 'use strict' directives in module output."),Enable_strict_null_checks:iO(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:iO(6114,1,"Unknown_option_excludes_Did_you_mean_exclude_6114","Unknown option 'excludes'. Did you mean 'exclude'?"),Raise_error_on_this_expressions_with_an_implied_any_type:iO(6115,3,"Raise_error_on_this_expressions_with_an_implied_any_type_6115","Raise error on 'this' expressions with an implied 'any' type."),Resolving_type_reference_directive_0_containing_file_1_root_directory_2:iO(6116,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116","======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:iO(6119,3,"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119","======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"),Type_reference_directive_0_was_not_resolved:iO(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:iO(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:iO(6122,3,"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122","Root directory cannot be determined, skipping primary search paths."),Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:iO(6123,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123","======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"),Type_declaration_files_to_be_included_in_compilation:iO(6124,3,"Type_declaration_files_to_be_included_in_compilation_6124","Type declaration files to be included in compilation."),Looking_up_in_node_modules_folder_initial_location_0:iO(6125,3,"Looking_up_in_node_modules_folder_initial_location_0_6125","Looking up in 'node_modules' folder, initial location '{0}'."),Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:iO(6126,3,"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126","Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:iO(6127,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127","======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:iO(6128,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128","======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"),Resolving_real_path_for_0_result_1:iO(6130,3,"Resolving_real_path_for_0_result_1_6130","Resolving real path for '{0}', result '{1}'."),Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:iO(6131,1,"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131","Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."),File_name_0_has_a_1_extension_stripping_it:iO(6132,3,"File_name_0_has_a_1_extension_stripping_it_6132","File name '{0}' has a '{1}' extension - stripping it."),_0_is_declared_but_its_value_is_never_read:iO(6133,1,"_0_is_declared_but_its_value_is_never_read_6133","'{0}' is declared but its value is never read.",!0),Report_errors_on_unused_locals:iO(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:iO(6135,3,"Report_errors_on_unused_parameters_6135","Report errors on unused parameters."),The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:iO(6136,3,"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136","The maximum dependency depth to search under node_modules and load JavaScript files."),Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1:iO(6137,1,"Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137","Cannot import type declaration files. Consider importing '{0}' instead of '{1}'."),Property_0_is_declared_but_its_value_is_never_read:iO(6138,1,"Property_0_is_declared_but_its_value_is_never_read_6138","Property '{0}' is declared but its value is never read.",!0),Import_emit_helpers_from_tslib:iO(6139,3,"Import_emit_helpers_from_tslib_6139","Import emit helpers from 'tslib'."),Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:iO(6140,1,"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140","Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."),Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:iO(6141,3,"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",'Parse in strict mode and emit "use strict" for each source file.'),Module_0_was_resolved_to_1_but_jsx_is_not_set:iO(6142,1,"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142","Module '{0}' was resolved to '{1}', but '--jsx' is not set."),Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:iO(6144,3,"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144","Module '{0}' was resolved as locally declared ambient module in file '{1}'."),Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:iO(6145,3,"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145","Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:iO(6146,3,"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146","Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."),Resolution_for_module_0_was_found_in_cache_from_location_1:iO(6147,3,"Resolution_for_module_0_was_found_in_cache_from_location_1_6147","Resolution for module '{0}' was found in cache from location '{1}'."),Directory_0_does_not_exist_skipping_all_lookups_in_it:iO(6148,3,"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148","Directory '{0}' does not exist, skipping all lookups in it."),Show_diagnostic_information:iO(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:iO(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:iO(6151,3,"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151","Emit a single file with source maps instead of having a separate file."),Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:iO(6152,3,"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152","Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."),Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:iO(6153,3,"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153","Transpile each file as a separate module (similar to 'ts.transpileModule')."),Print_names_of_generated_files_part_of_the_compilation:iO(6154,3,"Print_names_of_generated_files_part_of_the_compilation_6154","Print names of generated files part of the compilation."),Print_names_of_files_part_of_the_compilation:iO(6155,3,"Print_names_of_files_part_of_the_compilation_6155","Print names of files part of the compilation."),The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:iO(6156,3,"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156","The locale used when displaying messages to the user (e.g. 'en-us')"),Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:iO(6157,3,"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157","Do not generate custom helper functions like '__extends' in compiled output."),Do_not_include_the_default_library_file_lib_d_ts:iO(6158,3,"Do_not_include_the_default_library_file_lib_d_ts_6158","Do not include the default library file (lib.d.ts)."),Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:iO(6159,3,"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159","Do not add triple-slash references or imported modules to the list of compiled files."),Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:iO(6160,3,"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160","[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."),List_of_folders_to_include_type_definitions_from:iO(6161,3,"List_of_folders_to_include_type_definitions_from_6161","List of folders to include type definitions from."),Disable_size_limitations_on_JavaScript_projects:iO(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:iO(6163,3,"The_character_set_of_the_input_files_6163","The character set of the input files."),Do_not_truncate_error_messages:iO(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:iO(6166,3,"Output_directory_for_generated_declaration_files_6166","Output directory for generated declaration files."),A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:iO(6167,3,"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167","A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."),List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:iO(6168,3,"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168","List of root folders whose combined content represents the structure of the project at runtime."),Show_all_compiler_options:iO(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:iO(6170,3,"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170","[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"),Command_line_Options:iO(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3:iO(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'."),Enable_all_strict_type_checking_options:iO(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:iO(6182,3,"Scoped_package_detected_looking_in_0_6182","Scoped package detected, looking in '{0}'"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2:iO(6183,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:iO(6184,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Enable_strict_checking_of_function_types:iO(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:iO(6187,3,"Enable_strict_checking_of_property_initialization_in_classes_6187","Enable strict checking of property initialization in classes."),Numeric_separators_are_not_allowed_here:iO(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:iO(6189,1,"Multiple_consecutive_numeric_separators_are_not_permitted_6189","Multiple consecutive numeric separators are not permitted."),Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen:iO(6191,3,"Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191","Whether to keep outdated console output in watch mode instead of clearing the screen."),All_imports_in_import_declaration_are_unused:iO(6192,1,"All_imports_in_import_declaration_are_unused_6192","All imports in import declaration are unused.",!0),Found_1_error_Watching_for_file_changes:iO(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:iO(6194,3,"Found_0_errors_Watching_for_file_changes_6194","Found {0} errors. Watching for file changes."),Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols:iO(6195,3,"Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195","Resolve 'keyof' to string valued property names only (no numbers or symbols)."),_0_is_declared_but_never_used:iO(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:iO(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:iO(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:iO(6199,1,"All_variables_are_unused_6199","All variables are unused.",!0),Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0:iO(6200,1,"Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200","Definitions of the following identifiers conflict with those in another file: {0}"),Conflicts_are_in_this_file:iO(6201,3,"Conflicts_are_in_this_file_6201","Conflicts are in this file."),Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0:iO(6202,1,"Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202","Project references may not form a circular graph. Cycle detected: {0}"),_0_was_also_declared_here:iO(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:iO(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:iO(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:iO(6206,3,"package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206","'package.json' has a 'typesVersions' field with version-specific path mappings."),package_json_does_not_have_a_typesVersions_entry_that_matches_version_0:iO(6207,3,"package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207","'package.json' does not have a 'typesVersions' entry that matches version '{0}'."),package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_match_module_name_2:iO(6208,3,"package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208","'package.json' has a 'typesVersions' entry '{0}' that matches compiler version '{1}', looking for a pattern to match module name '{2}'."),package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range:iO(6209,3,"package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209","'package.json' has a 'typesVersions' entry '{0}' that is not a valid semver range."),An_argument_for_0_was_not_provided:iO(6210,3,"An_argument_for_0_was_not_provided_6210","An argument for '{0}' was not provided."),An_argument_matching_this_binding_pattern_was_not_provided:iO(6211,3,"An_argument_matching_this_binding_pattern_was_not_provided_6211","An argument matching this binding pattern was not provided."),Did_you_mean_to_call_this_expression:iO(6212,3,"Did_you_mean_to_call_this_expression_6212","Did you mean to call this expression?"),Did_you_mean_to_use_new_with_this_expression:iO(6213,3,"Did_you_mean_to_use_new_with_this_expression_6213","Did you mean to use 'new' with this expression?"),Enable_strict_bind_call_and_apply_methods_on_functions:iO(6214,3,"Enable_strict_bind_call_and_apply_methods_on_functions_6214","Enable strict 'bind', 'call', and 'apply' methods on functions."),Using_compiler_options_of_project_reference_redirect_0:iO(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:iO(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:iO(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:iO(6218,3,"Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218","======== Module name '{0}' was successfully resolved to '{1}' with Package ID '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3:iO(6219,3,"Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219","======== Type reference directive '{0}' was successfully resolved to '{1}' with Package ID '{2}', primary: {3}. ========"),package_json_had_a_falsy_0_field:iO(6220,3,"package_json_had_a_falsy_0_field_6220","'package.json' had a falsy '{0}' field."),Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects:iO(6221,3,"Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221","Disable use of source files instead of declaration files from referenced projects."),Emit_class_fields_with_Define_instead_of_Set:iO(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:iO(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:iO(6224,3,"Disable_solution_searching_for_this_project_6224","Disable solution searching for this project."),Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling_UseFsEvents_UseFsEventsOnParentDirectory:iO(6225,3,"Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225","Specify strategy for watching file: 'FixedPollingInterval' (default), 'PriorityPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling', 'UseFsEvents', 'UseFsEventsOnParentDirectory'."),Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively_Colon_UseFsEvents_default_FixedPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling:iO(6226,3,"Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226","Specify strategy for watching directory on platforms that don't support recursive watching natively: 'UseFsEvents' (default), 'FixedPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling'."),Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_FixedInterval_default_PriorityInterval_DynamicPriority_FixedChunkSize:iO(6227,3,"Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227","Specify strategy for creating a polling watch when it fails to create using file system events: 'FixedInterval' (default), 'PriorityInterval', 'DynamicPriority', 'FixedChunkSize'."),Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3:iO(6229,1,"Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229","Tag '{0}' expects at least '{1}' arguments, but the JSX factory '{2}' provides at most '{3}'."),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line:iO(6230,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'false' or 'null' on command line."),Could_not_resolve_the_path_0_with_the_extensions_Colon_1:iO(6231,1,"Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231","Could not resolve the path '{0}' with the extensions: {1}."),Declaration_augments_declaration_in_another_file_This_cannot_be_serialized:iO(6232,1,"Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232","Declaration augments declaration in another file. This cannot be serialized."),This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_file:iO(6233,1,"This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233","This is the declaration being augmented. Consider moving the augmenting declaration into the same file."),This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without:iO(6234,1,"This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234","This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'?"),Disable_loading_referenced_projects:iO(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:iO(6236,1,"Arguments_for_the_rest_parameter_0_were_not_provided_6236","Arguments for the rest parameter '{0}' were not provided."),Generates_an_event_trace_and_a_list_of_types:iO(6237,3,"Generates_an_event_trace_and_a_list_of_types_6237","Generates an event trace and a list of types."),Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react:iO(6238,1,"Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238","Specify the module specifier to be used to import the 'jsx' and 'jsxs' factory functions from. eg, react"),File_0_exists_according_to_earlier_cached_lookups:iO(6239,3,"File_0_exists_according_to_earlier_cached_lookups_6239","File '{0}' exists according to earlier cached lookups."),File_0_does_not_exist_according_to_earlier_cached_lookups:iO(6240,3,"File_0_does_not_exist_according_to_earlier_cached_lookups_6240","File '{0}' does not exist according to earlier cached lookups."),Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1:iO(6241,3,"Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241","Resolution for type reference directive '{0}' was found in cache from location '{1}'."),Resolving_type_reference_directive_0_containing_file_1:iO(6242,3,"Resolving_type_reference_directive_0_containing_file_1_6242","======== Resolving type reference directive '{0}', containing file '{1}'. ========"),Interpret_optional_property_types_as_written_rather_than_adding_undefined:iO(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:iO(6244,3,"Modules_6244","Modules"),File_Management:iO(6245,3,"File_Management_6245","File Management"),Emit:iO(6246,3,"Emit_6246","Emit"),JavaScript_Support:iO(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:iO(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:iO(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:iO(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:iO(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:iO(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:iO(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:iO(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:iO(6255,3,"Projects_6255","Projects"),Output_Formatting:iO(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:iO(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:iO(6258,1,"_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258","'{0}' should be set inside the 'compilerOptions' object of the config json file"),Found_1_error_in_1:iO(6259,3,"Found_1_error_in_1_6259","Found 1 error in {1}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:iO(6260,3,"Found_0_errors_in_the_same_file_starting_at_Colon_1_6260","Found {0} errors in the same file, starting at: {1}"),Found_0_errors_in_1_files:iO(6261,3,"Found_0_errors_in_1_files_6261","Found {0} errors in {1} files."),File_name_0_has_a_1_extension_looking_up_2_instead:iO(6262,3,"File_name_0_has_a_1_extension_looking_up_2_instead_6262","File name '{0}' has a '{1}' extension - looking up '{2}' instead."),Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set:iO(6263,1,"Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263","Module '{0}' was resolved to '{1}', but '--allowArbitraryExtensions' is not set."),Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present:iO(6264,3,"Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264","Enable importing files with any extension, provided a declaration file is present."),Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve:iO(6270,3,"Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270","Directory '{0}' has no containing package.json scope. Imports will not resolve."),Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1:iO(6271,3,"Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271","Import specifier '{0}' does not exist in package.json scope at path '{1}'."),Invalid_import_specifier_0_has_no_possible_resolutions:iO(6272,3,"Invalid_import_specifier_0_has_no_possible_resolutions_6272","Invalid import specifier '{0}' has no possible resolutions."),package_json_scope_0_has_no_imports_defined:iO(6273,3,"package_json_scope_0_has_no_imports_defined_6273","package.json scope '{0}' has no imports defined."),package_json_scope_0_explicitly_maps_specifier_1_to_null:iO(6274,3,"package_json_scope_0_explicitly_maps_specifier_1_to_null_6274","package.json scope '{0}' explicitly maps specifier '{1}' to null."),package_json_scope_0_has_invalid_type_for_target_of_specifier_1:iO(6275,3,"package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275","package.json scope '{0}' has invalid type for target of specifier '{1}'"),Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1:iO(6276,3,"Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276","Export specifier '{0}' does not exist in package.json scope at path '{1}'."),Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_if_npm_library_needs_configuration_update:iO(6277,3,"Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277","Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings:iO(6278,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278","There are types at '{0}', but this result could not be resolved when respecting package.json \"exports\". The '{1}' library may need to update its package.json or typings."),Enable_project_compilation:iO(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:iO(6304,1,"Composite_projects_may_not_disable_declaration_emit_6304","Composite projects may not disable declaration emit."),Output_file_0_has_not_been_built_from_source_file_1:iO(6305,1,"Output_file_0_has_not_been_built_from_source_file_1_6305","Output file '{0}' has not been built from source file '{1}'."),Referenced_project_0_must_have_setting_composite_Colon_true:iO(6306,1,"Referenced_project_0_must_have_setting_composite_Colon_true_6306","Referenced project '{0}' must have setting \"composite\": true."),File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_include_pattern:iO(6307,1,"File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307","File '{0}' is not listed within the file list of project '{1}'. Projects must list all files or use an 'include' pattern."),Cannot_prepend_project_0_because_it_does_not_have_outFile_set:iO(6308,1,"Cannot_prepend_project_0_because_it_does_not_have_outFile_set_6308","Cannot prepend project '{0}' because it does not have 'outFile' set"),Output_file_0_from_project_1_does_not_exist:iO(6309,1,"Output_file_0_from_project_1_does_not_exist_6309","Output file '{0}' from project '{1}' does not exist"),Referenced_project_0_may_not_disable_emit:iO(6310,1,"Referenced_project_0_may_not_disable_emit_6310","Referenced project '{0}' may not disable emit."),Project_0_is_out_of_date_because_output_1_is_older_than_input_2:iO(6350,3,"Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350","Project '{0}' is out of date because output '{1}' is older than input '{2}'"),Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2:iO(6351,3,"Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351","Project '{0}' is up to date because newest input '{1}' is older than output '{2}'"),Project_0_is_out_of_date_because_output_file_1_does_not_exist:iO(6352,3,"Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352","Project '{0}' is out of date because output file '{1}' does not exist"),Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date:iO(6353,3,"Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353","Project '{0}' is out of date because its dependency '{1}' is out of date"),Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies:iO(6354,3,"Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354","Project '{0}' is up to date with .d.ts files from its dependencies"),Projects_in_this_build_Colon_0:iO(6355,3,"Projects_in_this_build_Colon_0_6355","Projects in this build: {0}"),A_non_dry_build_would_delete_the_following_files_Colon_0:iO(6356,3,"A_non_dry_build_would_delete_the_following_files_Colon_0_6356","A non-dry build would delete the following files: {0}"),A_non_dry_build_would_build_project_0:iO(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:iO(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:iO(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:iO(6361,3,"Project_0_is_up_to_date_6361","Project '{0}' is up to date"),Skipping_build_of_project_0_because_its_dependency_1_has_errors:iO(6362,3,"Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362","Skipping build of project '{0}' because its dependency '{1}' has errors"),Project_0_can_t_be_built_because_its_dependency_1_has_errors:iO(6363,3,"Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363","Project '{0}' can't be built because its dependency '{1}' has errors"),Build_one_or_more_projects_and_their_dependencies_if_out_of_date:iO(6364,3,"Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364","Build one or more projects and their dependencies, if out of date"),Delete_the_outputs_of_all_projects:iO(6365,3,"Delete_the_outputs_of_all_projects_6365","Delete the outputs of all projects."),Show_what_would_be_built_or_deleted_if_specified_with_clean:iO(6367,3,"Show_what_would_be_built_or_deleted_if_specified_with_clean_6367","Show what would be built (or deleted, if specified with '--clean')"),Option_build_must_be_the_first_command_line_argument:iO(6369,1,"Option_build_must_be_the_first_command_line_argument_6369","Option '--build' must be the first command line argument."),Options_0_and_1_cannot_be_combined:iO(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:iO(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed:iO(6372,3,"Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed_6372","Project '{0}' is out of date because output of its dependency '{1}' has changed"),Updating_output_of_project_0:iO(6373,3,"Updating_output_of_project_0_6373","Updating output of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:iO(6374,3,"A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374","A non-dry build would update timestamps for output of project '{0}'"),A_non_dry_build_would_update_output_of_project_0:iO(6375,3,"A_non_dry_build_would_update_output_of_project_0_6375","A non-dry build would update output of project '{0}'"),Cannot_update_output_of_project_0_because_there_was_error_reading_file_1:iO(6376,3,"Cannot_update_output_of_project_0_because_there_was_error_reading_file_1_6376","Cannot update output of project '{0}' because there was error reading file '{1}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:iO(6377,1,"Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377","Cannot write file '{0}' because it will overwrite '.tsbuildinfo' file generated by referenced project '{1}'"),Composite_projects_may_not_disable_incremental_compilation:iO(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:iO(6380,3,"Specify_file_to_store_incremental_compilation_information_6380","Specify file to store incremental compilation information"),Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_current_version_2:iO(6381,3,"Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381","Project '{0}' is out of date because output for it was generated with version '{1}' that differs with current version '{2}'"),Skipping_build_of_project_0_because_its_dependency_1_was_not_built:iO(6382,3,"Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382","Skipping build of project '{0}' because its dependency '{1}' was not built"),Project_0_can_t_be_built_because_its_dependency_1_was_not_built:iO(6383,3,"Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383","Project '{0}' can't be built because its dependency '{1}' was not built"),Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:iO(6384,3,"Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384","Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it."),_0_is_deprecated:iO(6385,2,"_0_is_deprecated_6385","'{0}' is deprecated.",void 0,void 0,!0),Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_native_implementation_of_the_Web_Performance_API_could_not_be_found:iO(6386,3,"Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386","Performance timings for '--diagnostics' or '--extendedDiagnostics' are not available in this session. A native implementation of the Web Performance API could not be found."),The_signature_0_of_1_is_deprecated:iO(6387,2,"The_signature_0_of_1_is_deprecated_6387","The signature '{0}' of '{1}' is deprecated.",void 0,void 0,!0),Project_0_is_being_forcibly_rebuilt:iO(6388,3,"Project_0_is_being_forcibly_rebuilt_6388","Project '{0}' is being forcibly rebuilt"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved:iO(6389,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389","Reusing resolution of module '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2:iO(6390,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:iO(6391,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved:iO(6392,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:iO(6393,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:iO(6394,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:iO(6395,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:iO(6396,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:iO(6397,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:iO(6398,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitted:iO(6399,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399","Project '{0}' is out of date because buildinfo file '{1}' indicates that some of the changes were not emitted"),Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_files:iO(6400,3,"Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400","Project '{0}' is up to date but needs to update timestamps of output files that are older than input files"),Project_0_is_out_of_date_because_there_was_error_reading_file_1:iO(6401,3,"Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401","Project '{0}' is out of date because there was error reading file '{1}'"),Resolving_in_0_mode_with_conditions_1:iO(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:iO(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:iO(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:iO(6405,3,"Saw_non_matching_condition_0_6405","Saw non-matching condition '{0}'."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions:iO(6406,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406","Project '{0}' is out of date because buildinfo file '{1}' indicates there is change in compilerOptions"),Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noEmit_or_emitDeclarationOnly_to_be_set:iO(6407,3,"Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407","Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set."),Use_the_package_json_exports_field_when_resolving_package_imports:iO(6408,3,"Use_the_package_json_exports_field_when_resolving_package_imports_6408","Use the package.json 'exports' field when resolving package imports."),Use_the_package_json_imports_field_when_resolving_imports:iO(6409,3,"Use_the_package_json_imports_field_when_resolving_imports_6409","Use the package.json 'imports' field when resolving imports."),Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports:iO(6410,3,"Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410","Conditions to set in addition to the resolver-specific defaults when resolving imports."),true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false:iO(6411,3,"true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411","`true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_but_not_any_more:iO(6412,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412","Project '{0}' is out of date because buildinfo file '{1}' indicates that file '{2}' was root file of compilation but not any more."),Entering_conditional_exports:iO(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:iO(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:iO(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:iO(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:iO(6500,3,"The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500","The expected type comes from property '{0}' which is declared here on type '{1}'"),The_expected_type_comes_from_this_index_signature:iO(6501,3,"The_expected_type_comes_from_this_index_signature_6501","The expected type comes from this index signature."),The_expected_type_comes_from_the_return_type_of_this_signature:iO(6502,3,"The_expected_type_comes_from_the_return_type_of_this_signature_6502","The expected type comes from the return type of this signature."),Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing:iO(6503,3,"Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503","Print names of files that are part of the compilation and then stop processing."),File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option:iO(6504,1,"File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504","File '{0}' is a JavaScript file. Did you mean to enable the 'allowJs' option?"),Print_names_of_files_and_the_reason_they_are_part_of_the_compilation:iO(6505,3,"Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505","Print names of files and the reason they are part of the compilation."),Consider_adding_a_declare_modifier_to_this_class:iO(6506,3,"Consider_adding_a_declare_modifier_to_this_class_6506","Consider adding a 'declare' modifier to this class."),Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these_files:iO(6600,3,"Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600","Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files."),Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export:iO(6601,3,"Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601","Allow 'import x from y' when a module doesn't have a default export."),Allow_accessing_UMD_globals_from_modules:iO(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:iO(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:iO(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:iO(6605,3,"Ensure_use_strict_is_always_emitted_6605","Ensure 'use strict' is always emitted."),Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:iO(6606,3,"Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606","Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it."),Specify_the_base_directory_to_resolve_non_relative_module_names:iO(6607,3,"Specify_the_base_directory_to_resolve_non_relative_module_names_6607","Specify the base directory to resolve non-relative module names."),No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files:iO(6608,3,"No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608","No longer supported. In early versions, manually set the text encoding for reading files."),Enable_error_reporting_in_type_checked_JavaScript_files:iO(6609,3,"Enable_error_reporting_in_type_checked_JavaScript_files_6609","Enable error reporting in type-checked JavaScript files."),Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references:iO(6611,3,"Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611","Enable constraints that allow a TypeScript project to be used with project references."),Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project:iO(6612,3,"Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612","Generate .d.ts files from TypeScript and JavaScript files in your project."),Specify_the_output_directory_for_generated_declaration_files:iO(6613,3,"Specify_the_output_directory_for_generated_declaration_files_6613","Specify the output directory for generated declaration files."),Create_sourcemaps_for_d_ts_files:iO(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:iO(6615,3,"Output_compiler_performance_information_after_building_6615","Output compiler performance information after building."),Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project:iO(6616,3,"Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616","Disables inference for type acquisition by looking at filenames in a project."),Reduce_the_number_of_projects_loaded_automatically_by_TypeScript:iO(6617,3,"Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617","Reduce the number of projects loaded automatically by TypeScript."),Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server:iO(6618,3,"Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618","Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server."),Opt_a_project_out_of_multi_project_reference_checking_when_editing:iO(6619,3,"Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619","Opt a project out of multi-project reference checking when editing."),Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects:iO(6620,3,"Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620","Disable preferring source files instead of declaration files when referencing composite projects."),Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration:iO(6621,3,"Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621","Emit more compliant, but verbose and less performant JavaScript for iteration."),Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:iO(6622,3,"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622","Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."),Only_output_d_ts_files_and_not_JavaScript_files:iO(6623,3,"Only_output_d_ts_files_and_not_JavaScript_files_6623","Only output d.ts files and not JavaScript files."),Emit_design_type_metadata_for_decorated_declarations_in_source_files:iO(6624,3,"Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624","Emit design-type metadata for decorated declarations in source files."),Disable_the_type_acquisition_for_JavaScript_projects:iO(6625,3,"Disable_the_type_acquisition_for_JavaScript_projects_6625","Disable the type acquisition for JavaScript projects"),Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheticDefaultImports_for_type_compatibility:iO(6626,3,"Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626","Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility."),Filters_results_from_the_include_option:iO(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:iO(6628,3,"Remove_a_list_of_directories_from_the_watch_process_6628","Remove a list of directories from the watch process."),Remove_a_list_of_files_from_the_watch_mode_s_processing:iO(6629,3,"Remove_a_list_of_files_from_the_watch_mode_s_processing_6629","Remove a list of files from the watch mode's processing."),Enable_experimental_support_for_legacy_experimental_decorators:iO(6630,3,"Enable_experimental_support_for_legacy_experimental_decorators_6630","Enable experimental support for legacy experimental decorators."),Print_files_read_during_the_compilation_including_why_it_was_included:iO(6631,3,"Print_files_read_during_the_compilation_including_why_it_was_included_6631","Print files read during the compilation including why it was included."),Output_more_detailed_compiler_performance_information_after_building:iO(6632,3,"Output_more_detailed_compiler_performance_information_after_building_6632","Output more detailed compiler performance information after building."),Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_are_inherited:iO(6633,3,"Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633","Specify one or more path or node module references to base configuration files from which settings are inherited."),Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers:iO(6634,3,"Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634","Specify what approach the watcher should use if the system runs out of native file watchers."),Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include:iO(6635,3,"Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635","Include a list of files. This does not support glob patterns, as opposed to `include`."),Build_all_projects_including_those_that_appear_to_be_up_to_date:iO(6636,3,"Build_all_projects_including_those_that_appear_to_be_up_to_date_6636","Build all projects, including those that appear to be up to date."),Ensure_that_casing_is_correct_in_imports:iO(6637,3,"Ensure_that_casing_is_correct_in_imports_6637","Ensure that casing is correct in imports."),Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging:iO(6638,3,"Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638","Emit a v8 CPU profile of the compiler run for debugging."),Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file:iO(6639,3,"Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639","Allow importing helper functions from tslib once per project, instead of including them per-file."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:iO(6641,3,"Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641","Specify a list of glob patterns that match files to be included in compilation."),Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects:iO(6642,3,"Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642","Save .tsbuildinfo files to allow for incremental compilation of projects."),Include_sourcemap_files_inside_the_emitted_JavaScript:iO(6643,3,"Include_sourcemap_files_inside_the_emitted_JavaScript_6643","Include sourcemap files inside the emitted JavaScript."),Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript:iO(6644,3,"Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644","Include source code in the sourcemaps inside the emitted JavaScript."),Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports:iO(6645,3,"Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645","Ensure that each file can be safely transpiled without relying on other imports."),Specify_what_JSX_code_is_generated:iO(6646,3,"Specify_what_JSX_code_is_generated_6646","Specify what JSX code is generated."),Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h:iO(6647,3,"Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647","Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'."),Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragment_or_Fragment:iO(6648,3,"Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648","Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'."),Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Asterisk:iO(6649,3,"Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649","Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'."),Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option:iO(6650,3,"Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650","Make keyof only return strings instead of string, numbers or symbols. Legacy option."),Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment:iO(6651,3,"Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651","Specify a set of bundled library declaration files that describe the target runtime environment."),Print_the_names_of_emitted_files_after_a_compilation:iO(6652,3,"Print_the_names_of_emitted_files_after_a_compilation_6652","Print the names of emitted files after a compilation."),Print_all_of_the_files_read_during_the_compilation:iO(6653,3,"Print_all_of_the_files_read_during_the_compilation_6653","Print all of the files read during the compilation."),Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit:iO(6654,3,"Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654","Set the language of the messaging from TypeScript. This does not affect emit."),Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:iO(6655,3,"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655","Specify the location where debugger should locate map files instead of generated locations."),Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicable_with_allowJs:iO(6656,3,"Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656","Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'."),Specify_what_module_code_is_generated:iO(6657,3,"Specify_what_module_code_is_generated_6657","Specify what module code is generated."),Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier:iO(6658,3,"Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658","Specify how TypeScript looks up a file from a given module specifier."),Set_the_newline_character_for_emitting_files:iO(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:iO(6660,3,"Disable_emitting_files_from_a_compilation_6660","Disable emitting files from a compilation."),Disable_generating_custom_helper_functions_like_extends_in_compiled_output:iO(6661,3,"Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661","Disable generating custom helper functions like '__extends' in compiled output."),Disable_emitting_files_if_any_type_checking_errors_are_reported:iO(6662,3,"Disable_emitting_files_if_any_type_checking_errors_are_reported_6662","Disable emitting files if any type checking errors are reported."),Disable_truncating_types_in_error_messages:iO(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:iO(6664,3,"Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664","Enable error reporting for fallthrough cases in switch statements."),Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type:iO(6665,3,"Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665","Enable error reporting for expressions and declarations with an implied 'any' type."),Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier:iO(6666,3,"Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666","Ensure overriding members in derived classes are marked with an override modifier."),Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function:iO(6667,3,"Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667","Enable error reporting for codepaths that do not explicitly return in a function."),Enable_error_reporting_when_this_is_given_the_type_any:iO(6668,3,"Enable_error_reporting_when_this_is_given_the_type_any_6668","Enable error reporting when 'this' is given the type 'any'."),Disable_adding_use_strict_directives_in_emitted_JavaScript_files:iO(6669,3,"Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669","Disable adding 'use strict' directives in emitted JavaScript files."),Disable_including_any_library_files_including_the_default_lib_d_ts:iO(6670,3,"Disable_including_any_library_files_including_the_default_lib_d_ts_6670","Disable including any library files, including the default lib.d.ts."),Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type:iO(6671,3,"Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671","Enforces using indexed accessors for keys declared using an indexed type."),Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add_to_a_project:iO(6672,3,"Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672","Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project."),Disable_strict_checking_of_generic_signatures_in_function_types:iO(6673,3,"Disable_strict_checking_of_generic_signatures_in_function_types_6673","Disable strict checking of generic signatures in function types."),Add_undefined_to_a_type_when_accessed_using_an_index:iO(6674,3,"Add_undefined_to_a_type_when_accessed_using_an_index_6674","Add 'undefined' to a type when accessed using an index."),Enable_error_reporting_when_local_variables_aren_t_read:iO(6675,3,"Enable_error_reporting_when_local_variables_aren_t_read_6675","Enable error reporting when local variables aren't read."),Raise_an_error_when_a_function_parameter_isn_t_read:iO(6676,3,"Raise_an_error_when_a_function_parameter_isn_t_read_6676","Raise an error when a function parameter isn't read."),Deprecated_setting_Use_outFile_instead:iO(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:iO(6678,3,"Specify_an_output_folder_for_all_emitted_files_6678","Specify an output folder for all emitted files."),Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designates_a_file_that_bundles_all_d_ts_output:iO(6679,3,"Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679","Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output."),Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations:iO(6680,3,"Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680","Specify a set of entries that re-map imports to additional lookup locations."),Specify_a_list_of_language_service_plugins_to_include:iO(6681,3,"Specify_a_list_of_language_service_plugins_to_include_6681","Specify a list of language service plugins to include."),Disable_erasing_const_enum_declarations_in_generated_code:iO(6682,3,"Disable_erasing_const_enum_declarations_in_generated_code_6682","Disable erasing 'const enum' declarations in generated code."),Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node:iO(6683,3,"Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683","Disable resolving symlinks to their realpath. This correlates to the same flag in node."),Disable_wiping_the_console_in_watch_mode:iO(6684,3,"Disable_wiping_the_console_in_watch_mode_6684","Disable wiping the console in watch mode."),Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read:iO(6685,3,"Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685","Enable color and formatting in TypeScript's output to make compiler errors easier to read."),Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit:iO(6686,3,"Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686","Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit."),Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references:iO(6687,3,"Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687","Specify an array of objects that specify paths for projects. Used in project references."),Disable_emitting_comments:iO(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:iO(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:iO(6690,3,"Specify_the_root_folder_within_your_source_files_6690","Specify the root folder within your source files."),Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules:iO(6691,3,"Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691","Allow multiple folders to be treated as one when resolving modules."),Skip_type_checking_d_ts_files_that_are_included_with_TypeScript:iO(6692,3,"Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692","Skip type checking .d.ts files that are included with TypeScript."),Skip_type_checking_all_d_ts_files:iO(6693,3,"Skip_type_checking_all_d_ts_files_6693","Skip type checking all .d.ts files."),Create_source_map_files_for_emitted_JavaScript_files:iO(6694,3,"Create_source_map_files_for_emitted_JavaScript_files_6694","Create source map files for emitted JavaScript files."),Specify_the_root_path_for_debuggers_to_find_the_reference_source_code:iO(6695,3,"Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695","Specify the root path for debuggers to find the reference source code."),Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function:iO(6697,3,"Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697","Check that the arguments for 'bind', 'call', and 'apply' methods match the original function."),When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible:iO(6698,3,"When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698","When assigning functions, check to ensure parameters and the return values are subtype-compatible."),When_type_checking_take_into_account_null_and_undefined:iO(6699,3,"When_type_checking_take_into_account_null_and_undefined_6699","When type checking, take into account 'null' and 'undefined'."),Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor:iO(6700,3,"Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700","Check for class properties that are declared but not set in the constructor."),Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments:iO(6701,3,"Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701","Disable emitting declarations that have '@internal' in their JSDoc comments."),Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals:iO(6702,3,"Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702","Disable reporting of excess property errors during the creation of object literals."),Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures:iO(6703,3,"Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703","Suppress 'noImplicitAny' errors when indexing objects that lack index signatures."),Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_support_recursive_watching_natively:iO(6704,3,"Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704","Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively."),Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declarations:iO(6705,3,"Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705","Set the JavaScript language version for emitted JavaScript and include compatible library declarations."),Log_paths_used_during_the_moduleResolution_process:iO(6706,3,"Log_paths_used_during_the_moduleResolution_process_6706","Log paths used during the 'moduleResolution' process."),Specify_the_path_to_tsbuildinfo_incremental_compilation_file:iO(6707,3,"Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707","Specify the path to .tsbuildinfo incremental compilation file."),Specify_options_for_automatic_acquisition_of_declaration_files:iO(6709,3,"Specify_options_for_automatic_acquisition_of_declaration_files_6709","Specify options for automatic acquisition of declaration files."),Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types:iO(6710,3,"Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710","Specify multiple folders that act like './node_modules/@types'."),Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file:iO(6711,3,"Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711","Specify type package names to be included without being referenced in a source file."),Emit_ECMAScript_standard_compliant_class_fields:iO(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:iO(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:iO(6714,3,"Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714","Specify how directories are watched on systems that lack recursive file-watching functionality."),Specify_how_the_TypeScript_watch_mode_works:iO(6715,3,"Specify_how_the_TypeScript_watch_mode_works_6715","Specify how the TypeScript watch mode works."),Require_undeclared_properties_from_index_signatures_to_use_element_accesses:iO(6717,3,"Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717","Require undeclared properties from index signatures to use element accesses."),Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types:iO(6718,3,"Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718","Specify emit/checking behavior for imports that are only used for types."),Default_catch_clause_variables_as_unknown_instead_of_any:iO(6803,3,"Default_catch_clause_variables_as_unknown_instead_of_any_6803","Default catch clause variables as 'unknown' instead of 'any'."),Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting:iO(6804,3,"Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804","Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."),one_of_Colon:iO(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:iO(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:iO(6902,3,"type_Colon_6902","type:"),default_Colon:iO(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:iO(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:iO(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:iO(6906,3,"false_unless_composite_is_set_6906","`false`, unless `composite` is set"),node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified:iO(6907,3,"node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907",'`["node_modules", "bower_components", "jspm_packages"]`, plus the value of `outDir` if one is specified.'),if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk:iO(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:iO(6909,3,"true_if_composite_false_otherwise_6909","`true` if `composite`, `false` otherwise"),module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node:iO(69010,3,"module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node_69010","module === `AMD` or `UMD` or `System` or `ES6`, then `Classic`, Otherwise `Node`"),Computed_from_the_list_of_input_files:iO(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:iO(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:iO(6913,3,"You_can_learn_about_all_of_the_compiler_options_at_0_6913","You can learn about all of the compiler options at {0}"),Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon:iO(6914,3,"Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914","Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with:"),Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0:iO(6915,3,"Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915","Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at {0}"),COMMON_COMMANDS:iO(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:iO(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:iO(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:iO(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:iO(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:iO(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:iO(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:iO(6923,3,"Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923","Compiles the current project (tsconfig.json in the working directory.)"),Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options:iO(6924,3,"Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924","Ignoring tsconfig.json, compiles the specified files with default compiler options."),Build_a_composite_project_in_the_working_directory:iO(6925,3,"Build_a_composite_project_in_the_working_directory_6925","Build a composite project in the working directory."),Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory:iO(6926,3,"Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926","Creates a tsconfig.json with the recommended settings in the working directory."),Compiles_the_TypeScript_project_located_at_the_specified_path:iO(6927,3,"Compiles_the_TypeScript_project_located_at_the_specified_path_6927","Compiles the TypeScript project located at the specified path."),An_expanded_version_of_this_information_showing_all_possible_compiler_options:iO(6928,3,"An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928","An expanded version of this information, showing all possible compiler options"),Compiles_the_current_project_with_additional_settings:iO(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:iO(6930,3,"true_for_ES2022_and_above_including_ESNext_6930","`true` for ES2022 and above, including ESNext."),List_of_file_name_suffixes_to_search_when_resolving_a_module:iO(6931,1,"List_of_file_name_suffixes_to_search_when_resolving_a_module_6931","List of file name suffixes to search when resolving a module."),Variable_0_implicitly_has_an_1_type:iO(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:iO(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:iO(7008,1,"Member_0_implicitly_has_an_1_type_7008","Member '{0}' implicitly has an '{1}' type."),new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:iO(7009,1,"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009","'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:iO(7010,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010","'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."),Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:iO(7011,1,"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011","Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."),This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation:iO(7012,1,"This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012","This overload implicitly returns the type '{0}' because it lacks a return type annotation."),Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:iO(7013,1,"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013","Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."),Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:iO(7014,1,"Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014","Function type, which lacks return-type annotation, implicitly has an '{0}' return type."),Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:iO(7015,1,"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015","Element implicitly has an 'any' type because index expression is not of type 'number'."),Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:iO(7016,1,"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016","Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:iO(7017,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017","Element implicitly has an 'any' type because type '{0}' has no index signature."),Object_literal_s_property_0_implicitly_has_an_1_type:iO(7018,1,"Object_literal_s_property_0_implicitly_has_an_1_type_7018","Object literal's property '{0}' implicitly has an '{1}' type."),Rest_parameter_0_implicitly_has_an_any_type:iO(7019,1,"Rest_parameter_0_implicitly_has_an_any_type_7019","Rest parameter '{0}' implicitly has an 'any[]' type."),Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:iO(7020,1,"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020","Call signature, which lacks return-type annotation, implicitly has an 'any' return type."),_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:iO(7022,1,"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022","'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."),_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:iO(7023,1,"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023","'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:iO(7024,1,"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024","Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type_annotation:iO(7025,1,"Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_retu_7025","Generator implicitly has yield type '{0}' because it does not yield any values. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:iO(7026,1,"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026","JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."),Unreachable_code_detected:iO(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:iO(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:iO(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:iO(7030,1,"Not_all_code_paths_return_a_value_7030","Not all code paths return a value."),Binding_element_0_implicitly_has_an_1_type:iO(7031,1,"Binding_element_0_implicitly_has_an_1_type_7031","Binding element '{0}' implicitly has an '{1}' type."),Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:iO(7032,1,"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032","Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."),Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:iO(7033,1,"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033","Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."),Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:iO(7034,1,"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034","Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."),Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:iO(7035,1,"Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035","Try `npm i --save-dev @types/{1}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"),Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0:iO(7036,1,"Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036","Dynamic import's specifier must be of type 'string', but here has type '{0}'."),Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for_all_imports_Implies_allowSyntheticDefaultImports:iO(7037,3,"Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037","Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'."),Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cause_a_failure_at_runtime_Consider_using_a_default_import_or_import_require_here_instead:iO(7038,3,"Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038","Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead."),Mapped_object_type_implicitly_has_an_any_template_type:iO(7039,1,"Mapped_object_type_implicitly_has_an_any_template_type_7039","Mapped object type implicitly has an 'any' template type."),If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1:iO(7040,1,"If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040","If the '{0}' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/{1}'"),The_containing_arrow_function_captures_the_global_value_of_this:iO(7041,1,"The_containing_arrow_function_captures_the_global_value_of_this_7041","The containing arrow function captures the global value of 'this'."),Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used:iO(7042,1,"Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042","Module '{0}' was resolved to '{1}', but '--resolveJsonModule' is not used."),Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:iO(7043,2,"Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043","Variable '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:iO(7044,2,"Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044","Parameter '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:iO(7045,2,"Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045","Member '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage:iO(7046,2,"Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046","Variable '{0}' implicitly has type '{1}' in some locations, but a better type may be inferred from usage."),Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage:iO(7047,2,"Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047","Rest parameter '{0}' implicitly has an 'any[]' type, but a better type may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage:iO(7048,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048","Property '{0}' implicitly has type 'any', but a better type for its get accessor may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage:iO(7049,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049","Property '{0}' implicitly has type 'any', but a better type for its set accessor may be inferred from usage."),_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage:iO(7050,2,"_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050","'{0}' implicitly has an '{1}' return type, but a better type may be inferred from usage."),Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1:iO(7051,1,"Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051","Parameter has a name but no type. Did you mean '{0}: {1}'?"),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1:iO(7052,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052","Element implicitly has an 'any' type because type '{0}' has no index signature. Did you mean to call '{1}'?"),Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1:iO(7053,1,"Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053","Element implicitly has an 'any' type because expression of type '{0}' can't be used to index type '{1}'."),No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1:iO(7054,1,"No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054","No index signature with a parameter of type '{0}' was found on type '{1}'."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type:iO(7055,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055","'{0}', which lacks return-type annotation, implicitly has an '{1}' yield type."),The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_type_annotation_is_needed:iO(7056,1,"The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056","The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed."),yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_type_annotation:iO(7057,1,"yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057","'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation."),If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1:iO(7058,1,"If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058","If the '{0}' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module '{1}';`"),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead:iO(7059,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059","This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_constraint:iO(7060,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060","This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma or explicit constraint."),A_mapped_type_may_not_declare_properties_or_methods:iO(7061,1,"A_mapped_type_may_not_declare_properties_or_methods_7061","A mapped type may not declare properties or methods."),You_cannot_rename_this_element:iO(8e3,1,"You_cannot_rename_this_element_8000","You cannot rename this element."),You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:iO(8001,1,"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001","You cannot rename elements that are defined in the standard TypeScript library."),import_can_only_be_used_in_TypeScript_files:iO(8002,1,"import_can_only_be_used_in_TypeScript_files_8002","'import ... =' can only be used in TypeScript files."),export_can_only_be_used_in_TypeScript_files:iO(8003,1,"export_can_only_be_used_in_TypeScript_files_8003","'export =' can only be used in TypeScript files."),Type_parameter_declarations_can_only_be_used_in_TypeScript_files:iO(8004,1,"Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004","Type parameter declarations can only be used in TypeScript files."),implements_clauses_can_only_be_used_in_TypeScript_files:iO(8005,1,"implements_clauses_can_only_be_used_in_TypeScript_files_8005","'implements' clauses can only be used in TypeScript files."),_0_declarations_can_only_be_used_in_TypeScript_files:iO(8006,1,"_0_declarations_can_only_be_used_in_TypeScript_files_8006","'{0}' declarations can only be used in TypeScript files."),Type_aliases_can_only_be_used_in_TypeScript_files:iO(8008,1,"Type_aliases_can_only_be_used_in_TypeScript_files_8008","Type aliases can only be used in TypeScript files."),The_0_modifier_can_only_be_used_in_TypeScript_files:iO(8009,1,"The_0_modifier_can_only_be_used_in_TypeScript_files_8009","The '{0}' modifier can only be used in TypeScript files."),Type_annotations_can_only_be_used_in_TypeScript_files:iO(8010,1,"Type_annotations_can_only_be_used_in_TypeScript_files_8010","Type annotations can only be used in TypeScript files."),Type_arguments_can_only_be_used_in_TypeScript_files:iO(8011,1,"Type_arguments_can_only_be_used_in_TypeScript_files_8011","Type arguments can only be used in TypeScript files."),Parameter_modifiers_can_only_be_used_in_TypeScript_files:iO(8012,1,"Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012","Parameter modifiers can only be used in TypeScript files."),Non_null_assertions_can_only_be_used_in_TypeScript_files:iO(8013,1,"Non_null_assertions_can_only_be_used_in_TypeScript_files_8013","Non-null assertions can only be used in TypeScript files."),Type_assertion_expressions_can_only_be_used_in_TypeScript_files:iO(8016,1,"Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016","Type assertion expressions can only be used in TypeScript files."),Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0:iO(8017,1,"Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0_8017","Octal literal types must use ES2015 syntax. Use the syntax '{0}'."),Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0:iO(8018,1,"Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0_8018","Octal literals are not allowed in enums members initializer. Use the syntax '{0}'."),Report_errors_in_js_files:iO(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:iO(8020,1,"JSDoc_types_can_only_be_used_inside_documentation_comments_8020","JSDoc types can only be used inside documentation comments."),JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags:iO(8021,1,"JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021","JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags."),JSDoc_0_is_not_attached_to_a_class:iO(8022,1,"JSDoc_0_is_not_attached_to_a_class_8022","JSDoc '@{0}' is not attached to a class."),JSDoc_0_1_does_not_match_the_extends_2_clause:iO(8023,1,"JSDoc_0_1_does_not_match_the_extends_2_clause_8023","JSDoc '@{0} {1}' does not match the 'extends {2}' clause."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name:iO(8024,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024","JSDoc '@param' tag has name '{0}', but there is no parameter with that name."),Class_declarations_cannot_have_more_than_one_augments_or_extends_tag:iO(8025,1,"Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025","Class declarations cannot have more than one '@augments' or '@extends' tag."),Expected_0_type_arguments_provide_these_with_an_extends_tag:iO(8026,1,"Expected_0_type_arguments_provide_these_with_an_extends_tag_8026","Expected {0} type arguments; provide these with an '@extends' tag."),Expected_0_1_type_arguments_provide_these_with_an_extends_tag:iO(8027,1,"Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027","Expected {0}-{1} type arguments; provide these with an '@extends' tag."),JSDoc_may_only_appear_in_the_last_parameter_of_a_signature:iO(8028,1,"JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028","JSDoc '...' may only appear in the last parameter of a signature."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_had_an_array_type:iO(8029,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029","JSDoc '@param' tag has name '{0}', but there is no parameter with that name. It would match 'arguments' if it had an array type."),The_type_of_a_function_declaration_must_match_the_function_s_signature:iO(8030,1,"The_type_of_a_function_declaration_must_match_the_function_s_signature_8030","The type of a function declaration must match the function's signature."),You_cannot_rename_a_module_via_a_global_import:iO(8031,1,"You_cannot_rename_a_module_via_a_global_import_8031","You cannot rename a module via a global import."),Qualified_name_0_is_not_allowed_without_a_leading_param_object_1:iO(8032,1,"Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032","Qualified name '{0}' is not allowed without a leading '@param {object} {1}'."),A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags:iO(8033,1,"A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033","A JSDoc '@typedef' comment may not contain multiple '@type' tags."),The_tag_was_first_specified_here:iO(8034,1,"The_tag_was_first_specified_here_8034","The tag was first specified here."),You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder:iO(8035,1,"You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035","You cannot rename elements that are defined in a 'node_modules' folder."),You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder:iO(8036,1,"You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036","You cannot rename elements that are defined in another 'node_modules' folder."),Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files:iO(8037,1,"Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037","Type satisfaction expressions can only be used in TypeScript files."),Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export:iO(8038,1,"Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038","Decorators may not appear after 'export' or 'export default' if they also appear before 'export'."),Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_declaration_emit:iO(9005,1,"Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005","Declaration emit for this file requires using private name '{0}'. An explicit type annotation may unblock declaration emit."),Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotation_may_unblock_declaration_emit:iO(9006,1,"Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006","Declaration emit for this file requires using private name '{0}' from module '{1}'. An explicit type annotation may unblock declaration emit."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:iO(17e3,1,"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000","JSX attributes must only be assigned a non-empty 'expression'."),JSX_elements_cannot_have_multiple_attributes_with_the_same_name:iO(17001,1,"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001","JSX elements cannot have multiple attributes with the same name."),Expected_corresponding_JSX_closing_tag_for_0:iO(17002,1,"Expected_corresponding_JSX_closing_tag_for_0_17002","Expected corresponding JSX closing tag for '{0}'."),Cannot_use_JSX_unless_the_jsx_flag_is_provided:iO(17004,1,"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004","Cannot use JSX unless the '--jsx' flag is provided."),A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:iO(17005,1,"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005","A constructor cannot contain a 'super' call when its class extends 'null'."),An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:iO(17006,1,"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006","An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:iO(17007,1,"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007","A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),JSX_element_0_has_no_corresponding_closing_tag:iO(17008,1,"JSX_element_0_has_no_corresponding_closing_tag_17008","JSX element '{0}' has no corresponding closing tag."),super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:iO(17009,1,"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009","'super' must be called before accessing 'this' in the constructor of a derived class."),Unknown_type_acquisition_option_0:iO(17010,1,"Unknown_type_acquisition_option_0_17010","Unknown type acquisition option '{0}'."),super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:iO(17011,1,"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011","'super' must be called before accessing a property of 'super' in the constructor of a derived class."),_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:iO(17012,1,"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012","'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"),Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:iO(17013,1,"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013","Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."),JSX_fragment_has_no_corresponding_closing_tag:iO(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:iO(17015,1,"Expected_corresponding_closing_tag_for_JSX_fragment_17015","Expected corresponding closing tag for JSX fragment."),The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_compiler_option:iO(17016,1,"The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016","The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option."),An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments:iO(17017,1,"An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017","An @jsxFrag pragma is required when using an @jsx pragma with JSX fragments."),Unknown_type_acquisition_option_0_Did_you_mean_1:iO(17018,1,"Unknown_type_acquisition_option_0_Did_you_mean_1_17018","Unknown type acquisition option '{0}'. Did you mean '{1}'?"),_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:iO(17019,1,"_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019","'{0}' at the end of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:iO(17020,1,"_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020","'{0}' at the start of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),Circularity_detected_while_resolving_configuration_Colon_0:iO(18e3,1,"Circularity_detected_while_resolving_configuration_Colon_0_18000","Circularity detected while resolving configuration: {0}"),The_files_list_in_config_file_0_is_empty:iO(18002,1,"The_files_list_in_config_file_0_is_empty_18002","The 'files' list in config file '{0}' is empty."),No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:iO(18003,1,"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003","No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."),File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module:iO(80001,2,"File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001","File is a CommonJS module; it may be converted to an ES module."),This_constructor_function_may_be_converted_to_a_class_declaration:iO(80002,2,"This_constructor_function_may_be_converted_to_a_class_declaration_80002","This constructor function may be converted to a class declaration."),Import_may_be_converted_to_a_default_import:iO(80003,2,"Import_may_be_converted_to_a_default_import_80003","Import may be converted to a default import."),JSDoc_types_may_be_moved_to_TypeScript_types:iO(80004,2,"JSDoc_types_may_be_moved_to_TypeScript_types_80004","JSDoc types may be moved to TypeScript types."),require_call_may_be_converted_to_an_import:iO(80005,2,"require_call_may_be_converted_to_an_import_80005","'require' call may be converted to an import."),This_may_be_converted_to_an_async_function:iO(80006,2,"This_may_be_converted_to_an_async_function_80006","This may be converted to an async function."),await_has_no_effect_on_the_type_of_this_expression:iO(80007,2,"await_has_no_effect_on_the_type_of_this_expression_80007","'await' has no effect on the type of this expression."),Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accurately_as_integers:iO(80008,2,"Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008","Numeric literals with absolute values equal to 2^53 or greater are too large to be represented accurately as integers."),Add_missing_super_call:iO(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:iO(90002,3,"Make_super_call_the_first_statement_in_the_constructor_90002","Make 'super()' call the first statement in the constructor"),Change_extends_to_implements:iO(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:iO(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:iO(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:iO(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:iO(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:iO(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:iO(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:iO(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:iO(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:iO(90013,3,"Import_0_from_1_90013","Import '{0}' from \"{1}\""),Change_0_to_1:iO(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:iO(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:iO(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:iO(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:iO(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:iO(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:iO(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:iO(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:iO(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:iO(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:iO(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:iO(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:iO(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:iO(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:iO(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:iO(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:iO(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:iO(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:iO(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:iO(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:iO(90037,3,"Fix_all_incorrect_return_type_of_an_async_functions_90037","Fix all incorrect return type of an async functions"),Declare_private_method_0:iO(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:iO(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:iO(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:iO(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:iO(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:iO(90055,3,"Remove_type_from_import_declaration_from_0_90055","Remove 'type' from import declaration from \"{0}\""),Remove_type_from_import_of_0_from_1:iO(90056,3,"Remove_type_from_import_of_0_from_1_90056","Remove 'type' from import of '{0}' from \"{1}\""),Add_import_from_0:iO(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:iO(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:iO(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:iO(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Convert_function_to_an_ES2015_class:iO(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:iO(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:iO(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:iO(95005,3,"Extract_function_95005","Extract function"),Extract_constant:iO(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:iO(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:iO(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:iO(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:iO(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:iO(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:iO(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:iO(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:iO(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:iO(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:iO(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:iO(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:iO(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:iO(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:iO(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:iO(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:iO(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:iO(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:iO(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:iO(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:iO(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:iO(95028,3,"Add_definite_assignment_assertions_to_all_uninitialized_properties_95028","Add definite assignment assertions to all uninitialized properties"),Add_undefined_type_to_all_uninitialized_properties:iO(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:iO(95030,3,"Change_all_jsdoc_style_types_to_TypeScript_95030","Change all jsdoc-style types to TypeScript"),Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types:iO(95031,3,"Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031","Change all jsdoc-style types to TypeScript (and add '| undefined' to nullable types)"),Implement_all_unimplemented_interfaces:iO(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:iO(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:iO(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:iO(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:iO(95036,3,"Make_all_super_calls_the_first_statement_in_their_constructor_95036","Make all 'super()' calls the first statement in their constructor"),Add_qualifier_to_all_unresolved_variables_matching_a_member_name:iO(95037,3,"Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037","Add qualifier to all unresolved variables matching a member name"),Change_all_extended_interfaces_to_implements:iO(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:iO(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:iO(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:iO(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:iO(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:iO(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:iO(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:iO(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:iO(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:iO(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:iO(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:iO(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:iO(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:iO(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:iO(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:iO(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:iO(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:iO(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:iO(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:iO(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:iO(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:iO(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:iO(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:iO(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:iO(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:iO(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:iO(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:iO(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:iO(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:iO(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:iO(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:iO(95069,3,"Add_unknown_conversion_for_non_overlapping_types_95069","Add 'unknown' conversion for non-overlapping types"),Add_unknown_to_all_conversions_of_non_overlapping_types:iO(95070,3,"Add_unknown_to_all_conversions_of_non_overlapping_types_95070","Add 'unknown' to all conversions of non-overlapping types"),Add_missing_new_operator_to_call:iO(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:iO(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:iO(95073,3,"Add_names_to_all_parameters_without_names_95073","Add names to all parameters without names"),Enable_the_experimentalDecorators_option_in_your_configuration_file:iO(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:iO(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:iO(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:iO(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:iO(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:iO(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:iO(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:iO(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:iO(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:iO(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:iO(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:iO(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:iO(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:iO(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:iO(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:iO(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:iO(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:iO(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:iO(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:iO(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:iO(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:iO(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:iO(95097,3,"Add_export_to_make_this_file_into_a_module_95097","Add 'export {}' to make this file into a module"),Set_the_target_option_in_your_configuration_file_to_0:iO(95098,3,"Set_the_target_option_in_your_configuration_file_to_0_95098","Set the 'target' option in your configuration file to '{0}'"),Set_the_module_option_in_your_configuration_file_to_0:iO(95099,3,"Set_the_module_option_in_your_configuration_file_to_0_95099","Set the 'module' option in your configuration file to '{0}'"),Convert_invalid_character_to_its_html_entity_code:iO(95100,3,"Convert_invalid_character_to_its_html_entity_code_95100","Convert invalid character to its html entity code"),Convert_all_invalid_characters_to_HTML_entity_code:iO(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:iO(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:iO(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:iO(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:iO(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:iO(95108,3,"Wrap_invalid_character_in_an_expression_container_95108","Wrap invalid character in an expression container"),Wrap_all_invalid_characters_in_an_expression_container:iO(95109,3,"Wrap_all_invalid_characters_in_an_expression_container_95109","Wrap all invalid characters in an expression container"),Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file:iO(95110,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110","Visit https://aka.ms/tsconfig to read more about this file"),Add_a_return_statement:iO(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:iO(95112,3,"Remove_braces_from_arrow_function_body_95112","Remove braces from arrow function body"),Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal:iO(95113,3,"Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113","Wrap the following body with parentheses which should be an object literal"),Add_all_missing_return_statement:iO(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:iO(95115,3,"Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115","Remove braces from all arrow function bodies with relevant issues"),Wrap_all_object_literal_with_parentheses:iO(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:iO(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:iO(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:iO(95119,3,"Generate_get_and_set_accessors_for_all_overriding_properties_95119","Generate 'get' and 'set' accessors for all overriding properties"),Wrap_in_JSX_fragment:iO(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:iO(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:iO(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:iO(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:iO(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:iO(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:iO(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:iO(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:iO(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:iO(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:iO(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:iO(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:iO(95132,3,"Could_not_find_namespace_import_or_named_imports_95132","Could not find namespace import or named imports"),Selection_is_not_a_valid_type_node:iO(95133,3,"Selection_is_not_a_valid_type_node_95133","Selection is not a valid type node"),No_type_could_be_extracted_from_this_type_node:iO(95134,3,"No_type_could_be_extracted_from_this_type_node_95134","No type could be extracted from this type node"),Could_not_find_property_for_which_to_generate_accessor:iO(95135,3,"Could_not_find_property_for_which_to_generate_accessor_95135","Could not find property for which to generate accessor"),Name_is_not_valid:iO(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:iO(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:iO(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:iO(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:iO(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:iO(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:iO(95142,3,"Can_only_convert_logical_AND_access_chains_95142","Can only convert logical AND access chains"),Add_void_to_Promise_resolved_without_a_value:iO(95143,3,"Add_void_to_Promise_resolved_without_a_value_95143","Add 'void' to Promise resolved without a value"),Add_void_to_all_Promises_resolved_without_a_value:iO(95144,3,"Add_void_to_all_Promises_resolved_without_a_value_95144","Add 'void' to all Promises resolved without a value"),Use_element_access_for_0:iO(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:iO(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:iO(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:iO(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:iO(95149,3,"Return_type_must_be_inferred_from_a_function_95149","Return type must be inferred from a function"),Could_not_determine_function_return_type:iO(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:iO(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:iO(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:iO(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenation:iO(95154,3,"Can_only_convert_string_concatenation_95154","Can only convert string concatenation"),Selection_is_not_a_valid_statement_or_statements:iO(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:iO(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:iO(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:iO(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:iO(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:iO(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:iO(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:iO(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:iO(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:iO(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:iO(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:iO(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:iO(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:iO(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:iO(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:iO(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:iO(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:iO(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:iO(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:iO(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:iO(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:iO(18004,1,"No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004","No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer."),Classes_may_not_have_a_field_named_constructor:iO(18006,1,"Classes_may_not_have_a_field_named_constructor_18006","Classes may not have a field named 'constructor'."),JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array:iO(18007,1,"JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007","JSX expressions may not use the comma operator. Did you mean to write an array?"),Private_identifiers_cannot_be_used_as_parameters:iO(18009,1,"Private_identifiers_cannot_be_used_as_parameters_18009","Private identifiers cannot be used as parameters."),An_accessibility_modifier_cannot_be_used_with_a_private_identifier:iO(18010,1,"An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010","An accessibility modifier cannot be used with a private identifier."),The_operand_of_a_delete_operator_cannot_be_a_private_identifier:iO(18011,1,"The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011","The operand of a 'delete' operator cannot be a private identifier."),constructor_is_a_reserved_word:iO(18012,1,"constructor_is_a_reserved_word_18012","'#constructor' is a reserved word."),Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier:iO(18013,1,"Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013","Property '{0}' is not accessible outside class '{1}' because it has a private identifier."),The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_private_identifier_with_the_same_spelling:iO(18014,1,"The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014","The property '{0}' cannot be accessed on type '{1}' within this class because it is shadowed by another private identifier with the same spelling."),Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2:iO(18015,1,"Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015","Property '{0}' in type '{1}' refers to a different member that cannot be accessed from within type '{2}'."),Private_identifiers_are_not_allowed_outside_class_bodies:iO(18016,1,"Private_identifiers_are_not_allowed_outside_class_bodies_18016","Private identifiers are not allowed outside class bodies."),The_shadowing_declaration_of_0_is_defined_here:iO(18017,1,"The_shadowing_declaration_of_0_is_defined_here_18017","The shadowing declaration of '{0}' is defined here"),The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here:iO(18018,1,"The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018","The declaration of '{0}' that you probably intended to use is defined here"),_0_modifier_cannot_be_used_with_a_private_identifier:iO(18019,1,"_0_modifier_cannot_be_used_with_a_private_identifier_18019","'{0}' modifier cannot be used with a private identifier."),An_enum_member_cannot_be_named_with_a_private_identifier:iO(18024,1,"An_enum_member_cannot_be_named_with_a_private_identifier_18024","An enum member cannot be named with a private identifier."),can_only_be_used_at_the_start_of_a_file:iO(18026,1,"can_only_be_used_at_the_start_of_a_file_18026","'#!' can only be used at the start of a file."),Compiler_reserves_name_0_when_emitting_private_identifier_downlevel:iO(18027,1,"Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027","Compiler reserves name '{0}' when emitting private identifier downlevel."),Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher:iO(18028,1,"Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028","Private identifiers are only available when targeting ECMAScript 2015 and higher."),Private_identifiers_are_not_allowed_in_variable_declarations:iO(18029,1,"Private_identifiers_are_not_allowed_in_variable_declarations_18029","Private identifiers are not allowed in variable declarations."),An_optional_chain_cannot_contain_private_identifiers:iO(18030,1,"An_optional_chain_cannot_contain_private_identifiers_18030","An optional chain cannot contain private identifiers."),The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituents:iO(18031,1,"The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031","The intersection '{0}' was reduced to 'never' because property '{1}' has conflicting types in some constituents."),The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_private_in_some:iO(18032,1,"The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032","The intersection '{0}' was reduced to 'never' because property '{1}' exists in multiple constituents and is private in some."),Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values:iO(18033,1,"Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033","Type '{0}' is not assignable to type '{1}' as required for computed enum member values."),Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compiler_option_is_specified_e_g_Fragment:iO(18034,3,"Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034","Specify the JSX fragment factory function to use when targeting 'react' JSX emit with 'jsxFactory' compiler option is specified, e.g. 'Fragment'."),Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name:iO(18035,1,"Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035","Invalid value for 'jsxFragmentFactory'. '{0}' is not a valid identifier or qualified-name."),Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_decorator:iO(18036,1,"Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036","Class decorators can't be used with static private identifier. Consider removing the experimental decorator."),Await_expression_cannot_be_used_inside_a_class_static_block:iO(18037,1,"Await_expression_cannot_be_used_inside_a_class_static_block_18037","Await expression cannot be used inside a class static block."),For_await_loops_cannot_be_used_inside_a_class_static_block:iO(18038,1,"For_await_loops_cannot_be_used_inside_a_class_static_block_18038","'For await' loops cannot be used inside a class static block."),Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block:iO(18039,1,"Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039","Invalid use of '{0}'. It cannot be used inside a class static block."),A_return_statement_cannot_be_used_inside_a_class_static_block:iO(18041,1,"A_return_statement_cannot_be_used_inside_a_class_static_block_18041","A 'return' statement cannot be used inside a class static block."),_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation:iO(18042,1,"_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042","'{0}' is a type and cannot be imported in JavaScript files. Use '{1}' in a JSDoc type annotation."),Types_cannot_appear_in_export_declarations_in_JavaScript_files:iO(18043,1,"Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043","Types cannot appear in export declarations in JavaScript files."),_0_is_automatically_exported_here:iO(18044,3,"_0_is_automatically_exported_here_18044","'{0}' is automatically exported here."),Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher:iO(18045,1,"Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045","Properties with the 'accessor' modifier are only available when targeting ECMAScript 2015 and higher."),_0_is_of_type_unknown:iO(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:iO(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:iO(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:iO(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:iO(18050,1,"The_value_0_cannot_be_used_here_18050","The value '{0}' cannot be used here."),Compiler_option_0_cannot_be_given_an_empty_string:iO(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string.")}}});function iL(e){return e>=79}function iR(e){return 31===e||iL(e)}function iz(e,t){if(e=2?iz(e,aD):1===t?iz(e,av):iz(e,ay)}function iU(e){return aw[e]}function iJ(e){return ag.get(e)}function i$(e){let t=[],n=0,r=0;for(;n127&&iX(i)&&(t.push(r),r=n)}}return t.push(r),t}function iK(e,t,n,r){return e.getPositionOfLineAndCharacter?e.getPositionOfLineAndCharacter(t,n,r):iV(iY(e),t,n,e.text,r)}function iV(e,t,n,r,i){(t<0||t>=e.length)&&(i?t=t<0?0:t>=e.length?e.length-1:t:nd.fail(`Bad line number. Line: ${t}, lineStarts.length: ${e.length} , line map is correct? ${void 0!==r?C(e,i$(r)):"unknown"}`));let a=e[t]+n;return i?a>e[t+1]?e[t+1]:"string"==typeof r&&a>r.length?r.length:a:(t=8192&&e<=8203||8239===e||8287===e||12288===e||65279===e}function iX(e){return 10===e||13===e||8232===e||8233===e}function i0(e){return e>=48&&e<=57}function i1(e){return i0(e)||e>=65&&e<=70||e>=97&&e<=102}function i2(e){return e>=48&&e<=55}function i3(e,t){let n=e.charCodeAt(t);switch(n){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 124:case 61:case 62:return!0;case 35:return 0===t;default:return n>127}}function i4(e,t,n,r,i){if(g5(t))return t;let a=!1;for(;;){let o=e.charCodeAt(t);switch(o){case 13:10===e.charCodeAt(t+1)&&t++;case 10:if(t++,n)break;a=!!i;continue;case 9:case 11:case 12:case 32:t++;continue;case 47:if(r)break;if(47===e.charCodeAt(t+1)){for(t+=2;t127&&iG(o)){t++;continue}}return t}}function i6(e,t){if(nd.assert(t>=0),0===t||iX(e.charCodeAt(t-1))){let n=e.charCodeAt(t);if(t+aA=0&&n127&&iG(o)){_&&iX(o)&&(c=!0),n++;continue}break n}}return _&&(d=i(s,u,l,c,a,d)),d}function ae(e,t,n,r){return i9(!1,e,t,!1,n,r)}function at(e,t,n,r){return i9(!1,e,t,!0,n,r)}function an(e,t,n,r,i){return i9(!0,e,t,!1,n,r,i)}function ar(e,t,n,r,i){return i9(!0,e,t,!0,n,r,i)}function ai(e,t,n,r,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];return a.push({kind:n,pos:e,end:t,hasTrailingNewLine:r}),a}function aa(e,t){return an(e,t,ai,void 0,void 0)}function ao(e,t){return ar(e,t,ai,void 0,void 0)}function as(e){let t=aC.exec(e);if(t)return t[0]}function au(e,t){return e>=65&&e<=90||e>=97&&e<=122||36===e||95===e||e>127&&iB(e,t)}function al(e,t,n){return e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||36===e||95===e||1===n&&(45===e||58===e)||e>127&&(t>=2?iz(e,aS):1===t?iz(e,ax):iz(e,ab))}function ac(e,t,n){let r=aN(e,0);if(!au(r,t))return!1;for(let i=ap(r);i2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,o=arguments.length>6?arguments[6]:void 0;var s,u,l,c,_,p,d,f,m=r,h=0;U(m,a,o);var g={getStartPos:()=>l,getTextPos:()=>s,getToken:()=>_,getTokenPos:()=>c,getTokenText:()=>m.substring(c,s),getTokenValue:()=>p,hasUnicodeEscape:()=>(1024&d)!=0,hasExtendedUnicodeEscape:()=>(8&d)!=0,hasPrecedingLineBreak:()=>(1&d)!=0,hasPrecedingJSDocComment:()=>(2&d)!=0,isIdentifier:()=>79===_||_>116,isReservedWord:()=>_>=81&&_<=116,isUnterminated:()=>(4&d)!=0,getCommentDirectives:()=>f,getNumericLiteralFlags:()=>1008&d,getTokenFlags:()=>d,reScanGreaterToken:function(){if(31===_){if(62===m.charCodeAt(s))return 62===m.charCodeAt(s+1)?61===m.charCodeAt(s+2)?(s+=3,_=72):(s+=2,_=49):61===m.charCodeAt(s+1)?(s+=2,_=71):(s++,_=48);if(61===m.charCodeAt(s))return s++,_=33}return _},reScanAsteriskEqualsToken:function(){return nd.assert(66===_,"'reScanAsteriskEqualsToken' should only be called on a '*='"),s=c+1,_=63},reScanSlashToken:function(){if(43===_||68===_){let t=c+1,n=!1,r=!1;for(;;){if(t>=u){d|=4,y(iP.Unterminated_regular_expression_literal);break}let e=m.charCodeAt(t);if(iX(e)){d|=4,y(iP.Unterminated_regular_expression_literal);break}if(n)n=!1;else if(47!==e||r)91===e?r=!0:92===e?n=!0:93===e&&(r=!1);else{t++;break}t++}for(;t0)||void 0===arguments[0]||arguments[0];return s=c=l,_=R(e)},reScanLessThanToken:function(){return 47===_?(s=c+1,_=29):_},reScanHashToken:function(){return 80===_?(s=c+1,_=62):_},reScanQuestionToken:function(){return nd.assert(60===_,"'reScanQuestionToken' should only be called on a '??'"),s=c+1,_=57},reScanInvalidIdentifier:function(){nd.assert(0===_,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),s=c=l,d=0;let e=aN(m,s),t=F(e,99);return t?_=t:(s+=ap(e),_)},scanJsxToken:R,scanJsDocToken:function(){if(l=c=s,d=0,s>=u)return _=1;let t=aN(m,s);switch(s+=ap(t),t){case 9:case 11:case 12:case 32:for(;s=0&&au(n,e))return s+=3,d|=8,p=C()+k(),_=j();let r=N();return r>=0&&au(r,e)?(s+=6,d|=1024,p=String.fromCharCode(r)+k(),_=j()):(s++,_=0)}if(!au(t,e))return _=0;{let n=t;for(;s{let e=g.getText();return e.slice(0,g.getStartPos())+"║"+e.slice(g.getStartPos())}}),g;function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,n=arguments.length>2?arguments[2]:void 0;if(i){let r=s;s=t,i(e,n||0),s=r}}function b(){let e=s,t=!1,n=!1,r="";for(;;){let i=m.charCodeAt(s);if(95===i){d|=512,t?(t=!1,n=!0,r+=m.substring(e,s)):y(n?iP.Multiple_consecutive_numeric_separators_are_not_permitted:iP.Numeric_separators_are_not_allowed_here,s,1),e=++s;continue}if(i0(i)){t=!0,n=!1,s++;continue}break}return 95===m.charCodeAt(s-1)&&y(iP.Numeric_separators_are_not_allowed_here,s-1,1),r+m.substring(e,s)}function v(){let e,t=s,n=b(),r,i;46===m.charCodeAt(s)&&(s++,r=b());let a=s;if(69===m.charCodeAt(s)||101===m.charCodeAt(s)){s++,d|=16,(43===m.charCodeAt(s)||45===m.charCodeAt(s))&&s++;let e=s,t=b();t?(i=m.substring(a,e)+t,a=s):y(iP.Digit_expected)}if(512&d?(e=n,r&&(e+="."+r),i&&(e+=i)):e=m.substring(t,a),void 0!==r||16&d)return x(t,void 0===r&&!!(16&d)),{type:8,value:""+ +e};{p=e;let n=O();return x(t),{type:n,value:p}}}function x(t,n){if(!au(aN(m,s),e))return;let r=s,{length:i}=k();1===i&&"n"===m[r]?y(n?iP.A_bigint_literal_cannot_use_exponential_notation:iP.A_bigint_literal_must_be_an_integer,t,r-t+1):(y(iP.An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal,r,i),s=r)}function D(e,t){let n=S(e,!1,t);return n?parseInt(n,16):-1}function S(e,t,n){let r=[],i=!1,a=!1;for(;r.length=65&&e<=70)e+=32;else if(!(e>=48&&e<=57||e>=97&&e<=102))break;r.push(e),s++,a=!1}return r.length0&&void 0!==arguments[0]&&arguments[0],t=m.charCodeAt(s),n="",r=++s;for(;;){if(s>=u){n+=m.substring(r,s),d|=4,y(iP.Unterminated_string_literal);break}let i=m.charCodeAt(s);if(i===t){n+=m.substring(r,s),s++;break}if(92===i&&!e){n+=m.substring(r,s)+w(),r=s;continue}if(iX(i)&&!e){n+=m.substring(r,s),d|=4,y(iP.Unterminated_string_literal);break}s++}return n}function E(e){let t=96===m.charCodeAt(s),n=++s,r="",i;for(;;){if(s>=u){r+=m.substring(n,s),d|=4,y(iP.Unterminated_template_literal),i=t?14:17;break}let a=m.charCodeAt(s);if(96===a){r+=m.substring(n,s),s++,i=t?14:17;break}if(36===a&&s+1=u)return y(iP.Unexpected_end_of_text),"";let n=m.charCodeAt(s);switch(s++,n){case 48:return e&&s=0?String.fromCharCode(t):(y(iP.Hexadecimal_digit_expected),"")}function C(){let e=S(1,!0,!1),t=e?parseInt(e,16):-1,n=!1;return t<0?(y(iP.Hexadecimal_digit_expected),n=!0):t>1114111&&(y(iP.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),n=!0),s>=u?(y(iP.Unexpected_end_of_text),n=!0):125===m.charCodeAt(s)?s++:(y(iP.Unterminated_Unicode_escape_sequence),n=!0),n?"":aM(t)}function N(){if(s+5=0&&al(i,e)){s+=3,d|=8,t+=C(),n=s;continue}if(!((i=N())>=0&&al(i,e)))break;d|=1024,t+=m.substring(n,s)+aM(i),s+=6,n=s}else break}return t+m.substring(n,s)}function j(){let e=p.length;if(e>=2&&e<=12){let e=p.charCodeAt(0);if(e>=97&&e<=122){let e=ah.get(p);if(void 0!==e)return _=e}}return _=79}function I(e){let t="",n=!1,r=!1;for(;;){let i=m.charCodeAt(s);if(95===i){d|=512,n?(n=!1,r=!0):y(r?iP.Multiple_consecutive_numeric_separators_are_not_permitted:iP.Numeric_separators_are_not_allowed_here,s,1),s++;continue}if(n=!0,!i0(i)||i-48>=e)break;t+=m[s],s++,r=!1}return 95===m.charCodeAt(s-1)&&y(iP.Numeric_separators_are_not_allowed_here,s-1,1),t}function O(){return 110===m.charCodeAt(s)?(p+="n",384&d&&(p=y_(p)+"n"),s++,9):(p=""+(128&d?parseInt(p.slice(2),2):256&d?parseInt(p.slice(2),8):+p),8)}function P(){l=s,d=0;let r=!1;for(;;){if(c=s,s>=u)return _=1;let i=aN(m,s);if(35===i&&0===s&&i8(m,s)){if(s=i7(m,s),t)continue;return _=6}switch(i){case 10:case 13:if(d|=1,!t)return 13===i&&s+1=0&&au(a,e))return s+=3,d|=8,p=C()+k(),_=j();let o=N();return o>=0&&au(o,e)?(s+=6,d|=1024,p=String.fromCharCode(o)+k(),_=j()):(y(iP.Invalid_character),s++,_=0);case 35:if(0!==s&&"!"===m[s+1])return y(iP.can_only_be_used_at_the_start_of_a_file),s++,_=0;let l=aN(m,s+1);if(92===l){s++;let t=M();if(t>=0&&au(t,e))return s+=3,d|=8,p="#"+C()+k(),_=80;let n=N();if(n>=0&&au(n,e))return s+=6,d|=1024,p="#"+String.fromCharCode(n)+k(),_=80;s--}return au(l,e)?(s++,F(l,e)):(p="#",y(iP.Invalid_character,s++,ap(i))),_=80;default:let g=F(i,e);if(g)return _=g;if(iZ(i)){s+=ap(i);continue}if(iX(i)){d|=1,s+=ap(i);continue}let b=ap(i);return y(iP.Invalid_character,s,b),s+=b,_=0}}}function F(e,t){let n=e;if(au(n,t)){for(s+=ap(n);s0)||void 0===arguments[0]||arguments[0];if(l=c=s,s>=u)return _=1;let t=m.charCodeAt(s);if(60===t)return 47===m.charCodeAt(s+1)?(s+=2,_=30):(s++,_=29);if(123===t)return s++,_=18;let n=0;for(;s0)break;iG(t)||(n=s)}s++}return p=m.substring(l,s),-1===n?12:11}function z(){switch(l=s,m.charCodeAt(s)){case 34:case 39:return p=T(!0),_=10;default:return P()}}function B(e,t){let n=s,r=l,i=c,a=_,o=p,u=d,f=e();return(!f||t)&&(s=n,l=r,c=i,_=a,p=o,d=u),f}function U(e,t,n){m=e||"",u=void 0===n?m.length:t+n,J(t||0)}function J(e){nd.assert(e>=0),s=e,l=e,c=e,_=0,p=void 0,d=0}}function ap(e){return e>=65536?2:1}function ad(e){return(nd.assert(0<=e&&e<=1114111),e<=65535)?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)}function af(e){return aM(e)}var am,ah,ag,ay,ab,av,ax,aD,aS,aT,aE,aw,aA,aC,aN,aM,ak=c({"src/compiler/scanner.ts"(){let e;wA(),am={abstract:126,accessor:127,any:131,as:128,asserts:129,assert:130,bigint:160,boolean:134,break:81,case:82,catch:83,class:84,continue:86,const:85,constructor:135,debugger:87,declare:136,default:88,delete:89,do:90,else:91,enum:92,export:93,extends:94,false:95,finally:96,for:97,from:158,function:98,get:137,if:99,implements:117,import:100,in:101,infer:138,instanceof:102,interface:118,intrinsic:139,is:140,keyof:141,let:119,module:142,namespace:143,never:144,new:103,null:104,number:148,object:149,package:120,private:121,protected:122,public:123,override:161,out:145,readonly:146,require:147,global:159,return:105,satisfies:150,set:151,static:124,string:152,super:106,switch:107,symbol:153,this:108,throw:109,true:110,try:111,type:154,typeof:112,undefined:155,unique:156,unknown:157,var:113,void:114,while:115,with:116,yield:125,async:132,await:133,of:162},ah=new Map(Object.entries(am)),ag=new Map(Object.entries(Object.assign(Object.assign({},am),{},{"{":18,"}":19,"(":20,")":21,"[":22,"]":23,".":24,"...":25,";":26,",":27,"<":29,">":31,"<=":32,">=":33,"==":34,"!=":35,"===":36,"!==":37,"=>":38,"+":39,"-":40,"**":42,"*":41,"/":43,"%":44,"++":45,"--":46,"<<":47,">":48,">>>":49,"&":50,"|":51,"^":52,"!":53,"~":54,"&&":55,"||":56,"?":57,"??":60,"?.":28,":":58,"=":63,"+=":64,"-=":65,"*=":66,"**=":67,"/=":68,"%=":69,"<<=":70,">>=":71,">>>=":72,"&=":73,"|=":74,"^=":78,"||=":75,"&&=":76,"??=":77,"@":59,"#":62,"`":61}))),ay=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1569,1594,1600,1610,1649,1747,1749,1749,1765,1766,1786,1788,1808,1808,1810,1836,1920,1957,2309,2361,2365,2365,2384,2384,2392,2401,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2784,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2877,2908,2909,2911,2913,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3294,3294,3296,3297,3333,3340,3342,3344,3346,3368,3370,3385,3424,3425,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3805,3840,3840,3904,3911,3913,3946,3976,3979,4096,4129,4131,4135,4137,4138,4176,4181,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6067,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12329,12337,12341,12344,12346,12353,12436,12445,12446,12449,12538,12540,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65138,65140,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],ab=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,768,846,864,866,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1155,1158,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1425,1441,1443,1465,1467,1469,1471,1471,1473,1474,1476,1476,1488,1514,1520,1522,1569,1594,1600,1621,1632,1641,1648,1747,1749,1756,1759,1768,1770,1773,1776,1788,1808,1836,1840,1866,1920,1968,2305,2307,2309,2361,2364,2381,2384,2388,2392,2403,2406,2415,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2492,2494,2500,2503,2504,2507,2509,2519,2519,2524,2525,2527,2531,2534,2545,2562,2562,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2649,2652,2654,2654,2662,2676,2689,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2784,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2876,2883,2887,2888,2891,2893,2902,2903,2908,2909,2911,2913,2918,2927,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3010,3014,3016,3018,3021,3031,3031,3047,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3134,3140,3142,3144,3146,3149,3157,3158,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3395,3398,3400,3402,3405,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3805,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3946,3953,3972,3974,3979,3984,3991,3993,4028,4038,4038,4096,4129,4131,4135,4137,4138,4140,4146,4150,4153,4160,4169,4176,4185,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4969,4977,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6099,6112,6121,6160,6169,6176,6263,6272,6313,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8319,8319,8400,8412,8417,8417,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12335,12337,12341,12344,12346,12353,12436,12441,12442,12445,12446,12449,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65056,65059,65075,65076,65101,65103,65136,65138,65140,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500],av=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],ax=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],aD=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,895,895,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1327,1329,1366,1369,1369,1376,1416,1488,1514,1519,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2144,2154,2208,2228,2230,2237,2308,2361,2365,2365,2384,2384,2392,2401,2417,2432,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2556,2556,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2809,2809,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3129,3133,3133,3160,3162,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3412,3414,3423,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6264,6272,6312,6314,6314,6320,6389,6400,6430,6480,6509,6512,6516,6528,6571,6576,6601,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7296,7304,7312,7354,7357,7359,7401,7404,7406,7411,7413,7414,7418,7418,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12443,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42943,42946,42950,42999,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43261,43262,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43488,43492,43494,43503,43514,43518,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43646,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66176,66204,66208,66256,66304,66335,66349,66378,66384,66421,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68096,68112,68115,68117,68119,68121,68149,68192,68220,68224,68252,68288,68295,68297,68324,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68899,69376,69404,69415,69415,69424,69445,69600,69622,69635,69687,69763,69807,69840,69864,69891,69926,69956,69956,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70366,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70461,70461,70480,70480,70493,70497,70656,70708,70727,70730,70751,70751,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71680,71723,71840,71903,71935,71935,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72384,72440,72704,72712,72714,72750,72768,72768,72818,72847,72960,72966,72968,72969,72971,73008,73030,73030,73056,73061,73063,73064,73066,73097,73112,73112,73440,73458,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92880,92909,92928,92975,92992,92995,93027,93047,93053,93071,93760,93823,93952,94026,94032,94032,94099,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,123136,123180,123191,123197,123214,123214,123584,123627,124928,125124,125184,125251,125259,125259,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101],aS=[48,57,65,90,95,95,97,122,170,170,181,181,183,183,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,895,895,902,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1327,1329,1366,1369,1369,1376,1416,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1519,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2045,2045,2048,2093,2112,2139,2144,2154,2208,2228,2230,2237,2259,2273,2275,2403,2406,2415,2417,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2556,2556,2558,2558,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2809,2815,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3072,3084,3086,3088,3090,3112,3114,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3162,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3328,3331,3333,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4969,4977,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6264,6272,6314,6320,6389,6400,6430,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6618,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6832,6845,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,7673,7675,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42943,42946,42950,42999,43047,43072,43123,43136,43205,43216,43225,43232,43255,43259,43259,43261,43309,43312,43347,43360,43388,43392,43456,43471,43481,43488,43518,43520,43574,43584,43597,43600,43609,43616,43638,43642,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65071,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66045,66045,66176,66204,66208,66256,66272,66272,66304,66335,66349,66378,66384,66426,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68159,68192,68220,68224,68252,68288,68295,68297,68326,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68903,68912,68921,69376,69404,69415,69415,69424,69456,69600,69622,69632,69702,69734,69743,69759,69818,69840,69864,69872,69881,69888,69940,69942,69951,69956,69958,69968,70003,70006,70006,70016,70084,70089,70092,70096,70106,70108,70108,70144,70161,70163,70199,70206,70206,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70378,70384,70393,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70730,70736,70745,70750,70751,70784,70853,70855,70855,70864,70873,71040,71093,71096,71104,71128,71133,71168,71232,71236,71236,71248,71257,71296,71352,71360,71369,71424,71450,71453,71467,71472,71481,71680,71738,71840,71913,71935,71935,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72384,72440,72704,72712,72714,72758,72760,72768,72784,72793,72818,72847,72850,72871,72873,72886,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129,73440,73462,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92768,92777,92880,92909,92912,92916,92928,92982,92992,92995,93008,93017,93027,93047,93053,93071,93760,93823,93952,94026,94031,94087,94095,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,119141,119145,119149,119154,119163,119170,119173,119179,119210,119213,119362,119364,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,120782,120831,121344,121398,121403,121452,121461,121461,121476,121476,121499,121503,121505,121519,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,123136,123180,123184,123197,123200,123209,123214,123214,123584,123641,124928,125124,125136,125142,125184,125259,125264,125273,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999],aT=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,aE=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,e=[],ag.forEach((t,n)=>{e[t]=n}),aw=e,aA=7,aC=/^#!.*/,aN=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):function(e,t){let n=e.length;if(t<0||t>=n)return;let r=e.charCodeAt(t);if(r>=55296&&r<=56319&&n>t+1){let n=e.charCodeAt(t+1);if(n>=56320&&n<=57343)return(r-55296)*1024+n-56320+65536}return r},aM=String.fromCodePoint?e=>String.fromCodePoint(e):ad}});function aj(e){return rQ(e)||rY(e)}function aI(e){return ea(e,h2)}function aO(e){switch(h7(e)){case 99:return"lib.esnext.full.d.ts";case 9:return"lib.es2022.full.d.ts";case 8:return"lib.es2021.full.d.ts";case 7:return"lib.es2020.full.d.ts";case 6:return"lib.es2019.full.d.ts";case 5:return"lib.es2018.full.d.ts";case 4:return"lib.es2017.full.d.ts";case 3:return"lib.es2016.full.d.ts";case 2:return"lib.es6.d.ts";default:return"lib.d.ts"}}function aP(e){return e.start+e.length}function aF(e){return 0===e.length}function aL(e,t){return t>=e.start&&t=e.pos&&t<=e.end}function az(e,t){return t.start>=e.start&&aP(t)<=aP(e)}function aB(e,t){return void 0!==aU(e,t)}function aU(e,t){let n=aY(e,t);return n&&0===n.length?void 0:n}function aJ(e,t){return aK(e.start,e.length,t.start,t.length)}function a$(e,t,n){return aK(e.start,e.length,t,n)}function aK(e,t,n,r){return n<=e+t&&n+r>=e}function aV(e,t){return t<=aP(e)&&t>=e.start}function aY(e,t){let n=Math.max(e.start,t.start),r=Math.min(aP(e),aP(t));return n<=r?aq(n,r):void 0}function aW(e,t){if(e<0)throw Error("start < 0");if(t<0)throw Error("length < 0");return{start:e,length:t}}function aq(e,t){return aW(e,t-e)}function aQ(e){return aW(e.span.start,e.newLength)}function aH(e){return aF(e.span)&&0===e.newLength}function aG(e,t){if(t<0)throw Error("newLength < 0");return{span:e,newLength:t}}function aZ(e){if(0===e.length)return u8;if(1===e.length)return e[0];let t=e[0],n=t.span.start,r=aP(t.span),i=n+t.newLength;for(let t=1;te.flags)}function a7(e,t,n){let r=e.toLowerCase(),i=/^([a-z]+)([_\-]([a-z]+))?$/.exec(r);if(!i){n&&n.push(hG(iP.Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1,"en","ja-jp"));return}let a=i[1],o=i[3];function s(e,n,r){let i=ir(r4(is(t.getExecutingFilePath())),e);if(n&&(i=i+"-"+n),i=t.resolvePath(ir(i,"diagnosticMessages.generated.json")),!t.fileExists(i))return!1;let a="";try{a=t.readFile(i)}catch{return r&&r.push(hG(iP.Unable_to_open_file_0,i)),!1}try{var o;bb=JSON.parse(a)}catch{return r&&r.push(hG(iP.Corrupted_locale_file_0,i)),!1}return!0}A(u7,r)&&!s(a,o,n)&&s(a,void 0,n),tw(e)}function a9(e,t){if(e)for(;void 0!==e.original;)e=e.original;return!e||!t||t(e)?e:void 0}function oe(e,t){for(;e;){let n=t(e);if("quit"===n)return;if(n)return e;e=e.parent}}function ot(e){return(8&e.flags)==0}function on(e,t){if(void 0===e||ot(e))return e;for(e=e.original;e;){if(ot(e))return!t||t(e)?e:void 0;e=e.original}}function or(e){return e.length>=2&&95===e.charCodeAt(0)&&95===e.charCodeAt(1)?"_"+e:e}function oi(e){return e.length>=3&&95===e.charCodeAt(0)&&95===e.charCodeAt(1)&&95===e.charCodeAt(2)?e.substr(1):e}function oa(e){return oi(e.escapedText)}function oo(e){let t=iJ(e.escapedText);return t?e9(t,dT):void 0}function os(e){return e.valueDeclaration&&sC(e.valueDeclaration)?oa(e.valueDeclaration.name):oi(e.escapedName)}function ou(e){let t=e.parent.parent;if(t){if(uI(t))return ol(t);switch(t.kind){case 240:if(t.declarationList&&t.declarationList.declarations[0])return ol(t.declarationList.declarations[0]);break;case 241:let e=t.expression;switch(223===e.kind&&63===e.operatorToken.kind&&(e=e.left),e.kind){case 208:return e.name;case 209:let n=e.argumentExpression;if(vk(n))return n}break;case 214:return ol(t.expression);case 253:if(uI(t.statement)||ud(t.statement))return ol(t.statement)}}}function ol(e){let t=od(e);return t&&vk(t)?t:void 0}function oc(e){return e.name||ou(e)}function o_(e){return!!e.name}function op(e){switch(e.kind){case 79:return e;case 351:case 344:{let{name:t}=e;if(163===t.kind)return t.right;break}case 210:case 223:switch(pf(e)){case 1:case 4:case 5:case 3:return pD(e.left);case 7:case 8:case 9:return e.arguments[1];default:return}case 349:return oc(e);case 343:return ou(e);case 274:{let{expression:t}=e;return vk(t)?t:void 0}case 209:if(pb(e))return e.argumentExpression}return e.name}function od(e){if(void 0!==e)return op(e)||(xO(e)||xP(e)||xW(e)?of(e):void 0)}function of(e){if(e.parent){if(D5(e.parent)||xT(e.parent))return e.parent.name;if(xJ(e.parent)&&e===e.parent.right){if(vk(e.parent.left))return e.parent.left;if(hA(e.parent.left))return pD(e.parent.left)}else if(Df(e.parent)&&vk(e.parent.name))return e.parent.name}}function om(e){if(mi(e))return k(e.modifiers,vH)}function oh(e){if(f5(e,126975))return k(e.modifiers,sI)}function og(e,t){if(e.name){if(vk(e.name)){let n=e.name.escapedText;return oY(e.parent,t).filter(e=>SO(e)&&vk(e.name)&&e.name.escapedText===n)}{let n=e.parent.parameters.indexOf(e);nd.assert(n>-1,"Parameters should always be in their parents' parameter list");let r=oY(e.parent,t).filter(SO);if(nSR(e)&&e.typeParameters.some(e=>e.name.escapedText===n))}function ox(e){return ov(e,!1)}function oD(e){return ov(e,!0)}function oS(e){return!!oQ(e,SO)}function oT(e){return oQ(e,Sx)}function oE(e){return oH(e,SJ)}function ow(e){return oQ(e,SS)}function oA(e){return oQ(e,SE)}function oC(e){return oQ(e,SE,!0)}function oN(e){return oQ(e,Sw)}function oM(e){return oQ(e,Sw,!0)}function ok(e){return oQ(e,SA)}function oj(e){return oQ(e,SA,!0)}function oI(e){return oQ(e,SC)}function oO(e){return oQ(e,SC,!0)}function oP(e){return oQ(e,SN,!0)}function oF(e){return oQ(e,Sk)}function oL(e){return oQ(e,Sk,!0)}function oR(e){return oQ(e,SI)}function oz(e){return oQ(e,SF)}function oB(e){return oQ(e,SP)}function oU(e){return oQ(e,SR)}function oJ(e){return oQ(e,S$)}function o$(e){let t=oQ(e,SL);if(t&&t.typeExpression&&t.typeExpression.type)return t}function oK(e){let t=oQ(e,SL);return!t&&vQ(e)&&(t=D(oy(e),e=>!!e.typeExpression)),t&&t.typeExpression&&t.typeExpression.type}function oV(e){let t=oB(e);if(t&&t.typeExpression)return t.typeExpression.type;let n=o$(e);if(n&&n.typeExpression){let e=n.typeExpression.type;if(xr(e)){let t=D(e.members,v6);return t&&t.type}if(xe(e)||Sm(e))return e.type}}function oY(e,t){var n;if(!pY(e))return t8;let r=null==(n=e.jsDoc)?void 0:n.jsDocCache;if(void 0===r||t){let n=pW(e,t);nd.assert(n.length<2||n[0]!==n[1]),r=R(n,e=>Sy(e)?e.tags:e),t||(null!=e.jsDoc||(e.jsDoc=[]),e.jsDoc.jsDocCache=r)}return r}function oW(e){return oY(e,!1)}function oq(e){return oY(e,!0)}function oQ(e,t,n){return D(oY(e,n),t)}function oH(e,t){return oW(e).filter(t)}function oG(e,t){return oW(e).filter(e=>e.kind===t)}function oZ(e){return"string"==typeof e?e:null==e?void 0:e.map(e=>324===e.kind?e.text:`{@${327===e.kind?"link":328===e.kind?"linkcode":"linkplain"} ${e.name?cA(e.name):""}${e.name&&e.text.startsWith("://")?"":" "}${e.text}}`).join("")}function oX(e){if(Sv(e)){if(SM(e.parent)){let t=p2(e.parent);if(t&&d(t.tags))return R(t.tags,e=>SR(e)?e.typeParameters:void 0)}return t8}if(pz(e))return nd.assert(323===e.parent.kind),R(e.parent.tags,e=>SR(e)?e.typeParameters:void 0);if(e.typeParameters||TE(e)&&e.typeParameters)return e.typeParameters;if(_X(e)){let t=fq(e);if(t.length)return t;let n=oK(e);if(n&&xe(n)&&n.typeParameters)return n.typeParameters}return t8}function o0(e){return e.constraint?e.constraint:SR(e.parent)&&e===e.parent.typeParameters[0]?e.parent.constraint:void 0}function o1(e){return 79===e.kind||80===e.kind}function o2(e){return 175===e.kind||174===e.kind}function o3(e){return xA(e)&&!!(32&e.flags)}function o4(e){return xC(e)&&!!(32&e.flags)}function o6(e){return xN(e)&&!!(32&e.flags)}function o5(e){let t=e.kind;return!!(32&e.flags)&&(208===t||209===t||210===t||232===t)}function o8(e){return o5(e)&&!xZ(e)&&!!e.questionDotToken}function o7(e){return o8(e.parent)&&e.parent.expression===e}function o9(e){return!o5(e.parent)||o8(e.parent)||e!==e.parent.expression}function se(e){return 223===e.kind&&60===e.operatorToken.kind}function st(e){return v9(e)&&vk(e.typeName)&&"const"===e.typeName.escapedText&&!e.typeArguments}function sn(e){return To(e,8)}function sr(e){return xZ(e)&&!!(32&e.flags)}function si(e){return 249===e.kind||248===e.kind}function sa(e){return 277===e.kind||276===e.kind}function so(e){switch(e.kind){case 305:case 306:return!0;default:return!1}}function ss(e){return so(e)||303===e.kind||307===e.kind}function su(e){return 351===e.kind||344===e.kind}function sl(e){return sc(e.kind)}function sc(e){return e>=163}function s_(e){return e>=0&&e<=162}function sp(e){return s_(e.kind)}function sd(e){return eP(e,"pos")&&eP(e,"end")}function sf(e){return 8<=e&&e<=14}function sm(e){return sf(e.kind)}function sh(e){switch(e.kind){case 207:case 206:case 13:case 215:case 228:return!0}return!1}function sg(e){return 14<=e&&e<=17}function sy(e){return sg(e.kind)}function sb(e){let t=e.kind;return 16===t||17===t}function sv(e){return DO(e)||DR(e)}function sx(e){switch(e.kind){case 273:return e.isTypeOnly||e.parent.parent.isTypeOnly;case 271:return e.parent.isTypeOnly;case 270:case 268:return e.isTypeOnly}return!1}function sD(e){switch(e.kind){case 278:return e.isTypeOnly||e.parent.parent.isTypeOnly;case 275:return e.isTypeOnly&&!!e.moduleSpecifier&&!e.exportClause;case 277:return e.parent.isTypeOnly}return!1}function sS(e){return sx(e)||sD(e)}function sT(e){return vf(e)||vk(e)}function sE(e){return 10===e.kind||sg(e.kind)}function sw(e){var t;return vk(e)&&(null==(t=e.emitNode)?void 0:t.autoGenerate)!==void 0}function sA(e){var t;return vj(e)&&(null==(t=e.emitNode)?void 0:t.autoGenerate)!==void 0}function sC(e){return(vZ(e)||sq(e))&&vj(e.name)}function sN(e){return xA(e)&&vj(e.name)}function sM(e){switch(e){case 126:case 127:case 132:case 85:case 136:case 88:case 93:case 101:case 123:case 121:case 122:case 146:case 124:case 145:case 161:return!0}return!1}function sk(e){return!!(16476&mm(e))}function sj(e){return sk(e)||124===e||161===e||127===e}function sI(e){return sM(e.kind)}function sO(e){let t=e.kind;return 163===t||79===t}function sP(e){let t=e.kind;return 79===t||80===t||10===t||8===t||164===t}function sF(e){let t=e.kind;return 79===t||203===t||204===t}function sL(e){return!!e&&sJ(e.kind)}function sR(e){return!!e&&(sJ(e.kind)||v1(e))}function sz(e){return e&&sU(e.kind)}function sB(e){return 110===e.kind||95===e.kind}function sU(e){switch(e){case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function sJ(e){switch(e){case 170:case 176:case 326:case 177:case 178:case 181:case 320:case 182:return!0;default:return sU(e)}}function s$(e){return St(e)||DD(e)||x6(e)&&sL(e.parent)}function sK(e){let t=e.kind;return 173===t||169===t||171===t||174===t||175===t||178===t||172===t||237===t}function sV(e){return e&&(260===e.kind||228===e.kind)}function sY(e){return e&&(174===e.kind||175===e.kind)}function sW(e){return vZ(e)&&mn(e)}function sq(e){switch(e.kind){case 171:case 174:case 175:return!0;default:return!1}}function sQ(e){switch(e.kind){case 171:case 174:case 175:case 169:return!0;default:return!1}}function sH(e){return sI(e)||vH(e)}function sG(e){let t=e.kind;return 177===t||176===t||168===t||170===t||178===t||174===t||175===t}function sZ(e){return sG(e)||sK(e)}function sX(e){let t=e.kind;return 299===t||300===t||301===t||171===t||174===t||175===t}function s0(e){return hw(e.kind)}function s1(e){switch(e.kind){case 181:case 182:return!0}return!1}function s2(e){if(e){let t=e.kind;return 204===t||203===t}return!1}function s3(e){let t=e.kind;return 206===t||207===t}function s4(e){let t=e.kind;return 205===t||229===t}function s6(e){switch(e.kind){case 257:case 166:case 205:return!0}return!1}function s5(e){return Df(e)||vQ(e)||s9(e)||ut(e)}function s8(e){return s7(e)||ue(e)}function s7(e){switch(e.kind){case 203:case 207:return!0}return!1}function s9(e){switch(e.kind){case 205:case 299:case 300:case 301:return!0}return!1}function ue(e){switch(e.kind){case 204:case 206:return!0}return!1}function ut(e){switch(e.kind){case 205:case 229:case 227:case 206:case 207:case 79:case 208:case 209:return!0}return mE(e,!0)}function un(e){let t=e.kind;return 208===t||163===t||202===t}function ur(e){let t=e.kind;return 208===t||163===t}function ui(e){switch(e.kind){case 283:case 282:case 210:case 211:case 212:case 167:return!0;default:return!1}}function ua(e){return 210===e.kind||211===e.kind}function uo(e){let t=e.kind;return 225===t||14===t}function us(e){return uu(sn(e).kind)}function uu(e){switch(e){case 208:case 209:case 211:case 210:case 281:case 282:case 285:case 212:case 206:case 214:case 207:case 228:case 215:case 79:case 80:case 13:case 8:case 9:case 10:case 14:case 225:case 95:case 104:case 108:case 110:case 106:case 232:case 230:case 233:case 100:case 279:return!0;default:return!1}}function ul(e){return uc(sn(e).kind)}function uc(e){switch(e){case 221:case 222:case 217:case 218:case 219:case 220:case 213:return!0;default:return uu(e)}}function u_(e){switch(e.kind){case 222:return!0;case 221:return 45===e.operator||46===e.operator;default:return!1}}function up(e){switch(e.kind){case 104:case 110:case 95:case 221:return!0;default:return sm(e)}}function ud(e){return function(e){switch(e){case 224:case 226:case 216:case 223:case 227:case 231:case 229:case 357:case 356:case 235:return!0;default:return uc(e)}}(sn(e).kind)}function uf(e){let t=e.kind;return 213===t||231===t}function um(e){return DB(e)||x1(e)}function uh(e){return DP(e)||DF(e)}function ug(e){return G(e,uh)}function uy(e){return!cb(e)&&!DP(e)&&!f5(e,1)&&!l9(e)}function ub(e){return cb(e)||DP(e)||f5(e,1)}function uv(e){return 246===e.kind||247===e.kind}function ux(e){return x6(e)||ud(e)}function uD(e){return x6(e)}function uS(e){return Dm(e)||ud(e)}function uT(e){let t=e.kind;return 265===t||264===t||79===t}function uE(e){let t=e.kind;return 265===t||264===t}function uw(e){let t=e.kind;return 79===t||264===t}function uA(e){let t=e.kind;return 272===t||271===t}function uC(e){return 264===e.kind||263===e.kind}function uN(e){switch(e.kind){case 216:case 223:case 205:case 210:case 176:case 260:case 228:case 172:case 173:case 182:case 177:case 209:case 263:case 302:case 274:case 275:case 278:case 259:case 215:case 181:case 174:case 79:case 270:case 268:case 273:case 178:case 261:case 341:case 343:case 320:case 344:case 351:case 326:case 349:case 325:case 288:case 289:case 290:case 197:case 171:case 170:case 264:case 199:case 277:case 267:case 271:case 211:case 14:case 8:case 207:case 166:case 208:case 299:case 169:case 168:case 175:case 300:case 308:case 301:case 10:case 262:case 184:case 165:case 257:return!0;default:return!1}}function uM(e){switch(e.kind){case 216:case 238:case 176:case 266:case 295:case 172:case 191:case 173:case 182:case 177:case 245:case 246:case 247:case 259:case 215:case 181:case 174:case 178:case 341:case 343:case 320:case 326:case 349:case 197:case 171:case 170:case 264:case 175:case 308:case 262:return!0;default:return!1}}function uk(e){return 259===e||279===e||260===e||261===e||262===e||263===e||264===e||269===e||268===e||275===e||274===e||267===e}function uj(e){return 249===e||248===e||256===e||243===e||241===e||239===e||246===e||247===e||245===e||242===e||253===e||250===e||252===e||254===e||255===e||240===e||244===e||251===e||355===e||359===e||358===e}function uI(e){var t;return 165===e.kind?e.parent&&348!==e.parent.kind||_X(e):216===(t=e.kind)||205===t||260===t||228===t||172===t||173===t||263===t||302===t||278===t||259===t||215===t||174===t||270===t||268===t||273===t||261===t||288===t||171===t||170===t||264===t||267===t||271===t||277===t||166===t||299===t||169===t||168===t||175===t||300===t||262===t||165===t||257===t||349===t||341===t||351===t}function uO(e){return uk(e.kind)}function uP(e){return uj(e.kind)}function uF(e){let t=e.kind;return uj(t)||uk(t)||238===e.kind&&(void 0===e.parent||255!==e.parent.kind&&295!==e.parent.kind)&&!_u(e)}function uL(e){let t=e.kind;return uj(t)||uk(t)||238===t}function uR(e){let t=e.kind;return 280===t||163===t||79===t}function uz(e){let t=e.kind;return 108===t||79===t||208===t}function uB(e){let t=e.kind;return 281===t||291===t||282===t||11===t||285===t}function uU(e){let t=e.kind;return 288===t||290===t}function uJ(e){let t=e.kind;return 10===t||291===t}function u$(e){let t=e.kind;return 283===t||282===t}function uK(e){let t=e.kind;return 292===t||293===t}function uV(e){return e.kind>=312&&e.kind<=353}function uY(e){return 323===e.kind||322===e.kind||324===e.kind||u4(e)||uW(e)||Sb(e)||Sv(e)}function uW(e){return e.kind>=330&&e.kind<=353}function uq(e){return 175===e.kind}function uQ(e){return 174===e.kind}function uH(e){if(!pY(e))return!1;let{jsDoc:t}=e;return!!t&&t.length>0}function uG(e){return!!e.type}function uZ(e){return!!e.initializer}function uX(e){switch(e.kind){case 257:case 166:case 205:case 169:case 299:case 302:return!0;default:return!1}}function u0(e){return 288===e.kind||290===e.kind||sX(e)}function u1(e){return 180===e.kind||230===e.kind}function u2(e){let t=u9;for(let n of e){if(!n.length)continue;let e=0;for(;ee.kind===t)}function lr(e){let t=new Map;if(e)for(let n of e)t.set(n.escapedName,n);return t}function li(e){return(33554432&e.flags)!=0}function la(e,t){return e.configFilePath!==t.configFilePath||lo(e,t)}function lo(e,t){return lu(e,t,moduleResolutionOptionDeclarations)}function ls(e,t){return lu(e,t,optionsAffectingProgramStructure)}function lu(e,t,n){return e!==t&&n.some(n=>!yc(gT(e,n),gT(t,n)))}function ll(e,t){for(;;){let n=t(e);if("quit"===n)return;if(void 0!==n)return n;if(St(e))return;e=e.parent}}function lc(e,t){for(let[n,r]of e.entries()){let e=t(r,n);if(e)return e}}function l_(e,t){for(let n of e.keys()){let e=t(n);if(e)return e}}function lp(e,t){e.forEach((e,n)=>{t.set(n,e)})}function ld(e){let t=y4.getText();try{return e(y4),y4.getText()}finally{y4.clear(),y4.writeKeyword(t)}}function lf(e){return e.end-e.pos}function lm(e,t,n){var r,i;return null==(i=null==(r=null==e?void 0:e.resolvedModules)?void 0:r.get(t,n))?void 0:i.resolvedModule}function lh(e,t,n,r){e.resolvedModules||(e.resolvedModules=createModeAwareCache()),e.resolvedModules.set(t,r,n)}function lg(e,t,n,r){e.resolvedTypeReferenceDirectiveNames||(e.resolvedTypeReferenceDirectiveNames=createModeAwareCache()),e.resolvedTypeReferenceDirectiveNames.set(t,r,n)}function ly(e,t,n){var r,i;return null==(i=null==(r=null==e?void 0:e.resolvedTypeReferenceDirectiveNames)?void 0:r.get(t,n))?void 0:i.resolvedTypeReferenceDirective}function lb(e,t){return e.path===t.path&&!e.prepend==!t.prepend&&!e.circular==!t.circular}function lv(e,t){var n,r;return e===t||e.resolvedModule===t.resolvedModule||!!e.resolvedModule&&!!t.resolvedModule&&e.resolvedModule.isExternalLibraryImport===t.resolvedModule.isExternalLibraryImport&&e.resolvedModule.extension===t.resolvedModule.extension&&e.resolvedModule.resolvedFileName===t.resolvedModule.resolvedFileName&&e.resolvedModule.originalPath===t.resolvedModule.originalPath&&((n=e.resolvedModule.packageId)===(r=t.resolvedModule.packageId)||!!n&&!!r&&n.name===r.name&&n.subModuleName===r.subModuleName&&n.version===r.version)}function lx(e){let{name:t,subModuleName:n}=e;return n?`${t}/${n}`:t}function lD(e){return`${lx(e)}@${e.version}`}function lS(e,t){return e===t||e.resolvedTypeReferenceDirective===t.resolvedTypeReferenceDirective||!!e.resolvedTypeReferenceDirective&&!!t.resolvedTypeReferenceDirective&&e.resolvedTypeReferenceDirective.resolvedFileName===t.resolvedTypeReferenceDirective.resolvedFileName&&!!e.resolvedTypeReferenceDirective.primary==!!t.resolvedTypeReferenceDirective.primary&&e.resolvedTypeReferenceDirective.originalPath===t.resolvedTypeReferenceDirective.originalPath}function lT(e,t,n,r,i,a){nd.assert(e.length===n.length);for(let o=0;o=0),iY(t)[e]}function lk(e){let t=lw(e),n=iH(t,e.pos);return`${t.fileName}(${n.line+1},${n.character+1})`}function lj(e,t){nd.assert(e>=0);let n=iY(t),r=t.text;if(e+1===n.length)return r.length-1;{let t=n[e],i=n[e+1]-1;for(nd.assert(iX(r.charCodeAt(i)));t<=i&&iX(r.charCodeAt(i));)i--;return i}}function lI(e,t,n){return!(n&&n(t))&&!e.identifiers.has(t)}function lO(e){return void 0===e||e.pos===e.end&&e.pos>=0&&1!==e.kind}function lP(e){return!lO(e)}function lF(e,t){return vq(e)?t===e.expression:v1(e)?t===e.modifiers:vG(e)?t===e.initializer:vZ(e)?t===e.questionToken&&sW(e):D5(e)?t===e.modifiers||t===e.questionToken||t===e.exclamationToken||lL(e.modifiers,t,sH):D8(e)?t===e.equalsToken||t===e.modifiers||t===e.questionToken||t===e.exclamationToken||lL(e.modifiers,t,sH):v0(e)?t===e.exclamationToken:v2(e)?t===e.typeParameters||t===e.type||lL(e.typeParameters,t,vq):v3(e)?t===e.typeParameters||lL(e.typeParameters,t,vq):v4(e)?t===e.typeParameters||t===e.type||lL(e.typeParameters,t,vq):!!DT(e)&&(t===e.modifiers||lL(e.modifiers,t,sH))}function lL(e,t,n){return!(!e||e6(t))&&!!n(t)&&A(e,t)}function lR(e,t,n){if(void 0===t||0===t.length)return e;let r=0;for(;r[`${iH(e,t.range.end).line}`,t])),r=new Map;return{getUnusedExpectations:function(){return eU(n.entries()).filter(e=>{let[t,n]=e;return 0===n.type&&!r.get(t)}).map(e=>{let[t,n]=e;return n})},markUsed:function(e){return!!n.has(`${e}`)&&(r.set(`${e}`,!0),!0)}}}function lq(e,t,n){return lO(e)?e.pos:uV(e)||11===e.kind?i4((t||lw(e)).text,e.pos,!1,!0):n&&uH(e)?lq(e.jsDoc[0],t):354===e.kind&&e._children.length>0?lq(e._children[0],t,n):i4((t||lw(e)).text,e.pos,!1,!1,_2(e))}function lQ(e,t){let n=!lO(e)&&TX(e)?S(e.modifiers,vH):void 0;return n?i4((t||lw(e)).text,n.end):lq(e,t)}function lH(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return lZ(e.text,t,n)}function lG(e){return!!(DF(e)&&e.exportClause&&Dj(e.exportClause)&&"default"===e.exportClause.name.escapedText)}function lZ(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(lO(t))return"";let r=e.substring(n?t.pos:i4(e,t.pos),t.end);return oe(t,Si)&&(r=r.split(/\r\n|\n|\r/).map(e=>n_(e.replace(/^\s*\*/,""))).join(` +`)),r}function lX(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return lH(lw(e),e,t)}function l0(e){return e.pos}function l1(e,t){return ej(e,t,l0,ty)}function l2(e){let t=e.emitNode;return t&&t.flags||0}function l3(e){let t=e.emitNode;return t&&t.internalFlags||0}function l4(e,t,n){var r;if(t&&!d1(e)&&e.parent&&(!(4&n)||!e.isUnterminated)&&(vp(e)&&512&e.numericLiteralFlags?!!(8&n):!vd(e)))return lH(t,e);switch(e.kind){case 10:{let t=2&n?fs:1&n||33554432&l2(e)?fi:fa;return e.singleQuote?"'"+t(e.text,39)+"'":'"'+t(e.text,34)+'"'}case 14:case 15:case 16:case 17:{let t=1&n||33554432&l2(e)?fi:fa,i=null!=(r=e.rawText)?r:t(e.text,96).replace(bi,"\\${");switch(e.kind){case 14:return"`"+i+"`";case 15:return"`"+i+"${";case 16:return"}"+i+"${";case 17:return"}"+i+"`"}break}case 8:case 9:return e.text;case 13:return 4&n&&e.isUnterminated?e.text+(92===e.text.charCodeAt(e.text.length-1)?" /":"/"):e.text}return nd.fail(`Literal kind '${e.kind}' not accounted for.`)}function l6(e){return e8(e)?'"'+fa(e)+'"':""+e}function l5(e){return r6(e).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function l8(e){return(3&a8(e))!=0||l7(e)}function l7(e){let t=dX(e);return 257===t.kind&&295===t.parent.kind}function l9(e){return Dx(e)&&(10===e.name.kind||ca(e))}function ce(e){return Dx(e)&&10===e.name.kind}function ct(e){return Dx(e)&&vf(e.name)}function cn(e){return Dx(e)||vk(e)}function cr(e){var t;return!!(t=e.valueDeclaration)&&264===t.kind&&!t.body}function ci(e){return 308===e.kind||264===e.kind||sR(e)}function ca(e){return!!(1024&e.flags)}function co(e){return l9(e)&&cs(e)}function cs(e){switch(e.parent.kind){case 308:return Ex(e.parent);case 265:return l9(e.parent.parent)&&St(e.parent.parent.parent)&&!Ex(e.parent.parent.parent)}return!1}function cu(e){var t;return null==(t=e.declarations)?void 0:t.find(e=>!co(e)&&!(Dx(e)&&ca(e)))}function cl(e,t){var n;return Ex(e)||gi(t)||(1===(n=h9(t))||100===n||199===n)&&!!e.commonJsModuleIndicator}function cc(e,t){switch(e.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return!e.isDeclarationFile&&(!!(gy(t,"alwaysStrict")||Te(e.statements))||!!(Ex(e)||gi(t))&&(h9(t)>=5||!t.noImplicitUseStrict))}function c_(e){return!!(16777216&e.flags)||f5(e,2)}function cp(e,t){switch(e.kind){case 308:case 266:case 295:case 264:case 245:case 246:case 247:case 173:case 171:case 174:case 175:case 259:case 215:case 216:case 169:case 172:return!0;case 238:return!sR(t)}return!1}function cd(e){switch(nd.type(e),e.kind){case 341:case 349:case 326:return!0;default:return cf(e)}}function cf(e){switch(nd.type(e),e.kind){case 176:case 177:case 170:case 178:case 181:case 182:case 320:case 260:case 228:case 261:case 262:case 348:case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function cm(e){switch(e.kind){case 269:case 268:return!0;default:return!1}}function ch(e){return cm(e)||_5(e)}function cg(e){switch(e.kind){case 269:case 268:case 240:case 260:case 259:case 264:case 262:case 261:case 263:return!0;default:return!1}}function cy(e){return cb(e)||Dx(e)||xb(e)||cq(e)}function cb(e){return cm(e)||DF(e)}function cv(e){return oe(e.parent,e=>cp(e,e.parent))}function cx(e,t){let n=cv(e);for(;n;)t(n),n=cv(n)}function cD(e){return e&&0!==lf(e)?lX(e):"(Missing)"}function cS(e){return e.declaration?cD(e.declaration.parameters[0].name):void 0}function cT(e){return 164===e.kind&&!dO(e.expression)}function cE(e){var t;switch(e.kind){case 79:case 80:return null!=(t=e.emitNode)&&t.autoGenerate?void 0:e.escapedText;case 10:case 8:case 14:return or(e.text);case 164:return dO(e.expression)?or(e.expression.text):void 0;default:return nd.assertNever(e)}}function cw(e){return nd.checkDefined(cE(e))}function cA(e){switch(e.kind){case 108:return"this";case 80:case 79:return 0===lf(e)?oa(e):lX(e);case 163:return cA(e.left)+"."+cA(e.right);case 208:return vk(e.name)||vj(e.name)?cA(e.expression)+"."+cA(e.name):nd.assertNever(e.name);case 314:return cA(e.left)+cA(e.right);default:return nd.assertNever(e)}}function cC(e,t,n,r,i,a){return cM(lw(e),e,t,n,r,i,a)}function cN(e,t,n,r,i,a,o){let s=i4(e.text,t.pos);return hQ(e,s,t.end-s,n,r,i,a,o)}function cM(e,t,n,r,i,a,o){let s=cB(e,t);return hQ(e,s.start,s.length,n,r,i,a,o)}function ck(e,t,n,r){let i=cB(e,t);return cO(e,i.start,i.length,n,r)}function cj(e,t,n,r){let i=i4(e.text,t.pos);return cO(e,i,t.end-i,n,r)}function cI(e,t,n){nd.assertGreaterThanOrEqual(t,0),nd.assertGreaterThanOrEqual(n,0),e&&(nd.assertLessThanOrEqual(t,e.text.length),nd.assertLessThanOrEqual(t+n,e.text.length))}function cO(e,t,n,r,i){return cI(e,t,n),{file:e,start:t,length:n,code:r.code,category:r.category,messageText:r.next?r:r.messageText,relatedInformation:i}}function cP(e,t,n){return{file:e,start:0,length:0,code:t.code,category:t.category,messageText:t.next?t:t.messageText,relatedInformation:n}}function cF(e){return"string"==typeof e.messageText?{code:e.code,category:e.category,messageText:e.messageText,next:e.next}:e.messageText}function cL(e,t,n){return{file:e,start:t.pos,length:t.end-t.pos,code:n.code,category:n.category,messageText:n.message}}function cR(e,t){let n=a_(e.languageVersion,!0,e.languageVariant,e.text,void 0,t);return n.scan(),aq(n.getTokenPos(),n.getTextPos())}function cz(e,t){let n=a_(e.languageVersion,!0,e.languageVariant,e.text,void 0,t);return n.scan(),n.getToken()}function cB(e,t){let n=t;switch(t.kind){case 308:let r=i4(e.text,0,!1);return r===e.text.length?aW(0,0):cR(e,r);case 257:case 205:case 260:case 228:case 261:case 264:case 263:case 302:case 259:case 215:case 171:case 174:case 175:case 262:case 169:case 168:case 271:n=t.name;break;case 216:return function(e,t){let n=i4(e.text,t.pos);if(t.body&&238===t.body.kind){let{line:r}=iH(e,t.body.pos),{line:i}=iH(e,t.body.end);if(r0?t.statements[0].pos:t.end)}if(void 0===n)return cR(e,t.pos);nd.assert(!Sy(n));let i=lO(n),a=i||vm(t)?n.pos:i4(e.text,n.pos);return i?(nd.assert(a===n.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),nd.assert(a===n.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")):(nd.assert(a>=n.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),nd.assert(a<=n.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")),aq(a,n.end)}function cU(e){return(e.externalModuleIndicator||e.commonJsModuleIndicator)!==void 0}function cJ(e){return 6===e.scriptKind}function c$(e){return!!(2048&a6(e))}function cK(e){return!!(64&a6(e)&&!a0(e,e.parent))}function cV(e){return!!(2&a8(e))}function cY(e){return!!(1&a8(e))}function cW(e){return 210===e.kind&&106===e.expression.kind}function cq(e){return 210===e.kind&&100===e.expression.kind}function cQ(e){return xX(e)&&100===e.keywordToken&&"meta"===e.name.escapedText}function cH(e){return xb(e)&&xy(e.argument)&&vf(e.argument.literal)}function cG(e){return 241===e.kind&&10===e.expression.kind}function cZ(e){return!!(2097152&l2(e))}function cX(e){return cZ(e)&&Dh(e)}function c0(e){return vk(e.name)&&!e.initializer}function c1(e){return cZ(e)&&x5(e)&&x(e.declarationList.declarations,c0)}function c2(e,t){return 11!==e.kind?aa(t.text,e.pos):void 0}function c3(e,t){return k(166===e.kind||165===e.kind||215===e.kind||216===e.kind||214===e.kind||257===e.kind||278===e.kind?X(ao(t,e.pos),aa(t,e.pos)):aa(t,e.pos),e=>42===t.charCodeAt(e.pos+1)&&42===t.charCodeAt(e.pos+2)&&47!==t.charCodeAt(e.pos+3))}function c4(e){if(179<=e.kind&&e.kind<=202)return!0;switch(e.kind){case 131:case 157:case 148:case 160:case 152:case 134:case 153:case 149:case 155:case 144:return!0;case 114:return 219!==e.parent.kind;case 230:return D4(e.parent)&&!mC(e);case 165:return 197===e.parent.kind||192===e.parent.kind;case 79:(163===e.parent.kind&&e.parent.right===e||208===e.parent.kind&&e.parent.name===e)&&(e=e.parent),nd.assert(79===e.kind||163===e.kind||208===e.kind,"'node' was expected to be a qualified name, identifier or property access in 'isPartOfTypeNode'.");case 163:case 208:case 108:{let{parent:t}=e;if(183===t.kind)return!1;if(202===t.kind)return!t.isTypeOf;if(179<=t.kind&&t.kind<=202)return!0;switch(t.kind){case 230:return D4(t.parent)&&!mC(t);case 165:case 348:return e===t.constraint;case 169:case 168:case 166:case 257:case 259:case 215:case 216:case 173:case 171:case 170:case 174:case 175:case 176:case 177:case 178:case 213:return e===t.type;case 210:case 211:return A(t.typeArguments,e);case 212:return!1}}}return!1}function c6(e,t){for(;e;){if(e.kind===t)return!0;e=e.parent}return!1}function c5(e,t){return function e(n){switch(n.kind){case 250:return t(n);case 266:case 238:case 242:case 243:case 244:case 245:case 246:case 247:case 251:case 252:case 292:case 293:case 253:case 255:case 295:return Ef(n,e)}}(e)}function c8(e,t){return function e(n){switch(n.kind){case 226:t(n);let r=n.expression;r&&e(r);return;case 263:case 261:case 264:case 262:return;default:if(sL(n)){if(n.name&&164===n.name.kind){e(n.name.expression);return}}else c4(n)||Ef(n,e)}}(e)}function c7(e){return e&&185===e.kind?e.elementType:e&&180===e.kind?eC(e.typeArguments):void 0}function c9(e){switch(e.kind){case 261:case 260:case 228:case 184:return e.members;case 207:return e.properties}}function _e(e){if(e)switch(e.kind){case 205:case 302:case 166:case 299:case 169:case 168:case 300:case 257:return!0}return!1}function _t(e){return _e(e)||sY(e)}function _n(e){return 258===e.parent.kind&&240===e.parent.parent.kind}function _r(e){return!!_X(e)&&(xw(e.parent)&&xJ(e.parent.parent)&&2===pf(e.parent.parent)||_i(e.parent))}function _i(e){return!!_X(e)&&xJ(e)&&1===pf(e)}function _a(e){return(Df(e)?cV(e)&&vk(e.name)&&_n(e):vZ(e)?mr(e)&&f7(e):vG(e)&&mr(e))||_i(e)}function _o(e){switch(e.kind){case 171:case 170:case 173:case 174:case 175:case 259:case 215:return!0}return!1}function _s(e,t){for(;;){if(t&&t(e),253!==e.statement.kind)return e.statement;e=e.statement}}function _u(e){return e&&238===e.kind&&sL(e.parent)}function _l(e){return e&&171===e.kind&&207===e.parent.kind}function _c(e){return(171===e.kind||174===e.kind||175===e.kind)&&(207===e.parent.kind||228===e.parent.kind)}function __(e){return e&&1===e.kind}function _p(e){return e&&0===e.kind}function _d(e,t,n){return e.properties.filter(e=>{if(299===e.kind){let r=cE(e.name);return t===r||!!n&&n===r}return!1})}function _f(e,t,n){return h(_d(e,t),e=>xE(e.initializer)?D(e.initializer.elements,e=>vf(e)&&e.text===n):void 0)}function _m(e){if(e&&e.statements.length)return e9(e.statements[0].expression,xw)}function _h(e,t,n){return h(_g(e,t),e=>xE(e.initializer)?D(e.initializer.elements,e=>vf(e)&&e.text===n):void 0)}function _g(e,t){let n=_m(e);return n?_d(n,t):t8}function _y(e){return oe(e.parent,sL)}function _b(e){return oe(e.parent,sz)}function _v(e){return oe(e.parent,sV)}function _x(e){return oe(e.parent,e=>sV(e)||sL(e)?"quit":v1(e))}function _D(e){return oe(e.parent,sR)}function _S(e,t,n){for(nd.assert(308!==e.kind);;){if(!(e=e.parent))return nd.fail();switch(e.kind){case 164:if(n&&sV(e.parent.parent))return e;e=e.parent.parent;break;case 167:166===e.parent.kind&&sK(e.parent.parent)?e=e.parent.parent:sK(e.parent)&&(e=e.parent);break;case 216:if(!t)continue;case 259:case 215:case 264:case 172:case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 176:case 177:case 178:case 263:case 308:return e}}}function _T(e){switch(e.kind){case 216:case 259:case 215:case 169:return!0;case 238:switch(e.parent.kind){case 173:case 171:case 174:case 175:return!0;default:return!1}default:return!1}}function _E(e){return vk(e)&&(Dg(e.parent)||Dh(e.parent))&&e.parent.name===e&&(e=e.parent),St(_S(e,!0,!1))}function _w(e){let t=_S(e,!1,!1);if(t)switch(t.kind){case 173:case 259:case 215:return t}}function _A(e,t){for(;;){if(!(e=e.parent))return;switch(e.kind){case 164:e=e.parent;break;case 259:case 215:case 216:if(!t)continue;case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 172:return e;case 167:166===e.parent.kind&&sK(e.parent.parent)?e=e.parent.parent:sK(e.parent)&&(e=e.parent)}}}function _C(e){if(215===e.kind||216===e.kind){let t=e,n=e.parent;for(;214===n.kind;)t=n,n=n.parent;if(210===n.kind&&n.expression===t)return n}}function _N(e){return 106===e.kind||_M(e)}function _M(e){let t=e.kind;return(208===t||209===t)&&106===e.expression.kind}function _k(e){let t=e.kind;return(208===t||209===t)&&108===e.expression.kind}function _j(e){var t;return!!e&&Df(e)&&(null==(t=e.initializer)?void 0:t.kind)===108}function _I(e){return!!e&&(D8(e)||D5(e))&&xJ(e.parent.parent)&&63===e.parent.parent.operatorToken.kind&&108===e.parent.parent.right.kind}function _O(e){switch(e.kind){case 180:return e.typeName;case 230:return mN(e.expression)?e.expression:void 0;case 79:case 163:return e}}function _P(e){switch(e.kind){case 212:return e.tag;case 283:case 282:return e.tagName;default:return e.expression}}function _F(e,t,n,r){if(e&&o_(t)&&vj(t.name))return!1;switch(t.kind){case 260:return!0;case 228:return!e;case 169:return void 0!==n&&(e?Dg(n):sV(n)&&!me(t)&&!mt(t));case 174:case 175:case 171:return void 0!==t.body&&void 0!==n&&(e?Dg(n):sV(n));case 166:return!!e&&void 0!==n&&void 0!==n.body&&(173===n.kind||171===n.kind||175===n.kind)&&fz(n)!==t&&void 0!==r&&260===r.kind}return!1}function _L(e,t,n,r){return mi(t)&&_F(e,t,n,r)}function _R(e,t,n,r){return _L(e,t,n,r)||_z(e,t,n)}function _z(e,t,n){switch(t.kind){case 260:return G(t.members,r=>_R(e,r,t,n));case 228:return!e&&G(t.members,r=>_R(e,r,t,n));case 171:case 175:case 173:return G(t.parameters,r=>_L(e,r,t,n));default:return!1}}function _B(e,t){if(_L(e,t))return!0;let n=fF(t);return!!n&&_z(e,n,t)}function _U(e,t,n){let r;if(sY(t)){let{firstAccessor:e,secondAccessor:i,setAccessor:a}=fK(n.members,t),o=mi(e)?e:i&&mi(i)?i:void 0;if(!o||t!==o)return!1;r=null==a?void 0:a.parameters}else v0(t)&&(r=t.parameters);if(_L(e,t,n))return!0;if(r){for(let i of r)if(!fB(i)&&_L(e,i,t,n))return!0}return!1}function _J(e){let{parent:t}=e;return(283===t.kind||282===t.kind||284===t.kind)&&t.tagName===e}function _$(e){switch(e.kind){case 106:case 104:case 110:case 95:case 13:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 231:case 213:case 235:case 232:case 214:case 215:case 228:case 216:case 219:case 217:case 218:case 221:case 222:case 223:case 224:case 227:case 225:case 229:case 281:case 282:case 285:case 226:case 220:case 233:return!0;case 230:return!D4(e.parent)&&!Sx(e.parent);case 163:for(;163===e.parent.kind;)e=e.parent;return 183===e.parent.kind||u4(e.parent)||Sa(e.parent)||So(e.parent)||_J(e);case 314:for(;So(e.parent);)e=e.parent;return 183===e.parent.kind||u4(e.parent)||Sa(e.parent)||So(e.parent)||_J(e);case 80:return xJ(e.parent)&&e.parent.left===e&&101===e.parent.operatorToken.kind;case 79:if(183===e.parent.kind||u4(e.parent)||Sa(e.parent)||So(e.parent)||_J(e))return!0;case 8:case 9:case 10:case 14:case 108:return _K(e);default:return!1}}function _K(e){let{parent:t}=e;switch(t.kind){case 257:case 166:case 169:case 168:case 302:case 299:case 205:return t.initializer===e;case 241:case 242:case 243:case 244:case 250:case 251:case 252:case 292:case 254:return t.expression===e;case 245:return t.initializer===e&&258!==t.initializer.kind||t.condition===e||t.incrementor===e;case 246:case 247:return t.initializer===e&&258!==t.initializer.kind||t.expression===e;case 213:case 231:case 236:case 164:case 235:return e===t.expression;case 167:case 291:case 290:case 301:return!0;case 230:return t.expression===e&&!c4(t);case 300:return t.objectAssignmentInitializer===e;default:return _$(t)}}function _V(e){for(;163===e.kind||79===e.kind;)e=e.parent;return 183===e.kind}function _Y(e){return Dj(e)&&!!e.parent.moduleSpecifier}function _W(e){return 268===e.kind&&280===e.moduleReference.kind}function _q(e){return nd.assert(_W(e)),e.moduleReference.expression}function _Q(e){return _5(e)&&hk(e.initializer).arguments[0]}function _H(e){return 268===e.kind&&280!==e.moduleReference.kind}function _G(e){return _X(e)}function _Z(e){return!_X(e)}function _X(e){return!!e&&!!(262144&e.flags)}function _0(e){return!!e&&!!(67108864&e.flags)}function _1(e){return!cJ(e)}function _2(e){return!!e&&!!(8388608&e.flags)}function _3(e){return v9(e)&&vk(e.typeName)&&"Object"===e.typeName.escapedText&&e.typeArguments&&2===e.typeArguments.length&&(152===e.typeArguments[0].kind||148===e.typeArguments[0].kind)}function _4(e,t){if(210!==e.kind)return!1;let{expression:n,arguments:r}=e;if(79!==n.kind||"require"!==n.escapedText||1!==r.length)return!1;let i=r[0];return!t||u3(i)}function _6(e){return _7(e,!1)}function _5(e){return _7(e,!0)}function _8(e){return xT(e)&&_5(e.parent.parent)}function _7(e,t){return Df(e)&&!!e.initializer&&_4(t?hk(e.initializer):e.initializer,!0)}function _9(e){return x5(e)&&e.declarationList.declarations.length>0&&x(e.declarationList.declarations,e=>_6(e))}function pe(e){return 39===e||34===e}function pt(e,t){return 34===lH(t,e).charCodeAt(0)}function pn(e){return xJ(e)||hA(e)||vk(e)||xN(e)}function pr(e){return _X(e)&&e.initializer&&xJ(e.initializer)&&(56===e.initializer.operatorToken.kind||60===e.initializer.operatorToken.kind)&&e.name&&mN(e.name)&&pl(e.name,e.initializer.left)?e.initializer.right:e.initializer}function pi(e){let t=pr(e);return t&&po(t,mj(e.name))}function pa(e){if(e&&e.parent&&xJ(e.parent)&&63===e.parent.operatorToken.kind){let t=mj(e.parent.left);return po(e.parent.right,t)||function(e,t,n){let r=xJ(t)&&(56===t.operatorToken.kind||60===t.operatorToken.kind)&&po(t.right,n);if(r&&pl(e,t.left))return r}(e.parent.left,e.parent.right,t)}if(e&&xN(e)&&pm(e)){var t,n;let r=(t=e.arguments[2],n="prototype"===e.arguments[1].text,f(t.properties,e=>D5(e)&&vk(e.name)&&"value"===e.name.escapedText&&e.initializer&&po(e.initializer,n)));if(r)return r}}function po(e,t){if(xN(e)){let t=di(e.expression);return 215===t.kind||216===t.kind?e:void 0}if(215===e.kind||228===e.kind||216===e.kind||xw(e)&&(0===e.properties.length||t))return e}function ps(e){let t=Df(e.parent)?e.parent.name:xJ(e.parent)&&63===e.parent.operatorToken.kind?e.parent.left:void 0;return t&&po(e.right,mj(t))&&mN(t)&&pl(t,e.left)}function pu(e){if(xJ(e.parent)){let t=(56===e.parent.operatorToken.kind||60===e.parent.operatorToken.kind)&&xJ(e.parent.parent)?e.parent.parent:e.parent;if(63===t.operatorToken.kind&&vk(t.left))return t.left}else if(Df(e.parent))return e.parent.name}function pl(e,t){return dz(e)&&dz(t)?dB(e)===dB(t):o1(e)&&ph(t)&&(108===t.expression.kind||vk(t.expression)&&("window"===t.expression.escapedText||"self"===t.expression.escapedText||"global"===t.expression.escapedText))?pl(e,px(t)):!!(ph(e)&&ph(t))&&pS(e)===pS(t)&&pl(e.expression,t.expression)}function pc(e){for(;mE(e,!0);)e=e.right;return e}function p_(e){return vk(e)&&"exports"===e.escapedText}function pp(e){return vk(e)&&"module"===e.escapedText}function pd(e){return(xA(e)||pg(e))&&pp(e.expression)&&"exports"===pS(e)}function pf(e){let t=function(e){var t;if(xN(e)){if(!pm(e))return 0;let t=e.arguments[0];return p_(t)||pd(t)?8:py(t)&&"prototype"===pS(t)?9:7}return 63!==e.operatorToken.kind||!hA(e.left)||xR(t=pc(e))&&vp(t.expression)&&"0"===t.expression.text?0:pv(e.left.expression,!0)&&"prototype"===pS(e.left)&&xw(pE(e))?6:pT(e.left)}(e);return 5===t||_X(e)?t:0}function pm(e){return 3===d(e.arguments)&&xA(e.expression)&&vk(e.expression.expression)&&"Object"===oa(e.expression.expression)&&"defineProperty"===oa(e.expression.name)&&dO(e.arguments[1])&&pv(e.arguments[0],!0)}function ph(e){return xA(e)||pg(e)}function pg(e){return xC(e)&&dO(e.argumentExpression)}function py(e,t){return xA(e)&&(!t&&108===e.expression.kind||vk(e.name)&&pv(e.expression,!0))||pb(e,t)}function pb(e,t){return pg(e)&&(!t&&108===e.expression.kind||mN(e.expression)||py(e.expression,!0))}function pv(e,t){return mN(e)||py(e,t)}function px(e){return xA(e)?e.name:e.argumentExpression}function pD(e){if(xA(e))return e.name;let t=di(e.argumentExpression);return vp(t)||u3(t)?t:e}function pS(e){let t=pD(e);if(t){if(vk(t))return t.escapedText;if(u3(t)||vp(t))return or(t.text)}}function pT(e){if(108===e.expression.kind)return 4;if(pd(e))return 2;if(pv(e.expression,!0)){if(mj(e.expression))return 3;let t=e;for(;!vk(t.expression);)t=t.expression;let n=t.expression;if(("exports"===n.escapedText||"module"===n.escapedText&&"exports"===pS(t))&&py(e))return 1;if(pv(e,!0)||xC(e)&&dL(e))return 5}return 0}function pE(e){for(;xJ(e.right);)e=e.right;return e.right}function pw(e){return xJ(e)&&3===pf(e)}function pA(e){return _X(e)&&e.parent&&241===e.parent.kind&&(!xC(e)||pg(e))&&!!o$(e.parent)}function pC(e,t){let{valueDeclaration:n}=e;(!n||!(16777216&t.flags&&!_X(t)&&!(16777216&n.flags))&&pn(n)&&!pn(t)||n.kind!==t.kind&&cn(n))&&(e.valueDeclaration=t)}function pN(e){if(!e||!e.valueDeclaration)return!1;let t=e.valueDeclaration;return 259===t.kind||Df(t)&&t.initializer&&sL(t.initializer)}function pM(e){var t,n;switch(e.kind){case 257:case 205:return null==(t=oe(e.initializer,e=>_4(e,!0)))?void 0:t.arguments[0];case 269:return e9(e.moduleSpecifier,u3);case 268:return e9(null==(n=e9(e.moduleReference,DK))?void 0:n.expression,u3);case 270:case 277:return e9(e.parent.moduleSpecifier,u3);case 271:case 278:return e9(e.parent.parent.moduleSpecifier,u3);case 273:return e9(e.parent.parent.parent.moduleSpecifier,u3);default:nd.assertNever(e)}}function pk(e){return pj(e)||nd.failBadSyntaxKind(e.parent)}function pj(e){switch(e.parent.kind){case 269:case 275:return e.parent;case 280:return e.parent.parent;case 210:return cq(e.parent)||_4(e.parent,!1)?e.parent:void 0;case 198:return nd.assert(vf(e)),e9(e.parent.parent,xb);default:return}}function pI(e){switch(e.kind){case 269:case 275:return e.moduleSpecifier;case 268:return 280===e.moduleReference.kind?e.moduleReference.expression:void 0;case 202:return cH(e)?e.argument.literal:void 0;case 210:return e.arguments[0];case 264:return 10===e.name.kind?e.name:void 0;default:return nd.assertNever(e)}}function pO(e){switch(e.kind){case 269:return e.importClause&&e9(e.importClause.namedBindings,Dk);case 268:return e;case 275:return e.exportClause&&e9(e.exportClause,Dj);default:return nd.assertNever(e)}}function pP(e){return 269===e.kind&&!!e.importClause&&!!e.importClause.name}function pF(e,t){if(e.name){let n=t(e);if(n)return n}if(e.namedBindings){let n=Dk(e.namedBindings)?t(e.namedBindings):f(e.namedBindings.elements,t);if(n)return n}}function pL(e){if(e)switch(e.kind){case 166:case 171:case 170:case 300:case 299:case 169:case 168:return void 0!==e.questionToken}return!1}function pR(e){let t=Sm(e)?eD(e.parameters):void 0,n=e9(t&&t.name,vk);return!!n&&"new"===n.escapedText}function pz(e){return 349===e.kind||341===e.kind||343===e.kind}function pB(e){return pz(e)||Db(e)}function pU(e){return x7(e)&&xJ(e.expression)&&0!==pf(e.expression)&&xJ(e.expression.right)&&(56===e.expression.right.operatorToken.kind||60===e.expression.right.operatorToken.kind)?e.expression.right.right:void 0}function pJ(e){switch(e.kind){case 240:let t=p$(e);return t&&t.initializer;case 169:case 299:return e.initializer}}function p$(e){return x5(e)?eD(e.declarationList.declarations):void 0}function pK(e){return Dx(e)&&e.body&&264===e.body.kind?e.body:void 0}function pV(e){if(e.kind>=240&&e.kind<=256)return!0;switch(e.kind){case 79:case 108:case 106:case 163:case 233:case 209:case 208:case 205:case 215:case 216:case 171:case 174:case 175:return!0;default:return!1}}function pY(e){switch(e.kind){case 216:case 223:case 238:case 249:case 176:case 292:case 260:case 228:case 172:case 173:case 182:case 177:case 248:case 256:case 243:case 209:case 239:case 1:case 263:case 302:case 274:case 275:case 278:case 241:case 246:case 247:case 245:case 259:case 215:case 181:case 174:case 79:case 242:case 269:case 268:case 178:case 261:case 320:case 326:case 253:case 171:case 170:case 264:case 199:case 267:case 207:case 166:case 214:case 208:case 299:case 169:case 168:case 250:case 175:case 300:case 301:case 252:case 254:case 255:case 262:case 165:case 257:case 240:case 244:case 251:return!0;default:return!1}}function pW(e,t){let n;_e(e)&&uZ(e)&&uH(e.initializer)&&(n=ef(n,pq(e,eA(e.initializer.jsDoc))));let r=e;for(;r&&r.parent;){if(uH(r)&&(n=ef(n,pq(e,eA(r.jsDoc)))),166===r.kind){n=ef(n,(t?ob:oy)(r));break}if(165===r.kind){n=ef(n,(t?oD:ox)(r));break}r=pH(r)}return n||t8}function pq(e,t){if(Sy(t)){let n=k(t.tags,t=>pQ(e,t));return t.tags===n?[t]:n}return pQ(e,t)?[t]:void 0}function pQ(e,t){return!(SL(t)||S$(t))||!t.parent||!Sy(t.parent)||!xI(t.parent.parent)||t.parent.parent===e}function pH(e){let t=e.parent;return 299===t.kind||274===t.kind||169===t.kind||241===t.kind&&208===e.kind||250===t.kind||pK(t)||xJ(e)&&63===e.operatorToken.kind?t:t.parent&&(p$(t.parent)===e||xJ(t)&&63===t.operatorToken.kind)?t.parent:t.parent&&t.parent.parent&&(p$(t.parent.parent)||pJ(t.parent.parent)===e||pU(t.parent.parent))?t.parent.parent:void 0}function pG(e){if(e.symbol)return e.symbol;if(!vk(e.name))return;let t=e.name.escapedText,n=pX(e);if(!n)return;let r=D(n.parameters,e=>79===e.name.kind&&e.name.escapedText===t);return r&&r.symbol}function pZ(e){if(Sy(e.parent)&&e.parent.tags){let t=D(e.parent.tags,pz);if(t)return t}return pX(e)}function pX(e){let t=p0(e);if(t)return vG(t)&&t.type&&sL(t.type)?t.type:sL(t)?t:void 0}function p0(e){let t=p1(e);if(t)return pU(t)||(x7(t)&&xJ(t.expression)&&63===t.expression.operatorToken.kind?pc(t.expression):void 0)||pJ(t)||p$(t)||pK(t)||t}function p1(e){let t=p2(e);if(!t)return;let n=t.parent;if(n&&n.jsDoc&&t===ew(n.jsDoc))return n}function p2(e){return oe(e.parent,Sy)}function p3(e){let t=e.name.escapedText,{typeParameters:n}=e.parent.parent.parent;return n&&D(n,e=>e.name.escapedText===t)}function p4(e){return!!e.typeArguments}function p6(e){let t=e.parent;for(;;){switch(t.kind){case 223:let n=t.operatorToken.kind;return mD(n)&&t.left===e?63===n||my(n)?1:2:0;case 221:case 222:let r=t.operator;return 45===r||46===r?2:0;case 246:case 247:return t.initializer===e?1:0;case 214:case 206:case 227:case 232:e=t;break;case 301:e=t.parent;break;case 300:if(t.name!==e)return 0;e=t.parent;break;case 299:if(t.name===e)return 0;e=t.parent;break;default:return 0}t=e.parent}}function p5(e){return 0!==p6(e)}function p8(e){switch(e.kind){case 238:case 240:case 251:case 242:case 252:case 266:case 292:case 293:case 253:case 245:case 246:case 247:case 243:case 244:case 255:case 295:return!0}return!1}function p7(e){return xO(e)||xP(e)||sq(e)||Dh(e)||v2(e)}function p9(e,t){for(;e&&e.kind===t;)e=e.parent;return e}function de(e){return p9(e,193)}function dt(e){return p9(e,214)}function dn(e){let t;for(;e&&193===e.kind;)t=e,e=e.parent;return[t,e]}function dr(e){for(;xd(e);)e=e.type;return e}function di(e,t){return To(e,t?17:1)}function da(e){return(208===e.kind||209===e.kind)&&(e=dt(e.parent))&&217===e.kind}function ds(e,t){for(;e;){if(e===t)return!0;e=e.parent}return!1}function du(e){return!St(e)&&!s2(e)&&uI(e.parent)&&e.parent.name===e}function dl(e){let t=e.parent;switch(e.kind){case 10:case 14:case 8:if(vW(t))return t.parent;case 79:if(uI(t))return t.name===e?t:void 0;if(vY(t)){let e=t.parent;return SO(e)&&e.name===t?e:void 0}{let n=t.parent;return xJ(n)&&0!==pf(n)&&(n.left.symbol||n.symbol)&&od(n)===e?n:void 0}case 80:return uI(t)&&t.name===e?t:void 0;default:return}}function dc(e){return dO(e)&&164===e.parent.kind&&uI(e.parent.parent)}function d_(e){let t=e.parent;switch(t.kind){case 169:case 168:case 171:case 170:case 174:case 175:case 302:case 299:case 208:return t.name===e;case 163:return t.right===e;case 205:case 273:return t.propertyName===e;case 278:case 288:case 282:case 283:case 284:return!0}return!1}function dp(e){return!!(268===e.kind||267===e.kind||270===e.kind&&e.name||271===e.kind||277===e.kind||273===e.kind||278===e.kind||274===e.kind&&df(e))||_X(e)&&(xJ(e)&&2===pf(e)&&df(e)||xA(e)&&xJ(e.parent)&&e.parent.left===e&&63===e.parent.operatorToken.kind&&dd(e.parent.right))}function dd(e){return mN(e)||xW(e)}function df(e){return dd(dm(e))}function dm(e){return DP(e)?e.expression:e.right}function dh(e){return 300===e.kind?e.name:299===e.kind?e.initializer:e.parent.right}function dg(e){let t=dy(e);if(t&&_X(e)){let t=oT(e);if(t)return t.class}return t}function dy(e){let t=dD(e.heritageClauses,94);return t&&t.types.length>0?t.types[0]:void 0}function db(e){if(_X(e))return oE(e).map(e=>e.class);{let t=dD(e.heritageClauses,117);return null==t?void 0:t.types}}function dv(e){return Dy(e)?dx(e)||t8:sV(e)&&X(tZ(dg(e)),db(e))||t8}function dx(e){let t=dD(e.heritageClauses,94);return t?t.types:void 0}function dD(e,t){if(e){for(let n of e)if(n.token===t)return n}}function dS(e,t){for(;e;){if(e.kind===t)return e;e=e.parent}}function dT(e){return 81<=e&&e<=162}function dE(e){return 126<=e&&e<=162}function dw(e){return dT(e)&&!dE(e)}function dA(e){return 117<=e&&e<=125}function dC(e){let t=iJ(e);return void 0!==t&&dw(t)}function dN(e){let t=iJ(e);return void 0!==t&&dT(t)}function dM(e){let t=oo(e);return!!t&&!dE(t)}function dk(e){return 2<=e&&e<=7}function dj(e){if(!e)return 4;let t=0;switch(e.kind){case 259:case 215:case 171:e.asteriskToken&&(t|=1);case 216:f5(e,512)&&(t|=2)}return e.body||(t|=4),t}function dI(e){switch(e.kind){case 259:case 215:case 216:case 171:return void 0!==e.body&&void 0===e.asteriskToken&&f5(e,512)}return!1}function dO(e){return u3(e)||vp(e)}function dP(e){return xB(e)&&(39===e.operator||40===e.operator)&&vp(e.operand)}function dF(e){let t=od(e);return!!t&&dL(t)}function dL(e){if(!(164===e.kind||209===e.kind))return!1;let t=xC(e)?di(e.argumentExpression):e.expression;return!dO(t)&&!dP(t)}function dR(e){switch(e.kind){case 79:case 80:return e.escapedText;case 10:case 8:return or(e.text);case 164:let t=e.expression;return dO(t)?or(t.text):dP(t)?40===t.operator?aw[t.operator]+t.operand.text:t.operand.text:void 0;default:return nd.assertNever(e)}}function dz(e){switch(e.kind){case 79:case 10:case 14:case 8:return!0;default:return!1}}function dB(e){return o1(e)?oa(e):e.text}function dU(e){return o1(e)?e.escapedText:or(e.text)}function dJ(e){return`__@${getSymbolId(e)}@${e.escapedName}`}function d$(e,t){return`__#${getSymbolId(e)}@${t}`}function dK(e){return tK(e.escapedName,"__@")}function dV(e){return tK(e.escapedName,"__#")}function dY(e){return 79===e.kind&&"Symbol"===e.escapedText}function dW(e){return vk(e)?"__proto__"===oa(e):vf(e)&&"__proto__"===e.text}function dq(e,t){switch((e=To(e)).kind){case 228:case 215:if(e.name)return!1;break;case 216:break;default:return!1}return"function"!=typeof t||t(e)}function dQ(e){switch(e.kind){case 299:return!dW(e.name);case 300:return!!e.objectAssignmentInitializer;case 257:return vk(e.name)&&!!e.initializer;case 166:case 205:return vk(e.name)&&!!e.initializer&&!e.dotDotDotToken;case 169:return!!e.initializer;case 223:switch(e.operatorToken.kind){case 63:case 76:case 75:case 77:return vk(e.left)}break;case 274:return!0}return!1}function dH(e,t){if(!dQ(e))return!1;switch(e.kind){case 299:case 257:case 166:case 205:case 169:return dq(e.initializer,t);case 300:return dq(e.objectAssignmentInitializer,t);case 223:return dq(e.right,t);case 274:return dq(e.expression,t)}}function dG(e){return"push"===e.escapedText||"unshift"===e.escapedText}function dZ(e){return 166===dX(e).kind}function dX(e){for(;205===e.kind;)e=e.parent.parent;return e}function d0(e){let t=e.kind;return 173===t||215===t||259===t||216===t||171===t||174===t||175===t||264===t||308===t}function d1(e){return g5(e.pos)||g5(e.end)}function d2(e){return on(e,St)||e}function d3(e){let t=d5(e),n=211===e.kind&&void 0!==e.arguments;return d4(e.kind,t,n)}function d4(e,t,n){switch(e){case 211:return n?0:1;case 221:case 218:case 219:case 217:case 220:case 224:case 226:return 1;case 223:switch(t){case 42:case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 1}}return 0}function d6(e){let t=d5(e),n=211===e.kind&&void 0!==e.arguments;return d8(e.kind,t,n)}function d5(e){return 223===e.kind?e.operatorToken.kind:221===e.kind||222===e.kind?e.operator:e.kind}function d8(e,t,n){switch(e){case 357:return 0;case 227:return 1;case 226:return 2;case 224:return 4;case 223:switch(t){case 27:return 0;case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 3;default:return d7(t)}case 213:case 232:case 221:case 218:case 219:case 217:case 220:return 16;case 222:return 17;case 210:return 18;case 211:return n?19:18;case 212:case 208:case 209:case 233:return 19;case 231:case 235:return 11;case 108:case 106:case 79:case 80:case 104:case 110:case 95:case 8:case 9:case 10:case 206:case 207:case 215:case 216:case 228:case 13:case 14:case 225:case 214:case 229:case 281:case 282:case 285:return 20;default:return -1}}function d7(e){switch(e){case 60:return 4;case 56:return 5;case 55:return 6;case 51:return 7;case 52:return 8;case 50:return 9;case 34:case 35:case 36:case 37:return 10;case 29:case 31:case 32:case 33:case 102:case 101:case 128:case 150:return 11;case 47:case 48:case 49:return 12;case 39:case 40:return 13;case 41:case 43:case 44:return 14;case 42:return 15}return -1}function d9(e){return k(e,e=>{switch(e.kind){case 291:return!!e.expression;case 11:return!e.containsOnlyTriviaWhiteSpaces;default:return!0}})}function fe(){let e=[],t=[],n=new Map,r=!1;return{add:function(i){let a;i.file?(a=n.get(i.file.fileName))||(a=[],n.set(i.file.fileName,a),ei(t,i.file.fileName,tS)):(r&&(r=!1,e=e.slice()),a=e),ei(a,i,h3)},lookup:function(t){let r;if(!(r=t.file?n.get(t.file.fileName):e))return;let i=ej(r,t,ta,h3);if(i>=0)return r[i]},getGlobalDiagnostics:function(){return r=!0,e},getDiagnostics:function(r){if(r)return n.get(r)||[];let i=z(t,e=>n.get(e));return e.length&&i.unshift(...e),i}}}function ft(e){return e&&!!(vg(e)?e.templateFlags:e.head.templateFlags||G(e.templateSpans,e=>!!e.literal.templateFlags))}function fn(e){return"\\u"+("0000"+e.toString(16).toUpperCase()).slice(-4)}function fr(e,t,n){if(0===e.charCodeAt(0)){let r=n.charCodeAt(t+e.length);return r>=48&&r<=57?"\\x00":"\\0"}return bu.get(e)||fn(e.charCodeAt(0))}function fi(e,t){let n=96===t?bs:39===t?bo:ba;return e.replace(n,fr)}function fa(e,t){return e=fi(e,t),bl.test(e)?e.replace(bl,e=>fn(e.charCodeAt(0))):e}function fo(e){return 0===e.charCodeAt(0)?"�":bp.get(e)||"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}function fs(e,t){let n=39===t?b_:bc;return e.replace(n,fo)}function fu(e){var t;let n=e.length;return n>=2&&e.charCodeAt(0)===e.charCodeAt(n-1)&&(39===(t=e.charCodeAt(0))||34===t||96===t)?e.substring(1,n-1):e}function fl(e){let t=e.charCodeAt(0);return t>=97&&t<=122||tO(e,"-")||tO(e,":")}function fc(e){let t=bd[1];for(let n=bd.length;n<=e;n++)bd.push(bd[n-1]+t);return bd[e]}function f_(){return bd[1].length}function fp(){return tO(o,"-dev")||tO(o,"-insiders")}function fd(e){var t,n,r,i,a,o=!1;function s(e){let n=i$(e);n.length>1?(i=i+n.length-1,r=(a=t.length-e.length+eA(n))-t.length==0):r=!1}function u(e){e&&e.length&&(r&&(e=fc(n)+e,r=!1),t+=e,s(e))}function l(e){e&&(o=!1),u(e)}function c(){t="",n=0,r=!0,i=0,a=0,o=!1}return c(),{write:l,rawWrite:function(e){void 0!==e&&(t+=e,s(e),o=!1)},writeLiteral:function(e){e&&e.length&&l(e)},writeLine:function(n){(!r||n)&&(t+=e,i++,a=t.length,r=!0,o=!1)},increaseIndent:()=>{n++},decreaseIndent:()=>{n--},getIndent:()=>n,getTextPos:()=>t.length,getLine:()=>i,getColumn:()=>r?n*f_():t.length-a,getText:()=>t,isAtStartOfLine:()=>r,hasTrailingComment:()=>o,hasTrailingWhitespace:()=>!!t.length&&iG(t.charCodeAt(t.length-1)),clear:c,writeKeyword:l,writeOperator:l,writeParameter:l,writeProperty:l,writePunctuation:l,writeSpace:l,writeStringLiteral:l,writeSymbol:(e,t)=>l(e),writeTrailingSemicolon:l,writeComment:function(e){e&&(o=!0),u(e)},getTextPosWithWriteLine:function(){return r?t.length:t.length+e.length}}}function ff(e){let t=!1;function n(){t&&(e.writeTrailingSemicolon(";"),t=!1)}return Object.assign(Object.assign({},e),{},{writeTrailingSemicolon(){t=!0},writeLiteral(t){n(),e.writeLiteral(t)},writeStringLiteral(t){n(),e.writeStringLiteral(t)},writeSymbol(t,r){n(),e.writeSymbol(t,r)},writePunctuation(t){n(),e.writePunctuation(t)},writeKeyword(t){n(),e.writeKeyword(t)},writeOperator(t){n(),e.writeOperator(t)},writeParameter(t){n(),e.writeParameter(t)},writeSpace(t){n(),e.writeSpace(t)},writeProperty(t){n(),e.writeProperty(t)},writeComment(t){n(),e.writeComment(t)},writeLine(){n(),e.writeLine()},increaseIndent(){n(),e.increaseIndent()},decreaseIndent(){n(),e.decreaseIndent()}})}function fm(e){return!!e.useCaseSensitiveFileNames&&e.useCaseSensitiveFileNames()}function fh(e){return tB(fm(e))}function fg(e,t,n){return t.moduleName||fv(e,t.fileName,n&&n.fileName)}function fy(e,t){return e.getCanonicalFileName(io(t,e.getCurrentDirectory()))}function fb(e,t,n){let r=t.getExternalModuleFileFromDeclaration(n);if(!r||r.isDeclarationFile)return;let i=pI(n);if(!(i&&u3(i)&&!rQ(i.text)&&-1===fy(e,r.path).indexOf(fy(e,i_(e.getCommonSourceDirectory())))))return fg(e,r)}function fv(e,t,n){let r=t=>e.getCanonicalFileName(t),i=il(n?r4(n):e.getCommonSourceDirectory(),e.getCurrentDirectory(),r),a=g0(iE(i,io(t,e.getCurrentDirectory()),i,r,!1));return n?ip(a):a}function fx(e,t,n){let r=t.getCompilerOptions();return(r.outDir?g0(fM(e,t,r.outDir)):g0(e))+n}function fD(e,t){return fS(e,t.getCompilerOptions(),t.getCurrentDirectory(),t.getCommonSourceDirectory(),e=>t.getCanonicalFileName(e))}function fS(e,t,n,r,i){let a=t.declarationDir||t.outDir,o=a?fk(e,a,n,r,i):e,s=fT(o);return g0(o)+s}function fT(e){return rX(e,[".mjs",".mts"])?".d.mts":rX(e,[".cjs",".cts"])?".d.cts":rX(e,[".json"])?".d.json.ts":".d.ts"}function fE(e){return rX(e,[".d.mts",".mjs",".mts"])?[".mts",".mjs"]:rX(e,[".d.cts",".cjs",".cts"])?[".cts",".cjs"]:rX(e,[".d.json.ts"])?[".json"]:[".tsx",".ts",".jsx",".js"]}function fw(e){return e.outFile||e.out}function fA(e,t){var n,r;if(e.paths)return null!=(r=e.baseUrl)?r:nd.checkDefined(e.pathsBasePath||(null==(n=t.getCurrentDirectory)?void 0:n.call(t)),"Encountered 'paths' without a 'baseUrl', config file, or host 'getCurrentDirectory'.")}function fC(e,t,n){let r=e.getCompilerOptions();if(!fw(r))return k(void 0===t?e.getSourceFiles():[t],t=>fN(t,e,n));{let t=h9(r),i=r.emitDeclarationOnly||2===t||4===t;return k(e.getSourceFiles(),t=>(i||!Ex(t))&&fN(t,e,n))}}function fN(e,t,n){return!(t.getCompilerOptions().noEmitForJsFiles&&_X(e))&&!e.isDeclarationFile&&!t.isSourceFileFromExternalLibrary(e)&&(n||!(cJ(e)&&t.getResolvedProjectReferenceToRedirect(e.fileName))&&!t.isSourceOfProjectReferenceRedirect(e.fileName))}function fM(e,t,n){return fk(e,n,t.getCurrentDirectory(),t.getCommonSourceDirectory(),e=>t.getCanonicalFileName(e))}function fk(e,t,n,r,i){let a=io(e,n);return ir(t,a=0===i(a).indexOf(i(r))?a.substring(r.length):a)}function fj(e,t,n,r,i,a,o){e.writeFile(n,r,i,e=>{t.add(hG(iP.Could_not_write_file_0_Colon_1,n,e))},a,o)}function fI(e,t,n,r,i,a){try{r(e,t,n)}catch{(function e(t,n,r){t.length>r3(t)&&!r(t)&&(e(r4(t),n,r),n(t))})(r4(is(e)),i,a),r(e,t,n)}}function fO(e,t){return iq(iY(e),t)}function fP(e,t){return iq(e,t)}function fF(e){return D(e.members,e=>v2(e)&&lP(e.body))}function fL(e){if(e&&e.parameters.length>0){let t=2===e.parameters.length&&fB(e.parameters[0]);return e.parameters[t?1:0]}}function fR(e){let t=fL(e);return t&&t.type}function fz(e){if(e.parameters.length&&!Sv(e)){let t=e.parameters[0];if(fB(t))return t}}function fB(e){return fU(e.name)}function fU(e){return!!e&&79===e.kind&&f$(e)}function fJ(e){if(!fU(e))return!1;for(;vY(e.parent)&&e.parent.left===e;)e=e.parent;return 183===e.parent.kind}function f$(e){return"this"===e.escapedText}function fK(e,t){let n,r,i,a;return dF(t)?(n=t,174===t.kind?i=t:175===t.kind?a=t:nd.fail("Accessor has wrong kind")):f(e,e=>{sY(e)&&f8(e)===f8(t)&&(dR(e.name)!==dR(t.name)||(n?r||(r=e):n=e,174!==e.kind||i||(i=e),175!==e.kind||a||(a=e)))}),{firstAccessor:n,secondAccessor:r,getAccessor:i,setAccessor:a}}function fV(e){if(!_X(e)&&Dh(e))return;let t=e.type;return t||!_X(e)?t:su(e)?e.typeExpression&&e.typeExpression.type:oK(e)}function fY(e){return e.type}function fW(e){return Sv(e)?e.type&&e.type.typeExpression&&e.type.typeExpression.type:e.type||(_X(e)?oV(e):void 0)}function fq(e){return R(oW(e),e=>SR(e)&&!(323===e.parent.kind&&(e.parent.tags.some(pz)||e.parent.tags.some(SM)))?e.typeParameters:void 0)}function fQ(e){let t=fL(e);return t&&fV(t)}function fH(e,t,n,r){fG(e,t,n.pos,r)}function fG(e,t,n,r){r&&r.length&&n!==r[0].pos&&iq(e,n)!==iq(e,r[0].pos)&&t.writeLine()}function fZ(e,t,n,r){n!==r&&iq(e,n)!==iq(e,r)&&t.writeLine()}function fX(e,t,n,r,i,a,o,s){if(r&&r.length>0){i&&n.writeSpace(" ");let u=!1;for(let i of r)u&&(n.writeSpace(" "),u=!1),s(e,t,n,i.pos,i.end,o),i.hasTrailingNewLine?n.writeLine():u=!0;u&&a&&n.writeSpace(" ")}}function f0(e,t,n,r,i,a,o){let s,u;if(o?0===i.pos&&(s=k(aa(e,i.pos),function(t){return lY(e,t.pos)})):s=aa(e,i.pos),s){let o=[],l;for(let e of s){if(l){let n=iq(t,l.end);if(iq(t,e.pos)>=n+2)break}o.push(e),l=e}if(o.length){let l=iq(t,eA(o).end);iq(t,i4(e,i.pos))>=l+2&&(fH(t,n,i,s),fX(e,t,n,o,!1,!0,a,r),u={nodePos:i.pos,detachedCommentEndPos:eA(o).end})}}return u}function f1(e,t,n,r,i,a){if(42===e.charCodeAt(r+1)){let o=iW(t,r),s=t.length,u;for(let l=r,c=o.line;l0){let e=i%f_(),t=fc((i-e)/f_());for(n.rawWrite(t);e;)n.rawWrite(" "),e--}else n.rawWrite("")}(function(e,t,n,r,i,a){let o=Math.min(t,a-1),s=nl(e.substring(i,o));s?(n.writeComment(s),o!==t&&n.writeLine()):n.rawWrite(r)})(e,i,n,a,l,_),l=_}}else n.writeComment(e.substring(r,i))}function f2(e,t,n){let r=0;for(;t=0&&e.kind<=162?0:(536870912&e.modifierFlagsCache||(e.modifierFlagsCache=536870912|md(e)),t&&!(4096&e.modifierFlagsCache)&&(n||_X(e))&&e.parent&&(e.modifierFlagsCache|=4096|m_(e)),-536875009&e.modifierFlagsCache)}function mu(e){return ms(e,!0)}function ml(e){return ms(e,!0,!0)}function mc(e){return ms(e,!1)}function m_(e){let t=0;return e.parent&&!vQ(e)&&(_X(e)&&(oC(e)&&(t|=4),oM(e)&&(t|=8),oj(e)&&(t|=16),oO(e)&&(t|=64),oP(e)&&(t|=16384)),oL(e)&&(t|=8192)),t}function mp(e){return md(e)|m_(e)}function md(e){let t=TX(e)?mf(e.modifiers):0;return(4&e.flags||79===e.kind&&2048&e.flags)&&(t|=1),t}function mf(e){let t=0;if(e)for(let n of e)t|=mm(n.kind);return t}function mm(e){switch(e){case 124:return 32;case 123:return 4;case 122:return 16;case 121:return 8;case 126:return 256;case 127:return 128;case 93:return 1;case 136:return 2;case 85:return 2048;case 88:return 1024;case 132:return 512;case 146:return 64;case 161:return 16384;case 101:return 32768;case 145:return 65536;case 167:return 131072}return 0}function mh(e){return 56===e||55===e}function mg(e){return mh(e)||53===e}function my(e){return 75===e||76===e||77===e}function mb(e){return xJ(e)&&my(e.operatorToken.kind)}function mv(e){return mh(e)||60===e}function mx(e){return xJ(e)&&mv(e.operatorToken.kind)}function mD(e){return e>=63&&e<=78}function mS(e){let t=mT(e);return t&&!t.isImplements?t.class:void 0}function mT(e){if(xQ(e)){if(D4(e.parent)&&sV(e.parent.parent))return{class:e.parent.parent,isImplements:117===e.parent.token};if(Sx(e.parent)){let t=p0(e.parent);if(t&&sV(t))return{class:t,isImplements:!1}}}}function mE(e,t){return xJ(e)&&(t?63===e.operatorToken.kind:mD(e.operatorToken.kind))&&us(e.left)}function mw(e){return mE(e.parent)&&e.parent.left===e}function mA(e){if(mE(e,!0)){let t=e.left.kind;return 207===t||206===t}return!1}function mC(e){return void 0!==mS(e)}function mN(e){return 79===e.kind||mk(e)}function mM(e){switch(e.kind){case 79:return e;case 163:do e=e.left;while(79!==e.kind)return e;case 208:do e=e.expression;while(79!==e.kind)return e}}function mk(e){return xA(e)&&vk(e.name)&&mN(e.expression)}function mj(e){return py(e)&&"prototype"===pS(e)}function mI(e){return 163===e.parent.kind&&e.parent.right===e||208===e.parent.kind&&e.parent.name===e}function mO(e){return xA(e.parent)&&e.parent.name===e||xC(e.parent)&&e.parent.argumentExpression===e}function mP(e){return vY(e.parent)&&e.parent.right===e||xA(e.parent)&&e.parent.name===e||So(e.parent)&&e.parent.right===e}function mF(e){return 207===e.kind&&0===e.properties.length}function mL(e){return 206===e.kind&&0===e.elements.length}function mR(e){if(!(!(e&&d(e.declarations)>0&&f5(e.declarations[0],1024))||!e.declarations)){for(let t of e.declarations)if(t.localSymbol)return t.localSymbol}}function mz(e){return D(bk,t=>rZ(e,t))}function mB(e){let t="",n=function(e){let t=[],n=e.length;for(let r=0;r>6|192),t.push(63&n|128)):n<65536?(t.push(n>>12|224),t.push(n>>6&63|128),t.push(63&n|128)):n<131072?(t.push(n>>18|240),t.push(n>>12&63|128),t.push(n>>6&63|128),t.push(63&n|128)):nd.assert(!1,"Unexpected code point")}return t}(e),r=0,i=n.length,a,o,s,u;for(;r>2,o=(3&n[r])<<4|n[r+1]>>4,s=(15&n[r+1])<<2|n[r+2]>>6,u=63&n[r+2],r+1>=i?s=u=64:r+2>=i&&(u=64),t+=bf.charAt(a)+bf.charAt(o)+bf.charAt(s)+bf.charAt(u),r+=3;return t}function mU(e,t){return e&&e.base64encode?e.base64encode(t):mB(t)}function mJ(e,t){if(e&&e.base64decode)return e.base64decode(t);let n=t.length,r=[],i=0;for(;i>4&3,u=(15&n)<<4|a>>2&15,l=(3&a)<<6|63&o;0===u&&0!==a?r.push(s):0===l&&0!==o?r.push(s,u):r.push(s,u,l),i+=4}return function(e){let t="",n=0,r=e.length;for(;n1&&void 0!==arguments[1]?arguments[1]:e;return nd.assert(t>=e||-1===t),{pos:e,end:t}}function mq(e,t){return mW(e.pos,t)}function mQ(e,t){return mW(t,e.end)}function mH(e){let t=TX(e)?S(e.modifiers,vH):void 0;return t&&!g5(t.end)?mQ(e,t.end):e}function mG(e){if(vZ(e)||v0(e))return mQ(e,e.name.pos);let t=TX(e)?ew(e.modifiers):void 0;return t&&!g5(t.end)?mQ(e,t.end):mH(e)}function mZ(e){return e.pos===e.end}function mX(e,t){return mW(e,e+aw[t].length)}function m0(e,t){return m3(e,e,t)}function m1(e,t,n){return m7(m9(e,n,!1),m9(t,n,!1),n)}function m2(e,t,n){return m7(e.end,t.end,n)}function m3(e,t,n){return m7(m9(e,n,!1),t.end,n)}function m4(e,t,n){return m7(e.end,m9(t,n,!1),n)}function m6(e,t,n,r){let i=m9(t,n,r);return iQ(n,e.end,i)}function m5(e,t,n){return iQ(n,e.end,t.end)}function m8(e,t){return!m7(e.pos,e.end,t)}function m7(e,t,n){return 0===iQ(n,e,t)}function m9(e,t,n){return g5(e.pos)?-1:i4(t.text,e.pos,!1,n)}function he(e,t,n,r){let i=i4(n.text,e,!1,r),a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;for(;e-- >t;)if(!iG(n.text.charCodeAt(e)))return e}(i,t,n);return iQ(n,null!=a?a:t,i)}function ht(e,t,n,r){let i=i4(n.text,e,!1,r);return iQ(n,e,Math.min(t,i))}function hn(e){let t=on(e);if(t)switch(t.parent.kind){case 263:case 264:return t===t.parent.name}return!1}function hr(e){return k(e.declarations,hi)}function hi(e){return Df(e)&&void 0!==e.initializer}function ha(e){return e.watch&&eP(e,"watch")}function ho(e){e.close()}function hs(e){return 33554432&e.flags?e.links.checkFlags:0}function hu(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.valueDeclaration){let n=a6(t&&e.declarations&&D(e.declarations,v4)||32768&e.flags&&D(e.declarations,v3)||e.valueDeclaration);return e.parent&&32&e.parent.flags?n:-29&n}if(6&hs(e)){let t=e.links.checkFlags;return(1024&t?8:256&t?4:16)|(2048&t?32:0)}return 4194304&e.flags?36:0}function hl(e,t){return 2097152&e.flags?t.getAliasedSymbol(e):e}function hc(e){return e.exportSymbol?e.exportSymbol.flags|e.flags:e.flags}function h_(e){return 1===hd(e)}function hp(e){return 0!==hd(e)}function hd(e){let{parent:t}=e;if(!t)return 0;switch(t.kind){case 214:case 206:return hd(t);case 222:case 221:let{operator:n}=t;return 45===n||46===n?a():0;case 223:let{left:r,operatorToken:i}=t;return r===e&&mD(i.kind)?63===i.kind?1:a():0;case 208:return t.name!==e?0:hd(t);case 299:{let n=hd(t.parent);return e===t.name?function(e){switch(e){case 0:return 1;case 1:return 0;case 2:return 2;default:return nd.assertNever(e)}}(n):n}case 300:return e===t.objectAssignmentInitializer?0:hd(t.parent);default:return 0}function a(){return t.parent&&241===dt(t.parent).kind?1:2}}function hf(e,t){e.forEach(t),e.clear()}function hm(e,t,n){let{onDeleteValue:r,onExistingValue:i}=n;e.forEach((n,a)=>{let o=t.get(a);void 0===o?(e.delete(a),r(n,a)):i&&i(n,o,a)})}function hh(e,t,n){hm(e,t,n);let{createNewValue:r}=n;t.forEach((t,n)=>{e.has(n)||e.set(n,r(n,t))})}function hg(e){if(32&e.flags){let t=hy(e);return!!t&&f5(t,256)}return!1}function hy(e){var t;return null==(t=e.declarations)?void 0:t.find(sV)}function hb(e){return 3899393&e.flags?e.objectFlags:0}function hv(e,t){return!!iw(e,e=>!!t(e)||void 0)}function hx(e){return!!e&&!!e.declarations&&!!e.declarations[0]&&DT(e.declarations[0])}function hD(e){let{moduleSpecifier:t}=e;return vf(t)?t.text:lX(t)}function hS(e){let t;return Ef(e,e=>{lP(e)&&(t=e)},e=>{for(let n=e.length-1;n>=0;n--)if(lP(e[n])){t=e[n];break}}),t}function hT(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return!e.has(t)&&(e.set(t,n),!0)}function hE(e){return sV(e)||Dy(e)||xr(e)}function hw(e){return e>=179&&e<=202||131===e||157===e||148===e||160===e||149===e||134===e||152===e||153===e||114===e||155===e||144===e||139===e||230===e||315===e||316===e||317===e||318===e||319===e||320===e||321===e}function hA(e){return 208===e.kind||209===e.kind}function hC(e){return 208===e.kind?e.name:(nd.assert(209===e.kind),e.argumentExpression)}function hN(e){switch(e.kind){case"text":case"internal":return!0;default:return!1}}function hM(e){return 272===e.kind||276===e.kind}function hk(e){for(;hA(e);)e=e.expression;return e}function hj(e,t){if(hA(e.parent)&&mO(e))return function e(n){if(208===n.kind){let e=t(n.name);if(void 0!==e)return e}else if(209===n.kind){if(!(vk(n.argumentExpression)||u3(n.argumentExpression)))return;{let e=t(n.argumentExpression);if(void 0!==e)return e}}return hA(n.expression)?e(n.expression):vk(n.expression)?t(n.expression):void 0}(e.parent)}function hI(e,t){for(;;){switch(e.kind){case 222:e=e.operand;continue;case 223:e=e.left;continue;case 224:e=e.condition;continue;case 212:e=e.tag;continue;case 210:if(t)break;case 231:case 209:case 208:case 232:case 356:case 235:e=e.expression;continue}return e}}function hO(e,t){this.flags=e,this.escapedName=t,this.declarations=void 0,this.valueDeclaration=void 0,this.id=0,this.mergeId=0,this.parent=void 0,this.members=void 0,this.exports=void 0,this.exportSymbol=void 0,this.constEnumOnlyModule=void 0,this.isReferenced=void 0,this.isAssigned=void 0,this.links=void 0}function hP(e,t){this.flags=t,(nd.isDebugging||nN)&&(this.checker=e)}function hF(e,t){this.flags=t,nd.isDebugging&&(this.checker=e)}function hL(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function hR(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function hz(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function hB(e,t,n){this.fileName=e,this.text=t,this.skipTrivia=n||(e=>e)}function hU(e){by.push(e),e(bg)}function hJ(e){Object.assign(bg,e),f(by,e=>e(bg))}function h$(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e.replace(/{(\d+)}/g,(e,r)=>""+nd.checkDefined(t[+r+n]))}function hK(e){bb=e}function hV(e){!bb&&e&&(bb=e())}function hY(e){return bb&&bb[e.key]||e.message}function hW(e,t,n,r){cI(void 0,t,n);let i=hY(r);return arguments.length>4&&(i=h$(i,arguments,4)),{file:void 0,start:t,length:n,messageText:i,category:r.category,code:r.code,reportsUnnecessary:r.reportsUnnecessary,fileName:e}}function hq(e,t){let n=[];for(let r of e)n.push(function e(t,n){let r=n.fileName||"",i=n.text.length;nd.assertEqual(t.fileName,r),nd.assertLessThanOrEqual(t.start,i),nd.assertLessThanOrEqual(t.start+t.length,i);let a={file:n,start:t.start,length:t.length,messageText:t.messageText,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary};if(t.relatedInformation)for(let o of(a.relatedInformation=[],t.relatedInformation))void 0===o.file&&void 0!==o.start&&void 0!==o.length&&"string"==typeof o.fileName&&o.fileName===r?(nd.assertLessThanOrEqual(o.start,i),nd.assertLessThanOrEqual(o.start+o.length,i),a.relatedInformation.push(e(o,n))):a.relatedInformation.push(o);return a}(r,t));return n}function hQ(e,t,n,r){cI(e,t,n);let i=hY(r);return arguments.length>4&&(i=h$(i,arguments,4)),{file:e,start:t,length:n,messageText:i,category:r.category,code:r.code,reportsUnnecessary:r.reportsUnnecessary,reportsDeprecated:r.reportsDeprecated}}function hH(e,t){let n=hY(t);return arguments.length>2&&(n=h$(n,arguments,2)),n}function hG(e){let t=hY(e);return arguments.length>1&&(t=h$(t,arguments,1)),{file:void 0,start:void 0,length:void 0,messageText:t,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary,reportsDeprecated:e.reportsDeprecated}}function hZ(e,t){return{file:void 0,start:void 0,length:void 0,code:e.code,category:e.category,messageText:e.next?e:e.messageText,relatedInformation:t}}function hX(e,t){let n=hY(t);return arguments.length>2&&(n=h$(n,arguments,2)),{messageText:n,category:t.category,code:t.code,next:void 0===e||Array.isArray(e)?e:[e]}}function h0(e,t){let n=e;for(;n.next;)n=n.next[0];n.next=[t]}function h1(e){return e.file?e.file.path:void 0}function h2(e,t){return h3(e,t)||(e.relatedInformation||t.relatedInformation?e.relatedInformation&&t.relatedInformation?ty(e.relatedInformation.length,t.relatedInformation.length)||f(e.relatedInformation,(e,n)=>h2(e,t.relatedInformation[n]))||0:e.relatedInformation?-1:1:0)||0}function h3(e,t){return tS(h1(e),h1(t))||ty(e.start,t.start)||ty(e.length,t.length)||ty(e.code,t.code)||function e(t,n){if("string"==typeof t&&"string"==typeof n)return tS(t,n);if("string"==typeof t)return -1;if("string"==typeof n)return 1;let r=tS(t.messageText,n.messageText);if(r)return r;if(!t.next&&!n.next)return 0;if(!t.next)return -1;if(!n.next)return 1;let i=Math.min(t.next.length,n.next.length);for(let a=0;an.next.length?1:0}(e.messageText,t.messageText)||0}function h4(e){return 4===e||2===e||1===e||6===e?1:0}function h6(e){return e.isDeclarationFile?void 0:function e(t){if(2&t.transformFlags)return u$(t)||DQ(t)?t:Ef(t,e)}(e)}function h5(e){return!!(99===e.impliedNodeFormat||rX(e.fileName,[".cjs",".cts",".mjs",".mts"]))&&!e.isDeclarationFile||void 0}function h8(e){switch(gn(e)){case 3:return e=>{e.externalModuleIndicator=T6(e)||!e.isDeclarationFile||void 0};case 1:return e=>{e.externalModuleIndicator=T6(e)};case 2:let t=[T6];(4===e.jsx||5===e.jsx)&&t.push(h6),t.push(h5);let n=tQ(...t);return e=>void(e.externalModuleIndicator=n(e))}}function h7(e){var t;return null!=(t=e.target)?t:100===e.module&&9||199===e.module&&99||1}function h9(e){return"number"==typeof e.module?e.module:h7(e)>=2?5:1}function ge(e){return e>=5&&e<=99}function gt(e){let t=e.moduleResolution;if(void 0===t)switch(h9(e)){case 1:t=2;break;case 100:t=3;break;case 199:t=99;break;default:t=1}return t}function gn(e){return e.moduleDetection||(100===h9(e)||199===h9(e)?3:2)}function gr(e){switch(h9(e)){case 1:case 2:case 5:case 6:case 7:case 99:case 100:case 199:return!0;default:return!1}}function gi(e){return!!(e.isolatedModules||e.verbatimModuleSyntax)}function ga(e){return e.verbatimModuleSyntax||e.isolatedModules&&e.preserveValueImports}function go(e){return!1===e.allowUnreachableCode}function gs(e){return!1===e.allowUnusedLabels}function gu(e){return!!(gm(e)&&e.declarationMap)}function gl(e){if(void 0!==e.esModuleInterop)return e.esModuleInterop;switch(h9(e)){case 100:case 199:return!0}}function gc(e){return void 0!==e.allowSyntheticDefaultImports?e.allowSyntheticDefaultImports:gl(e)||4===h9(e)||100===gt(e)}function g_(e){return e>=3&&e<=99||100===e}function gp(e){let t=gt(e);if(!g_(t))return!1;if(void 0!==e.resolvePackageJsonExports)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}function gd(e){let t=gt(e);if(!g_(t))return!1;if(void 0!==e.resolvePackageJsonExports)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}function gf(e){return void 0!==e.resolveJsonModule?e.resolveJsonModule:100===gt(e)}function gm(e){return!!(e.declaration||e.composite)}function gh(e){return!!(e.preserveConstEnums||gi(e))}function gg(e){return!!(e.incremental||e.composite)}function gy(e,t){return void 0===e[t]?!!e.strict:!!e[t]}function gb(e){return void 0===e.allowJs?!!e.checkJs:e.allowJs}function gv(e){return void 0===e.useDefineForClassFields?h7(e)>=9:e.useDefineForClassFields}function gx(e,t){return lu(t,e,semanticDiagnosticsOptionDeclarations)}function gD(e,t){return lu(t,e,affectsEmitOptionDeclarations)}function gS(e,t){return lu(t,e,affectsDeclarationPathOptionDeclarations)}function gT(e,t){return t.strictFlag?gy(e,t.name):e[t.name]}function gE(e){let t=e.jsx;return 2===t||4===t||5===t}function gw(e,t){let n=null==t?void 0:t.pragmas.get("jsximportsource"),r=e6(n)?n[n.length-1]:n;return 4===e.jsx||5===e.jsx||e.jsxImportSource||r?(null==r?void 0:r.arguments.factory)||e.jsxImportSource||"react":void 0}function gA(e,t){return e?`${e}/${5===t.jsx?"jsx-dev-runtime":"jsx-runtime"}`:void 0}function gC(e){let t=!1;for(let n=0;ni,getSymlinkedDirectories:()=>n,getSymlinkedDirectoriesByRealpath:()=>r,setSymlinkedFile:(e,t)=>(i||(i=new Map)).set(e,t),setSymlinkedDirectory:(i,a)=>{let o=il(i,e,t);yM(o)||(o=i_(o),!1===a||null!=n&&n.has(o)||(r||(r=eX())).add(i_(a.realPath),i),(n||(n=new Map)).set(o,a))},setSymlinksFromResolutions(e,t){var n,r;for(let t of(nd.assert(!a),a=!0,e))null==(n=t.resolvedModules)||n.forEach(e=>o(this,e.resolvedModule)),null==(r=t.resolvedTypeReferenceDirectiveNames)||r.forEach(e=>o(this,e.resolvedTypeReferenceDirective));t.forEach(e=>o(this,e.resolvedTypeReferenceDirective))},hasProcessedResolutions:()=>a};function o(n,r){if(!r||!r.originalPath||!r.resolvedFileName)return;let{resolvedFileName:i,originalPath:a}=r;n.setSymlinkedFile(il(a,e,t),i);let[o,s]=function(e,t,n,r){let i=r7(io(e,n)),a=r7(io(t,n)),o=!1;for(;i.length>=2&&a.length>=2&&!gM(i[i.length-2],r)&&!gM(a[a.length-2],r)&&r(i[i.length-1])===r(a[a.length-1]);)i.pop(),a.pop(),o=!0;return o?[r9(i),r9(a)]:void 0}(i,a,e,t)||t8;o&&s&&n.setSymlinkedDirectory(s,{real:o,realPath:il(o,e,t)})}}function gM(e,t){return void 0!==e&&("node_modules"===t(e)||tK(e,"@"))}function gk(e,t,n){let r=tY(e,t,n);return void 0===r?void 0:rK(r.charCodeAt(0))?r.slice(1):void 0}function gj(e){return e.replace(bv,gI)}function gI(e){return"\\"+e}function gO(e,t,n){let r=gP(e,t,n);return r&&r.length?`^(${r.map(e=>`(${e})`).join("|")})${"exclude"===n?"($|/)":"$"}`:void 0}function gP(e,t,n){if(!(void 0===e||0===e.length))return R(e,e=>e&&gR(e,t,n,bA[n]))}function gF(e){return!/[.*?]/.test(e)}function gL(e,t,n){let r=e&&gR(e,t,n,bA[n]);return r&&`^(${r})${"exclude"===n?"($|/)":"$"}`}function gR(e,t,n,r){let{singleAsteriskRegexFragment:i,doubleAsteriskRegexFragment:a,replaceWildcardCharacter:o}=r,s="",u=!1,l=ia(e,t),c=eA(l);if("exclude"!==n&&"**"===c)return;l[0]=ic(l[0]),gF(c)&&l.push("**","*");let _=0;for(let e of l){if("**"===e)s+=a;else if("directories"===n&&(s+="(",_++),u&&(s+=iC),"exclude"!==n){let t="";42===e.charCodeAt(0)?(t+="([^./]"+i+")?",e=e.substr(1)):63===e.charCodeAt(0)&&(t+="[^./]",e=e.substr(1)),(t+=e.replace(bv,o))!==e&&(s+=bS),s+=t}else s+=e.replace(bv,o);u=!0}for(;_>0;)s+=")?",_--;return s}function gz(e,t){return"*"===e?t:"?"===e?"[^/]":"\\"+e}function gB(e,t,n,r,i){e=is(e);let a=ir(i=is(i),e);return{includeFilePatterns:O(gP(n,a,"files"),e=>`^${e}$`),includeFilePattern:gO(n,a,"files"),includeDirectoryPattern:gO(n,a,"directories"),excludePattern:gO(t,a,"exclude"),basePaths:function(e,t,n){let r=[e];if(t){let i=[];for(let n of t){let t=rY(n)?n:is(ir(e,n));i.push(function(e){let t=N(e,bx);return t<0?rG(e)?ic(r4(e)):e:e.substring(0,e.lastIndexOf(iC,t))}(t))}for(let t of(i.sort(tT(!n)),i))x(r,r=>!ib(r,t,e,!n))&&r.push(t)}return r}(e,n,r)}}function gU(e,t){return new RegExp(e,t?"":"i")}function gJ(e,t,n,r,i,a,o,s,u){let l=gB(e=is(e),n,r,i,a=is(a)),c=l.includeFilePatterns&&l.includeFilePatterns.map(e=>gU(e,i)),_=l.includeDirectoryPattern&&gU(l.includeDirectoryPattern,i),p=l.excludePattern&&gU(l.excludePattern,i),d=c?c.map(()=>[]):[[]],f=new Map,m=tB(i);for(let e of l.basePaths)!function e(n,r,i){let a=m(u(r));if(f.has(a))return;f.set(a,!0);let{files:o,directories:l}=s(n);for(let e of ey(o,tS)){let i=ir(n,e),a=ir(r,e);if(!(t&&!rX(i,t))&&!(p&&p.test(a))){if(c){let e=T(c,e=>e.test(a));-1!==e&&d[e].push(i)}else d[0].push(i)}}if(!(void 0!==i&&0==--i))for(let t of ey(l,tS)){let a=ir(n,t),o=ir(r,t);(!_||_.test(o))&&(!p||!p.test(o))&&e(a,o,i)}}(e,ir(a,e),o);return L(d)}function g$(e,t){return t||gK(e)||3}function gK(e){switch(e.substr(e.lastIndexOf(".")).toLowerCase()){case".js":case".cjs":case".mjs":return 1;case".jsx":return 2;case".ts":case".cts":case".mts":return 3;case".tsx":return 4;case".json":return 6;default:return 0}}function gV(e,t){let n=e&&gb(e);if(!t||0===t.length)return n?bO:bC;let r=n?bO:bC,i=L(r);return[...r,...$(t,e=>{var t;return 7===e.scriptKind||n&&(1===(t=e.scriptKind)||2===t)&&-1===i.indexOf(e.extension)?[e.extension]:void 0})]}function gY(e,t){return e&&gf(e)?t===bO?bP:t===bC?bM:[...t,[".json"]]:t}function gW(e){return G(bI,t=>rZ(e,t))}function gq(e){return G(bN,t=>rZ(e,t))}function gQ(e){let{imports:t}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tQ(gW,gq);return h(t,e=>{let{text:t}=e;return rQ(t)?n(t):void 0})||!1}function gH(e,t,n,r){if("js"===e||99===t)return shouldAllowImportingTsExtension(n)&&2!==i()?3:2;if("minimal"===e)return 0;if("index"===e)return 1;if(!shouldAllowImportingTsExtension(n))return gQ(r)?2:0;return i();function i(){let e=!1;for(let t of r.imports.length?r.imports.map(e=>e.text):_X(r)?(function(e){let t=0,n;for(let r of e.statements){if(t>3)break;_9(r)?n=X(n,r.declarationList.declarations.map(e=>e.initializer)):x7(r)&&_4(r.expression,!0)?n=e_(n,r.expression):t++}return n||t8})(r).map(e=>e.arguments[0].text):t8)if(rQ(t)){if(gq(t))return 3;gW(t)&&(e=!0)}return e?2:0}}function gG(e,t,n){if(!e)return!1;let r=gV(t,n);for(let n of L(gY(t,r)))if(rZ(e,n))return!0;return!1}function gZ(e){let t=e.match(/\//g);return t?t.length:0}function gX(e,t){return ty(gZ(e),gZ(t))}function g0(e){for(let t of bz){let n=g1(e,t);if(void 0!==n)return n}return e}function g1(e,t){return rZ(e,t)?g2(e,t):void 0}function g2(e,t){return e.substring(0,e.length-t.length)}function g3(e,t){return id(e,t,bz,!1)}function g4(e){let t=e.indexOf("*");return -1===t?e:-1!==e.indexOf("*",t+1)?void 0:{prefix:e.substr(0,t),suffix:e.substr(t+1)}}function g6(e){return $(eL(e),e=>g4(e))}function g5(e){return!(e>=0)}function g8(e){return".ts"===e||".tsx"===e||".d.ts"===e||".cts"===e||".mts"===e||".d.mts"===e||".d.cts"===e||tK(e,".d.")&&tk(e,".ts")}function g7(e){return g8(e)||".json"===e}function g9(e){let t=yt(e);return void 0!==t?t:nd.fail(`File ${e} has unknown extension.`)}function ye(e){return void 0!==yt(e)}function yt(e){return D(bz,t=>rZ(e,t))}function yn(e,t){return e.checkJsDirective?e.checkJsDirective.enabled:t.checkJs}function yr(e,t){let n=[];for(let r of e){if(r===t)return t;e8(r)||n.push(r)}return t$(n,e=>e,t)}function yi(e,t){let n=e.indexOf(t);return nd.assert(-1!==n),e.slice(n)}function ya(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;rr&&(r=a)}return{min:n,max:r}}function ys(e){return{pos:lq(e),end:e.end}}function yu(e,t){return{pos:t.pos-1,end:Math.min(e.text.length,i4(e.text,t.end)+1)}}function yl(e,t,n){return t.skipLibCheck&&e.isDeclarationFile||t.skipDefaultLibCheck&&e.hasNoDefaultLib||n.isSourceOfProjectReferenceRedirect(e.fileName)}function yc(e,t){return e===t||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&e$(e,t,yc)}function y_(e){let t;switch(e.charCodeAt(1)){case 98:case 66:t=1;break;case 111:case 79:t=3;break;case 120:case 88:t=4;break;default:let n=e.length-1,r=0;for(;48===e.charCodeAt(r);)r++;return e.slice(r,n)||"0"}let i=e.length-1,a=(i-2)*t,o=new Uint16Array((a>>>4)+(15&a?1:0));for(let n=i-1,r=0;n>=2;n--,r+=t){let t=r>>>4,i=e.charCodeAt(n),a=(i<=57?i-48:10+i-(i<=70?65:97))<<(15&r);o[t]|=a;let s=a>>>16;s&&(o[t+1]|=s)}let s="",u=o.length-1,l=!0;for(;l;){let e=0;l=!1;for(let t=u;t>=0;t--){let n=e<<16|o[t],r=n/10|0;o[t]=r,e=n-10*r,r&&!l&&(u=t,l=!0)}s=e+s}return s}function yp(e){let{negative:t,base10Value:n}=e;return(t&&"0"!==n?"-":"")+n}function yd(e){if(ym(e,!1))return yf(e)}function yf(e){let t=e.startsWith("-"),n=y_(`${t?e.slice(1):e}n`);return{negative:t,base10Value:n}}function ym(e,t){if(""===e)return!1;let n=a_(99,!1),r=!0;n.setOnError(()=>r=!1),n.setText(e+"n");let i=n.scan(),a=40===i;a&&(i=n.scan());let o=n.getTokenFlags();return r&&9===i&&n.getTextPos()===e.length+1&&!(512&o)&&(!t||e===yp({negative:a,base10Value:y_(n.getTokenValue())}))}function yh(e){return!!(16777216&e.flags)||_V(e)||function(e){if(79!==e.kind)return!1;let t=oe(e.parent,e=>{switch(e.kind){case 294:return!0;case 208:case 230:return!1;default:return"quit"}});return(null==t?void 0:t.token)===117||(null==t?void 0:t.parent.kind)===261}(e)||function(e){for(;79===e.kind||208===e.kind;)e=e.parent;if(164!==e.kind)return!1;if(f5(e.parent,256))return!0;let t=e.parent.parent.kind;return 261===t||184===t}(e)||!(_$(e)||vk(e)&&D8(e.parent)&&e.parent.name===e)}function yg(e){return v9(e)&&vk(e.typeName)}function yy(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tf;if(e.length<2)return!0;let n=e[0];for(let r=1,i=e.length;rtO(e,t))}function yk(e){if(!e.parent)return;switch(e.kind){case 165:let{parent:t}=e;return 192===t.kind?void 0:t.typeParameters;case 166:return e.parent.parameters;case 201:case 236:return e.parent.templateSpans;case 167:{let{parent:t}=e;return T0(t)?t.modifiers:void 0}case 294:return e.parent.heritageClauses}let{parent:n}=e;if(uW(e))return Sb(e.parent)?void 0:e.parent.tags;switch(n.kind){case 184:case 261:return sG(e)?n.members:void 0;case 189:case 190:return n.types;case 186:case 206:case 357:case 272:case 276:return n.elements;case 207:case 289:return n.properties;case 210:case 211:return s0(e)?n.typeArguments:n.expression===e?void 0:n.arguments;case 281:case 285:return uB(e)?n.children:void 0;case 283:case 282:return s0(e)?n.typeArguments:void 0;case 238:case 292:case 293:case 265:case 308:return n.statements;case 266:return n.clauses;case 260:case 228:return sK(e)?n.members:void 0;case 263:return D9(e)?n.members:void 0}}function yj(e){if(!e.typeParameters){if(G(e.parameters,e=>!fV(e)))return!0;if(216!==e.kind){let t=eD(e.parameters);if(!(t&&fB(t)))return!0}}return!1}function yI(e){return"Infinity"===e||"-Infinity"===e||"NaN"===e}function yO(e){return 257===e.kind&&295===e.parent.kind}function yP(e){let t=e.valueDeclaration&&dX(e.valueDeclaration);return!!t&&(vQ(t)||yO(t))}function yF(e){return 215===e.kind||216===e.kind}function yL(e){return e.replace(/\$/gm,()=>"\\$")}function yR(e){return(+e).toString()===e}function yz(e,t,n,r){return ac(e,t)?vs.createIdentifier(e):!r&&yR(e)&&+e>=0?vs.createNumericLiteral(+e):vs.createStringLiteral(e,!!n)}function yB(e){return!!(262144&e.flags&&e.isThisType)}function yU(e){var t;let n=0,r=0,i=0,a=0,o;(t=o||(o={}))[t.BeforeNodeModules=0]="BeforeNodeModules",t[t.NodeModules=1]="NodeModules",t[t.Scope=2]="Scope",t[t.PackageContent=3]="PackageContent";let s=0,u=0,l=0;for(;u>=0;)switch(s=u,u=e.indexOf("/",s+1),l){case 0:e.indexOf(nodeModulesPathPart,s)===s&&(n=s,r=u,l=1);break;case 1:case 2:1===l&&"@"===e.charAt(s+1)?l=2:(i=u,l=3);break;case 3:l=e.indexOf(nodeModulesPathPart,s)===s?1:3}return a=s,l>1?{topLevelNodeModulesIndex:n,topLevelPackageNameIndex:r,packageRootIndex:i,fileNameIndex:a}:void 0}function yJ(e){var t;return 344===e.kind?null==(t=e.typeExpression)?void 0:t.type:e.type}function y$(e){switch(e.kind){case 165:case 260:case 261:case 262:case 263:case 349:case 341:case 343:return!0;case 270:return e.isTypeOnly;case 273:case 278:return e.parent.parent.isTypeOnly;default:return!1}}function yK(e){return Dv(e)||x5(e)||Dh(e)||Dg(e)||Dy(e)||y$(e)||Dx(e)&&!co(e)&&!ca(e)}function yV(e){if(!su(e))return!1;let{isBracketed:t,typeExpression:n}=e;return t||!!n&&319===n.type.kind}function yY(e,t){if(0===e.length)return!1;let n=e.charCodeAt(0);return 35===n?e.length>1&&au(e.charCodeAt(1),t):au(n,t)}function yW(e){var t;return(null==(t=getSnippetElement(e))?void 0:t.kind)===0}function yq(e){return _X(e)&&(e.type&&319===e.type.kind||oy(e).some(e=>{let{isBracketed:t,typeExpression:n}=e;return t||!!n&&319===n.type.kind}))}function yQ(e){switch(e.kind){case 169:case 168:return!!e.questionToken;case 166:return!!e.questionToken||yq(e);case 351:case 344:return yV(e);default:return!1}}function yH(e){let t=e.kind;return(208===t||209===t)&&xZ(e.expression)}function yG(e){return _X(e)&&xI(e)&&uH(e)&&!!oJ(e)}function yZ(e){return nd.checkDefined(yX(e))}function yX(e){let t=oJ(e);return t&&t.typeExpression&&t.typeExpression.type}var y0,y1,y2,y3,y4,y6,y5,y8,y7,y9,be,bt,bn,br,bi,ba,bo,bs,bu,bl,bc,b_,bp,bd,bf,bm,bh,bg,by,bb,bv,bx,bD,bS,bT,bE,bw,bA,bC,bN,bM,bk,bj,bI,bO,bP,bF,bL,bR,bz,bB,bU=c({"src/compiler/utilities.ts"(){var e,t,n,r,i,a,o;let s;wA(),y0=[],y1="tslib",y2=160,y3=1e6,e="",y4={getText:()=>e,write:s=t=>e+=t,rawWrite:s,writeKeyword:s,writeOperator:s,writePunctuation:s,writeSpace:s,writeStringLiteral:s,writeLiteral:s,writeParameter:s,writeProperty:s,writeSymbol:(e,t)=>s(e),writeTrailingSemicolon:s,writeComment:s,getTextPos:()=>e.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!e.length&&iG(e.charCodeAt(e.length-1)),writeLine:()=>e+=" ",increaseIndent:tt,decreaseIndent:tt,clear:()=>e=""},(t=y6||{})[t.None=0]="None",t[t.NeverAsciiEscape=1]="NeverAsciiEscape",t[t.JsxAttributeEscape=2]="JsxAttributeEscape",t[t.TerminateUnterminatedLiterals=4]="TerminateUnterminatedLiterals",t[t.AllowNumericSeparator=8]="AllowNumericSeparator",y6=t,y5=/^(\/\/\/\s*/,y8=/^(\/\/\/\s*/,y7=/^(\/\/\/\s*/,y9=/^(\/\/\/\s*/,(n=be||{})[n.None=0]="None",n[n.Definite=1]="Definite",n[n.Compound=2]="Compound",be=n,(r=bt||{})[r.Normal=0]="Normal",r[r.Generator=1]="Generator",r[r.Async=2]="Async",r[r.Invalid=4]="Invalid",r[r.AsyncGenerator=3]="AsyncGenerator",bt=r,(i=bn||{})[i.Left=0]="Left",i[i.Right=1]="Right",bn=i,(a=br||{})[a.Comma=0]="Comma",a[a.Spread=1]="Spread",a[a.Yield=2]="Yield",a[a.Assignment=3]="Assignment",a[a.Conditional=4]="Conditional",a[a.Coalesce=4]="Coalesce",a[a.LogicalOR=5]="LogicalOR",a[a.LogicalAND=6]="LogicalAND",a[a.BitwiseOR=7]="BitwiseOR",a[a.BitwiseXOR=8]="BitwiseXOR",a[a.BitwiseAND=9]="BitwiseAND",a[a.Equality=10]="Equality",a[a.Relational=11]="Relational",a[a.Shift=12]="Shift",a[a.Additive=13]="Additive",a[a.Multiplicative=14]="Multiplicative",a[a.Exponentiation=15]="Exponentiation",a[a.Unary=16]="Unary",a[a.Update=17]="Update",a[a.LeftHandSide=18]="LeftHandSide",a[a.Member=19]="Member",a[a.Primary=20]="Primary",a[a.Highest=20]="Highest",a[a.Lowest=0]="Lowest",a[a.Invalid=-1]="Invalid",br=a,bi=/\$\{/g,ba=/[\\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,bo=/[\\\'\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,bs=/\r\n|[\\\`\u0000-\u001f\t\v\f\b\r\u2028\u2029\u0085]/g,bu=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"})),bl=/[^\u0000-\u007F]/g,bc=/[\"\u0000-\u001f\u2028\u2029\u0085]/g,b_=/[\'\u0000-\u001f\u2028\u2029\u0085]/g,bp=new Map(Object.entries({'"':""","'":"'"})),bd=[""," "],bf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bm=`\r +`,bh=` +`,bg={getNodeConstructor:()=>hL,getTokenConstructor:()=>hR,getIdentifierConstructor:()=>hz,getPrivateIdentifierConstructor:()=>hL,getSourceFileConstructor:()=>hL,getSymbolConstructor:()=>hO,getTypeConstructor:()=>hP,getSignatureConstructor:()=>hF,getSourceMapSourceConstructor:()=>hB},by=[],bv=/[^\w\s\/]/g,bx=[42,63],bA={files:bT={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${bS=`(?!(${(bD=["node_modules","bower_components","jspm_packages"]).join("|")})(/|$))`}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>gz(e,bT.singleAsteriskRegexFragment)},directories:bE={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${bS}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>gz(e,bE.singleAsteriskRegexFragment)},exclude:bw={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:e=>gz(e,bw.singleAsteriskRegexFragment)}},bN=L(bC=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]]),bM=[...bC,[".json"]],bk=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx",".cts",".mts"],bI=L(bj=[[".js",".jsx"],[".mjs"],[".cjs"]]),bP=[...bO=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],[".json"]],bF=[".d.ts",".d.cts",".d.mts"],bL=[".ts",".cts",".mts",".tsx"],(o=bR||{})[o.Minimal=0]="Minimal",o[o.Index=1]="Index",o[o.JsExtension=2]="JsExtension",o[o.TsExtension=3]="TsExtension",bR=o,bz=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],bB={files:t8,directories:t8}}});function bJ(){let e,t,n,r,i;return{createBaseSourceFileNode:function(e){return new(i||(i=bg.getSourceFileConstructor()))(e,-1,-1)},createBaseIdentifierNode:function(e){return new(n||(n=bg.getIdentifierConstructor()))(e,-1,-1)},createBasePrivateIdentifierNode:function(e){return new(r||(r=bg.getPrivateIdentifierConstructor()))(e,-1,-1)},createBaseTokenNode:function(e){return new(t||(t=bg.getTokenConstructor()))(e,-1,-1)},createBaseNode:function(t){return new(e||(e=bg.getNodeConstructor()))(t,-1,-1)}}}var b$,bK=c({"src/compiler/factory/baseNodeFactory.ts"(){wA()}}),bV=c({"src/compiler/factory/parenthesizerRules.ts"(){wA(),b$={getParenthesizeLeftSideOfBinaryForOperator:e=>ta,getParenthesizeRightSideOfBinaryForOperator:e=>ta,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,n)=>n,parenthesizeExpressionOfComputedPropertyName:ta,parenthesizeConditionOfConditionalExpression:ta,parenthesizeBranchOfConditionalExpression:ta,parenthesizeExpressionOfExportDefault:ta,parenthesizeExpressionOfNew:e=>te(e,us),parenthesizeLeftSideOfAccess:e=>te(e,us),parenthesizeOperandOfPostfixUnary:e=>te(e,us),parenthesizeOperandOfPrefixUnary:e=>te(e,ul),parenthesizeExpressionsOfCommaDelimitedList:e=>te(e,sd),parenthesizeExpressionForDisallowedComma:ta,parenthesizeExpressionOfExpressionStatement:ta,parenthesizeConciseBodyOfArrowFunction:ta,parenthesizeCheckTypeOfConditionalType:ta,parenthesizeExtendsTypeOfConditionalType:ta,parenthesizeConstituentTypesOfUnionType:e=>te(e,sd),parenthesizeConstituentTypeOfUnionType:ta,parenthesizeConstituentTypesOfIntersectionType:e=>te(e,sd),parenthesizeConstituentTypeOfIntersectionType:ta,parenthesizeOperandOfTypeOperator:ta,parenthesizeOperandOfReadonlyTypeOperator:ta,parenthesizeNonArrayTypeOfPostfixType:ta,parenthesizeElementTypesOfTupleType:e=>te(e,sd),parenthesizeElementTypeOfTupleType:ta,parenthesizeTypeOfOptionalType:ta,parenthesizeTypeArguments:e=>e&&te(e,sd),parenthesizeLeadingTypeArgument:ta}}}),bY=()=>{},bW=()=>new Proxy({},{get:()=>()=>{}});function bq(e){vr.push(e)}function bQ(e,t){let n=8&e?bH:bG,r=tl(()=>1&e?b$:createParenthesizerRules(y)),i=tl(()=>2&e?nullNodeConverters:bW(y)),a=tc(e=>(t,n)=>tv(t,e,n)),o=tc(e=>t=>ty(e,t)),s=tc(e=>t=>tb(t,e)),u=tc(e=>()=>v(e)),l=tc(e=>t=>nz(e,t)),c=tc(e=>(t,r)=>t.type!==r?n(nz(e,r),t):t),_=tc(e=>(t,n)=>nR(e,t,n)),p=tc(e=>(t,r)=>t.type!==r?n(nR(e,r,t.postfix),t):t),d=tc(e=>(t,n)=>n8(e,t,n)),m=tc(e=>(t,r,i)=>(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nK(t),i=arguments.length>3?arguments[3]:void 0;return t.tagName!==r||t.comment!==i?n(n8(e,r,i),t):t})(e,t,r,i)),h=tc(e=>(t,n,r)=>n7(e,t,n,r)),g=tc(e=>(t,r,i,a)=>(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nK(t),i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return t.tagName!==r||t.typeExpression!==i||t.comment!==a?n(n7(e,r,i,a),t):t})(e,t,r,i,a)),y={get parenthesizer(){return r()},get converters(){return i()},baseFactory:t,flags:e,createNodeArray:b,createNumericLiteral:T,createBigIntLiteral:E,createStringLiteral:A,createStringLiteralFromNode:function(e){let t=w(dB(e),void 0);return t.textSourceNode=e,t},createRegularExpressionLiteral:C,createLiteralLikeNode:function(e,t){switch(e){case 8:return T(t,0);case 9:return E(t);case 10:return A(t,void 0);case 11:return ru(t,!1);case 12:return ru(t,!0);case 13:return C(t);case 14:return tA(e,t,void 0,0)}},createIdentifier:k,createTempVariable:j,createLoopVariable:function(e){let t=2;return e&&(t|=8),M("",t,void 0,void 0)},createUniqueName:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return nd.assert(!(7&t),"Argument out of range: flags"),nd.assert((48&t)!=32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),M(e,3|t,n,r)},getGeneratedNameForNode:I,createPrivateIdentifier:function(e){return tK(e,"#")||nd.fail("First character of private identifier must be #: "+e),O(or(e))},createUniquePrivateName:function(e,t,n){e&&!tK(e,"#")&&nd.fail("First character of private identifier must be #: "+e);let r=8|(e?3:1);return P(null!=e?e:"",r,t,n)},getGeneratedPrivateNameForNode:function(e,t,n){let r=P(o1(e)?TJ(!0,t,e,n,oa):`#generated@${getNodeId(e)}`,4|(t||n?16:0),t,n);return r.original=e,r},createToken:L,createSuper:function(){return L(106)},createThis:R,createNull:function(){return L(104)},createTrue:z,createFalse:B,createModifier:function(e){return L(e)},createModifiersFromModifierFlags:J,createQualifiedName:$,updateQualifiedName:function(e,t,r){return e.left!==t||e.right!==r?n($(t,r),e):e},createComputedPropertyName:K,updateComputedPropertyName:function(e,t){return e.expression!==t?n(K(t),e):e},createTypeParameterDeclaration:V,updateTypeParameterDeclaration:Y,createParameterDeclaration:W,updateParameterDeclaration:q,createDecorator:Q,updateDecorator:function(e,t){return e.expression!==t?n(Q(t),e):e},createPropertySignature:H,updatePropertySignature:Z,createPropertyDeclaration:X,updatePropertyDeclaration:ee,createMethodSignature:et,updateMethodSignature:en,createMethodDeclaration:er,updateMethodDeclaration:ei,createConstructorDeclaration:eo,updateConstructorDeclaration:es,createGetAccessorDeclaration:eu,updateGetAccessorDeclaration:el,createSetAccessorDeclaration:ec,updateSetAccessorDeclaration:ep,createCallSignature:ed,updateCallSignature:function(e,t,n,r){return e.typeParameters!==t||e.parameters!==n||e.type!==r?S(ed(t,n,r),e):e},createConstructSignature:ef,updateConstructSignature:function(e,t,n,r){return e.typeParameters!==t||e.parameters!==n||e.type!==r?S(ef(t,n,r),e):e},createIndexSignature:em,updateIndexSignature:eh,createClassStaticBlockDeclaration:ea,updateClassStaticBlockDeclaration:function(e,t){var r;return e.body!==t?((r=ea(t))!==e&&(r.modifiers=e.modifiers),n(r,e)):e},createTemplateLiteralTypeSpan:eg,updateTemplateLiteralTypeSpan:function(e,t,r){return e.type!==t||e.literal!==r?n(eg(t,r),e):e},createKeywordTypeNode:function(e){return L(e)},createTypePredicateNode:ey,updateTypePredicateNode:function(e,t,r,i){return e.assertsModifier!==t||e.parameterName!==r||e.type!==i?n(ey(t,r,i),e):e},createTypeReferenceNode:eb,updateTypeReferenceNode:function(e,t,r){return e.typeName!==t||e.typeArguments!==r?n(eb(t,r),e):e},createFunctionTypeNode:ev,updateFunctionTypeNode:function(e,t,n,r){var i;return e.typeParameters!==t||e.parameters!==n||e.type!==r?((i=ev(t,n,r))!==e&&(i.modifiers=e.modifiers),S(i,e)):e},createConstructorTypeNode:ex,updateConstructorTypeNode:function(){return 5==arguments.length?eS(...arguments):4==arguments.length?function(e,t,n,r){return eS(e,e.modifiers,t,n,r)}(...arguments):nd.fail("Incorrect number of arguments specified.")},createTypeQueryNode:eT,updateTypeQueryNode:function(e,t,r){return e.exprName!==t||e.typeArguments!==r?n(eT(t,r),e):e},createTypeLiteralNode:eE,updateTypeLiteralNode:function(e,t){return e.members!==t?n(eE(t),e):e},createArrayTypeNode:eA,updateArrayTypeNode:function(e,t){return e.elementType!==t?n(eA(t),e):e},createTupleTypeNode:eN,updateTupleTypeNode:function(e,t){return e.elements!==t?n(eN(t),e):e},createNamedTupleMember:eM,updateNamedTupleMember:function(e,t,r,i,a){return e.dotDotDotToken!==t||e.name!==r||e.questionToken!==i||e.type!==a?n(eM(t,r,i,a),e):e},createOptionalTypeNode:ek,updateOptionalTypeNode:function(e,t){return e.type!==t?n(ek(t),e):e},createRestTypeNode:ej,updateRestTypeNode:function(e,t){return e.type!==t?n(ej(t),e):e},createUnionTypeNode:function(e){return eI(189,e,r().parenthesizeConstituentTypesOfUnionType)},updateUnionTypeNode:function(e,t){return eF(e,t,r().parenthesizeConstituentTypesOfUnionType)},createIntersectionTypeNode:function(e){return eI(190,e,r().parenthesizeConstituentTypesOfIntersectionType)},updateIntersectionTypeNode:function(e,t){return eF(e,t,r().parenthesizeConstituentTypesOfIntersectionType)},createConditionalTypeNode:eL,updateConditionalTypeNode:function(e,t,r,i,a){return e.checkType!==t||e.extendsType!==r||e.trueType!==i||e.falseType!==a?n(eL(t,r,i,a),e):e},createInferTypeNode:eR,updateInferTypeNode:function(e,t){return e.typeParameter!==t?n(eR(t),e):e},createImportTypeNode:eB,updateImportTypeNode:function(e,t,r,i,a){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.isTypeOf;return e.argument!==t||e.assertions!==r||e.qualifier!==i||e.typeArguments!==a||e.isTypeOf!==o?n(eB(t,r,i,a,o),e):e},createParenthesizedType:eU,updateParenthesizedType:function(e,t){return e.type!==t?n(eU(t),e):e},createThisTypeNode:function(){let e=v(194);return e.transformFlags=1,e},createTypeOperatorNode:eJ,updateTypeOperatorNode:function(e,t){return e.type!==t?n(eJ(e.operator,t),e):e},createIndexedAccessTypeNode:e$,updateIndexedAccessTypeNode:function(e,t,r){return e.objectType!==t||e.indexType!==r?n(e$(t,r),e):e},createMappedTypeNode:eK,updateMappedTypeNode:function(e,t,r,i,a,o,s){return e.readonlyToken!==t||e.typeParameter!==r||e.nameType!==i||e.questionToken!==a||e.type!==o||e.members!==s?n(eK(t,r,i,a,o,s),e):e},createLiteralTypeNode:eV,updateLiteralTypeNode:function(e,t){return e.literal!==t?n(eV(t),e):e},createTemplateLiteralType:ez,updateTemplateLiteralType:function(e,t,r){return e.head!==t||e.templateSpans!==r?n(ez(t,r),e):e},createObjectBindingPattern:eY,updateObjectBindingPattern:function(e,t){return e.elements!==t?n(eY(t),e):e},createArrayBindingPattern:eW,updateArrayBindingPattern:function(e,t){return e.elements!==t?n(eW(t),e):e},createBindingElement:eq,updateBindingElement:function(e,t,r,i,a){return e.propertyName!==r||e.dotDotDotToken!==t||e.name!==i||e.initializer!==a?n(eq(t,r,i,a),e):e},createArrayLiteralExpression:eQ,updateArrayLiteralExpression:function(e,t){return e.elements!==t?n(eQ(t,e.multiLine),e):e},createObjectLiteralExpression:eH,updateObjectLiteralExpression:function(e,t){return e.properties!==t?n(eH(t,e.multiLine),e):e},createPropertyAccessExpression:4&e?(e,t)=>setEmitFlags(eZ(e,t),262144):eZ,updatePropertyAccessExpression:function(e,t,r){return o3(e)?e0(e,t,e.questionDotToken,te(r,vk)):e.expression!==t||e.name!==r?n(eZ(t,r),e):e},createPropertyAccessChain:4&e?(e,t,n)=>setEmitFlags(eX(e,t,n),262144):eX,updatePropertyAccessChain:e0,createElementAccessExpression:e2,updateElementAccessExpression:function(e,t,r){return o4(e)?e4(e,t,e.questionDotToken,r):e.expression!==t||e.argumentExpression!==r?n(e2(t,r),e):e},createElementAccessChain:e3,updateElementAccessChain:e4,createCallExpression:e8,updateCallExpression:function(e,t,r,i){return o6(e)?e9(e,t,e.questionDotToken,r,i):e.expression!==t||e.typeArguments!==r||e.arguments!==i?n(e8(t,r,i),e):e},createCallChain:e7,updateCallChain:e9,createNewExpression:tt,updateNewExpression:function(e,t,r,i){return e.expression!==t||e.typeArguments!==r||e.arguments!==i?n(tt(t,r,i),e):e},createTaggedTemplateExpression:tn,updateTaggedTemplateExpression:function(e,t,r,i){return e.tag!==t||e.typeArguments!==r||e.template!==i?n(tn(t,r,i),e):e},createTypeAssertion:ti,updateTypeAssertion:ta,createParenthesizedExpression:to,updateParenthesizedExpression:ts,createFunctionExpression:tu,updateFunctionExpression:t_,createArrowFunction:tp,updateArrowFunction:td,createDeleteExpression:tf,updateDeleteExpression:function(e,t){return e.expression!==t?n(tf(t),e):e},createTypeOfExpression:tm,updateTypeOfExpression:function(e,t){return e.expression!==t?n(tm(t),e):e},createVoidExpression:th,updateVoidExpression:function(e,t){return e.expression!==t?n(th(t),e):e},createAwaitExpression:tg,updateAwaitExpression:function(e,t){return e.expression!==t?n(tg(t),e):e},createPrefixUnaryExpression:ty,updatePrefixUnaryExpression:function(e,t){return e.operand!==t?n(ty(e.operator,t),e):e},createPostfixUnaryExpression:tb,updatePostfixUnaryExpression:function(e,t){return e.operand!==t?n(tb(t,e.operator),e):e},createBinaryExpression:tv,updateBinaryExpression:function(e,t,r,i){return e.left!==t||e.operatorToken!==r||e.right!==i?n(tv(t,r,i),e):e},createConditionalExpression:tD,updateConditionalExpression:function(e,t,r,i,a,o){return e.condition!==t||e.questionToken!==r||e.whenTrue!==i||e.colonToken!==a||e.whenFalse!==o?n(tD(t,r,i,a,o),e):e},createTemplateExpression:tS,updateTemplateExpression:function(e,t,r){return e.head!==t||e.templateSpans!==r?n(tS(t,r),e):e},createTemplateHead:function(e,t,n){return tA(15,e=tT(15,e,t,n),t,n)},createTemplateMiddle:function(e,t,n){return tA(16,e=tT(15,e,t,n),t,n)},createTemplateTail:function(e,t,n){return tA(17,e=tT(15,e,t,n),t,n)},createNoSubstitutionTemplateLiteral:function(e,t,n){return tw(14,e=tT(15,e,t,n),t,n)},createTemplateLiteralLikeNode:tA,createYieldExpression:tC,updateYieldExpression:function(e,t,r){return e.expression!==r||e.asteriskToken!==t?n(tC(t,r),e):e},createSpreadElement:tN,updateSpreadElement:function(e,t){return e.expression!==t?n(tN(t),e):e},createClassExpression:tM,updateClassExpression:tk,createOmittedExpression:function(){return v(229)},createExpressionWithTypeArguments:tj,updateExpressionWithTypeArguments:function(e,t,r){return e.expression!==t||e.typeArguments!==r?n(tj(t,r),e):e},createAsExpression:tI,updateAsExpression:tO,createNonNullExpression:tP,updateNonNullExpression:tF,createSatisfiesExpression:tL,updateSatisfiesExpression:tR,createNonNullChain:tz,updateNonNullChain:tB,createMetaProperty:tU,updateMetaProperty:function(e,t){return e.name!==t?n(tU(e.keywordToken,t),e):e},createTemplateSpan:tJ,updateTemplateSpan:function(e,t,r){return e.expression!==t||e.literal!==r?n(tJ(t,r),e):e},createSemicolonClassElement:function(){let e=v(237);return e.transformFlags|=1024,e},createBlock:t$,updateBlock:function(e,t){return e.statements!==t?n(t$(t,e.multiLine),e):e},createVariableStatement:tV,updateVariableStatement:tY,createEmptyStatement:tW,createExpressionStatement:tq,updateExpressionStatement:function(e,t){return e.expression!==t?n(tq(t),e):e},createIfStatement:tQ,updateIfStatement:function(e,t,r,i){return e.expression!==t||e.thenStatement!==r||e.elseStatement!==i?n(tQ(t,r,i),e):e},createDoStatement:tH,updateDoStatement:function(e,t,r){return e.statement!==t||e.expression!==r?n(tH(t,r),e):e},createWhileStatement:tG,updateWhileStatement:function(e,t,r){return e.expression!==t||e.statement!==r?n(tG(t,r),e):e},createForStatement:tZ,updateForStatement:function(e,t,r,i,a){return e.initializer!==t||e.condition!==r||e.incrementor!==i||e.statement!==a?n(tZ(t,r,i,a),e):e},createForInStatement:tX,updateForInStatement:function(e,t,r,i){return e.initializer!==t||e.expression!==r||e.statement!==i?n(tX(t,r,i),e):e},createForOfStatement:t0,updateForOfStatement:function(e,t,r,i,a){return e.awaitModifier!==t||e.initializer!==r||e.expression!==i||e.statement!==a?n(t0(t,r,i,a),e):e},createContinueStatement:t1,updateContinueStatement:function(e,t){return e.label!==t?n(t1(t),e):e},createBreakStatement:t2,updateBreakStatement:function(e,t){return e.label!==t?n(t2(t),e):e},createReturnStatement:t3,updateReturnStatement:function(e,t){return e.expression!==t?n(t3(t),e):e},createWithStatement:t4,updateWithStatement:function(e,t,r){return e.expression!==t||e.statement!==r?n(t4(t,r),e):e},createSwitchStatement:t6,updateSwitchStatement:function(e,t,r){return e.expression!==t||e.caseBlock!==r?n(t6(t,r),e):e},createLabeledStatement:t5,updateLabeledStatement:t7,createThrowStatement:t9,updateThrowStatement:function(e,t){return e.expression!==t?n(t9(t),e):e},createTryStatement:ne,updateTryStatement:function(e,t,r,i){return e.tryBlock!==t||e.catchClause!==r||e.finallyBlock!==i?n(ne(t,r,i),e):e},createDebuggerStatement:function(){let e=v(256);return e.jsDoc=void 0,e.flowNode=void 0,e},createVariableDeclaration:nt,updateVariableDeclaration:function(e,t,r,i,a){return e.name!==t||e.type!==i||e.exclamationToken!==r||e.initializer!==a?n(nt(t,r,i,a),e):e},createVariableDeclarationList:nn,updateVariableDeclarationList:function(e,t){return e.declarations!==t?n(nn(t,e.flags),e):e},createFunctionDeclaration:nr,updateFunctionDeclaration:ni,createClassDeclaration:na,updateClassDeclaration:no,createInterfaceDeclaration:ns,updateInterfaceDeclaration:nu,createTypeAliasDeclaration:nl,updateTypeAliasDeclaration:nc,createEnumDeclaration:n_,updateEnumDeclaration:np,createModuleDeclaration:nf,updateModuleDeclaration:nm,createModuleBlock:nh,updateModuleBlock:function(e,t){return e.statements!==t?n(nh(t),e):e},createCaseBlock:ng,updateCaseBlock:function(e,t){return e.clauses!==t?n(ng(t),e):e},createNamespaceExportDeclaration:ny,updateNamespaceExportDeclaration:function(e,t){var r;return e.name!==t?((r=ny(t))!==e&&(r.modifiers=e.modifiers),n(r,e)):e},createImportEqualsDeclaration:nb,updateImportEqualsDeclaration:nv,createImportDeclaration:nx,updateImportDeclaration:nD,createImportClause:nS,updateImportClause:function(e,t,r,i){return e.isTypeOnly!==t||e.name!==r||e.namedBindings!==i?n(nS(t,r,i),e):e},createAssertClause:nT,updateAssertClause:function(e,t,r){return e.elements!==t||e.multiLine!==r?n(nT(t,r),e):e},createAssertEntry:nE,updateAssertEntry:function(e,t,r){return e.name!==t||e.value!==r?n(nE(t,r),e):e},createImportTypeAssertionContainer:nw,updateImportTypeAssertionContainer:function(e,t,r){return e.assertClause!==t||e.multiLine!==r?n(nw(t,r),e):e},createNamespaceImport:nA,updateNamespaceImport:function(e,t){return e.name!==t?n(nA(t),e):e},createNamespaceExport:nC,updateNamespaceExport:function(e,t){return e.name!==t?n(nC(t),e):e},createNamedImports:nN,updateNamedImports:function(e,t){return e.elements!==t?n(nN(t),e):e},createImportSpecifier:nM,updateImportSpecifier:function(e,t,r,i){return e.isTypeOnly!==t||e.propertyName!==r||e.name!==i?n(nM(t,r,i),e):e},createExportAssignment:nk,updateExportAssignment:nj,createExportDeclaration:nI,updateExportDeclaration:nO,createNamedExports:nP,updateNamedExports:function(e,t){return e.elements!==t?n(nP(t),e):e},createExportSpecifier:nF,updateExportSpecifier:function(e,t,r,i){return e.isTypeOnly!==t||e.propertyName!==r||e.name!==i?n(nF(t,r,i),e):e},createMissingDeclaration:function(){let e=D(279);return e.jsDoc=void 0,e},createExternalModuleReference:nL,updateExternalModuleReference:function(e,t){return e.expression!==t?n(nL(t),e):e},get createJSDocAllType(){return u(315)},get createJSDocUnknownType(){return u(316)},get createJSDocNonNullableType(){return _(318)},get updateJSDocNonNullableType(){return p(318)},get createJSDocNullableType(){return _(317)},get updateJSDocNullableType(){return p(317)},get createJSDocOptionalType(){return l(319)},get updateJSDocOptionalType(){return c(319)},get createJSDocVariadicType(){return l(321)},get updateJSDocVariadicType(){return c(321)},get createJSDocNamepathType(){return l(322)},get updateJSDocNamepathType(){return c(322)},createJSDocFunctionType:nB,updateJSDocFunctionType:function(e,t,r){return e.parameters!==t||e.type!==r?n(nB(t,r),e):e},createJSDocTypeLiteral:nU,updateJSDocTypeLiteral:function(e,t,r){return e.jsDocPropertyTags!==t||e.isArrayType!==r?n(nU(t,r),e):e},createJSDocTypeExpression:nJ,updateJSDocTypeExpression:function(e,t){return e.type!==t?n(nJ(t),e):e},createJSDocSignature:n$,updateJSDocSignature:function(e,t,r,i){return e.typeParameters!==t||e.parameters!==r||e.type!==i?n(n$(t,r,i),e):e},createJSDocTemplateTag:nW,updateJSDocTemplateTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return e.tagName!==t||e.constraint!==r||e.typeParameters!==i||e.comment!==a?n(nW(t,r,i,a),e):e},createJSDocTypedefTag:nq,updateJSDocTypedefTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return e.tagName!==t||e.typeExpression!==r||e.fullName!==i||e.comment!==a?n(nq(t,r,i,a),e):e},createJSDocParameterTag:nQ,updateJSDocParameterTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0;return e.tagName!==t||e.name!==r||e.isBracketed!==i||e.typeExpression!==a||e.isNameFirst!==o||e.comment!==s?n(nQ(t,r,i,a,o,s),e):e},createJSDocPropertyTag:nH,updateJSDocPropertyTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0;return e.tagName!==t||e.name!==r||e.isBracketed!==i||e.typeExpression!==a||e.isNameFirst!==o||e.comment!==s?n(nH(t,r,i,a,o,s),e):e},createJSDocCallbackTag:nG,updateJSDocCallbackTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return e.tagName!==t||e.typeExpression!==r||e.fullName!==i||e.comment!==a?n(nG(t,r,i,a),e):e},createJSDocOverloadTag:nZ,updateJSDocOverloadTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.typeExpression!==r||e.comment!==i?n(nZ(t,r,i),e):e},createJSDocAugmentsTag:nX,updateJSDocAugmentsTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.class!==r||e.comment!==i?n(nX(t,r,i),e):e},createJSDocImplementsTag:n0,updateJSDocImplementsTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.class!==r||e.comment!==i?n(n0(t,r,i),e):e},createJSDocSeeTag:n1,updateJSDocSeeTag:function(e,t,r,i){return e.tagName!==t||e.name!==r||e.comment!==i?n(n1(t,r,i),e):e},createJSDocNameReference:n2,updateJSDocNameReference:function(e,t){return e.name!==t?n(n2(t),e):e},createJSDocMemberName:n3,updateJSDocMemberName:function(e,t,r){return e.left!==t||e.right!==r?n(n3(t,r),e):e},createJSDocLink:n4,updateJSDocLink:function(e,t,r){return e.name!==t?n(n4(t,r),e):e},createJSDocLinkCode:n6,updateJSDocLinkCode:function(e,t,r){return e.name!==t?n(n6(t,r),e):e},createJSDocLinkPlain:n5,updateJSDocLinkPlain:function(e,t,r){return e.name!==t?n(n5(t,r),e):e},get createJSDocTypeTag(){return h(347)},get updateJSDocTypeTag(){return g(347)},get createJSDocReturnTag(){return h(345)},get updateJSDocReturnTag(){return g(345)},get createJSDocThisTag(){return h(346)},get updateJSDocThisTag(){return g(346)},get createJSDocAuthorTag(){return d(333)},get updateJSDocAuthorTag(){return m(333)},get createJSDocClassTag(){return d(335)},get updateJSDocClassTag(){return m(335)},get createJSDocPublicTag(){return d(336)},get updateJSDocPublicTag(){return m(336)},get createJSDocPrivateTag(){return d(337)},get updateJSDocPrivateTag(){return m(337)},get createJSDocProtectedTag(){return d(338)},get updateJSDocProtectedTag(){return m(338)},get createJSDocReadonlyTag(){return d(339)},get updateJSDocReadonlyTag(){return m(339)},get createJSDocOverrideTag(){return d(340)},get updateJSDocOverrideTag(){return m(340)},get createJSDocDeprecatedTag(){return d(334)},get updateJSDocDeprecatedTag(){return m(334)},get createJSDocThrowsTag(){return h(352)},get updateJSDocThrowsTag(){return g(352)},get createJSDocSatisfiesTag(){return h(353)},get updateJSDocSatisfiesTag(){return g(353)},createJSDocEnumTag:re,updateJSDocEnumTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nK(e),r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return e.tagName!==t||e.typeExpression!==r||e.comment!==i?n(re(t,r,i),e):e},createJSDocUnknownTag:n9,updateJSDocUnknownTag:function(e,t,r){return e.tagName!==t||e.comment!==r?n(n9(t,r),e):e},createJSDocText:rt,updateJSDocText:function(e,t){return e.text!==t?n(rt(t),e):e},createJSDocComment:rn,updateJSDocComment:function(e,t,r){return e.comment!==t||e.tags!==r?n(rn(t,r),e):e},createJsxElement:rr,updateJsxElement:function(e,t,r,i){return e.openingElement!==t||e.children!==r||e.closingElement!==i?n(rr(t,r,i),e):e},createJsxSelfClosingElement:ri,updateJsxSelfClosingElement:function(e,t,r,i){return e.tagName!==t||e.typeArguments!==r||e.attributes!==i?n(ri(t,r,i),e):e},createJsxOpeningElement:ra,updateJsxOpeningElement:function(e,t,r,i){return e.tagName!==t||e.typeArguments!==r||e.attributes!==i?n(ra(t,r,i),e):e},createJsxClosingElement:ro,updateJsxClosingElement:function(e,t){return e.tagName!==t?n(ro(t),e):e},createJsxFragment:rs,createJsxText:ru,updateJsxText:function(e,t,r){return e.text!==t||e.containsOnlyTriviaWhiteSpaces!==r?n(ru(t,r),e):e},createJsxOpeningFragment:function(){let e=v(286);return e.transformFlags|=2,e},createJsxJsxClosingFragment:function(){let e=v(287);return e.transformFlags|=2,e},updateJsxFragment:function(e,t,r,i){return e.openingFragment!==t||e.children!==r||e.closingFragment!==i?n(rs(t,r,i),e):e},createJsxAttribute:rl,updateJsxAttribute:function(e,t,r){return e.name!==t||e.initializer!==r?n(rl(t,r),e):e},createJsxAttributes:rc,updateJsxAttributes:function(e,t){return e.properties!==t?n(rc(t),e):e},createJsxSpreadAttribute:r_,updateJsxSpreadAttribute:function(e,t){return e.expression!==t?n(r_(t),e):e},createJsxExpression:rp,updateJsxExpression:function(e,t){return e.expression!==t?n(rp(e.dotDotDotToken,t),e):e},createCaseClause:rd,updateCaseClause:function(e,t,r){return e.expression!==t||e.statements!==r?n(rd(t,r),e):e},createDefaultClause:rf,updateDefaultClause:function(e,t){return e.statements!==t?n(rf(t),e):e},createHeritageClause:rm,updateHeritageClause:function(e,t){return e.types!==t?n(rm(e.token,t),e):e},createCatchClause:rh,updateCatchClause:function(e,t,r){return e.variableDeclaration!==t||e.block!==r?n(rh(t,r),e):e},createPropertyAssignment:rg,updatePropertyAssignment:function(e,t,r){var i;return e.name!==t||e.initializer!==r?((i=rg(t,r))!==e&&(i.modifiers=e.modifiers,i.questionToken=e.questionToken,i.exclamationToken=e.exclamationToken),n(i,e)):e},createShorthandPropertyAssignment:ry,updateShorthandPropertyAssignment:function(e,t,r){var i;return e.name!==t||e.objectAssignmentInitializer!==r?((i=ry(t,r))!==e&&(i.modifiers=e.modifiers,i.questionToken=e.questionToken,i.exclamationToken=e.exclamationToken,i.equalsToken=e.equalsToken),n(i,e)):e},createSpreadAssignment:rb,updateSpreadAssignment:function(e,t){return e.expression!==t?n(rb(t),e):e},createEnumMember:rv,updateEnumMember:function(e,t,r){return e.name!==t||e.initializer!==r?n(rv(t,r),e):e},createSourceFile:function(e,n,r){let i=t.createBaseSourceFileNode(308);return i.statements=b(e),i.endOfFileToken=n,i.flags|=r,i.text="",i.fileName="",i.path="",i.resolvedPath="",i.originalFileName="",i.languageVersion=0,i.languageVariant=0,i.scriptKind=0,i.isDeclarationFile=!1,i.hasNoDefaultLib=!1,i.transformFlags|=b1(i.statements)|b0(i.endOfFileToken),i.locals=void 0,i.nextContainer=void 0,i.endFlowNode=void 0,i.nodeCount=0,i.identifierCount=0,i.symbolCount=0,i.parseDiagnostics=void 0,i.bindDiagnostics=void 0,i.bindSuggestionDiagnostics=void 0,i.lineMap=void 0,i.externalModuleIndicator=void 0,i.setExternalModuleIndicator=void 0,i.pragmas=void 0,i.checkJsDirective=void 0,i.referencedFiles=void 0,i.typeReferenceDirectives=void 0,i.libReferenceDirectives=void 0,i.amdDependencies=void 0,i.commentDirectives=void 0,i.identifiers=void 0,i.packageJsonLocations=void 0,i.packageJsonScope=void 0,i.imports=void 0,i.moduleAugmentations=void 0,i.ambientModuleNames=void 0,i.resolvedModules=void 0,i.classifiableNames=void 0,i.impliedNodeFormat=void 0,i},updateSourceFile:function(e,t){let r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.isDeclarationFile,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.referencedFiles,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.typeReferenceDirectives,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.hasNoDefaultLib,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:e.libReferenceDirectives;return e.statements!==t||e.isDeclarationFile!==i||e.referencedFiles!==a||e.typeReferenceDirectives!==o||e.hasNoDefaultLib!==s||e.libReferenceDirectives!==u?n(((r=rD(e)).statements=b(t),r.isDeclarationFile=i,r.referencedFiles=a,r.typeReferenceDirectives=o,r.hasNoDefaultLib=s,r.libReferenceDirectives=u,r.transformFlags=b1(r.statements)|b0(r.endOfFileToken),r),e):e},createRedirectedSourceFile:rx,createBundle:rS,updateBundle:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t8;return e.sourceFiles!==t||e.prepends!==r?n(rS(t,r),e):e},createUnparsedSource:function(e,t,n){let r=v(310);return r.prologues=e,r.syntheticReferences=t,r.texts=n,r.fileName="",r.text="",r.referencedFiles=t8,r.libReferenceDirectives=t8,r.getLineAndCharacterOfPosition=e=>iH(r,e),r},createUnparsedPrologue:function(e){return rT(303,e)},createUnparsedPrepend:function(e,t){let n=rT(304,e);return n.texts=t,n},createUnparsedTextLike:function(e,t){return rT(t?306:305,e)},createUnparsedSyntheticReference:function(e){let t=v(307);return t.data=e.data,t.section=e,t},createInputFiles:function(){let e=v(311);return e.javascriptText="",e.declarationText="",e},createSyntheticExpression:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=v(234);return r.type=e,r.isSpread=t,r.tupleNameSource=n,r},createSyntaxList:function(e){let t=v(354);return t._children=e,t},createNotEmittedStatement:function(e){let t=v(355);return t.original=e,TZ(t,e),t},createPartiallyEmittedExpression:rE,updatePartiallyEmittedExpression:rw,createCommaListExpression:rC,updateCommaListExpression:function(e,t){return e.elements!==t?n(rC(t),e):e},createEndOfDeclarationMarker:function(e){let t=v(359);return t.emitNode={},t.original=e,t},createMergeDeclarationMarker:function(e){let t=v(358);return t.emitNode={},t.original=e,t},createSyntheticReferenceExpression:rN,updateSyntheticReferenceExpression:function(e,t,r){return e.expression!==t||e.thisArg!==r?n(rN(t,r),e):e},cloneNode:rM,get createComma(){return a(27)},get createAssignment(){return a(63)},get createLogicalOr(){return a(56)},get createLogicalAnd(){return a(55)},get createBitwiseOr(){return a(51)},get createBitwiseXor(){return a(52)},get createBitwiseAnd(){return a(50)},get createStrictEquality(){return a(36)},get createStrictInequality(){return a(37)},get createEquality(){return a(34)},get createInequality(){return a(35)},get createLessThan(){return a(29)},get createLessThanEquals(){return a(32)},get createGreaterThan(){return a(31)},get createGreaterThanEquals(){return a(33)},get createLeftShift(){return a(47)},get createRightShift(){return a(48)},get createUnsignedRightShift(){return a(49)},get createAdd(){return a(39)},get createSubtract(){return a(40)},get createMultiply(){return a(41)},get createDivide(){return a(43)},get createModulo(){return a(44)},get createExponent(){return a(42)},get createPrefixPlus(){return o(39)},get createPrefixMinus(){return o(40)},get createPrefixIncrement(){return o(45)},get createPrefixDecrement(){return o(46)},get createBitwiseNot(){return o(54)},get createLogicalNot(){return o(53)},get createPostfixIncrement(){return s(45)},get createPostfixDecrement(){return s(46)},createImmediatelyInvokedFunctionExpression:function(e,t,n){return e8(tu(void 0,void 0,void 0,void 0,t?[t]:[],void 0,t$(e,!0)),void 0,n?[n]:[])},createImmediatelyInvokedArrowFunction:function(e,t,n){return e8(tp(void 0,void 0,t?[t]:[],void 0,void 0,t$(e,!0)),void 0,n?[n]:[])},createVoidZero:rk,createExportDefault:function(e){return nk(void 0,!1,e)},createExternalModuleExport:function(e){return nI(void 0,!1,nP([nF(!1,void 0,e)]))},createTypeCheck:function(e,t){return"undefined"===t?y.createStrictEquality(e,rk()):y.createStrictEquality(tm(e),A(t))},createMethodCall:rj,createGlobalMethodCall:rI,createFunctionBindCall:function(e,t,n){return rj(e,"bind",[t,...n])},createFunctionCallCall:function(e,t,n){return rj(e,"call",[t,...n])},createFunctionApplyCall:function(e,t,n){return rj(e,"apply",[t,n])},createArraySliceCall:function(e,t){return rj(e,"slice",void 0===t?[]:[rV(t)])},createArrayConcatCall:function(e,t){return rj(e,"concat",t)},createObjectDefinePropertyCall:function(e,t,n){return rI("Object","defineProperty",[e,rV(t),n])},createObjectGetOwnPropertyDescriptorCall:function(e,t){return rI("Object","getOwnPropertyDescriptor",[e,rV(t)])},createReflectGetCall:function(e,t,n){return rI("Reflect","get",n?[e,t,n]:[e,t])},createReflectSetCall:function(e,t,n,r){return rI("Reflect","set",r?[e,t,n,r]:[e,t,n])},createPropertyDescriptor:function(e,t){let n=[];rO(n,"enumerable",rV(e.enumerable)),rO(n,"configurable",rV(e.configurable));let r=rO(n,"writable",rV(e.writable));r=rO(n,"value",e.value)||r;let i=rO(n,"get",e.get);return i=rO(n,"set",e.set)||i,nd.assert(!(r&&i),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),eH(n,!t)},createCallBinding:function(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=To(e,15),o,s;return _M(a)?(o=R(),s=a):v$(a)?(o=R(),s=void 0!==n&&n<2?TZ(k("_super"),a):a):8192&l2(a)?(o=rk(),s=r().parenthesizeLeftSideOfAccess(a,!1)):xA(a)?rP(a.expression,i)?(o=j(t),s=eZ(TZ(y.createAssignment(o,a.expression),a.expression),a.name),TZ(s,a)):(o=a.expression,s=a):xC(a)?rP(a.expression,i)?(o=j(t),s=e2(TZ(y.createAssignment(o,a.expression),a.expression),a.argumentExpression),TZ(s,a)):(o=a.expression,s=a):(o=rk(),s=r().parenthesizeLeftSideOfAccess(e,!1)),{target:s,thisArg:o}},createAssignmentTargetWrapper:function(e,t){return eZ(to(eH([ec(void 0,"value",[W(void 0,void 0,e,void 0,void 0,void 0)],t$([tq(t)]))])),"value")},inlineExpressions:function(e){return e.length>10?rC(e):eO(e,y.createComma)},getInternalName:function(e,t,n){return rF(e,t,n,98304)},getLocalName:function(e,t,n){return rF(e,t,n,32768)},getExportName:rL,getDeclarationName:function(e,t,n){return rF(e,t,n)},getNamespaceMemberName:rR,getExternalModuleOrNamespaceExportName:function(e,t,n,r){return e&&f5(t,1)?rR(e,rF(t),n,r):rL(t,n,r)},restoreOuterExpressions:function e(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;return t&&Ta(t,r)&&!(xI(t)&&d1(t)&&d1(getSourceMapRange(t))&&d1(getCommentRange(t))&&!G(getSyntheticLeadingComments(t))&&!G(getSyntheticTrailingComments(t)))?function(e,t){switch(e.kind){case 214:return ts(e,t);case 213:return ta(e,e.type,t);case 231:return tO(e,t,e.type);case 235:return tR(e,t,e.type);case 232:return tF(e,t);case 356:return rw(e,t)}}(t,e(t.expression,n)):n},restoreEnclosingLabel:function e(t,n,r){if(!n)return t;let i=t7(n,n.label,Dc(n.statement)?e(t,n.statement):t);return r&&r(n),i},createUseStrictPrologue:rz,copyPrologue:function(e,t,n,r){let i=rB(e,t,0,n);return rU(e,t,i,r)},copyStandardPrologue:rB,copyCustomPrologue:rU,ensureUseStrict:function(e){return S9(e)?e:TZ(b([rz(),...e]),e)},liftToBlock:function(e){return nd.assert(x(e,uL),"Cannot lift nodes to a Block."),eC(e)||t$(e)},mergeLexicalEnvironment:function(e,t){if(!G(t))return e;let n=rJ(e,cG,0),r=rJ(e,cX,n),i=rJ(e,c1,r),a=rJ(t,cG,0),o=rJ(t,cX,a),s=rJ(t,c1,o),u=rJ(t,cZ,s);nd.assert(u===t.length,"Expected declarations to be valid standard or custom prologues");let l=sd(e)?e.slice():e;if(u>s&&l.splice(i,0,...t.slice(s,u)),s>o&&l.splice(r,0,...t.slice(o,s)),o>a&&l.splice(n,0,...t.slice(a,o)),a>0){if(0===n)l.splice(0,0,...t.slice(0,a));else{let r=new Map;for(let t=0;t=0;e--){let n=t[e];r.has(n.expression.text)||l.unshift(n)}}}return sd(e)?TZ(b(l,e.hasTrailingComma),e):e},updateModifiers:function(e,t){var n;let r;return r="number"==typeof t?J(t):t,vq(e)?Y(e,r,e.name,e.constraint,e.default):vQ(e)?q(e,r,e.dotDotDotToken,e.name,e.questionToken,e.type,e.initializer):xt(e)?eS(e,r,e.typeParameters,e.parameters,e.type):vG(e)?Z(e,r,e.name,e.questionToken,e.type):vZ(e)?ee(e,r,e.name,null!=(n=e.questionToken)?n:e.exclamationToken,e.type,e.initializer):vX(e)?en(e,r,e.name,e.questionToken,e.typeParameters,e.parameters,e.type):v0(e)?ei(e,r,e.asteriskToken,e.name,e.questionToken,e.typeParameters,e.parameters,e.type,e.body):v2(e)?es(e,r,e.parameters,e.body):v3(e)?el(e,r,e.name,e.parameters,e.type,e.body):v4(e)?ep(e,r,e.name,e.parameters,e.body):v8(e)?eh(e,r,e.parameters,e.type):xO(e)?t_(e,r,e.asteriskToken,e.name,e.typeParameters,e.parameters,e.type,e.body):xP(e)?td(e,r,e.typeParameters,e.parameters,e.type,e.equalsGreaterThanToken,e.body):xW(e)?tk(e,r,e.name,e.typeParameters,e.heritageClauses,e.members):x5(e)?tY(e,r,e.declarationList):Dh(e)?ni(e,r,e.asteriskToken,e.name,e.typeParameters,e.parameters,e.type,e.body):Dg(e)?no(e,r,e.name,e.typeParameters,e.heritageClauses,e.members):Dy(e)?nu(e,r,e.name,e.typeParameters,e.heritageClauses,e.members):Db(e)?nc(e,r,e.name,e.typeParameters,e.type):Dv(e)?np(e,r,e.name,e.members):Dx(e)?nm(e,r,e.name,e.body):DE(e)?nv(e,r,e.isTypeOnly,e.name,e.moduleReference):Dw(e)?nD(e,r,e.importClause,e.moduleSpecifier,e.assertClause):DP(e)?nj(e,r,e.expression):DF(e)?nO(e,r,e.isTypeOnly,e.exportClause,e.moduleSpecifier,e.assertClause):nd.assertNever(e)}};return f(vr,e=>e(y)),y;function b(e,t){if(void 0===e||e===t8)e=[];else if(sd(e)){if(void 0===t||e.hasTrailingComma===t)return void 0===e.transformFlags&&b2(e),nd.attachNodeArrayDebugInfo(e),e;let n=e.slice();return n.pos=e.pos,n.end=e.end,n.hasTrailingComma=t,n.transformFlags=e.transformFlags,nd.attachNodeArrayDebugInfo(n),n}let n=e.length,r=n>=1&&n<=4?e.slice():e;return r.pos=-1,r.end=-1,r.hasTrailingComma=!!t,r.transformFlags=0,b2(r),nd.attachNodeArrayDebugInfo(r),r}function v(e){return t.createBaseNode(e)}function D(e){let t=v(e);return t.symbol=void 0,t.localSymbol=void 0,t}function S(e,t){return e!==t&&(e.typeArguments=t.typeArguments),n(e,t)}function T(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=D(8);return n.text="number"==typeof e?e+"":e,n.numericLiteralFlags=t,384&t&&(n.transformFlags|=1024),n}function E(e){let t=F(9);return t.text="string"==typeof e?e:yp(e)+"n",t.transformFlags|=4,t}function w(e,t){let n=D(10);return n.text=e,n.singleQuote=t,n}function A(e,t,n){let r=w(e,t);return r.hasExtendedUnicodeEscape=n,n&&(r.transformFlags|=1024),r}function C(e){let t=F(13);return t.text=e,t}function N(e){let n=t.createBaseIdentifierNode(79);return n.escapedText=e,n.jsDoc=void 0,n.flowNode=void 0,n.symbol=void 0,n}function M(e,t,n,r){let i=N(or(e));return setIdentifierAutoGenerate(i,{flags:t,id:vt,prefix:n,suffix:r}),vt++,i}function k(e,t,n){void 0===t&&e&&(t=iJ(e)),79===t&&(t=void 0);let r=N(or(e));return n&&(r.flags|=128),"await"===r.escapedText&&(r.transformFlags|=67108864),128&r.flags&&(r.transformFlags|=1024),r}function j(e,t,n,r){let i=1;t&&(i|=8);let a=M("",i,n,r);return e&&e(a),a}function I(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;nd.assert(!(7&t),"Argument out of range: flags");let i=e?o1(e)?TJ(!1,n,e,r,oa):`generated@${getNodeId(e)}`:"";(n||r)&&(t|=16);let a=M(i,4|t,n,r);return a.original=e,a}function O(e){let n=t.createBasePrivateIdentifierNode(80);return n.escapedText=e,n.transformFlags|=16777216,n}function P(e,t,n,r){let i=O(or(e));return setIdentifierAutoGenerate(i,{flags:t,id:vt,prefix:n,suffix:r}),vt++,i}function F(e){return t.createBaseTokenNode(e)}function L(e){nd.assert(e>=0&&e<=162,"Invalid token"),nd.assert(e<=14||e>=17,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),nd.assert(e<=8||e>=14,"Invalid token. Use 'createLiteralLikeNode' to create literals."),nd.assert(79!==e,"Invalid token. Use 'createIdentifier' to create identifiers");let t=F(e),n=0;switch(e){case 132:n=384;break;case 123:case 121:case 122:case 146:case 126:case 136:case 85:case 131:case 148:case 160:case 144:case 149:case 101:case 145:case 161:case 152:case 134:case 153:case 114:case 157:case 155:n=1;break;case 106:n=134218752,t.flowNode=void 0;break;case 124:n=1024;break;case 127:n=16777216;break;case 108:n=16384,t.flowNode=void 0}return n&&(t.transformFlags|=n),t}function R(){return L(108)}function z(){return L(110)}function B(){return L(95)}function J(e){let t=[];return 1&e&&t.push(L(93)),2&e&&t.push(L(136)),1024&e&&t.push(L(88)),2048&e&&t.push(L(85)),4&e&&t.push(L(123)),8&e&&t.push(L(121)),16&e&&t.push(L(122)),256&e&&t.push(L(126)),32&e&&t.push(L(124)),16384&e&&t.push(L(161)),64&e&&t.push(L(146)),128&e&&t.push(L(127)),512&e&&t.push(L(132)),32768&e&&t.push(L(101)),65536&e&&t.push(L(145)),t.length?t:void 0}function $(e,t){var n;let r=v(163);return r.left=e,r.right=rK(t),r.transformFlags|=b0(r.left)|-67108865&b0(r.right),r.flowNode=void 0,r}function K(e){let t=v(164);return t.expression=r().parenthesizeExpressionOfComputedPropertyName(e),t.transformFlags|=132096|b0(t.expression),t}function V(e,t,n,r){let i=D(165);return i.modifiers=r$(e),i.name=rK(t),i.constraint=n,i.default=r,i.transformFlags=1,i.expression=void 0,i.jsDoc=void 0,i}function Y(e,t,r,i,a){return e.modifiers!==t||e.name!==r||e.constraint!==i||e.default!==a?n(V(t,r,i,a),e):e}function W(e,t,n,r,i,a){var o,s;let u=D(166);return u.modifiers=r$(e),u.dotDotDotToken=t,u.name=rK(n),u.questionToken=r,u.type=i,u.initializer=rY(a),fU(u.name)?u.transformFlags=1:u.transformFlags=b1(u.modifiers)|b0(u.dotDotDotToken)|bX(u.name)|b0(u.questionToken)|b0(u.initializer)|((null!=(o=u.questionToken)?o:u.type)?1:0)|((null!=(s=u.dotDotDotToken)?s:u.initializer)?1024:0)|(16476&mf(u.modifiers)?8192:0),u.jsDoc=void 0,u}function q(e,t,r,i,a,o,s){return e.modifiers!==t||e.dotDotDotToken!==r||e.name!==i||e.questionToken!==a||e.type!==o||e.initializer!==s?n(W(t,r,i,a,o,s),e):e}function Q(e){let t=v(167);return t.expression=r().parenthesizeLeftSideOfAccess(e,!1),t.transformFlags|=33562625|b0(t.expression),t}function H(e,t,n,r){let i=D(168);return i.modifiers=r$(e),i.name=rK(t),i.type=r,i.questionToken=n,i.transformFlags=1,i.initializer=void 0,i.jsDoc=void 0,i}function Z(e,t,r,i,a){var o;return e.modifiers!==t||e.name!==r||e.questionToken!==i||e.type!==a?((o=H(t,r,i,a))!==e&&(o.initializer=e.initializer),n(o,e)):e}function X(e,t,n,r,i){let a=D(169);a.modifiers=r$(e),a.name=rK(t),a.questionToken=n&&vA(n)?n:void 0,a.exclamationToken=n&&vw(n)?n:void 0,a.type=r,a.initializer=rY(i);let o=16777216&a.flags||2&mf(a.modifiers);return a.transformFlags=b1(a.modifiers)|bX(a.name)|b0(a.initializer)|(o||a.questionToken||a.exclamationToken||a.type?1:0)|(vW(a.name)||32&mf(a.modifiers)&&a.initializer?8192:0)|16777216,a.jsDoc=void 0,a}function ee(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.questionToken!==(void 0!==i&&vA(i)?i:void 0)||e.exclamationToken!==(void 0!==i&&vw(i)?i:void 0)||e.type!==a||e.initializer!==o?n(X(t,r,i,a,o),e):e}function et(e,t,n,r,i,a){let o=D(170);return o.modifiers=r$(e),o.name=rK(t),o.questionToken=n,o.typeParameters=r$(r),o.parameters=r$(i),o.type=a,o.transformFlags=1,o.jsDoc=void 0,o.locals=void 0,o.nextContainer=void 0,o.typeArguments=void 0,o}function en(e,t,n,r,i,a,o){return e.modifiers!==t||e.name!==n||e.questionToken!==r||e.typeParameters!==i||e.parameters!==a||e.type!==o?S(et(t,n,r,i,a,o),e):e}function er(e,t,n,r,i,a,o,s){let u=D(171);if(u.modifiers=r$(e),u.asteriskToken=t,u.name=rK(n),u.questionToken=r,u.exclamationToken=void 0,u.typeParameters=r$(i),u.parameters=b(a),u.type=o,u.body=s,u.body){let e=512&mf(u.modifiers),t=!!u.asteriskToken;u.transformFlags=b1(u.modifiers)|b0(u.asteriskToken)|bX(u.name)|b0(u.questionToken)|b1(u.typeParameters)|b1(u.parameters)|b0(u.type)|-67108865&b0(u.body)|(e&&t?128:e?256:t?2048:0)|(u.questionToken||u.typeParameters||u.type?1:0)|1024}else u.transformFlags=1;return u.typeArguments=void 0,u.jsDoc=void 0,u.locals=void 0,u.nextContainer=void 0,u.flowNode=void 0,u.endFlowNode=void 0,u.returnFlowNode=void 0,u}function ei(e,t,r,i,a,o,s,u,l){var c;return e.modifiers!==t||e.asteriskToken!==r||e.name!==i||e.questionToken!==a||e.typeParameters!==o||e.parameters!==s||e.type!==u||e.body!==l?((c=er(t,r,i,a,o,s,u,l))!==e&&(c.exclamationToken=e.exclamationToken),n(c,e)):e}function ea(e){let t=D(172);return t.body=e,t.transformFlags=16777216|b0(e),t.modifiers=void 0,t.jsDoc=void 0,t.locals=void 0,t.nextContainer=void 0,t.endFlowNode=void 0,t.returnFlowNode=void 0,t}function eo(e,t,n){let r=D(173);return r.modifiers=r$(e),r.parameters=b(t),r.body=n,r.transformFlags=b1(r.modifiers)|b1(r.parameters)|-67108865&b0(r.body)|1024,r.typeParameters=void 0,r.type=void 0,r.typeArguments=void 0,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.endFlowNode=void 0,r.returnFlowNode=void 0,r}function es(e,t,n,r){var i;return e.modifiers!==t||e.parameters!==n||e.body!==r?((i=eo(t,n,r))!==e&&(i.typeParameters=e.typeParameters,i.type=e.type),S(i,e)):e}function eu(e,t,n,r,i){let a=D(174);return a.modifiers=r$(e),a.name=rK(t),a.parameters=b(n),a.type=r,a.body=i,a.body?a.transformFlags=b1(a.modifiers)|bX(a.name)|b1(a.parameters)|b0(a.type)|-67108865&b0(a.body)|(a.type?1:0):a.transformFlags=1,a.typeArguments=void 0,a.typeParameters=void 0,a.jsDoc=void 0,a.locals=void 0,a.nextContainer=void 0,a.flowNode=void 0,a.endFlowNode=void 0,a.returnFlowNode=void 0,a}function el(e,t,n,r,i,a){var o;return e.modifiers!==t||e.name!==n||e.parameters!==r||e.type!==i||e.body!==a?((o=eu(t,n,r,i,a))!==e&&(o.typeParameters=e.typeParameters),S(o,e)):e}function ec(e,t,n,r){let i=D(175);return i.modifiers=r$(e),i.name=rK(t),i.parameters=b(n),i.body=r,i.body?i.transformFlags=b1(i.modifiers)|bX(i.name)|b1(i.parameters)|-67108865&b0(i.body)|(i.type?1:0):i.transformFlags=1,i.typeArguments=void 0,i.typeParameters=void 0,i.type=void 0,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.flowNode=void 0,i.endFlowNode=void 0,i.returnFlowNode=void 0,i}function ep(e,t,n,r,i){var a;return e.modifiers!==t||e.name!==n||e.parameters!==r||e.body!==i?((a=ec(t,n,r,i))!==e&&(a.typeParameters=e.typeParameters,a.type=e.type),S(a,e)):e}function ed(e,t,n){let r=D(176);return r.typeParameters=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function ef(e,t,n){let r=D(177);return r.typeParameters=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function em(e,t,n){let r=D(178);return r.modifiers=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function eh(e,t,n,r){return e.parameters!==n||e.type!==r||e.modifiers!==t?S(em(t,n,r),e):e}function eg(e,t){let n=v(201);return n.type=e,n.literal=t,n.transformFlags=1,n}function ey(e,t,n){let r=v(179);return r.assertsModifier=e,r.parameterName=rK(t),r.type=n,r.transformFlags=1,r}function eb(e,t){let n=v(180);return n.typeName=rK(e),n.typeArguments=t&&r().parenthesizeTypeArguments(b(t)),n.transformFlags=1,n}function ev(e,t,n){let r=D(181);return r.typeParameters=r$(e),r.parameters=r$(t),r.type=n,r.transformFlags=1,r.modifiers=void 0,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.typeArguments=void 0,r}function ex(){return 4==arguments.length?eD(...arguments):3==arguments.length?function(e,t,n){return eD(void 0,e,t,n)}(...arguments):nd.fail("Incorrect number of arguments specified.")}function eD(e,t,n,r){let i=D(182);return i.modifiers=r$(e),i.typeParameters=r$(t),i.parameters=r$(n),i.type=r,i.transformFlags=1,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.typeArguments=void 0,i}function eS(e,t,n,r,i){return e.modifiers!==t||e.typeParameters!==n||e.parameters!==r||e.type!==i?S(ex(t,n,r,i),e):e}function eT(e,t){let n=v(183);return n.exprName=e,n.typeArguments=t&&r().parenthesizeTypeArguments(t),n.transformFlags=1,n}function eE(e){let t=D(184);return t.members=b(e),t.transformFlags=1,t}function eA(e){let t=v(185);return t.elementType=r().parenthesizeNonArrayTypeOfPostfixType(e),t.transformFlags=1,t}function eN(e){let t=v(186);return t.elements=b(r().parenthesizeElementTypesOfTupleType(e)),t.transformFlags=1,t}function eM(e,t,n,r){let i=D(199);return i.dotDotDotToken=e,i.name=t,i.questionToken=n,i.type=r,i.transformFlags=1,i.jsDoc=void 0,i}function ek(e){let t=v(187);return t.type=r().parenthesizeTypeOfOptionalType(e),t.transformFlags=1,t}function ej(e){let t=v(188);return t.type=e,t.transformFlags=1,t}function eI(e,t,n){let r=v(e);return r.types=y.createNodeArray(n(t)),r.transformFlags=1,r}function eF(e,t,r){return e.types!==t?n(eI(e.kind,t,r),e):e}function eL(e,t,n,i){let a=v(191);return a.checkType=r().parenthesizeCheckTypeOfConditionalType(e),a.extendsType=r().parenthesizeExtendsTypeOfConditionalType(t),a.trueType=n,a.falseType=i,a.transformFlags=1,a.locals=void 0,a.nextContainer=void 0,a}function eR(e){let t=v(192);return t.typeParameter=e,t.transformFlags=1,t}function ez(e,t){let n=v(200);return n.head=e,n.templateSpans=b(t),n.transformFlags=1,n}function eB(e,t,n,i){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=v(202);return o.argument=e,o.assertions=t,o.qualifier=n,o.typeArguments=i&&r().parenthesizeTypeArguments(i),o.isTypeOf=a,o.transformFlags=1,o}function eU(e){let t=v(193);return t.type=e,t.transformFlags=1,t}function eJ(e,t){let n=v(195);return n.operator=e,n.type=146===e?r().parenthesizeOperandOfReadonlyTypeOperator(t):r().parenthesizeOperandOfTypeOperator(t),n.transformFlags=1,n}function e$(e,t){let n=v(196);return n.objectType=r().parenthesizeNonArrayTypeOfPostfixType(e),n.indexType=t,n.transformFlags=1,n}function eK(e,t,n,r,i,a){let o=D(197);return o.readonlyToken=e,o.typeParameter=t,o.nameType=n,o.questionToken=r,o.type=i,o.members=a&&b(a),o.transformFlags=1,o.locals=void 0,o.nextContainer=void 0,o}function eV(e){let t=v(198);return t.literal=e,t.transformFlags=1,t}function eY(e){let t=v(203);return t.elements=b(e),t.transformFlags|=525312|b1(t.elements),32768&t.transformFlags&&(t.transformFlags|=65664),t}function eW(e){let t=v(204);return t.elements=b(e),t.transformFlags|=525312|b1(t.elements),t}function eq(e,t,n,r){let i=D(205);return i.dotDotDotToken=e,i.propertyName=rK(t),i.name=rK(n),i.initializer=rY(r),i.transformFlags|=b0(i.dotDotDotToken)|bX(i.propertyName)|bX(i.name)|b0(i.initializer)|(i.dotDotDotToken?32768:0)|1024,i.flowNode=void 0,i}function eQ(e,t){let n=v(206),i=e&&ew(e),a=b(e,!!(i&&xq(i))||void 0);return n.elements=r().parenthesizeExpressionsOfCommaDelimitedList(a),n.multiLine=t,n.transformFlags|=b1(n.elements),n}function eH(e,t){let n=D(207);return n.properties=b(e),n.multiLine=t,n.transformFlags|=b1(n.properties),n.jsDoc=void 0,n}function eG(e,t,n){var r;let i=D(208);return i.expression=e,i.questionDotToken=t,i.name=n,i.transformFlags=b0(i.expression)|b0(i.questionDotToken)|(vk(i.name)?-67108865&b0(i.name):536870912|b0(i.name)),i.jsDoc=void 0,i.flowNode=void 0,i}function eZ(e,t){let n=eG(r().parenthesizeLeftSideOfAccess(e,!1),void 0,rK(t));return v$(e)&&(n.transformFlags|=384),n}function eX(e,t,n){let i=eG(r().parenthesizeLeftSideOfAccess(e,!0),t,rK(n));return i.flags|=32,i.transformFlags|=32,i}function e0(e,t,r,i){return nd.assert(!!(32&e.flags),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),e.expression!==t||e.questionDotToken!==r||e.name!==i?n(eX(t,r,i),e):e}function e1(e,t,n){let r=D(209);return r.expression=e,r.questionDotToken=t,r.argumentExpression=n,r.transformFlags|=b0(r.expression)|b0(r.questionDotToken)|b0(r.argumentExpression),r.jsDoc=void 0,r.flowNode=void 0,r}function e2(e,t){let n=e1(r().parenthesizeLeftSideOfAccess(e,!1),void 0,rV(t));return v$(e)&&(n.transformFlags|=384),n}function e3(e,t,n){let i=e1(r().parenthesizeLeftSideOfAccess(e,!0),t,rV(n));return i.flags|=32,i.transformFlags|=32,i}function e4(e,t,r,i){return nd.assert(!!(32&e.flags),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),e.expression!==t||e.questionDotToken!==r||e.argumentExpression!==i?n(e3(t,r,i),e):e}function e5(e,t,n,r){let i=D(210);return i.expression=e,i.questionDotToken=t,i.typeArguments=n,i.arguments=r,i.transformFlags|=b0(i.expression)|b0(i.questionDotToken)|b1(i.typeArguments)|b1(i.arguments),i.typeArguments&&(i.transformFlags|=1),_M(i.expression)&&(i.transformFlags|=16384),i}function e8(e,t,n){let i=e5(r().parenthesizeLeftSideOfAccess(e,!1),void 0,r$(t),r().parenthesizeExpressionsOfCommaDelimitedList(b(n)));return vK(i.expression)&&(i.transformFlags|=8388608),i}function e7(e,t,n,i){let a=e5(r().parenthesizeLeftSideOfAccess(e,!0),t,r$(n),r().parenthesizeExpressionsOfCommaDelimitedList(b(i)));return a.flags|=32,a.transformFlags|=32,a}function e9(e,t,r,i,a){return nd.assert(!!(32&e.flags),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),e.expression!==t||e.questionDotToken!==r||e.typeArguments!==i||e.arguments!==a?n(e7(t,r,i,a),e):e}function tt(e,t,n){let i=D(211);return i.expression=r().parenthesizeExpressionOfNew(e),i.typeArguments=r$(t),i.arguments=n?r().parenthesizeExpressionsOfCommaDelimitedList(n):void 0,i.transformFlags|=b0(i.expression)|b1(i.typeArguments)|b1(i.arguments)|32,i.typeArguments&&(i.transformFlags|=1),i}function tn(e,t,n){let i=v(212);return i.tag=r().parenthesizeLeftSideOfAccess(e,!1),i.typeArguments=r$(t),i.template=n,i.transformFlags|=b0(i.tag)|b1(i.typeArguments)|b0(i.template)|1024,i.typeArguments&&(i.transformFlags|=1),ft(i.template)&&(i.transformFlags|=128),i}function ti(e,t){let n=v(213);return n.expression=r().parenthesizeOperandOfPrefixUnary(t),n.type=e,n.transformFlags|=b0(n.expression)|b0(n.type)|1,n}function ta(e,t,r){return e.type!==t||e.expression!==r?n(ti(t,r),e):e}function to(e){let t=v(214);return t.expression=e,t.transformFlags=b0(t.expression),t.jsDoc=void 0,t}function ts(e,t){return e.expression!==t?n(to(t),e):e}function tu(e,t,n,r,i,a,o){let s=D(215);s.modifiers=r$(e),s.asteriskToken=t,s.name=rK(n),s.typeParameters=r$(r),s.parameters=b(i),s.type=a,s.body=o;let u=512&mf(s.modifiers),l=!!s.asteriskToken;return s.transformFlags=b1(s.modifiers)|b0(s.asteriskToken)|bX(s.name)|b1(s.typeParameters)|b1(s.parameters)|b0(s.type)|-67108865&b0(s.body)|(u&&l?128:u?256:l?2048:0)|(s.typeParameters||s.type?1:0)|4194304,s.typeArguments=void 0,s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.flowNode=void 0,s.endFlowNode=void 0,s.returnFlowNode=void 0,s}function t_(e,t,n,r,i,a,o,s){return e.name!==r||e.modifiers!==t||e.asteriskToken!==n||e.typeParameters!==i||e.parameters!==a||e.type!==o||e.body!==s?S(tu(t,n,r,i,a,o,s),e):e}function tp(e,t,n,i,a,o){let s=D(216);s.modifiers=r$(e),s.typeParameters=r$(t),s.parameters=b(n),s.type=i,s.equalsGreaterThanToken=null!=a?a:L(38),s.body=r().parenthesizeConciseBodyOfArrowFunction(o);let u=512&mf(s.modifiers);return s.transformFlags=b1(s.modifiers)|b1(s.typeParameters)|b1(s.parameters)|b0(s.type)|b0(s.equalsGreaterThanToken)|-67108865&b0(s.body)|(s.typeParameters||s.type?1:0)|(u?16640:0)|1024,s.typeArguments=void 0,s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.flowNode=void 0,s.endFlowNode=void 0,s.returnFlowNode=void 0,s}function td(e,t,n,r,i,a,o){return e.modifiers!==t||e.typeParameters!==n||e.parameters!==r||e.type!==i||e.equalsGreaterThanToken!==a||e.body!==o?S(tp(t,n,r,i,a,o),e):e}function tf(e){let t=v(217);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=b0(t.expression),t}function tm(e){let t=v(218);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=b0(t.expression),t}function th(e){let t=v(219);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=b0(t.expression),t}function tg(e){let t=v(220);return t.expression=r().parenthesizeOperandOfPrefixUnary(e),t.transformFlags|=2097536|b0(t.expression),t}function ty(e,t){let n=v(221);return n.operator=e,n.operand=r().parenthesizeOperandOfPrefixUnary(t),n.transformFlags|=b0(n.operand),(45===e||46===e)&&vk(n.operand)&&!sw(n.operand)&&!S5(n.operand)&&(n.transformFlags|=268435456),n}function tb(e,t){let n=v(222);return n.operator=t,n.operand=r().parenthesizeOperandOfPostfixUnary(e),n.transformFlags|=b0(n.operand),!vk(n.operand)||sw(n.operand)||S5(n.operand)||(n.transformFlags|=268435456),n}function tv(e,t,n){let i=D(223),a="number"==typeof t?L(t):t,o=a.kind;return i.left=r().parenthesizeLeftSideOfBinary(o,e),i.operatorToken=a,i.right=r().parenthesizeRightSideOfBinary(o,i.left,n),i.transformFlags|=b0(i.left)|b0(i.operatorToken)|b0(i.right),60===o?i.transformFlags|=32:63===o?xw(i.left)?i.transformFlags|=5248|tx(i.left):xE(i.left)&&(i.transformFlags|=5120|tx(i.left)):42===o||67===o?i.transformFlags|=512:my(o)&&(i.transformFlags|=16),101===o&&vj(i.left)&&(i.transformFlags|=536870912),i.jsDoc=void 0,i}function tx(e){return Tq(e)?65536:0}function tD(e,t,n,i,a){let o=v(224);return o.condition=r().parenthesizeConditionOfConditionalExpression(e),o.questionToken=null!=t?t:L(57),o.whenTrue=r().parenthesizeBranchOfConditionalExpression(n),o.colonToken=null!=i?i:L(58),o.whenFalse=r().parenthesizeBranchOfConditionalExpression(a),o.transformFlags|=b0(o.condition)|b0(o.questionToken)|b0(o.whenTrue)|b0(o.colonToken)|b0(o.whenFalse),o}function tS(e,t){let n=v(225);return n.head=e,n.templateSpans=b(t),n.transformFlags|=b0(n.head)|b1(n.templateSpans)|1024,n}function tT(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(nd.assert(!(-2049&i),"Unsupported template flags."),void 0!==n&&n!==t&&"object"==typeof(r=function(e,t){let n;switch(vi||(vi=a_(99,!1,0)),e){case 14:vi.setText("`"+t+"`");break;case 15:vi.setText("`"+t+"${");break;case 16:vi.setText("}"+t+"${");break;case 17:vi.setText("}"+t+"`")}let r=vi.scan();if(19===r&&(r=vi.reScanTemplateToken(!1)),vi.isUnterminated())return vi.setText(void 0),va;switch(r){case 14:case 15:case 16:case 17:n=vi.getTokenValue()}return void 0===n||1!==vi.scan()?(vi.setText(void 0),va):(vi.setText(void 0),n)}(e,n)))return nd.fail("Invalid raw text");if(void 0===t){if(void 0===r)return nd.fail("Arguments 'text' and 'rawText' may not both be undefined.");t=r}else void 0!==r&&nd.assert(t===r,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return t}function tE(e){let t=1024;return e&&(t|=128),t}function tw(e,t,n,r){let i=D(e);return i.text=t,i.rawText=n,i.templateFlags=2048&r,i.transformFlags=tE(i.templateFlags),i}function tA(e,t,n,r){let i;return 14===e?tw(e,t,n,r):((i=F(e)).text=t,i.rawText=n,i.templateFlags=2048&r,i.transformFlags=tE(i.templateFlags),i)}function tC(e,t){nd.assert(!e||!!t,"A `YieldExpression` with an asteriskToken must have an expression.");let n=v(226);return n.expression=t&&r().parenthesizeExpressionForDisallowedComma(t),n.asteriskToken=e,n.transformFlags|=b0(n.expression)|b0(n.asteriskToken)|1049728,n}function tN(e){let t=v(227);return t.expression=r().parenthesizeExpressionForDisallowedComma(e),t.transformFlags|=33792|b0(t.expression),t}function tM(e,t,n,r,i){let a=D(228);return a.modifiers=r$(e),a.name=rK(t),a.typeParameters=r$(n),a.heritageClauses=r$(r),a.members=b(i),a.transformFlags|=b1(a.modifiers)|bX(a.name)|b1(a.typeParameters)|b1(a.heritageClauses)|b1(a.members)|(a.typeParameters?1:0)|1024,a.jsDoc=void 0,a}function tk(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.heritageClauses!==a||e.members!==o?n(tM(t,r,i,a,o),e):e}function tj(e,t){let n=v(230);return n.expression=r().parenthesizeLeftSideOfAccess(e,!1),n.typeArguments=t&&r().parenthesizeTypeArguments(t),n.transformFlags|=b0(n.expression)|b1(n.typeArguments)|1024,n}function tI(e,t){let n=v(231);return n.expression=e,n.type=t,n.transformFlags|=b0(n.expression)|b0(n.type)|1,n}function tO(e,t,r){return e.expression!==t||e.type!==r?n(tI(t,r),e):e}function tP(e){let t=v(232);return t.expression=r().parenthesizeLeftSideOfAccess(e,!1),t.transformFlags|=1|b0(t.expression),t}function tF(e,t){return sr(e)?tB(e,t):e.expression!==t?n(tP(t),e):e}function tL(e,t){let n=v(235);return n.expression=e,n.type=t,n.transformFlags|=b0(n.expression)|b0(n.type)|1,n}function tR(e,t,r){return e.expression!==t||e.type!==r?n(tL(t,r),e):e}function tz(e){let t=v(232);return t.flags|=32,t.expression=r().parenthesizeLeftSideOfAccess(e,!0),t.transformFlags|=1|b0(t.expression),t}function tB(e,t){return nd.assert(!!(32&e.flags),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),e.expression!==t?n(tz(t),e):e}function tU(e,t){let n=v(233);switch(n.keywordToken=e,n.name=t,n.transformFlags|=b0(n.name),e){case 103:n.transformFlags|=1024;break;case 100:n.transformFlags|=4;break;default:return nd.assertNever(e)}return n.flowNode=void 0,n}function tJ(e,t){let n=v(236);return n.expression=e,n.literal=t,n.transformFlags|=b0(n.expression)|b0(n.literal)|1024,n}function t$(e,t){let n=v(238);return n.statements=b(e),n.multiLine=t,n.transformFlags|=b1(n.statements),n.jsDoc=void 0,n.locals=void 0,n.nextContainer=void 0,n}function tV(e,t){let n=v(240);return n.modifiers=r$(e),n.declarationList=e6(t)?nn(t):t,n.transformFlags|=b1(n.modifiers)|b0(n.declarationList),2&mf(n.modifiers)&&(n.transformFlags=1),n.jsDoc=void 0,n.flowNode=void 0,n}function tY(e,t,r){return e.modifiers!==t||e.declarationList!==r?n(tV(t,r),e):e}function tW(){let e=v(239);return e.jsDoc=void 0,e}function tq(e){let t=v(241);return t.expression=r().parenthesizeExpressionOfExpressionStatement(e),t.transformFlags|=b0(t.expression),t.jsDoc=void 0,t.flowNode=void 0,t}function tQ(e,t,n){let r=v(242);return r.expression=e,r.thenStatement=rW(t),r.elseStatement=rW(n),r.transformFlags|=b0(r.expression)|b0(r.thenStatement)|b0(r.elseStatement),r.jsDoc=void 0,r.flowNode=void 0,r}function tH(e,t){let n=v(243);return n.statement=rW(e),n.expression=t,n.transformFlags|=b0(n.statement)|b0(n.expression),n.jsDoc=void 0,n.flowNode=void 0,n}function tG(e,t){let n=v(244);return n.expression=e,n.statement=rW(t),n.transformFlags|=b0(n.expression)|b0(n.statement),n.jsDoc=void 0,n.flowNode=void 0,n}function tZ(e,t,n,r){let i=v(245);return i.initializer=e,i.condition=t,i.incrementor=n,i.statement=rW(r),i.transformFlags|=b0(i.initializer)|b0(i.condition)|b0(i.incrementor)|b0(i.statement),i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.flowNode=void 0,i}function tX(e,t,n){let r=v(246);return r.initializer=e,r.expression=t,r.statement=rW(n),r.transformFlags|=b0(r.initializer)|b0(r.expression)|b0(r.statement),r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r.flowNode=void 0,r}function t0(e,t,n,i){let a=v(247);return a.awaitModifier=e,a.initializer=t,a.expression=r().parenthesizeExpressionForDisallowedComma(n),a.statement=rW(i),a.transformFlags|=b0(a.awaitModifier)|b0(a.initializer)|b0(a.expression)|b0(a.statement)|1024,e&&(a.transformFlags|=128),a.jsDoc=void 0,a.locals=void 0,a.nextContainer=void 0,a.flowNode=void 0,a}function t1(e){let t=v(248);return t.label=rK(e),t.transformFlags|=4194304|b0(t.label),t.jsDoc=void 0,t.flowNode=void 0,t}function t2(e){let t=v(249);return t.label=rK(e),t.transformFlags|=4194304|b0(t.label),t.jsDoc=void 0,t.flowNode=void 0,t}function t3(e){let t=v(250);return t.expression=e,t.transformFlags|=4194432|b0(t.expression),t.jsDoc=void 0,t.flowNode=void 0,t}function t4(e,t){let n=v(251);return n.expression=e,n.statement=rW(t),n.transformFlags|=b0(n.expression)|b0(n.statement),n.jsDoc=void 0,n.flowNode=void 0,n}function t6(e,t){let n=v(252);return n.expression=r().parenthesizeExpressionForDisallowedComma(e),n.caseBlock=t,n.transformFlags|=b0(n.expression)|b0(n.caseBlock),n.jsDoc=void 0,n.flowNode=void 0,n.possiblyExhaustive=!1,n}function t5(e,t){let n=v(253);return n.label=rK(e),n.statement=rW(t),n.transformFlags|=b0(n.label)|b0(n.statement),n.jsDoc=void 0,n.flowNode=void 0,n}function t7(e,t,r){return e.label!==t||e.statement!==r?n(t5(t,r),e):e}function t9(e){let t=v(254);return t.expression=e,t.transformFlags|=b0(t.expression),t.jsDoc=void 0,t.flowNode=void 0,t}function ne(e,t,n){let r=v(255);return r.tryBlock=e,r.catchClause=t,r.finallyBlock=n,r.transformFlags|=b0(r.tryBlock)|b0(r.catchClause)|b0(r.finallyBlock),r.jsDoc=void 0,r.flowNode=void 0,r}function nt(e,t,n,r){var i;let a=D(257);return a.name=rK(e),a.exclamationToken=t,a.type=n,a.initializer=rY(r),a.transformFlags|=bX(a.name)|b0(a.initializer)|((null!=(i=a.exclamationToken)?i:a.type)?1:0),a.jsDoc=void 0,a}function nn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=v(258);return n.flags|=3&t,n.declarations=b(e),n.transformFlags|=4194304|b1(n.declarations),3&t&&(n.transformFlags|=263168),n}function nr(e,t,n,r,i,a,o){let s=D(259);if(s.modifiers=r$(e),s.asteriskToken=t,s.name=rK(n),s.typeParameters=r$(r),s.parameters=b(i),s.type=a,s.body=o,!s.body||2&mf(s.modifiers))s.transformFlags=1;else{let e=512&mf(s.modifiers),t=!!s.asteriskToken;s.transformFlags=b1(s.modifiers)|b0(s.asteriskToken)|bX(s.name)|b1(s.typeParameters)|b1(s.parameters)|b0(s.type)|-67108865&b0(s.body)|(e&&t?128:e?256:t?2048:0)|(s.typeParameters||s.type?1:0)|4194304}return s.typeArguments=void 0,s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.endFlowNode=void 0,s.returnFlowNode=void 0,s}function ni(e,t,n,r,i,a,o,s){var u;return e.modifiers!==t||e.asteriskToken!==n||e.name!==r||e.typeParameters!==i||e.parameters!==a||e.type!==o||e.body!==s?((u=nr(t,n,r,i,a,o,s))!==e&&u.modifiers===e.modifiers&&(u.modifiers=e.modifiers),S(u,e)):e}function na(e,t,n,r,i){let a=D(260);return a.modifiers=r$(e),a.name=rK(t),a.typeParameters=r$(n),a.heritageClauses=r$(r),a.members=b(i),2&mf(a.modifiers)?a.transformFlags=1:(a.transformFlags|=b1(a.modifiers)|bX(a.name)|b1(a.typeParameters)|b1(a.heritageClauses)|b1(a.members)|(a.typeParameters?1:0)|1024,8192&a.transformFlags&&(a.transformFlags|=1)),a.jsDoc=void 0,a}function no(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.heritageClauses!==a||e.members!==o?n(na(t,r,i,a,o),e):e}function ns(e,t,n,r,i){let a=D(261);return a.modifiers=r$(e),a.name=rK(t),a.typeParameters=r$(n),a.heritageClauses=r$(r),a.members=b(i),a.transformFlags=1,a.jsDoc=void 0,a}function nu(e,t,r,i,a,o){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.heritageClauses!==a||e.members!==o?n(ns(t,r,i,a,o),e):e}function nl(e,t,n,r){let i=D(262);return i.modifiers=r$(e),i.name=rK(t),i.typeParameters=r$(n),i.type=r,i.transformFlags=1,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i}function nc(e,t,r,i,a){return e.modifiers!==t||e.name!==r||e.typeParameters!==i||e.type!==a?n(nl(t,r,i,a),e):e}function n_(e,t,n){let r=D(263);return r.modifiers=r$(e),r.name=rK(t),r.members=b(n),r.transformFlags|=b1(r.modifiers)|b0(r.name)|b1(r.members)|1,r.transformFlags&=-67108865,r.jsDoc=void 0,r}function np(e,t,r,i){return e.modifiers!==t||e.name!==r||e.members!==i?n(n_(t,r,i),e):e}function nf(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=D(264);return i.modifiers=r$(e),i.flags|=1044&r,i.name=t,i.body=n,2&mf(i.modifiers)?i.transformFlags=1:i.transformFlags|=b1(i.modifiers)|b0(i.name)|b0(i.body)|1,i.transformFlags&=-67108865,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i}function nm(e,t,r,i){return e.modifiers!==t||e.name!==r||e.body!==i?n(nf(t,r,i,e.flags),e):e}function nh(e){let t=v(265);return t.statements=b(e),t.transformFlags|=b1(t.statements),t.jsDoc=void 0,t}function ng(e){let t=v(266);return t.clauses=b(e),t.transformFlags|=b1(t.clauses),t.locals=void 0,t.nextContainer=void 0,t}function ny(e){var t;let n=D(267);return n.name=rK(e),n.transformFlags|=1|-67108865&b0(n.name),n.modifiers=void 0,n.jsDoc=void 0,n}function nb(e,t,n,r){var i;let a=D(268);return a.modifiers=r$(e),a.name=rK(n),a.isTypeOnly=t,a.moduleReference=r,a.transformFlags|=b1(a.modifiers)|-67108865&b0(a.name)|b0(a.moduleReference),DK(a.moduleReference)||(a.transformFlags|=1),a.transformFlags&=-67108865,a.jsDoc=void 0,a}function nv(e,t,r,i,a){return e.modifiers!==t||e.isTypeOnly!==r||e.name!==i||e.moduleReference!==a?n(nb(t,r,i,a),e):e}function nx(e,t,n,r){let i=v(269);return i.modifiers=r$(e),i.importClause=t,i.moduleSpecifier=n,i.assertClause=r,i.transformFlags|=b0(i.importClause)|b0(i.moduleSpecifier),i.transformFlags&=-67108865,i.jsDoc=void 0,i}function nD(e,t,r,i,a){return e.modifiers!==t||e.importClause!==r||e.moduleSpecifier!==i||e.assertClause!==a?n(nx(t,r,i,a),e):e}function nS(e,t,n){let r=D(270);return r.isTypeOnly=e,r.name=t,r.namedBindings=n,r.transformFlags|=b0(r.name)|b0(r.namedBindings),e&&(r.transformFlags|=1),r.transformFlags&=-67108865,r}function nT(e,t){let n=v(296);return n.elements=b(e),n.multiLine=t,n.transformFlags|=4,n}function nE(e,t){let n=v(297);return n.name=e,n.value=t,n.transformFlags|=4,n}function nw(e,t){let n=v(298);return n.assertClause=e,n.multiLine=t,n}function nA(e){let t=D(271);return t.name=e,t.transformFlags|=b0(t.name),t.transformFlags&=-67108865,t}function nC(e){let t=D(277);return t.name=e,t.transformFlags|=4|b0(t.name),t.transformFlags&=-67108865,t}function nN(e){let t=v(272);return t.elements=b(e),t.transformFlags|=b1(t.elements),t.transformFlags&=-67108865,t}function nM(e,t,n){let r=D(273);return r.isTypeOnly=e,r.propertyName=t,r.name=n,r.transformFlags|=b0(r.propertyName)|b0(r.name),r.transformFlags&=-67108865,r}function nk(e,t,n){let i=D(274);return i.modifiers=r$(e),i.isExportEquals=t,i.expression=t?r().parenthesizeRightSideOfBinary(63,void 0,n):r().parenthesizeExpressionOfExportDefault(n),i.transformFlags|=b1(i.modifiers)|b0(i.expression),i.transformFlags&=-67108865,i.jsDoc=void 0,i}function nj(e,t,r){return e.modifiers!==t||e.expression!==r?n(nk(t,e.isExportEquals,r),e):e}function nI(e,t,n,r,i){let a=D(275);return a.modifiers=r$(e),a.isTypeOnly=t,a.exportClause=n,a.moduleSpecifier=r,a.assertClause=i,a.transformFlags|=b1(a.modifiers)|b0(a.exportClause)|b0(a.moduleSpecifier),a.transformFlags&=-67108865,a.jsDoc=void 0,a}function nO(e,t,r,i,a,o){var s;return e.modifiers!==t||e.isTypeOnly!==r||e.exportClause!==i||e.moduleSpecifier!==a||e.assertClause!==o?((s=nI(t,r,i,a,o))!==e&&s.modifiers===e.modifiers&&(s.modifiers=e.modifiers),n(s,e)):e}function nP(e){let t=v(276);return t.elements=b(e),t.transformFlags|=b1(t.elements),t.transformFlags&=-67108865,t}function nF(e,t,n){let r=v(278);return r.isTypeOnly=e,r.propertyName=rK(t),r.name=rK(n),r.transformFlags|=b0(r.propertyName)|b0(r.name),r.transformFlags&=-67108865,r.jsDoc=void 0,r}function nL(e){let t=v(280);return t.expression=e,t.transformFlags|=b0(t.expression),t.transformFlags&=-67108865,t}function nR(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=nz(e,n?t&&r().parenthesizeNonArrayTypeOfPostfixType(t):t);return i.postfix=n,i}function nz(e,t){let n=v(e);return n.type=t,n}function nB(e,t){let n=D(320);return n.parameters=r$(e),n.type=t,n.transformFlags=b1(n.parameters)|(n.type?1:0),n.jsDoc=void 0,n.locals=void 0,n.nextContainer=void 0,n.typeArguments=void 0,n}function nU(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=D(325);return n.jsDocPropertyTags=r$(e),n.isArrayType=t,n}function nJ(e){let t=v(312);return t.type=e,t}function n$(e,t,n){let r=D(326);return r.typeParameters=r$(e),r.parameters=b(t),r.type=n,r.jsDoc=void 0,r.locals=void 0,r.nextContainer=void 0,r}function nK(e){let t=bZ(e.kind);return e.tagName.escapedText===or(t)?e.tagName:k(t)}function nV(e,t,n){let r=v(e);return r.tagName=t,r.comment=n,r}function nY(e,t,n){let r=D(e);return r.tagName=t,r.comment=n,r}function nW(e,t,n,r){let i=nV(348,null!=e?e:k("template"),r);return i.constraint=t,i.typeParameters=b(n),i}function nq(e,t,n,r){let i=nY(349,null!=e?e:k("typedef"),r);return i.typeExpression=t,i.fullName=n,i.name=TS(n),i.locals=void 0,i.nextContainer=void 0,i}function nQ(e,t,n,r,i,a){let o=nY(344,null!=e?e:k("param"),a);return o.typeExpression=r,o.name=t,o.isNameFirst=!!i,o.isBracketed=n,o}function nH(e,t,n,r,i,a){let o=nY(351,null!=e?e:k("prop"),a);return o.typeExpression=r,o.name=t,o.isNameFirst=!!i,o.isBracketed=n,o}function nG(e,t,n,r){let i=nY(341,null!=e?e:k("callback"),r);return i.typeExpression=t,i.fullName=n,i.name=TS(n),i.locals=void 0,i.nextContainer=void 0,i}function nZ(e,t,n){let r=nV(342,null!=e?e:k("overload"),n);return r.typeExpression=t,r}function nX(e,t,n){let r=nV(331,null!=e?e:k("augments"),n);return r.class=t,r}function n0(e,t,n){let r=nV(332,null!=e?e:k("implements"),n);return r.class=t,r}function n1(e,t,n){let r=nV(350,null!=e?e:k("see"),n);return r.name=t,r}function n2(e){let t=v(313);return t.name=e,t}function n3(e,t){let n=v(314);return n.left=e,n.right=t,n.transformFlags|=b0(n.left)|b0(n.right),n}function n4(e,t){let n=v(327);return n.name=e,n.text=t,n}function n6(e,t){let n=v(328);return n.name=e,n.text=t,n}function n5(e,t){let n=v(329);return n.name=e,n.text=t,n}function n8(e,t,n){return nV(e,null!=t?t:k(bZ(e)),n)}function n7(e,t,n,r){let i=nV(e,null!=t?t:k(bZ(e)),r);return i.typeExpression=n,i}function n9(e,t){return nV(330,e,t)}function re(e,t,n){let r=nY(343,null!=e?e:k(bZ(343)),n);return r.typeExpression=t,r.locals=void 0,r.nextContainer=void 0,r}function rt(e){let t=v(324);return t.text=e,t}function rn(e,t){let n=v(323);return n.comment=e,n.tags=r$(t),n}function rr(e,t,n){let r=v(281);return r.openingElement=e,r.children=b(t),r.closingElement=n,r.transformFlags|=b0(r.openingElement)|b1(r.children)|b0(r.closingElement)|2,r}function ri(e,t,n){let r=v(282);return r.tagName=e,r.typeArguments=r$(t),r.attributes=n,r.transformFlags|=b0(r.tagName)|b1(r.typeArguments)|b0(r.attributes)|2,r.typeArguments&&(r.transformFlags|=1),r}function ra(e,t,n){let r=v(283);return r.tagName=e,r.typeArguments=r$(t),r.attributes=n,r.transformFlags|=b0(r.tagName)|b1(r.typeArguments)|b0(r.attributes)|2,t&&(r.transformFlags|=1),r}function ro(e){let t=v(284);return t.tagName=e,t.transformFlags|=2|b0(t.tagName),t}function rs(e,t,n){let r=v(285);return r.openingFragment=e,r.children=b(t),r.closingFragment=n,r.transformFlags|=b0(r.openingFragment)|b1(r.children)|b0(r.closingFragment)|2,r}function ru(e,t){let n=v(11);return n.text=e,n.containsOnlyTriviaWhiteSpaces=!!t,n.transformFlags|=2,n}function rl(e,t){let n=D(288);return n.name=e,n.initializer=t,n.transformFlags|=b0(n.name)|b0(n.initializer)|2,n}function rc(e){let t=D(289);return t.properties=b(e),t.transformFlags|=2|b1(t.properties),t}function r_(e){let t=v(290);return t.expression=e,t.transformFlags|=2|b0(t.expression),t}function rp(e,t){let n=v(291);return n.dotDotDotToken=e,n.expression=t,n.transformFlags|=b0(n.dotDotDotToken)|b0(n.expression)|2,n}function rd(e,t){let n=v(292);return n.expression=r().parenthesizeExpressionForDisallowedComma(e),n.statements=b(t),n.transformFlags|=b0(n.expression)|b1(n.statements),n.jsDoc=void 0,n}function rf(e){let t=v(293);return t.statements=b(e),t.transformFlags=b1(t.statements),t}function rm(e,t){let n=v(294);switch(n.token=e,n.types=b(t),n.transformFlags|=b1(n.types),e){case 94:n.transformFlags|=1024;break;case 117:n.transformFlags|=1;break;default:return nd.assertNever(e)}return n}function rh(e,t){let n=v(295);return n.variableDeclaration="string"==typeof e||e&&!Df(e)?nt(e,void 0,void 0,void 0):e,n.block=t,n.transformFlags|=b0(n.variableDeclaration)|b0(n.block)|(e?0:64),n.locals=void 0,n.nextContainer=void 0,n}function rg(e,t){let n=D(299);return n.name=rK(e),n.initializer=r().parenthesizeExpressionForDisallowedComma(t),n.transformFlags|=bX(n.name)|b0(n.initializer),n.modifiers=void 0,n.questionToken=void 0,n.exclamationToken=void 0,n.jsDoc=void 0,n}function ry(e,t){var n;let i=D(300);return i.name=rK(e),i.objectAssignmentInitializer=t&&r().parenthesizeExpressionForDisallowedComma(t),i.transformFlags|=-67108865&b0(i.name)|b0(i.objectAssignmentInitializer)|1024,i.equalsToken=void 0,i.modifiers=void 0,i.questionToken=void 0,i.exclamationToken=void 0,i.jsDoc=void 0,i}function rb(e){let t=D(301);return t.expression=r().parenthesizeExpressionForDisallowedComma(e),t.transformFlags|=65664|b0(t.expression),t.jsDoc=void 0,t}function rv(e,t){let n=D(302);return n.name=rK(e),n.initializer=t&&r().parenthesizeExpressionForDisallowedComma(t),n.transformFlags|=b0(n.name)|b0(n.initializer)|1,n.jsDoc=void 0,n}function rx(e){let t=Object.create(e.redirectTarget);return Object.defineProperties(t,{id:{get(){return this.redirectInfo.redirectTarget.id},set(e){this.redirectInfo.redirectTarget.id=e}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(e){this.redirectInfo.redirectTarget.symbol=e}}}),t.redirectInfo=e,t}function rD(e){let n;let r=e.redirectInfo?(n=rx(e.redirectInfo),n.flags|=-9&e.flags,n.fileName=e.fileName,n.path=e.path,n.resolvedPath=e.resolvedPath,n.originalFileName=e.originalFileName,n.packageJsonLocations=e.packageJsonLocations,n.packageJsonScope=e.packageJsonScope,n.emitNode=void 0,n):function(e){let n=t.createBaseSourceFileNode(308);for(let t in n.flags|=-9&e.flags,e)if(!(eP(n,t)||!eP(e,t))){if("emitNode"===t){n.emitNode=void 0;continue}n[t]=e[t]}return n}(e);return ve(r,e),r}function rS(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t8,n=v(309);return n.prepends=t,n.sourceFiles=e,n.syntheticFileReferences=void 0,n.syntheticTypeReferences=void 0,n.syntheticLibReferences=void 0,n.hasNoDefaultLib=void 0,n}function rT(e,t){let n=v(e);return n.data=t,n}function rE(e,t){let n=v(356);return n.expression=e,n.original=t,n.transformFlags|=1|b0(n.expression),TZ(n,t),n}function rw(e,t){return e.expression!==t?n(rE(t,e.original),e):e}function rA(e){if(d1(e)&&!ot(e)&&!e.original&&!e.emitNode&&!e.id){if(x2(e))return e.elements;if(xJ(e)&&vD(e.operatorToken))return[e.left,e.right]}return e}function rC(e){let t=v(357);return t.elements=b(U(e,rA)),t.transformFlags|=b1(t.elements),t}function rN(e,t){let n=v(360);return n.expression=e,n.thisArg=t,n.transformFlags|=b0(n.expression)|b0(n.thisArg),n}function rM(e){if(void 0===e)return e;if(St(e))return rD(e);if(sw(e)){let t;return t=N(e.escapedText),t.flags|=-9&e.flags,t.transformFlags=e.transformFlags,ve(t,e),setIdentifierAutoGenerate(t,Object.assign({},e.emitNode.autoGenerate)),t}if(vk(e)){let t,n;return t=N(e.escapedText),t.flags|=-9&e.flags,t.jsDoc=e.jsDoc,t.flowNode=e.flowNode,t.symbol=e.symbol,t.transformFlags=e.transformFlags,ve(t,e),(n=getIdentifierTypeArguments(e))&&setIdentifierTypeArguments(t,n),t}if(sA(e)){let t;return t=O(e.escapedText),t.flags|=-9&e.flags,t.transformFlags=e.transformFlags,ve(t,e),setIdentifierAutoGenerate(t,Object.assign({},e.emitNode.autoGenerate)),t}if(vj(e)){let t;return t=O(e.escapedText),t.flags|=-9&e.flags,t.transformFlags=e.transformFlags,ve(t,e),t}let n=sc(e.kind)?t.createBaseNode(e.kind):t.createBaseTokenNode(e.kind);for(let t in n.flags|=-9&e.flags,n.transformFlags=e.transformFlags,ve(n,e),e)eP(n,t)||!eP(e,t)||(n[t]=e[t]);return n}function rk(){return th(T("0"))}function rj(e,t,n){return o6(e)?e7(eX(e,void 0,t),void 0,void 0,n):e8(eZ(e,t),void 0,n)}function rI(e,t,n){return rj(k(e),t,n)}function rO(e,t,n){return!!n&&(e.push(rg(t,n)),!0)}function rP(e,t){let n=di(e);switch(n.kind){case 79:return t;case 108:case 8:case 9:case 10:return!1;case 206:return 0!==n.elements.length;case 207:return n.properties.length>0;default:return!0}}function rF(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=od(e);if(i&&vk(i)&&!sw(i)){let e=yT(TZ(rM(i),i),i.parent);return r|=l2(i),n||(r|=96),t||(r|=3072),r&&setEmitFlags(e,r),e}return I(e)}function rL(e,t,n){return rF(e,t,n,16384)}function rR(e,t,n,r){let i=eZ(e,d1(t)?t:rM(t));TZ(i,t);let a=0;return r||(a|=96),n||(a|=3072),a&&setEmitFlags(i,a),i}function rz(){return Tl(tq(A("use strict")))}function rB(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0;nd.assert(0===t.length,"Prologue directives should be at the first statement in the target statements array");let i=!1,a=e.length;for(;n4&&void 0!==arguments[4]?arguments[4]:tr,a=e.length;for(;void 0!==n&&n=179&&e<=202)return -2;switch(e){case 210:case 211:case 206:case 203:case 204:return -2147450880;case 264:return -1941676032;case 166:case 213:case 235:case 231:case 356:case 214:case 106:case 208:case 209:default:return -2147483648;case 216:return -2072174592;case 215:case 259:return -1937940480;case 258:return -2146893824;case 260:case 228:return -2147344384;case 173:return -1937948672;case 169:return -2013249536;case 171:case 174:case 175:return -2005057536;case 131:case 148:case 160:case 144:case 152:case 149:case 134:case 153:case 114:case 165:case 168:case 170:case 176:case 177:case 178:case 261:case 262:return -2;case 207:return -2147278848;case 295:return -2147418112}}function b4(e){return e.flags|=8,e}function b6(e,t,n){let r,i,a,o,s,u,l,c,_,p;e8(e)?(a="",o=e,s=e.length,u=t,l=n):(nd.assert("js"===t||"dts"===t),a=("js"===t?e.javascriptPath:e.declarationPath)||"",u="js"===t?e.javascriptMapPath:e.declarationMapPath,c=()=>"js"===t?e.javascriptText:e.declarationText,_=()=>"js"===t?e.javascriptMapText:e.declarationMapText,s=()=>c().length,e.buildInfo&&e.buildInfo.bundle&&(nd.assert(void 0===n||"boolean"==typeof n),r=n,i="js"===t?e.buildInfo.bundle.js:e.buildInfo.bundle.dts,p=e.oldFileOfCurrentEmit));let d=p?function(e){let t,n;for(let r of e.sections)switch(r.kind){case"internal":case"text":t=e_(t,TZ(vs.createUnparsedTextLike(r.data,"internal"===r.kind),r));break;case"no-default-lib":case"reference":case"type":case"type-import":case"type-require":case"lib":n=e_(n,TZ(vs.createUnparsedSyntheticReference(r),r));break;case"prologue":case"emitHelpers":case"prepend":break;default:nd.assertNever(r)}let r=vs.createUnparsedSource(t8,n,null!=t?t:t8);return yE(n,r),yE(t,r),r.helpers=O(e.sources&&e.sources.helpers,e=>getAllUnscopedEmitHelpers().get(e)),r}(nd.checkDefined(i)):function(e,t,n){let r,i,a,o,s,u,l,c,_;for(let n of e?e.sections:t8)switch(n.kind){case"prologue":r=e_(r,TZ(vs.createUnparsedPrologue(n.data),n));break;case"emitHelpers":i=e_(i,getAllUnscopedEmitHelpers().get(n.data));break;case"no-default-lib":c=!0;break;case"reference":a=e_(a,{pos:-1,end:-1,fileName:n.data});break;case"type":o=e_(o,{pos:-1,end:-1,fileName:n.data});break;case"type-import":o=e_(o,{pos:-1,end:-1,fileName:n.data,resolutionMode:99});break;case"type-require":o=e_(o,{pos:-1,end:-1,fileName:n.data,resolutionMode:1});break;case"lib":s=e_(s,{pos:-1,end:-1,fileName:n.data});break;case"prepend":for(let e of n.texts)t&&"internal"===e.kind||(_=e_(_,TZ(vs.createUnparsedTextLike(e.data,"internal"===e.kind),e)));u=ef(u,_),l=e_(l,vs.createUnparsedPrepend(n.data,null!=_?_:t8));break;case"internal":if(t){l||(l=[]);break}case"text":l=e_(l,TZ(vs.createUnparsedTextLike(n.data,"internal"===n.kind),n));break;default:nd.assertNever(n)}if(!l){let e=vs.createUnparsedTextLike(void 0,!1);yD(e,0,"function"==typeof n?n():n),l=[e]}let p=EF.createUnparsedSource(null!=r?r:t8,void 0,l);return yE(r,p),yE(l,p),yE(u,p),p.hasNoDefaultLib=c,p.helpers=i,p.referencedFiles=a||t8,p.typeReferenceDirectives=o,p.libReferenceDirectives=s||t8,p}(i,r,s);return d.fileName=a,d.sourceMapPath=u,d.oldFileOfCurrentEmit=p,c&&_?(Object.defineProperty(d,"text",{get:c}),Object.defineProperty(d,"sourceMapText",{get:_})):(nd.assert(!p),d.text=null!=o?o:"",d.sourceMapText=l),d}function b5(e,t,n,r,i,a){return e8(e)?b7(void 0,e,n,r,void 0,t,i,a):b8(e,t,n,r,i,a)}function b8(e,t,n,r,i,a,o,s){let u=EF.createInputFiles();u.javascriptPath=t,u.javascriptMapPath=n,u.declarationPath=r,u.declarationMapPath=i,u.buildInfoPath=a;let l=new Map,c=t=>{if(void 0===t)return;let n=l.get(t);return void 0===n&&(n=e(t),l.set(t,void 0!==n&&n)),!1!==n?n:void 0},_=e=>{let t=c(e);return void 0!==t?t:`/* Input file ${e} was missing */\r +`},p;return Object.defineProperties(u,{javascriptText:{get:()=>_(t)},javascriptMapText:{get:()=>c(n)},declarationText:{get:()=>_(nd.checkDefined(r))},declarationMapText:{get:()=>c(i)},buildInfo:{get:()=>{var e,t;if(void 0===p&&a){if(null!=o&&o.getBuildInfo)p=null!=(e=o.getBuildInfo(a,s.configFilePath))&&e;else{let e=c(a);p=void 0!==e&&null!=(t=getBuildInfo(a,e))&&t}}return p||void 0}}}),u}function b7(e,t,n,r,i,a,o,s,u,l,c){let _=EF.createInputFiles();return _.javascriptPath=e,_.javascriptText=t,_.javascriptMapPath=n,_.javascriptMapText=r,_.declarationPath=i,_.declarationText=a,_.declarationMapPath=o,_.declarationMapText=s,_.buildInfoPath=u,_.buildInfo=l,_.oldFileOfCurrentEmit=c,_}function b9(e,t,n){return new(vu||(vu=bg.getSourceMapSourceConstructor()))(e,t,n)}function ve(e,t){if(e.original=t,t){let n=t.emitNode;n&&(e.emitNode=function(e,t){let{flags:n,internalFlags:r,leadingComments:i,trailingComments:a,commentRange:o,sourceMapRange:s,tokenSourceMapRanges:u,constantValue:l,helpers:c,startsOnNewLine:_,snippetElement:p}=e;if(t||(t={}),i&&(t.leadingComments=ef(i.slice(),t.leadingComments)),a&&(t.trailingComments=ef(a.slice(),t.trailingComments)),n&&(t.flags=n),r&&(t.internalFlags=-9&r),o&&(t.commentRange=o),s&&(t.sourceMapRange=s),u&&(t.tokenSourceMapRanges=function(e,t){for(let n in t||(t=[]),e)t[n]=e[n];return t}(u,t.tokenSourceMapRanges)),void 0!==l&&(t.constantValue=l),c)for(let e of c)t.helpers=eh(t.helpers,e);return void 0!==_&&(t.startsOnNewLine=_),void 0!==p&&(t.snippetElement=p),t}(n,e.emitNode))}return e}var vt,vn,vr,vi,va,vo,vs,vu,vl=c({"src/compiler/factory/nodeFactory.ts"(){var e;wA(),vt=0,(e=vn||{})[e.None=0]="None",e[e.NoParenthesizerRules=1]="NoParenthesizerRules",e[e.NoNodeConverters=2]="NoNodeConverters",e[e.NoIndentationOnFreshPropertyAccess=4]="NoIndentationOnFreshPropertyAccess",e[e.NoOriginalNode=8]="NoOriginalNode",vn=e,vr=[],va={},vo=bJ(),vs=bQ(4,{createBaseSourceFileNode:e=>b4(vo.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>b4(vo.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>b4(vo.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>b4(vo.createBaseTokenNode(e)),createBaseNode:e=>b4(vo.createBaseNode(e))})}}),vc=()=>{},v_=()=>{};function vp(e){return 8===e.kind}function vd(e){return 9===e.kind}function vf(e){return 10===e.kind}function vm(e){return 11===e.kind}function vh(e){return 13===e.kind}function vg(e){return 14===e.kind}function vy(e){return 15===e.kind}function vb(e){return 16===e.kind}function vv(e){return 17===e.kind}function vx(e){return 25===e.kind}function vD(e){return 27===e.kind}function vS(e){return 39===e.kind}function vT(e){return 40===e.kind}function vE(e){return 41===e.kind}function vw(e){return 53===e.kind}function vA(e){return 57===e.kind}function vC(e){return 58===e.kind}function vN(e){return 28===e.kind}function vM(e){return 38===e.kind}function vk(e){return 79===e.kind}function vj(e){return 80===e.kind}function vI(e){return 93===e.kind}function vO(e){return 88===e.kind}function vP(e){return 132===e.kind}function vF(e){return 129===e.kind}function vL(e){return 133===e.kind}function vR(e){return 146===e.kind}function vz(e){return 124===e.kind}function vB(e){return 126===e.kind}function vU(e){return 161===e.kind}function vJ(e){return 127===e.kind}function v$(e){return 106===e.kind}function vK(e){return 100===e.kind}function vV(e){return 82===e.kind}function vY(e){return 163===e.kind}function vW(e){return 164===e.kind}function vq(e){return 165===e.kind}function vQ(e){return 166===e.kind}function vH(e){return 167===e.kind}function vG(e){return 168===e.kind}function vZ(e){return 169===e.kind}function vX(e){return 170===e.kind}function v0(e){return 171===e.kind}function v1(e){return 172===e.kind}function v2(e){return 173===e.kind}function v3(e){return 174===e.kind}function v4(e){return 175===e.kind}function v6(e){return 176===e.kind}function v5(e){return 177===e.kind}function v8(e){return 178===e.kind}function v7(e){return 179===e.kind}function v9(e){return 180===e.kind}function xe(e){return 181===e.kind}function xt(e){return 182===e.kind}function xn(e){return 183===e.kind}function xr(e){return 184===e.kind}function xi(e){return 185===e.kind}function xa(e){return 186===e.kind}function xo(e){return 199===e.kind}function xs(e){return 187===e.kind}function xu(e){return 188===e.kind}function xl(e){return 189===e.kind}function xc(e){return 190===e.kind}function x_(e){return 191===e.kind}function xp(e){return 192===e.kind}function xd(e){return 193===e.kind}function xf(e){return 194===e.kind}function xm(e){return 195===e.kind}function xh(e){return 196===e.kind}function xg(e){return 197===e.kind}function xy(e){return 198===e.kind}function xb(e){return 202===e.kind}function xv(e){return 201===e.kind}function xx(e){return 200===e.kind}function xD(e){return 203===e.kind}function xS(e){return 204===e.kind}function xT(e){return 205===e.kind}function xE(e){return 206===e.kind}function xw(e){return 207===e.kind}function xA(e){return 208===e.kind}function xC(e){return 209===e.kind}function xN(e){return 210===e.kind}function xM(e){return 211===e.kind}function xk(e){return 212===e.kind}function xj(e){return 213===e.kind}function xI(e){return 214===e.kind}function xO(e){return 215===e.kind}function xP(e){return 216===e.kind}function xF(e){return 217===e.kind}function xL(e){return 218===e.kind}function xR(e){return 219===e.kind}function xz(e){return 220===e.kind}function xB(e){return 221===e.kind}function xU(e){return 222===e.kind}function xJ(e){return 223===e.kind}function x$(e){return 224===e.kind}function xK(e){return 225===e.kind}function xV(e){return 226===e.kind}function xY(e){return 227===e.kind}function xW(e){return 228===e.kind}function xq(e){return 229===e.kind}function xQ(e){return 230===e.kind}function xH(e){return 231===e.kind}function xG(e){return 235===e.kind}function xZ(e){return 232===e.kind}function xX(e){return 233===e.kind}function x0(e){return 234===e.kind}function x1(e){return 356===e.kind}function x2(e){return 357===e.kind}function x3(e){return 236===e.kind}function x4(e){return 237===e.kind}function x6(e){return 238===e.kind}function x5(e){return 240===e.kind}function x8(e){return 239===e.kind}function x7(e){return 241===e.kind}function x9(e){return 242===e.kind}function De(e){return 243===e.kind}function Dt(e){return 244===e.kind}function Dn(e){return 245===e.kind}function Dr(e){return 246===e.kind}function Di(e){return 247===e.kind}function Da(e){return 248===e.kind}function Do(e){return 249===e.kind}function Ds(e){return 250===e.kind}function Du(e){return 251===e.kind}function Dl(e){return 252===e.kind}function Dc(e){return 253===e.kind}function D_(e){return 254===e.kind}function Dp(e){return 255===e.kind}function Dd(e){return 256===e.kind}function Df(e){return 257===e.kind}function Dm(e){return 258===e.kind}function Dh(e){return 259===e.kind}function Dg(e){return 260===e.kind}function Dy(e){return 261===e.kind}function Db(e){return 262===e.kind}function Dv(e){return 263===e.kind}function Dx(e){return 264===e.kind}function DD(e){return 265===e.kind}function DS(e){return 266===e.kind}function DT(e){return 267===e.kind}function DE(e){return 268===e.kind}function Dw(e){return 269===e.kind}function DA(e){return 270===e.kind}function DC(e){return 298===e.kind}function DN(e){return 296===e.kind}function DM(e){return 297===e.kind}function Dk(e){return 271===e.kind}function Dj(e){return 277===e.kind}function DI(e){return 272===e.kind}function DO(e){return 273===e.kind}function DP(e){return 274===e.kind}function DF(e){return 275===e.kind}function DL(e){return 276===e.kind}function DR(e){return 278===e.kind}function Dz(e){return 279===e.kind}function DB(e){return 355===e.kind}function DU(e){return 360===e.kind}function DJ(e){return 358===e.kind}function D$(e){return 359===e.kind}function DK(e){return 280===e.kind}function DV(e){return 281===e.kind}function DY(e){return 282===e.kind}function DW(e){return 283===e.kind}function Dq(e){return 284===e.kind}function DQ(e){return 285===e.kind}function DH(e){return 286===e.kind}function DG(e){return 287===e.kind}function DZ(e){return 288===e.kind}function DX(e){return 289===e.kind}function D0(e){return 290===e.kind}function D1(e){return 291===e.kind}function D2(e){return 292===e.kind}function D3(e){return 293===e.kind}function D4(e){return 294===e.kind}function D6(e){return 295===e.kind}function D5(e){return 299===e.kind}function D8(e){return 300===e.kind}function D7(e){return 301===e.kind}function D9(e){return 302===e.kind}function Se(e){return 304===e.kind}function St(e){return 308===e.kind}function Sn(e){return 309===e.kind}function Sr(e){return 310===e.kind}function Si(e){return 312===e.kind}function Sa(e){return 313===e.kind}function So(e){return 314===e.kind}function Ss(e){return 327===e.kind}function Su(e){return 328===e.kind}function Sl(e){return 329===e.kind}function Sc(e){return 315===e.kind}function S_(e){return 316===e.kind}function Sp(e){return 317===e.kind}function Sd(e){return 318===e.kind}function Sf(e){return 319===e.kind}function Sm(e){return 320===e.kind}function Sh(e){return 321===e.kind}function Sg(e){return 322===e.kind}function Sy(e){return 323===e.kind}function Sb(e){return 325===e.kind}function Sv(e){return 326===e.kind}function Sx(e){return 331===e.kind}function SD(e){return 333===e.kind}function SS(e){return 335===e.kind}function ST(e){return 341===e.kind}function SE(e){return 336===e.kind}function Sw(e){return 337===e.kind}function SA(e){return 338===e.kind}function SC(e){return 339===e.kind}function SN(e){return 340===e.kind}function SM(e){return 342===e.kind}function Sk(e){return 334===e.kind}function Sj(e){return 350===e.kind}function SI(e){return 343===e.kind}function SO(e){return 344===e.kind}function SP(e){return 345===e.kind}function SF(e){return 346===e.kind}function SL(e){return 347===e.kind}function SR(e){return 348===e.kind}function Sz(e){return 349===e.kind}function SB(e){return 330===e.kind}function SU(e){return 351===e.kind}function SJ(e){return 332===e.kind}function S$(e){return 353===e.kind}function SK(e){return 352===e.kind}function SV(e){return 354===e.kind}var SY=c({"src/compiler/factory/nodeTests.ts"(){wA()}});function SW(e){return e.createExportDeclaration(void 0,!1,e.createNamedExports([]),void 0)}function Sq(e,t,n,r){if(vW(n))return TZ(e.createElementAccessExpression(t,n.expression),r);{let r=TZ(o1(n)?e.createPropertyAccessExpression(t,n):e.createElementAccessExpression(t,n),n);return addEmitFlags(r,128),r}}function SQ(e,t){let n=EF.createIdentifier(e||"React");return yT(n,on(t)),n}function SH(e,t,n){if(!vY(t))return SQ(oa(t),n);{let r=SH(e,t.left,n),i=e.createIdentifier(oa(t.right));return i.escapedText=t.right.escapedText,e.createPropertyAccessExpression(r,i)}}function SG(e,t,n,r){return t?SH(e,t,r):e.createPropertyAccessExpression(SQ(n,r),"createElement")}function SZ(e,t,n,r,i,a){let o=[n];if(r&&o.push(r),i&&i.length>0){if(r||o.push(e.createNull()),i.length>1)for(let e of i)Tl(e),o.push(e);else o.push(i[0])}return TZ(e.createCallExpression(t,void 0,o),a)}function SX(e,t,n,r,i,a,o){let s=[n?SH(e,n,a):e.createPropertyAccessExpression(SQ(r,a),"Fragment"),e.createNull()];if(i&&i.length>0){if(i.length>1)for(let e of i)Tl(e),s.push(e);else s.push(i[0])}return TZ(e.createCallExpression(SG(e,t,r,a),void 0,s),o)}function S0(e,t,n){if(Dm(t)){let r=eT(t.declarations),i=e.updateVariableDeclaration(r,r.name,void 0,void 0,n);return TZ(e.createVariableStatement(void 0,e.updateVariableDeclarationList(t,[i])),t)}{let r=TZ(e.createAssignment(t,n),t);return TZ(e.createExpressionStatement(r),t)}}function S1(e,t,n){return x6(t)?e.updateBlock(t,TZ(e.createNodeArray([n,...t.statements]),t.statements)):e.createBlock(e.createNodeArray([t,n]),!0)}function S2(e,t){return vk(t)?e.createStringLiteralFromNode(t):vW(t)?yT(TZ(e.cloneNode(t.expression),t.expression),t.expression.parent):yT(TZ(e.cloneNode(t),t),t.parent)}function S3(e,t,n,r){switch(n.name&&vj(n.name)&&nd.failBadSyntaxKind(n.name,"Private identifiers are not allowed in object literals."),n.kind){case 174:case 175:return function(e,t,n,r,i){let{firstAccessor:a,getAccessor:o,setAccessor:s}=fK(t,n);if(n===a)return TZ(e.createObjectDefinePropertyCall(r,S2(e,n.name),e.createPropertyDescriptor({enumerable:e.createFalse(),configurable:!0,get:o&&TZ(ve(e.createFunctionExpression(oh(o),void 0,void 0,void 0,o.parameters,void 0,o.body),o),o),set:s&&TZ(ve(e.createFunctionExpression(oh(s),void 0,void 0,void 0,s.parameters,void 0,s.body),s),s)},!i)),a)}(e,t.properties,n,r,!!t.multiLine);case 299:return ve(TZ(e.createAssignment(Sq(e,r,n.name,n.name),n.initializer),n),n);case 300:return ve(TZ(e.createAssignment(Sq(e,r,n.name,n.name),e.cloneNode(n.name)),n),n);case 171:return ve(TZ(e.createAssignment(Sq(e,r,n.name,n.name),ve(TZ(e.createFunctionExpression(oh(n),n.asteriskToken,void 0,void 0,n.parameters,void 0,n.body),n),n)),n),n)}}function S4(e,t,n,r,i){let a=t.operator;nd.assert(45===a||46===a,"Expected 'node' to be a pre- or post-increment or pre- or post-decrement expression");let o=e.createTempVariable(r);TZ(n=e.createAssignment(o,n),t.operand);let s=xB(t)?e.createPrefixUnaryExpression(a,o):e.createPostfixUnaryExpression(o,a);return TZ(s,t),i&&TZ(s=e.createAssignment(i,s),t),TZ(n=e.createComma(n,s),t),xU(t)&&TZ(n=e.createComma(n,o),t),n}function S6(e){return(65536&l2(e))!=0}function S5(e){return(32768&l2(e))!=0}function S8(e){return(16384&l2(e))!=0}function S7(e){return vf(e.expression)&&"use strict"===e.expression.text}function S9(e){for(let t of e)if(cG(t)){if(S7(t))return t}else break}function Te(e){let t=eD(e);return void 0!==t&&cG(t)&&S7(t)}function Tt(e){return 223===e.kind&&27===e.operatorToken.kind}function Tn(e){return Tt(e)||x2(e)}function Tr(e){return xI(e)&&_X(e)&&!!o$(e)}function Ti(e){let t=oK(e);return nd.assertIsDefined(t),t}function Ta(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;switch(e.kind){case 214:return!(16&t&&Tr(e))&&(1&t)!=0;case 213:case 231:case 230:case 235:return(2&t)!=0;case 232:return(4&t)!=0;case 356:return(8&t)!=0}return!1}function To(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;for(;Ta(e,t);)e=e.expression;return e}function Ts(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,n=e.parent;for(;Ta(n,t);)n=n.parent,nd.assert(n);return n}function Tu(e){return To(e,6)}function Tl(e){return setStartsOnNewLine(e,!0)}function Tc(e){let t=a9(e,St),n=t&&t.emitNode;return n&&n.externalHelpersModuleName}function T_(e){let t=a9(e,St),n=t&&t.emitNode;return!!n&&(!!n.externalHelpersModuleName||!!n.externalHelpers)}function Tp(e,t,n,r,i,a,o){if(r.importHelpers&&cl(n,r)){let s,u=h9(r);if(u>=5&&u<=99||99===n.impliedNodeFormat){let r=getEmitHelpers(n);if(r){let i=[];for(let e of r)if(!e.scoped){let t=e.importName;t&&em(i,t)}if(G(i)){i.sort(tS),s=e.createNamedImports(O(i,r=>lI(n,r)?e.createImportSpecifier(!1,void 0,e.createIdentifier(r)):e.createImportSpecifier(!1,e.createIdentifier(r),t.getUnscopedHelperName(r))));let r=a9(n,St);getOrCreateEmitNode(r).externalHelpers=!0}}}else{let t=Td(e,n,r,i,a||o);t&&(s=e.createNamespaceImport(t))}if(s){let t=e.createImportDeclaration(void 0,e.createImportClause(!1,void 0,s),e.createStringLiteral(y1),void 0);return addInternalEmitFlags(t,2),t}}}function Td(e,t,n,r,i){if(n.importHelpers&&cl(t,n)){let a=Tc(t);if(a)return a;let o=h9(n),s=(r||gl(n)&&i)&&4!==o&&(o<5||1===t.impliedNodeFormat);if(!s){let e=getEmitHelpers(t);if(e){for(let t of e)if(!t.scoped){s=!0;break}}}if(s){let n=a9(t,St),r=getOrCreateEmitNode(n);return r.externalHelpersModuleName||(r.externalHelpersModuleName=e.createUniqueName(y1))}}}function Tf(e,t,n){let r=pO(t);if(r&&!pP(t)&&!lG(t)){let t=r.name;return sw(t)?t:e.createIdentifier(lH(n,t)||oa(t))}if(269===t.kind&&t.importClause||275===t.kind&&t.moduleSpecifier)return e.getGeneratedNameForNode(t)}function Tm(e,t,n,r,i,a){let o=pI(t);if(o&&vf(o)){let s;return Th(e,i.getExternalModuleFileFromDeclaration(t),r,a)||((s=n.renamedDependencies&&n.renamedDependencies.get(o.text))?e.createStringLiteral(s):void 0)||e.cloneNode(o)}}function Th(e,t,n,r){if(t){if(t.moduleName)return e.createStringLiteral(t.moduleName);if(!t.isDeclarationFile&&fw(r))return e.createStringLiteral(fv(n,t.fileName))}}function Tg(e){if(s6(e))return e.name;if(sX(e)){switch(e.kind){case 299:return Tg(e.initializer);case 300:return e.name;case 301:return Tg(e.expression)}return}return mE(e,!0)?Tg(e.left):xY(e)?Tg(e.expression):e}function Ty(e){switch(e.kind){case 166:case 205:return e.dotDotDotToken;case 227:case 301:return e}}function Tb(e){let t=Tv(e);return nd.assert(!!t||D7(e),"Invalid property name for binding element."),t}function Tv(e){switch(e.kind){case 205:if(e.propertyName){let t=e.propertyName;return vj(t)?nd.failBadSyntaxKind(t):vW(t)&&Tx(t.expression)?t.expression:t}break;case 299:if(e.name){let t=e.name;return vj(t)?nd.failBadSyntaxKind(t):vW(t)&&Tx(t.expression)?t.expression:t}break;case 301:return e.name&&vj(e.name)?nd.failBadSyntaxKind(e.name):e.name}let t=Tg(e);if(t&&sP(t))return t}function Tx(e){let t=e.kind;return 10===t||8===t}function TD(e){switch(e.kind){case 203:case 204:case 206:return e.elements;case 207:return e.properties}}function TS(e){if(e){let t=e;for(;;){if(vk(t)||!t.body)return vk(t)?t:t.name;t=t.body}}}function TT(e){let t=e.kind;return 173===t||175===t}function TE(e){let t=e.kind;return 173===t||174===t||175===t}function Tw(e){let t=e.kind;return 299===t||300===t||259===t||173===t||178===t||172===t||279===t||240===t||261===t||262===t||263===t||264===t||268===t||269===t||267===t||275===t||274===t}function TA(e){let t=e.kind;return 172===t||299===t||300===t||279===t||267===t}function TC(e){return vA(e)||vw(e)}function TN(e){return vk(e)||xf(e)}function TM(e){return vR(e)||vS(e)||vT(e)}function Tk(e){return vA(e)||vS(e)||vT(e)}function Tj(e){return vk(e)||vf(e)}function TI(e){let t=e.kind;return 104===t||110===t||95===t||sm(e)||xB(e)}function TO(e){var t,n,r,i,a,o;return 60===(n=t=e.kind)||55===n||56===n||50===n||51===n||52===n||34===n||36===n||35===n||37===n||29===n||32===n||31===n||33===n||102===n||101===n||47===n||48===n||49===n||39===(i=r=n)||40===i||42===(a=r)||41===(o=a)||43===o||44===o||mD(n)||27===t}function TP(e,t,n,r,i,a){let o=new TH(e,t,n,r,i,a);return function(e,t){let n={value:void 0},r=[TQ.enter],i=[e],a=[void 0],s=0;for(;r[s]!==TQ.done;)s=r[s](o,s,r,i,a,n,t);return nd.assertEqual(s,0),n.value}}function TF(e){return 93===e||88===e}function TL(e){return TF(e.kind)}function TR(e){let t=e.kind;return sM(t)&&!TF(t)}function Tz(e,t){if(void 0!==t)return 0===t.length?t:TZ(e.createNodeArray([],t.hasTrailingComma),t)}function TB(e){var t;let n=e.emitNode.autoGenerate;if(4&n.flags){let r=n.id,i=e,a=i.original;for(;a;){let e=null==(t=(i=a).emitNode)?void 0:t.autoGenerate;if(o1(i)&&(void 0===e||4&e.flags&&e.id!==r))break;a=i.original}return i}return e}function TU(e,t){return"object"==typeof e?TJ(!1,e.prefix,e.node,e.suffix,t):"string"==typeof e?e.length>0&&35===e.charCodeAt(0)?e.slice(1):e:""}function TJ(e,t,n,r,i){var a,o;return t=TU(t,i),r=TU(r,i),a=n,`${e?"#":""}${t}${n="string"==typeof a?a:(o=nd.checkDefined(i),sA(a)?o(a).slice(1):sw(a)?o(a):vj(a)?a.escapedText.slice(1):oa(a))}${r}`}function T$(e,t,n,r){return e.updatePropertyDeclaration(t,n,e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage"),void 0,void 0,r)}function TK(e,t,n,r){return e.createGetAccessorDeclaration(n,r,[],void 0,e.createBlock([e.createReturnStatement(e.createPropertyAccessExpression(e.createThis(),e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage")))]))}function TV(e,t,n,r){return e.createSetAccessorDeclaration(n,r,[e.createParameterDeclaration(void 0,void 0,"value")],e.createBlock([e.createExpressionStatement(e.createAssignment(e.createPropertyAccessExpression(e.createThis(),e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage")),e.createIdentifier("value")))]))}function TY(e){let t=e.expression;for(;;){if(x2(t=To(t))){t=eA(t.elements);continue}if(Tt(t)){t=t.right;continue}if(mE(t,!0)&&sw(t.left))return t;break}}function TW(e){let t=[];return function e(t,n){if(xI(t)&&d1(t)&&!t.emitNode)e(t.expression,n);else if(Tt(t))e(t.left,n),e(t.right,n);else if(x2(t))for(let r of t.elements)e(r,n);else n.push(t)}(e,t),t}function Tq(e){if(65536&e.transformFlags)return!0;if(128&e.transformFlags)for(let t of TD(e)){let e=Tg(t);if(e&&s3(e)&&(65536&e.transformFlags||128&e.transformFlags&&Tq(e)))return!0}return!1}var TQ,TH,TG=c({"src/compiler/factory/utilities.ts"(){wA(),(e=>{function t(e,n,r,i,a,o,u){let l=n>0?a[n-1]:void 0;return nd.assertEqual(r[n],t),a[n]=e.onEnter(i[n],l,u),r[n]=s(e,t),n}function n(e,t,r,i,a,o,c){nd.assertEqual(r[t],n),nd.assertIsDefined(e.onLeft),r[t]=s(e,n);let _=e.onLeft(i[t].left,a[t],i[t]);return _?(l(t,i,_),u(t,r,i,a,_)):t}function r(e,t,n,i,a,o,u){return nd.assertEqual(n[t],r),nd.assertIsDefined(e.onOperator),n[t]=s(e,r),e.onOperator(i[t].operatorToken,a[t],i[t]),t}function i(e,t,n,r,a,o,c){nd.assertEqual(n[t],i),nd.assertIsDefined(e.onRight),n[t]=s(e,i);let _=e.onRight(r[t].right,a[t],r[t]);return _?(l(t,r,_),u(t,n,r,a,_)):t}function a(e,t,n,r,i,o,u){nd.assertEqual(n[t],a),n[t]=s(e,a);let l=e.onExit(r[t],i[t]);if(t>0){if(t--,e.foldState){let r=n[t]===a?"right":"left";i[t]=e.foldState(i[t],l,r)}}else o.value=l;return t}function o(e,t,n,r,i,a,s){return nd.assertEqual(n[t],o),t}function s(e,s){switch(s){case t:if(e.onLeft)return n;case n:if(e.onOperator)return r;case r:if(e.onRight)return i;case i:return a;case a:case o:return o;default:nd.fail("Invalid state")}}function u(e,n,r,i,a){return n[++e]=t,r[e]=a,i[e]=void 0,e}function l(e,t,n){if(nd.shouldAssert(2))for(;e>=0;)nd.assert(t[e]!==n,"Circular traversal detected."),e--}e.enter=t,e.left=n,e.operator=r,e.right=i,e.exit=a,e.done=o,e.nextState=s})(TQ||(TQ={})),TH=class{constructor(e,t,n,r,i,a){this.onEnter=e,this.onLeft=t,this.onOperator=n,this.onRight=r,this.onExit=i,this.foldState=a}}}});function TZ(e,t){return t?yx(e,t.pos,t.end):e}function TX(e){let t=e.kind;return 165===t||166===t||168===t||169===t||170===t||171===t||173===t||174===t||175===t||178===t||182===t||215===t||216===t||228===t||240===t||259===t||260===t||261===t||262===t||263===t||264===t||268===t||269===t||274===t||275===t}function T0(e){let t=e.kind;return 166===t||169===t||171===t||174===t||175===t||228===t||260===t}var T1=c({"src/compiler/factory/utilitiesPublic.ts"(){wA()}});function T2(e,t){return t&&e(t)}function T3(e,t,n){if(n){if(t)return t(n);for(let t of n){let n=e(t);if(n)return n}}}function T4(e,t){return 42===e.charCodeAt(t+1)&&42===e.charCodeAt(t+2)&&47!==e.charCodeAt(t+3)}function T6(e){return f(e.statements,T5)||(4194304&e.flags?function e(t){return xX(t)&&100===t.keywordToken&&"meta"===t.name.escapedText?t:Ef(t,e)}(e):void 0)}function T5(e){return TX(e)&&G(e.modifiers,e=>93===e.kind)||DE(e)&&DK(e.moduleReference)||Dw(e)||DP(e)||DF(e)?e:void 0}function T8(e,t,n){return T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)}function T7(e,t,n){return T3(t,n,e.types)}function T9(e,t,n){return T2(t,e.type)}function Ee(e,t,n){return T3(t,n,e.elements)}function Et(e,t,n){return T2(t,e.expression)||T2(t,e.questionDotToken)||T3(t,n,e.typeArguments)||T3(t,n,e.arguments)}function En(e,t,n){return T3(t,n,e.statements)}function Er(e,t,n){return T2(t,e.label)}function Ei(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.heritageClauses)||T3(t,n,e.members)}function Ea(e,t,n){return T3(t,n,e.elements)}function Eo(e,t,n){return T2(t,e.propertyName)||T2(t,e.name)}function Es(e,t,n){return T2(t,e.tagName)||T3(t,n,e.typeArguments)||T2(t,e.attributes)}function Eu(e,t,n){return T2(t,e.type)}function El(e,t,n){return T2(t,e.tagName)||(e.isNameFirst?T2(t,e.name)||T2(t,e.typeExpression):T2(t,e.typeExpression)||T2(t,e.name))||("string"==typeof e.comment?void 0:T3(t,n,e.comment))}function Ec(e,t,n){return T2(t,e.tagName)||T2(t,e.typeExpression)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))}function E_(e,t,n){return T2(t,e.name)}function Ep(e,t,n){return T2(t,e.tagName)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))}function Ed(e,t,n){return T2(t,e.expression)}function Ef(e,t,n){if(void 0===e||e.kind<=162)return;let r=EL[e.kind];return void 0===r?void 0:r(e,t,n)}function Em(e,t,n){let r=Eh(e),i=[];for(;i.length=0;--t)r.push(e[t]),i.push(a)}else{let n=t(e,a);if(n){if("skip"===n)continue;return n}if(e.kind>=163)for(let t of Eh(e))r.push(t),i.push(e)}}}function Eh(e){let t=[];return Ef(e,n,n),t;function n(e){t.unshift(e)}}function Eg(e){e.externalModuleIndicator=T6(e)}function Ey(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4?arguments[4]:void 0;null==nN||nN.push(nN.Phase.Parse,"createSourceFile",{path:e},!0),nD("beforeParse"),nx.logStartParseSourceFile(e);let{languageVersion:o,setExternalModuleIndicator:s,impliedNodeFormat:u}="object"==typeof n?n:{languageVersion:n};if(100===o)r=ER.parseSourceFile(e,t,o,void 0,i,6,tt);else{let n=void 0===u?s:e=>(e.impliedNodeFormat=u,(s||Eg)(e));r=ER.parseSourceFile(e,t,o,void 0,i,a,n)}return nx.logStopParseSourceFile(),nD("afterParse"),function(e,t,n){var r,i;if(nT){let a=null!=(r=void 0!==n?nw.get(n):void 0)?r:nb(),o=null!=(i=void 0!==t?nw.get(t):void 0)?i:nE,s=nC.get(e)||0;nC.set(e,s+(a-o)),null==nS||nS.measure(e,t,n)}}("Parse","beforeParse","afterParse"),null==nN||nN.pop(),r}function Eb(e,t){return ER.parseIsolatedEntityName(e,t)}function Ev(e,t){return ER.parseJsonText(e,t)}function Ex(e){return void 0!==e.externalModuleIndicator}function ED(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=Ez.updateSourceFile(e,t,n,r);return i.flags|=6291456&e.flags,i}function ES(e,t,n){let r=ER.JSDocParser.parseIsolatedJSDocComment(e,t,n);return r&&r.jsDoc&&ER.fixupParentReferences(r.jsDoc),r}function ET(e,t,n){return ER.JSDocParser.parseJSDocTypeExpressionForTests(e,t,n)}function EE(e){return rX(e,bF)||rZ(e,".ts")&&tO(r6(e),".d.")}function Ew(e,t){let n=[];for(let e of aa(t,0)||t8){let r=t.substring(e.pos,e.end);!function(e,t,n){let r=2===t.kind&&EU.exec(n);if(r){let i=r[1].toLowerCase(),a=rB[i];if(!a||!(1&a.kind))return;if(a.args){let r={};for(let e of a.args){let i=(function(e){if(EB.has(e))return EB.get(e);let t=RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return EB.set(e,t),t})(e.name).exec(n);if(!i&&!e.optional)return;if(i){let n=i[2]||i[3];if(e.captureSpan){let a=t.pos+i.index+i[1].length+1;r[e.name]={value:n,pos:a,end:a+n.length}}else r[e.name]=n}}e.push({name:i,args:{arguments:r,range:t}})}else e.push({name:i,args:{arguments:{},range:t}});return}let i=2===t.kind&&EJ.exec(n);if(i)return EC(e,t,2,i);if(3===t.kind){let r=/@(\S+)(\s+.*)?$/gim,i;for(;i=r.exec(n);)EC(e,t,4,i)}}(n,e,r)}for(let t of(e.pragmas=new Map,n)){if(e.pragmas.has(t.name)){let n=e.pragmas.get(t.name);n instanceof Array?n.push(t.args):e.pragmas.set(t.name,[n,t.args]);continue}e.pragmas.set(t.name,t.args)}}function EA(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((n,r)=>{switch(r){case"reference":{let r=e.referencedFiles,i=e.typeReferenceDirectives,a=e.libReferenceDirectives;f(e5(n),n=>{let{types:o,lib:s,path:u,"resolution-mode":l}=n.arguments;if(n.arguments["no-default-lib"])e.hasNoDefaultLib=!0;else if(o){let e=function(e,t,n,r){if(e){if("import"===e)return 99;if("require"===e)return 1;r(t,n-t,iP.resolution_mode_should_be_either_require_or_import)}}(l,o.pos,o.end,t);i.push(Object.assign({pos:o.pos,end:o.end,fileName:o.value},e?{resolutionMode:e}:{}))}else s?a.push({pos:s.pos,end:s.end,fileName:s.value}):u?r.push({pos:u.pos,end:u.end,fileName:u.value}):t(n.range.pos,n.range.end-n.range.pos,iP.Invalid_reference_directive_syntax)});break}case"amd-dependency":e.amdDependencies=O(e5(n),e=>({name:e.arguments.name,path:e.arguments.path}));break;case"amd-module":if(n instanceof Array)for(let r of n)e.moduleName&&t(r.range.pos,r.range.end-r.range.pos,iP.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=r.arguments.name;else e.moduleName=n.arguments.name;break;case"ts-nocheck":case"ts-check":f(e5(n),t=>{(!e.checkJsDirective||t.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:"ts-check"===r,end:t.range.end,pos:t.range.pos})});break;case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:nd.fail("Unhandled pragma kind")}})}function EC(e,t,n,r){if(!r)return;let i=r[1].toLowerCase(),a=rB[i];if(!a||!(a.kind&n))return;let o=function(e,t){if(!t||!e.args)return{};let n=nl(t).split(/\s+/),r={};for(let t=0;tnew(EO||(EO=bg.getSourceFileConstructor()))(e,-1,-1),createBaseIdentifierNode:e=>new(Ej||(Ej=bg.getIdentifierConstructor()))(e,-1,-1),createBasePrivateIdentifierNode:e=>new(EI||(EI=bg.getPrivateIdentifierConstructor()))(e,-1,-1),createBaseTokenNode:e=>new(Ek||(Ek=bg.getTokenConstructor()))(e,-1,-1),createBaseNode:e=>new(EM||(EM=bg.getNodeConstructor()))(e,-1,-1)}),EL={163:function(e,t,n){return T2(t,e.left)||T2(t,e.right)},165:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.constraint)||T2(t,e.default)||T2(t,e.expression)},300:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T2(t,e.equalsToken)||T2(t,e.objectAssignmentInitializer)},301:function(e,t,n){return T2(t,e.expression)},166:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.dotDotDotToken)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.type)||T2(t,e.initializer)},169:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T2(t,e.type)||T2(t,e.initializer)},168:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.type)||T2(t,e.initializer)},299:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T2(t,e.initializer)},257:function(e,t,n){return T2(t,e.name)||T2(t,e.exclamationToken)||T2(t,e.type)||T2(t,e.initializer)},205:function(e,t,n){return T2(t,e.dotDotDotToken)||T2(t,e.propertyName)||T2(t,e.name)||T2(t,e.initializer)},178:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},182:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},181:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},176:T8,177:T8,171:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.asteriskToken)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.exclamationToken)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},170:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.questionToken)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)},173:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},174:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},175:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},259:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.asteriskToken)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},215:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.asteriskToken)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.body)},216:function(e,t,n){return T3(t,n,e.modifiers)||T3(t,n,e.typeParameters)||T3(t,n,e.parameters)||T2(t,e.type)||T2(t,e.equalsGreaterThanToken)||T2(t,e.body)},172:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.body)},180:function(e,t,n){return T2(t,e.typeName)||T3(t,n,e.typeArguments)},179:function(e,t,n){return T2(t,e.assertsModifier)||T2(t,e.parameterName)||T2(t,e.type)},183:function(e,t,n){return T2(t,e.exprName)||T3(t,n,e.typeArguments)},184:function(e,t,n){return T3(t,n,e.members)},185:function(e,t,n){return T2(t,e.elementType)},186:function(e,t,n){return T3(t,n,e.elements)},189:T7,190:T7,191:function(e,t,n){return T2(t,e.checkType)||T2(t,e.extendsType)||T2(t,e.trueType)||T2(t,e.falseType)},192:function(e,t,n){return T2(t,e.typeParameter)},202:function(e,t,n){return T2(t,e.argument)||T2(t,e.assertions)||T2(t,e.qualifier)||T3(t,n,e.typeArguments)},298:function(e,t,n){return T2(t,e.assertClause)},193:T9,195:T9,196:function(e,t,n){return T2(t,e.objectType)||T2(t,e.indexType)},197:function(e,t,n){return T2(t,e.readonlyToken)||T2(t,e.typeParameter)||T2(t,e.nameType)||T2(t,e.questionToken)||T2(t,e.type)||T3(t,n,e.members)},198:function(e,t,n){return T2(t,e.literal)},199:function(e,t,n){return T2(t,e.dotDotDotToken)||T2(t,e.name)||T2(t,e.questionToken)||T2(t,e.type)},203:Ee,204:Ee,206:function(e,t,n){return T3(t,n,e.elements)},207:function(e,t,n){return T3(t,n,e.properties)},208:function(e,t,n){return T2(t,e.expression)||T2(t,e.questionDotToken)||T2(t,e.name)},209:function(e,t,n){return T2(t,e.expression)||T2(t,e.questionDotToken)||T2(t,e.argumentExpression)},210:Et,211:Et,212:function(e,t,n){return T2(t,e.tag)||T2(t,e.questionDotToken)||T3(t,n,e.typeArguments)||T2(t,e.template)},213:function(e,t,n){return T2(t,e.type)||T2(t,e.expression)},214:function(e,t,n){return T2(t,e.expression)},217:function(e,t,n){return T2(t,e.expression)},218:function(e,t,n){return T2(t,e.expression)},219:function(e,t,n){return T2(t,e.expression)},221:function(e,t,n){return T2(t,e.operand)},226:function(e,t,n){return T2(t,e.asteriskToken)||T2(t,e.expression)},220:function(e,t,n){return T2(t,e.expression)},222:function(e,t,n){return T2(t,e.operand)},223:function(e,t,n){return T2(t,e.left)||T2(t,e.operatorToken)||T2(t,e.right)},231:function(e,t,n){return T2(t,e.expression)||T2(t,e.type)},232:function(e,t,n){return T2(t,e.expression)},235:function(e,t,n){return T2(t,e.expression)||T2(t,e.type)},233:function(e,t,n){return T2(t,e.name)},224:function(e,t,n){return T2(t,e.condition)||T2(t,e.questionToken)||T2(t,e.whenTrue)||T2(t,e.colonToken)||T2(t,e.whenFalse)},227:function(e,t,n){return T2(t,e.expression)},238:En,265:En,308:function(e,t,n){return T3(t,n,e.statements)||T2(t,e.endOfFileToken)},240:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.declarationList)},258:function(e,t,n){return T3(t,n,e.declarations)},241:function(e,t,n){return T2(t,e.expression)},242:function(e,t,n){return T2(t,e.expression)||T2(t,e.thenStatement)||T2(t,e.elseStatement)},243:function(e,t,n){return T2(t,e.statement)||T2(t,e.expression)},244:function(e,t,n){return T2(t,e.expression)||T2(t,e.statement)},245:function(e,t,n){return T2(t,e.initializer)||T2(t,e.condition)||T2(t,e.incrementor)||T2(t,e.statement)},246:function(e,t,n){return T2(t,e.initializer)||T2(t,e.expression)||T2(t,e.statement)},247:function(e,t,n){return T2(t,e.awaitModifier)||T2(t,e.initializer)||T2(t,e.expression)||T2(t,e.statement)},248:Er,249:Er,250:function(e,t,n){return T2(t,e.expression)},251:function(e,t,n){return T2(t,e.expression)||T2(t,e.statement)},252:function(e,t,n){return T2(t,e.expression)||T2(t,e.caseBlock)},266:function(e,t,n){return T3(t,n,e.clauses)},292:function(e,t,n){return T2(t,e.expression)||T3(t,n,e.statements)},293:function(e,t,n){return T3(t,n,e.statements)},253:function(e,t,n){return T2(t,e.label)||T2(t,e.statement)},254:function(e,t,n){return T2(t,e.expression)},255:function(e,t,n){return T2(t,e.tryBlock)||T2(t,e.catchClause)||T2(t,e.finallyBlock)},295:function(e,t,n){return T2(t,e.variableDeclaration)||T2(t,e.block)},167:function(e,t,n){return T2(t,e.expression)},260:Ei,228:Ei,261:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T3(t,n,e.heritageClauses)||T3(t,n,e.members)},262:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.typeParameters)||T2(t,e.type)},263:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T3(t,n,e.members)},302:function(e,t,n){return T2(t,e.name)||T2(t,e.initializer)},264:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.body)},268:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)||T2(t,e.moduleReference)},269:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.importClause)||T2(t,e.moduleSpecifier)||T2(t,e.assertClause)},270:function(e,t,n){return T2(t,e.name)||T2(t,e.namedBindings)},296:function(e,t,n){return T3(t,n,e.elements)},297:function(e,t,n){return T2(t,e.name)||T2(t,e.value)},267:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.name)},271:function(e,t,n){return T2(t,e.name)},277:function(e,t,n){return T2(t,e.name)},272:Ea,276:Ea,275:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.exportClause)||T2(t,e.moduleSpecifier)||T2(t,e.assertClause)},273:Eo,278:Eo,274:function(e,t,n){return T3(t,n,e.modifiers)||T2(t,e.expression)},225:function(e,t,n){return T2(t,e.head)||T3(t,n,e.templateSpans)},236:function(e,t,n){return T2(t,e.expression)||T2(t,e.literal)},200:function(e,t,n){return T2(t,e.head)||T3(t,n,e.templateSpans)},201:function(e,t,n){return T2(t,e.type)||T2(t,e.literal)},164:function(e,t,n){return T2(t,e.expression)},294:function(e,t,n){return T3(t,n,e.types)},230:function(e,t,n){return T2(t,e.expression)||T3(t,n,e.typeArguments)},280:function(e,t,n){return T2(t,e.expression)},279:function(e,t,n){return T3(t,n,e.modifiers)},357:function(e,t,n){return T3(t,n,e.elements)},281:function(e,t,n){return T2(t,e.openingElement)||T3(t,n,e.children)||T2(t,e.closingElement)},285:function(e,t,n){return T2(t,e.openingFragment)||T3(t,n,e.children)||T2(t,e.closingFragment)},282:Es,283:Es,289:function(e,t,n){return T3(t,n,e.properties)},288:function(e,t,n){return T2(t,e.name)||T2(t,e.initializer)},290:function(e,t,n){return T2(t,e.expression)},291:function(e,t,n){return T2(t,e.dotDotDotToken)||T2(t,e.expression)},284:function(e,t,n){return T2(t,e.tagName)},187:Eu,188:Eu,312:Eu,318:Eu,317:Eu,319:Eu,321:Eu,320:function(e,t,n){return T3(t,n,e.parameters)||T2(t,e.type)},323:function(e,t,n){return("string"==typeof e.comment?void 0:T3(t,n,e.comment))||T3(t,n,e.tags)},350:function(e,t,n){return T2(t,e.tagName)||T2(t,e.name)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},313:function(e,t,n){return T2(t,e.name)},314:function(e,t,n){return T2(t,e.left)||T2(t,e.right)},344:El,351:El,333:function(e,t,n){return T2(t,e.tagName)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},332:function(e,t,n){return T2(t,e.tagName)||T2(t,e.class)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},331:function(e,t,n){return T2(t,e.tagName)||T2(t,e.class)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},348:function(e,t,n){return T2(t,e.tagName)||T2(t,e.constraint)||T3(t,n,e.typeParameters)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},349:function(e,t,n){return T2(t,e.tagName)||(e.typeExpression&&312===e.typeExpression.kind?T2(t,e.typeExpression)||T2(t,e.fullName)||("string"==typeof e.comment?void 0:T3(t,n,e.comment)):T2(t,e.fullName)||T2(t,e.typeExpression)||("string"==typeof e.comment?void 0:T3(t,n,e.comment)))},341:function(e,t,n){return T2(t,e.tagName)||T2(t,e.fullName)||T2(t,e.typeExpression)||("string"==typeof e.comment?void 0:T3(t,n,e.comment))},345:Ec,347:Ec,346:Ec,343:Ec,353:Ec,352:Ec,342:Ec,326:function(e,t,n){return f(e.typeParameters,t)||f(e.parameters,t)||T2(t,e.type)},327:E_,328:E_,329:E_,325:function(e,t,n){return f(e.jsDocPropertyTags,t)},330:Ep,335:Ep,336:Ep,337:Ep,338:Ep,339:Ep,334:Ep,340:Ep,356:Ed},(e=>{let t,n,r;var i,a,o,s,u,l,c,_,p,d,f,m,h,g,y,b,v,x,D,S,E,w,A,C=a_(99,!0),N=bQ(11,{createBaseSourceFileNode:e=>{var t;return t=new c(e,0,0),x++,t},createBaseIdentifierNode:e=>{var t;return t=new u(e,0,0),x++,t},createBasePrivateIdentifierNode:e=>{var t;return t=new l(e,0,0),x++,t},createBaseTokenNode:e=>{var t;return t=new s(e,0,0),x++,t},createBaseNode:e=>{var t;return t=new o(e,0,0),x++,t}}),{createNodeArray:M,createNumericLiteral:k,createStringLiteral:j,createLiteralLikeNode:I,createIdentifier:O,createPrivateIdentifier:P,createToken:F,createArrayLiteralExpression:L,createObjectLiteralExpression:R,createPropertyAccessExpression:z,createPropertyAccessChain:B,createElementAccessExpression:U,createElementAccessChain:J,createCallExpression:K,createCallChain:V,createNewExpression:Y,createParenthesizedExpression:W,createBlock:q,createVariableStatement:Q,createExpressionStatement:H,createIfStatement:Z,createWhileStatement:ee,createForStatement:et,createForOfStatement:en,createVariableDeclaration:er,createVariableDeclarationList:ei}=N,ea=!0,eo=!1;function es(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];eu(e,t,n,r,6),p=A,eJ();let a=eR(),o,s;if(1===v)o=to([],a,a),s=tn();else{let e;for(;1!==v;){let t;switch(v){case 22:t=rc();break;case 110:case 95:case 104:t=tn();break;case 40:t=eG(()=>8===eJ()&&58!==eJ())?nX():rp();break;case 8:case 10:if(eG(()=>58!==eJ())){t=tW();break}default:t=rp()}e&&e6(e)?e.push(t):e?e=[e,t]:(e=t,1!==v&&eI(iP.Unexpected_token))}let t=H(e6(e)?ts(L(e),a):nd.checkDefined(e));ts(t,a),o=to([t],a),s=te(1,iP.Unexpected_token)}let u=eh(e,2,6,!1,o,s,p,tt);return i&&em(u),u.nodeCount=x,u.identifierCount=S,u.identifiers=D,u.parseDiagnostics=hq(g,u),y&&(u.jsDocDiagnostics=hq(y,u)),el(),u}function eu(e,t,n,r,i){switch(o=bg.getNodeConstructor(),s=bg.getTokenConstructor(),u=bg.getIdentifierConstructor(),l=bg.getPrivateIdentifierConstructor(),c=bg.getSourceFileConstructor(),_=is(e),d=t,f=n,b=r,m=i,h=h4(i),g=[],E=0,D=new Map,S=0,x=0,p=0,ea=!0,m){case 1:case 2:A=262144;break;case 6:A=67371008;break;default:A=0}eo=!1,C.setText(d),C.setOnError(eL),C.setScriptTarget(f),C.setLanguageVariant(h)}function el(){C.clearCommentDirectives(),C.setText(""),C.setOnError(void 0),d=void 0,f=void 0,b=void 0,m=void 0,h=void 0,p=0,g=void 0,y=void 0,E=0,D=void 0,w=void 0,ea=!0}function ec(e,t){return t?ed(e):e}e.parseSourceFile=function(e,t,n,r){var i,a,o;let s,u,l,c;let f=arguments.length>4&&void 0!==arguments[4]&&arguments[4],m=arguments.length>5?arguments[5]:void 0,h=arguments.length>6?arguments[6]:void 0;if(6===(m=g$(e,m))){let a=es(e,t,n,r,f);return convertToObjectWorker(a,null==(i=a.statements[0])?void 0:i.expression,a.parseDiagnostics,!1,void 0,void 0),a.referencedFiles=t8,a.typeReferenceDirectives=t8,a.libReferenceDirectives=t8,a.amdDependencies=t8,a.hasNoDefaultLib=!1,a.pragmas=t7,a}eu(e,t,n,r,m);let b=(a=m,o=h||Eg,(s=EE(_))&&(A|=16777216),p=A,eJ(),u=tO(0,rw),nd.assert(1===v),l=ed(tn()),Ew(c=eh(_,n,a,s,u,l,p,o),d),EA(c,function(e,t,n){g.push(hW(_,e,t,n))}),c.commentDirectives=C.getCommentDirectives(),c.nodeCount=x,c.identifierCount=S,c.identifiers=D,c.parseDiagnostics=hq(g,c),y&&(c.jsDocDiagnostics=hq(y,c)),f&&em(c),c);return el(),b},e.parseIsolatedEntityName=function(e,t){eu("",e,t,void 0,1),eJ();let n=tJ(!0),r=1===v&&!g.length;return el(),r?n:void 0},e.parseJsonText=es;let ep=!1;function ed(e){nd.assert(!e.jsDoc);let t=$(c3(e,d),t=>r.parseJSDocComment(e,t.pos,t.end-t.pos));return t.length&&(e.jsDoc=t),ep&&(ep=!1,e.flags|=268435456),e}function em(e){yw(e,!0)}function eh(e,t,n,r,i,a,o,s){let u=N.createSourceFile(i,a,o);return yD(u,0,d.length),l(u),!r&&Ex(u)&&67108864&u.transformFlags&&l(u=function(e){let t=b,n=Ez.createSyntaxCursor(e);b={currentNode:function(e){let t=n.currentNode(e);return ea&&t&&s(t)&&(t.intersectsChange=!0),t}};let r=[],i=g;g=[];let a=0,o=u(e.statements,0);for(;-1!==o;){let t=e.statements[a],n=e.statements[o];ef(r,e.statements,a,o),a=l(e.statements,o);let s=T(i,e=>e.start>=t.pos),c=s>=0?T(i,e=>e.start>=n.pos,s):-1;s>=0&&ef(g,i,s,c>=0?c:void 0),eH(()=>{let t=A;for(A|=32768,C.setTextPos(n.pos),eJ();1!==v;){let t=C.getStartPos(),n=tP(0,rw);if(r.push(n),t===C.getStartPos()&&eJ(),a>=0){let t=e.statements[a];if(n.end===t.pos)break;n.end>t.pos&&(a=l(e.statements,a+1))}}A=t},2),o=a>=0?u(e.statements,a):-1}if(a>=0){let t=e.statements[a];ef(r,e.statements,a);let n=T(i,e=>e.start>=t.pos);n>=0&&ef(g,i,n)}return b=t,N.updateSourceFile(e,TZ(M(r),e.statements));function s(e){return!(32768&e.flags)&&!!(67108864&e.transformFlags)}function u(e,t){for(let n=t;n116}function e0(){return 79===v||!(125===v&&eC()||133===v&&ej())&&v>116}function e1(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return v===e?(n&&eJ(),!0):(t?eI(t):eI(iP._0_expected,aw[e]),!1)}e.fixupParentReferences=em;let e2=Object.keys(am).filter(e=>e.length>2);function e3(e){var t;if(xk(e)){eP(i4(d,e.template.pos),e.template.end,iP.Module_declaration_names_may_only_use_or_quoted_strings);return}let n=vk(e)?oa(e):void 0;if(!n||!ac(n,f)){eI(iP._0_expected,aw[26]);return}let r=i4(d,e.pos);switch(n){case"const":case"let":case"var":eP(r,e.end,iP.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":e4(iP.Interface_name_cannot_be_0,iP.Interface_must_be_given_a_name,18);return;case"is":eP(r,C.getTextPos(),iP.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":e4(iP.Namespace_name_cannot_be_0,iP.Namespace_must_be_given_a_name,18);return;case"type":e4(iP.Type_alias_name_cannot_be_0,iP.Type_alias_must_be_given_a_name,63);return}let i=null!=(t=tM(n,e2,e=>e))?t:function(e){for(let t of e2)if(e.length>t.length+2&&tK(e,t))return`${t} ${e.slice(t.length)}`}(n);if(i){eP(r,e.end,iP.Unknown_keyword_or_identifier_Did_you_mean_0,i);return}0!==v&&eP(r,e.end,iP.Unexpected_keyword_or_identifier)}function e4(e,t,n){v===n?eI(t):eI(e,C.getTokenValue())}function e5(e){return v===e?(e$(),!0):(eI(iP._0_expected,aw[e]),!1)}function e8(e,t,n,r){if(v===t){eJ();return}let i=eI(iP._0_expected,aw[t]);n&&i&&ya(i,hW(_,r,1,iP.The_parser_expected_to_find_a_1_to_match_the_0_token_here,aw[e],aw[t]))}function e7(e){return v===e&&(eJ(),!0)}function e9(e){if(v===e)return tn()}function te(e,t,n){return e9(e)||tu(e,!1,t||iP._0_expected,n||aw[e])}function tn(){let e=eR(),t=v;return eJ(),ts(F(t),e)}function tr(){return 26===v||19===v||1===v||C.hasPrecedingLineBreak()}function ti(){return!!tr()&&(26===v&&eJ(),!0)}function ta(){return ti()||e1(26)}function to(e,t,n,r){let i=M(e,r);return yx(i,t,null!=n?n:C.getStartPos()),i}function ts(e,t,n){return yx(e,t,null!=n?n:C.getStartPos()),A&&(e.flags|=A),eo&&(eo=!1,e.flags|=131072),e}function tu(e,t,n,r){t?eO(C.getStartPos(),0,n,r):n&&eI(n,r);let i=eR();return ts(79===e?O("",void 0):sg(e)?N.createTemplateLiteralLikeNode(e,"","",void 0):8===e?k("",void 0):10===e?j("",void 0):279===e?N.createMissingDeclaration():F(e),i)}function tl(e){let t=D.get(e);return void 0===t&&D.set(e,t=e),t}function tc(e,t,n){if(e){S++;let e=eR(),t=v,n=tl(C.getTokenValue()),r=C.hasExtendedUnicodeEscape();return eB(),ts(O(n,t,r),e)}if(80===v)return eI(n||iP.Private_identifiers_are_not_allowed_outside_class_bodies),tc(!0);if(0===v&&C.tryScan(()=>79===C.reScanInvalidIdentifier()))return tc(!0);S++;let r=1===v,i=C.isReservedWord(),a=C.getTokenText(),o=i?iP.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:iP.Identifier_expected;return tu(79,r,t||o,a)}function t_(e){return tc(eX(),void 0,e)}function tp(e,t){return tc(e0(),e,t)}function td(e){return tc(iL(v),e)}function tf(){return iL(v)||10===v||8===v}function tm(){return function(e){let t,n;if(10===v||8===v){let e=tW();return e.text=tl(e.text),e}return e&&22===v?(t=eR(),e1(22),n=eT(nB),e1(23),ts(N.createComputedPropertyName(n),t)):80===v?th():td()}(!0)}function th(){let e=eR(),t=P(tl(C.getTokenValue()));return eJ(),ts(t,e)}function tg(e){return v===e&&eZ(tb)}function ty(){return eJ(),!C.hasPrecedingLineBreak()&&tD()}function tb(){switch(v){case 85:return 92===eJ();case 93:return eJ(),88===v?eG(tS):154===v?eG(tx):tv();case 88:return tS();case 124:case 137:case 151:return eJ(),tD();default:return ty()}}function tv(){return 59===v||41!==v&&128!==v&&18!==v&&tD()}function tx(){return eJ(),tv()}function tD(){return 22===v||18===v||41===v||25===v||tf()}function tS(){return eJ(),84===v||98===v||118===v||59===v||126===v&&eG(rv)||132===v&&eG(rx)}function tT(e,t){if(tF(e))return!0;switch(e){case 0:case 1:case 3:return!(26===v&&t)&&rT();case 2:return 82===v||88===v;case 4:return eG(no);case 5:return eG(rV)||26===v&&!t;case 6:return 22===v||tf();case 12:switch(v){case 22:case 41:case 25:case 24:return!0;default:return tf()}case 18:return tf();case 9:return 22===v||25===v||tf();case 24:return iL(v)||10===v;case 7:return 18===v?eG(tE):t?e0()&&!tN():nR()&&!tN();case 8:return rI();case 10:return 27===v||25===v||rI();case 19:return 101===v||85===v||e0();case 15:switch(v){case 27:case 24:return!0}case 11:return 25===v||nz();case 16:return t4(!1);case 17:return t4(!0);case 20:case 21:return 27===v||nT();case 22:return r3();case 23:return iL(v);case 13:return iL(v)||18===v;case 14:return!0}return nd.fail("Non-exhaustive case in 'isListElement'.")}function tE(){if(nd.assert(18===v),19===eJ()){let e=eJ();return 27===e||18===e||94===e||117===e}return!0}function tw(){return eJ(),e0()}function tA(){return eJ(),iL(v)}function tC(){return eJ(),iR(v)}function tN(){return(117===v||94===v)&&eG(tk)}function tk(){return eJ(),nz()}function tj(){return eJ(),nT()}function tI(e){if(1===v)return!0;switch(e){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return 19===v;case 3:return 19===v||82===v||88===v;case 7:return 18===v||94===v||117===v;case 8:return!!(tr()||nQ(v)||38===v);case 19:return 31===v||20===v||18===v||94===v||117===v;case 11:return 21===v||26===v;case 15:case 21:case 10:return 23===v;case 17:case 16:case 18:return 21===v||23===v;case 20:return 27!==v;case 22:return 18===v||19===v;case 13:return 31===v||43===v;case 14:return 29===v&&eG(r9);default:return!1}}function tO(e,t){let n=E;E|=1<=0)}function tB(){let e=to([],eR());return e.isMissingList=!0,e}function tU(e,t,n,r){if(e1(n)){let n=tz(e,t);return e1(r),n}return tB()}function tJ(e,t){let n=eR(),r=e?td(t):tp(t);for(;e7(24)&&29!==v;)r=ts(N.createQualifiedName(r,t$(e,!1)),n);return r}function t$(e,t){if(C.hasPrecedingLineBreak()&&iL(v)&&eG(rb))return tu(79,!0,iP.Identifier_expected);if(80===v){let e=th();return t?e:tu(79,!0,iP.Identifier_expected)}return e?td():tp()}function tV(e){let t=eR();return ts(N.createTemplateExpression(tq(e),function(e){let t=eR(),n=[],r;do r=function(e){let t=eR();return ts(N.createTemplateSpan(eT(nB),tY(e)),t)}(e),n.push(r);while(16===r.literal.kind)return to(n,t)}(e)),t)}function tY(e){let t;return 19===v?(t=tQ(v=C.reScanTemplateToken(e)),nd.assert(16===t.kind||17===t.kind,"Template fragment has wrong token kind"),t):te(17,iP._0_expected,aw[19])}function tW(){return tQ(v)}function tq(e){e&&eV();let t=tQ(v);return nd.assert(15===t.kind,"Template head has wrong token kind"),t}function tQ(e){let t;let n=eR(),r=sg(e)?N.createTemplateLiteralLikeNode(e,C.getTokenValue(),(t=C.getTokenText()).substring(1,t.length-(C.isUnterminated()?0:14===e||17===e?1:2)),2048&C.getTokenFlags()):8===e?k(C.getTokenValue(),C.getNumericLiteralFlags()):10===e?j(C.getTokenValue(),void 0,C.hasExtendedUnicodeEscape()):sf(e)?I(e,C.getTokenValue()):nd.fail();return C.hasExtendedUnicodeEscape()&&(r.hasExtendedUnicodeEscape=!0),C.isUnterminated()&&(r.isUnterminated=!0),eJ(),ts(r,n)}function tH(){return tJ(!0,iP.Type_expected)}function tG(){if(!C.hasPrecedingLineBreak()&&29===eY())return tU(20,nF,29,31)}function tZ(){let e=eR();return ts(N.createTypeReferenceNode(tH(),tG()),e)}function tX(){let e=eR();return eJ(),ts(N.createThisTypeNode(),e)}function t0(){let e=eR(),t;return(108===v||103===v)&&(t=td(),e1(58)),ts(N.createParameterDeclaration(void 0,void 0,t,void 0,t1(),void 0),e)}function t1(){C.setInJSDocType(!0);let e=eR();if(e7(142)){let t=N.createJSDocNamepathType(void 0);n:for(;;)switch(v){case 19:case 1:case 27:case 5:break n;default:e$()}return C.setInJSDocType(!1),ts(t,e)}let t=e7(25),n=nO();return C.setInJSDocType(!1),t&&(n=ts(N.createJSDocVariadicType(n),e)),63===v?(eJ(),ts(N.createJSDocOptionalType(n),e)):n}function t2(){let e=eR(),t=rQ(!1,!0),n=tp(),r,i;e7(94)&&(nT()||!nz()?r=nF():i=n0());let a=e7(63)?nF():void 0,o=N.createTypeParameterDeclaration(t,n,r,a);return o.expression=i,ts(o,e)}function t3(){if(29===v)return tU(19,t2,29,31)}function t4(e){return 25===v||rI()||sM(v)||59===v||nT(!e)}function t6(e){let t,n=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=eR(),i=ez(),a=e?eA(()=>rQ(!0)):ex(32768,()=>rQ(!0));if(108===v){let e=N.createParameterDeclaration(a,void 0,tc(!0),void 0,nL(),void 0),t=eD(a);return t&&eF(t,iP.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),ec(ts(e,r),i)}let o=ea;ea=!1;let s=e9(25);if(!n&&!(eX()||22===v||18===v))return;let u=ec(ts(N.createParameterDeclaration(a,s,(0===lf(t=rO(iP.Private_identifiers_cannot_be_used_as_parameters))&&!G(a)&&sM(v)&&eJ(),t),e9(57),nL(),nU()),r),i);return ea=o,u}function t5(e,t){if(38===e?(e1(e),!0):!!e7(58)||!!t&&38===v&&(eI(iP._0_expected,aw[58]),eJ(),!0))return eE(nO)}function t9(e,t){let n=eC(),r=ej();ey(!!(1&e)),ev(!!(2&e));let i=32&e?tz(17,t0):tz(16,()=>t?t6(r):t6(r,!1));return ey(n),ev(r),i}function ne(e){if(!e1(20))return tB();let t=t9(e,!0);return e1(21),t}function nt(){e7(27)||ta()}function nn(e){let t=eR(),n=ez();177===e&&e1(103);let r=t3(),i=ne(4),a=t5(58,!0);return nt(),ec(ts(176===e?N.createCallSignature(r,i,a):N.createConstructSignature(r,i,a),t),n)}function nr(){return 22===v&&eG(ni)}function ni(){if(eJ(),25===v||23===v)return!0;if(sM(v)){if(eJ(),e0())return!0}else{if(!e0())return!1;eJ()}return 58===v||27===v||57===v&&(eJ(),58===v||27===v||23===v)}function na(e,t,n){let r=tU(16,()=>t6(!1),22,23),i=nL();return nt(),ec(ts(N.createIndexSignature(n,r,i),e),t)}function no(){if(20===v||29===v||137===v||151===v)return!0;let e=!1;for(;sM(v);)e=!0,eJ();return 22===v||(tf()&&(e=!0,eJ()),!!e&&(20===v||29===v||57===v||58===v||27===v||tr()))}function ns(){if(20===v||29===v)return nn(176);if(103===v&&eG(nu))return nn(177);let e=eR(),t=ez(),n=rQ(!1);return tg(137)?rK(e,t,n,174,4):tg(151)?rK(e,t,n,175,4):nr()?na(e,t,n):function(e,t,n){let r=tm(),i=e9(57),a;if(20===v||29===v){let e=t3(),t=ne(4),o=t5(58,!0);a=N.createMethodSignature(n,r,i,e,t,o)}else{let e=nL();a=N.createPropertySignature(n,r,i,e),63===v&&(a.initializer=nU())}return nt(),ec(ts(a,e),t)}(e,t,n)}function nu(){return eJ(),20===v||29===v}function nl(){return 24===eJ()}function nc(){switch(eJ()){case 20:case 29:case 24:return!0}return!1}function n_(){let e;return e1(18)?(e=tO(4,ns),e1(19)):e=tB(),e}function np(){return eJ(),39===v||40===v?146===eJ():(146===v&&eJ(),22===v&&tw()&&101===eJ())}function nf(){let e=eR();if(e7(25))return ts(N.createRestTypeNode(nF()),e);let t=nF();if(Sp(t)&&t.pos===t.type.pos){let e=N.createOptionalTypeNode(t.type);return TZ(e,t),e.flags=t.flags,e}return t}function nm(){return 58===eJ()||57===v&&58===eJ()}function nh(){return 25===v?iL(eJ())&&nm():iL(v)&&nm()}function ng(){if(eG(nh)){let e=eR(),t=ez(),n=e9(25),r=td(),i=e9(57);e1(58);let a=nf();return ec(ts(N.createNamedTupleMember(n,r,i,a),e),t)}return nf()}function ny(){let e=eR(),t=ez(),n=function(){let e;if(126===v){let t=eR();eJ(),e=to([ts(F(126),t)],t)}return e}(),r=e7(103);nd.assert(!n||r,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let i=t3(),a=ne(4),o=t5(38,!1);return ec(ts(r?N.createConstructorTypeNode(n,i,a,o):N.createFunctionTypeNode(i,a,o),e),t)}function nb(){let e=tn();return 24===v?void 0:e}function nv(e){let t=eR();e&&eJ();let n=110===v||95===v||104===v?tn():tQ(v);return e&&(n=ts(N.createPrefixUnaryExpression(40,n),t)),ts(N.createLiteralTypeNode(n),t)}function nx(){return eJ(),100===v}function nD(){p|=2097152;let e=eR(),t=e7(112);e1(100),e1(20);let n=nF(),r;e7(27)&&(r=function(){let e=eR(),t=C.getTokenPos();e1(18);let n=C.hasPrecedingLineBreak();e1(130),e1(58);let r=it(!0);if(!e1(19)){let e=ew(g);e&&e.code===iP._0_expected.code&&ya(e,hW(_,t,1,iP.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return ts(N.createImportTypeAssertionContainer(r,n),e)}()),e1(21);let i=e7(24)?tH():void 0,a=tG();return ts(N.createImportTypeNode(n,r,i,a,t),e)}function nS(){return eJ(),8===v||9===v}function nT(e){switch(v){case 131:case 157:case 152:case 148:case 160:case 134:case 146:case 153:case 156:case 114:case 155:case 104:case 108:case 112:case 144:case 18:case 22:case 29:case 51:case 50:case 103:case 10:case 8:case 9:case 110:case 95:case 149:case 41:case 57:case 53:case 25:case 138:case 100:case 129:case 14:case 15:return!0;case 98:return!e;case 40:return!e&&eG(nS);case 20:return!e&&eG(nE);default:return e0()}}function nE(){return eJ(),21===v||t4(!1)||nT()}function nw(){let e=eR(),t=function e(){switch(v){case 131:case 157:case 152:case 148:case 160:case 153:case 134:case 155:case 144:case 149:return eZ(nb)||tZ();case 66:C.reScanAsteriskEqualsToken();case 41:let t;return t=eR(),eJ(),ts(N.createJSDocAllType(),t);case 60:C.reScanQuestionToken();case 57:let n;return n=eR(),eJ(),27===v||19===v||21===v||31===v||63===v||51===v?ts(N.createJSDocUnknownType(),n):ts(N.createJSDocNullableType(nF(),!1),n);case 98:return function(){let e=eR(),t=ez();if(eG(r8)){eJ();let n=ne(36),r=t5(58,!1);return ec(ts(N.createJSDocFunctionType(n,r),e),t)}return ts(N.createTypeReferenceNode(td(),void 0),e)}();case 53:let r;return r=eR(),eJ(),ts(N.createJSDocNonNullableType(e(),!1),r);case 14:case 10:case 8:case 9:case 110:case 95:case 104:return nv();case 40:return eG(nS)?nv(!0):tZ();case 114:return tn();case 108:{let e=tX();return 140!==v||C.hasPrecedingLineBreak()?e:(eJ(),ts(N.createTypePredicateNode(void 0,e,nF()),e.pos))}case 112:let i,a,o;return eG(nx)?nD():(i=eR(),e1(112),a=tJ(!0),o=C.hasPrecedingLineBreak()?void 0:r2(),ts(N.createTypeQueryNode(a,o),i));case 18:let s,u,l,c,_,p,d,f,m,h,g;return eG(np)?(l=eR(),e1(18),(146===v||39===v||40===v)&&146!==(s=tn()).kind&&e1(146),e1(22),c=eR(),_=td(),e1(101),p=nF(),d=ts(N.createTypeParameterDeclaration(void 0,_,p,void 0),c),f=e7(128)?nF():void 0,e1(23),(57===v||39===v||40===v)&&57!==(u=tn()).kind&&e1(57),m=nL(),ta(),h=tO(4,ns),e1(19),ts(N.createMappedTypeNode(s,d,f,u,m,h),l)):(g=eR(),ts(N.createTypeLiteralNode(n_()),g));case 22:let y;return y=eR(),ts(N.createTupleTypeNode(tU(21,ng,22,23)),y);case 20:let b,x;return b=eR(),e1(20),x=nF(),e1(21),ts(N.createParenthesizedType(x),b);case 100:return nD();case 129:let D,S,T,E;return eG(rb)?(D=eR(),S=te(129),T=108===v?tX():tp(),E=e7(140)?nF():void 0,ts(N.createTypePredicateNode(S,T,E),D)):tZ();case 15:let w;return w=eR(),ts(N.createTemplateLiteralType(tq(!1),function(){let e=eR(),t=[],n;do n=function(){let e=eR();return ts(N.createTemplateLiteralTypeSpan(nF(),tY(!1)),e)}(),t.push(n);while(16===n.literal.kind)return to(t,e)}()),w);default:return tZ()}}();for(;!C.hasPrecedingLineBreak();)switch(v){case 53:eJ(),t=ts(N.createJSDocNonNullableType(t,!0),e);break;case 57:if(eG(tj))return t;eJ(),t=ts(N.createJSDocNullableType(t,!0),e);break;case 22:if(e1(22),nT()){let n=nF();e1(23),t=ts(N.createIndexedAccessTypeNode(t,n),e)}else e1(23),t=ts(N.createArrayTypeNode(t),e);break;default:return t}return t}function nA(){if(e7(94)){let e=eS(65536,nF);if(eM()||57!==v)return e}}function nC(e){if(nj()){let t=ny(),n;return n=xe(t)?e?iP.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:iP.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:e?iP.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:iP.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,eF(t,n),t}}function nN(e,t,n){let r=eR(),i=51===e,a=e7(e),o=a&&nC(i)||t();if(v===e||a){let a=[o];for(;e7(e);)a.push(nC(i)||t());o=ts(n(to(a,r)),r)}return o}function nM(){return nN(50,function e(){let t=v;switch(t){case 141:case 156:case 146:let n;return n=eR(),e1(t),ts(N.createTypeOperatorNode(t,e()),n);case 138:let r,i,a,o;return r=eR(),e1(138),ts(N.createInferTypeNode((i=eR(),a=tp(),o=eZ(nA),ts(N.createTypeParameterDeclaration(void 0,a,o),i))),r)}return eE(nw)},N.createIntersectionTypeNode)}function nk(){return eJ(),103===v}function nj(){return!!(29===v||20===v&&eG(nI))||103===v||126===v&&eG(nk)}function nI(){return eJ(),!!(21===v||25===v||function(){if(sM(v)&&rQ(!1),e0()||108===v)return eJ(),!0;if(22===v||18===v){let e=g.length;return rO(),e===g.length}return!1}()&&(58===v||27===v||57===v||63===v||21===v&&(eJ(),38===v)))}function nO(){let e=eR(),t=e0()&&eZ(nP),n=nF();return t?ts(N.createTypePredicateNode(void 0,t,n),e):n}function nP(){let e=tp();if(140===v&&!C.hasPrecedingLineBreak())return eJ(),e}function nF(){if(40960&A)return ex(40960,nF);if(nj())return ny();let e=eR(),t=nN(51,nM,N.createUnionTypeNode);if(!eM()&&!C.hasPrecedingLineBreak()&&e7(94)){let n=eS(65536,nF);e1(57);let r=eE(nF);e1(58);let i=eE(nF);return ts(N.createConditionalTypeNode(t,n,r,i),e)}return t}function nL(){return e7(58)?nF():void 0}function nR(){switch(v){case 108:case 106:case 104:case 110:case 95:case 8:case 9:case 10:case 14:case 15:case 20:case 22:case 18:case 98:case 84:case 103:case 43:case 68:case 79:return!0;case 100:return eG(nc);default:return e0()}}function nz(){if(nR())return!0;switch(v){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 45:case 46:case 29:case 133:case 125:case 80:case 59:return!0;default:return!!nG()||e0()}}function nB(){let e=ek();e&&eb(!1);let t=eR(),n=nJ(!0),r;for(;r=e9(27);)n=nZ(n,r,nJ(!0),t);return e&&eb(!0),n}function nU(){return e7(63)?nJ(!0):void 0}function nJ(e){let t,n;if(125===v&&(eC()||eG(rD))){let e;return e=eR(),eJ(),!C.hasPrecedingLineBreak()&&(41===v||nz())?ts(N.createYieldExpression(e9(41),nJ(!0)),e):ts(N.createYieldExpression(void 0,void 0),e)}let r=function(e){let t=20===v||29===v||132===v?eG(nK):38===v?1:0;if(0!==t)return 1===t?nY(!0,!0):eZ(()=>(function(e){let t=C.getTokenPos();if(null!=w&&w.has(t))return;let n=nY(!1,e);return n||(w||(w=new Set)).add(t),n})(e))}(e)||function(e){if(132===v&&1===eG(nV)){let t=eR(),n=rH();return n$(t,nq(0),e,n)}}(e);if(r)return r;let i=eR(),a=nq(0);return 79===a.kind&&38===v?n$(i,a,e,void 0):us(a)&&mD(eK())?nZ(a,tn(),nJ(e),i):(n=e9(57))?ts(N.createConditionalExpression(a,n,ex(20480,()=>nJ(!1)),t=te(58),lP(t)?nJ(e):tu(79,!1,iP._0_expected,aw[58])),i):a}function n$(e,t,n,r){nd.assert(38===v,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let i=N.createParameterDeclaration(void 0,void 0,t,void 0,void 0,void 0);ts(i,t.pos);let a=to([i],i.pos,i.end),o=te(38),s=nW(!!r,n);return ed(ts(N.createArrowFunction(r,void 0,a,void 0,o,s),e))}function nK(){if(132===v&&(eJ(),C.hasPrecedingLineBreak()||20!==v&&29!==v))return 0;let e=v,t=eJ();if(20!==e)return nd.assert(29===e),e0()||85===v?1===h?eG(()=>{e7(85);let e=eJ();if(94===e)switch(eJ()){case 63:case 31:case 43:break;default:return!0}else if(27===e||63===e)return!0;return!1})?1:0:2:0;if(21===t)switch(eJ()){case 38:case 58:case 18:return 1;default:return 0}if(22===t||18===t)return 2;if(25===t)return 1;if(sM(t)&&132!==t&&eG(tw))return 128===eJ()?0:1;if(!e0()&&108!==t)return 0;switch(eJ()){case 58:return 1;case 57:return eJ(),58===v||27===v||63===v||21===v?1:0;case 27:case 63:case 21:return 2}return 0}function nV(){if(132===v){if(eJ(),C.hasPrecedingLineBreak()||38===v)return 0;let e=nq(0);if(!C.hasPrecedingLineBreak()&&79===e.kind&&38===v)return 1}return 0}function nY(e,t){let n=eR(),r=ez(),i=rH(),a=G(i,vP)?2:0,o=t3(),s;if(e1(20)){if(e)s=t9(a,e);else{let t=t9(a,e);if(!t)return;s=t}if(!e1(21)&&!e)return}else{if(!e)return;s=tB()}let u=58===v,l=t5(58,!1);if(l&&!e&&function e(t){switch(t.kind){case 180:return lO(t.typeName);case 181:case 182:{let{parameters:n,type:r}=t;return!!n.isMissingList||e(r)}case 193:return e(t.type);default:return!1}}(l))return;let c=l;for(;(null==c?void 0:c.kind)===193;)c=c.type;let _=c&&Sm(c);if(!e&&38!==v&&(_||18!==v))return;let p=v,d=te(38),f=38===p||18===p?nW(G(i,vP),t):tp();if(t||!u||58===v)return ec(ts(N.createArrowFunction(i,o,s,l,d,f),n),r)}function nW(e,t){if(18===v)return rh(e?2:0);if(26!==v&&98!==v&&84!==v&&rT()&&!(18!==v&&98!==v&&84!==v&&59!==v&&nz()))return rh(16|(e?2:0));let n=ea;ea=!1;let r=e?eA(()=>nJ(t)):ex(32768,()=>nJ(t));return ea=n,r}function nq(e){let t=eR();return nH(e,n0(),t)}function nQ(e){return 101===e||162===e}function nH(e,t,n){for(;;){eK();let s=d7(v);if(!(42===v?s>=e:s>e)||101===v&&eN())break;if(128===v||150===v){if(C.hasPrecedingLineBreak())break;{var r,i,a,o;let e=v;eJ(),t=150===e?(r=t,i=nF(),ts(N.createSatisfiesExpression(r,i),r.pos)):(a=t,o=nF(),ts(N.createAsExpression(a,o),a.pos))}}else t=nZ(t,tn(),nq(s),n)}return t}function nG(){return(!eN()||101!==v)&&d7(v)>0}function nZ(e,t,n,r){return ts(N.createBinaryExpression(e,t,n),r)}function nX(){let e=eR();return ts(N.createPrefixUnaryExpression(v,eU(n1)),e)}function n0(){if(function(){switch(v){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 133:return!1;case 29:if(1!==h)return!1;default:return!0}}()){let e=eR(),t=n2();return 42===v?nH(d7(v),t,e):t}let e=v,t=n1();if(42===v){let n=i4(d,t.pos),{end:r}=t;213===t.kind?eP(n,r,iP.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):eP(n,r,iP.An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses,aw[e])}return t}function n1(){switch(v){case 39:case 40:case 54:case 53:return nX();case 89:let e;return e=eR(),ts(N.createDeleteExpression(eU(n1)),e);case 112:let t;return t=eR(),ts(N.createTypeOfExpression(eU(n1)),t);case 114:let n;return n=eR(),ts(N.createVoidExpression(eU(n1)),n);case 29:let r,i,a;return 1===h?n6(!0):(nd.assert(1!==h,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments."),r=eR(),e1(29),i=nF(),e1(31),a=n1(),ts(N.createTypeAssertion(i,a),r));case 133:if(133===v&&(ej()||eG(rD))){let e;return e=eR(),ts(N.createAwaitExpression(eU(n1)),e)}default:return n2()}}function n2(){if(45===v||46===v){let e=eR();return ts(N.createPrefixUnaryExpression(v,eU(n3)),e)}if(1===h&&29===v&&eG(tC))return n6(!0);let e=n3();if(nd.assert(us(e)),(45===v||46===v)&&!C.hasPrecedingLineBreak()){let t=v;return eJ(),ts(N.createPostfixUnaryExpression(e,t),e.pos)}return e}function n3(){let e=eR(),t;return 100===v?eG(nu)?(p|=2097152,t=tn()):eG(nl)?(eJ(),eJ(),t=ts(N.createMetaProperty(100,td()),e),p|=4194304):t=n4():t=106===v?function(){let e=eR(),t=tn();if(29===v){let e=eR(),n=eZ(rs);void 0!==n&&(eP(e,eR(),iP.super_may_not_use_type_arguments),rr()||(t=N.createExpressionWithTypeArguments(t,n)))}return 20===v||24===v||22===v?t:(te(24,iP.super_must_be_followed_by_an_argument_list_or_member_access),ts(z(t,t$(!0,!0)),e))}():n4(),ra(e,t)}function n4(){return rn(eR(),function e(){switch(v){case 8:case 9:case 10:case 14:return tW();case 108:case 106:case 104:case 110:case 95:return tn();case 20:let t,n,r;return t=eR(),n=ez(),e1(20),r=eT(nB),e1(21),ec(ts(W(r),t),n);case 22:return rc();case 18:return rp();case 132:if(!eG(rx))break;return rd();case 59:return function(){let e=eR(),t=ez(),n=rQ(!0);if(84===v)return rZ(e,t,n,228);let r=tu(279,!0,iP.Expression_expected);return yb(r,e),r.modifiers=n,r}();case 84:return rZ(eR(),ez(),void 0,228);case 98:return rd();case 103:return function(){let t=eR();if(e1(103),e7(24)){let e=td();return ts(N.createMetaProperty(103,e),t)}let n=rn(eR(),e(),!1),r;return 230===n.kind&&(r=n.typeArguments,n=n.expression),28===v&&eI(iP.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,lZ(d,n)),ts(Y(n,r,20===v?ro():void 0),t)}();case 43:case 68:if(13===(v=C.reScanSlashToken()))return tW();break;case 15:return tV(!1);case 80:return th()}return tp(iP.Expression_expected)}(),!0)}function n6(e,t,n){let r=eR(),i=function(e){let t,n=eR();if(e1(29),31===v)return eQ(),ts(N.createJsxOpeningFragment(),n);let r=n8(),i=262144&A?void 0:r2(),a=(t=eR(),ts(N.createJsxAttributes(tO(13,n9)),t)),o;return 31===v?(eQ(),o=N.createJsxOpeningElement(r,i,a)):(e1(43),e1(31,void 0,!1)&&(e?eJ():eQ()),o=N.createJsxSelfClosingElement(r,i,a)),ts(o,n)}(e),a;if(283===i.kind){let t=n5(i),o,s=t[t.length-1];if((null==s?void 0:s.kind)===281&&!EN(s.openingElement.tagName,s.closingElement.tagName)&&EN(i.tagName,s.closingElement.tagName)){let e=s.children.end,n=ts(N.createJsxElement(s.openingElement,s.children,ts(N.createJsxClosingElement(ts(O(""),e,e)),e,e)),s.openingElement.pos,e);t=to([...t.slice(0,t.length-1),n],t.pos,e),o=s.closingElement}else{let t,r;t=eR(),e1(30),r=n8(),e1(31,void 0,!1)&&(e||!EN(i.tagName,r)?eJ():eQ()),o=ts(N.createJsxClosingElement(r),t),EN(i.tagName,o.tagName)||(n&&DW(n)&&EN(o.tagName,n.tagName)?eF(i.tagName,iP.JSX_element_0_has_no_corresponding_closing_tag,lZ(d,i.tagName)):eF(o.tagName,iP.Expected_corresponding_JSX_closing_tag_for_0,lZ(d,i.tagName)))}a=ts(N.createJsxElement(i,t,o),r)}else{let t;286===i.kind?a=ts(N.createJsxFragment(i,n5(i),(t=eR(),e1(30),e1(31,iP.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(e?eJ():eQ()),ts(N.createJsxJsxClosingFragment(),t))),r):(nd.assert(282===i.kind),a=i)}if(e&&29===v){let e=typeof t>"u"?a.pos:t,n=eZ(()=>n6(!0,e));if(n){let t=tu(27,!1);return yD(t,n.pos,0),eP(i4(d,e),n.end,iP.JSX_expressions_must_have_one_parent_element),ts(N.createBinaryExpression(a,t,n),r)}}return a}function n5(e){let t=[],n=eR(),r=E;for(E|=16384;;){let n=function(e,t){switch(t){case 1:if(DH(e))eF(e,iP.JSX_fragment_has_no_corresponding_closing_tag);else{let t=e.tagName;eP(i4(d,t.pos),t.end,iP.JSX_element_0_has_no_corresponding_closing_tag,lZ(d,e.tagName))}return;case 30:case 7:return;case 11:case 12:let n,r;return n=eR(),r=N.createJsxText(C.getTokenValue(),12===v),v=C.scanJsxToken(),ts(r,n);case 18:return n7(!1);case 29:return n6(!1,void 0,e);default:return nd.assertNever(t)}}(e,v=C.reScanJsxToken());if(!n||(t.push(n),DW(e)&&(null==n?void 0:n.kind)===281&&!EN(n.openingElement.tagName,n.closingElement.tagName)&&EN(e.tagName,n.closingElement.tagName)))break}return E=r,to(t,n)}function n8(){let e=eR();eq();let t=108===v?tn():td();for(;e7(24);)t=ts(z(t,t$(!0,!1)),e);return t}function n7(e){let t,n,r=eR();if(e1(18))return 19!==v&&(t=e9(25),n=nB()),e?e1(19):e1(19,void 0,!1)&&eQ(),ts(N.createJsxExpression(t,n),r)}function n9(){if(18===v){let e,t;return e=eR(),e1(18),e1(25),t=nB(),e1(19),ts(N.createJsxSpreadAttribute(t),e)}eq();let e=eR();return ts(N.createJsxAttribute(td(),function(){if(63===v){if(10===(v=C.scanJsxAttributeValue()))return tW();if(18===v)return n7(!0);if(29===v)return n6(!0);eI(iP.or_JSX_element_expected)}}()),e)}function re(){return eJ(),iL(v)||22===v||rr()}function rt(e){if(32&e.flags)return!0;if(xZ(e)){let t=e.expression;for(;xZ(t)&&!(32&t.flags);)t=t.expression;if(32&t.flags){for(;xZ(e);)e.flags|=32,e=e.expression;return!0}}return!1}function rn(e,t,n){for(;;){let r,i=!1;if(n&&28===v&&eG(re)?(r=te(28),i=iL(v)):i=e7(24),i){t=function(e,t,n){let r=t$(!0,!0),i=n||rt(t),a=i?B(t,n,r):z(t,r);return i&&vj(a.name)&&eF(a.name,iP.An_optional_chain_cannot_contain_private_identifiers),xQ(t)&&t.typeArguments&&eP(t.typeArguments.pos-1,i4(d,t.typeArguments.end)+1,iP.An_instantiation_expression_cannot_be_followed_by_a_property_access),ts(a,e)}(e,t,r);continue}if((r||!ek())&&e7(22)){t=function(e,t,n){let r;if(23===v)r=tu(79,!0,iP.An_element_access_expression_should_take_an_argument);else{let e=eT(nB);dO(e)&&(e.text=tl(e.text)),r=e}return e1(23),ts(n||rt(t)?J(t,n,r):U(t,r),e)}(e,t,r);continue}if(rr()){t=r||230!==t.kind?ri(e,t,r,void 0):ri(e,t.expression,r,t.typeArguments);continue}if(!r){if(53===v&&!C.hasPrecedingLineBreak()){eJ(),t=ts(N.createNonNullExpression(t),e);continue}let n=eZ(rs);if(n){t=ts(N.createExpressionWithTypeArguments(t,n),e);continue}}return t}}function rr(){return 14===v||15===v}function ri(e,t,n,r){let i=N.createTaggedTemplateExpression(t,r,14===v?(eV(),tW()):tV(!0));return(n||32&t.flags)&&(i.flags|=32),i.questionDotToken=n,ts(i,e)}function ra(e,t){for(;;){t=rn(e,t,!0);let n,r=e9(28);if(r&&(n=eZ(rs),rr())){t=ri(e,t,r,n);continue}if(n||20===v){r||230!==t.kind||(n=t.typeArguments,t=t.expression);let i=ro();t=ts(r||rt(t)?V(t,r,n,i):K(t,n,i),e);continue}r&&(t=ts(B(t,r,tu(79,!1,iP.Identifier_expected)),e));break}return t}function ro(){e1(20);let e=tz(11,rl);return e1(21),e}function rs(){if(262144&A||29!==eY())return;eJ();let e=tz(20,nF);if(31===eK())return eJ(),e&&function(){switch(v){case 20:case 14:case 15:return!0;case 29:case 31:case 39:case 40:return!1}return C.hasPrecedingLineBreak()||nG()||!nz()}()?e:void 0}function ru(){let e,t;return 25===v?(e=eR(),e1(25),t=nJ(!0),ts(N.createSpreadElement(t),e)):27===v?ts(N.createOmittedExpression(),eR()):nJ(!0)}function rl(){return ex(20480,ru)}function rc(){let e=eR(),t=C.getTokenPos(),n=e1(22),r=C.hasPrecedingLineBreak(),i=tz(15,ru);return e8(22,23,n,t),ts(L(i,r),e)}function r_(){let e,t=eR(),n=ez();if(e9(25)){let e=nJ(!0);return ec(ts(N.createSpreadAssignment(e),t),n)}let r=rQ(!0);if(tg(137))return rK(t,n,r,174,0);if(tg(151))return rK(t,n,r,175,0);let i=e9(41),a=e0(),o=tm(),s=e9(57),u=e9(53);if(i||20===v||29===v)return rU(t,n,r,i,o,s,u);if(a&&58!==v){let t=e9(63),n=t?eT(()=>nJ(!0)):void 0;(e=N.createShorthandPropertyAssignment(o,n)).equalsToken=t}else{e1(58);let t=eT(()=>nJ(!0));e=N.createPropertyAssignment(o,t)}return e.modifiers=r,e.questionToken=s,e.exclamationToken=u,ec(ts(e,t),n)}function rp(){let e=eR(),t=C.getTokenPos(),n=e1(18),r=C.hasPrecedingLineBreak(),i=tz(12,r_,!0);return e8(18,19,n,t),ts(R(i,r),e)}function rd(){let e=ek();eb(!1);let t=eR(),n=ez(),r=rQ(!1);e1(98);let i=e9(41),a=i?1:0,o=G(r,vP)?2:0,s=a&&o?eS(40960,rf):a?eS(8192,rf):o?eA(rf):rf(),u=t3(),l=ne(a|o),c=t5(58,!1),_=rh(a|o);return eb(e),ec(ts(N.createFunctionExpression(r,i,s,u,l,c,_),t),n)}function rf(){return eX()?t_():void 0}function rm(e,t){let n=eR(),r=ez(),i=C.getTokenPos(),a=e1(18,t);if(!a&&!e)return ec(ts(q(tB(),void 0),n),r);{let e=C.hasPrecedingLineBreak(),t=tO(1,rw);e8(18,19,a,i);let o=ec(ts(q(t,e),n),r);return 63===v&&(eI(iP.Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses),eJ()),o}}function rh(e,t){let n=eC();ey(!!(1&e));let r=ej();ev(!!(2&e));let i=ea;ea=!1;let a=ek();a&&eb(!1);let o=rm(!!(16&e),t);return a&&eb(!0),ea=i,ey(n),ev(r),o}function rg(e){let t=eR(),n=ez();e1(249===e?81:86);let r=tr()?void 0:tp();return ta(),ec(ts(249===e?N.createBreakStatement(r):N.createContinueStatement(r),t),n)}function ry(){let e,t,n,r,i,a;return 82===v?(e=eR(),t=ez(),e1(82),n=eT(nB),e1(58),r=tO(3,rw),ec(ts(N.createCaseClause(n,r),e),t)):(i=eR(),e1(88),e1(58),a=tO(3,rw),ts(N.createDefaultClause(a),i))}function rb(){return eJ(),iL(v)&&!C.hasPrecedingLineBreak()}function rv(){return eJ(),84===v&&!C.hasPrecedingLineBreak()}function rx(){return eJ(),98===v&&!C.hasPrecedingLineBreak()}function rD(){return eJ(),(iL(v)||8===v||9===v||10===v)&&!C.hasPrecedingLineBreak()}function rS(){for(;;)switch(v){case 113:case 119:case 85:case 98:case 84:case 92:return!0;case 118:case 154:return eJ(),!C.hasPrecedingLineBreak()&&e0();case 142:case 143:return eJ(),!C.hasPrecedingLineBreak()&&(e0()||10===v);case 126:case 127:case 132:case 136:case 121:case 122:case 123:case 146:if(eJ(),C.hasPrecedingLineBreak())return!1;continue;case 159:return eJ(),18===v||79===v||93===v;case 100:return eJ(),10===v||41===v||18===v||iL(v);case 93:let e=eJ();if(154===e&&(e=eG(eJ)),63===e||41===e||18===e||88===e||128===e||59===e)return!0;continue;case 124:eJ();continue;default:return!1}}function rT(){switch(v){case 59:case 26:case 18:case 113:case 119:case 98:case 84:case 92:case 99:case 90:case 115:case 97:case 86:case 81:case 105:case 116:case 107:case 109:case 111:case 87:case 83:case 96:case 132:case 136:case 118:case 142:case 143:case 154:case 159:return!0;case 100:return eG(rS)||eG(nc);case 85:case 93:return eG(rS);case 127:case 123:case 121:case 122:case 124:case 146:return eG(rS)||!eG(rb);default:return nz()}}function rE(){return eJ(),eX()||18===v||22===v}function rw(){let e,t,n,r,i,a,o,s,u,l,c,_,p,d,f,m,h,g,y,b,x,D,T,E,w,A,M,k,j,I,P,F,L,R,z,B,U,J,$,K,V,Y,W,q,Q,G,X,er;switch(v){case 26:return e=eR(),t=ez(),e1(26),ec(ts(N.createEmptyStatement(),e),t);case 18:return rm(!1);case 113:return rz(eR(),ez(),void 0);case 119:if(eG(rE))return rz(eR(),ez(),void 0);break;case 98:return rB(eR(),ez(),void 0);case 84:var ei;return ei=eR(),rZ(ei,ez(),void 0,260);case 99:return n=eR(),r=ez(),e1(99),i=C.getTokenPos(),a=e1(20),o=eT(nB),e8(20,21,a,i),ec(ts(Z(o,rw(),e7(91)?rw():void 0),n),r);case 90:return s=eR(),u=ez(),e1(90),l=rw(),e1(115),c=C.getTokenPos(),_=e1(20),p=eT(nB),e8(20,21,_,c),e7(26),ec(ts(N.createDoStatement(l,p),s),u);case 115:return d=eR(),f=ez(),e1(115),m=C.getTokenPos(),h=e1(20),g=eT(nB),e8(20,21,h,m),ec(ts(ee(g,rw()),d),f);case 97:return function(){let e,t,n=eR(),r=ez();e1(97);let i=e9(133);if(e1(20),26!==v&&(e=113===v||119===v||85===v?rL(!0):eS(4096,nB)),i?e1(162):e7(162)){let n=eT(()=>nJ(!0));e1(21),t=en(i,e,n,rw())}else if(e7(101)){let n=eT(nB);e1(21),t=N.createForInStatement(e,n,rw())}else{e1(26);let n=26!==v&&21!==v?eT(nB):void 0;e1(26);let r=21!==v?eT(nB):void 0;e1(21),t=et(e,n,r,rw())}return ec(ts(t,n),r)}();case 86:return rg(248);case 81:return rg(249);case 105:return y=eR(),b=ez(),e1(105),x=tr()?void 0:eT(nB),ta(),ec(ts(N.createReturnStatement(x),y),b);case 116:return D=eR(),T=ez(),e1(116),E=C.getTokenPos(),w=e1(20),A=eT(nB),e8(20,21,w,E),M=eS(33554432,rw),ec(ts(N.createWithStatement(A,M),D),T);case 107:return k=eR(),j=ez(),e1(107),e1(20),I=eT(nB),e1(21),P=eR(),e1(18),F=tO(2,ry),e1(19),L=ts(N.createCaseBlock(F),P),ec(ts(N.createSwitchStatement(I,L),k),j);case 109:return R=eR(),z=ez(),e1(109),void 0===(B=C.hasPrecedingLineBreak()?void 0:eT(nB))&&(S++,B=ts(O(""),eR())),ti()||e3(B),ec(ts(N.createThrowStatement(B),R),z);case 111:case 83:case 96:let ea,eo,es;return U=eR(),J=ez(),e1(111),$=rm(!1),(K=83===v?(eo=eR(),e1(83),e7(20)?(ea=rF(),e1(21)):ea=void 0,es=rm(!1),ts(N.createCatchClause(ea,es),eo)):void 0)&&96!==v||(e1(96,iP.catch_or_finally_expected),V=rm(!1)),ec(ts(N.createTryStatement($,K,V),U),J);case 87:return Y=eR(),W=ez(),e1(87),ta(),ec(ts(N.createDebuggerStatement(),Y),W);case 59:return rC();case 132:case 118:case 154:case 142:case 143:case 136:case 85:case 92:case 93:case 100:case 121:case 122:case 123:case 126:case 127:case 124:case 146:case 159:if(eG(rS))return rC()}return q=eR(),Q=ez(),X=20===v,vk(er=eT(nB))&&e7(58)?G=N.createLabeledStatement(er,rw()):(ti()||e3(er),G=H(er),X&&(Q=!1)),ec(ts(G,q),Q)}function rA(e){return 136===e.kind}function rC(){let e=eR(),t=ez(),n=rQ(!0);if(!G(n,rA))return rN(e,t,n);{let r=eS(16777216,()=>{let t=tF(E,e);if(t)return tL(t)});if(r)return r;for(let e of n)e.flags|=16777216;return eS(16777216,()=>rN(e,t,n))}}function rN(e,t,n){switch(v){case 113:case 119:case 85:return rz(e,t,n);case 98:return rB(e,t,n);case 84:return rZ(e,t,n,260);case 118:let r,i,a,o;return e1(118),r=tp(),i=t3(),a=rX(),o=n_(),ec(ts(N.createInterfaceDeclaration(n,r,i,a,o),e),t);case 154:let s,u,l;return e1(154),s=tp(),u=t3(),e1(63),l=139===v&&eZ(nb)||nF(),ta(),ec(ts(N.createTypeAliasDeclaration(n,s,u,l),e),t);case 92:let c,_;return e1(92),c=tp(),e1(18)?(_=ex(40960,()=>tz(6,r4)),e1(19)):_=tB(),ec(ts(N.createEnumDeclaration(n,c,_),e),t);case 159:case 142:case 143:return function(e,t,n){let r=0;if(159===v)return r5(e,t,n);if(e7(143))r|=16;else if(e1(142),10===v)return r5(e,t,n);return function e(t,n,r,i){let a=16&i,o=tp(),s=e7(24)?e(eR(),!1,void 0,4|a):r6();return ec(ts(N.createModuleDeclaration(r,o,s,i),t),n)}(e,t,n,r)}(e,t,n);case 100:return function(e,t,n){var r,i,a,o;let s,u,l,c;e1(100);let _=C.getStartPos(),p;e0()&&(p=tp());let d=!1;if(158!==v&&(null==p?void 0:p.escapedText)==="type"&&(e0()||41===v||18===v)&&(d=!0,p=e0()?tp():void 0),p&&!(27===v||158===v)){let a,o,s;return r=p,i=d,e1(63),s=147===v&&eG(r8)?(a=eR(),e1(147),e1(20),o=ir(),e1(21),ts(N.createExternalModuleReference(o),a)):tJ(!1),ta(),ec(ts(N.createImportEqualsDeclaration(n,i,r,s),e),t)}(p||41===v||18===v)&&(a=p,o=d,(!a||e7(27))&&(u=41===v?(l=eR(),e1(41),e1(128),c=tp(),ts(N.createNamespaceImport(c),l)):ii(272)),s=ts(N.createImportClause(o,a,u),_),e1(158));let f=ir(),m;return 130!==v||C.hasPrecedingLineBreak()||(m=it()),ta(),ec(ts(N.createImportDeclaration(n,s,f,m),e),t)}(e,t,n);case 93:switch(eJ(),v){case 88:case 63:let p,d,f;return d=ej(),ev(!0),e7(63)?p=!0:e1(88),f=nJ(!0),ta(),ev(d),ec(ts(N.createExportAssignment(n,p,f),e),t);case 128:let m,h;return e1(128),e1(143),m=tp(),ta(),(h=N.createNamespaceExportDeclaration(m)).modifiers=n,ec(ts(h,e),t);default:var g,y,b;let x,D,S,T,E,w;return g=e,y=t,b=n,x=ej(),ev(!0),E=e7(154),w=eR(),e7(41)?(e7(128)&&(D=ts(N.createNamespaceExport(td()),w)),e1(158),S=ir()):(D=ii(276),158!==v&&(10!==v||C.hasPrecedingLineBreak())||(e1(158),S=ir())),S&&130===v&&!C.hasPrecedingLineBreak()&&(T=it()),ta(),ev(x),ec(ts(N.createExportDeclaration(b,E,D,S,T),g),y)}default:if(n){let t=tu(279,!0,iP.Declaration_expected);return yb(t,e),t.modifiers=n,t}return}}function rM(e,t){if(18!==v){if(4&e){nt();return}if(tr()){ta();return}}return rh(e,t)}function rk(){let e=eR();if(27===v)return ts(N.createOmittedExpression(),e);let t=e9(25),n=rO(),r=nU();return ts(N.createBindingElement(t,void 0,n,r),e)}function rj(){let e=eR(),t=e9(25),n=eX(),r=tm(),i;n&&58!==v?(i=r,r=void 0):(e1(58),i=rO());let a=nU();return ts(N.createBindingElement(t,r,i,a),e)}function rI(){return 18===v||22===v||80===v||eX()}function rO(e){let t,n,r,i;return 22===v?(t=eR(),e1(22),n=tz(10,rk),e1(23),ts(N.createArrayBindingPattern(n),t)):18===v?(r=eR(),e1(18),i=tz(9,rj),e1(19),ts(N.createObjectBindingPattern(i),r)):t_(e)}function rP(){return rF(!0)}function rF(e){let t=eR(),n=ez(),r=rO(iP.Private_identifiers_are_not_allowed_in_variable_declarations),i;return e&&79===r.kind&&53===v&&!C.hasPrecedingLineBreak()&&(i=tn()),ec(ts(er(r,i,nL(),nQ(v)?void 0:nU()),t),n)}function rL(e){let t,n=eR(),r=0;switch(v){case 113:break;case 119:r|=1;break;case 85:r|=2;break;default:nd.fail()}if(eJ(),162===v&&eG(rR))t=tB();else{let n=eN();eg(e,4096),t=tz(8,e?rF:rP),eg(n,4096)}return ts(ei(t,r),n)}function rR(){return tw()&&21===eJ()}function rz(e,t,n){let r=rL(!1);return ta(),ec(ts(Q(n,r),e),t)}function rB(e,t,n){let r=ej(),i=mf(n);e1(98);let a=e9(41),o=1024&i?rf():t_(),s=a?1:0,u=512&i?2:0,l=t3();1&i&&ev(!0);let c=ne(s|u),_=t5(58,!1),p=rM(s|u,iP.or_expected);return ev(r),ec(ts(N.createFunctionDeclaration(n,a,o,l,c,_,p),e),t)}function rU(e,t,n,r,i,a,o,s){let u=r?1:0,l=G(n,vP)?2:0,c=t3(),_=ne(u|l),p=t5(58,!1),d=rM(u|l,s),f=N.createMethodDeclaration(n,r,i,a,c,_,p,d);return f.exclamationToken=o,ec(ts(f,e),t)}function rJ(e,t,n,r,i){let a=i||C.hasPrecedingLineBreak()?void 0:e9(53),o=nL(),s=ex(45056,nU);return function(e,t,n){if(59===v&&!C.hasPrecedingLineBreak()){eI(iP.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(20===v){eI(iP.Cannot_start_a_function_call_in_a_type_annotation),eJ();return}if(t&&!tr()){n?eI(iP._0_expected,aw[26]):eI(iP.Expected_for_property_initializer);return}if(!ti()){if(n){eI(iP._0_expected,aw[26]);return}e3(e)}}(r,o,s),ec(ts(N.createPropertyDeclaration(n,r,i||a,o,s),e),t)}function r$(e,t,n){let r=e9(41),i=tm(),a=e9(57);return r||20===v||29===v?rU(e,t,n,r,i,a,void 0,iP.or_expected):rJ(e,t,n,i,a)}function rK(e,t,n,r,i){let a=tm(),o=t3(),s=ne(0),u=t5(58,!1),l=rM(i),c=174===r?N.createGetAccessorDeclaration(n,a,s,u,l):N.createSetAccessorDeclaration(n,a,s,l);return c.typeParameters=o,v4(c)&&(c.type=u),ec(ts(c,e),t)}function rV(){let e;if(59===v)return!0;for(;sM(v);){if(sj(e=v))return!0;eJ()}if(41===v||(tf()&&(e=v,eJ()),22===v))return!0;if(void 0!==e){if(!dT(e)||151===e||137===e)return!0;switch(v){case 20:case 29:case 53:case 58:case 63:case 57:return!0;default:return tr()}}return!1}function rY(){if(ej()&&133===v){let e=eR(),t=tp(iP.Expression_expected);eJ();let n=rn(e,t,!0);return ra(e,n)}return n3()}function rW(){let e=eR();if(!e7(59))return;let t=eS(16384,rY);return ts(N.createDecorator(t),e)}function rq(e,t,n){let r=eR(),i=v;if(85===v&&t){if(!eZ(ty))return}else if(n&&124===v&&eG(r7)||e&&124===v||!(sM(v)&&eZ(tb)))return;return ts(F(i),r)}function rQ(e,t,n){let r=eR(),i,a,o,s=!1,u=!1,l=!1;if(e&&59===v)for(;a=rW();)i=e_(i,a);for(;o=rq(s,t,n);)124===o.kind&&(s=!0),i=e_(i,o),u=!0;if(u&&e&&59===v)for(;a=rW();)i=e_(i,a),l=!0;if(l)for(;o=rq(s,t,n);)124===o.kind&&(s=!0),i=e_(i,o);return i&&to(i,r)}function rH(){let e;if(132===v){let t=eR();eJ(),e=to([ts(F(132),t)],t)}return e}function rG(){let e=eR();if(26===v)return eJ(),ts(N.createSemicolonClassElement(),e);let t=ez(),n=rQ(!0,!0,!0);if(124===v&&eG(r7)){let r,i,a,o;return te(124),i=eC(),a=ej(),ey(!1),ev(!0),o=rm(!1),ey(i),ev(a),(r=ec(ts(N.createClassStaticBlockDeclaration(o),e),t)).modifiers=n,r}if(tg(137))return rK(e,t,n,174,0);if(tg(151))return rK(e,t,n,175,0);if(135===v||10===v){let r=eZ(()=>{if(135===v?e1(135):10===v&&20===eG(eJ)?eZ(()=>{let e=tW();return"constructor"===e.text?e:void 0}):void 0){let r=t3(),i=ne(0),a=t5(58,!1),o=rM(0,iP.or_expected),s=N.createConstructorDeclaration(n,i,o);return s.typeParameters=r,s.type=a,ec(ts(s,e),t)}});if(r)return r}if(nr())return na(e,t,n);if(iL(v)||10===v||8===v||41===v||22===v){if(!G(n,rA))return r$(e,t,n);for(let e of n)e.flags|=16777216;return eS(16777216,()=>r$(e,t,n))}return n?rJ(e,t,n,tu(79,!0,iP.Declaration_expected),void 0):nd.fail("Should not have attempted to parse class member declaration.")}function rZ(e,t,n,r){let i=ej();e1(84);let a=eX()&&!(117===v&&eG(tA))?tc(eX()):void 0,o=t3();G(n,vI)&&ev(!0);let s=rX(),u;return e1(18)?(u=tO(5,rG),e1(19)):u=tB(),ev(i),ec(ts(260===r?N.createClassDeclaration(n,a,o,s,u):N.createClassExpression(n,a,o,s,u),e),t)}function rX(){if(r3())return tO(22,r0)}function r0(){let e=eR(),t=v;nd.assert(94===t||117===t),eJ();let n=tz(7,r1);return ts(N.createHeritageClause(t,n),e)}function r1(){let e=eR(),t=n3();if(230===t.kind)return t;let n=r2();return ts(N.createExpressionWithTypeArguments(t,n),e)}function r2(){return 29===v?tU(20,nF,29,31):void 0}function r3(){return 94===v||117===v}function r4(){let e=eR(),t=ez(),n=tm(),r=eT(nU);return ec(ts(N.createEnumMember(n,r),e),t)}function r6(){let e=eR(),t;return e1(18)?(t=tO(1,rw),e1(19)):t=tB(),ts(N.createModuleBlock(t),e)}function r5(e,t,n){let r,i=0,a;return 159===v?(a=tp(),i|=1024):(a=tW()).text=tl(a.text),18===v?r=r6():ta(),ec(ts(N.createModuleDeclaration(n,a,r,i),e),t)}function r8(){return 20===eJ()}function r7(){return 18===eJ()}function r9(){return 43===eJ()}function ie(){let e=eR(),t=iL(v)?td():tQ(10);e1(58);let n=nJ(!0);return ts(N.createAssertEntry(t,n),e)}function it(e){let t=eR();e||e1(130);let n=C.getTokenPos();if(e1(18)){let e=C.hasPrecedingLineBreak(),r=tz(24,ie,!0);if(!e1(19)){let e=ew(g);e&&e.code===iP._0_expected.code&&ya(e,hW(_,n,1,iP.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return ts(N.createAssertClause(r,e),t)}{let e=to([],eR(),void 0,!1);return ts(N.createAssertClause(e,!1),t)}}function ir(){if(10!==v)return nB();{let e=tW();return e.text=tl(e.text),e}}function ii(e){let t=eR();return ts(272===e?N.createNamedImports(tU(23,io,18,19)):N.createNamedExports(tU(23,ia,18,19)),t)}function ia(){let e=ez();return ec(iu(278),e)}function io(){return iu(273)}function iu(e){let t=eR(),n=dT(v)&&!e0(),r=C.getTokenPos(),i=C.getTextPos(),a=!1,o,s=!0,u=td();if("type"===u.escapedText){if(128===v){let e=td();if(128===v){let t=td();iL(v)?(a=!0,o=e,u=l()):(o=u,u=t),s=!1}else iL(v)?(o=u,s=!1,u=l()):(a=!0,u=e)}else iL(v)&&(a=!0,u=l())}return s&&128===v&&(o=u,e1(128),u=l()),273===e&&n&&eP(r,i,iP.Identifier_expected),ts(273===e?N.createImportSpecifier(a,o,u):N.createExportSpecifier(a,o,u),t);function l(){return n=dT(v)&&!e0(),r=C.getTokenPos(),i=C.getTextPos(),td()}}(i=t||(t={}))[i.SourceElements=0]="SourceElements",i[i.BlockStatements=1]="BlockStatements",i[i.SwitchClauses=2]="SwitchClauses",i[i.SwitchClauseStatements=3]="SwitchClauseStatements",i[i.TypeMembers=4]="TypeMembers",i[i.ClassMembers=5]="ClassMembers",i[i.EnumMembers=6]="EnumMembers",i[i.HeritageClauseElement=7]="HeritageClauseElement",i[i.VariableDeclarations=8]="VariableDeclarations",i[i.ObjectBindingElements=9]="ObjectBindingElements",i[i.ArrayBindingElements=10]="ArrayBindingElements",i[i.ArgumentExpressions=11]="ArgumentExpressions",i[i.ObjectLiteralMembers=12]="ObjectLiteralMembers",i[i.JsxAttributes=13]="JsxAttributes",i[i.JsxChildren=14]="JsxChildren",i[i.ArrayLiteralMembers=15]="ArrayLiteralMembers",i[i.Parameters=16]="Parameters",i[i.JSDocParameters=17]="JSDocParameters",i[i.RestProperties=18]="RestProperties",i[i.TypeParameters=19]="TypeParameters",i[i.TypeArguments=20]="TypeArguments",i[i.TupleElementTypes=21]="TupleElementTypes",i[i.HeritageClauses=22]="HeritageClauses",i[i.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",i[i.AssertEntries=24]="AssertEntries",i[i.Count=25]="Count",(a=n||(n={}))[a.False=0]="False",a[a.True=1]="True",a[a.Unknown=2]="Unknown",(e=>{var t,n;let r,i;function a(e){let t=eR(),n=(e?e7:e1)(18),r=eS(8388608,t1);(!e||n)&&e5(19);let i=N.createJSDocTypeExpression(r);return em(i),ts(i,t)}function o(){let e=eR(),t=e7(18),n=eR(),r=tJ(!1);for(;80===v;)eW(),e$(),r=ts(N.createJSDocMemberName(r,tp()),n);t&&e5(19);let i=N.createJSDocNameReference(r);return em(i),ts(i,e)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=d,r=void 0===t?n.length:e+t;if(t=r-e,nd.assert(e>=0),nd.assert(e<=r),nd.assert(r<=n.length),!T4(n,e))return;let i,s,u,l,c,p=[],f=[];return C.scanRange(e+3,t-5,()=>{let t=1,a,o=e-(n.lastIndexOf(` +`,e)+1)+4;function _(e){a||(a=o),p.push(e),o+=e.length}for(e$();$(5););$(4)&&(t=0,o=0);n:for(;;){switch(v){case 59:var d;0===t||1===t?(h(p),c||(c=eR()),(d=x(o))&&(i?i.push(d):(i=[d],s=d.pos),u=d.end),t=0,a=void 0):_(C.getTokenText());break;case 4:p.push(C.getTokenText()),t=0,o=0;break;case 41:let n=C.getTokenText();1===t||2===t?(t=2,_(n)):(t=1,o+=n.length);break;case 5:let r=C.getTokenText();2===t?p.push(r):void 0!==a&&o+r.length>a&&p.push(r.slice(a-o)),o+=r.length;break;case 1:break n;case 18:t=2;let g=C.getStartPos(),y=w(C.getTextPos()-1);if(y){l||m(p),f.push(ts(N.createJSDocText(p.join("")),null!=l?l:e,g)),f.push(y),p=[],l=C.getTextPos();break}default:t=2,_(C.getTokenText())}e$()}h(p),f.length&&p.length&&f.push(ts(N.createJSDocText(p.join("")),null!=l?l:e,c)),f.length&&i&&nd.assertIsDefined(c,"having parsed tags implies that the end of the comment span should be set");let g=i&&to(i,s,u);return ts(N.createJSDocComment(f.length?to(f,e,c):p.length?p.join(""):void 0,g),e,r)});function m(e){for(;e.length&&(e[0]===` +`||"\r"===e[0]);)e.shift()}function h(e){for(;e.length&&""===e[e.length-1].trim();)e.pop()}function g(){for(;;){if(e$(),1===v)return!0;if(!(5===v||4===v))return!1}}function y(){if(!((5===v||4===v)&&eG(g)))for(;5===v||4===v;)e$()}function b(){if((5===v||4===v)&&eG(g))return"";let e=C.hasPrecedingLineBreak(),t=!1,n="";for(;e&&41===v||5===v||4===v;)n+=C.getTokenText(),4===v?(e=!0,t=!0,n=""):41===v&&(e=!1),e$();return t?n:""}function x(e){nd.assert(59===v);let t=C.getTokenPos();e$();let n=K(void 0),r=b(),s;switch(n.escapedText){case"author":let u,l,c,p,d;u=eR(),l=function(){let e=[],t=!1,n=C.getToken();for(;1!==n&&4!==n;){if(29===n)t=!0;else{if(59===n&&!t)break;if(31===n&&t){e.push(C.getTokenText()),C.setTextPos(C.getTokenPos()+1);break}}e.push(C.getTokenText()),n=e$()}return N.createJSDocText(e.join(""))}(),(p=D(t,c=C.getStartPos(),e,r))||(c=C.getStartPos()),d="string"!=typeof p?to(X([ts(l,u,c)],p),u):l.text+p,s=ts(N.createJSDocAuthorTag(n,d),t);break;case"implements":let f;f=L(),s=ts(N.createJSDocImplementsTag(n,f,D(t,eR(),e,r)),t);break;case"augments":case"extends":let m;m=L(),s=ts(N.createJSDocAugmentsTag(n,m,D(t,eR(),e,r)),t);break;case"class":case"constructor":s=R(t,N.createJSDocClassTag,n,e,r);break;case"public":s=R(t,N.createJSDocPublicTag,n,e,r);break;case"private":s=R(t,N.createJSDocPrivateTag,n,e,r);break;case"protected":s=R(t,N.createJSDocProtectedTag,n,e,r);break;case"readonly":s=R(t,N.createJSDocReadonlyTag,n,e,r);break;case"override":s=R(t,N.createJSDocOverrideTag,n,e,r);break;case"deprecated":ep=!0,s=R(t,N.createJSDocDeprecatedTag,n,e,r);break;case"this":let h;h=a(!0),y(),s=ts(N.createJSDocThisTag(n,h,D(t,eR(),e,r)),t);break;case"enum":let g;g=a(!0),y(),s=ts(N.createJSDocEnumTag(n,g,D(t,eR(),e,r)),t);break;case"arg":case"argument":case"param":return I(t,n,2,e);case"return":case"returns":let x;G(i,SP)&&eP(n.pos,C.getTokenPos(),iP._0_tag_already_specified,n.escapedText),x=k(),s=ts(N.createJSDocReturnTag(n,x,D(t,eR(),e,r)),t);break;case"template":let S,E;S=18===v?a():void 0,E=function(){let e=eR(),t=[];do{y();let e=function(){let e=eR(),t=$(22);t&&y();let n=K(iP.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),r;if(t&&(y(),e1(63),r=eS(8388608,t1),e1(23)),!lO(n))return ts(N.createTypeParameterDeclaration(void 0,n,void 0,r),e)}();void 0!==e&&t.push(e),b()}while($(27))return to(t,e)}(),s=ts(N.createJSDocTemplateTag(n,S,E,D(t,eR(),e,r)),t);break;case"type":s=P(t,n,e,r);break;case"typedef":s=function(e,t,n,r){var i;let a=k();b();let o=B();y();let s=T(n),u;if(!a||j(a.type)){let t,r,i,o=!1;for(;t=eZ(()=>J(1,n));)if(o=!0,347===t.kind){if(r){let e=eI(iP.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);e&&ya(e,hW(_,0,0,iP.The_tag_was_first_specified_here));break}r=t}else i=e_(i,t);if(o){let t=a&&185===a.type.kind,n=N.createJSDocTypeLiteral(i,t);u=(a=r&&r.typeExpression&&!j(r.typeExpression.type)?r.typeExpression:ts(n,e)).end}}return u=u||void 0!==s?eR():(null!=(i=null!=o?o:a)?i:t).end,s||(s=D(e,u,n,r)),ts(N.createJSDocTypedefTag(t,a,o,s),e,u)}(t,n,e,r);break;case"callback":let w,A,O,F;w=B(),y(),A=T(e),O=U(t,e),A||(A=D(t,eR(),e,r)),F=void 0!==A?eR():O.end,s=ts(N.createJSDocCallbackTag(n,O,w,A),t,F);break;case"overload":let z,V,Y;y(),z=T(e),V=U(t,e),z||(z=D(t,eR(),e,r)),Y=void 0!==z?eR():V.end,s=ts(N.createJSDocOverloadTag(n,V,z),t,Y);break;case"satisfies":let W,q;W=a(!1),q=void 0!==e&&void 0!==r?D(t,eR(),e,r):void 0,s=ts(N.createJSDocSatisfiesTag(n,W,q),t);break;case"see":let Q,H;Q=22===v||eG(()=>59===e$()&&iL(e$())&&M(C.getTokenValue()))?void 0:o(),H=void 0!==e&&void 0!==r?D(t,eR(),e,r):void 0,s=ts(N.createJSDocSeeTag(n,Q,H),t);break;case"exception":case"throws":let Z,ee;Z=k(),ee=D(t,eR(),e,r),s=ts(N.createJSDocThrowsTag(n,Z,ee),t);break;default:s=ts(N.createJSDocUnknownTag(n,D(t,eR(),e,r)),t)}return s}function D(e,t,n,r){return r||(n+=t-e),T(n,r.slice(n))}function T(e,t){let n=eR(),r=[],i=[],a,o=0,s=!0,u;function l(t){u||(u=e),r.push(t),e+=t.length}void 0!==t&&(""!==t&&l(t),o=1);let c=v;n:for(;;){switch(c){case 4:o=0,r.push(C.getTokenText()),e=0;break;case 59:if(3===o||2===o&&(!s||eG(E))){r.push(C.getTokenText());break}C.setTextPos(C.getTextPos()-1);case 1:break n;case 5:if(2===o||3===o)l(C.getTokenText());else{let t=C.getTokenText();void 0!==u&&e+t.length>u&&r.push(t.slice(u-e)),e+=t.length}break;case 18:o=2;let t=C.getStartPos(),_=w(C.getTextPos()-1);_?(i.push(ts(N.createJSDocText(r.join("")),null!=a?a:n,t)),i.push(_),r=[],a=C.getTextPos()):l(C.getTokenText());break;case 61:o=3===o?2:3,l(C.getTokenText());break;case 41:if(0===o){o=1,e+=1;break}default:3!==o&&(o=2),l(C.getTokenText())}s=5===v,c=e$()}return(m(r),h(r),i.length)?(r.length&&i.push(ts(N.createJSDocText(r.join("")),null!=a?a:n)),to(i,n,C.getTextPos())):r.length?r.join(""):void 0}function E(){let e=e$();return 5===e||4===e}function w(e){let t=eZ(A);if(!t)return;e$(),y();let n=eR(),r=iL(v)?tJ(!0):void 0;if(r)for(;80===v;)eW(),e$(),r=ts(N.createJSDocMemberName(r,tp()),n);let i=[];for(;19!==v&&4!==v&&1!==v;)i.push(C.getTokenText()),e$();return ts(("link"===t?N.createJSDocLink:"linkcode"===t?N.createJSDocLinkCode:N.createJSDocLinkPlain)(r,i.join("")),e,C.getTextPos())}function A(){if(b(),18===v&&59===e$()&&iL(e$())){let e=C.getTokenValue();if(M(e))return e}}function M(e){return"link"===e||"linkcode"===e||"linkplain"===e}function k(){return b(),18===v?a():void 0}function j(e){switch(e.kind){case 149:return!0;case 185:return j(e.elementType);default:return v9(e)&&vk(e.typeName)&&"Object"===e.typeName.escapedText&&!e.typeArguments}}function I(e,t,n,r){let i,a,o,s=k(),u=!s;b();let{name:l,isBracketed:c}=((i=$(22))&&y(),a=$(61),o=function(){let e=K();for(e7(22)&&e1(23);e7(24);){var t;let n=K();e7(22)&&e1(23),t=e,e=ts(N.createQualifiedName(t,n),t.pos)}return e}(),a&&(function(e){if(61===v){let e,t;return e=eR(),t=v,e$(),ts(F(t),e)}}(61)||tu(61,!1,iP._0_expected,aw[61])),i&&(y(),e9(63)&&nB(),e1(23)),{name:o,isBracketed:i}),_=b();u&&!eG(A)&&(s=k());let p=D(e,eR(),r,_),d=4!==n&&function(e,t,n,r){if(e&&j(e.type)){let i=eR(),a,o;for(;a=eZ(()=>J(n,r,t));)(344===a.kind||351===a.kind)&&(o=e_(o,a));if(o){let t=ts(N.createJSDocTypeLiteral(o,185===e.type.kind),i);return ts(N.createJSDocTypeExpression(t),i)}}}(s,l,n,r);return d&&(s=d,u=!0),ts(1===n?N.createJSDocPropertyTag(t,l,c,s,u,p):N.createJSDocParameterTag(t,l,c,s,u,p),e)}function P(e,t,n,r){G(i,SL)&&eP(t.pos,C.getTokenPos(),iP._0_tag_already_specified,t.escapedText);let o=a(!0),s=void 0!==n&&void 0!==r?D(e,eR(),n,r):void 0;return ts(N.createJSDocTypeTag(t,o,s),e)}function L(){let e=e7(18),t=eR(),n=function(){let e=eR(),t=K();for(;e7(24);)t=ts(z(t,K()),e);return t}(),r=r2(),i=ts(N.createExpressionWithTypeArguments(n,r),t);return e&&e1(19),i}function R(e,t,n,r,i){return ts(t(n,D(e,eR(),r,i)),e)}function B(e){let t=C.getTokenPos();if(!iL(v))return;let n=K();if(e7(24)){let r=B(!0);return ts(N.createModuleDeclaration(void 0,n,r,e?4:void 0),t)}return e&&(n.flags|=2048),n}function U(e,t){let n=function(e){let t=eR(),n,r;for(;n=eZ(()=>J(4,e));)r=e_(r,n);return to(r||[],t)}(t),r=eZ(()=>{if($(59)){let e=x(t);if(e&&345===e.kind)return e}});return ts(N.createJSDocSignature(void 0,n,r),e)}function J(e,t,n){let r=!0,i=!1;for(;;)switch(e$()){case 59:if(r){let r=function(e,t){let n;nd.assert(59===v);let r=C.getStartPos();e$();let i=K();switch(y(),i.escapedText){case"type":return 1===e&&P(r,i);case"prop":case"property":n=1;break;case"arg":case"argument":case"param":n=6;break;default:return!1}return!!(e&n)&&I(r,i,e,t)}(e,t);return!(r&&(344===r.kind||351===r.kind)&&4!==e&&n&&(vk(r.name)||!function(e,t){for(;!vk(e)||!vk(t);)if(vk(e)||vk(t)||e.right.escapedText!==t.right.escapedText)return!1;else e=e.left,t=t.left;return e.escapedText===t.escapedText}(n,r.name.left)))&&r}i=!1;break;case 4:r=!0,i=!1;break;case 41:i&&(r=!1),i=!0;break;case 79:r=!1;break;case 1:return!1}}function $(e){return v===e&&(e$(),!0)}function K(e){if(!iL(v))return tu(79,!e,e||iP.Identifier_expected);S++;let t=C.getTokenPos(),n=C.getTextPos(),r=v,i=ts(O(tl(C.getTokenValue()),r),t,n);return e$(),i}}e.parseJSDocTypeExpressionForTests=function(e,t,n){eu("file.js",e,99,void 0,1),C.setText(e,t,n),v=C.scan();let r=a(),i=eh("file.js",99,1,!1,[],F(1),0,tt),o=hq(g,i);return y&&(i.jsDocDiagnostics=hq(y,i)),el(),r?{jsDocTypeExpression:r,diagnostics:o}:void 0},e.parseJSDocTypeExpression=a,e.parseJSDocNameReference=o,e.parseIsolatedJSDocComment=function(e,t,n){eu("",e,99,void 0,1);let r=eS(8388608,()=>s(t,n)),i=hq(g,{languageVariant:0,text:e});return el(),r?{jsDoc:r,diagnostics:i}:void 0},e.parseJSDocComment=function(e,t,n){let r=v,i=g.length,a=eo,o=eS(8388608,()=>s(t,n));return yT(o,e),262144&A&&(y||(y=[]),y.push(...g)),v=r,g.length=i,eo=a,o},(t=r||(r={}))[t.BeginningOfLine=0]="BeginningOfLine",t[t.SawAsterisk=1]="SawAsterisk",t[t.SavingComments=2]="SavingComments",t[t.SavingBackticks=3]="SavingBackticks",(n=i||(i={}))[n.Property=1]="Property",n[n.Parameter=2]="Parameter",n[n.CallbackParameter=4]="CallbackParameter"})(r=e.JSDocParser||(e.JSDocParser={}))})(ER||(ER={})),(e=>{var t;let n;function r(e,t,n,r,a,s){function u(e){let t="";if(s&&i(e)&&(t=r.substring(e.pos,e.end)),e._children&&(e._children=void 0),yx(e,e.pos+n,e.end+n),s&&i(e)&&nd.assert(t===a.substring(e.pos,e.end)),Ef(e,u,l),uH(e))for(let t of e.jsDoc)u(t);o(e,s)}function l(e){for(let t of(e._children=void 0,yx(e,e.pos+n,e.end+n),e))u(t)}t?l(e):u(e)}function i(e){switch(e.kind){case 10:case 8:case 79:return!0}return!1}function a(e,t,n,r,i){nd.assert(e.end>=t,"Adjusting an element that was entirely before the change range"),nd.assert(e.pos<=n,"Adjusting an element that was entirely after the change range"),nd.assert(e.pos<=e.end);let a=Math.min(e.pos,r),o=e.end>=n?e.end+i:Math.min(e.end,r);nd.assert(a<=o),e.parent&&(nd.assertGreaterThanOrEqual(a,e.parent.pos),nd.assertLessThanOrEqual(o,e.parent.end)),yx(e,a,o)}function o(e,t){if(t){let t=e.pos,n=e=>{nd.assert(e.pos>=t),t=e.end};if(uH(e))for(let t of e.jsDoc)n(t);Ef(e,n),nd.assert(t<=e.end)}}function s(e,t,n,r){let i=e.text;if(n&&(nd.assert(i.length-n.span.length+n.newLength===t.length),r||nd.shouldAssert(3))){let e=i.substr(0,n.span.start),r=t.substr(0,n.span.start);nd.assert(e===r);let a=i.substring(aP(n.span),i.length),o=t.substring(aP(aQ(n)),t.length);nd.assert(a===o)}}function u(e){let t=e.statements,n=0;nd.assert(n(a===i||(r&&r.end===a&&n=e.pos&&i=e.pos&&i0&&t<=1;t++){let t=function(e,t){let n=e,r;if(Ef(e,function e(i){if(!lO(i)){if(!(i.pos<=t))return nd.assert(i.pos>t),!0;if(i.pos>=n.pos&&(n=i),tn.pos&&(n=e)}return n}(e,n);nd.assert(t.pos<=n),n=Math.max(0,t.pos-1)}return aG(aq(n,aP(t.span)),t.newLength+(t.span.start-n))}(e,n);s(e,t,_,i),nd.assert(_.span.start<=n.span.start),nd.assert(aP(_.span)===aP(n.span)),nd.assert(aP(aQ(_))===aP(aQ(n)));let p=aQ(_).length-_.span.length;(function(e,t,n,i,s,u,l,c){function _(e){if(nd.assert(e.pos<=e.end),e.pos>n){r(e,!1,s,u,l,c);return}let d=e.end;if(d>=t){if(e.intersectsChange=!0,e._children=void 0,a(e,t,n,i,s),Ef(e,_,p),uH(e))for(let t of e.jsDoc)_(t);o(e,c);return}nd.assert(dn){r(e,!0,s,u,l,c);return}let o=e.end;if(o>=t){for(let r of(e.intersectsChange=!0,e._children=void 0,a(e,t,n,i,s),e))_(r);return}nd.assert(or){c();let t={range:{pos:e.pos+i,end:e.end+i},type:l};u=e_(u,t),s&&nd.assert(a.substring(e.pos,e.end)===o.substring(t.range.pos,t.range.end))}}return c(),u;function c(){l||(l=!0,u?t&&u.push(...t):u=t)}}(e.commentDirectives,d.commentDirectives,_.span.start,aP(_.span),p,l,t,i),d.impliedNodeFormat=e.impliedNodeFormat,d},e.createSyntaxCursor=u,(t=n||(n={}))[t.Value=-1]="Value"})(Ez||(Ez={})),EB=new Map,EU=/^\/\/\/\s*<(\S+)\s.*?\/>/im,EJ=/^\/\/\/?\s*@(\S+)\s*(.*)\s*$/im}}),EV=()=>{},EY=()=>{},EW=()=>{},Eq=()=>{},EQ=()=>{},EH=()=>{},EG=()=>{},EZ=()=>{},EX=()=>{},E0=()=>{},E1=()=>{},E2=()=>{},E3=()=>{},E4=()=>{},E6=()=>{},E5=()=>{},E8=()=>{},E7=()=>{},E9=()=>{},we=()=>{},wt=()=>{},wn=()=>{},wr=()=>{},wi=()=>{},wa=()=>{},wo=()=>{},ws=()=>{},wu=()=>{},wl=()=>{},wc=()=>{},w_=()=>{},wp=()=>{},wd=()=>{},wf=()=>{},wm=()=>{},wh=()=>{},wg=()=>{},wy=()=>{},wb=()=>{},wv=()=>{},wx=()=>{},wD=()=>{},wS=()=>{},wT=()=>{},wE=()=>{},ww=()=>{},wA=c({"src/compiler/_namespaces/ts.ts"(){_(),nf(),nm(),nh(),ng(),nv(),nk(),rJ(),r$(),iI(),iF(),ak(),le(),bU(),bK(),bV(),bY(),vl(),vc(),v_(),SY(),TG(),T1(),EK(),EV(),EY(),EW(),Eq(),EH(),EG(),EZ(),EX(),E0(),E1(),E2(),E3(),E4(),E6(),E5(),E8(),E7(),E9(),we(),wt(),wn(),wr(),wi(),wa(),wo(),ws(),wu(),wl(),wc(),w_(),wp(),wd(),wf(),wm(),wh(),wg(),wy(),wb(),wv(),wx(),wD(),wS(),wT(),wE(),ww(),EQ(),nM()}}),wC=()=>{},wN=()=>{},wM=(()=>{},()=>{nm(),E$=a_(99,!0)}),wk=()=>{},wj=()=>{},wI=()=>{},wO=()=>{},wP=()=>{},wF=()=>{},wL=()=>{},wR=()=>{},wz=()=>{},wB=()=>{},wU=()=>{},wJ=()=>{};function w$(e,t,n,r){let i=sc(e)?new w9(e,t,n):79===e?new Ar(79,t,n):80===e?new Ai(80,t,n):new An(e,t,n);return i.parent=r,i.flags=50720768&r.flags,i}function wK(e,t,n,r){for(E$.setTextPos(t);t"inheritDoc"===e.tagName.text||"inheritdoc"===e.tagName.text)}function wY(e,t){if(!e)return t8;let n=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(0===n.length||e.some(wV))){let r=new Set;for(let i of e){let e=wq(t,i,e=>{var n;if(!r.has(e))return r.add(e),174===i.kind||175===i.kind?e.getContextualJsDocTags(i,t):(null==(n=e.declarations)?void 0:n.length)===1?e.getJsDocTags():void 0});e&&(n=[...e,...n])}}return n}function wW(e,t){if(!e)return t8;let n=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(0===n.length||e.some(wV))){let r=new Set;for(let i of e){let e=wq(t,i,e=>{if(!r.has(e))return r.add(e),174===i.kind||175===i.kind?e.getContextualDocumentationComment(i,t):e.getDocumentationComment(t)});e&&(n=0===n.length?e.slice():e.concat(lineBreakPart(),n))}}return n}function wq(e,t,n){var r;let i=(null==(r=t.parent)?void 0:r.kind)===173?t.parent.parent:t.parent;if(!i)return;let a=f7(t);return h(dv(i),r=>{let i=e.getTypeAtLocation(r),o=a&&i.symbol?e.getTypeOfSymbol(i.symbol):i,s=e.getPropertyOfType(o,t.symbol.name);return s?n(s):void 0})}function wQ(e){let t=!0;for(let n in e)if(eP(e,n)&&!wH(n)){t=!1;break}if(t)return e;let n={};for(let t in e)eP(e,t)&&(n[wH(t)?t:t.charAt(0).toLowerCase()+t.substr(1)]=e[t]);return n}function wH(e){return!e.length||e.charAt(0)===e.charAt(0).toLowerCase()}function wG(e){return e?O(e,e=>e.text).join(""):""}function wZ(){return{target:1,jsx:1}}function wX(){return ts_codefix_exports.getSupportedErrorCodes()}function w0(e,t,n){e.version=n,e.scriptSnapshot=t}function w1(e,t,n,r,i,a){let o=Ey(e,getSnapshotText(t),n,i,a);return w0(o,t,r),o}function w2(e,t,n,r,i){if(r&&n!==e.version){let a,o=0!==r.span.start?e.text.substr(0,r.span.start):"",s=aP(r.span)!==e.text.length?e.text.substr(aP(r.span)):"";if(0===r.newLength)a=o&&s?o+s:o||s;else{let e=t.getText(r.span.start,r.span.start+r.newLength);a=o&&s?o+e+s:o?o+e:e+s}let u=ED(e,a,r,i);return w0(u,t,n),u.nameTable=void 0,e!==u&&e.scriptSnapshot&&(e.scriptSnapshot.dispose&&e.scriptSnapshot.dispose(),e.scriptSnapshot=void 0),u}let a={languageVersion:e.languageVersion,impliedNodeFormat:e.impliedNodeFormat,setExternalModuleIndicator:e.setExternalModuleIndicator};return w1(e.fileName,t,a,n,!0,e.scriptKind)}function w3(e){var t;let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:createDocumentRegistry(e.useCaseSensitiveFileNames&&e.useCaseSensitiveFileNames(),e.getCurrentDirectory()),i=arguments.length>2?arguments[2]:void 0;n=void 0===i?0:"boolean"==typeof i?i?2:0:i;let a=new Al(e),o,s,u=0,l=e.getCancellationToken?new A_(e.getCancellationToken()):Ac,c=e.getCurrentDirectory();function _(t){e.log&&e.log(t)}hV(null==(t=e.getLocalizedDiagnosticMessages)?void 0:t.bind(e));let p=fm(e),d=tB(p),m=getSourceMapper({useCaseSensitiveFileNames:()=>p,getCurrentDirectory:()=>c,getProgram:y,fileExists:eZ(e,e.fileExists),readFile:eZ(e,e.readFile),getDocumentPositionMapper:eZ(e,e.getDocumentPositionMapper),getSourceFileLike:eZ(e,e.getSourceFileLike),log:_});function h(e){let t=o.getSourceFile(e);if(!t){let t=Error(`Could not find source file: '${e}'.`);throw t.ProgramFiles=o.getSourceFiles().map(e=>e.fileName),t}return t}function g(){var t,i,a;if(nd.assert(2!==n),e.getProjectVersion){let n=e.getProjectVersion();if(n){if(s===n&&!(null!=(t=e.hasChangedAutomaticTypeDirectiveNames)&&t.call(e)))return;s=n}}let f=e.getTypeRootsVersion?e.getTypeRootsVersion():0;u!==f&&(_("TypeRoots version has changed; provide new program"),o=void 0,u=f);let h=e.getScriptFileNames().slice(),g=e.getCompilationSettings()||wZ(),y=e.hasInvalidatedResolutions||tn,b=eZ(e,e.hasChangedAutomaticTypeDirectiveNames),v=null==(i=e.getProjectReferences)?void 0:i.call(e),x,D={getSourceFile:M,getSourceFileByPath:k,getCancellationToken:()=>l,getCanonicalFileName:d,useCaseSensitiveFileNames:()=>p,getNewLine:()=>mY(g),getDefaultLibFileName:t=>e.getDefaultLibFileName(t),writeFile:tt,getCurrentDirectory:()=>c,fileExists:t=>e.fileExists(t),readFile:t=>e.readFile&&e.readFile(t),getSymlinkCache:eZ(e,e.getSymlinkCache),realpath:eZ(e,e.realpath),directoryExists:t=>mV(t,e),getDirectories:t=>e.getDirectories?e.getDirectories(t):[],readDirectory:(t,n,r,i,a)=>(nd.checkDefined(e.readDirectory,"'LanguageServiceHost.readDirectory' must be implemented to correctly process 'projectReferences'"),e.readDirectory(t,n,r,i,a)),onReleaseOldSourceFile:N,onReleaseParsedCommandLine:function(t,n,r){var i;e.getParsedCommandLine?null==(i=e.onReleaseParsedCommandLine)||i.call(e,t,n,r):n&&N(n.sourceFile,r)},hasInvalidatedResolutions:y,hasChangedAutomaticTypeDirectiveNames:b,trace:eZ(e,e.trace),resolveModuleNames:eZ(e,e.resolveModuleNames),getModuleResolutionCache:eZ(e,e.getModuleResolutionCache),createHash:eZ(e,e.createHash),resolveTypeReferenceDirectives:eZ(e,e.resolveTypeReferenceDirectives),resolveModuleNameLiterals:eZ(e,e.resolveModuleNameLiterals),resolveTypeReferenceDirectiveReferences:eZ(e,e.resolveTypeReferenceDirectiveReferences),useSourceOfProjectReferenceRedirect:eZ(e,e.useSourceOfProjectReferenceRedirect),getParsedCommandLine:C},S=D.getSourceFile,{getSourceFileWithCache:T}=changeCompilerHostLikeToUseCache(D,e=>il(e,c,d),function(){for(var e=arguments.length,t=Array(e),n=0;nD.fileExists(e),readFile:e=>D.readFile(e),readDirectory:function(){return D.readDirectory(...arguments)},trace:D.trace,getCurrentDirectory:D.getCurrentDirectory,onUnRecoverableConfigFileDiagnostic:tt},w=r.getKeyForCompilationSettings(g);if(isProgramUptoDate(o,h,g,(t,n)=>e.getScriptVersion(n),e=>D.fileExists(e),y,b,C,v))return;let A={rootNames:h,options:g,host:D,oldProgram:o,projectReferences:v};function C(t){let n=il(t,c,d),r=null==x?void 0:x.get(n);if(void 0!==r)return r||void 0;let i=e.getParsedCommandLine?e.getParsedCommandLine(t):function(e){let t=M(e,100);if(t)return t.path=il(e,c,d),t.resolvedPath=t.path,t.originalFileName=t.fileName,parseJsonSourceFileConfigFileContent(t,E,io(r4(e),c),void 0,io(e,c))}(t);return(x||(x=new Map)).set(n,i||!1),i}function N(e,t){let n=r.getKeyForCompilationSettings(t);r.releaseDocumentWithKey(e.resolvedPath,n,e.scriptKind,e.impliedNodeFormat)}function M(e,t,n,r){return k(e,il(e,c,d),t,n,r)}function k(t,n,i,a,s){nd.assert(D,"getOrCreateSourceFileByPath called after typical CompilerHost lifetime, check the callstack something with a reference to an old host.");let u=e.getScriptSnapshot(t);if(!u)return;let l=getScriptKind(t,e),c=e.getScriptVersion(t);if(!s){let a=o&&o.getSourceFileByPath(n);if(a){if(l===a.scriptKind)return r.updateDocumentWithKey(t,n,e,w,u,c,l,i);r.releaseDocumentWithKey(a.resolvedPath,r.getKeyForCompilationSettings(o.getCompilerOptions()),a.scriptKind,a.impliedNodeFormat)}}return r.acquireDocumentWithKey(t,n,e,w,u,c,l,i)}o=createProgram(A),D=void 0,x=void 0,m.clearCache(),o.getTypeChecker()}function y(){if(2===n){nd.assert(void 0===o);return}return g(),o}function b(e,t,n){let r=is(e);nd.assert(n.some(e=>is(e)===r)),g();let i=$(n,e=>o.getSourceFile(e)),a=h(e);return DocumentHighlights.getDocumentHighlights(o,l,a,t,i)}function v(e,t,n,r){g();let i=n&&n.use===ts_FindAllReferences_exports.FindReferencesUse.Rename?o.getSourceFiles().filter(e=>!o.isSourceFileDefaultLibrary(e)):o.getSourceFiles();return ts_FindAllReferences_exports.findReferenceOrRenameEntries(o,l,i,e,t,n,r)}let x=new Map(Object.entries({18:19,20:21,22:23,31:29}));function D(t){return nd.assertEqual(t.type,"install package"),e.installPackage?e.installPackage({fileName:il(t.file,c,d),packageName:t.packageName}):Promise.reject("Host does not implement `installPackage`")}function S(e,t){return{lineStarts:e.getLineStarts(),firstLine:e.getLineAndCharacterOfPosition(t.pos).line,lastLine:e.getLineAndCharacterOfPosition(t.end).line}}function T(e,t,n){let r=a.getCurrentSourceFile(e),i=[],{lineStarts:o,firstLine:s,lastLine:u}=S(r,t),l=n||!1,c=Number.MAX_VALUE,_=new Map,p=new RegExp(/\S/),d=isInsideJsxElement(r,o[s]),f=d?"{/*":"//";for(let e=s;e<=u;e++){let t=r.text.substring(o[e],r.getLineEndOfPosition(o[e])),i=p.exec(t);i&&(c=Math.min(c,i.index),_.set(e.toString(),i.index),t.substr(i.index,f.length)!==f&&(l=void 0===n||n))}for(let n=s;n<=u;n++){if(s!==u&&o[n]===t.end)continue;let a=_.get(n.toString());void 0!==a&&(d?i.push.apply(i,E(e,{pos:o[n]+c,end:r.getLineEndOfPosition(o[n])},l,d)):l?i.push({newText:f,span:{length:0,start:o[n]+c}}):r.text.substr(o[n]+a,f.length)===f&&i.push({newText:"",span:{length:f.length,start:o[n]+a}}))}return i}function E(e,t,n,r){var i;let o=a.getCurrentSourceFile(e),s=[],{text:u}=o,l=!1,c=n||!1,_=[],{pos:p}=t,d=void 0!==r?r:isInsideJsxElement(o,p),f=d?"{/*":"/*",m=d?"*/}":"*/",h=d?"\\{\\/\\*":"\\/\\*",g=d?"\\*\\/\\}":"\\*\\/";for(;p<=t.end;){let e=u.substr(p,f.length)===f?f.length:0,r=isInComment(o,p+e);if(r)d&&(r.pos--,r.end++),_.push(r.pos),3===r.kind&&_.push(r.end),l=!0,p=r.end+1;else{let e=u.substring(p,t.end).search(`(${h})|(${g})`);c=void 0!==n?n:c||!isTextWhiteSpaceLike(u,p,-1===e?t.end:p+e),p=-1===e?t.end+1:p+e+m.length}}if(c||!l){(null==(i=isInComment(o,t.pos))?void 0:i.kind)!==2&&ei(_,t.pos,ty),ei(_,t.end,ty);let e=_[0];u.substr(e,f.length)!==f&&s.push({newText:f,span:{length:0,start:e}});for(let e=1;e<_.length-1;e++)u.substr(_[e]-m.length,m.length)!==m&&s.push({newText:m,span:{length:0,start:_[e]}}),u.substr(_[e],f.length)!==f&&s.push({newText:f,span:{length:0,start:_[e]}});s.length%2!=0&&s.push({newText:m,span:{length:0,start:_[_.length-1]}})}else for(let e of _){let t=e-m.length>0?e-m.length:0,n=u.substr(t,m.length)===m?m.length:0;s.push({newText:"",span:{length:f.length,start:e-n}})}return s}function w(t,n,r,i,a,o){let[s,u]="number"==typeof n?[n,void 0]:[n.pos,n.end];return{file:t,startPosition:s,endPosition:u,program:y(),host:e,formatContext:ts_formatting_exports.getFormatContext(i,e),cancellationToken:l,preferences:r,triggerReason:a,kind:o}}x.forEach((e,t)=>x.set(e.toString(),Number(t)));let A={dispose:function(){if(o){let e=r.getKeyForCompilationSettings(o.getCompilerOptions());f(o.getSourceFiles(),t=>r.releaseDocumentWithKey(t.resolvedPath,e,t.scriptKind,t.impliedNodeFormat)),o=void 0}e=void 0},cleanupSemanticCache:function(){o=void 0},getSyntacticDiagnostics:function(e){return g(),o.getSyntacticDiagnostics(h(e),l).slice()},getSemanticDiagnostics:function(e){g();let t=h(e),n=o.getSemanticDiagnostics(t,l);return gm(o.getCompilerOptions())?[...n,...o.getDeclarationDiagnostics(t,l)]:n.slice()},getSuggestionDiagnostics:function(e){return g(),computeSuggestionDiagnostics(h(e),o,l)},getCompilerOptionsDiagnostics:function(){return g(),[...o.getOptionsDiagnostics(l),...o.getGlobalDiagnostics(l)]},getSyntacticClassifications:function(e,t){return getSyntacticClassifications(l,a.getCurrentSourceFile(e),t)},getSemanticClassifications:function(e,t,n){return g(),"2020"===(n||"original")?ts_classifier_exports.v2020.getSemanticClassifications(o,l,h(e),t):getSemanticClassifications(o.getTypeChecker(),l,h(e),o.getClassifiableNames(),t)},getEncodedSyntacticClassifications:function(e,t){return getEncodedSyntacticClassifications(l,a.getCurrentSourceFile(e),t)},getEncodedSemanticClassifications:function(e,t,n){return g(),"original"===(n||"original")?getEncodedSemanticClassifications(o.getTypeChecker(),l,h(e),o.getClassifiableNames(),t):ts_classifier_exports.v2020.getEncodedSemanticClassifications(o,l,h(e),t)},getCompletionsAtPosition:function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions,i=arguments.length>3?arguments[3]:void 0,a=Object.assign(Object.assign({},r),{},{includeCompletionsForModuleExports:r.includeCompletionsForModuleExports||r.includeExternalModuleExports,includeCompletionsWithInsertText:r.includeCompletionsWithInsertText||r.includeInsertTextCompletions});return g(),ts_Completions_exports.getCompletionsAtPosition(e,o,_,h(t),n,a,r.triggerCharacter,r.triggerKind,l,i&&ts_formatting_exports.getFormatContext(i,e),r.includeSymbol)},getCompletionEntryDetails:function(t,n,r,i,a){let s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:emptyOptions,u=arguments.length>6?arguments[6]:void 0;return g(),ts_Completions_exports.getCompletionEntryDetails(o,_,h(t),n,{name:r,source:a,data:u},e,i&&ts_formatting_exports.getFormatContext(i,e),s,l)},getCompletionEntrySymbol:function(t,n,r,i){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:emptyOptions;return g(),ts_Completions_exports.getCompletionEntrySymbol(o,_,h(t),n,{name:r,source:i},e,a)},getSignatureHelpItems:function(e,t){let{triggerReason:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions;g();let r=h(e);return ts_SignatureHelp_exports.getSignatureHelpItems(o,r,t,n,l)},getQuickInfoAtPosition:function(e,t){g();let n=h(e),r=getTouchingPropertyName(n,t);if(r===n)return;let i=o.getTypeChecker(),a=xM(r.parent)&&r.pos===r.parent.pos?r.parent.expression:xo(r.parent)&&r.pos===r.parent.pos||cQ(r.parent)&&r.parent.name===r?r.parent:r,s=function(e,t){let n=w6(e);if(n){let e=t.getContextualType(n.parent),r=e&&w5(n,t,e,!1);if(r&&1===r.length)return eT(r)}return t.getSymbolAtLocation(e)}(a,i);if(!s||i.isUnknownSymbol(s)){let e=!function(e,t,n){switch(t.kind){case 79:return!isLabelName(t)&&!isTagName(t)&&!st(t.parent);case 208:case 163:return!isInComment(e,n);case 108:case 194:case 106:case 199:return!0;case 233:return cQ(t);default:return!1}}(n,a,t)?void 0:i.getTypeAtLocation(a);return e&&{kind:"",kindModifiers:"",textSpan:createTextSpanFromNode(a,n),displayParts:i.runWithCancellationToken(l,t=>typeToDisplayParts(t,e,getContainerNode(a))),documentation:e.symbol?e.symbol.getDocumentationComment(i):void 0,tags:e.symbol?e.symbol.getJsDocTags(i):void 0}}let{symbolKind:u,displayParts:c,documentation:_,tags:p}=i.runWithCancellationToken(l,e=>ts_SymbolDisplay_exports.getSymbolDisplayPartsDocumentationAndSymbolKind(e,s,n,getContainerNode(a),a));return{kind:u,kindModifiers:ts_SymbolDisplay_exports.getSymbolModifiers(i,s),textSpan:createTextSpanFromNode(a,n),displayParts:c,documentation:_,tags:p}},getDefinitionAtPosition:function(e,t,n,r){return g(),ts_GoToDefinition_exports.getDefinitionAtPosition(o,h(e),t,n,r)},getDefinitionAndBoundSpan:function(e,t){return g(),ts_GoToDefinition_exports.getDefinitionAndBoundSpan(o,h(e),t)},getImplementationAtPosition:function(e,t){return g(),ts_FindAllReferences_exports.getImplementationsAtPosition(o,l,o.getSourceFiles(),h(e),t)},getTypeDefinitionAtPosition:function(e,t){return g(),ts_GoToDefinition_exports.getTypeDefinitionAtPosition(o.getTypeChecker(),h(e),t)},getReferencesAtPosition:function(e,t){return g(),v(getTouchingPropertyName(h(e),t),t,{use:ts_FindAllReferences_exports.FindReferencesUse.References},ts_FindAllReferences_exports.toReferenceEntry)},findReferences:function(e,t){return g(),ts_FindAllReferences_exports.findReferencedSymbols(o,l,o.getSourceFiles(),h(e),t)},getFileReferences:function(e){return g(),ts_FindAllReferences_exports.Core.getReferencesForFileName(e,o,o.getSourceFiles()).map(ts_FindAllReferences_exports.toReferenceEntry)},getOccurrencesAtPosition:function(e,t){return R(b(e,t,[e]),e=>e.highlightSpans.map(t=>Object.assign(Object.assign({fileName:e.fileName,textSpan:t.textSpan,isWriteAccess:"writtenReference"===t.kind},t.isInString&&{isInString:!0}),t.contextSpan&&{contextSpan:t.contextSpan})))},getDocumentHighlights:b,getNameOrDottedNameSpan:function(e,t,n){let r=a.getCurrentSourceFile(e),i=getTouchingPropertyName(r,t);if(i===r)return;switch(i.kind){case 208:case 163:case 10:case 95:case 110:case 104:case 106:case 108:case 194:case 79:break;default:return}let o=i;for(;;)if(isRightSideOfPropertyAccess(o)||isRightSideOfQualifiedName(o))o=o.parent;else if(isNameOfModuleDeclaration(o)){if(264===o.parent.parent.kind&&o.parent.parent.body===o.parent)o=o.parent.parent.name;else break}else break;return aq(o.getStart(),i.getEnd())},getBreakpointStatementAtPosition:function(e,t){let n=a.getCurrentSourceFile(e);return ts_BreakpointResolver_exports.spanInSourceFileAtLocation(n,t)},getNavigateToItems:function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];g();let i=n?[h(n)]:o.getSourceFiles();return getNavigateToItems(i,o.getTypeChecker(),l,e,t,r)},getRenameInfo:function(e,t,n){return g(),ts_Rename_exports.getRenameInfo(o,h(e),t,n||{})},getSmartSelectionRange:function(e,t){return ts_SmartSelectionRange_exports.getSmartSelectionRange(t,a.getCurrentSourceFile(e))},findRenameLocations:function(e,t,n,r,i){g();let a=h(e),o=getAdjustedRenameLocation(getTouchingPropertyName(a,t));if(ts_Rename_exports.nodeIsEligibleForRename(o)){if(!(vk(o)&&(DW(o.parent)||Dq(o.parent))&&fl(o.escapedText)))return v(o,t,{findInStrings:n,findInComments:r,providePrefixAndSuffixTextForRename:i,use:ts_FindAllReferences_exports.FindReferencesUse.Rename},(e,t,n)=>ts_FindAllReferences_exports.toRenameLocation(e,t,n,i||!1));{let{openingElement:e,closingElement:t}=o.parent.parent;return[e,t].map(e=>{let t=createTextSpanFromNode(e.tagName,a);return Object.assign({fileName:a.fileName,textSpan:t},ts_FindAllReferences_exports.toContextSpan(t,a,e.parent))})}}},getNavigationBarItems:function(e){return getNavigationBarItems(a.getCurrentSourceFile(e),l)},getNavigationTree:function(e){return getNavigationTree(a.getCurrentSourceFile(e),l)},getOutliningSpans:function(e){let t=a.getCurrentSourceFile(e);return ts_OutliningElementsCollector_exports.collectElements(t,l)},getTodoComments:function(e,t){g();let n=h(e);l.throwIfCancellationRequested();let r=n.text,i=[];if(t.length>0&&!tO(n.fileName,"/node_modules/")){let e,o,s,u,c;let _=(e=/(?:\/\/+\s*)/.source,o=/(?:\/\*+\s*)/.source,s="("+/(?:^(?:\s|\*)*)/.source+"|"+e+"|"+o+")",u="(?:"+O(t,e=>"("+e.text.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")+")").join("|")+")",c=/(?:$|\*\/)/.source,RegExp(s+"("+u+/(?:.*?)/.source+")"+c,"gim")),p;for(;p=_.exec(r);){var a;let e;l.throwIfCancellationRequested(),nd.assert(p.length===t.length+3);let o=p[1],s=p.index+o.length;if(!isInComment(n,s))continue;for(let n=0;n=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57)continue;let u=p[2];i.push({descriptor:e,message:u,position:s})}}return i},getBraceMatchingAtPosition:function(e,t){let n=a.getCurrentSourceFile(e),r=getTouchingToken(n,t),i=r.getStart(n)===t?x.get(r.kind.toString()):void 0,o=i&&findChildOfKind(r.parent,i,n);return o?[createTextSpanFromNode(r,n),createTextSpanFromNode(o,n)].sort((e,t)=>e.start-t.start):t8},getIndentationAtPosition:function(e,t,n){let r=nb(),i=wQ(n),o=a.getCurrentSourceFile(e);_("getIndentationAtPosition: getCurrentSourceFile: "+(nb()-r)),r=nb();let s=ts_formatting_exports.SmartIndenter.getIndentation(t,o,i);return _("getIndentationAtPosition: computeIndentation : "+(nb()-r)),s},getFormattingEditsForRange:function(t,n,r,i){let o=a.getCurrentSourceFile(t);return ts_formatting_exports.formatSelection(n,r,o,ts_formatting_exports.getFormatContext(wQ(i),e))},getFormattingEditsForDocument:function(t,n){return ts_formatting_exports.formatDocument(a.getCurrentSourceFile(t),ts_formatting_exports.getFormatContext(wQ(n),e))},getFormattingEditsAfterKeystroke:function(t,n,r,i){let o=a.getCurrentSourceFile(t),s=ts_formatting_exports.getFormatContext(wQ(i),e);if(!isInComment(o,n))switch(r){case"{":return ts_formatting_exports.formatOnOpeningCurly(n,o,s);case"}":return ts_formatting_exports.formatOnClosingCurly(n,o,s);case";":return ts_formatting_exports.formatOnSemicolon(n,o,s);case` +`:return ts_formatting_exports.formatOnEnter(n,o,s)}return[]},getDocCommentTemplateAtPosition:function(t,n,r,i){let o=i?ts_formatting_exports.getFormatContext(i,e).options:void 0;return ts_JsDoc_exports.getDocCommentTemplateAtPosition(getNewLineOrDefaultFromHost(e,o),a.getCurrentSourceFile(t),n,r)},isValidBraceCompletionAtPosition:function(e,t,n){if(60===n)return!1;let r=a.getCurrentSourceFile(e);if(isInString(r,t))return!1;if(isInsideJsxElementOrAttribute(r,t))return 123===n;if(isInTemplateString(r,t))return!1;switch(n){case 39:case 34:case 96:return!isInComment(r,t)}return!0},getJsxClosingTagAtPosition:function(e,t){let n=a.getCurrentSourceFile(e),r=findPrecedingToken(t,n);if(!r)return;let i=31===r.kind&&DW(r.parent)?r.parent.parent:vm(r)&&DV(r.parent)?r.parent:void 0;if(i&&function e(t){let{openingElement:n,closingElement:r,parent:i}=t;return!EN(n.tagName,r.tagName)||DV(i)&&EN(n.tagName,i.openingElement.tagName)&&e(i)}(i))return{newText:``};let o=31===r.kind&&DH(r.parent)?r.parent.parent:vm(r)&&DQ(r.parent)?r.parent:void 0;if(o&&function e(t){let{closingFragment:n,parent:r}=t;return!!(131072&n.flags)||DQ(r)&&e(r)}(o))return{newText:""}},getSpanOfEnclosingComment:function(e,t,n){let r=a.getCurrentSourceFile(e),i=ts_formatting_exports.getRangeOfEnclosingComment(r,t);return i&&(!n||3===i.kind)?createTextSpanFromRange(i):void 0},getCodeFixesAtPosition:function(t,n,r,i,a){let s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:emptyOptions;g();let u=h(t),c=aq(n,r),_=ts_formatting_exports.getFormatContext(a,e);return R(en(i,tf,ty),t=>(l.throwIfCancellationRequested(),ts_codefix_exports.getFixes({errorCode:t,sourceFile:u,span:c,program:o,host:e,cancellationToken:l,formatContext:_,preferences:s})))},getCombinedCodeFix:function(t,n,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:emptyOptions;g(),nd.assert("file"===t.type);let a=h(t.fileName),s=ts_formatting_exports.getFormatContext(r,e);return ts_codefix_exports.getAllFixes({fixId:n,sourceFile:a,program:o,host:e,cancellationToken:l,formatContext:s,preferences:i})},applyCodeActionCommand:function(e,t){let n="string"==typeof e?t:e;return e6(n)?Promise.all(n.map(e=>D(e))):D(n)},organizeImports:function(t,n){var r;let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions;g(),nd.assert("file"===t.type);let a=h(t.fileName),s=ts_formatting_exports.getFormatContext(n,e),u=null!=(r=t.mode)?r:t.skipDestructiveCodeActions?"SortAndCombine":"All";return ts_OrganizeImports_exports.organizeImports(a,s,e,o,i,u)},getEditsForFileRename:function(t,n,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:emptyOptions;return getEditsForFileRename(y(),t,n,e,ts_formatting_exports.getFormatContext(r,e),i,m)},getEmitOutput:function(t,n,r){g();let i=h(t),a=e.getCustomTransformers&&e.getCustomTransformers();return getFileEmitOutput(o,i,!!n,l,a,r)},getNonBoundSourceFile:function(e){return a.getCurrentSourceFile(e)},getProgram:y,getCurrentProgram:()=>o,getAutoImportProvider:function(){var t;return null==(t=e.getPackageJsonAutoImportProvider)?void 0:t.call(e)},updateIsDefinitionOfReferencedSymbols:function(t,n){let r=o.getTypeChecker(),i=function(){for(let i of t)for(let t of i.references){if(n.has(t)){let e=a(t);return nd.assertIsDefined(e),r.getSymbolAtLocation(e)}let i=getMappedDocumentSpan(t,m,eZ(e,e.fileExists));if(i&&n.has(i)){let e=a(i);if(e)return r.getSymbolAtLocation(e)}}}();if(!i)return!1;for(let r of t)for(let t of r.references){let r=a(t);if(nd.assertIsDefined(r),n.has(t)||ts_FindAllReferences_exports.isDeclarationOfSymbol(r,i)){n.add(t),t.isDefinition=!0;let r=getMappedDocumentSpan(t,m,eZ(e,e.fileExists));r&&n.add(r)}else t.isDefinition=!1}return!0;function a(e){let t=o.getSourceFile(e.fileName);if(!t)return;let n=getTouchingPropertyName(t,e.textSpan.start);return ts_FindAllReferences_exports.Core.getAdjustedNode(n,{use:ts_FindAllReferences_exports.FindReferencesUse.References})}},getApplicableRefactors:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;g();let a=h(e);return ts_refactor_exports.getApplicableRefactors(w(a,t,n,emptyOptions,r,i))},getEditsForRefactor:function(e,t,n,r,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:emptyOptions;g();let o=h(e);return ts_refactor_exports.getEditsForRefactor(w(o,n,a,t),r,i)},toLineColumnOffset:function(e,t){return 0===t?{line:0,character:0}:m.toLineColumnOffset(e,t)},getSourceMapper:()=>m,clearSourceMapperCache:()=>m.clearCache(),prepareCallHierarchy:function(e,t){g();let n=ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(o,getTouchingPropertyName(h(e),t));return n&&mapOneOrMany(n,e=>ts_CallHierarchy_exports.createCallHierarchyItem(o,e))},provideCallHierarchyIncomingCalls:function(e,t){g();let n=h(e),r=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(o,0===t?n:getTouchingPropertyName(n,t)));return r?ts_CallHierarchy_exports.getIncomingCalls(o,r,l):[]},provideCallHierarchyOutgoingCalls:function(e,t){g();let n=h(e),r=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(o,0===t?n:getTouchingPropertyName(n,t)));return r?ts_CallHierarchy_exports.getOutgoingCalls(o,r):[]},toggleLineComment:T,toggleMultilineComment:E,commentSelection:function(e,t){let{firstLine:n,lastLine:r}=S(a.getCurrentSourceFile(e),t);return n===r&&t.pos!==t.end?E(e,t,!0):T(e,t,!0)},uncommentSelection:function(e,t){let n=a.getCurrentSourceFile(e),r=[],{pos:i}=t,{end:o}=t;i===o&&(o+=isInsideJsxElement(n,i)?2:1);for(let t=i;t<=o;t++){let i=isInComment(n,t);if(i){switch(i.kind){case 2:r.push.apply(r,T(e,{end:i.end,pos:i.pos+1},!1));break;case 3:r.push.apply(r,E(e,{end:i.end,pos:i.pos+1},!1))}t=i.end+1}}return r},provideInlayHints:function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:emptyOptions;g();let i=h(t);return ts_InlayHints_exports.provideInlayHints({file:i,program:y(),host:e,span:n,preferences:r,cancellationToken:l})},getSupportedCodeFixes:wX};switch(n){case 0:break;case 1:Ad.forEach(e=>A[e]=()=>{throw Error(`LanguageService Operation: ${e} not allowed in LanguageServiceMode.PartialSemantic`)});break;case 2:Af.forEach(e=>A[e]=()=>{throw Error(`LanguageService Operation: ${e} not allowed in LanguageServiceMode.Syntactic`)});break;default:nd.assertNever(n)}return A}function w4(e){return e.nameTable||function(e){let t=e.nameTable=new Map;e.forEachChild(function e(n){if(vk(n)&&!isTagName(n)&&n.escapedText||dO(n)&&(du(n)||280===n.parent.kind||n&&n.parent&&209===n.parent.kind&&n.parent.argumentExpression===n||dc(n))){let e=dU(n);t.set(e,void 0===t.get(e)?n.pos:-1)}else if(vj(n)){let e=n.escapedText;t.set(e,void 0===t.get(e)?n.pos:-1)}if(Ef(n,e),uH(n))for(let t of n.jsDoc)Ef(t,e)})}(e),e.nameTable}function w6(e){let t=function(e){switch(e.kind){case 10:case 14:case 8:if(164===e.parent.kind)return u0(e.parent.parent)?e.parent.parent:void 0;case 79:return u0(e.parent)&&(207===e.parent.parent.kind||289===e.parent.parent.kind)&&e.parent.name===e?e.parent:void 0}}(e);return t&&(xw(t.parent)||DX(t.parent))?t:void 0}function w5(e,t,n,r){let i=getNameFromPropertyName(e.name);if(!i)return t8;if(!n.isUnion()){let e=n.getProperty(i);return e?[e]:t8}let a=$(n.types,n=>(xw(e.parent)||DX(e.parent))&&t.isTypeInvalidDueToUnionDiscriminant(n,e.parent)?void 0:n.getProperty(i));if(r&&(0===a.length||a.length===n.types.length)){let e=n.getProperty(i);if(e)return[e]}return 0===a.length?$(n.types,e=>e.getProperty(i)):a}function w8(e){if(rU)return ir(r4(is(rU.getExecutingFilePath())),aO(e));throw Error("getDefaultLibFilePath is only supported when consumed as a node module. ")}var w7,w9,Ae,At,An,Ar,Ai,Aa,Ao,As,Au,Al,Ac,A_,Ap,Ad,Af,Am=c({"src/services/services.ts"(){AF(),AF(),wU(),wJ(),w7="0.8",w9=class{constructor(e,t,n){this.pos=t,this.end=n,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.kind=e}assertHasRealPosition(e){nd.assert(!g5(this.pos)&&!g5(this.end),e||"Node must have a real position for this operation")}getSourceFile(){return lw(this)}getStart(e,t){return this.assertHasRealPosition(),lq(this,e,t)}getFullStart(){return this.assertHasRealPosition(),this.pos}getEnd(){return this.assertHasRealPosition(),this.end}getWidth(e){return this.assertHasRealPosition(),this.getEnd()-this.getStart(e)}getFullWidth(){return this.assertHasRealPosition(),this.end-this.pos}getLeadingTriviaWidth(e){return this.assertHasRealPosition(),this.getStart(e)-this.pos}getFullText(e){return this.assertHasRealPosition(),(e||this.getSourceFile()).text.substring(this.pos,this.end)}getText(e){return this.assertHasRealPosition(),e||(e=this.getSourceFile()),e.text.substring(this.getStart(e),this.getEnd())}getChildCount(e){return this.getChildren(e).length}getChildAt(e,t){return this.getChildren(t)[e]}getChildren(e){return this.assertHasRealPosition("Node without a real position cannot be scanned and thus has no token nodes - use forEachChild and collect the result if that's fine"),this._children||(this._children=function(e,t){if(!sc(e.kind))return t8;let n=[];if(uY(e))return e.forEachChild(e=>{n.push(e)}),n;E$.setText((t||e.getSourceFile()).text);let r=e.pos,i=t=>{wK(n,r,t.pos,e),n.push(t),r=t.end};return f(e.jsDoc,i),r=e.pos,e.forEachChild(i,t=>{wK(n,r,t.pos,e),n.push(function(e,t){let n=w$(354,e.pos,e.end,t);n._children=[];let r=e.pos;for(let i of e)wK(n._children,r,i.pos,t),n._children.push(i),r=i.end;return wK(n._children,r,e.end,t),n}(t,e)),r=t.end}),wK(n,r,e.end,e),E$.setText(void 0),n}(this,e))}getFirstToken(e){this.assertHasRealPosition();let t=this.getChildren(e);if(!t.length)return;let n=D(t,e=>e.kind<312||e.kind>353);return n.kind<163?n:n.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=ew(this.getChildren(e));if(t)return t.kind<163?t:t.getLastToken(e)}forEachChild(e,t){return Ef(this,e,t)}},Ae=class{constructor(e,t){this.pos=e,this.end=t,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0}getSourceFile(){return lw(this)}getStart(e,t){return lq(this,e,t)}getFullStart(){return this.pos}getEnd(){return this.end}getWidth(e){return this.getEnd()-this.getStart(e)}getFullWidth(){return this.end-this.pos}getLeadingTriviaWidth(e){return this.getStart(e)-this.pos}getFullText(e){return(e||this.getSourceFile()).text.substring(this.pos,this.end)}getText(e){return e||(e=this.getSourceFile()),e.text.substring(this.getStart(e),this.getEnd())}getChildCount(){return this.getChildren().length}getChildAt(e){return this.getChildren()[e]}getChildren(){return 1===this.kind&&this.jsDoc||t8}getFirstToken(){}getLastToken(){}forEachChild(){}},At=class{constructor(e,t){this.id=0,this.mergeId=0,this.flags=e,this.escapedName=t}getFlags(){return this.flags}get name(){return os(this)}getEscapedName(){return this.escapedName}getName(){return this.name}getDeclarations(){return this.declarations}getDocumentationComment(e){if(!this.documentationComment){if(this.documentationComment=t8,!this.declarations&&li(this)&&this.links.target&&li(this.links.target)&&this.links.target.links.tupleLabelDeclaration){let t=this.links.target.links.tupleLabelDeclaration;this.documentationComment=wW([t],e)}else this.documentationComment=wW(this.declarations,e)}return this.documentationComment}getContextualDocumentationComment(e,t){if(e){if(uQ(e)&&(this.contextualGetAccessorDocumentationComment||(this.contextualGetAccessorDocumentationComment=wW(k(this.declarations,uQ),t)),d(this.contextualGetAccessorDocumentationComment)))return this.contextualGetAccessorDocumentationComment;if(uq(e)&&(this.contextualSetAccessorDocumentationComment||(this.contextualSetAccessorDocumentationComment=wW(k(this.declarations,uq),t)),d(this.contextualSetAccessorDocumentationComment)))return this.contextualSetAccessorDocumentationComment}return this.getDocumentationComment(t)}getJsDocTags(e){return void 0===this.tags&&(this.tags=wY(this.declarations,e)),this.tags}getContextualJsDocTags(e,t){if(e){if(uQ(e)&&(this.contextualGetAccessorTags||(this.contextualGetAccessorTags=wY(k(this.declarations,uQ),t)),d(this.contextualGetAccessorTags)))return this.contextualGetAccessorTags;if(uq(e)&&(this.contextualSetAccessorTags||(this.contextualSetAccessorTags=wY(k(this.declarations,uq),t)),d(this.contextualSetAccessorTags)))return this.contextualSetAccessorTags}return this.getJsDocTags(t)}},An=class extends Ae{constructor(e,t,n){super(t,n),this.kind=e}},(Ar=class extends Ae{constructor(e,t,n){super(t,n),this.kind=79}get text(){return oa(this)}}).prototype.kind=79,(Ai=class extends Ae{constructor(e,t,n){super(t,n),this.kind=80}get text(){return oa(this)}}).prototype.kind=80,Aa=class{constructor(e,t){this.checker=e,this.flags=t}getFlags(){return this.flags}getSymbol(){return this.symbol}getProperties(){return this.checker.getPropertiesOfType(this)}getProperty(e){return this.checker.getPropertyOfType(this,e)}getApparentProperties(){return this.checker.getAugmentedPropertiesOfType(this)}getCallSignatures(){return this.checker.getSignaturesOfType(this,0)}getConstructSignatures(){return this.checker.getSignaturesOfType(this,1)}getStringIndexType(){return this.checker.getIndexTypeOfType(this,0)}getNumberIndexType(){return this.checker.getIndexTypeOfType(this,1)}getBaseTypes(){return this.isClassOrInterface()?this.checker.getBaseTypes(this):void 0}isNullableType(){return this.checker.isNullableType(this)}getNonNullableType(){return this.checker.getNonNullableType(this)}getNonOptionalType(){return this.checker.getNonOptionalType(this)}getConstraint(){return this.checker.getBaseConstraintOfType(this)}getDefault(){return this.checker.getDefaultFromTypeParameter(this)}isUnion(){return!!(1048576&this.flags)}isIntersection(){return!!(2097152&this.flags)}isUnionOrIntersection(){return!!(3145728&this.flags)}isLiteral(){return!!(2432&this.flags)}isStringLiteral(){return!!(128&this.flags)}isNumberLiteral(){return!!(256&this.flags)}isTypeParameter(){return!!(262144&this.flags)}isClassOrInterface(){return!!(3&hb(this))}isClass(){return!!(1&hb(this))}isIndexType(){return!!(4194304&this.flags)}get typeArguments(){if(4&hb(this))return this.checker.getTypeArguments(this)}},Ao=class{constructor(e,t){this.checker=e,this.flags=t}getDeclaration(){return this.declaration}getTypeParameters(){return this.typeParameters}getParameters(){return this.parameters}getReturnType(){return this.checker.getReturnTypeOfSignature(this)}getTypeParameterAtPosition(e){let t=this.checker.getParameterType(this,e);if(t.isIndexType()&&yB(t.type)){let e=t.type.getConstraint();if(e)return this.checker.getIndexType(e)}return t}getDocumentationComment(){return this.documentationComment||(this.documentationComment=wW(tZ(this.declaration),this.checker))}getJsDocTags(){return this.jsDocTags||(this.jsDocTags=wY(tZ(this.declaration),this.checker))}},As=class extends w9{constructor(e,t,n){super(e,t,n),this.kind=308}update(e,t){return ED(this,e,t)}getLineAndCharacterOfPosition(e){return iH(this,e)}getLineStarts(){return iY(this)}getPositionOfLineAndCharacter(e,t,n){return iV(iY(this),e,t,this.text,n)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),n=this.getLineStarts(),r;t+1>=n.length&&(r=this.getEnd()),r||(r=n[t+1]-1);let i=this.getFullText();return i[r]===` +`&&"\r"===i[r-1]?r-1:r}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=eX();return this.forEachChild(function r(i){switch(i.kind){case 259:case 215:case 171:case 170:let a=n(i);if(a){let t;let n=((t=e.get(a))||e.set(a,t=[]),t),r=ew(n);r&&i.parent===r.parent&&i.symbol===r.symbol?i.body&&!r.body&&(n[n.length-1]=i):n.push(i)}Ef(i,r);break;case 260:case 228:case 261:case 262:case 263:case 264:case 268:case 278:case 273:case 270:case 271:case 174:case 175:case 184:t(i),Ef(i,r);break;case 166:if(!f5(i,16476))break;case 257:case 205:if(s2(i.name)){Ef(i.name,r);break}i.initializer&&r(i.initializer);case 302:case 169:case 168:t(i);break;case 275:i.exportClause&&(DL(i.exportClause)?f(i.exportClause.elements,r):r(i.exportClause.name));break;case 269:let o=i.importClause;o&&(o.name&&t(o.name),o.namedBindings&&(271===o.namedBindings.kind?t(o.namedBindings):f(o.namedBindings.elements,r)));break;case 223:0!==pf(i)&&t(i);default:Ef(i,r)}}),e;function t(t){let r=n(t);r&&e.add(r,t)}function n(e){let t=op(e);return t&&(vW(t)&&xA(t.expression)?t.expression.name.text:sP(t)?getNameFromPropertyName(t):void 0)}}},Au=class{constructor(e,t,n){this.fileName=e,this.text=t,this.skipTrivia=n}getLineAndCharacterOfPosition(e){return iH(this,e)}},Al=class{constructor(e){this.host=e}getCurrentSourceFile(e){var t,n,r,i,a,o,s,u;let l=this.host.getScriptSnapshot(e);if(!l)throw Error("Could not find file: '"+e+"'.");let c=getScriptKind(e,this.host),_=this.host.getScriptVersion(e),p;if(this.currentFileName!==e){let d={languageVersion:99,impliedNodeFormat:getImpliedNodeFormatForFile(il(e,this.host.getCurrentDirectory(),(null==(r=null==(n=(t=this.host).getCompilerHost)?void 0:n.call(t))?void 0:r.getCanonicalFileName)||fh(this.host)),null==(u=null==(s=null==(o=null==(a=(i=this.host).getCompilerHost)?void 0:a.call(i))?void 0:o.getModuleResolutionCache)?void 0:s.call(o))?void 0:u.getPackageJsonInfoCache(),this.host,this.host.getCompilationSettings()),setExternalModuleIndicator:h8(this.host.getCompilationSettings())};p=w1(e,l,d,_,!0,c)}else if(this.currentFileVersion!==_){let e=l.getChangeRange(this.currentFileScriptSnapshot);p=w2(this.currentSourceFile,l,_,e)}return p&&(this.currentFileVersion=_,this.currentFileName=e,this.currentFileScriptSnapshot=l,this.currentSourceFile=p),this.currentSourceFile}},Ac={isCancellationRequested:tn,throwIfCancellationRequested:tt},A_=class{constructor(e){this.cancellationToken=e}isCancellationRequested(){return this.cancellationToken.isCancellationRequested()}throwIfCancellationRequested(){if(this.isCancellationRequested())throw null==nN||nN.instant(nN.Phase.Session,"cancellationThrown",{kind:"CancellationTokenObject"}),new nJ}},Ap=class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;this.hostCancellationToken=e,this.throttleWaitMilliseconds=t,this.lastCancellationCheckTime=0}isCancellationRequested(){let e=nb();return Math.abs(e-this.lastCancellationCheckTime)>=this.throttleWaitMilliseconds&&(this.lastCancellationCheckTime=e,this.hostCancellationToken.isCancellationRequested())}throwIfCancellationRequested(){if(this.isCancellationRequested())throw null==nN||nN.instant(nN.Phase.Session,"cancellationThrown",{kind:"ThrottledCancellationToken"}),new nJ}},Af=[...Ad=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes"],"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getOccurrencesAtPosition","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors"],hJ({getNodeConstructor:()=>w9,getTokenConstructor:()=>An,getIdentifierConstructor:()=>Ar,getPrivateIdentifierConstructor:()=>Ai,getSourceFileConstructor:()=>As,getSymbolConstructor:()=>At,getTypeConstructor:()=>Aa,getSignatureConstructor:()=>Ao,getSourceMapSourceConstructor:()=>Au})}}),Ah=()=>{},Ag=()=>{},Ay=()=>{},Ab=()=>{},Av=()=>{},Ax=()=>{},AD=()=>{},AS=()=>{},AT=()=>{},AE=()=>{},Aw=()=>{},AA=()=>{},AC=()=>{},AN=()=>{},AM=()=>{},Ak=()=>{},Aj=()=>{},AI=()=>{},AO=()=>{},AP=()=>{},AF=c({"src/services/_namespaces/ts.ts"(){wA(),wC(),wN(),wM(),wk(),wj(),wI(),wO(),wP(),wF(),wL(),wR(),wz(),wB(),Am(),Ah(),Ag(),Ay(),Ab(),Av(),Ax(),AD(),AS(),AT(),AE(),Aw(),wU(),wJ(),AA(),AC(),AN(),AM(),Ak(),Aj(),AI(),AO(),AP()}}),AL=()=>{},AR={};((e,t)=>{for(var n in t)u(e,n,{get:t[n],enumerable:!0})})(AR,{ANONYMOUS:()=>ANONYMOUS,AccessFlags:()=>rr,AssertionLevel:()=>na,AssignmentDeclarationKind:()=>rp,AssignmentKind:()=>be,Associativity:()=>bn,BreakpointResolver:()=>ts_BreakpointResolver_exports,BuilderFileEmit:()=>BuilderFileEmit,BuilderProgramKind:()=>BuilderProgramKind,BuilderState:()=>BuilderState,BundleFileSectionKind:()=>rL,CallHierarchy:()=>ts_CallHierarchy_exports,CharacterCodes:()=>rA,CheckFlags:()=>n5,CheckMode:()=>CheckMode,ClassificationType:()=>ClassificationType,ClassificationTypeNames:()=>ClassificationTypeNames,CommentDirectiveType:()=>nU,Comparison:()=>s,CompletionInfoFlags:()=>CompletionInfoFlags,CompletionTriggerKind:()=>CompletionTriggerKind,Completions:()=>ts_Completions_exports,ConfigFileProgramReloadLevel:()=>ConfigFileProgramReloadLevel,ContextFlags:()=>nH,CoreServicesShimHostAdapter:()=>CoreServicesShimHostAdapter,Debug:()=>nd,DiagnosticCategory:()=>rd,Diagnostics:()=>iP,DocumentHighlights:()=>DocumentHighlights,ElementFlags:()=>rn,EmitFlags:()=>rk,EmitHint:()=>rO,EmitOnly:()=>nV,EndOfLineState:()=>EndOfLineState,EnumKind:()=>n6,ExitStatus:()=>nW,ExportKind:()=>ExportKind,Extension:()=>rC,ExternalEmitHelpers:()=>rI,FileIncludeKind:()=>n$,FilePreprocessingDiagnosticsKind:()=>nK,FileSystemEntryKind:()=>FileSystemEntryKind,FileWatcherEventKind:()=>FileWatcherEventKind,FindAllReferences:()=>ts_FindAllReferences_exports,FlattenLevel:()=>FlattenLevel,FlowFlags:()=>nB,ForegroundColorEscapeSequences:()=>ForegroundColorEscapeSequences,FunctionFlags:()=>bt,GeneratedIdentifierFlags:()=>nR,GetLiteralTextFlags:()=>y6,GoToDefinition:()=>ts_GoToDefinition_exports,HighlightSpanKind:()=>HighlightSpanKind,ImportKind:()=>ImportKind,ImportsNotUsedAsValues:()=>rx,IndentStyle:()=>IndentStyle,IndexKind:()=>rs,InferenceFlags:()=>rc,InferencePriority:()=>rl,InlayHintKind:()=>InlayHintKind,InlayHints:()=>ts_InlayHints_exports,InternalEmitFlags:()=>rj,InternalSymbolName:()=>n8,InvalidatedProjectKind:()=>InvalidatedProjectKind,JsDoc:()=>ts_JsDoc_exports,JsTyping:()=>ts_JsTyping_exports,JsxEmit:()=>rv,JsxFlags:()=>nF,JsxReferenceKind:()=>ri,LanguageServiceMode:()=>LanguageServiceMode,LanguageServiceShimHostAdapter:()=>LanguageServiceShimHostAdapter,LanguageVariant:()=>rE,LexicalEnvironmentFlags:()=>rF,ListFormat:()=>rR,LogLevel:()=>np,MemberOverrideStatus:()=>nq,ModifierFlags:()=>nP,ModuleDetectionKind:()=>rm,ModuleInstanceState:()=>ModuleInstanceState,ModuleKind:()=>rb,ModuleResolutionKind:()=>rf,ModuleSpecifierEnding:()=>bR,NavigateTo:()=>ts_NavigateTo_exports,NavigationBar:()=>ts_NavigationBar_exports,NewLineKind:()=>rD,NodeBuilderFlags:()=>nG,NodeCheckFlags:()=>n7,NodeFactoryFlags:()=>vn,NodeFlags:()=>nO,NodeResolutionFeatures:()=>NodeResolutionFeatures,ObjectFlags:()=>re,OperationCanceledException:()=>nJ,OperatorPrecedence:()=>br,OrganizeImports:()=>ts_OrganizeImports_exports,OrganizeImportsMode:()=>OrganizeImportsMode,OuterExpressionKinds:()=>rP,OutliningElementsCollector:()=>ts_OutliningElementsCollector_exports,OutliningSpanKind:()=>OutliningSpanKind,OutputFileType:()=>OutputFileType,PackageJsonAutoImportPreference:()=>PackageJsonAutoImportPreference,PackageJsonDependencyGroup:()=>PackageJsonDependencyGroup,PatternMatchKind:()=>PatternMatchKind,PollingInterval:()=>PollingInterval,PollingWatchKind:()=>ry,PragmaKindFlags:()=>rz,PrivateIdentifierKind:()=>PrivateIdentifierKind,ProcessLevel:()=>ProcessLevel,QuotePreference:()=>QuotePreference,RelationComparisonResult:()=>nL,Rename:()=>ts_Rename_exports,ScriptElementKind:()=>ScriptElementKind,ScriptElementKindModifier:()=>ScriptElementKindModifier,ScriptKind:()=>rS,ScriptSnapshot:()=>ScriptSnapshot,ScriptTarget:()=>rT,SemanticClassificationFormat:()=>SemanticClassificationFormat,SemanticMeaning:()=>SemanticMeaning,SemicolonPreference:()=>SemicolonPreference,SignatureCheckMode:()=>SignatureCheckMode,SignatureFlags:()=>ro,SignatureHelp:()=>ts_SignatureHelp_exports,SignatureKind:()=>ra,SmartSelectionRange:()=>ts_SmartSelectionRange_exports,SnippetKind:()=>rM,SortKind:()=>ne,StructureIsReused:()=>nY,SymbolAccessibility:()=>n0,SymbolDisplay:()=>ts_SymbolDisplay_exports,SymbolDisplayPartKind:()=>SymbolDisplayPartKind,SymbolFlags:()=>n4,SymbolFormatFlags:()=>nX,SyntaxKind:()=>nI,SyntheticSymbolKind:()=>n1,Ternary:()=>r_,ThrottledCancellationToken:()=>Ap,TokenClass:()=>TokenClass,TokenFlags:()=>nz,TransformFlags:()=>rN,TypeFacts:()=>TypeFacts,TypeFlags:()=>n9,TypeFormatFlags:()=>nZ,TypeMapKind:()=>ru,TypePredicateKind:()=>n2,TypeReferenceSerializationKind:()=>n3,TypeScriptServicesFactory:()=>TypeScriptServicesFactory,UnionReduction:()=>nQ,UpToDateStatusType:()=>UpToDateStatusType,VarianceFlags:()=>rt,Version:()=>Version,VersionRange:()=>VersionRange,WatchDirectoryFlags:()=>rw,WatchDirectoryKind:()=>rg,WatchFileKind:()=>rh,WatchLogLevel:()=>WatchLogLevel,WatchType:()=>WatchType,accessPrivateIdentifier:()=>accessPrivateIdentifier,addEmitFlags:()=>addEmitFlags,addEmitHelper:()=>addEmitHelper,addEmitHelpers:()=>addEmitHelpers,addInternalEmitFlags:()=>addInternalEmitFlags,addNodeFactoryPatcher:()=>bq,addObjectAllocatorPatcher:()=>hU,addRange:()=>ef,addRelatedInfo:()=>ya,addSyntheticLeadingComment:()=>addSyntheticLeadingComment,addSyntheticTrailingComment:()=>addSyntheticTrailingComment,addToSeen:()=>hT,advancedAsyncSuperHelper:()=>advancedAsyncSuperHelper,affectsDeclarationPathOptionDeclarations:()=>affectsDeclarationPathOptionDeclarations,affectsEmitOptionDeclarations:()=>affectsEmitOptionDeclarations,allKeysStartWithDot:()=>allKeysStartWithDot,altDirectorySeparator:()=>iN,and:()=>tq,append:()=>e_,appendIfUnique:()=>eh,arrayFrom:()=>eU,arrayIsEqualTo:()=>eu,arrayIsHomogeneous:()=>yy,arrayIsSorted:()=>eo,arrayOf:()=>eB,arrayReverseIterator:()=>eb,arrayToMap:()=>eK,arrayToMultiMap:()=>eY,arrayToNumericMap:()=>eV,arraysEqual:()=>C,assertType:()=>tG,assign:()=>eJ,assignHelper:()=>assignHelper,asyncDelegator:()=>asyncDelegator,asyncGeneratorHelper:()=>asyncGeneratorHelper,asyncSuperHelper:()=>asyncSuperHelper,asyncValues:()=>asyncValues,attachFileToDiagnostics:()=>hq,awaitHelper:()=>awaitHelper,awaiterHelper:()=>awaiterHelper,base64decode:()=>mJ,base64encode:()=>mU,binarySearch:()=>ej,binarySearchKey:()=>eI,bindSourceFile:()=>bindSourceFile,breakIntoCharacterSpans:()=>breakIntoCharacterSpans,breakIntoWordSpans:()=>breakIntoWordSpans,buildLinkParts:()=>buildLinkParts,buildOpts:()=>buildOpts,buildOverload:()=>buildOverload,bundlerModuleNameResolver:()=>bundlerModuleNameResolver,canBeConvertedToAsync:()=>canBeConvertedToAsync,canHaveDecorators:()=>T0,canHaveExportModifier:()=>yK,canHaveFlowNode:()=>pV,canHaveIllegalDecorators:()=>Tw,canHaveIllegalModifiers:()=>TA,canHaveIllegalType:()=>TT,canHaveIllegalTypeParameters:()=>TE,canHaveJSDoc:()=>pY,canHaveLocals:()=>uM,canHaveModifiers:()=>TX,canHaveSymbol:()=>uN,canJsonReportNoInputFiles:()=>canJsonReportNoInputFiles,canProduceDiagnostics:()=>canProduceDiagnostics,canUsePropertyAccess:()=>yY,canWatchDirectoryOrFile:()=>canWatchDirectoryOrFile,cartesianProduct:()=>t0,cast:()=>te,chainBundle:()=>chainBundle,chainDiagnosticMessages:()=>hX,changeAnyExtension:()=>id,changeCompilerHostLikeToUseCache:()=>changeCompilerHostLikeToUseCache,changeExtension:()=>g3,changesAffectModuleResolution:()=>la,changesAffectingProgramStructure:()=>ls,childIsDecorated:()=>_z,classElementOrClassElementParameterIsDecorated:()=>_U,classOrConstructorParameterIsDecorated:()=>_B,classPrivateFieldGetHelper:()=>classPrivateFieldGetHelper,classPrivateFieldInHelper:()=>classPrivateFieldInHelper,classPrivateFieldSetHelper:()=>classPrivateFieldSetHelper,classicNameResolver:()=>classicNameResolver,classifier:()=>ts_classifier_exports,cleanExtendedConfigCache:()=>cleanExtendedConfigCache,clear:()=>I,clearMap:()=>hf,clearSharedExtendedConfigFileWatcher:()=>clearSharedExtendedConfigFileWatcher,climbPastPropertyAccess:()=>climbPastPropertyAccess,climbPastPropertyOrElementAccess:()=>climbPastPropertyOrElementAccess,clone:()=>eQ,cloneCompilerOptions:()=>cloneCompilerOptions,closeFileWatcher:()=>ho,closeFileWatcherOf:()=>closeFileWatcherOf,codefix:()=>ts_codefix_exports,collapseTextChangeRangesAcrossMultipleVersions:()=>aZ,collectExternalModuleInfo:()=>collectExternalModuleInfo,combine:()=>ep,combinePaths:()=>ir,commentPragmas:()=>rB,commonOptionsWithBuild:()=>commonOptionsWithBuild,commonPackageFolders:()=>bD,compact:()=>el,compareBooleans:()=>tN,compareDataObjects:()=>function e(t,n){if(!t||!n||Object.keys(t).length!==Object.keys(n).length)return!1;for(let r in t)if("object"==typeof t[r]){if(!e(t[r],n[r]))return!1}else if("function"!=typeof t[r]&&t[r]!==n[r])return!1;return!0},compareDiagnostics:()=>h2,compareDiagnosticsSkipRelatedInformation:()=>h3,compareEmitHelpers:()=>compareEmitHelpers,compareNumberOfDirectorySeparators:()=>gX,comparePaths:()=>iy,comparePathsCaseInsensitive:()=>ig,comparePathsCaseSensitive:()=>ih,comparePatternKeys:()=>comparePatternKeys,compareProperties:()=>tC,compareStringsCaseInsensitive:()=>tx,compareStringsCaseInsensitiveEslintCompatible:()=>tD,compareStringsCaseSensitive:()=>tS,compareStringsCaseSensitiveUI:()=>tA,compareTextSpans:()=>tb,compareValues:()=>ty,compileOnSaveCommandLineOption:()=>compileOnSaveCommandLineOption,compilerOptionsAffectDeclarationPath:()=>gS,compilerOptionsAffectEmit:()=>gD,compilerOptionsAffectSemanticDiagnostics:()=>gx,compilerOptionsDidYouMeanDiagnostics:()=>compilerOptionsDidYouMeanDiagnostics,compilerOptionsIndicateEsModules:()=>compilerOptionsIndicateEsModules,compose:()=>td,computeCommonSourceDirectoryOfFilenames:()=>computeCommonSourceDirectoryOfFilenames,computeLineAndCharacterOfPosition:()=>iW,computeLineOfPosition:()=>iq,computeLineStarts:()=>i$,computePositionOfLineAndCharacter:()=>iV,computeSignature:()=>computeSignature,computeSignatureWithDiagnostics:()=>computeSignatureWithDiagnostics,computeSuggestionDiagnostics:()=>computeSuggestionDiagnostics,concatenate:()=>X,concatenateDiagnosticMessageChains:()=>h0,consumesNodeCoreModules:()=>consumesNodeCoreModules,contains:()=>A,containsIgnoredPath:()=>yM,containsObjectRestOrSpread:()=>Tq,containsParseError:()=>lE,containsPath:()=>ib,convertCompilerOptionsForTelemetry:()=>convertCompilerOptionsForTelemetry,convertCompilerOptionsFromJson:()=>convertCompilerOptionsFromJson,convertJsonOption:()=>convertJsonOption,convertToBase64:()=>mB,convertToObject:()=>convertToObject,convertToObjectWorker:()=>convertToObjectWorker,convertToOptionsWithAbsolutePaths:()=>convertToOptionsWithAbsolutePaths,convertToRelativePath:()=>iS,convertToTSConfig:()=>convertToTSConfig,convertTypeAcquisitionFromJson:()=>convertTypeAcquisitionFromJson,copyComments:()=>copyComments,copyEntries:()=>lp,copyLeadingComments:()=>copyLeadingComments,copyProperties:()=>eG,copyTrailingAsLeadingComments:()=>copyTrailingAsLeadingComments,copyTrailingComments:()=>copyTrailingComments,couldStartTrivia:()=>i3,countWhere:()=>M,createAbstractBuilder:()=>createAbstractBuilder,createAccessorPropertyBackingField:()=>T$,createAccessorPropertyGetRedirector:()=>TK,createAccessorPropertySetRedirector:()=>TV,createBaseNodeFactory:()=>bJ,createBinaryExpressionTrampoline:()=>TP,createBindingHelper:()=>createBindingHelper,createBuildInfo:()=>createBuildInfo,createBuilderProgram:()=>createBuilderProgram,createBuilderProgramUsingProgramBuildInfo:()=>createBuilderProgramUsingProgramBuildInfo,createBuilderStatusReporter:()=>createBuilderStatusReporter,createCacheWithRedirects:()=>createCacheWithRedirects,createCacheableExportInfoMap:()=>createCacheableExportInfoMap,createCachedDirectoryStructureHost:()=>createCachedDirectoryStructureHost,createClassifier:()=>createClassifier,createCommentDirectivesMap:()=>lW,createCompilerDiagnostic:()=>hG,createCompilerDiagnosticForInvalidCustomType:()=>createCompilerDiagnosticForInvalidCustomType,createCompilerDiagnosticFromMessageChain:()=>hZ,createCompilerHost:()=>createCompilerHost,createCompilerHostFromProgramHost:()=>createCompilerHostFromProgramHost,createCompilerHostWorker:()=>createCompilerHostWorker,createDetachedDiagnostic:()=>hW,createDiagnosticCollection:()=>fe,createDiagnosticForFileFromMessageChain:()=>cP,createDiagnosticForNode:()=>cC,createDiagnosticForNodeArray:()=>cN,createDiagnosticForNodeArrayFromMessageChain:()=>cj,createDiagnosticForNodeFromMessageChain:()=>ck,createDiagnosticForNodeInSourceFile:()=>cM,createDiagnosticForRange:()=>cL,createDiagnosticMessageChainFromDiagnostic:()=>cF,createDiagnosticReporter:()=>createDiagnosticReporter,createDocumentPositionMapper:()=>createDocumentPositionMapper,createDocumentRegistry:()=>createDocumentRegistry,createDocumentRegistryInternal:()=>createDocumentRegistryInternal,createEmitAndSemanticDiagnosticsBuilderProgram:()=>createEmitAndSemanticDiagnosticsBuilderProgram,createEmitHelperFactory:()=>createEmitHelperFactory,createEmptyExports:()=>SW,createExpressionForJsxElement:()=>SZ,createExpressionForJsxFragment:()=>SX,createExpressionForObjectLiteralElementLike:()=>S3,createExpressionForPropertyName:()=>S2,createExpressionFromEntityName:()=>function e(t,n){if(!vY(n))return yT(TZ(t.cloneNode(n),n),n.parent);{let r=e(t,n.left),i=yT(TZ(t.cloneNode(n.right),n.right),n.right.parent);return TZ(t.createPropertyAccessExpression(r,i),n)}},createExternalHelpersImportDeclarationIfNeeded:()=>Tp,createFileDiagnostic:()=>hQ,createFileDiagnosticFromMessageChain:()=>cO,createForOfBindingStatement:()=>S0,createGetCanonicalFileName:()=>tB,createGetSourceFile:()=>createGetSourceFile,createGetSymbolAccessibilityDiagnosticForNode:()=>createGetSymbolAccessibilityDiagnosticForNode,createGetSymbolAccessibilityDiagnosticForNodeName:()=>createGetSymbolAccessibilityDiagnosticForNodeName,createGetSymbolWalker:()=>createGetSymbolWalker,createIncrementalCompilerHost:()=>createIncrementalCompilerHost,createIncrementalProgram:()=>createIncrementalProgram,createInputFiles:()=>b5,createInputFilesWithFilePaths:()=>b8,createInputFilesWithFileTexts:()=>b7,createJsxFactoryExpression:()=>SG,createLanguageService:()=>w3,createLanguageServiceSourceFile:()=>w1,createMemberAccessForPropertyName:()=>Sq,createModeAwareCache:()=>createModeAwareCache,createModeAwareCacheKey:()=>createModeAwareCacheKey,createModuleResolutionCache:()=>createModuleResolutionCache,createModuleResolutionLoader:()=>createModuleResolutionLoader,createModuleSpecifierResolutionHost:()=>createModuleSpecifierResolutionHost,createMultiMap:()=>eX,createNodeConverters:()=>bW,createNodeFactory:()=>bQ,createOptionNameMap:()=>createOptionNameMap,createOverload:()=>createOverload,createPackageJsonImportFilter:()=>createPackageJsonImportFilter,createPackageJsonInfo:()=>createPackageJsonInfo,createParenthesizerRules:()=>createParenthesizerRules,createPatternMatcher:()=>createPatternMatcher,createPrependNodes:()=>createPrependNodes,createPrinter:()=>createPrinter,createPrinterWithDefaults:()=>createPrinterWithDefaults,createPrinterWithRemoveComments:()=>createPrinterWithRemoveComments,createPrinterWithRemoveCommentsNeverAsciiEscape:()=>createPrinterWithRemoveCommentsNeverAsciiEscape,createPrinterWithRemoveCommentsOmitTrailingSemicolon:()=>createPrinterWithRemoveCommentsOmitTrailingSemicolon,createProgram:()=>createProgram,createProgramHost:()=>createProgramHost,createPropertyNameNodeForIdentifierOrLiteral:()=>yz,createQueue:()=>e3,createRange:()=>mW,createRedirectedBuilderProgram:()=>createRedirectedBuilderProgram,createResolutionCache:()=>createResolutionCache,createRuntimeTypeSerializer:()=>createRuntimeTypeSerializer,createScanner:()=>a_,createSemanticDiagnosticsBuilderProgram:()=>createSemanticDiagnosticsBuilderProgram,createSet:()=>e4,createSolutionBuilder:()=>createSolutionBuilder,createSolutionBuilderHost:()=>createSolutionBuilderHost,createSolutionBuilderWithWatch:()=>createSolutionBuilderWithWatch,createSolutionBuilderWithWatchHost:()=>createSolutionBuilderWithWatchHost,createSortedArray:()=>er,createSourceFile:()=>Ey,createSourceMapGenerator:()=>createSourceMapGenerator,createSourceMapSource:()=>b9,createSuperAccessVariableStatement:()=>createSuperAccessVariableStatement,createSymbolTable:()=>lr,createSymlinkCache:()=>gN,createSystemWatchFunctions:()=>createSystemWatchFunctions,createTextChange:()=>createTextChange,createTextChangeFromStartLength:()=>createTextChangeFromStartLength,createTextChangeRange:()=>aG,createTextRangeFromNode:()=>createTextRangeFromNode,createTextRangeFromSpan:()=>createTextRangeFromSpan,createTextSpan:()=>aW,createTextSpanFromBounds:()=>aq,createTextSpanFromNode:()=>createTextSpanFromNode,createTextSpanFromRange:()=>createTextSpanFromRange,createTextSpanFromStringLiteralLikeContent:()=>createTextSpanFromStringLiteralLikeContent,createTextWriter:()=>fd,createTokenRange:()=>mX,createTypeChecker:()=>createTypeChecker,createTypeReferenceDirectiveResolutionCache:()=>createTypeReferenceDirectiveResolutionCache,createTypeReferenceResolutionLoader:()=>createTypeReferenceResolutionLoader,createUnderscoreEscapedMultiMap:()=>e2,createUnparsedSourceFile:()=>b6,createWatchCompilerHost:()=>createWatchCompilerHost2,createWatchCompilerHostOfConfigFile:()=>createWatchCompilerHostOfConfigFile,createWatchCompilerHostOfFilesAndCompilerOptions:()=>createWatchCompilerHostOfFilesAndCompilerOptions,createWatchFactory:()=>createWatchFactory,createWatchHost:()=>createWatchHost,createWatchProgram:()=>createWatchProgram,createWatchStatusReporter:()=>createWatchStatusReporter,createWriteFileMeasuringIO:()=>createWriteFileMeasuringIO,declarationNameToString:()=>cD,decodeMappings:()=>decodeMappings,decodedTextSpanIntersectsWith:()=>aK,decorateHelper:()=>decorateHelper,deduplicate:()=>en,defaultIncludeSpec:()=>defaultIncludeSpec,defaultInitCompilerOptions:()=>defaultInitCompilerOptions,defaultMaximumTruncationLength:()=>y2,detectSortCaseSensitivity:()=>es,diagnosticCategoryName:()=>nj,diagnosticToString:()=>diagnosticToString,directoryProbablyExists:()=>mV,directorySeparator:()=>iC,displayPart:()=>displayPart,displayPartsToString:()=>wG,disposeEmitNodes:()=>disposeEmitNodes,documentSpansEqual:()=>documentSpansEqual,dumpTracingLegend:()=>dumpTracingLegend,elementAt:()=>nt,elideNodes:()=>Tz,emitComments:()=>fX,emitDetachedComments:()=>f0,emitFiles:()=>emitFiles,emitFilesAndReportErrors:()=>emitFilesAndReportErrors,emitFilesAndReportErrorsAndGetExitStatus:()=>emitFilesAndReportErrorsAndGetExitStatus,emitModuleKindIsNonNodeESM:()=>ge,emitNewLineBeforeLeadingCommentOfPosition:()=>fZ,emitNewLineBeforeLeadingComments:()=>fH,emitNewLineBeforeLeadingCommentsOfPosition:()=>fG,emitSkippedWithNoDiagnostics:()=>emitSkippedWithNoDiagnostics,emitUsingBuildInfo:()=>emitUsingBuildInfo,emptyArray:()=>t8,emptyFileSystemEntries:()=>bB,emptyMap:()=>t7,emptyOptions:()=>emptyOptions,emptySet:()=>t9,endsWith:()=>tk,ensurePathIsNonModuleName:()=>ip,ensureScriptKind:()=>g$,ensureTrailingDirectorySeparator:()=>i_,entityNameToString:()=>cA,enumerateInsertsAndDeletes:()=>tX,equalOwnProperties:()=>e$,equateStringsCaseInsensitive:()=>tm,equateStringsCaseSensitive:()=>th,equateValues:()=>tf,esDecorateHelper:()=>esDecorateHelper,escapeJsxAttributeString:()=>fs,escapeLeadingUnderscores:()=>or,escapeNonAsciiString:()=>fa,escapeSnippetText:()=>yL,escapeString:()=>fi,every:()=>x,expandPreOrPostfixIncrementOrDecrementExpression:()=>S4,explainFiles:()=>explainFiles,explainIfFileIsRedirectAndImpliedFormat:()=>explainIfFileIsRedirectAndImpliedFormat,exportAssignmentIsAlias:()=>df,exportStarHelper:()=>exportStarHelper,expressionResultIsUnused:()=>yN,extend:()=>eH,extendsHelper:()=>extendsHelper,extensionFromPath:()=>g9,extensionIsTS:()=>g8,externalHelpersModuleNameText:()=>y1,factory:()=>vs,fileExtensionIs:()=>rZ,fileExtensionIsOneOf:()=>rX,fileIncludeReasonToDiagnostics:()=>fileIncludeReasonToDiagnostics,filter:()=>k,filterMutate:()=>j,filterSemanticDiagnostics:()=>filterSemanticDiagnostics,find:()=>D,findAncestor:()=>oe,findBestPatternMatch:()=>t$,findChildOfKind:()=>findChildOfKind,findComputedPropertyNameCacheAssignment:()=>TY,findConfigFile:()=>findConfigFile,findContainingList:()=>findContainingList,findDiagnosticForNode:()=>findDiagnosticForNode,findFirstNonJsxWhitespaceToken:()=>findFirstNonJsxWhitespaceToken,findIndex:()=>T,findLast:()=>S,findLastIndex:()=>E,findListItemInfo:()=>findListItemInfo,findMap:()=>w,findModifier:()=>findModifier,findNextToken:()=>findNextToken,findPackageJson:()=>findPackageJson,findPackageJsons:()=>findPackageJsons,findPrecedingMatchingToken:()=>findPrecedingMatchingToken,findPrecedingToken:()=>findPrecedingToken,findSuperStatementIndex:()=>findSuperStatementIndex,findTokenOnLeftOfPosition:()=>findTokenOnLeftOfPosition,findUseStrictPrologue:()=>S9,first:()=>eT,firstDefined:()=>h,firstDefinedIterator:()=>g,firstIterator:()=>eE,firstOrOnly:()=>firstOrOnly,firstOrUndefined:()=>eD,firstOrUndefinedIterator:()=>eS,fixupCompilerOptions:()=>fixupCompilerOptions,flatMap:()=>R,flatMapIterator:()=>B,flatMapToMutable:()=>z,flatten:()=>L,flattenCommaList:()=>TW,flattenDestructuringAssignment:()=>flattenDestructuringAssignment,flattenDestructuringBinding:()=>flattenDestructuringBinding,flattenDiagnosticMessageText:()=>flattenDiagnosticMessageText,forEach:()=>f,forEachAncestor:()=>ll,forEachAncestorDirectory:()=>iw,forEachChild:()=>Ef,forEachChildRecursively:()=>Em,forEachEmittedFile:()=>forEachEmittedFile,forEachEnclosingBlockScopeContainer:()=>cx,forEachEntry:()=>lc,forEachExternalModuleToImportFrom:()=>forEachExternalModuleToImportFrom,forEachImportClauseDeclaration:()=>pF,forEachKey:()=>l_,forEachLeadingCommentRange:()=>ae,forEachNameInAccessChainWalkingLeft:()=>hj,forEachResolvedProjectReference:()=>forEachResolvedProjectReference,forEachReturnStatement:()=>c5,forEachRight:()=>m,forEachTrailingCommentRange:()=>at,forEachUnique:()=>forEachUnique,forEachYieldExpression:()=>c8,forSomeAncestorDirectory:()=>hv,formatColorAndReset:()=>formatColorAndReset,formatDiagnostic:()=>formatDiagnostic,formatDiagnostics:()=>formatDiagnostics,formatDiagnosticsWithColorAndContext:()=>formatDiagnosticsWithColorAndContext,formatGeneratedName:()=>TJ,formatGeneratedNamePart:()=>TU,formatLocation:()=>formatLocation,formatMessage:()=>hH,formatStringFromArgs:()=>h$,formatting:()=>ts_formatting_exports,fullTripleSlashAMDReferencePathRegEx:()=>y7,fullTripleSlashReferencePathRegEx:()=>y5,generateDjb2Hash:()=>generateDjb2Hash,generateTSConfig:()=>generateTSConfig,generatorHelper:()=>generatorHelper,getAdjustedReferenceLocation:()=>getAdjustedReferenceLocation,getAdjustedRenameLocation:()=>getAdjustedRenameLocation,getAliasDeclarationFromName:()=>function e(t){switch(t.parent.kind){case 270:case 273:case 271:case 278:case 274:case 268:case 277:return t.parent;case 163:do t=t.parent;while(163===t.parent.kind)return e(t)}},getAllAccessorDeclarations:()=>fK,getAllDecoratorsOfClass:()=>getAllDecoratorsOfClass,getAllDecoratorsOfClassElement:()=>getAllDecoratorsOfClassElement,getAllJSDocTags:()=>oH,getAllJSDocTagsOfKind:()=>oG,getAllKeys:()=>eR,getAllProjectOutputs:()=>getAllProjectOutputs,getAllSuperTypeNodes:()=>dv,getAllUnscopedEmitHelpers:()=>getAllUnscopedEmitHelpers,getAllowJSCompilerOption:()=>gb,getAllowSyntheticDefaultImports:()=>gc,getAncestor:()=>dS,getAnyExtensionFromPath:()=>r8,getAreDeclarationMapsEnabled:()=>gu,getAssignedExpandoInitializer:()=>pa,getAssignedName:()=>of,getAssignmentDeclarationKind:()=>pf,getAssignmentDeclarationPropertyAccessKind:()=>pT,getAssignmentTargetKind:()=>p6,getAutomaticTypeDirectiveNames:()=>getAutomaticTypeDirectiveNames,getBaseFileName:()=>r6,getBinaryOperatorPrecedence:()=>d7,getBuildInfo:()=>getBuildInfo,getBuildInfoFileVersionMap:()=>getBuildInfoFileVersionMap,getBuildInfoText:()=>getBuildInfoText,getBuildOrderFromAnyBuildOrder:()=>getBuildOrderFromAnyBuildOrder,getBuilderCreationParameters:()=>getBuilderCreationParameters,getBuilderFileEmit:()=>getBuilderFileEmit,getCheckFlags:()=>hs,getClassExtendsHeritageElement:()=>dy,getClassLikeDeclarationOfSymbol:()=>hy,getCombinedLocalAndExportSymbolFlags:()=>hc,getCombinedModifierFlags:()=>a6,getCombinedNodeFlags:()=>a8,getCombinedNodeFlagsAlwaysIncludeJSDoc:()=>a5,getCommentRange:()=>getCommentRange,getCommonSourceDirectory:()=>getCommonSourceDirectory,getCommonSourceDirectoryOfConfig:()=>getCommonSourceDirectoryOfConfig,getCompilerOptionValue:()=>gT,getCompilerOptionsDiffValue:()=>getCompilerOptionsDiffValue,getConditions:()=>getConditions,getConfigFileParsingDiagnostics:()=>getConfigFileParsingDiagnostics,getConstantValue:()=>getConstantValue,getContainerNode:()=>getContainerNode,getContainingClass:()=>_v,getContainingClassStaticBlock:()=>_x,getContainingFunction:()=>_y,getContainingFunctionDeclaration:()=>_b,getContainingFunctionOrClassStaticBlock:()=>_D,getContainingNodeArray:()=>yk,getContainingObjectLiteralElement:()=>w6,getContextualTypeFromParent:()=>getContextualTypeFromParent,getContextualTypeFromParentOrAncestorTypeNode:()=>getContextualTypeFromParentOrAncestorTypeNode,getCurrentTime:()=>getCurrentTime,getDeclarationDiagnostics:()=>getDeclarationDiagnostics,getDeclarationEmitExtensionForPath:()=>fT,getDeclarationEmitOutputFilePath:()=>fD,getDeclarationEmitOutputFilePathWorker:()=>fS,getDeclarationFromName:()=>dl,getDeclarationModifierFlagsFromSymbol:()=>hu,getDeclarationOfKind:()=>lt,getDeclarationsOfKind:()=>ln,getDeclaredExpandoInitializer:()=>pi,getDecorators:()=>om,getDefaultCompilerOptions:()=>wZ,getDefaultExportInfoWorker:()=>getDefaultExportInfoWorker,getDefaultFormatCodeSettings:()=>getDefaultFormatCodeSettings,getDefaultLibFileName:()=>aO,getDefaultLibFilePath:()=>w8,getDefaultLikeExportInfo:()=>getDefaultLikeExportInfo,getDiagnosticText:()=>getDiagnosticText,getDiagnosticsWithinSpan:()=>getDiagnosticsWithinSpan,getDirectoryPath:()=>r4,getDocumentPositionMapper:()=>getDocumentPositionMapper,getESModuleInterop:()=>gl,getEditsForFileRename:()=>getEditsForFileRename,getEffectiveBaseTypeNode:()=>dg,getEffectiveConstraintOfTypeParameter:()=>o0,getEffectiveContainerForJSDocTemplateTag:()=>pZ,getEffectiveImplementsTypeNodes:()=>db,getEffectiveInitializer:()=>pr,getEffectiveJSDocHost:()=>p0,getEffectiveModifierFlags:()=>mu,getEffectiveModifierFlagsAlwaysIncludeJSDoc:()=>ml,getEffectiveModifierFlagsNoCache:()=>mp,getEffectiveReturnTypeNode:()=>fW,getEffectiveSetAccessorTypeAnnotationNode:()=>fQ,getEffectiveTypeAnnotationNode:()=>fV,getEffectiveTypeParameterDeclarations:()=>oX,getEffectiveTypeRoots:()=>getEffectiveTypeRoots,getElementOrPropertyAccessArgumentExpressionOrName:()=>pD,getElementOrPropertyAccessName:()=>pS,getElementsOfBindingOrAssignmentPattern:()=>TD,getEmitDeclarations:()=>gm,getEmitFlags:()=>l2,getEmitHelpers:()=>getEmitHelpers,getEmitModuleDetectionKind:()=>gn,getEmitModuleKind:()=>h9,getEmitModuleResolutionKind:()=>gt,getEmitScriptTarget:()=>h7,getEnclosingBlockScopeContainer:()=>cv,getEncodedSemanticClassifications:()=>getEncodedSemanticClassifications,getEncodedSyntacticClassifications:()=>getEncodedSyntacticClassifications,getEndLinePosition:()=>lj,getEntityNameFromTypeNode:()=>_O,getEntrypointsFromPackageJsonInfo:()=>getEntrypointsFromPackageJsonInfo,getErrorCountForSummary:()=>getErrorCountForSummary,getErrorSpanForNode:()=>cB,getErrorSummaryText:()=>getErrorSummaryText,getEscapedTextOfIdentifierOrLiteral:()=>dU,getExpandoInitializer:()=>po,getExportAssignmentExpression:()=>dm,getExportInfoMap:()=>getExportInfoMap,getExportNeedsImportStarHelper:()=>getExportNeedsImportStarHelper,getExpressionAssociativity:()=>d3,getExpressionPrecedence:()=>d6,getExternalHelpersModuleName:()=>Tc,getExternalModuleImportEqualsDeclarationExpression:()=>_q,getExternalModuleName:()=>pI,getExternalModuleNameFromDeclaration:()=>fb,getExternalModuleNameFromPath:()=>fv,getExternalModuleNameLiteral:()=>Tm,getExternalModuleRequireArgument:()=>_Q,getFallbackOptions:()=>getFallbackOptions,getFileEmitOutput:()=>getFileEmitOutput,getFileMatcherPatterns:()=>gB,getFileNamesFromConfigSpecs:()=>getFileNamesFromConfigSpecs,getFileWatcherEventKind:()=>getFileWatcherEventKind,getFilesInErrorForSummary:()=>getFilesInErrorForSummary,getFirstConstructorWithBody:()=>fF,getFirstIdentifier:()=>mM,getFirstNonSpaceCharacterPosition:()=>getFirstNonSpaceCharacterPosition,getFirstProjectOutput:()=>getFirstProjectOutput,getFixableErrorSpanExpression:()=>getFixableErrorSpanExpression,getFormatCodeSettingsForWriting:()=>getFormatCodeSettingsForWriting,getFullWidth:()=>lf,getFunctionFlags:()=>dj,getHeritageClause:()=>dD,getHostSignatureFromJSDoc:()=>pX,getIdentifierAutoGenerate:()=>getIdentifierAutoGenerate,getIdentifierGeneratedImportReference:()=>getIdentifierGeneratedImportReference,getIdentifierTypeArguments:()=>getIdentifierTypeArguments,getImmediatelyInvokedFunctionExpression:()=>_C,getImpliedNodeFormatForFile:()=>getImpliedNodeFormatForFile,getImpliedNodeFormatForFileWorker:()=>getImpliedNodeFormatForFileWorker,getImportNeedsImportDefaultHelper:()=>getImportNeedsImportDefaultHelper,getImportNeedsImportStarHelper:()=>getImportNeedsImportStarHelper,getIndentSize:()=>f_,getIndentString:()=>fc,getInitializedVariables:()=>hr,getInitializerOfBinaryExpression:()=>pE,getInitializerOfBindingOrAssignmentElement:()=>function e(t){if(s6(t))return t.initializer;if(D5(t)){let e=t.initializer;return mE(e,!0)?e.right:void 0}return D8(t)?t.objectAssignmentInitializer:mE(t,!0)?t.right:xY(t)?e(t.expression):void 0},getInterfaceBaseTypeNodes:()=>dx,getInternalEmitFlags:()=>l3,getInvokedExpression:()=>_P,getIsolatedModules:()=>gi,getJSDocAugmentsTag:()=>oT,getJSDocClassTag:()=>ow,getJSDocCommentRanges:()=>c3,getJSDocCommentsAndTags:()=>pW,getJSDocDeprecatedTag:()=>oF,getJSDocDeprecatedTagNoCache:()=>oL,getJSDocEnumTag:()=>oR,getJSDocHost:()=>p1,getJSDocImplementsTags:()=>oE,getJSDocOverrideTagNoCache:()=>oP,getJSDocParameterTags:()=>oy,getJSDocParameterTagsNoCache:()=>ob,getJSDocPrivateTag:()=>oN,getJSDocPrivateTagNoCache:()=>oM,getJSDocProtectedTag:()=>ok,getJSDocProtectedTagNoCache:()=>oj,getJSDocPublicTag:()=>oA,getJSDocPublicTagNoCache:()=>oC,getJSDocReadonlyTag:()=>oI,getJSDocReadonlyTagNoCache:()=>oO,getJSDocReturnTag:()=>oB,getJSDocReturnType:()=>oV,getJSDocRoot:()=>p2,getJSDocSatisfiesExpressionType:()=>yZ,getJSDocSatisfiesTag:()=>oJ,getJSDocTags:()=>oW,getJSDocTagsNoCache:()=>oq,getJSDocTemplateTag:()=>oU,getJSDocThisTag:()=>oz,getJSDocType:()=>oK,getJSDocTypeAliasName:()=>TS,getJSDocTypeAssertionType:()=>Ti,getJSDocTypeParameterDeclarations:()=>fq,getJSDocTypeParameterTags:()=>ox,getJSDocTypeParameterTagsNoCache:()=>oD,getJSDocTypeTag:()=>o$,getJSXImplicitImportBase:()=>gw,getJSXRuntimeImport:()=>gA,getJSXTransformEnabled:()=>gE,getKeyForCompilerOptions:()=>getKeyForCompilerOptions,getLanguageVariant:()=>h4,getLastChild:()=>hS,getLeadingCommentRanges:()=>aa,getLeadingCommentRangesOfNode:()=>c2,getLeftmostAccessExpression:()=>hk,getLeftmostExpression:()=>hI,getLineAndCharacterOfPosition:()=>iH,getLineInfo:()=>getLineInfo,getLineOfLocalPosition:()=>fO,getLineOfLocalPositionFromLineMap:()=>fP,getLineStartPositionForPosition:()=>getLineStartPositionForPosition,getLineStarts:()=>iY,getLinesBetweenPositionAndNextNonWhitespaceCharacter:()=>ht,getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter:()=>he,getLinesBetweenPositions:()=>iQ,getLinesBetweenRangeEndAndRangeStart:()=>m6,getLinesBetweenRangeEndPositions:()=>m5,getLiteralText:()=>l4,getLocalNameForExternalImport:()=>Tf,getLocalSymbolForExportDefault:()=>mR,getLocaleSpecificMessage:()=>hY,getLocaleTimeString:()=>getLocaleTimeString,getMappedContextSpan:()=>getMappedContextSpan,getMappedDocumentSpan:()=>getMappedDocumentSpan,getMappedLocation:()=>getMappedLocation,getMatchedFileSpec:()=>getMatchedFileSpec,getMatchedIncludeSpec:()=>getMatchedIncludeSpec,getMeaningFromDeclaration:()=>getMeaningFromDeclaration,getMeaningFromLocation:()=>getMeaningFromLocation,getMembersOfDeclaration:()=>c9,getModeForFileReference:()=>getModeForFileReference,getModeForResolutionAtIndex:()=>getModeForResolutionAtIndex,getModeForUsageLocation:()=>getModeForUsageLocation,getModifiedTime:()=>getModifiedTime,getModifiers:()=>oh,getModuleInstanceState:()=>getModuleInstanceState,getModuleNameStringLiteralAt:()=>getModuleNameStringLiteralAt,getModuleSpecifierEndingPreference:()=>gH,getModuleSpecifierResolverHost:()=>getModuleSpecifierResolverHost,getNameForExportedSymbol:()=>getNameForExportedSymbol,getNameFromIndexInfo:()=>cS,getNameFromPropertyName:()=>getNameFromPropertyName,getNameOfAccessExpression:()=>hC,getNameOfCompilerOptionValue:()=>getNameOfCompilerOptionValue,getNameOfDeclaration:()=>od,getNameOfExpando:()=>pu,getNameOfJSDocTypedef:()=>oc,getNameOrArgument:()=>px,getNameTable:()=>w4,getNamesForExportedSymbol:()=>getNamesForExportedSymbol,getNamespaceDeclarationNode:()=>pO,getNewLineCharacter:()=>mY,getNewLineKind:()=>getNewLineKind,getNewLineOrDefaultFromHost:()=>getNewLineOrDefaultFromHost,getNewTargetContainer:()=>_w,getNextJSDocCommentLocation:()=>pH,getNodeForGeneratedName:()=>TB,getNodeId:()=>getNodeId,getNodeKind:()=>getNodeKind,getNodeModifiers:()=>getNodeModifiers,getNodeModulePathParts:()=>yU,getNonAssignedNameOfDeclaration:()=>op,getNonAssignmentOperatorForCompoundAssignment:()=>getNonAssignmentOperatorForCompoundAssignment,getNonAugmentationDeclaration:()=>cu,getNonDecoratorTokenPosOfNode:()=>lQ,getNormalizedAbsolutePath:()=>io,getNormalizedAbsolutePathWithoutRoot:()=>iu,getNormalizedPathComponents:()=>ia,getObjectFlags:()=>hb,getOperator:()=>d5,getOperatorAssociativity:()=>d4,getOperatorPrecedence:()=>d8,getOptionFromName:()=>getOptionFromName,getOptionsNameMap:()=>getOptionsNameMap,getOrCreateEmitNode:()=>getOrCreateEmitNode,getOrCreateExternalHelpersModuleNameIfNeeded:()=>Td,getOrUpdate:()=>Y,getOriginalNode:()=>a9,getOriginalNodeId:()=>getOriginalNodeId,getOriginalSourceFile:()=>d2,getOutputDeclarationFileName:()=>getOutputDeclarationFileName,getOutputExtension:()=>getOutputExtension,getOutputFileNames:()=>getOutputFileNames,getOutputPathsFor:()=>getOutputPathsFor,getOutputPathsForBundle:()=>getOutputPathsForBundle,getOwnEmitOutputFilePath:()=>fx,getOwnKeys:()=>eL,getOwnValues:()=>ez,getPackageJsonInfo:()=>getPackageJsonInfo,getPackageJsonTypesVersionsPaths:()=>getPackageJsonTypesVersionsPaths,getPackageJsonsVisibleToFile:()=>getPackageJsonsVisibleToFile,getPackageNameFromTypesPackageName:()=>getPackageNameFromTypesPackageName,getPackageScopeForPath:()=>getPackageScopeForPath,getParameterSymbolFromJSDoc:()=>pG,getParameterTypeNode:()=>yJ,getParentNodeInSpan:()=>getParentNodeInSpan,getParseTreeNode:()=>on,getParsedCommandLineOfConfigFile:()=>getParsedCommandLineOfConfigFile,getPathComponents:()=>r7,getPathComponentsRelativeTo:()=>ix,getPathFromPathComponents:()=>r9,getPathUpdater:()=>getPathUpdater,getPathsBasePath:()=>fA,getPatternFromSpec:()=>gL,getPendingEmitKind:()=>getPendingEmitKind,getPositionOfLineAndCharacter:()=>iK,getPossibleGenericSignatures:()=>getPossibleGenericSignatures,getPossibleOriginalInputExtensionForExtension:()=>fE,getPossibleTypeArgumentsInfo:()=>getPossibleTypeArgumentsInfo,getPreEmitDiagnostics:()=>getPreEmitDiagnostics,getPrecedingNonSpaceCharacterPosition:()=>getPrecedingNonSpaceCharacterPosition,getPrivateIdentifier:()=>getPrivateIdentifier,getProperties:()=>getProperties,getProperty:()=>eF,getPropertyArrayElementValue:()=>_f,getPropertyAssignment:()=>_d,getPropertyAssignmentAliasLikeExpression:()=>dh,getPropertyNameForPropertyNameNode:()=>dR,getPropertyNameForUniqueESSymbol:()=>dJ,getPropertyNameOfBindingOrAssignmentElement:()=>Tb,getPropertySymbolFromBindingElement:()=>getPropertySymbolFromBindingElement,getPropertySymbolsFromContextualType:()=>w5,getQuoteFromPreference:()=>getQuoteFromPreference,getQuotePreference:()=>getQuotePreference,getRangesWhere:()=>Z,getRefactorContextSpan:()=>getRefactorContextSpan,getReferencedFileLocation:()=>getReferencedFileLocation,getRegexFromPattern:()=>gU,getRegularExpressionForWildcard:()=>gO,getRegularExpressionsForWildcards:()=>gP,getRelativePathFromDirectory:()=>iD,getRelativePathFromFile:()=>iT,getRelativePathToDirectoryOrUrl:()=>iE,getRenameLocation:()=>getRenameLocation,getReplacementSpanForContextToken:()=>getReplacementSpanForContextToken,getResolutionDiagnostic:()=>getResolutionDiagnostic,getResolutionModeOverrideForClause:()=>getResolutionModeOverrideForClause,getResolveJsonModule:()=>gf,getResolvePackageJsonExports:()=>gp,getResolvePackageJsonImports:()=>gd,getResolvedExternalModuleName:()=>fg,getResolvedModule:()=>lm,getResolvedTypeReferenceDirective:()=>ly,getRestIndicatorOfBindingOrAssignmentElement:()=>Ty,getRestParameterElementType:()=>c7,getRightMostAssignedExpression:()=>pc,getRootDeclaration:()=>dX,getRootLength:()=>r3,getScriptKind:()=>getScriptKind,getScriptKindFromFileName:()=>gK,getScriptTargetFeatures:()=>getScriptTargetFeatures,getSelectedEffectiveModifierFlags:()=>ma,getSelectedSyntacticModifierFlags:()=>mo,getSemanticClassifications:()=>getSemanticClassifications,getSemanticJsxChildren:()=>d9,getSetAccessorTypeAnnotationNode:()=>fR,getSetAccessorValueParameter:()=>fL,getSetExternalModuleIndicator:()=>h8,getShebang:()=>as,getSingleInitializerOfVariableStatementOrPropertyDeclaration:()=>pJ,getSingleVariableOfVariableStatement:()=>p$,getSnapshotText:()=>getSnapshotText,getSnippetElement:()=>getSnippetElement,getSourceFileOfModule:()=>lA,getSourceFileOfNode:()=>lw,getSourceFilePathInNewDir:()=>fM,getSourceFilePathInNewDirWorker:()=>fk,getSourceFileVersionAsHashFromText:()=>getSourceFileVersionAsHashFromText,getSourceFilesToEmit:()=>fC,getSourceMapRange:()=>getSourceMapRange,getSourceMapper:()=>getSourceMapper,getSourceTextOfNodeFromSourceFile:()=>lH,getSpanOfTokenAtPosition:()=>cR,getSpellingSuggestion:()=>tM,getStartPositionOfLine:()=>lM,getStartPositionOfRange:()=>m9,getStartsOnNewLine:()=>getStartsOnNewLine,getStaticPropertiesAndClassStaticBlock:()=>getStaticPropertiesAndClassStaticBlock,getStrictOptionValue:()=>gy,getStringComparer:()=>tT,getSuperCallFromStatement:()=>getSuperCallFromStatement,getSuperContainer:()=>_A,getSupportedCodeFixes:()=>wX,getSupportedExtensions:()=>gV,getSupportedExtensionsWithJsonIfResolveJsonModule:()=>gY,getSwitchedType:()=>getSwitchedType,getSymbolId:()=>getSymbolId,getSymbolNameForPrivateIdentifier:()=>d$,getSymbolTarget:()=>getSymbolTarget,getSyntacticClassifications:()=>getSyntacticClassifications,getSyntacticModifierFlags:()=>mc,getSyntacticModifierFlagsNoCache:()=>md,getSynthesizedDeepClone:()=>getSynthesizedDeepClone,getSynthesizedDeepCloneWithReplacements:()=>getSynthesizedDeepCloneWithReplacements,getSynthesizedDeepClones:()=>getSynthesizedDeepClones,getSynthesizedDeepClonesWithReplacements:()=>getSynthesizedDeepClonesWithReplacements,getSyntheticLeadingComments:()=>getSyntheticLeadingComments,getSyntheticTrailingComments:()=>getSyntheticTrailingComments,getTargetLabel:()=>getTargetLabel,getTargetOfBindingOrAssignmentElement:()=>Tg,getTemporaryModuleResolutionState:()=>getTemporaryModuleResolutionState,getTextOfConstantValue:()=>l6,getTextOfIdentifierOrLiteral:()=>dB,getTextOfJSDocComment:()=>oZ,getTextOfNode:()=>lX,getTextOfNodeFromSourceText:()=>lZ,getTextOfPropertyName:()=>cw,getThisContainer:()=>_S,getThisParameter:()=>fz,getTokenAtPosition:()=>getTokenAtPosition,getTokenPosOfNode:()=>lq,getTokenSourceMapRange:()=>getTokenSourceMapRange,getTouchingPropertyName:()=>getTouchingPropertyName,getTouchingToken:()=>getTouchingToken,getTrailingCommentRanges:()=>ao,getTrailingSemicolonDeferringWriter:()=>ff,getTransformFlagsSubtreeExclusions:()=>b3,getTransformers:()=>getTransformers,getTsBuildInfoEmitOutputFilePath:()=>getTsBuildInfoEmitOutputFilePath,getTsConfigObjectLiteralExpression:()=>_m,getTsConfigPropArray:()=>_g,getTsConfigPropArrayElementValue:()=>_h,getTypeAnnotationNode:()=>fY,getTypeArgumentOrTypeParameterList:()=>getTypeArgumentOrTypeParameterList,getTypeKeywordOfTypeOnlyImport:()=>getTypeKeywordOfTypeOnlyImport,getTypeNode:()=>getTypeNode,getTypeNodeIfAccessible:()=>getTypeNodeIfAccessible,getTypeParameterFromJsDoc:()=>p3,getTypeParameterOwner:()=>aX,getTypesPackageName:()=>getTypesPackageName,getUILocale:()=>tE,getUniqueName:()=>getUniqueName,getUniqueSymbolId:()=>getUniqueSymbolId,getUseDefineForClassFields:()=>gv,getWatchErrorSummaryDiagnosticMessage:()=>getWatchErrorSummaryDiagnosticMessage,getWatchFactory:()=>getWatchFactory,group:()=>eW,groupBy:()=>eq,guessIndentation:()=>u2,handleNoEmitOptions:()=>handleNoEmitOptions,hasAbstractModifier:()=>me,hasAccessorModifier:()=>mn,hasAmbientModifier:()=>mt,hasChangesInResolutions:()=>lT,hasChildOfKind:()=>hasChildOfKind,hasContextSensitiveParameters:()=>yj,hasDecorators:()=>mi,hasDocComment:()=>hasDocComment,hasDynamicName:()=>dF,hasEffectiveModifier:()=>f6,hasEffectiveModifiers:()=>f3,hasEffectiveReadonlyModifier:()=>mr,hasExtension:()=>rG,hasIndexSignature:()=>hasIndexSignature,hasInitializer:()=>uZ,hasInvalidEscape:()=>ft,hasJSDocNodes:()=>uH,hasJSDocParameterTags:()=>oS,hasJSFileExtension:()=>gW,hasJsonModuleEmitEnabled:()=>gr,hasOnlyExpressionInitializer:()=>uX,hasOverrideModifier:()=>f9,hasPossibleExternalModuleReference:()=>cy,hasProperty:()=>eP,hasPropertyAccessExpressionWithName:()=>hasPropertyAccessExpressionWithName,hasQuestionToken:()=>pL,hasRecordedExternalHelpers:()=>T_,hasRestParameter:()=>u6,hasScopeMarker:()=>ug,hasStaticModifier:()=>f7,hasSyntacticModifier:()=>f5,hasSyntacticModifiers:()=>f4,hasTSFileExtension:()=>gq,hasTabstop:()=>yW,hasTrailingDirectorySeparator:()=>r0,hasType:()=>uG,hasTypeArguments:()=>p4,hasZeroOrOneAsteriskCharacter:()=>gC,helperString:()=>helperString,hostGetCanonicalFileName:()=>fh,hostUsesCaseSensitiveFileNames:()=>fm,idText:()=>oa,identifierIsThisKeyword:()=>f$,identifierToKeywordKind:()=>oo,identity:()=>ta,identitySourceMapConsumer:()=>identitySourceMapConsumer,ignoreSourceNewlines:()=>ignoreSourceNewlines,ignoredPaths:()=>ignoredPaths,importDefaultHelper:()=>importDefaultHelper,importFromModuleSpecifier:()=>pk,importNameElisionDisabled:()=>ga,importStarHelper:()=>importStarHelper,indexOfAnyCharCode:()=>N,indexOfNode:()=>l1,indicesOf:()=>et,inferredTypesContainingFile:()=>inferredTypesContainingFile,insertImports:()=>insertImports,insertLeadingStatement:()=>S1,insertSorted:()=>ei,insertStatementAfterCustomPrologue:()=>lK,insertStatementAfterStandardPrologue:()=>l$,insertStatementsAfterCustomPrologue:()=>lJ,insertStatementsAfterStandardPrologue:()=>lU,intersperse:()=>v,introducesArgumentsExoticObject:()=>_o,inverseJsxOptionMap:()=>inverseJsxOptionMap,isAbstractConstructorSymbol:()=>hg,isAbstractModifier:()=>vB,isAccessExpression:()=>hA,isAccessibilityModifier:()=>isAccessibilityModifier,isAccessor:()=>sY,isAccessorModifier:()=>vJ,isAliasSymbolDeclaration:()=>dp,isAliasableExpression:()=>dd,isAmbientModule:()=>l9,isAmbientPropertyDeclaration:()=>c_,isAnonymousFunctionDefinition:()=>dq,isAnyDirectorySeparator:()=>rK,isAnyImportOrBareOrAccessedRequire:()=>ch,isAnyImportOrReExport:()=>cb,isAnyImportSyntax:()=>cm,isAnySupportedFileExtension:()=>ye,isApplicableVersionedTypesKey:()=>isApplicableVersionedTypesKey,isArgumentExpressionOfElementAccess:()=>isArgumentExpressionOfElementAccess,isArray:()=>e6,isArrayBindingElement:()=>s4,isArrayBindingOrAssignmentElement:()=>ut,isArrayBindingOrAssignmentPattern:()=>ue,isArrayBindingPattern:()=>xS,isArrayLiteralExpression:()=>xE,isArrayLiteralOrObjectLiteralDestructuringPattern:()=>isArrayLiteralOrObjectLiteralDestructuringPattern,isArrayTypeNode:()=>xi,isArrowFunction:()=>xP,isAsExpression:()=>xH,isAssertClause:()=>DN,isAssertEntry:()=>DM,isAssertionExpression:()=>uf,isAssertionKey:()=>sT,isAssertsKeyword:()=>vF,isAssignmentDeclaration:()=>pn,isAssignmentExpression:()=>mE,isAssignmentOperator:()=>mD,isAssignmentPattern:()=>s3,isAssignmentTarget:()=>p5,isAsteriskToken:()=>vE,isAsyncFunction:()=>dI,isAsyncModifier:()=>vP,isAutoAccessorPropertyDeclaration:()=>sW,isAwaitExpression:()=>xz,isAwaitKeyword:()=>vL,isBigIntLiteral:()=>vd,isBinaryExpression:()=>xJ,isBinaryOperatorToken:()=>TO,isBindableObjectDefinePropertyCall:()=>pm,isBindableStaticAccessExpression:()=>py,isBindableStaticElementAccessExpression:()=>pb,isBindableStaticNameExpression:()=>pv,isBindingElement:()=>xT,isBindingElementOfBareOrAccessedRequire:()=>_8,isBindingName:()=>sF,isBindingOrAssignmentElement:()=>s5,isBindingOrAssignmentPattern:()=>s8,isBindingPattern:()=>s2,isBlock:()=>x6,isBlockOrCatchScoped:()=>l8,isBlockScope:()=>cp,isBlockScopedContainerTopLevel:()=>ci,isBooleanLiteral:()=>sB,isBreakOrContinueStatement:()=>si,isBreakStatement:()=>Do,isBuildInfoFile:()=>isBuildInfoFile,isBuilderProgram:()=>isBuilderProgram2,isBundle:()=>Sn,isBundleFileTextLike:()=>hN,isCallChain:()=>o6,isCallExpression:()=>xN,isCallExpressionTarget:()=>isCallExpressionTarget,isCallLikeExpression:()=>ui,isCallOrNewExpression:()=>ua,isCallOrNewExpressionTarget:()=>isCallOrNewExpressionTarget,isCallSignatureDeclaration:()=>v6,isCallToHelper:()=>isCallToHelper,isCaseBlock:()=>DS,isCaseClause:()=>D2,isCaseKeyword:()=>vV,isCaseOrDefaultClause:()=>uK,isCatchClause:()=>D6,isCatchClauseVariableDeclaration:()=>yO,isCatchClauseVariableDeclarationOrBindingElement:()=>l7,isCheckJsEnabledForFile:()=>yn,isChildOfNodeWithKind:()=>c6,isCircularBuildOrder:()=>isCircularBuildOrder,isClassDeclaration:()=>Dg,isClassElement:()=>sK,isClassExpression:()=>xW,isClassLike:()=>sV,isClassMemberModifier:()=>sj,isClassOrTypeElement:()=>sZ,isClassStaticBlockDeclaration:()=>v1,isCollapsedRange:()=>mZ,isColonToken:()=>vC,isCommaExpression:()=>Tt,isCommaListExpression:()=>x2,isCommaSequence:()=>Tn,isCommaToken:()=>vD,isComment:()=>isComment,isCommonJsExportPropertyAssignment:()=>_i,isCommonJsExportedExpression:()=>_r,isCompoundAssignment:()=>isCompoundAssignment,isComputedNonLiteralName:()=>cT,isComputedPropertyName:()=>vW,isConciseBody:()=>ux,isConditionalExpression:()=>x$,isConditionalTypeNode:()=>x_,isConstTypeReference:()=>st,isConstructSignatureDeclaration:()=>v5,isConstructorDeclaration:()=>v2,isConstructorTypeNode:()=>xt,isContextualKeyword:()=>dE,isContinueStatement:()=>Da,isCustomPrologue:()=>cZ,isDebuggerStatement:()=>Dd,isDeclaration:()=>uI,isDeclarationBindingElement:()=>s6,isDeclarationFileName:()=>EE,isDeclarationName:()=>du,isDeclarationNameOfEnumOrNamespace:()=>hn,isDeclarationReadonly:()=>cK,isDeclarationStatement:()=>uO,isDeclarationWithTypeParameterChildren:()=>cf,isDeclarationWithTypeParameters:()=>cd,isDecorator:()=>vH,isDecoratorTarget:()=>isDecoratorTarget,isDefaultClause:()=>D3,isDefaultImport:()=>pP,isDefaultModifier:()=>vO,isDefaultedExpandoInitializer:()=>ps,isDeleteExpression:()=>xF,isDeleteTarget:()=>da,isDeprecatedDeclaration:()=>isDeprecatedDeclaration,isDestructuringAssignment:()=>mA,isDiagnosticWithLocation:()=>isDiagnosticWithLocation,isDiskPathRoot:()=>rW,isDoStatement:()=>De,isDotDotDotToken:()=>vx,isDottedName:()=>function e(t){return 79===t.kind||108===t.kind||106===t.kind||233===t.kind||208===t.kind&&e(t.expression)||214===t.kind&&e(t.expression)},isDynamicName:()=>dL,isESSymbolIdentifier:()=>dY,isEffectiveExternalModule:()=>cl,isEffectiveModuleDeclaration:()=>cn,isEffectiveStrictModeSourceFile:()=>cc,isElementAccessChain:()=>o4,isElementAccessExpression:()=>xC,isEmittedFileOfProgram:()=>isEmittedFileOfProgram,isEmptyArrayLiteral:()=>mL,isEmptyBindingElement:()=>a2,isEmptyBindingPattern:()=>a1,isEmptyObjectLiteral:()=>mF,isEmptyStatement:()=>x8,isEmptyStringLiteral:()=>function e(t){if(t.textSourceNode){switch(t.textSourceNode.kind){case 10:return e(t.textSourceNode);case 14:return""===t.text}return!1}return""===t.text},isEndOfDeclarationMarker:()=>D$,isEntityName:()=>sO,isEntityNameExpression:()=>mN,isEnumConst:()=>c$,isEnumDeclaration:()=>Dv,isEnumMember:()=>D9,isEqualityOperatorKind:()=>isEqualityOperatorKind,isEqualsGreaterThanToken:()=>vM,isExclamationToken:()=>vw,isExcludedFile:()=>isExcludedFile,isExclusivelyTypeOnlyImportOrExport:()=>isExclusivelyTypeOnlyImportOrExport,isExportAssignment:()=>DP,isExportDeclaration:()=>DF,isExportModifier:()=>vI,isExportName:()=>S8,isExportNamespaceAsDefaultDeclaration:()=>lG,isExportOrDefaultModifier:()=>TL,isExportSpecifier:()=>DR,isExportsIdentifier:()=>p_,isExportsOrModuleExportsOrAlias:()=>isExportsOrModuleExportsOrAlias,isExpression:()=>ud,isExpressionNode:()=>_$,isExpressionOfExternalModuleImportEqualsDeclaration:()=>isExpressionOfExternalModuleImportEqualsDeclaration,isExpressionOfOptionalChainRoot:()=>o7,isExpressionStatement:()=>x7,isExpressionWithTypeArguments:()=>xQ,isExpressionWithTypeArgumentsInClassExtendsClause:()=>mC,isExternalModule:()=>Ex,isExternalModuleAugmentation:()=>co,isExternalModuleImportEqualsDeclaration:()=>_W,isExternalModuleIndicator:()=>ub,isExternalModuleNameRelative:()=>aj,isExternalModuleReference:()=>DK,isExternalModuleSymbol:()=>isExternalModuleSymbol,isExternalOrCommonJsModule:()=>cU,isFileLevelUniqueName:()=>lI,isFileProbablyExternalModule:()=>T6,isFirstDeclarationOfSymbolParameter:()=>isFirstDeclarationOfSymbolParameter,isFixablePromiseHandler:()=>isFixablePromiseHandler,isForInOrOfStatement:()=>uv,isForInStatement:()=>Dr,isForInitializer:()=>uS,isForOfStatement:()=>Di,isForStatement:()=>Dn,isFunctionBlock:()=>_u,isFunctionBody:()=>uD,isFunctionDeclaration:()=>Dh,isFunctionExpression:()=>xO,isFunctionExpressionOrArrowFunction:()=>yF,isFunctionLike:()=>sL,isFunctionLikeDeclaration:()=>sz,isFunctionLikeKind:()=>sJ,isFunctionLikeOrClassStaticBlockDeclaration:()=>sR,isFunctionOrConstructorTypeNode:()=>s1,isFunctionOrModuleBlock:()=>s$,isFunctionSymbol:()=>pN,isFunctionTypeNode:()=>xe,isFutureReservedKeyword:()=>dA,isGeneratedIdentifier:()=>sw,isGeneratedPrivateIdentifier:()=>sA,isGetAccessor:()=>uQ,isGetAccessorDeclaration:()=>v3,isGetOrSetAccessorDeclaration:()=>o2,isGlobalDeclaration:()=>isGlobalDeclaration,isGlobalScopeAugmentation:()=>ca,isGrammarError:()=>lF,isHeritageClause:()=>D4,isHoistedFunction:()=>cX,isHoistedVariableStatement:()=>c1,isIdentifier:()=>vk,isIdentifierANonContextualKeyword:()=>dM,isIdentifierName:()=>d_,isIdentifierOrThisTypeNode:()=>TN,isIdentifierPart:()=>al,isIdentifierStart:()=>au,isIdentifierText:()=>ac,isIdentifierTypePredicate:()=>__,isIdentifierTypeReference:()=>yg,isIfStatement:()=>x9,isIgnoredFileFromWildCardWatching:()=>isIgnoredFileFromWildCardWatching,isImplicitGlob:()=>gF,isImportCall:()=>cq,isImportClause:()=>DA,isImportDeclaration:()=>Dw,isImportEqualsDeclaration:()=>DE,isImportKeyword:()=>vK,isImportMeta:()=>cQ,isImportOrExportSpecifier:()=>sv,isImportOrExportSpecifierName:()=>isImportOrExportSpecifierName,isImportSpecifier:()=>DO,isImportTypeAssertionContainer:()=>DC,isImportTypeNode:()=>xb,isImportableFile:()=>isImportableFile,isInComment:()=>isInComment,isInExpressionContext:()=>_K,isInJSDoc:()=>_2,isInJSFile:()=>_X,isInJSXText:()=>isInJSXText,isInJsonFile:()=>_0,isInNonReferenceComment:()=>isInNonReferenceComment,isInReferenceComment:()=>isInReferenceComment,isInRightSideOfInternalImportEqualsDeclaration:()=>isInRightSideOfInternalImportEqualsDeclaration,isInString:()=>isInString,isInTemplateString:()=>isInTemplateString,isInTopLevelContext:()=>_E,isIncrementalCompilation:()=>gg,isIndexSignatureDeclaration:()=>v8,isIndexedAccessTypeNode:()=>xh,isInferTypeNode:()=>xp,isInfinityOrNaNString:()=>yI,isInitializedProperty:()=>isInitializedProperty,isInitializedVariable:()=>hi,isInsideJsxElement:()=>isInsideJsxElement,isInsideJsxElementOrAttribute:()=>isInsideJsxElementOrAttribute,isInsideNodeModules:()=>isInsideNodeModules,isInsideTemplateLiteral:()=>isInsideTemplateLiteral,isInstantiatedModule:()=>isInstantiatedModule,isInterfaceDeclaration:()=>Dy,isInternalDeclaration:()=>isInternalDeclaration,isInternalModuleImportEqualsDeclaration:()=>_H,isInternalName:()=>S6,isIntersectionTypeNode:()=>xc,isIntrinsicJsxName:()=>fl,isIterationStatement:()=>function e(t,n){switch(t.kind){case 245:case 246:case 247:case 243:case 244:return!0;case 253:return n&&e(t.statement,n)}return!1},isJSDoc:()=>Sy,isJSDocAllType:()=>Sc,isJSDocAugmentsTag:()=>Sx,isJSDocAuthorTag:()=>SD,isJSDocCallbackTag:()=>ST,isJSDocClassTag:()=>SS,isJSDocCommentContainingNode:()=>uY,isJSDocConstructSignature:()=>pR,isJSDocDeprecatedTag:()=>Sk,isJSDocEnumTag:()=>SI,isJSDocFunctionType:()=>Sm,isJSDocImplementsTag:()=>SJ,isJSDocIndexSignature:()=>_3,isJSDocLikeText:()=>T4,isJSDocLink:()=>Ss,isJSDocLinkCode:()=>Su,isJSDocLinkLike:()=>u4,isJSDocLinkPlain:()=>Sl,isJSDocMemberName:()=>So,isJSDocNameReference:()=>Sa,isJSDocNamepathType:()=>Sg,isJSDocNamespaceBody:()=>uw,isJSDocNode:()=>uV,isJSDocNonNullableType:()=>Sd,isJSDocNullableType:()=>Sp,isJSDocOptionalParameter:()=>yq,isJSDocOptionalType:()=>Sf,isJSDocOverloadTag:()=>SM,isJSDocOverrideTag:()=>SN,isJSDocParameterTag:()=>SO,isJSDocPrivateTag:()=>Sw,isJSDocPropertyLikeTag:()=>su,isJSDocPropertyTag:()=>SU,isJSDocProtectedTag:()=>SA,isJSDocPublicTag:()=>SE,isJSDocReadonlyTag:()=>SC,isJSDocReturnTag:()=>SP,isJSDocSatisfiesExpression:()=>yG,isJSDocSatisfiesTag:()=>S$,isJSDocSeeTag:()=>Sj,isJSDocSignature:()=>Sv,isJSDocTag:()=>uW,isJSDocTemplateTag:()=>SR,isJSDocThisTag:()=>SF,isJSDocThrowsTag:()=>SK,isJSDocTypeAlias:()=>pz,isJSDocTypeAssertion:()=>Tr,isJSDocTypeExpression:()=>Si,isJSDocTypeLiteral:()=>Sb,isJSDocTypeTag:()=>SL,isJSDocTypedefTag:()=>Sz,isJSDocUnknownTag:()=>SB,isJSDocUnknownType:()=>S_,isJSDocVariadicType:()=>Sh,isJSXTagName:()=>_J,isJsonEqual:()=>yc,isJsonSourceFile:()=>cJ,isJsxAttribute:()=>DZ,isJsxAttributeLike:()=>uU,isJsxAttributes:()=>DX,isJsxChild:()=>uB,isJsxClosingElement:()=>Dq,isJsxClosingFragment:()=>DG,isJsxElement:()=>DV,isJsxExpression:()=>D1,isJsxFragment:()=>DQ,isJsxOpeningElement:()=>DW,isJsxOpeningFragment:()=>DH,isJsxOpeningLikeElement:()=>u$,isJsxOpeningLikeElementTagName:()=>isJsxOpeningLikeElementTagName,isJsxSelfClosingElement:()=>DY,isJsxSpreadAttribute:()=>D0,isJsxTagNameExpression:()=>uz,isJsxText:()=>vm,isJumpStatementTarget:()=>isJumpStatementTarget,isKeyword:()=>dT,isKnownSymbol:()=>dK,isLabelName:()=>isLabelName,isLabelOfLabeledStatement:()=>isLabelOfLabeledStatement,isLabeledStatement:()=>Dc,isLateVisibilityPaintedStatement:()=>cg,isLeftHandSideExpression:()=>us,isLeftHandSideOfAssignment:()=>mw,isLet:()=>cY,isLineBreak:()=>iX,isLiteralComputedPropertyDeclarationName:()=>dc,isLiteralExpression:()=>sm,isLiteralExpressionOfObject:()=>sh,isLiteralImportTypeNode:()=>cH,isLiteralKind:()=>sf,isLiteralLikeAccess:()=>ph,isLiteralLikeElementAccess:()=>pg,isLiteralNameOfPropertyDeclarationOrIndexAccess:()=>isLiteralNameOfPropertyDeclarationOrIndexAccess,isLiteralTypeLikeExpression:()=>TI,isLiteralTypeLiteral:()=>up,isLiteralTypeNode:()=>xy,isLocalName:()=>S5,isLogicalOperator:()=>mg,isLogicalOrCoalescingAssignmentExpression:()=>mb,isLogicalOrCoalescingAssignmentOperator:()=>my,isLogicalOrCoalescingBinaryExpression:()=>mx,isLogicalOrCoalescingBinaryOperator:()=>mv,isMappedTypeNode:()=>xg,isMemberName:()=>o1,isMergeDeclarationMarker:()=>DJ,isMetaProperty:()=>xX,isMethodDeclaration:()=>v0,isMethodOrAccessor:()=>sq,isMethodSignature:()=>vX,isMinusToken:()=>vT,isMissingDeclaration:()=>Dz,isModifier:()=>sI,isModifierKind:()=>sM,isModifierLike:()=>sH,isModuleAugmentationExternal:()=>cs,isModuleBlock:()=>DD,isModuleBody:()=>uT,isModuleDeclaration:()=>Dx,isModuleExportsAccessExpression:()=>pd,isModuleIdentifier:()=>pp,isModuleName:()=>Tj,isModuleOrEnumDeclaration:()=>uC,isModuleReference:()=>uR,isModuleSpecifierLike:()=>isModuleSpecifierLike,isModuleWithStringLiteralName:()=>ce,isNameOfFunctionDeclaration:()=>isNameOfFunctionDeclaration,isNameOfModuleDeclaration:()=>isNameOfModuleDeclaration,isNamedClassElement:()=>sQ,isNamedDeclaration:()=>o_,isNamedEvaluation:()=>dH,isNamedEvaluationSource:()=>dQ,isNamedExportBindings:()=>sa,isNamedExports:()=>DL,isNamedImportBindings:()=>uA,isNamedImports:()=>DI,isNamedImportsOrExports:()=>hM,isNamedTupleMember:()=>xo,isNamespaceBody:()=>uE,isNamespaceExport:()=>Dj,isNamespaceExportDeclaration:()=>DT,isNamespaceImport:()=>Dk,isNamespaceReexportDeclaration:()=>_Y,isNewExpression:()=>xM,isNewExpressionTarget:()=>isNewExpressionTarget,isNightly:()=>fp,isNoSubstitutionTemplateLiteral:()=>vg,isNode:()=>sl,isNodeArray:()=>sd,isNodeArrayMultiLine:()=>m8,isNodeDescendantOf:()=>ds,isNodeKind:()=>sc,isNodeLikeSystem:()=>t5,isNodeModulesDirectory:()=>iA,isNodeWithPossibleHoistedDeclaration:()=>p8,isNonContextualKeyword:()=>dw,isNonExportDefaultModifier:()=>TR,isNonGlobalAmbientModule:()=>ct,isNonGlobalDeclaration:()=>isNonGlobalDeclaration,isNonNullAccess:()=>yH,isNonNullChain:()=>sr,isNonNullExpression:()=>xZ,isNonStaticMethodOrAccessorWithPrivateName:()=>isNonStaticMethodOrAccessorWithPrivateName,isNotEmittedOrPartiallyEmittedNode:()=>um,isNotEmittedStatement:()=>DB,isNullishCoalesce:()=>se,isNumber:()=>e7,isNumericLiteral:()=>vp,isNumericLiteralName:()=>yR,isObjectBindingElementWithoutPropertyName:()=>isObjectBindingElementWithoutPropertyName,isObjectBindingOrAssignmentElement:()=>s9,isObjectBindingOrAssignmentPattern:()=>s7,isObjectBindingPattern:()=>xD,isObjectLiteralElement:()=>u0,isObjectLiteralElementLike:()=>sX,isObjectLiteralExpression:()=>xw,isObjectLiteralMethod:()=>_l,isObjectLiteralOrClassExpressionMethodOrAccessor:()=>_c,isObjectTypeDeclaration:()=>hE,isOctalDigit:()=>i2,isOmittedExpression:()=>xq,isOptionalChain:()=>o5,isOptionalChainRoot:()=>o8,isOptionalDeclaration:()=>yQ,isOptionalJSDocPropertyLikeTag:()=>yV,isOptionalTypeNode:()=>xs,isOuterExpression:()=>Ta,isOutermostOptionalChain:()=>o9,isOverrideModifier:()=>vU,isPackedArrayLiteral:()=>yC,isParameter:()=>vQ,isParameterDeclaration:()=>dZ,isParameterOrCatchClauseVariable:()=>yP,isParameterPropertyDeclaration:()=>a0,isParameterPropertyModifier:()=>sk,isParenthesizedExpression:()=>xI,isParenthesizedTypeNode:()=>xd,isParseTreeNode:()=>ot,isPartOfTypeNode:()=>c4,isPartOfTypeQuery:()=>_V,isPartiallyEmittedExpression:()=>x1,isPatternMatch:()=>tW,isPinnedComment:()=>lY,isPlainJsFile:()=>lC,isPlusToken:()=>vS,isPossiblyTypeArgumentPosition:()=>isPossiblyTypeArgumentPosition,isPostfixUnaryExpression:()=>xU,isPrefixUnaryExpression:()=>xB,isPrivateIdentifier:()=>vj,isPrivateIdentifierClassElementDeclaration:()=>sC,isPrivateIdentifierPropertyAccessExpression:()=>sN,isPrivateIdentifierSymbol:()=>dV,isProgramBundleEmitBuildInfo:()=>isProgramBundleEmitBuildInfo,isProgramUptoDate:()=>isProgramUptoDate,isPrologueDirective:()=>cG,isPropertyAccessChain:()=>o3,isPropertyAccessEntityNameExpression:()=>mk,isPropertyAccessExpression:()=>xA,isPropertyAccessOrQualifiedName:()=>ur,isPropertyAccessOrQualifiedNameOrImportTypeNode:()=>un,isPropertyAssignment:()=>D5,isPropertyDeclaration:()=>vZ,isPropertyName:()=>sP,isPropertyNameLiteral:()=>dz,isPropertySignature:()=>vG,isProtoSetter:()=>dW,isPrototypeAccess:()=>mj,isPrototypePropertyAssignment:()=>pw,isPunctuation:()=>isPunctuation,isPushOrUnshiftIdentifier:()=>dG,isQualifiedName:()=>vY,isQuestionDotToken:()=>vN,isQuestionOrExclamationToken:()=>TC,isQuestionOrPlusOrMinusToken:()=>Tk,isQuestionToken:()=>vA,isRawSourceMap:()=>isRawSourceMap,isReadonlyKeyword:()=>vR,isReadonlyKeywordOrPlusOrMinusToken:()=>TM,isRecognizedTripleSlashComment:()=>lV,isReferenceFileLocation:()=>isReferenceFileLocation,isReferencedFile:()=>isReferencedFile,isRegularExpressionLiteral:()=>vh,isRequireCall:()=>_4,isRequireVariableStatement:()=>_9,isRestParameter:()=>u5,isRestTypeNode:()=>xu,isReturnStatement:()=>Ds,isReturnStatementWithFixablePromiseHandler:()=>isReturnStatementWithFixablePromiseHandler,isRightSideOfAccessExpression:()=>mO,isRightSideOfPropertyAccess:()=>isRightSideOfPropertyAccess,isRightSideOfQualifiedName:()=>isRightSideOfQualifiedName,isRightSideOfQualifiedNameOrPropertyAccess:()=>mI,isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName:()=>mP,isRootedDiskPath:()=>rY,isSameEntityName:()=>pl,isSatisfiesExpression:()=>xG,isScopeMarker:()=>uh,isSemicolonClassElement:()=>x4,isSetAccessor:()=>uq,isSetAccessorDeclaration:()=>v4,isShebangTrivia:()=>i8,isShorthandAmbientModuleSymbol:()=>cr,isShorthandPropertyAssignment:()=>D8,isSignedNumericLiteral:()=>dP,isSimpleCopiableExpression:()=>isSimpleCopiableExpression,isSimpleInlineableExpression:()=>isSimpleInlineableExpression,isSingleOrDoubleQuote:()=>pe,isSourceFile:()=>St,isSourceFileFromLibrary:()=>isSourceFileFromLibrary,isSourceFileJS:()=>_G,isSourceFileNotJS:()=>_Z,isSourceFileNotJson:()=>_1,isSourceMapping:()=>isSourceMapping,isSpecialPropertyDeclaration:()=>pA,isSpreadAssignment:()=>D7,isSpreadElement:()=>xY,isStatement:()=>uF,isStatementButNotDeclaration:()=>uP,isStatementOrBlock:()=>uL,isStatementWithLocals:()=>lN,isStatic:()=>f8,isStaticModifier:()=>vz,isString:()=>e8,isStringAKeyword:()=>dN,isStringANonContextualKeyword:()=>dC,isStringAndEmptyAnonymousObjectIntersection:()=>isStringAndEmptyAnonymousObjectIntersection,isStringDoubleQuoted:()=>pt,isStringLiteral:()=>vf,isStringLiteralLike:()=>u3,isStringLiteralOrJsxExpression:()=>uJ,isStringLiteralOrTemplate:()=>isStringLiteralOrTemplate,isStringOrNumericLiteralLike:()=>dO,isStringOrRegularExpressionOrTemplateLiteral:()=>isStringOrRegularExpressionOrTemplateLiteral,isStringTextContainingNode:()=>sE,isSuperCall:()=>cW,isSuperKeyword:()=>v$,isSuperOrSuperProperty:()=>_N,isSuperProperty:()=>_M,isSupportedSourceFileName:()=>gG,isSwitchStatement:()=>Dl,isSyntaxList:()=>SV,isSyntheticExpression:()=>x0,isSyntheticReference:()=>DU,isTagName:()=>isTagName,isTaggedTemplateExpression:()=>xk,isTaggedTemplateTag:()=>isTaggedTemplateTag,isTemplateExpression:()=>xK,isTemplateHead:()=>vy,isTemplateLiteral:()=>uo,isTemplateLiteralKind:()=>sg,isTemplateLiteralToken:()=>sy,isTemplateLiteralTypeNode:()=>xx,isTemplateLiteralTypeSpan:()=>xv,isTemplateMiddle:()=>vb,isTemplateMiddleOrTemplateTail:()=>sb,isTemplateSpan:()=>x3,isTemplateTail:()=>vv,isTextWhiteSpaceLike:()=>isTextWhiteSpaceLike,isThis:()=>isThis,isThisContainerOrFunctionBlock:()=>_T,isThisIdentifier:()=>fU,isThisInTypeQuery:()=>fJ,isThisInitializedDeclaration:()=>_j,isThisInitializedObjectBindingExpression:()=>_I,isThisProperty:()=>_k,isThisTypeNode:()=>xf,isThisTypeParameter:()=>yB,isThisTypePredicate:()=>_p,isThrowStatement:()=>D_,isToken:()=>sp,isTokenKind:()=>s_,isTraceEnabled:()=>isTraceEnabled,isTransientSymbol:()=>li,isTrivia:()=>dk,isTryStatement:()=>Dp,isTupleTypeNode:()=>xa,isTypeAlias:()=>pB,isTypeAliasDeclaration:()=>Db,isTypeAssertionExpression:()=>xj,isTypeDeclaration:()=>y$,isTypeElement:()=>sG,isTypeKeyword:()=>isTypeKeyword,isTypeKeywordToken:()=>isTypeKeywordToken,isTypeKeywordTokenOrIdentifier:()=>isTypeKeywordTokenOrIdentifier,isTypeLiteralNode:()=>xr,isTypeNode:()=>s0,isTypeNodeKind:()=>hw,isTypeOfExpression:()=>xL,isTypeOnlyExportDeclaration:()=>sD,isTypeOnlyImportDeclaration:()=>sx,isTypeOnlyImportOrExportDeclaration:()=>sS,isTypeOperatorNode:()=>xm,isTypeParameterDeclaration:()=>vq,isTypePredicateNode:()=>v7,isTypeQueryNode:()=>xn,isTypeReferenceNode:()=>v9,isTypeReferenceType:()=>u1,isUMDExportSymbol:()=>hx,isUnaryExpression:()=>ul,isUnaryExpressionWithWrite:()=>u_,isUnicodeIdentifierStart:()=>iB,isUnionTypeNode:()=>xl,isUnparsedNode:()=>ss,isUnparsedPrepend:()=>Se,isUnparsedSource:()=>Sr,isUnparsedTextLike:()=>so,isUrl:()=>rV,isValidBigIntString:()=>ym,isValidESSymbolDeclaration:()=>_a,isValidTypeOnlyAliasUseSite:()=>yh,isValueSignatureDeclaration:()=>p7,isVarConst:()=>cV,isVariableDeclaration:()=>Df,isVariableDeclarationInVariableStatement:()=>_n,isVariableDeclarationInitializedToBareOrAccessedRequire:()=>_5,isVariableDeclarationInitializedToRequire:()=>_6,isVariableDeclarationList:()=>Dm,isVariableLike:()=>_e,isVariableLikeOrAccessor:()=>_t,isVariableStatement:()=>x5,isVoidExpression:()=>xR,isWatchSet:()=>ha,isWhileStatement:()=>Dt,isWhiteSpaceLike:()=>iG,isWhiteSpaceSingleLine:()=>iZ,isWithStatement:()=>Du,isWriteAccess:()=>hp,isWriteOnlyAccess:()=>h_,isYieldExpression:()=>xV,jsxModeNeedsExplicitImport:()=>jsxModeNeedsExplicitImport,keywordPart:()=>keywordPart,last:()=>eA,lastOrUndefined:()=>ew,length:()=>d,libMap:()=>libMap,libs:()=>libs,lineBreakPart:()=>lineBreakPart,linkNamePart:()=>linkNamePart,linkPart:()=>linkPart,linkTextPart:()=>linkTextPart,listFiles:()=>listFiles,loadModuleFromGlobalCache:()=>loadModuleFromGlobalCache,loadWithModeAwareCache:()=>loadWithModeAwareCache,makeIdentifierFromModuleName:()=>l5,makeImport:()=>makeImport,makeImportIfNecessary:()=>makeImportIfNecessary,makeStringLiteral:()=>makeStringLiteral,mangleScopedPackageName:()=>mangleScopedPackageName,map:()=>O,mapAllOrFail:()=>J,mapDefined:()=>$,mapDefinedEntries:()=>V,mapDefinedIterator:()=>K,mapEntries:()=>H,mapIterator:()=>P,mapOneOrMany:()=>mapOneOrMany,mapToDisplayParts:()=>mapToDisplayParts,matchFiles:()=>gJ,matchPatternOrExact:()=>yr,matchedText:()=>tJ,matchesExclude:()=>matchesExclude,maybeBind:()=>eZ,maybeSetLocalizedDiagnosticMessages:()=>hV,memoize:()=>tl,memoizeCached:()=>tp,memoizeOne:()=>tc,memoizeWeak:()=>t_,metadataHelper:()=>metadataHelper,min:()=>tv,minAndMax:()=>yo,missingFileModifiedTime:()=>missingFileModifiedTime,modifierToFlag:()=>mm,modifiersToFlags:()=>mf,moduleOptionDeclaration:()=>moduleOptionDeclaration,moduleResolutionIsEqualTo:()=>lv,moduleResolutionNameAndModeGetter:()=>moduleResolutionNameAndModeGetter,moduleResolutionOptionDeclarations:()=>moduleResolutionOptionDeclarations,moduleResolutionSupportsPackageJsonExportsAndImports:()=>g_,moduleResolutionUsesNodeModules:()=>moduleResolutionUsesNodeModules,moduleSpecifiers:()=>ts_moduleSpecifiers_exports,moveEmitHelpers:()=>moveEmitHelpers,moveRangeEnd:()=>mq,moveRangePastDecorators:()=>mH,moveRangePastModifiers:()=>mG,moveRangePos:()=>mQ,moveSyntheticComments:()=>moveSyntheticComments,mutateMap:()=>hh,mutateMapSkippingNewValues:()=>hm,needsParentheses:()=>needsParentheses,needsScopeMarker:()=>uy,newCaseClauseTracker:()=>newCaseClauseTracker,newPrivateEnvironment:()=>newPrivateEnvironment,noEmitNotification:()=>noEmitNotification,noEmitSubstitution:()=>noEmitSubstitution,noTransformers:()=>noTransformers,noTruncationMaximumTruncationLength:()=>y3,nodeCanBeDecorated:()=>_F,nodeHasName:()=>function e(t,n){return!!(o_(t)&&vk(t.name)&&oa(t.name)===oa(n)||x5(t)&&G(t.declarationList.declarations,t=>e(t,n)))},nodeIsDecorated:()=>_L,nodeIsMissing:()=>lO,nodeIsPresent:()=>lP,nodeIsSynthesized:()=>d1,nodeModuleNameResolver:()=>nodeModuleNameResolver,nodeModulesPathPart:()=>nodeModulesPathPart,nodeNextJsonConfigResolver:()=>nodeNextJsonConfigResolver,nodeOrChildIsDecorated:()=>_R,nodeOverlapsWithStartEnd:()=>nodeOverlapsWithStartEnd,nodePosToString:()=>lk,nodeSeenTracker:()=>nodeSeenTracker,nodeStartsNewLexicalEnvironment:()=>d0,nodeToDisplayParts:()=>nodeToDisplayParts,noop:()=>tt,noopFileWatcher:()=>noopFileWatcher,noopPush:()=>nr,normalizePath:()=>is,normalizeSlashes:()=>ie,not:()=>tH,notImplemented:()=>tu,notImplementedResolver:()=>notImplementedResolver,nullNodeConverters:()=>nullNodeConverters,nullParenthesizerRules:()=>b$,nullTransformationContext:()=>nullTransformationContext,objectAllocator:()=>bg,operatorPart:()=>operatorPart,optionDeclarations:()=>optionDeclarations,optionMapToObject:()=>optionMapToObject,optionsAffectingProgramStructure:()=>optionsAffectingProgramStructure,optionsForBuild:()=>optionsForBuild,optionsForWatch:()=>optionsForWatch,optionsHaveChanges:()=>lu,optionsHaveModuleResolutionChanges:()=>lo,or:()=>tQ,orderedRemoveItem:()=>tF,orderedRemoveItemAt:()=>tL,outFile:()=>fw,packageIdToPackageName:()=>lx,packageIdToString:()=>lD,padLeft:()=>t1,padRight:()=>t2,paramHelper:()=>paramHelper,parameterIsThisKeyword:()=>fB,parameterNamePart:()=>parameterNamePart,parseBaseNodeFactory:()=>EP,parseBigInt:()=>yd,parseBuildCommand:()=>parseBuildCommand,parseCommandLine:()=>parseCommandLine,parseCommandLineWorker:()=>parseCommandLineWorker,parseConfigFileTextToJson:()=>parseConfigFileTextToJson,parseConfigFileWithSystem:()=>parseConfigFileWithSystem,parseConfigHostFromCompilerHostLike:()=>parseConfigHostFromCompilerHostLike,parseCustomTypeOption:()=>parseCustomTypeOption,parseIsolatedEntityName:()=>Eb,parseIsolatedJSDocComment:()=>ES,parseJSDocTypeExpressionForTests:()=>ET,parseJsonConfigFileContent:()=>parseJsonConfigFileContent,parseJsonSourceFileConfigFileContent:()=>parseJsonSourceFileConfigFileContent,parseJsonText:()=>Ev,parseListTypeOption:()=>parseListTypeOption,parseNodeFactory:()=>EF,parseNodeModuleFromPath:()=>parseNodeModuleFromPath,parsePackageName:()=>parsePackageName,parsePseudoBigInt:()=>y_,parseValidBigInt:()=>yf,patchWriteFileEnsuringDirectory:()=>patchWriteFileEnsuringDirectory,pathContainsNodeModules:()=>pathContainsNodeModules,pathIsAbsolute:()=>rq,pathIsBareSpecifier:()=>rH,pathIsRelative:()=>rQ,patternText:()=>tU,perfLogger:()=>nx,performIncrementalCompilation:()=>performIncrementalCompilation,performance:()=>ts_performance_exports,plainJSErrors:()=>plainJSErrors,positionBelongsToNode:()=>positionBelongsToNode,positionIsASICandidate:()=>positionIsASICandidate,positionIsSynthesized:()=>g5,positionsAreOnSameLine:()=>m7,preProcessFile:()=>preProcessFile,probablyUsesSemicolons:()=>probablyUsesSemicolons,processCommentPragmas:()=>Ew,processPragmasIntoFields:()=>EA,processTaggedTemplateExpression:()=>processTaggedTemplateExpression,programContainsEsModules:()=>programContainsEsModules,programContainsModules:()=>programContainsModules,projectReferenceIsEqualTo:()=>lb,propKeyHelper:()=>propKeyHelper,propertyNamePart:()=>propertyNamePart,pseudoBigIntToString:()=>yp,punctuationPart:()=>punctuationPart,pushIfUnique:()=>em,quote:()=>quote,quotePreferenceFromString:()=>quotePreferenceFromString,rangeContainsPosition:()=>rangeContainsPosition,rangeContainsPositionExclusive:()=>rangeContainsPositionExclusive,rangeContainsRange:()=>rangeContainsRange,rangeContainsRangeExclusive:()=>rangeContainsRangeExclusive,rangeContainsStartEnd:()=>rangeContainsStartEnd,rangeEndIsOnSameLineAsRangeStart:()=>m4,rangeEndPositionsAreOnSameLine:()=>m2,rangeEquals:()=>ex,rangeIsOnSingleLine:()=>m0,rangeOfNode:()=>ys,rangeOfTypeParameters:()=>yu,rangeOverlapsWithStartEnd:()=>rangeOverlapsWithStartEnd,rangeStartIsOnSameLineAsRangeEnd:()=>m3,rangeStartPositionsAreOnSameLine:()=>m1,readBuilderProgram:()=>readBuilderProgram,readConfigFile:()=>readConfigFile,readHelper:()=>readHelper,readJson:()=>mK,readJsonConfigFile:()=>readJsonConfigFile,readJsonOrUndefined:()=>m$,realizeDiagnostics:()=>realizeDiagnostics,reduceEachLeadingCommentRange:()=>an,reduceEachTrailingCommentRange:()=>ar,reduceLeft:()=>eO,reduceLeftIterator:()=>y,reducePathComponents:()=>it,refactor:()=>ts_refactor_exports,regExpEscape:()=>gj,relativeComplement:()=>ec,removeAllComments:()=>removeAllComments,removeEmitHelper:()=>removeEmitHelper,removeExtension:()=>g2,removeFileExtension:()=>g0,removeIgnoredPath:()=>removeIgnoredPath,removeMinAndVersionNumbers:()=>tP,removeOptionality:()=>removeOptionality,removePrefix:()=>tV,removeSuffix:()=>tj,removeTrailingDirectorySeparator:()=>ic,repeatString:()=>repeatString,replaceElement:()=>ek,resolutionExtensionIsTSOrJson:()=>g7,resolveConfigFileProjectName:()=>resolveConfigFileProjectName,resolveJSModule:()=>resolveJSModule,resolveModuleName:()=>resolveModuleName,resolveModuleNameFromCache:()=>resolveModuleNameFromCache,resolvePackageNameToPackageJson:()=>resolvePackageNameToPackageJson,resolvePath:()=>ii,resolveProjectReferencePath:()=>resolveProjectReferencePath,resolveTripleslashReference:()=>resolveTripleslashReference,resolveTypeReferenceDirective:()=>resolveTypeReferenceDirective,resolvingEmptyArray:()=>y0,restHelper:()=>restHelper,returnFalse:()=>tn,returnNoopFileWatcher:()=>returnNoopFileWatcher,returnTrue:()=>tr,returnUndefined:()=>ti,returnsPromise:()=>returnsPromise,runInitializersHelper:()=>runInitializersHelper,sameFlatMap:()=>U,sameMap:()=>F,sameMapping:()=>sameMapping,scanShebangTrivia:()=>i7,scanTokenAtPosition:()=>cz,scanner:()=>E$,screenStartingMessageCodes:()=>screenStartingMessageCodes,semanticDiagnosticsOptionDeclarations:()=>semanticDiagnosticsOptionDeclarations,serializeCompilerOptions:()=>serializeCompilerOptions,server:()=>ts_server_exports,servicesVersion:()=>w7,setCommentRange:()=>setCommentRange,setConfigFileInOptions:()=>setConfigFileInOptions,setConstantValue:()=>setConstantValue,setEachParent:()=>yE,setEmitFlags:()=>setEmitFlags,setFunctionNameHelper:()=>setFunctionNameHelper,setGetSourceFileAsHashVersioned:()=>setGetSourceFileAsHashVersioned,setIdentifierAutoGenerate:()=>setIdentifierAutoGenerate,setIdentifierGeneratedImportReference:()=>setIdentifierGeneratedImportReference,setIdentifierTypeArguments:()=>setIdentifierTypeArguments,setInternalEmitFlags:()=>setInternalEmitFlags,setLocalizedDiagnosticMessages:()=>hK,setModuleDefaultHelper:()=>setModuleDefaultHelper,setNodeFlags:()=>yS,setObjectAllocator:()=>hJ,setOriginalNode:()=>ve,setParent:()=>yT,setParentRecursive:()=>yw,setPrivateIdentifier:()=>setPrivateIdentifier,setResolvedModule:()=>lh,setResolvedTypeReferenceDirective:()=>lg,setSnippetElement:()=>setSnippetElement,setSourceMapRange:()=>setSourceMapRange,setStackTraceLimit:()=>setStackTraceLimit,setStartsOnNewLine:()=>setStartsOnNewLine,setSyntheticLeadingComments:()=>setSyntheticLeadingComments,setSyntheticTrailingComments:()=>setSyntheticTrailingComments,setSys:()=>setSys,setSysLog:()=>setSysLog,setTextRange:()=>TZ,setTextRangeEnd:()=>yv,setTextRangePos:()=>yb,setTextRangePosEnd:()=>yx,setTextRangePosWidth:()=>yD,setTokenSourceMapRange:()=>setTokenSourceMapRange,setTypeNode:()=>setTypeNode,setUILocale:()=>tw,setValueDeclaration:()=>pC,shouldAllowImportingTsExtension:()=>shouldAllowImportingTsExtension,shouldPreserveConstEnums:()=>gh,shouldUseUriStyleNodeCoreModules:()=>shouldUseUriStyleNodeCoreModules,showModuleSpecifier:()=>hD,signatureHasLiteralTypes:()=>signatureHasLiteralTypes,signatureHasRestParameter:()=>signatureHasRestParameter,signatureToDisplayParts:()=>signatureToDisplayParts,single:()=>eN,singleElementArray:()=>tZ,singleIterator:()=>q,singleOrMany:()=>eM,singleOrUndefined:()=>eC,skipAlias:()=>hl,skipAssertions:()=>Tu,skipConstraint:()=>skipConstraint,skipOuterExpressions:()=>To,skipParentheses:()=>di,skipPartiallyEmittedExpressions:()=>sn,skipTrivia:()=>i4,skipTypeChecking:()=>yl,skipTypeParentheses:()=>dr,skipWhile:()=>t4,sliceAfter:()=>yi,some:()=>G,sort:()=>ey,sortAndDeduplicate:()=>ea,sortAndDeduplicateDiagnostics:()=>aI,sourceFileAffectingCompilerOptions:()=>sourceFileAffectingCompilerOptions,sourceFileMayBeEmitted:()=>fN,sourceMapCommentRegExp:()=>sourceMapCommentRegExp,sourceMapCommentRegExpDontCareLineStart:()=>sourceMapCommentRegExpDontCareLineStart,spacePart:()=>spacePart,spanMap:()=>Q,spreadArrayHelper:()=>spreadArrayHelper,stableSort:()=>ev,startEndContainsRange:()=>startEndContainsRange,startEndOverlapsWithStartEnd:()=>startEndOverlapsWithStartEnd,startOnNewLine:()=>Tl,startTracing:()=>startTracing,startsWith:()=>tK,startsWithDirectory:()=>iv,startsWithUnderscore:()=>startsWithUnderscore,startsWithUseStrict:()=>Te,stringContains:()=>tO,stringContainsAt:()=>stringContainsAt,stringToToken:()=>iJ,stripQuotes:()=>fu,supportedDeclarationExtensions:()=>bF,supportedJSExtensions:()=>bj,supportedJSExtensionsFlat:()=>bI,supportedLocaleDirectories:()=>u7,supportedTSExtensions:()=>bC,supportedTSExtensionsFlat:()=>bN,supportedTSImplementationExtensions:()=>bL,suppressLeadingAndTrailingTrivia:()=>suppressLeadingAndTrailingTrivia,suppressLeadingTrivia:()=>suppressLeadingTrivia,suppressTrailingTrivia:()=>suppressTrailingTrivia,symbolEscapedNameNoDefault:()=>symbolEscapedNameNoDefault,symbolName:()=>os,symbolNameNoDefault:()=>symbolNameNoDefault,symbolPart:()=>symbolPart,symbolToDisplayParts:()=>symbolToDisplayParts,syntaxMayBeASICandidate:()=>syntaxMayBeASICandidate,syntaxRequiresTrailingSemicolonOrASI:()=>syntaxRequiresTrailingSemicolonOrASI,sys:()=>rU,sysLog:()=>sysLog,tagNamesAreEquivalent:()=>EN,takeWhile:()=>t3,targetOptionDeclaration:()=>targetOptionDeclaration,templateObjectHelper:()=>templateObjectHelper,testFormatSettings:()=>testFormatSettings,textChangeRangeIsUnchanged:()=>aH,textChangeRangeNewSpan:()=>aQ,textChanges:()=>ts_textChanges_exports,textOrKeywordPart:()=>textOrKeywordPart,textPart:()=>textPart,textRangeContainsPositionInclusive:()=>aR,textSpanContainsPosition:()=>aL,textSpanContainsTextSpan:()=>az,textSpanEnd:()=>aP,textSpanIntersection:()=>aY,textSpanIntersectsWith:()=>a$,textSpanIntersectsWithPosition:()=>aV,textSpanIntersectsWithTextSpan:()=>aJ,textSpanIsEmpty:()=>aF,textSpanOverlap:()=>aU,textSpanOverlapsWith:()=>aB,textSpansEqual:()=>textSpansEqual,textToKeywordObj:()=>am,timestamp:()=>nb,toArray:()=>e5,toBuilderFileEmit:()=>toBuilderFileEmit,toBuilderStateFileInfoForMultiEmit:()=>toBuilderStateFileInfoForMultiEmit,toEditorSettings:()=>wQ,toFileNameLowerCase:()=>ts,toLowerCase:()=>to,toPath:()=>il,toProgramEmitPending:()=>toProgramEmitPending,tokenIsIdentifierOrKeyword:()=>iL,tokenIsIdentifierOrKeywordOrGreaterThan:()=>iR,tokenToString:()=>iU,trace:()=>trace,tracing:()=>nN,tracingEnabled:()=>tracingEnabled,transform:()=>transform,transformClassFields:()=>transformClassFields,transformDeclarations:()=>transformDeclarations,transformECMAScriptModule:()=>transformECMAScriptModule,transformES2015:()=>transformES2015,transformES2016:()=>transformES2016,transformES2017:()=>transformES2017,transformES2018:()=>transformES2018,transformES2019:()=>transformES2019,transformES2020:()=>transformES2020,transformES2021:()=>transformES2021,transformES5:()=>transformES5,transformESDecorators:()=>transformESDecorators,transformESNext:()=>transformESNext,transformGenerators:()=>transformGenerators,transformJsx:()=>transformJsx,transformLegacyDecorators:()=>transformLegacyDecorators,transformModule:()=>transformModule,transformNodeModule:()=>transformNodeModule,transformNodes:()=>transformNodes,transformSystemModule:()=>transformSystemModule,transformTypeScript:()=>transformTypeScript,transpile:()=>transpile,transpileModule:()=>transpileModule,transpileOptionValueCompilerOptions:()=>transpileOptionValueCompilerOptions,trimString:()=>nl,trimStringEnd:()=>nc,trimStringStart:()=>n_,tryAddToSet:()=>W,tryAndIgnoreErrors:()=>tryAndIgnoreErrors,tryCast:()=>e9,tryDirectoryExists:()=>tryDirectoryExists,tryExtractTSExtension:()=>mz,tryFileExists:()=>tryFileExists,tryGetClassExtendingExpressionWithTypeArguments:()=>mS,tryGetClassImplementingOrExtendingExpressionWithTypeArguments:()=>mT,tryGetDirectories:()=>tryGetDirectories,tryGetExtensionFromPath:()=>yt,tryGetImportFromModuleSpecifier:()=>pj,tryGetJSDocSatisfiesTypeNode:()=>yX,tryGetModuleNameFromFile:()=>Th,tryGetModuleSpecifierFromDeclaration:()=>pM,tryGetNativePerformanceHooks:()=>ny,tryGetPropertyAccessOrIdentifierToString:()=>function e(t){if(xA(t)){let n=e(t.expression);if(void 0!==n)return n+"."+cA(t.name)}else if(xC(t)){let n=e(t.expression);if(void 0!==n&&sP(t.argumentExpression))return n+"."+dR(t.argumentExpression)}else if(vk(t))return oi(t.escapedText)},tryGetPropertyNameOfBindingOrAssignmentElement:()=>Tv,tryGetSourceMappingURL:()=>tryGetSourceMappingURL,tryGetTextOfPropertyName:()=>cE,tryIOAndConsumeErrors:()=>tryIOAndConsumeErrors,tryParsePattern:()=>g4,tryParsePatterns:()=>g6,tryParseRawSourceMap:()=>tryParseRawSourceMap,tryReadDirectory:()=>tryReadDirectory,tryReadFile:()=>tryReadFile,tryRemoveDirectoryPrefix:()=>gk,tryRemoveExtension:()=>g1,tryRemovePrefix:()=>tY,tryRemoveSuffix:()=>tI,typeAcquisitionDeclarations:()=>typeAcquisitionDeclarations,typeAliasNamePart:()=>typeAliasNamePart,typeDirectiveIsEqualTo:()=>lS,typeKeywords:()=>typeKeywords,typeParameterNamePart:()=>typeParameterNamePart,typeReferenceResolutionNameAndModeGetter:()=>typeReferenceResolutionNameAndModeGetter,typeToDisplayParts:()=>typeToDisplayParts,unchangedPollThresholds:()=>unchangedPollThresholds,unchangedTextChangeRange:()=>u8,unescapeLeadingUnderscores:()=>oi,unmangleScopedPackageName:()=>unmangleScopedPackageName,unorderedRemoveItem:()=>tz,unorderedRemoveItemAt:()=>tR,unreachableCodeIsError:()=>go,unusedLabelIsError:()=>gs,unwrapInnermostStatementOfLabel:()=>_s,updateErrorForNoInputFiles:()=>updateErrorForNoInputFiles,updateLanguageServiceSourceFile:()=>w2,updateMissingFilePathsWatch:()=>updateMissingFilePathsWatch,updatePackageJsonWatch:()=>updatePackageJsonWatch,updateResolutionField:()=>updateResolutionField,updateSharedExtendedConfigFileWatcher:()=>updateSharedExtendedConfigFileWatcher,updateSourceFile:()=>ED,updateWatchingWildcardDirectories:()=>updateWatchingWildcardDirectories,usesExtensionsOnImports:()=>gQ,usingSingleLineStringWriter:()=>ld,utf16EncodeAsString:()=>af,validateLocaleAndSetLanguage:()=>a7,valuesHelper:()=>valuesHelper,version:()=>o,versionMajorMinor:()=>a,visitArray:()=>visitArray,visitCommaListElements:()=>visitCommaListElements,visitEachChild:()=>visitEachChild,visitFunctionBody:()=>visitFunctionBody,visitIterationBody:()=>visitIterationBody,visitLexicalEnvironment:()=>visitLexicalEnvironment,visitNode:()=>visitNode,visitNodes:()=>visitNodes2,visitParameterList:()=>visitParameterList,walkUpBindingElementsAndPatterns:()=>a3,walkUpLexicalEnvironments:()=>walkUpLexicalEnvironments,walkUpOuterExpressions:()=>Ts,walkUpParenthesizedExpressions:()=>dt,walkUpParenthesizedTypes:()=>de,walkUpParenthesizedTypesAndGetParentAndChild:()=>dn,whitespaceOrMapCommentRegExp:()=>whitespaceOrMapCommentRegExp,writeCommentRange:()=>f1,writeFile:()=>fj,writeFileEnsuringDirectories:()=>fI,zipToModeAwareCache:()=>zipToModeAwareCache,zipWith:()=>b});var Az=c({"src/typescript/_namespaces/ts.ts"(){wA(),wC(),AF(),AL()}}),AB=(r={"src/typescript/typescript.ts"(e,t){Az(),Az(),"u">typeof console&&(nd.loggingHost={log(e,t){switch(e){case 1:return console.error(t);case 2:return console.warn(t);case 3:case 4:return console.log(t)}}}),t.exports=AR}},function(){return i||(0,r[l(r)[0]])((i={exports:{}}).exports,i),i.exports});t.exports=AB()}}),X=u({"src/language-js/parse/postprocess/typescript.js"(e,t){p();var n=U(),r=Q(),i=H(),a={AbstractKeyword:126,SourceFile:308,PropertyDeclaration:169};function o(e,t){let n=function(e){for(;e&&e.kind!==a.SourceFile;)e=e.parent;return e}(e),[r,o]=[e.getStart(),e.end].map(e=>{let{line:t,character:r}=n.getLineAndCharacterOfPosition(e);return{line:t+1,column:r}});i({loc:{start:r,end:o}},t)}t.exports={throwErrorForInvalidNodes:function(e,t){if(!/@|abstract/.test(t.originalText))return;let{esTreeNodeToTSNodeMap:s,tsNodeToESTreeNodeMap:u}=e;r(e.ast,e=>{let t=s.get(e);if(!t)return;let r=u.get(t);r===e&&(function(e){let{modifiers:t}=e;if(!n(t))return;let r=Z(),{SyntaxKind:i}=r;for(let n of t)r.isDecorator(n)&&!function(e){let t=Z();return[!0,!1].some(n=>t.nodeCanBeDecorated(n,e,e.parent,e.parent.parent))}(e)&&(e.kind!==i.MethodDeclaration||r.nodeIsPresent(e.body)||o(n,"A decorator can only decorate a method implementation, not an overload."),o(n,"Decorators are not valid here."))}(t),t.kind!==a.PropertyDeclaration||t.modifiers&&!t.modifiers.some(e=>e.kind===a.AbstractKeyword)||t.initializer&&null===r.value&&i(r,"Abstract property cannot have an initializer"))})}}}}),ee=u({"scripts/build/shims/debug.cjs"(e,t){p(),t.exports=()=>()=>{}}}),et=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js"(e,t){p();var n=Number.MAX_SAFE_INTEGER||9007199254740991;t.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:16}}}),en=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/debug.js"(e,t){p();var r="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=Array(e),n=0;n{};t.exports=r}}),er=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/re.js"(e,t){p();var{MAX_SAFE_COMPONENT_LENGTH:n}=et(),r=en(),i=(e=t.exports={}).re=[],a=e.src=[],o=e.t={},s=0,u=(e,t,n)=>{let u=s++;r(e,u,t),o[e]=u,a[u]=t,i[u]=new RegExp(t,n?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${a[o.NUMERICIDENTIFIER]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${a[o.NUMERICIDENTIFIERLOOSE]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${a[o.PRERELEASEIDENTIFIER]}(?:\\.${a[o.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${a[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[o.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${a[o.BUILDIDENTIFIER]}(?:\\.${a[o.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${a[o.MAINVERSION]}${a[o.PRERELEASE]}?${a[o.BUILD]}?`),u("FULL",`^${a[o.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${a[o.MAINVERSIONLOOSE]}${a[o.PRERELEASELOOSE]}?${a[o.BUILD]}?`),u("LOOSE",`^${a[o.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",`${a[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),u("XRANGEIDENTIFIER",`${a[o.NUMERICIDENTIFIER]}|x|X|\\*`),u("XRANGEPLAIN",`[v=\\s]*(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:${a[o.PRERELEASE]})?${a[o.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:${a[o.PRERELEASELOOSE]})?${a[o.BUILD]}?)?)?`),u("XRANGE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",a[o.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${a[o.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",u("TILDE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${a[o.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",u("CARET",`^${a[o.LONECARET]}${a[o.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${a[o.LONECARET]}${a[o.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${a[o.GTLT]}\\s*(${a[o.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]}|${a[o.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${a[o.XRANGEPLAIN]})\\s+-\\s+(${a[o.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${a[o.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[o.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),ei=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/parse-options.js"(e,t){p();var n=["includePrerelease","loose","rtl"];t.exports=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}}}),ea=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/identifiers.js"(e,t){p();var n=/^[0-9]+$/,r=(e,t)=>{let r=n.test(e),i=n.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:er(t,e)}}}),eo=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/semver.js"(e,t){p();var n=en(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:i}=et(),{re:a,t:o}=er(),s=ei(),{compareIdentifiers:u}=ea(),l=class{constructor(e,t){if(t=s(t),e instanceof l){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid Version: ${e}`);if(e.length>r)throw TypeError(`version is longer than ${r} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let u=e.trim().match(t.loose?a[o.LOOSE]:a[o.FULL]);if(!u)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+u[1],this.minor=+u[2],this.patch=+u[3],this.major>i||this.major<0)throw TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw TypeError("Invalid patch version");u[4]?this.prerelease=u[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};t.exports=l}}),es=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/parse.js"(e,t){p();var{MAX_LENGTH:n}=et(),{re:r,t:i}=er(),a=eo(),o=ei();t.exports=(e,t)=>{if(t=o(t),e instanceof a)return e;if("string"!=typeof e||e.length>n||!(t.loose?r[i.LOOSE]:r[i.FULL]).test(e))return null;try{return new a(e,t)}catch{return null}}}}),eu=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/valid.js"(e,t){p();var n=es();t.exports=(e,t)=>{let r=n(e,t);return r?r.version:null}}}),el=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/clean.js"(e,t){p();var n=es();t.exports=(e,t)=>{let r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}}}),ec=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/inc.js"(e,t){p();var n=eo();t.exports=(e,t,r,i)=>{"string"==typeof r&&(i=r,r=void 0);try{return new n(e instanceof n?e.version:e,r).inc(t,i).version}catch{return null}}}}),e_=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare.js"(e,t){p();var n=eo();t.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))}}),ep=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/eq.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0===n(e,t,r)}}),ed=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/diff.js"(e,t){p();var n=es(),r=ep();t.exports=(e,t)=>{if(r(e,t))return null;{let r=n(e),i=n(t),a=r.prerelease.length||i.prerelease.length,o=a?"pre":"";for(let e in r)if(("major"===e||"minor"===e||"patch"===e)&&r[e]!==i[e])return o+e;return a?"prerelease":""}}}}),ef=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/major.js"(e,t){p();var n=eo();t.exports=(e,t)=>new n(e,t).major}}),eh=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/minor.js"(e,t){p();var n=eo();t.exports=(e,t)=>new n(e,t).minor}}),eg=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/patch.js"(e,t){p();var n=eo();t.exports=(e,t)=>new n(e,t).patch}}),eb=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/prerelease.js"(e,t){p();var n=es();t.exports=(e,t)=>{let r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}}}),ev=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rcompare.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>n(t,e,r)}}),ex=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-loose.js"(e,t){p();var n=e_();t.exports=(e,t)=>n(e,t,!0)}}),eD=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-build.js"(e,t){p();var n=eo();t.exports=(e,t,r)=>{let i=new n(e,r),a=new n(t,r);return i.compare(a)||i.compareBuild(a)}}}),eS=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/sort.js"(e,t){p();var n=eD();t.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))}}),eT=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rsort.js"(e,t){p();var n=eD();t.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))}}),eE=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gt.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>n(e,t,r)>0}}),ew=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lt.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0>n(e,t,r)}}),eA=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/neq.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0!==n(e,t,r)}}),eC=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gte.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>n(e,t,r)>=0}}),eN=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lte.js"(e,t){p();var n=e_();t.exports=(e,t,r)=>0>=n(e,t,r)}}),eM=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/cmp.js"(e,t){p();var n=ep(),r=eA(),i=eE(),a=eC(),o=ew(),s=eN();t.exports=(e,t,u,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof u&&(u=u.version),e===u;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof u&&(u=u.version),e!==u;case"":case"=":case"==":return n(e,u,l);case"!=":return r(e,u,l);case">":return i(e,u,l);case">=":return a(e,u,l);case"<":return o(e,u,l);case"<=":return s(e,u,l);default:throw TypeError(`Invalid operator: ${t}`)}}}}),ek=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/coerce.js"(e,t){p();var n=eo(),r=es(),{re:i,t:a}=er();t.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let o=null;if((t=t||{}).rtl){let t;for(;(t=i[a.COERCERTL].exec(e))&&(!o||o.index+o[0].length!==e.length);)o&&t.index+t[0].length===o.index+o[0].length||(o=t),i[a.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[a.COERCERTL].lastIndex=-1}else o=e.match(i[a.COERCE]);return null===o?null:r(`${o[2]}.${o[3]||"0"}.${o[4]||"0"}`,t)}}}),ej=u({"node_modules/yallist/iterator.js"(e,t){p(),t.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}}}),eI=u({"node_modules/yallist/yallist.js"(e,t){function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(function(e){t.push(e)});else if(arguments.length>0)for(var r=0,i=arguments.length;r1)n=t;else if(this.head)r=this.head.next,n=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},n.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else if(this.tail)r=this.tail.prev,n=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},n.prototype.toArray=function(){for(var e=Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},n.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(tthis.length&&(t=this.length);for(var i=0,a=this.head;null!==a&&ithis.length&&(t=this.length);for(var i=this.length,a=this.tail;null!==a&&i>t;i--)a=a.prev;for(;null!==a&&i>e;i--,a=a.prev)r.push(a.value);return r},n.prototype.splice=function(e,t){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;null!==i&&n1,m=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw TypeError("max must be a non-negative number");this[r]=e.max||1/0;let t=e.length||f;if(this[a]="function"!=typeof t?f:t,this[o]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[s]=e.maxAge||0,this[u]=e.dispose,this[l]=e.noDisposeOnSet||!1,this[d]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw TypeError("max must be a non-negative number");this[r]=e||1/0,y(this)}get max(){return this[r]}set allowStale(e){this[o]=!!e}get allowStale(){return this[o]}set maxAge(e){if("number"!=typeof e)throw TypeError("maxAge must be a non-negative number");this[s]=e,y(this)}get maxAge(){return this[s]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[a]&&(this[a]=e,this[i]=0,this[c].forEach(e=>{e.length=this[a](e.value,e.key),this[i]+=e.length})),y(this)}get lengthCalculator(){return this[a]}get length(){return this[i]}get itemCount(){return this[c].length}rforEach(e,t){t=t||this;for(let n=this[c].tail;null!==n;){let r=n.prev;x(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[c].head;null!==n;){let r=n.next;x(this,e,n,t),n=r}}keys(){return this[c].toArray().map(e=>e.key)}values(){return this[c].toArray().map(e=>e.value)}reset(){this[u]&&this[c]&&this[c].length&&this[c].forEach(e=>this[u](e.key,e.value)),this[_]=new Map,this[c]=new n,this[i]=0}dump(){return this[c].map(e=>!g(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[c]}set(e,t,n){if((n=n||this[s])&&"number"!=typeof n)throw TypeError("maxAge must be a number");let o=n?Date.now():0,p=this[a](t,e);if(this[_].has(e)){if(p>this[r])return b(this,this[_].get(e)),!1;let a=this[_].get(e).value;return this[u]&&(this[l]||this[u](e,a.value)),a.now=o,a.maxAge=n,a.value=t,this[i]+=p-a.length,a.length=p,this.get(e),y(this),!0}let d=new v(e,t,p,o,n);return d.length>this[r]?(this[u]&&this[u](e,t),!1):(this[i]+=d.length,this[c].unshift(d),this[_].set(e,this[c].head),y(this),!0)}has(e){return!!this[_].has(e)&&!g(this,this[_].get(e).value)}get(e){return h(this,e,!0)}peek(e){return h(this,e,!1)}pop(){let e=this[c].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[_].get(e))}load(e){this.reset();let t=Date.now();for(let n=e.length-1;n>=0;n--){let r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{let e=i-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[_].forEach((e,t)=>h(this,t,!1))}},h=(e,t,n)=>{let r=e[_].get(t);if(r){let t=r.value;if(g(e,t)){if(b(e,r),!e[o])return}else n&&(e[d]&&(r.value.now=Date.now()),e[c].unshiftNode(r));return t.value}},g=(e,t)=>{if(!t||!t.maxAge&&!e[s])return!1;let n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[s]&&n>e[s]},y=e=>{if(e[i]>e[r])for(let t=e[c].tail;e[i]>e[r]&&null!==t;){let n=t.prev;b(e,t),t=n}},b=(e,t)=>{if(t){let n=t.value;e[u]&&e[u](n.key,n.value),e[i]-=n.length,e[_].delete(n.key),e[c].removeNode(t)}},v=class{constructor(e,t,n,r,i){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=i||0}},x=(e,t,n,r)=>{let i=n.value;g(e,i)&&(b(e,n),e[o]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};t.exports=m}}),eP=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/range.js"(e,t){p();var n=class{constructor(e,t){if(t=i(t),e instanceof n)return!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease?e:new n(e.raw,t);if(e instanceof a)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!f(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&m(e[0])){this.set=[e];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let t=`parseRange:${Object.keys(this.options).join(",")}:${e=e.trim()}`,n=r.get(t);if(n)return n;let i=this.options.loose,s=i?u[l.HYPHENRANGELOOSE]:u[l.HYPHENRANGE];o("hyphen replace",e=e.replace(s,A(this.options.includePrerelease))),o("comparator trim",e=e.replace(u[l.COMPARATORTRIM],c));let p=(e=(e=(e=e.replace(u[l.TILDETRIM],_)).replace(u[l.CARETTRIM],d)).split(/\s+/).join(" ")).split(" ").map(e=>g(e,this.options)).join(" ").split(/\s+/).map(e=>w(e,this.options));i&&(p=p.filter(e=>(o("loose invalid filter",e,this.options),!!e.match(u[l.COMPARATORLOOSE])))),o("range list",p);let m=new Map;for(let e of p.map(e=>new a(e,this.options))){if(f(e))return[e];m.set(e.value,e)}m.size>1&&m.has("")&&m.delete("");let h=[...m.values()];return r.set(t,h),h}intersects(e,t){if(!(e instanceof n))throw TypeError("a Range is required");return this.set.some(n=>h(n,t)&&e.set.some(e=>h(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new s(e,this.options)}catch{return!1}for(let t=0;t"<0.0.0-0"===e.value,m=e=>""===e.value,h=(e,t)=>{let n=!0,r=e.slice(),i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},g=(e,t)=>(o("comp",e,t),o("caret",e=x(e,t)),o("tildes",e=b(e,t)),o("xrange",e=S(e,t)),o("stars",e=E(e,t)),e),y=e=>!e||"x"===e.toLowerCase()||"*"===e,b=(e,t)=>e.trim().split(/\s+/).map(e=>v(e,t)).join(" "),v=(e,t)=>{let n=t.loose?u[l.TILDELOOSE]:u[l.TILDE];return e.replace(n,(t,n,r,i,a)=>{let s;return o("tilde",e,t,n,r,i,a),y(n)?s="":y(r)?s=`>=${n}.0.0 <${+n+1}.0.0-0`:y(i)?s=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:a?(o("replaceTilde pr",a),s=`>=${n}.${r}.${i}-${a} <${n}.${+r+1}.0-0`):s=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,o("tilde return",s),s})},x=(e,t)=>e.trim().split(/\s+/).map(e=>D(e,t)).join(" "),D=(e,t)=>{o("caret",e,t);let n=t.loose?u[l.CARETLOOSE]:u[l.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,a,s)=>{let u;return o("caret",e,t,n,i,a,s),y(n)?u="":y(i)?u=`>=${n}.0.0${r} <${+n+1}.0.0-0`:y(a)?u="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:s?(o("replaceCaret pr",s),u="0"===n?"0"===i?`>=${n}.${i}.${a}-${s} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}-${s} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a}-${s} <${+n+1}.0.0-0`):(o("no pr"),u="0"===n?"0"===i?`>=${n}.${i}.${a}${r} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a} <${+n+1}.0.0-0`),o("caret return",u),u})},S=(e,t)=>(o("replaceXRanges",e,t),e.split(/\s+/).map(e=>T(e,t)).join(" ")),T=(e,t)=>{e=e.trim();let n=t.loose?u[l.XRANGELOOSE]:u[l.XRANGE];return e.replace(n,(n,r,i,a,s,u)=>{o("xRange",e,n,r,i,a,s,u);let l=y(i),c=l||y(a),_=c||y(s);return"="===r&&_&&(r=""),u=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&_?(c&&(a=0),s=0,">"===r?(r=">=",c?(i=+i+1,a=0):a=+a+1,s=0):"<="===r&&(r="<",c?i=+i+1:a=+a+1),"<"===r&&(u="-0"),n=`${r+i}.${a}.${s}${u}`):c?n=`>=${i}.0.0${u} <${+i+1}.0.0-0`:_&&(n=`>=${i}.${a}.0${u} <${i}.${+a+1}.0-0`),o("xRange return",n),n})},E=(e,t)=>(o("replaceStars",e,t),e.trim().replace(u[l.STAR],"")),w=(e,t)=>(o("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?l.GTE0PRE:l.GTE0],"")),A=e=>(t,n,r,i,a,o,s,u,l,c,_,p,d)=>`${n=y(r)?"":y(i)?`>=${r}.0.0${e?"-0":""}`:y(a)?`>=${r}.${i}.0${e?"-0":""}`:o?`>=${n}`:`>=${n}${e?"-0":""}`} ${u=y(l)?"":y(c)?`<${+l+1}.0.0-0`:y(_)?`<${l}.${+c+1}.0-0`:p?`<=${l}.${c}.${_}-${p}`:e?`<${l}.${c}.${+_+1}-0`:`<=${u}`}`.trim(),C=(e,t,n)=>{for(let n=0;n0){let r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}}}),eF=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/comparator.js"(e,t){p();var n=Symbol("SemVer ANY"),r=class{static get ANY(){return n}constructor(e,t){if(t=i(t),e instanceof r){if(!!t.loose===e.loose)return e;e=e.value}u("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){let t=this.options.loose?a[o.COMPARATORLOOSE]:a[o.COMPARATOR],r=e.match(t);if(!r)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new l(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new l(e,this.options)}catch{return!1}return s(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof r))throw TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new c(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new c(this.value,t).test(e.semver);let n=(">="===this.operator||">"===this.operator)&&(">="===e.operator||">"===e.operator),i=("<="===this.operator||"<"===this.operator)&&("<="===e.operator||"<"===e.operator),a=this.semver.version===e.semver.version,o=(">="===this.operator||"<="===this.operator)&&(">="===e.operator||"<="===e.operator),u=s(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=s(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||i||a&&o||u||l}};t.exports=r;var i=ei(),{re:a,t:o}=er(),s=eM(),u=en(),l=eo(),c=eP()}}),eL=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/satisfies.js"(e,t){p();var n=eP();t.exports=(e,t,r)=>{try{t=new n(t,r)}catch{return!1}return t.test(e)}}}),eR=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/to-comparators.js"(e,t){p();var n=eP();t.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))}}),ez=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/max-satisfying.js"(e,t){p();var n=eo(),r=eP();t.exports=(e,t,i)=>{let a=null,o=null,s=null;try{s=new r(t,i)}catch{return null}return e.forEach(e=>{s.test(e)&&(!a||-1===o.compare(e))&&(a=e,o=new n(a,i))}),a}}}),eB=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-satisfying.js"(e,t){p();var n=eo(),r=eP();t.exports=(e,t,i)=>{let a=null,o=null,s=null;try{s=new r(t,i)}catch{return null}return e.forEach(e=>{s.test(e)&&(!a||1===o.compare(e))&&(a=e,o=new n(a,i))}),a}}}),eU=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-version.js"(e,t){p();var n=eo(),r=eP(),i=eE();t.exports=(e,t)=>{e=new r(e,t);let a=new n("0.0.0");if(e.test(a)||(a=new n("0.0.0-0"),e.test(a)))return a;a=null;for(let t=0;t{let t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!o||i(t,o))&&(o=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),o&&(!a||i(a,o))&&(a=o)}return a&&e.test(a)?a:null}}}),eJ=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/valid.js"(e,t){p();var n=eP();t.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch{return null}}}}),e$=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/outside.js"(e,t){p();var n=eo(),r=eF(),{ANY:i}=r,a=eP(),o=eL(),s=eE(),u=ew(),l=eN(),c=eC();t.exports=(e,t,_,p)=>{let d,f,m,h,g;switch(e=new n(e,p),t=new a(t,p),_){case">":d=s,f=l,m=u,h=">",g=">=";break;case"<":d=u,f=c,m=s,h="<",g="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,p))return!1;for(let n=0;n{e.semver===i&&(e=new r(">=0.0.0")),o=o||e,s=s||e,d(e.semver,o.semver,p)?o=e:m(e.semver,s.semver,p)&&(s=e)}),o.operator===h||o.operator===g||(!s.operator||s.operator===h)&&f(e,s.semver)||s.operator===g&&m(e,s.semver))return!1}return!0}}}),eK=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/gtr.js"(e,t){p();var n=e$();t.exports=(e,t,r)=>n(e,t,">",r)}}),eV=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/ltr.js"(e,t){p();var n=e$();t.exports=(e,t,r)=>n(e,t,"<",r)}}),eY=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/intersects.js"(e,t){p();var n=eP();t.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t))}}),eW=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/simplify.js"(e,t){p();var n=eL(),r=e_();t.exports=(e,t,i)=>{let a=[],o=null,s=null,u=e.sort((e,t)=>r(e,t,i));for(let e of u)n(e,t,i)?(s=e,o||(o=e)):(s&&a.push([o,s]),s=null,o=null);o&&a.push([o,null]);let l=[];for(let[e,t]of a)e===t?l.push(e):t||e!==u[0]?t?e===u[0]?l.push(`<=${t}`):l.push(`${e} - ${t}`):l.push(`>=${e}`):l.push("*");let c=l.join(" || "),_="string"==typeof t.raw?t.raw:String(t);return c.length<_.length?c:t}}}),eq=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/subset.js"(e,t){p();var n=eP(),r=eF(),{ANY:i}=r,a=eL(),o=e_(),s=(e,t,n)=>{let s;if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=n.includePrerelease?[new r(">=0.0.0-0")]:[new r(">=0.0.0")]}if(1===t.length&&t[0].semver===i){if(n.includePrerelease)return!0;t=[new r(">=0.0.0")]}let c=new Set,_,p;for(let t of e)">"===t.operator||">="===t.operator?_=u(_,t,n):"<"===t.operator||"<="===t.operator?p=l(p,t,n):c.add(t.semver);if(c.size>1||_&&p&&((s=o(_.semver,p.semver,n))>0||0===s&&(">="!==_.operator||"<="!==p.operator)))return null;for(let e of c){if(_&&!a(e,String(_),n)||p&&!a(e,String(p),n))return null;for(let r of t)if(!a(e,String(r),n))return!1;return!0}let d,f,m,h,g=!!p&&!n.includePrerelease&&!!p.semver.prerelease.length&&p.semver,y=!!_&&!n.includePrerelease&&!!_.semver.prerelease.length&&_.semver;for(let e of(g&&1===g.prerelease.length&&"<"===p.operator&&0===g.prerelease[0]&&(g=!1),t)){if(h=h||">"===e.operator||">="===e.operator,m=m||"<"===e.operator||"<="===e.operator,_){if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),">"===e.operator||">="===e.operator){if((d=u(_,e,n))===e&&d!==_)return!1}else if(">="===_.operator&&!a(_.semver,String(e),n))return!1}if(p){if(g&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===g.major&&e.semver.minor===g.minor&&e.semver.patch===g.patch&&(g=!1),"<"===e.operator||"<="===e.operator){if((f=l(p,e,n))===e&&f!==p)return!1}else if("<="===p.operator&&!a(p.semver,String(e),n))return!1}if(!e.operator&&(p||_)&&0!==s)return!1}return!(_&&m&&!p&&0!==s||p&&h&&!_&&0!==s||y||g)},u=(e,t,n)=>{if(!e)return t;let r=o(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,n)=>{if(!e)return t;let r=o(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};t.exports=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;e=new n(e,r),t=new n(t,r);let i=!1;n:for(let n of e.set){for(let e of t.set){let t=s(n,e,r);if(i=i||null!==t,t)continue n}if(i)return!1}return!0}}}),eQ=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/index.js"(e,t){p();var n=er(),r=et(),i=eo(),a=ea(),o=es(),s=eu(),u=el(),l=ec(),c=ed(),_=ef(),d=eh(),f=eg(),m=eb(),h=e_(),g=ev(),y=ex(),b=eD(),v=eS(),x=eT(),D=eE(),S=ew(),T=ep(),E=eA(),w=eC(),A=eN(),C=eM(),N=ek(),M=eF(),k=eP(),j=eL(),I=eR(),O=ez(),P=eB(),F=eU(),L=eJ(),R=e$(),z=eK(),B=eV(),U=eY(),J=eW(),$=eq();t.exports={parse:o,valid:s,clean:u,inc:l,diff:c,major:_,minor:d,patch:f,prerelease:m,compare:h,rcompare:g,compareLoose:y,compareBuild:b,sort:v,rsort:x,gt:D,lt:S,eq:T,neq:E,gte:w,lte:A,cmp:C,coerce:N,Comparator:M,Range:k,satisfies:j,toComparators:I,maxSatisfying:O,minSatisfying:P,minVersion:F,validRange:L,outside:R,gtr:z,ltr:B,intersects:U,simplifyRange:J,subset:$,SemVer:i,re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:r.SEMVER_SPEC_VERSION,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}}}),eH=u({"node_modules/@typescript-eslint/typescript-estree/dist/version-check.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.typescriptVersionIsAtLeast=void 0,r(eQ()),r(Z());var i={};for(let t of(e.typescriptVersionIsAtLeast=i,["3.7","3.8","3.9","4.0","4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","5.0"]))i[t]=!0}}),eG=u({"node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.getDecorators=e.getModifiers=void 0;var i=r(Z()),a=eH().typescriptVersionIsAtLeast["4.8"];e.getModifiers=function(e){var t;if(null!=e){if(a){if(i.canHaveModifiers(e)){let t=i.getModifiers(e);return t?Array.from(t):void 0}return}return null===(t=e.modifiers)||void 0===t?void 0:t.filter(e=>!i.isDecorator(e))}},e.getDecorators=function(e){var t;if(null!=e){if(a){if(i.canHaveDecorators(e)){let t=i.getDecorators(e);return t?Array.from(t):void 0}return}return null===(t=e.decorators)||void 0===t?void 0:t.filter(i.isDecorator)}}}}),eZ=u({"node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.xhtmlEntities=void 0,e.xhtmlEntities={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}}}),eX=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js"(e){var t,n;p(),Object.defineProperty(e,"__esModule",{value:!0}),e.AST_TOKEN_TYPES=e.AST_NODE_TYPES=void 0,(t=e.AST_NODE_TYPES||(e.AST_NODE_TYPES={})).AccessorProperty="AccessorProperty",t.ArrayExpression="ArrayExpression",t.ArrayPattern="ArrayPattern",t.ArrowFunctionExpression="ArrowFunctionExpression",t.AssignmentExpression="AssignmentExpression",t.AssignmentPattern="AssignmentPattern",t.AwaitExpression="AwaitExpression",t.BinaryExpression="BinaryExpression",t.BlockStatement="BlockStatement",t.BreakStatement="BreakStatement",t.CallExpression="CallExpression",t.CatchClause="CatchClause",t.ChainExpression="ChainExpression",t.ClassBody="ClassBody",t.ClassDeclaration="ClassDeclaration",t.ClassExpression="ClassExpression",t.ConditionalExpression="ConditionalExpression",t.ContinueStatement="ContinueStatement",t.DebuggerStatement="DebuggerStatement",t.Decorator="Decorator",t.DoWhileStatement="DoWhileStatement",t.EmptyStatement="EmptyStatement",t.ExportAllDeclaration="ExportAllDeclaration",t.ExportDefaultDeclaration="ExportDefaultDeclaration",t.ExportNamedDeclaration="ExportNamedDeclaration",t.ExportSpecifier="ExportSpecifier",t.ExpressionStatement="ExpressionStatement",t.ForInStatement="ForInStatement",t.ForOfStatement="ForOfStatement",t.ForStatement="ForStatement",t.FunctionDeclaration="FunctionDeclaration",t.FunctionExpression="FunctionExpression",t.Identifier="Identifier",t.IfStatement="IfStatement",t.ImportAttribute="ImportAttribute",t.ImportDeclaration="ImportDeclaration",t.ImportDefaultSpecifier="ImportDefaultSpecifier",t.ImportExpression="ImportExpression",t.ImportNamespaceSpecifier="ImportNamespaceSpecifier",t.ImportSpecifier="ImportSpecifier",t.JSXAttribute="JSXAttribute",t.JSXClosingElement="JSXClosingElement",t.JSXClosingFragment="JSXClosingFragment",t.JSXElement="JSXElement",t.JSXEmptyExpression="JSXEmptyExpression",t.JSXExpressionContainer="JSXExpressionContainer",t.JSXFragment="JSXFragment",t.JSXIdentifier="JSXIdentifier",t.JSXMemberExpression="JSXMemberExpression",t.JSXNamespacedName="JSXNamespacedName",t.JSXOpeningElement="JSXOpeningElement",t.JSXOpeningFragment="JSXOpeningFragment",t.JSXSpreadAttribute="JSXSpreadAttribute",t.JSXSpreadChild="JSXSpreadChild",t.JSXText="JSXText",t.LabeledStatement="LabeledStatement",t.Literal="Literal",t.LogicalExpression="LogicalExpression",t.MemberExpression="MemberExpression",t.MetaProperty="MetaProperty",t.MethodDefinition="MethodDefinition",t.NewExpression="NewExpression",t.ObjectExpression="ObjectExpression",t.ObjectPattern="ObjectPattern",t.PrivateIdentifier="PrivateIdentifier",t.Program="Program",t.Property="Property",t.PropertyDefinition="PropertyDefinition",t.RestElement="RestElement",t.ReturnStatement="ReturnStatement",t.SequenceExpression="SequenceExpression",t.SpreadElement="SpreadElement",t.StaticBlock="StaticBlock",t.Super="Super",t.SwitchCase="SwitchCase",t.SwitchStatement="SwitchStatement",t.TaggedTemplateExpression="TaggedTemplateExpression",t.TemplateElement="TemplateElement",t.TemplateLiteral="TemplateLiteral",t.ThisExpression="ThisExpression",t.ThrowStatement="ThrowStatement",t.TryStatement="TryStatement",t.UnaryExpression="UnaryExpression",t.UpdateExpression="UpdateExpression",t.VariableDeclaration="VariableDeclaration",t.VariableDeclarator="VariableDeclarator",t.WhileStatement="WhileStatement",t.WithStatement="WithStatement",t.YieldExpression="YieldExpression",t.TSAbstractAccessorProperty="TSAbstractAccessorProperty",t.TSAbstractKeyword="TSAbstractKeyword",t.TSAbstractMethodDefinition="TSAbstractMethodDefinition",t.TSAbstractPropertyDefinition="TSAbstractPropertyDefinition",t.TSAnyKeyword="TSAnyKeyword",t.TSArrayType="TSArrayType",t.TSAsExpression="TSAsExpression",t.TSAsyncKeyword="TSAsyncKeyword",t.TSBigIntKeyword="TSBigIntKeyword",t.TSBooleanKeyword="TSBooleanKeyword",t.TSCallSignatureDeclaration="TSCallSignatureDeclaration",t.TSClassImplements="TSClassImplements",t.TSConditionalType="TSConditionalType",t.TSConstructorType="TSConstructorType",t.TSConstructSignatureDeclaration="TSConstructSignatureDeclaration",t.TSDeclareFunction="TSDeclareFunction",t.TSDeclareKeyword="TSDeclareKeyword",t.TSEmptyBodyFunctionExpression="TSEmptyBodyFunctionExpression",t.TSEnumDeclaration="TSEnumDeclaration",t.TSEnumMember="TSEnumMember",t.TSExportAssignment="TSExportAssignment",t.TSExportKeyword="TSExportKeyword",t.TSExternalModuleReference="TSExternalModuleReference",t.TSFunctionType="TSFunctionType",t.TSInstantiationExpression="TSInstantiationExpression",t.TSImportEqualsDeclaration="TSImportEqualsDeclaration",t.TSImportType="TSImportType",t.TSIndexedAccessType="TSIndexedAccessType",t.TSIndexSignature="TSIndexSignature",t.TSInferType="TSInferType",t.TSInterfaceBody="TSInterfaceBody",t.TSInterfaceDeclaration="TSInterfaceDeclaration",t.TSInterfaceHeritage="TSInterfaceHeritage",t.TSIntersectionType="TSIntersectionType",t.TSIntrinsicKeyword="TSIntrinsicKeyword",t.TSLiteralType="TSLiteralType",t.TSMappedType="TSMappedType",t.TSMethodSignature="TSMethodSignature",t.TSModuleBlock="TSModuleBlock",t.TSModuleDeclaration="TSModuleDeclaration",t.TSNamedTupleMember="TSNamedTupleMember",t.TSNamespaceExportDeclaration="TSNamespaceExportDeclaration",t.TSNeverKeyword="TSNeverKeyword",t.TSNonNullExpression="TSNonNullExpression",t.TSNullKeyword="TSNullKeyword",t.TSNumberKeyword="TSNumberKeyword",t.TSObjectKeyword="TSObjectKeyword",t.TSOptionalType="TSOptionalType",t.TSParameterProperty="TSParameterProperty",t.TSPrivateKeyword="TSPrivateKeyword",t.TSPropertySignature="TSPropertySignature",t.TSProtectedKeyword="TSProtectedKeyword",t.TSPublicKeyword="TSPublicKeyword",t.TSQualifiedName="TSQualifiedName",t.TSReadonlyKeyword="TSReadonlyKeyword",t.TSRestType="TSRestType",t.TSSatisfiesExpression="TSSatisfiesExpression",t.TSStaticKeyword="TSStaticKeyword",t.TSStringKeyword="TSStringKeyword",t.TSSymbolKeyword="TSSymbolKeyword",t.TSTemplateLiteralType="TSTemplateLiteralType",t.TSThisType="TSThisType",t.TSTupleType="TSTupleType",t.TSTypeAliasDeclaration="TSTypeAliasDeclaration",t.TSTypeAnnotation="TSTypeAnnotation",t.TSTypeAssertion="TSTypeAssertion",t.TSTypeLiteral="TSTypeLiteral",t.TSTypeOperator="TSTypeOperator",t.TSTypeParameter="TSTypeParameter",t.TSTypeParameterDeclaration="TSTypeParameterDeclaration",t.TSTypeParameterInstantiation="TSTypeParameterInstantiation",t.TSTypePredicate="TSTypePredicate",t.TSTypeQuery="TSTypeQuery",t.TSTypeReference="TSTypeReference",t.TSUndefinedKeyword="TSUndefinedKeyword",t.TSUnionType="TSUnionType",t.TSUnknownKeyword="TSUnknownKeyword",t.TSVoidKeyword="TSVoidKeyword",(n=e.AST_TOKEN_TYPES||(e.AST_TOKEN_TYPES={})).Boolean="Boolean",n.Identifier="Identifier",n.JSXIdentifier="JSXIdentifier",n.JSXText="JSXText",n.Keyword="Keyword",n.Null="Null",n.Numeric="Numeric",n.Punctuator="Punctuator",n.RegularExpression="RegularExpression",n.String="String",n.Template="Template",n.Block="Block",n.Line="Line"}}),e0=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/lib.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e1=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/parser-options.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e2=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/ts-estree.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.TSESTree=void 0,e.TSESTree=r(eX())}}),e3=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/index.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.AST_TOKEN_TYPES=e.AST_NODE_TYPES=void 0;var r=eX();Object.defineProperty(e,"AST_NODE_TYPES",{enumerable:!0,get:function(){return r.AST_NODE_TYPES}}),Object.defineProperty(e,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return r.AST_TOKEN_TYPES}}),n(e0(),e),n(e1(),e),n(e2(),e)}}),e4=u({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e6=u({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0})}}),e5=u({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.TSESTree=e.AST_TOKEN_TYPES=e.AST_NODE_TYPES=void 0;var r=e3();Object.defineProperty(e,"AST_NODE_TYPES",{enumerable:!0,get:function(){return r.AST_NODE_TYPES}}),Object.defineProperty(e,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return r.AST_TOKEN_TYPES}}),Object.defineProperty(e,"TSESTree",{enumerable:!0,get:function(){return r.TSESTree}}),n(e4(),e),n(e6(),e)}}),e8=u({"node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.isThisInTypeQuery=e.isThisIdentifier=e.identifierIsThisKeyword=e.firstDefined=e.nodeHasTokens=e.createError=e.TSError=e.convertTokens=e.convertToken=e.getTokenType=e.isChildUnwrappableOptionalChain=e.isChainExpression=e.isOptional=e.isComputedProperty=e.unescapeStringLiteralText=e.hasJSXAncestor=e.findFirstMatchingAncestor=e.findNextToken=e.getTSNodeAccessibility=e.getDeclarationKind=e.isJSXToken=e.isToken=e.getRange=e.canContainDirective=e.getLocFor=e.getLineAndCharacterFor=e.getBinaryExpressionType=e.isJSDocComment=e.isComment=e.isComma=e.getLastModifier=e.hasModifier=e.isESTreeClassMember=e.getTextForTokenKind=e.isLogicalOperator=e.isAssignmentOperator=void 0;var i=r(Z()),a=eG(),o=eZ(),s=e5(),u=eH().typescriptVersionIsAtLeast["5.0"],l=i.SyntaxKind,c=[l.BarBarToken,l.AmpersandAmpersandToken,l.QuestionQuestionToken];function _(e){return e.kind>=l.FirstAssignment&&e.kind<=l.LastAssignment}function d(e){return c.includes(e.kind)}function f(e){return e.kind===l.SingleLineCommentTrivia||e.kind===l.MultiLineCommentTrivia}function m(e){return e.kind===l.JSDocComment}function h(e,t){let n=t.getLineAndCharacterOfPosition(e);return{line:n.line+1,column:n.character}}function g(e,t,n){return{start:h(e,n),end:h(t,n)}}function y(e){return e.kind>=l.FirstToken&&e.kind<=l.LastToken}function b(e){return e.kind>=l.JsxElement&&e.kind<=l.JsxAttribute}function v(e,t){for(;e;){if(t(e))return e;e=e.parent}}function x(e){return!!v(e,b)}function D(e){return e.type===s.AST_NODE_TYPES.ChainExpression}function S(e){let t;if(u&&e.kind===l.Identifier?t=i.identifierToKeywordKind(e):"originalKeywordKind"in e&&(t=e.originalKeywordKind),t)return t===l.NullKeyword?s.AST_TOKEN_TYPES.Null:t>=l.FirstFutureReservedWord&&t<=l.LastKeyword?s.AST_TOKEN_TYPES.Identifier:s.AST_TOKEN_TYPES.Keyword;if(e.kind>=l.FirstKeyword&&e.kind<=l.LastFutureReservedWord)return e.kind===l.FalseKeyword||e.kind===l.TrueKeyword?s.AST_TOKEN_TYPES.Boolean:s.AST_TOKEN_TYPES.Keyword;if(e.kind>=l.FirstPunctuation&&e.kind<=l.LastPunctuation)return s.AST_TOKEN_TYPES.Punctuator;if(e.kind>=l.NoSubstitutionTemplateLiteral&&e.kind<=l.TemplateTail)return s.AST_TOKEN_TYPES.Template;switch(e.kind){case l.NumericLiteral:return s.AST_TOKEN_TYPES.Numeric;case l.JsxText:return s.AST_TOKEN_TYPES.JSXText;case l.StringLiteral:return e.parent&&(e.parent.kind===l.JsxAttribute||e.parent.kind===l.JsxElement)?s.AST_TOKEN_TYPES.JSXText:s.AST_TOKEN_TYPES.String;case l.RegularExpressionLiteral:return s.AST_TOKEN_TYPES.RegularExpression;case l.Identifier:case l.ConstructorKeyword:case l.GetKeyword:case l.SetKeyword:}return e.parent&&e.kind===l.Identifier&&(b(e.parent)||e.parent.kind===l.PropertyAccessExpression&&x(e))?s.AST_TOKEN_TYPES.JSXIdentifier:s.AST_TOKEN_TYPES.Identifier}function T(e,t){let n=e.kind===l.JsxText?e.getFullStart():e.getStart(t),r=e.getEnd(),i=t.text.slice(n,r),a=S(e);return a===s.AST_TOKEN_TYPES.RegularExpression?{type:a,value:i,range:[n,r],loc:g(n,r,t),regex:{pattern:i.slice(1,i.lastIndexOf("/")),flags:i.slice(i.lastIndexOf("/")+1)}}:{type:a,value:i,range:[n,r],loc:g(n,r,t)}}e.isAssignmentOperator=_,e.isLogicalOperator=d,e.getTextForTokenKind=function(e){return i.tokenToString(e)},e.isESTreeClassMember=function(e){return e.kind!==l.SemicolonClassElement},e.hasModifier=function(e,t){let n=(0,a.getModifiers)(t);return(null==n?void 0:n.some(t=>t.kind===e))===!0},e.getLastModifier=function(e){var t;let n=(0,a.getModifiers)(e);return null==n?null:null!==(t=n[n.length-1])&&void 0!==t?t:null},e.isComma=function(e){return e.kind===l.CommaToken},e.isComment=f,e.isJSDocComment=m,e.getBinaryExpressionType=function(e){return _(e)?s.AST_NODE_TYPES.AssignmentExpression:d(e)?s.AST_NODE_TYPES.LogicalExpression:s.AST_NODE_TYPES.BinaryExpression},e.getLineAndCharacterFor=h,e.getLocFor=g,e.canContainDirective=function(e){if(e.kind===i.SyntaxKind.Block)switch(e.parent.kind){case i.SyntaxKind.Constructor:case i.SyntaxKind.GetAccessor:case i.SyntaxKind.SetAccessor:case i.SyntaxKind.ArrowFunction:case i.SyntaxKind.FunctionExpression:case i.SyntaxKind.FunctionDeclaration:case i.SyntaxKind.MethodDeclaration:break;default:return!1}return!0},e.getRange=function(e,t){return[e.getStart(t),e.getEnd()]},e.isToken=y,e.isJSXToken=b,e.getDeclarationKind=function(e){return e.flags&i.NodeFlags.Let?"let":e.flags&i.NodeFlags.Const?"const":"var"},e.getTSNodeAccessibility=function(e){let t=(0,a.getModifiers)(e);if(null==t)return null;for(let e of t)switch(e.kind){case l.PublicKeyword:return"public";case l.ProtectedKeyword:return"protected";case l.PrivateKeyword:return"private"}return null},e.findNextToken=function(e,t,n){return function t(r){return i.isToken(r)&&r.pos===e.end?r:A(r.getChildren(n),r=>(r.pos<=e.pos&&r.end>e.end||r.pos===e.end)&&w(r,n)?t(r):void 0)}(t)},e.findFirstMatchingAncestor=v,e.hasJSXAncestor=x,e.unescapeStringLiteralText=function(e){return e.replace(/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,e=>{let t=e.slice(1,-1);if("#"===t[0]){let n="x"===t[1]?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return n>1114111?e:String.fromCodePoint(n)}return o.xhtmlEntities[t]||e})},e.isComputedProperty=function(e){return e.kind===l.ComputedPropertyName},e.isOptional=function(e){return!!e.questionToken&&e.questionToken.kind===l.QuestionToken},e.isChainExpression=D,e.isChildUnwrappableOptionalChain=function(e,t){return D(t)&&e.expression.kind!==i.SyntaxKind.ParenthesizedExpression},e.getTokenType=S,e.convertToken=T,e.convertTokens=function(e){let t=[];return function n(r){if(!(f(r)||m(r))){if(y(r)&&r.kind!==l.EndOfFileToken){let n=T(r,e);n&&t.push(n)}else r.getChildren(e).forEach(n)}}(e),t};var E=class extends Error{constructor(e,t,n,r,i){super(e),this.fileName=t,this.index=n,this.lineNumber=r,this.column=i,Object.defineProperty(this,"name",{value:new.target.name,enumerable:!1,configurable:!0})}};function w(e,t){return e.kind===l.EndOfFileToken?!!e.jsDoc:0!==e.getWidth(t)}function A(e,t){if(void 0!==e)for(let n=0;n{let t=this.convertChild(e);if(n){if(null!=t&&t.expression&&i.isExpressionStatement(e)&&i.isStringLiteral(e.expression)){let e=t.expression.raw;return t.directive=e.slice(1,-1),t}n=!1}return t}).filter(e=>e)}convertTypeArgumentsToTypeParameters(e,t){let n=(0,o.findNextToken)(e,this.ast,this.ast);return this.createNode(t,{type:s.AST_NODE_TYPES.TSTypeParameterInstantiation,range:[e.pos-1,n.end],params:e.map(e=>this.convertType(e))})}convertTSTypeParametersToTypeParametersDeclaration(e){let t=(0,o.findNextToken)(e,this.ast,this.ast);return{type:s.AST_NODE_TYPES.TSTypeParameterDeclaration,range:[e.pos-1,t.end],loc:(0,o.getLocFor)(e.pos-1,t.end,this.ast),params:e.map(e=>this.convertType(e))}}convertParameters(e){return null!=e&&e.length?e.map(e=>{let t=this.convertChild(e),n=(0,a.getDecorators)(e);return null!=n&&n.length&&(t.decorators=n.map(e=>this.convertChild(e))),t}):[]}convertChainExpression(e,t){let{child:n,isOptional:r}=e.type===s.AST_NODE_TYPES.MemberExpression?{child:e.object,isOptional:e.optional}:e.type===s.AST_NODE_TYPES.CallExpression?{child:e.callee,isOptional:e.optional}:{child:e.expression,isOptional:!1},i=(0,o.isChildUnwrappableOptionalChain)(t,n);if(!i&&!r)return e;if(i&&(0,o.isChainExpression)(n)){let t=n.expression;e.type===s.AST_NODE_TYPES.MemberExpression?e.object=t:e.type===s.AST_NODE_TYPES.CallExpression?e.callee=t:e.expression=t}return this.createNode(t,{type:s.AST_NODE_TYPES.ChainExpression,expression:e})}deeplyCopy(e){if(e.kind===i.SyntaxKind.JSDocFunctionType)throw(0,o.createError)(this.ast,e.pos,"JSDoc types can only be used inside documentation comments.");let t=`TS${l[e.kind]}`;if(this.options.errorOnUnknownASTType&&!s.AST_NODE_TYPES[t])throw Error(`Unknown AST_NODE_TYPE: "${t}"`);let n=this.createNode(e,{type:t});"type"in e&&(n.typeAnnotation=e.type&&"kind"in e.type&&i.isTypeNode(e.type)?this.convertTypeAnnotation(e.type,e):null),"typeArguments"in e&&(n.typeParameters=e.typeArguments&&"pos"in e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):null),"typeParameters"in e&&(n.typeParameters=e.typeParameters&&"pos"in e.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters):null);let r=(0,a.getDecorators)(e);null!=r&&r.length&&(n.decorators=r.map(e=>this.convertChild(e)));let u=new Set(["_children","decorators","end","flags","illegalDecorators","heritageClauses","locals","localSymbol","jsDoc","kind","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(e).filter(e=>{let[t]=e;return!u.has(t)}).forEach(e=>{let[t,r]=e;Array.isArray(r)?n[t]=r.map(e=>this.convertChild(e)):r&&"object"==typeof r&&r.kind?n[t]=this.convertChild(r):n[t]=r}),n}convertJSXIdentifier(e){let t=this.createNode(e,{type:s.AST_NODE_TYPES.JSXIdentifier,name:e.getText()});return this.registerTSNodeInNodeMap(e,t),t}convertJSXNamespaceOrIdentifier(e){let t=e.getText(),n=t.indexOf(":");if(n>0){let r=(0,o.getRange)(e,this.ast),i=this.createNode(e,{type:s.AST_NODE_TYPES.JSXNamespacedName,namespace:this.createNode(e,{type:s.AST_NODE_TYPES.JSXIdentifier,name:t.slice(0,n),range:[r[0],r[0]+n]}),name:this.createNode(e,{type:s.AST_NODE_TYPES.JSXIdentifier,name:t.slice(n+1),range:[r[0]+n+1,r[1]]}),range:r});return this.registerTSNodeInNodeMap(e,i),i}return this.convertJSXIdentifier(e)}convertJSXTagName(e,t){let n;switch(e.kind){case l.PropertyAccessExpression:if(e.name.kind===l.PrivateIdentifier)throw Error("Non-private identifier expected.");n=this.createNode(e,{type:s.AST_NODE_TYPES.JSXMemberExpression,object:this.convertJSXTagName(e.expression,t),property:this.convertJSXIdentifier(e.name)});break;case l.ThisKeyword:case l.Identifier:default:return this.convertJSXNamespaceOrIdentifier(e)}return this.registerTSNodeInNodeMap(e,n),n}convertMethodSignature(e){let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSMethodSignature,computed:(0,o.isComputedProperty)(e.name),key:this.convertChild(e.name),params:this.convertParameters(e.parameters),kind:(()=>{switch(e.kind){case l.GetAccessor:return"get";case l.SetAccessor:return"set";case l.MethodSignature:return"method"}})()});(0,o.isOptional)(e)&&(t.optional=!0),e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),(0,o.hasModifier)(l.ReadonlyKeyword,e)&&(t.readonly=!0),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters));let n=(0,o.getTSNodeAccessibility)(e);return n&&(t.accessibility=n),(0,o.hasModifier)(l.ExportKeyword,e)&&(t.export=!0),(0,o.hasModifier)(l.StaticKeyword,e)&&(t.static=!0),t}convertAssertClasue(e){return void 0===e?[]:e.elements.map(e=>this.convertChild(e))}applyModifiersToResult(e,t){if(!t)return;let n=[];for(let r of t)switch(r.kind){case l.ExportKeyword:case l.DefaultKeyword:break;case l.ConstKeyword:e.const=!0;break;case l.DeclareKeyword:e.declare=!0;break;default:n.push(this.convertChild(r))}n.length>0&&(e.modifiers=n)}fixParentLocation(e,t){t[0]e.range[1]&&(e.range[1]=t[1],e.loc.end=(0,o.getLineAndCharacterFor)(e.range[1],this.ast))}assertModuleSpecifier(e,t){var n;if(!t&&null==e.moduleSpecifier)throw(0,o.createError)(this.ast,e.pos,"Module specifier must be a string literal.");if(e.moduleSpecifier&&(null===(n=e.moduleSpecifier)||void 0===n?void 0:n.kind)!==l.StringLiteral)throw(0,o.createError)(this.ast,e.moduleSpecifier.pos,"Module specifier must be a string literal.")}convertNode(e,t){var n,r,c,_,p,d,f,m,h,g;switch(e.kind){case l.SourceFile:return this.createNode(e,{type:s.AST_NODE_TYPES.Program,body:this.convertBodyExpressions(e.statements,e),sourceType:e.externalModuleIndicator?"module":"script",range:[e.getStart(this.ast),e.endOfFileToken.end]});case l.Block:return this.createNode(e,{type:s.AST_NODE_TYPES.BlockStatement,body:this.convertBodyExpressions(e.statements,e)});case l.Identifier:return(0,o.isThisInTypeQuery)(e)?this.createNode(e,{type:s.AST_NODE_TYPES.ThisExpression}):this.createNode(e,{type:s.AST_NODE_TYPES.Identifier,name:e.text});case l.PrivateIdentifier:return this.createNode(e,{type:s.AST_NODE_TYPES.PrivateIdentifier,name:e.text.slice(1)});case l.WithStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.WithStatement,object:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.ReturnStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ReturnStatement,argument:this.convertChild(e.expression)});case l.LabeledStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.LabeledStatement,label:this.convertChild(e.label),body:this.convertChild(e.statement)});case l.ContinueStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ContinueStatement,label:this.convertChild(e.label)});case l.BreakStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.BreakStatement,label:this.convertChild(e.label)});case l.IfStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.IfStatement,test:this.convertChild(e.expression),consequent:this.convertChild(e.thenStatement),alternate:this.convertChild(e.elseStatement)});case l.SwitchStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.SwitchStatement,discriminant:this.convertChild(e.expression),cases:e.caseBlock.clauses.map(e=>this.convertChild(e))});case l.CaseClause:case l.DefaultClause:return this.createNode(e,{type:s.AST_NODE_TYPES.SwitchCase,test:e.kind===l.CaseClause?this.convertChild(e.expression):null,consequent:e.statements.map(e=>this.convertChild(e))});case l.ThrowStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ThrowStatement,argument:this.convertChild(e.expression)});case l.TryStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.TryStatement,block:this.convertChild(e.tryBlock),handler:this.convertChild(e.catchClause),finalizer:this.convertChild(e.finallyBlock)});case l.CatchClause:return this.createNode(e,{type:s.AST_NODE_TYPES.CatchClause,param:e.variableDeclaration?this.convertBindingNameWithTypeAnnotation(e.variableDeclaration.name,e.variableDeclaration.type):null,body:this.convertChild(e.block)});case l.WhileStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.WhileStatement,test:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.DoStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.DoWhileStatement,test:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.ForStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ForStatement,init:this.convertChild(e.initializer),test:this.convertChild(e.condition),update:this.convertChild(e.incrementor),body:this.convertChild(e.statement)});case l.ForInStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ForInStatement,left:this.convertPattern(e.initializer),right:this.convertChild(e.expression),body:this.convertChild(e.statement)});case l.ForOfStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ForOfStatement,left:this.convertPattern(e.initializer),right:this.convertChild(e.expression),body:this.convertChild(e.statement),await:!!(e.awaitModifier&&e.awaitModifier.kind===l.AwaitKeyword)});case l.FunctionDeclaration:{let t=(0,o.hasModifier)(l.DeclareKeyword,e),n=this.createNode(e,{type:t||!e.body?s.AST_NODE_TYPES.TSDeclareFunction:s.AST_NODE_TYPES.FunctionDeclaration,id:this.convertChild(e.name),generator:!!e.asteriskToken,expression:!1,async:(0,o.hasModifier)(l.AsyncKeyword,e),params:this.convertParameters(e.parameters),body:this.convertChild(e.body)||void 0});return e.type&&(n.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(n.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t&&(n.declare=!0),this.fixExports(e,n)}case l.VariableDeclaration:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.VariableDeclarator,id:this.convertBindingNameWithTypeAnnotation(e.name,e.type,e),init:this.convertChild(e.initializer)});return e.exclamationToken&&(t.definite=!0),t}case l.VariableStatement:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.VariableDeclaration,declarations:e.declarationList.declarations.map(e=>this.convertChild(e)),kind:(0,o.getDeclarationKind)(e.declarationList)});return(0,o.hasModifier)(l.DeclareKeyword,e)&&(t.declare=!0),this.fixExports(e,t)}case l.VariableDeclarationList:return this.createNode(e,{type:s.AST_NODE_TYPES.VariableDeclaration,declarations:e.declarations.map(e=>this.convertChild(e)),kind:(0,o.getDeclarationKind)(e)});case l.ExpressionStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.ExpressionStatement,expression:this.convertChild(e.expression)});case l.ThisKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.ThisExpression});case l.ArrayLiteralExpression:return this.allowPattern?this.createNode(e,{type:s.AST_NODE_TYPES.ArrayPattern,elements:e.elements.map(e=>this.convertPattern(e))}):this.createNode(e,{type:s.AST_NODE_TYPES.ArrayExpression,elements:e.elements.map(e=>this.convertChild(e))});case l.ObjectLiteralExpression:return this.allowPattern?this.createNode(e,{type:s.AST_NODE_TYPES.ObjectPattern,properties:e.properties.map(e=>this.convertPattern(e))}):this.createNode(e,{type:s.AST_NODE_TYPES.ObjectExpression,properties:e.properties.map(e=>this.convertChild(e))});case l.PropertyAssignment:return this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:this.converter(e.initializer,e,this.inTypeMode,this.allowPattern),computed:(0,o.isComputedProperty)(e.name),method:!1,shorthand:!1,kind:"init"});case l.ShorthandPropertyAssignment:return e.objectAssignmentInitializer?this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(e.name),right:this.convertChild(e.objectAssignmentInitializer)}),computed:!1,method:!1,shorthand:!0,kind:"init"}):this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:this.convertChild(e.name),computed:!1,method:!1,shorthand:!0,kind:"init"});case l.ComputedPropertyName:return this.convertChild(e.expression);case l.PropertyDeclaration:{let t=(0,o.hasModifier)(l.AbstractKeyword,e),n=(0,o.hasModifier)(l.AccessorKeyword,e)?t?s.AST_NODE_TYPES.TSAbstractAccessorProperty:s.AST_NODE_TYPES.AccessorProperty:t?s.AST_NODE_TYPES.TSAbstractPropertyDefinition:s.AST_NODE_TYPES.PropertyDefinition,r=this.createNode(e,{type:n,key:this.convertChild(e.name),value:t?null:this.convertChild(e.initializer),computed:(0,o.isComputedProperty)(e.name),static:(0,o.hasModifier)(l.StaticKeyword,e),readonly:(0,o.hasModifier)(l.ReadonlyKeyword,e)||void 0,declare:(0,o.hasModifier)(l.DeclareKeyword,e),override:(0,o.hasModifier)(l.OverrideKeyword,e)});e.type&&(r.typeAnnotation=this.convertTypeAnnotation(e.type,e));let i=(0,a.getDecorators)(e);i&&(r.decorators=i.map(e=>this.convertChild(e)));let u=(0,o.getTSNodeAccessibility)(e);return u&&(r.accessibility=u),(e.name.kind===l.Identifier||e.name.kind===l.ComputedPropertyName||e.name.kind===l.PrivateIdentifier)&&e.questionToken&&(r.optional=!0),e.exclamationToken&&(r.definite=!0),r.key.type===s.AST_NODE_TYPES.Literal&&e.questionToken&&(r.optional=!0),r}case l.GetAccessor:case l.SetAccessor:if(e.parent.kind===l.InterfaceDeclaration||e.parent.kind===l.TypeLiteral)return this.convertMethodSignature(e);case l.MethodDeclaration:{let n,r=this.createNode(e,{type:e.body?s.AST_NODE_TYPES.FunctionExpression:s.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,generator:!!e.asteriskToken,expression:!1,async:(0,o.hasModifier)(l.AsyncKeyword,e),body:this.convertChild(e.body),range:[e.parameters.pos-1,e.end],params:[]});if(e.type&&(r.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(r.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters),this.fixParentLocation(r,r.typeParameters.range)),t.kind===l.ObjectLiteralExpression)r.params=e.parameters.map(e=>this.convertChild(e)),n=this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(e.name),value:r,computed:(0,o.isComputedProperty)(e.name),method:e.kind===l.MethodDeclaration,shorthand:!1,kind:"init"});else{r.params=this.convertParameters(e.parameters);let t=(0,o.hasModifier)(l.AbstractKeyword,e)?s.AST_NODE_TYPES.TSAbstractMethodDefinition:s.AST_NODE_TYPES.MethodDefinition;n=this.createNode(e,{type:t,key:this.convertChild(e.name),value:r,computed:(0,o.isComputedProperty)(e.name),static:(0,o.hasModifier)(l.StaticKeyword,e),kind:"method",override:(0,o.hasModifier)(l.OverrideKeyword,e)});let i=(0,a.getDecorators)(e);i&&(n.decorators=i.map(e=>this.convertChild(e)));let u=(0,o.getTSNodeAccessibility)(e);u&&(n.accessibility=u)}return e.questionToken&&(n.optional=!0),e.kind===l.GetAccessor?n.kind="get":e.kind===l.SetAccessor?n.kind="set":n.static||e.name.kind!==l.StringLiteral||"constructor"!==e.name.text||n.type===s.AST_NODE_TYPES.Property||(n.kind="constructor"),n}case l.Constructor:{let t=(0,o.getLastModifier)(e),n=t&&(0,o.findNextToken)(t,e,this.ast)||e.getFirstToken(),r=this.createNode(e,{type:e.body?s.AST_NODE_TYPES.FunctionExpression:s.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,params:this.convertParameters(e.parameters),generator:!1,expression:!1,async:!1,body:this.convertChild(e.body),range:[e.parameters.pos-1,e.end]});e.typeParameters&&(r.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters),this.fixParentLocation(r,r.typeParameters.range)),e.type&&(r.returnType=this.convertTypeAnnotation(e.type,e));let i=this.createNode(e,{type:s.AST_NODE_TYPES.Identifier,name:"constructor",range:[n.getStart(this.ast),n.end]}),a=(0,o.hasModifier)(l.StaticKeyword,e),u=this.createNode(e,{type:(0,o.hasModifier)(l.AbstractKeyword,e)?s.AST_NODE_TYPES.TSAbstractMethodDefinition:s.AST_NODE_TYPES.MethodDefinition,key:i,value:r,computed:!1,static:a,kind:a?"method":"constructor",override:!1}),c=(0,o.getTSNodeAccessibility)(e);return c&&(u.accessibility=c),u}case l.FunctionExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.FunctionExpression,id:this.convertChild(e.name),generator:!!e.asteriskToken,params:this.convertParameters(e.parameters),body:this.convertChild(e.body),async:(0,o.hasModifier)(l.AsyncKeyword,e),expression:!1});return e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t}case l.SuperKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.Super});case l.ArrayBindingPattern:return this.createNode(e,{type:s.AST_NODE_TYPES.ArrayPattern,elements:e.elements.map(e=>this.convertPattern(e))});case l.OmittedExpression:return null;case l.ObjectBindingPattern:return this.createNode(e,{type:s.AST_NODE_TYPES.ObjectPattern,properties:e.elements.map(e=>this.convertPattern(e))});case l.BindingElement:if(t.kind===l.ArrayBindingPattern){let n=this.convertChild(e.name,t);return e.initializer?this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:n,right:this.convertChild(e.initializer)}):e.dotDotDotToken?this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:n}):n}{let t;return t=e.dotDotDotToken?this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:this.convertChild(null!==(n=e.propertyName)&&void 0!==n?n:e.name)}):this.createNode(e,{type:s.AST_NODE_TYPES.Property,key:this.convertChild(null!==(r=e.propertyName)&&void 0!==r?r:e.name),value:this.convertChild(e.name),computed:!!(e.propertyName&&e.propertyName.kind===l.ComputedPropertyName),method:!1,shorthand:!e.propertyName,kind:"init"}),e.initializer&&(t.value=this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:this.convertChild(e.name),right:this.convertChild(e.initializer),range:[e.name.getStart(this.ast),e.initializer.end]})),t}case l.ArrowFunction:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.ArrowFunctionExpression,generator:!1,id:null,params:this.convertParameters(e.parameters),body:this.convertChild(e.body),async:(0,o.hasModifier)(l.AsyncKeyword,e),expression:e.body.kind!==l.Block});return e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t}case l.YieldExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.YieldExpression,delegate:!!e.asteriskToken,argument:this.convertChild(e.expression)});case l.AwaitExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.AwaitExpression,argument:this.convertChild(e.expression)});case l.NoSubstitutionTemplateLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.TemplateLiteral,quasis:[this.createNode(e,{type:s.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(e.getStart(this.ast)+1,e.end-1),cooked:e.text},tail:!0})],expressions:[]});case l.TemplateExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TemplateLiteral,quasis:[this.convertChild(e.head)],expressions:[]});return e.templateSpans.forEach(e=>{t.expressions.push(this.convertChild(e.expression)),t.quasis.push(this.convertChild(e.literal))}),t}case l.TaggedTemplateExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TaggedTemplateExpression,typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0,tag:this.convertChild(e.tag),quasi:this.convertChild(e.template)});case l.TemplateHead:case l.TemplateMiddle:case l.TemplateTail:{let t=e.kind===l.TemplateTail;return this.createNode(e,{type:s.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(e.getStart(this.ast)+1,e.end-(t?1:2)),cooked:e.text},tail:t})}case l.SpreadAssignment:case l.SpreadElement:return this.allowPattern?this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:this.convertPattern(e.expression)}):this.createNode(e,{type:s.AST_NODE_TYPES.SpreadElement,argument:this.convertChild(e.expression)});case l.Parameter:{let n,r;return e.dotDotDotToken?n=r=this.createNode(e,{type:s.AST_NODE_TYPES.RestElement,argument:this.convertChild(e.name)}):e.initializer?(n=this.convertChild(e.name),r=this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:n,right:this.convertChild(e.initializer)}),(0,a.getModifiers)(e)&&(r.range[0]=n.range[0],r.loc=(0,o.getLocFor)(r.range[0],r.range[1],this.ast))):n=r=this.convertChild(e.name,t),e.type&&(n.typeAnnotation=this.convertTypeAnnotation(e.type,e),this.fixParentLocation(n,n.typeAnnotation.range)),e.questionToken&&(e.questionToken.end>n.range[1]&&(n.range[1]=e.questionToken.end,n.loc.end=(0,o.getLineAndCharacterFor)(n.range[1],this.ast)),n.optional=!0),(0,a.getModifiers)(e)?this.createNode(e,{type:s.AST_NODE_TYPES.TSParameterProperty,accessibility:null!==(c=(0,o.getTSNodeAccessibility)(e))&&void 0!==c?c:void 0,readonly:(0,o.hasModifier)(l.ReadonlyKeyword,e)||void 0,static:(0,o.hasModifier)(l.StaticKeyword,e)||void 0,export:(0,o.hasModifier)(l.ExportKeyword,e)||void 0,override:(0,o.hasModifier)(l.OverrideKeyword,e)||void 0,parameter:r}):r}case l.ClassDeclaration:case l.ClassExpression:{let t=null!==(_=e.heritageClauses)&&void 0!==_?_:[],n=e.kind===l.ClassDeclaration?s.AST_NODE_TYPES.ClassDeclaration:s.AST_NODE_TYPES.ClassExpression,r=t.find(e=>e.token===l.ExtendsKeyword),i=t.find(e=>e.token===l.ImplementsKeyword),u=this.createNode(e,{type:n,id:this.convertChild(e.name),body:this.createNode(e,{type:s.AST_NODE_TYPES.ClassBody,body:[],range:[e.members.pos-1,e.end]}),superClass:null!=r&&r.types[0]?this.convertChild(r.types[0].expression):null});if(r){if(r.types.length>1)throw(0,o.createError)(this.ast,r.types[1].pos,"Classes can only extend a single class.");!(null===(p=r.types[0])||void 0===p)&&p.typeArguments&&(u.superTypeParameters=this.convertTypeArgumentsToTypeParameters(r.types[0].typeArguments,r.types[0]))}e.typeParameters&&(u.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),i&&(u.implements=i.types.map(e=>this.convertChild(e))),(0,o.hasModifier)(l.AbstractKeyword,e)&&(u.abstract=!0),(0,o.hasModifier)(l.DeclareKeyword,e)&&(u.declare=!0);let c=(0,a.getDecorators)(e);c&&(u.decorators=c.map(e=>this.convertChild(e)));let d=e.members.filter(o.isESTreeClassMember);return d.length&&(u.body.body=d.map(e=>this.convertChild(e))),this.fixExports(e,u)}case l.ModuleBlock:return this.createNode(e,{type:s.AST_NODE_TYPES.TSModuleBlock,body:this.convertBodyExpressions(e.statements,e)});case l.ImportDeclaration:{this.assertModuleSpecifier(e,!1);let t=this.createNode(e,{type:s.AST_NODE_TYPES.ImportDeclaration,source:this.convertChild(e.moduleSpecifier),specifiers:[],importKind:"value",assertions:this.convertAssertClasue(e.assertClause)});if(e.importClause&&(e.importClause.isTypeOnly&&(t.importKind="type"),e.importClause.name&&t.specifiers.push(this.convertChild(e.importClause)),e.importClause.namedBindings))switch(e.importClause.namedBindings.kind){case l.NamespaceImport:t.specifiers.push(this.convertChild(e.importClause.namedBindings));break;case l.NamedImports:t.specifiers=t.specifiers.concat(e.importClause.namedBindings.elements.map(e=>this.convertChild(e)))}return t}case l.NamespaceImport:return this.createNode(e,{type:s.AST_NODE_TYPES.ImportNamespaceSpecifier,local:this.convertChild(e.name)});case l.ImportSpecifier:return this.createNode(e,{type:s.AST_NODE_TYPES.ImportSpecifier,local:this.convertChild(e.name),imported:this.convertChild(null!==(d=e.propertyName)&&void 0!==d?d:e.name),importKind:e.isTypeOnly?"type":"value"});case l.ImportClause:{let t=this.convertChild(e.name);return this.createNode(e,{type:s.AST_NODE_TYPES.ImportDefaultSpecifier,local:t,range:t.range})}case l.ExportDeclaration:return(null===(f=e.exportClause)||void 0===f?void 0:f.kind)===l.NamedExports?(this.assertModuleSpecifier(e,!0),this.createNode(e,{type:s.AST_NODE_TYPES.ExportNamedDeclaration,source:this.convertChild(e.moduleSpecifier),specifiers:e.exportClause.elements.map(e=>this.convertChild(e)),exportKind:e.isTypeOnly?"type":"value",declaration:null,assertions:this.convertAssertClasue(e.assertClause)})):(this.assertModuleSpecifier(e,!1),this.createNode(e,{type:s.AST_NODE_TYPES.ExportAllDeclaration,source:this.convertChild(e.moduleSpecifier),exportKind:e.isTypeOnly?"type":"value",exported:e.exportClause&&e.exportClause.kind===l.NamespaceExport?this.convertChild(e.exportClause.name):null,assertions:this.convertAssertClasue(e.assertClause)}));case l.ExportSpecifier:return this.createNode(e,{type:s.AST_NODE_TYPES.ExportSpecifier,local:this.convertChild(null!==(m=e.propertyName)&&void 0!==m?m:e.name),exported:this.convertChild(e.name),exportKind:e.isTypeOnly?"type":"value"});case l.ExportAssignment:return e.isExportEquals?this.createNode(e,{type:s.AST_NODE_TYPES.TSExportAssignment,expression:this.convertChild(e.expression)}):this.createNode(e,{type:s.AST_NODE_TYPES.ExportDefaultDeclaration,declaration:this.convertChild(e.expression),exportKind:"value"});case l.PrefixUnaryExpression:case l.PostfixUnaryExpression:{let t=(0,o.getTextForTokenKind)(e.operator);return"++"===t||"--"===t?this.createNode(e,{type:s.AST_NODE_TYPES.UpdateExpression,operator:t,prefix:e.kind===l.PrefixUnaryExpression,argument:this.convertChild(e.operand)}):this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:t,prefix:e.kind===l.PrefixUnaryExpression,argument:this.convertChild(e.operand)})}case l.DeleteExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:"delete",prefix:!0,argument:this.convertChild(e.expression)});case l.VoidExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:"void",prefix:!0,argument:this.convertChild(e.expression)});case l.TypeOfExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.UnaryExpression,operator:"typeof",prefix:!0,argument:this.convertChild(e.expression)});case l.TypeOperator:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeOperator,operator:(0,o.getTextForTokenKind)(e.operator),typeAnnotation:this.convertChild(e.type)});case l.BinaryExpression:if((0,o.isComma)(e.operatorToken)){let t=this.createNode(e,{type:s.AST_NODE_TYPES.SequenceExpression,expressions:[]}),n=this.convertChild(e.left);return n.type===s.AST_NODE_TYPES.SequenceExpression&&e.left.kind!==l.ParenthesizedExpression?t.expressions=t.expressions.concat(n.expressions):t.expressions.push(n),t.expressions.push(this.convertChild(e.right)),t}{let t=(0,o.getBinaryExpressionType)(e.operatorToken);return this.allowPattern&&t===s.AST_NODE_TYPES.AssignmentExpression?this.createNode(e,{type:s.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(e.left,e),right:this.convertChild(e.right)}):this.createNode(e,{type:t,operator:(0,o.getTextForTokenKind)(e.operatorToken.kind),left:this.converter(e.left,e,this.inTypeMode,t===s.AST_NODE_TYPES.AssignmentExpression),right:this.convertChild(e.right)})}case l.PropertyAccessExpression:{let t=this.convertChild(e.expression),n=this.convertChild(e.name),r=this.createNode(e,{type:s.AST_NODE_TYPES.MemberExpression,object:t,property:n,computed:!1,optional:void 0!==e.questionDotToken});return this.convertChainExpression(r,e)}case l.ElementAccessExpression:{let t=this.convertChild(e.expression),n=this.convertChild(e.argumentExpression),r=this.createNode(e,{type:s.AST_NODE_TYPES.MemberExpression,object:t,property:n,computed:!0,optional:void 0!==e.questionDotToken});return this.convertChainExpression(r,e)}case l.CallExpression:{if(e.expression.kind===l.ImportKeyword){if(1!==e.arguments.length&&2!==e.arguments.length)throw(0,o.createError)(this.ast,e.arguments.pos,"Dynamic import requires exactly one or two arguments.");return this.createNode(e,{type:s.AST_NODE_TYPES.ImportExpression,source:this.convertChild(e.arguments[0]),attributes:e.arguments[1]?this.convertChild(e.arguments[1]):null})}let t=this.convertChild(e.expression),n=e.arguments.map(e=>this.convertChild(e)),r=this.createNode(e,{type:s.AST_NODE_TYPES.CallExpression,callee:t,arguments:n,optional:void 0!==e.questionDotToken});return e.typeArguments&&(r.typeParameters=this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)),this.convertChainExpression(r,e)}case l.NewExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.NewExpression,callee:this.convertChild(e.expression),arguments:e.arguments?e.arguments.map(e=>this.convertChild(e)):[]});return e.typeArguments&&(t.typeParameters=this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)),t}case l.ConditionalExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.ConditionalExpression,test:this.convertChild(e.condition),consequent:this.convertChild(e.whenTrue),alternate:this.convertChild(e.whenFalse)});case l.MetaProperty:return this.createNode(e,{type:s.AST_NODE_TYPES.MetaProperty,meta:this.createNode(e.getFirstToken(),{type:s.AST_NODE_TYPES.Identifier,name:(0,o.getTextForTokenKind)(e.keywordToken)}),property:this.convertChild(e.name)});case l.Decorator:return this.createNode(e,{type:s.AST_NODE_TYPES.Decorator,expression:this.convertChild(e.expression)});case l.StringLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:t.kind===l.JsxAttribute?(0,o.unescapeStringLiteralText)(e.text):e.text,raw:e.getText()});case l.NumericLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:Number(e.text),raw:e.getText()});case l.BigIntLiteral:{let t=(0,o.getRange)(e,this.ast),n=this.ast.text.slice(t[0],t[1]),r=n.slice(0,-1).replace(/_/g,""),i="u">typeof BigInt?BigInt(r):null;return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,raw:n,value:i,bigint:null==i?r:String(i),range:t})}case l.RegularExpressionLiteral:{let t=e.text.slice(1,e.text.lastIndexOf("/")),n=e.text.slice(e.text.lastIndexOf("/")+1),r=null;try{r=new RegExp(t,n)}catch{r=null}return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:r,raw:e.text,regex:{pattern:t,flags:n}})}case l.TrueKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:!0,raw:"true"});case l.FalseKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:!1,raw:"false"});case l.NullKeyword:return!u.typescriptVersionIsAtLeast["4.0"]&&this.inTypeMode?this.createNode(e,{type:s.AST_NODE_TYPES.TSNullKeyword}):this.createNode(e,{type:s.AST_NODE_TYPES.Literal,value:null,raw:"null"});case l.EmptyStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.EmptyStatement});case l.DebuggerStatement:return this.createNode(e,{type:s.AST_NODE_TYPES.DebuggerStatement});case l.JsxElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXElement,openingElement:this.convertChild(e.openingElement),closingElement:this.convertChild(e.closingElement),children:e.children.map(e=>this.convertChild(e))});case l.JsxFragment:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXFragment,openingFragment:this.convertChild(e.openingFragment),closingFragment:this.convertChild(e.closingFragment),children:e.children.map(e=>this.convertChild(e))});case l.JsxSelfClosingElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXElement,openingElement:this.createNode(e,{type:s.AST_NODE_TYPES.JSXOpeningElement,typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0,selfClosing:!0,name:this.convertJSXTagName(e.tagName,e),attributes:e.attributes.properties.map(e=>this.convertChild(e)),range:(0,o.getRange)(e,this.ast)}),closingElement:null,children:[]});case l.JsxOpeningElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXOpeningElement,typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0,selfClosing:!1,name:this.convertJSXTagName(e.tagName,e),attributes:e.attributes.properties.map(e=>this.convertChild(e))});case l.JsxClosingElement:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXClosingElement,name:this.convertJSXTagName(e.tagName,e)});case l.JsxOpeningFragment:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXOpeningFragment});case l.JsxClosingFragment:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXClosingFragment});case l.JsxExpression:{let t=e.expression?this.convertChild(e.expression):this.createNode(e,{type:s.AST_NODE_TYPES.JSXEmptyExpression,range:[e.getStart(this.ast)+1,e.getEnd()-1]});return e.dotDotDotToken?this.createNode(e,{type:s.AST_NODE_TYPES.JSXSpreadChild,expression:t}):this.createNode(e,{type:s.AST_NODE_TYPES.JSXExpressionContainer,expression:t})}case l.JsxAttribute:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(e.name),value:this.convertChild(e.initializer)});case l.JsxText:{let t=e.getFullStart(),n=e.getEnd(),r=this.ast.text.slice(t,n);return this.createNode(e,{type:s.AST_NODE_TYPES.JSXText,value:(0,o.unescapeStringLiteralText)(r),raw:r,range:[t,n]})}case l.JsxSpreadAttribute:return this.createNode(e,{type:s.AST_NODE_TYPES.JSXSpreadAttribute,argument:this.convertChild(e.expression)});case l.QualifiedName:return this.createNode(e,{type:s.AST_NODE_TYPES.TSQualifiedName,left:this.convertChild(e.left),right:this.convertChild(e.right)});case l.TypeReference:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeReference,typeName:this.convertType(e.typeName),typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):void 0});case l.TypeParameter:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeParameter,name:this.convertType(e.name),constraint:e.constraint?this.convertType(e.constraint):void 0,default:e.default?this.convertType(e.default):void 0,in:(0,o.hasModifier)(l.InKeyword,e),out:(0,o.hasModifier)(l.OutKeyword,e),const:(0,o.hasModifier)(l.ConstKeyword,e)});case l.ThisType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSThisType});case l.AnyKeyword:case l.BigIntKeyword:case l.BooleanKeyword:case l.NeverKeyword:case l.NumberKeyword:case l.ObjectKeyword:case l.StringKeyword:case l.SymbolKeyword:case l.UnknownKeyword:case l.VoidKeyword:case l.UndefinedKeyword:case l.IntrinsicKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES[`TS${l[e.kind]}`]});case l.NonNullExpression:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSNonNullExpression,expression:this.convertChild(e.expression)});return this.convertChainExpression(t,e)}case l.TypeLiteral:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeLiteral,members:e.members.map(e=>this.convertChild(e))});case l.ArrayType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSArrayType,elementType:this.convertType(e.elementType)});case l.IndexedAccessType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSIndexedAccessType,objectType:this.convertType(e.objectType),indexType:this.convertType(e.indexType)});case l.ConditionalType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSConditionalType,checkType:this.convertType(e.checkType),extendsType:this.convertType(e.extendsType),trueType:this.convertType(e.trueType),falseType:this.convertType(e.falseType)});case l.TypeQuery:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeQuery,exprName:this.convertType(e.exprName),typeParameters:e.typeArguments&&this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)});case l.MappedType:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSMappedType,typeParameter:this.convertType(e.typeParameter),nameType:null!==(h=this.convertType(e.nameType))&&void 0!==h?h:null});return e.readonlyToken&&(e.readonlyToken.kind===l.ReadonlyKeyword?t.readonly=!0:t.readonly=(0,o.getTextForTokenKind)(e.readonlyToken.kind)),e.questionToken&&(e.questionToken.kind===l.QuestionToken?t.optional=!0:t.optional=(0,o.getTextForTokenKind)(e.questionToken.kind)),e.type&&(t.typeAnnotation=this.convertType(e.type)),t}case l.ParenthesizedExpression:return this.convertChild(e.expression,t);case l.TypeAliasDeclaration:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeAliasDeclaration,id:this.convertChild(e.name),typeAnnotation:this.convertType(e.type)});return(0,o.hasModifier)(l.DeclareKeyword,e)&&(t.declare=!0),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),this.fixExports(e,t)}case l.MethodSignature:return this.convertMethodSignature(e);case l.PropertySignature:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSPropertySignature,optional:(0,o.isOptional)(e)||void 0,computed:(0,o.isComputedProperty)(e.name),key:this.convertChild(e.name),typeAnnotation:e.type?this.convertTypeAnnotation(e.type,e):void 0,initializer:this.convertChild(e.initializer)||void 0,readonly:(0,o.hasModifier)(l.ReadonlyKeyword,e)||void 0,static:(0,o.hasModifier)(l.StaticKeyword,e)||void 0,export:(0,o.hasModifier)(l.ExportKeyword,e)||void 0}),n=(0,o.getTSNodeAccessibility)(e);return n&&(t.accessibility=n),t}case l.IndexSignature:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSIndexSignature,parameters:e.parameters.map(e=>this.convertChild(e))});e.type&&(t.typeAnnotation=this.convertTypeAnnotation(e.type,e)),(0,o.hasModifier)(l.ReadonlyKeyword,e)&&(t.readonly=!0);let n=(0,o.getTSNodeAccessibility)(e);return n&&(t.accessibility=n),(0,o.hasModifier)(l.ExportKeyword,e)&&(t.export=!0),(0,o.hasModifier)(l.StaticKeyword,e)&&(t.static=!0),t}case l.ConstructorType:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSConstructorType,params:this.convertParameters(e.parameters),abstract:(0,o.hasModifier)(l.AbstractKeyword,e)});return e.type&&(t.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(t.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t}case l.FunctionType:case l.ConstructSignature:case l.CallSignature:{let t=e.kind===l.ConstructSignature?s.AST_NODE_TYPES.TSConstructSignatureDeclaration:e.kind===l.CallSignature?s.AST_NODE_TYPES.TSCallSignatureDeclaration:s.AST_NODE_TYPES.TSFunctionType,n=this.createNode(e,{type:t,params:this.convertParameters(e.parameters)});return e.type&&(n.returnType=this.convertTypeAnnotation(e.type,e)),e.typeParameters&&(n.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),n}case l.ExpressionWithTypeArguments:{let n=t.kind,r=n===l.InterfaceDeclaration?s.AST_NODE_TYPES.TSInterfaceHeritage:n===l.HeritageClause?s.AST_NODE_TYPES.TSClassImplements:s.AST_NODE_TYPES.TSInstantiationExpression,i=this.createNode(e,{type:r,expression:this.convertChild(e.expression)});return e.typeArguments&&(i.typeParameters=this.convertTypeArgumentsToTypeParameters(e.typeArguments,e)),i}case l.InterfaceDeclaration:{let t=null!==(g=e.heritageClauses)&&void 0!==g?g:[],n=this.createNode(e,{type:s.AST_NODE_TYPES.TSInterfaceDeclaration,body:this.createNode(e,{type:s.AST_NODE_TYPES.TSInterfaceBody,body:e.members.map(e=>this.convertChild(e)),range:[e.members.pos-1,e.end]}),id:this.convertChild(e.name)});if(e.typeParameters&&(n.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(e.typeParameters)),t.length>0){let r=[],i=[];for(let n of t)if(n.token===l.ExtendsKeyword)for(let t of n.types)r.push(this.convertChild(t,e));else for(let t of n.types)i.push(this.convertChild(t,e));r.length&&(n.extends=r),i.length&&(n.implements=i)}return(0,o.hasModifier)(l.AbstractKeyword,e)&&(n.abstract=!0),(0,o.hasModifier)(l.DeclareKeyword,e)&&(n.declare=!0),this.fixExports(e,n)}case l.TypePredicate:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSTypePredicate,asserts:void 0!==e.assertsModifier,parameterName:this.convertChild(e.parameterName),typeAnnotation:null});return e.type&&(t.typeAnnotation=this.convertTypeAnnotation(e.type,e),t.typeAnnotation.loc=t.typeAnnotation.typeAnnotation.loc,t.typeAnnotation.range=t.typeAnnotation.typeAnnotation.range),t}case l.ImportType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSImportType,isTypeOf:!!e.isTypeOf,parameter:this.convertChild(e.argument),qualifier:this.convertChild(e.qualifier),typeParameters:e.typeArguments?this.convertTypeArgumentsToTypeParameters(e.typeArguments,e):null});case l.EnumDeclaration:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSEnumDeclaration,id:this.convertChild(e.name),members:e.members.map(e=>this.convertChild(e))});return this.applyModifiersToResult(t,(0,a.getModifiers)(e)),this.fixExports(e,t)}case l.EnumMember:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSEnumMember,id:this.convertChild(e.name)});return e.initializer&&(t.initializer=this.convertChild(e.initializer)),e.name.kind===i.SyntaxKind.ComputedPropertyName&&(t.computed=!0),t}case l.ModuleDeclaration:{let t=this.createNode(e,Object.assign({type:s.AST_NODE_TYPES.TSModuleDeclaration},(()=>{let t=this.convertChild(e.name),n=this.convertChild(e.body);if(e.flags&i.NodeFlags.GlobalAugmentation){if(null==n||n.type===s.AST_NODE_TYPES.TSModuleDeclaration)throw Error("Expected a valid module body");if(t.type!==s.AST_NODE_TYPES.Identifier)throw Error("global module augmentation must have an Identifier id");return{kind:"global",id:t,body:n,global:!0}}if(!(e.flags&i.NodeFlags.Namespace))return Object.assign({kind:"module",id:t},null!=n?{body:n}:{});if(null==n)throw Error("Expected a module body");if(t.type!==s.AST_NODE_TYPES.Identifier)throw Error("`namespace`s must have an Identifier id");return{kind:"namespace",id:t,body:n}})()));return this.applyModifiersToResult(t,(0,a.getModifiers)(e)),this.fixExports(e,t)}case l.ParenthesizedType:return this.convertType(e.type);case l.UnionType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSUnionType,types:e.types.map(e=>this.convertType(e))});case l.IntersectionType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSIntersectionType,types:e.types.map(e=>this.convertType(e))});case l.AsExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TSAsExpression,expression:this.convertChild(e.expression),typeAnnotation:this.convertType(e.type)});case l.InferType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSInferType,typeParameter:this.convertType(e.typeParameter)});case l.LiteralType:return u.typescriptVersionIsAtLeast["4.0"]&&e.literal.kind===l.NullKeyword?this.createNode(e.literal,{type:s.AST_NODE_TYPES.TSNullKeyword}):this.createNode(e,{type:s.AST_NODE_TYPES.TSLiteralType,literal:this.convertType(e.literal)});case l.TypeAssertionExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TSTypeAssertion,typeAnnotation:this.convertType(e.type),expression:this.convertChild(e.expression)});case l.ImportEqualsDeclaration:return this.createNode(e,{type:s.AST_NODE_TYPES.TSImportEqualsDeclaration,id:this.convertChild(e.name),moduleReference:this.convertChild(e.moduleReference),importKind:e.isTypeOnly?"type":"value",isExport:(0,o.hasModifier)(l.ExportKeyword,e)});case l.ExternalModuleReference:return this.createNode(e,{type:s.AST_NODE_TYPES.TSExternalModuleReference,expression:this.convertChild(e.expression)});case l.NamespaceExportDeclaration:return this.createNode(e,{type:s.AST_NODE_TYPES.TSNamespaceExportDeclaration,id:this.convertChild(e.name)});case l.AbstractKeyword:return this.createNode(e,{type:s.AST_NODE_TYPES.TSAbstractKeyword});case l.TupleType:{let t="elementTypes"in e?e.elementTypes.map(e=>this.convertType(e)):e.elements.map(e=>this.convertType(e));return this.createNode(e,{type:s.AST_NODE_TYPES.TSTupleType,elementTypes:t})}case l.NamedTupleMember:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSNamedTupleMember,elementType:this.convertType(e.type,e),label:this.convertChild(e.name,e),optional:null!=e.questionToken});return e.dotDotDotToken?(t.range[0]=t.label.range[0],t.loc.start=t.label.loc.start,this.createNode(e,{type:s.AST_NODE_TYPES.TSRestType,typeAnnotation:t})):t}case l.OptionalType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSOptionalType,typeAnnotation:this.convertType(e.type)});case l.RestType:return this.createNode(e,{type:s.AST_NODE_TYPES.TSRestType,typeAnnotation:this.convertType(e.type)});case l.TemplateLiteralType:{let t=this.createNode(e,{type:s.AST_NODE_TYPES.TSTemplateLiteralType,quasis:[this.convertChild(e.head)],types:[]});return e.templateSpans.forEach(e=>{t.types.push(this.convertChild(e.type)),t.quasis.push(this.convertChild(e.literal))}),t}case l.ClassStaticBlockDeclaration:return this.createNode(e,{type:s.AST_NODE_TYPES.StaticBlock,body:this.convertBodyExpressions(e.body.statements,e)});case l.AssertEntry:return this.createNode(e,{type:s.AST_NODE_TYPES.ImportAttribute,key:this.convertChild(e.name),value:this.convertChild(e.value)});case l.SatisfiesExpression:return this.createNode(e,{type:s.AST_NODE_TYPES.TSSatisfiesExpression,expression:this.convertChild(e.expression),typeAnnotation:this.convertChild(e.type)});default:return this.deeplyCopy(e)}}};e.Converter=c}}),e9={};function te(e,t){function n(){this.constructor=e}tD(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function tt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function tn(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function tr(e,t){return function(n,r){t(n,r,e)}}function ti(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function ta(e,t,n,r){return new(n||(n=Promise))(function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}u((r=r.apply(e,t||[])).next())})}function to(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function tc(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function t_(){for(var e=[],t=0;t1||s(e,t)})})}function s(e,t){try{var n;(n=i[e](t)).value instanceof td?Promise.resolve(n.value.v).then(u,l):c(a[0][2],n)}catch(e){c(a[0][3],e)}}function u(e){s("next",e)}function l(e){s("throw",e)}function c(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function tm(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:td(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function th(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=tl(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,i){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,i,(t=e[n](t)).done,t.value)})}}}function tg(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function ty(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function tb(e){return e&&e.__esModule?e:{default:e}}function tv(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function tx(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n}l(e9,{__assign:()=>tS,__asyncDelegator:()=>tm,__asyncGenerator:()=>tf,__asyncValues:()=>th,__await:()=>td,__awaiter:()=>ta,__classPrivateFieldGet:()=>tv,__classPrivateFieldSet:()=>tx,__createBinding:()=>ts,__decorate:()=>tn,__exportStar:()=>tu,__extends:()=>te,__generator:()=>to,__importDefault:()=>tb,__importStar:()=>ty,__makeTemplateObject:()=>tg,__metadata:()=>ti,__param:()=>tr,__read:()=>tc,__rest:()=>tt,__spread:()=>t_,__spreadArrays:()=>tp,__values:()=>tl});var tD,tS,tT=s({"node_modules/tslib/tslib.es6.js"(){p(),tD=function(e,t){return(tD=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},tS=function(){return(tS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=t.SyntaxKind.FirstLiteralToken&&e.kind<=t.SyntaxKind.LastLiteralToken},e.isLiteralTypeNode=function(e){return e.kind===t.SyntaxKind.LiteralType},e.isMappedTypeNode=function(e){return e.kind===t.SyntaxKind.MappedType},e.isMetaProperty=function(e){return e.kind===t.SyntaxKind.MetaProperty},e.isMethodDeclaration=function(e){return e.kind===t.SyntaxKind.MethodDeclaration},e.isMethodSignature=function(e){return e.kind===t.SyntaxKind.MethodSignature},e.isModuleBlock=function(e){return e.kind===t.SyntaxKind.ModuleBlock},e.isModuleDeclaration=n,e.isNamedExports=function(e){return e.kind===t.SyntaxKind.NamedExports},e.isNamedImports=function(e){return e.kind===t.SyntaxKind.NamedImports},e.isNamespaceDeclaration=function e(r){return n(r)&&r.name.kind===t.SyntaxKind.Identifier&&void 0!==r.body&&(r.body.kind===t.SyntaxKind.ModuleBlock||e(r.body))},e.isNamespaceImport=function(e){return e.kind===t.SyntaxKind.NamespaceImport},e.isNamespaceExportDeclaration=function(e){return e.kind===t.SyntaxKind.NamespaceExportDeclaration},e.isNewExpression=function(e){return e.kind===t.SyntaxKind.NewExpression},e.isNonNullExpression=function(e){return e.kind===t.SyntaxKind.NonNullExpression},e.isNoSubstitutionTemplateLiteral=function(e){return e.kind===t.SyntaxKind.NoSubstitutionTemplateLiteral},e.isNullLiteral=function(e){return e.kind===t.SyntaxKind.NullKeyword},e.isNumericLiteral=function(e){return e.kind===t.SyntaxKind.NumericLiteral},e.isNumericOrStringLikeLiteral=function(e){switch(e.kind){case t.SyntaxKind.StringLiteral:case t.SyntaxKind.NumericLiteral:case t.SyntaxKind.NoSubstitutionTemplateLiteral:return!0;default:return!1}},e.isObjectBindingPattern=function(e){return e.kind===t.SyntaxKind.ObjectBindingPattern},e.isObjectLiteralExpression=function(e){return e.kind===t.SyntaxKind.ObjectLiteralExpression},e.isOmittedExpression=function(e){return e.kind===t.SyntaxKind.OmittedExpression},e.isParameterDeclaration=function(e){return e.kind===t.SyntaxKind.Parameter},e.isParenthesizedExpression=function(e){return e.kind===t.SyntaxKind.ParenthesizedExpression},e.isParenthesizedTypeNode=function(e){return e.kind===t.SyntaxKind.ParenthesizedType},e.isPostfixUnaryExpression=function(e){return e.kind===t.SyntaxKind.PostfixUnaryExpression},e.isPrefixUnaryExpression=function(e){return e.kind===t.SyntaxKind.PrefixUnaryExpression},e.isPropertyAccessExpression=r,e.isPropertyAssignment=function(e){return e.kind===t.SyntaxKind.PropertyAssignment},e.isPropertyDeclaration=function(e){return e.kind===t.SyntaxKind.PropertyDeclaration},e.isPropertySignature=function(e){return e.kind===t.SyntaxKind.PropertySignature},e.isQualifiedName=i,e.isRegularExpressionLiteral=function(e){return e.kind===t.SyntaxKind.RegularExpressionLiteral},e.isReturnStatement=function(e){return e.kind===t.SyntaxKind.ReturnStatement},e.isSetAccessorDeclaration=function(e){return e.kind===t.SyntaxKind.SetAccessor},e.isShorthandPropertyAssignment=function(e){return e.kind===t.SyntaxKind.ShorthandPropertyAssignment},e.isSignatureDeclaration=function(e){return void 0!==e.parameters},e.isSourceFile=function(e){return e.kind===t.SyntaxKind.SourceFile},e.isSpreadAssignment=function(e){return e.kind===t.SyntaxKind.SpreadAssignment},e.isSpreadElement=function(e){return e.kind===t.SyntaxKind.SpreadElement},e.isStringLiteral=function(e){return e.kind===t.SyntaxKind.StringLiteral},e.isSwitchStatement=function(e){return e.kind===t.SyntaxKind.SwitchStatement},e.isSyntaxList=function(e){return e.kind===t.SyntaxKind.SyntaxList},e.isTaggedTemplateExpression=function(e){return e.kind===t.SyntaxKind.TaggedTemplateExpression},e.isTemplateExpression=function(e){return e.kind===t.SyntaxKind.TemplateExpression},e.isTemplateLiteral=function(e){return e.kind===t.SyntaxKind.TemplateExpression||e.kind===t.SyntaxKind.NoSubstitutionTemplateLiteral},e.isTextualLiteral=function(e){return e.kind===t.SyntaxKind.StringLiteral||e.kind===t.SyntaxKind.NoSubstitutionTemplateLiteral},e.isThrowStatement=function(e){return e.kind===t.SyntaxKind.ThrowStatement},e.isTryStatement=function(e){return e.kind===t.SyntaxKind.TryStatement},e.isTupleTypeNode=function(e){return e.kind===t.SyntaxKind.TupleType},e.isTypeAliasDeclaration=function(e){return e.kind===t.SyntaxKind.TypeAliasDeclaration},e.isTypeAssertion=function(e){return e.kind===t.SyntaxKind.TypeAssertionExpression},e.isTypeLiteralNode=function(e){return e.kind===t.SyntaxKind.TypeLiteral},e.isTypeOfExpression=function(e){return e.kind===t.SyntaxKind.TypeOfExpression},e.isTypeOperatorNode=function(e){return e.kind===t.SyntaxKind.TypeOperator},e.isTypeParameterDeclaration=function(e){return e.kind===t.SyntaxKind.TypeParameter},e.isTypePredicateNode=function(e){return e.kind===t.SyntaxKind.TypePredicate},e.isTypeReferenceNode=function(e){return e.kind===t.SyntaxKind.TypeReference},e.isTypeQueryNode=function(e){return e.kind===t.SyntaxKind.TypeQuery},e.isUnionTypeNode=function(e){return e.kind===t.SyntaxKind.UnionType},e.isVariableDeclaration=function(e){return e.kind===t.SyntaxKind.VariableDeclaration},e.isVariableStatement=function(e){return e.kind===t.SyntaxKind.VariableStatement},e.isVariableDeclarationList=function(e){return e.kind===t.SyntaxKind.VariableDeclarationList},e.isVoidExpression=function(e){return e.kind===t.SyntaxKind.VoidExpression},e.isWhileStatement=function(e){return e.kind===t.SyntaxKind.WhileStatement},e.isWithStatement=function(e){return e.kind===t.SyntaxKind.WithStatement}}}),tw=u({"node_modules/tsutils/typeguard/2.9/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isImportTypeNode=void 0,(tT(),_(e9)).__exportStar(tE(),e);var t=Z();e.isImportTypeNode=function(e){return e.kind===t.SyntaxKind.ImportType}}}),tA=u({"node_modules/tsutils/typeguard/3.0/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isSyntheticExpression=e.isRestTypeNode=e.isOptionalTypeNode=void 0,(tT(),_(e9)).__exportStar(tw(),e);var t=Z();e.isOptionalTypeNode=function(e){return e.kind===t.SyntaxKind.OptionalType},e.isRestTypeNode=function(e){return e.kind===t.SyntaxKind.RestType},e.isSyntheticExpression=function(e){return e.kind===t.SyntaxKind.SyntheticExpression}}}),tC=u({"node_modules/tsutils/typeguard/3.2/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isBigIntLiteral=void 0,(tT(),_(e9)).__exportStar(tA(),e);var t=Z();e.isBigIntLiteral=function(e){return e.kind===t.SyntaxKind.BigIntLiteral}}}),tN=u({"node_modules/tsutils/typeguard/node.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tC(),e)}}),tM=u({"node_modules/tsutils/typeguard/2.8/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isUniqueESSymbolType=e.isUnionType=e.isUnionOrIntersectionType=e.isTypeVariable=e.isTypeReference=e.isTypeParameter=e.isSubstitutionType=e.isObjectType=e.isLiteralType=e.isIntersectionType=e.isInterfaceType=e.isInstantiableType=e.isIndexedAccessype=e.isIndexedAccessType=e.isGenericType=e.isEnumType=e.isConditionalType=void 0;var t=Z();e.isConditionalType=function(e){return(e.flags&t.TypeFlags.Conditional)!=0},e.isEnumType=function(e){return(e.flags&t.TypeFlags.Enum)!=0},e.isGenericType=function(e){return(e.flags&t.TypeFlags.Object)!=0&&(e.objectFlags&t.ObjectFlags.ClassOrInterface)!=0&&(e.objectFlags&t.ObjectFlags.Reference)!=0},e.isIndexedAccessType=function(e){return(e.flags&t.TypeFlags.IndexedAccess)!=0},e.isIndexedAccessype=function(e){return(e.flags&t.TypeFlags.Index)!=0},e.isInstantiableType=function(e){return(e.flags&t.TypeFlags.Instantiable)!=0},e.isInterfaceType=function(e){return(e.flags&t.TypeFlags.Object)!=0&&(e.objectFlags&t.ObjectFlags.ClassOrInterface)!=0},e.isIntersectionType=function(e){return(e.flags&t.TypeFlags.Intersection)!=0},e.isLiteralType=function(e){return(e.flags&(t.TypeFlags.StringOrNumberLiteral|t.TypeFlags.BigIntLiteral))!=0},e.isObjectType=function(e){return(e.flags&t.TypeFlags.Object)!=0},e.isSubstitutionType=function(e){return(e.flags&t.TypeFlags.Substitution)!=0},e.isTypeParameter=function(e){return(e.flags&t.TypeFlags.TypeParameter)!=0},e.isTypeReference=function(e){return(e.flags&t.TypeFlags.Object)!=0&&(e.objectFlags&t.ObjectFlags.Reference)!=0},e.isTypeVariable=function(e){return(e.flags&t.TypeFlags.TypeVariable)!=0},e.isUnionOrIntersectionType=function(e){return(e.flags&t.TypeFlags.UnionOrIntersection)!=0},e.isUnionType=function(e){return(e.flags&t.TypeFlags.Union)!=0},e.isUniqueESSymbolType=function(e){return(e.flags&t.TypeFlags.UniqueESSymbol)!=0}}}),tk=u({"node_modules/tsutils/typeguard/2.9/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tM(),e)}}),tj=u({"node_modules/tsutils/typeguard/3.0/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isTupleTypeReference=e.isTupleType=void 0,(tT(),_(e9)).__exportStar(tk(),e);var t=Z(),n=tk();function r(e){return 0!=(e.flags&t.TypeFlags.Object&&e.objectFlags&t.ObjectFlags.Tuple)}e.isTupleType=r,e.isTupleTypeReference=function(e){return n.isTypeReference(e)&&r(e.target)}}}),tI=u({"node_modules/tsutils/typeguard/3.2/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tj(),e)}}),tO=u({"node_modules/tsutils/typeguard/3.2/index.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0});var t=(tT(),_(e9));t.__exportStar(tC(),e),t.__exportStar(tI(),e)}}),tP=u({"node_modules/tsutils/typeguard/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),(tT(),_(e9)).__exportStar(tI(),e)}}),tF=u({"node_modules/tsutils/util/type.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.getBaseClassMemberOfClassElement=e.getIteratorYieldResultFromIteratorResult=e.getInstanceTypeOfClassLikeDeclaration=e.getConstructorTypeOfClassLikeDeclaration=e.getSymbolOfClassLikeDeclaration=e.getPropertyNameFromType=e.symbolHasReadonlyDeclaration=e.isPropertyReadonlyInType=e.getWellKnownSymbolPropertyOfType=e.getPropertyOfType=e.isBooleanLiteralType=e.isFalsyType=e.isThenableType=e.someTypePart=e.intersectionTypeParts=e.unionTypeParts=e.getCallSignaturesOfType=e.isTypeAssignableToString=e.isTypeAssignableToNumber=e.isOptionalChainingUndefinedMarkerType=e.removeOptionalChainingUndefinedMarkerType=e.removeOptionalityFromType=e.isEmptyObjectType=void 0;var t=Z(),n=tP(),r=tL(),i=tN();function a(e,n){if(!o(n,t.TypeFlags.Undefined))return n;let r=o(n,t.TypeFlags.Null);return n=e.getNonNullableType(n),r?e.getNullableType(n,t.TypeFlags.Null):n}function o(e,t){for(let n of l(e))if(r.isTypeFlagSet(n,t))return!0;return!1}function s(e,n){return r.isTypeFlagSet(n,t.TypeFlags.Undefined)&&e.getNullableType(n.getNonNullableType(),t.TypeFlags.Undefined)!==n}function u(e,i,a){let o;return a|=t.TypeFlags.Any,function t(i){if(n.isTypeParameter(i)&&void 0!==i.symbol&&void 0!==i.symbol.declarations){if(void 0===o)o=new Set([i]);else{if(o.has(i))return!1;o.add(i)}let n=i.symbol.declarations[0];return void 0===n.constraint||t(e.getTypeFromTypeNode(n.constraint))}return n.isUnionType(i)?i.types.every(t):n.isIntersectionType(i)?i.types.some(t):r.isTypeFlagSet(i,a)}(i)}function l(e){return n.isUnionType(e)?e.types:[e]}function c(e,t,n){return t(e)?e.types.some(n):n(e)}function _(e,n){return r.isTypeFlagSet(e,t.TypeFlags.BooleanLiteral)&&e.intrinsicName===(n?"true":"false")}function d(e,t){return t.startsWith("__")?e.getProperties().find(e=>e.escapedName===t):e.getProperty(t)}function f(e,n){return(e.flags&t.SymbolFlags.Accessor)===t.SymbolFlags.GetAccessor||void 0!==e.declarations&&e.declarations.some(e=>r.isModifierFlagSet(e,t.ModifierFlags.Readonly)||i.isVariableDeclaration(e)&&r.isNodeFlagSet(e.parent,t.NodeFlags.Const)||i.isCallExpression(e)&&r.isReadonlyAssignmentDeclaration(e,n)||i.isEnumMember(e)||(i.isPropertyAssignment(e)||i.isShorthandPropertyAssignment(e))&&r.isInConstContext(e.parent))}function m(e,n){var i;return n.getSymbolAtLocation(null!==(i=e.name)&&void 0!==i?i:r.getChildOfKind(e,t.SyntaxKind.ClassKeyword))}e.isEmptyObjectType=function e(r){if(n.isObjectType(r)&&r.objectFlags&t.ObjectFlags.Anonymous&&0===r.getProperties().length&&0===r.getCallSignatures().length&&0===r.getConstructSignatures().length&&void 0===r.getStringIndexType()&&void 0===r.getNumberIndexType()){let t=r.getBaseTypes();return void 0===t||t.every(e)}return!1},e.removeOptionalityFromType=a,e.removeOptionalChainingUndefinedMarkerType=function(e,t){if(!n.isUnionType(t))return s(e,t)?t.getNonNullableType():t;let r=0,i=!1;for(let n of t.types)s(e,n)?i=!0:r|=n.flags;return i?e.getNullableType(t.getNonNullableType(),r):t},e.isOptionalChainingUndefinedMarkerType=s,e.isTypeAssignableToNumber=function(e,n){return u(e,n,t.TypeFlags.NumberLike)},e.isTypeAssignableToString=function(e,n){return u(e,n,t.TypeFlags.StringLike)},e.getCallSignaturesOfType=function e(t){if(n.isUnionType(t)){let n=[];for(let r of t.types)n.push(...e(r));return n}if(n.isIntersectionType(t)){let n;for(let r of t.types){let t=e(r);if(0!==t.length){if(void 0!==n)return[];n=t}}return void 0===n?[]:n}return t.getCallSignatures()},e.unionTypeParts=l,e.intersectionTypeParts=function(e){return n.isIntersectionType(e)?e.types:[e]},e.someTypePart=c,e.isThenableType=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getTypeAtLocation(t);for(let r of l(e.getApparentType(n))){let n=r.getProperty("then");if(void 0!==n){for(let r of l(e.getTypeOfSymbolAtLocation(n,t)))for(let n of r.getCallSignatures())if(0!==n.parameters.length&&function(e,t,n){let r=e.getApparentType(e.getTypeOfSymbolAtLocation(t,n));if(t.valueDeclaration.dotDotDotToken&&void 0===(r=r.getNumberIndexType()))return!1;for(let e of l(r))if(0!==e.getCallSignatures().length)return!0;return!1}(e,n.parameters[0],t))return!0}}return!1},e.isFalsyType=function(e){return!!(e.flags&(t.TypeFlags.Undefined|t.TypeFlags.Null|t.TypeFlags.Void))||(n.isLiteralType(e)?!e.value:_(e,!1))},e.isBooleanLiteralType=_,e.getPropertyOfType=d,e.getWellKnownSymbolPropertyOfType=function(e,t,r){let i="__@"+t;for(let a of e.getProperties()){if(!a.name.startsWith(i))continue;let e=r.getApparentType(r.getTypeAtLocation(a.valueDeclaration.name.expression)).symbol;if(a.escapedName===function(e,t,r){let i=t&&e.getTypeOfSymbolAtLocation(t,t.valueDeclaration).getProperty(r),a=i&&e.getTypeOfSymbolAtLocation(i,i.valueDeclaration);return a&&n.isUniqueESSymbolType(a)?a.escapedName:"__@"+r}(r,e,t))return a}},e.isPropertyReadonlyInType=function e(i,a,o){let s=!1,u=!1;for(let _ of l(i))if(void 0===d(_,a)){let e=(r.isNumericPropertyName(a)?o.getIndexInfoOfType(_,t.IndexKind.Number):void 0)||o.getIndexInfoOfType(_,t.IndexKind.String);if(void 0!==e&&e.isReadonly){if(s)return!0;u=!0}}else{if(u||function(i,a,o){return c(i,n.isIntersectionType,i=>{let s=d(i,a);if(void 0===s)return!1;if(s.flags&t.SymbolFlags.Transient){if(/^(?:[1-9]\d*|0)$/.test(a)&&n.isTupleTypeReference(i))return i.target.readonly;switch(function(i,a,o){if(!n.isObjectType(i)||!r.isObjectFlagSet(i,t.ObjectFlags.Mapped))return;let s=i.symbol.declarations[0];return void 0===s.readonlyToken||/^__@[^@]+$/.test(a)?e(i.modifiersType,a,o):s.readonlyToken.kind!==t.SyntaxKind.MinusToken}(i,a,o)){case!0:return!0;case!1:return!1}}return r.isSymbolFlagSet(s,t.SymbolFlags.ValueModule)||f(s,o)})}(_,a,o))return!0;s=!0}return!1},e.symbolHasReadonlyDeclaration=f,e.getPropertyNameFromType=function(e){if(e.flags&(t.TypeFlags.StringLiteral|t.TypeFlags.NumberLiteral)){let n=String(e.value);return{displayName:n,symbolName:t.escapeLeadingUnderscores(n)}}if(n.isUniqueESSymbolType(e)){var a,o;return{displayName:`[${e.symbol?`${(a=e.symbol,r.isSymbolFlagSet(a,t.SymbolFlags.Property)&&void 0!==a.valueDeclaration&&i.isInterfaceDeclaration(a.valueDeclaration.parent)&&"SymbolConstructor"===a.valueDeclaration.parent.name.text&&(o=a.valueDeclaration.parent,r.isNodeFlagSet(o.parent,t.NodeFlags.GlobalAugmentation)||i.isSourceFile(o.parent)&&!t.isExternalModule(o.parent)))?"Symbol.":""}${e.symbol.name}`:e.escapedName.replace(/^__@|@\d+$/g,"")}]`,symbolName:e.escapedName}}},e.getSymbolOfClassLikeDeclaration=m,e.getConstructorTypeOfClassLikeDeclaration=function(e,n){return e.kind===t.SyntaxKind.ClassExpression?n.getTypeAtLocation(e):n.getTypeOfSymbolAtLocation(m(e,n),e)},e.getInstanceTypeOfClassLikeDeclaration=function(e,n){return e.kind===t.SyntaxKind.ClassDeclaration?n.getTypeAtLocation(e):n.getDeclaredTypeOfSymbol(m(e,n))},e.getIteratorYieldResultFromIteratorResult=function(e,t,r){return n.isUnionType(e)&&e.types.find(e=>{let n=e.getProperty("done");return void 0!==n&&_(a(r,r.getTypeOfSymbolAtLocation(n,t)),!1)})||e},e.getBaseClassMemberOfClassElement=function(e,n){if(!i.isClassLikeDeclaration(e.parent))return;let a=r.getBaseOfClassLikeExpression(e.parent);if(void 0===a)return;let o=r.getSingleLateBoundPropertyNameOfPropertyName(e.name,n);if(void 0!==o)return d(n.getTypeAtLocation(r.hasModifier(e.modifiers,t.SyntaxKind.StaticKeyword)?a.expression:a),o.symbolName)}}}),tL=u({"node_modules/tsutils/util/util.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.isValidIdentifier=e.getLineBreakStyle=e.getLineRanges=e.forEachComment=e.forEachTokenWithTrivia=e.forEachToken=e.isFunctionWithBody=e.hasOwnThisReference=e.isBlockScopeBoundary=e.isFunctionScopeBoundary=e.isTypeScopeBoundary=e.isScopeBoundary=e.ScopeBoundarySelector=e.ScopeBoundary=e.isInSingleStatementContext=e.isBlockScopedDeclarationStatement=e.isBlockScopedVariableDeclaration=e.isBlockScopedVariableDeclarationList=e.getVariableDeclarationKind=e.VariableDeclarationKind=e.forEachDeclaredVariable=e.forEachDestructuringIdentifier=e.getPropertyName=e.getWrappedNodeAtPosition=e.getAstNodeAtPosition=e.commentText=e.isPositionInComment=e.getCommentAtPosition=e.getTokenAtPosition=e.getNextToken=e.getPreviousToken=e.getNextStatement=e.getPreviousStatement=e.isModifierFlagSet=e.isObjectFlagSet=e.isSymbolFlagSet=e.isTypeFlagSet=e.isNodeFlagSet=e.hasAccessModifier=e.isParameterProperty=e.hasModifier=e.getModifier=e.isThisParameter=e.isKeywordKind=e.isJsDocKind=e.isTypeNodeKind=e.isAssignmentKind=e.isNodeKind=e.isTokenKind=e.getChildOfKind=void 0,e.getBaseOfClassLikeExpression=e.hasExhaustiveCaseClauses=e.formatPseudoBigInt=e.unwrapParentheses=e.getSingleLateBoundPropertyNameOfPropertyName=e.getLateBoundPropertyNamesOfPropertyName=e.getLateBoundPropertyNames=e.getPropertyNameOfWellKnownSymbol=e.isWellKnownSymbolLiterally=e.isBindableObjectDefinePropertyCall=e.isReadonlyAssignmentDeclaration=e.isInConstContext=e.isConstAssertion=e.getTsCheckDirective=e.getCheckJsDirective=e.isAmbientModule=e.isCompilerOptionEnabled=e.isStrictCompilerOptionEnabled=e.getIIFE=e.isAmbientModuleBlock=e.isStatementInAmbientContext=e.findImportLikeNodes=e.findImports=e.ImportKind=e.parseJsDocOfNode=e.getJsDoc=e.canHaveJsDoc=e.isReassignmentTarget=e.getAccessKind=e.AccessKind=e.isExpressionValueUsed=e.getDeclarationOfBindingElement=e.hasSideEffects=e.SideEffectOptions=e.isSameLine=e.isNumericPropertyName=e.isValidJsxIdentifier=e.isValidNumericLiteral=e.isValidPropertyName=e.isValidPropertyAccess=void 0;var t,n,r,i,a,o,s,u=Z(),l=tN(),c=tO(),_=tF();function d(e){return e>=u.SyntaxKind.FirstToken&&e<=u.SyntaxKind.LastToken}function f(e){return e>=u.SyntaxKind.FirstNode}function m(e){return e>=u.SyntaxKind.FirstAssignment&&e<=u.SyntaxKind.LastAssignment}function h(e){if(void 0===e)return!1;for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r=e.end))return d(e.kind)?e:v(e,t,null!=n?n:e.getSourceFile(),!0===r)}function v(e,t,n,r){if(!r&&d((e=S(e,t)).kind))return e;n:for(;;){for(let i of e.getChildren(n))if(i.end>t&&(r||i.kind!==u.SyntaxKind.JSDocComment)){if(d(i.kind))return i;e=i;continue n}return}}function x(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=b(n,t,e);if(void 0===r||r.kind===u.SyntaxKind.JsxText||t>=r.end-(u.tokenToString(r.kind)||"").length)return;let i=0===r.pos?(u.getShebang(e.text)||"").length:r.pos;return 0!==i&&u.forEachTrailingCommentRange(e.text,i,D,t)||u.forEachLeadingCommentRange(e.text,i,D,t)}function D(e,t,n,r,i){return i>=e&&it||e.end<=t)){for(;f(e.kind);){let n=u.forEachChild(e,e=>e.pos<=t&&e.end>t?e:void 0);if(void 0===n)break;e=n}return e}}function T(e){if(e.kind===u.SyntaxKind.ComputedPropertyName){let t=G(e.expression);if(l.isPrefixUnaryExpression(t)){let e=!1;switch(t.operator){case u.SyntaxKind.MinusToken:e=!0;case u.SyntaxKind.PlusToken:return l.isNumericLiteral(t.operand)?`${e?"-":""}${t.operand.text}`:c.isBigIntLiteral(t.operand)?`${e?"-":""}${t.operand.text.slice(0,-1)}`:void 0;default:return}}return c.isBigIntLiteral(t)?t.text.slice(0,-1):l.isNumericOrStringLikeLiteral(t)?t.text:void 0}return e.kind===u.SyntaxKind.PrivateIdentifier?void 0:e.text}function E(e,t){for(let n of e.elements){let e;if(n.kind===u.SyntaxKind.BindingElement&&(e=n.name.kind===u.SyntaxKind.Identifier?t(n):E(n.name,t)))return e}}function w(e){return(e.flags&u.NodeFlags.BlockScoped)!=0}function A(e){switch(e.kind){case u.SyntaxKind.InterfaceDeclaration:case u.SyntaxKind.TypeAliasDeclaration:case u.SyntaxKind.MappedType:return 4;case u.SyntaxKind.ConditionalType:return 8;default:return 0}}function C(e){switch(e.kind){case u.SyntaxKind.FunctionExpression:case u.SyntaxKind.ArrowFunction:case u.SyntaxKind.Constructor:case u.SyntaxKind.ModuleDeclaration:case u.SyntaxKind.ClassDeclaration:case u.SyntaxKind.ClassExpression:case u.SyntaxKind.EnumDeclaration:case u.SyntaxKind.MethodDeclaration:case u.SyntaxKind.FunctionDeclaration:case u.SyntaxKind.GetAccessor:case u.SyntaxKind.SetAccessor:case u.SyntaxKind.MethodSignature:case u.SyntaxKind.CallSignature:case u.SyntaxKind.ConstructSignature:case u.SyntaxKind.ConstructorType:case u.SyntaxKind.FunctionType:return 1;case u.SyntaxKind.SourceFile:return u.isExternalModule(e)?1:0;default:return 0}}function N(e){switch(e.kind){case u.SyntaxKind.Block:let t=e.parent;return t.kind===u.SyntaxKind.CatchClause||t.kind!==u.SyntaxKind.SourceFile&&C(t)?0:2;case u.SyntaxKind.ForStatement:case u.SyntaxKind.ForInStatement:case u.SyntaxKind.ForOfStatement:case u.SyntaxKind.CaseBlock:case u.SyntaxKind.CatchClause:case u.SyntaxKind.WithStatement:return 2;default:return 0}}function M(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile(),r=[];for(;;){if(d(e.kind))t(e);else if(e.kind!==u.SyntaxKind.JSDocComment){let t=e.getChildren(n);if(1===t.length){e=t[0];continue}for(let e=t.length-1;e>=0;--e)r.push(t[e])}if(0===r.length)break;e=r.pop()}}function k(e){return e.kind===u.SyntaxKind.JsxElement||e.kind===u.SyntaxKind.JsxFragment}function j(e,t){return void 0===s?s=u.createScanner(t,!1,void 0,e):(s.setScriptTarget(t),s.setText(e)),s.scan(),s}function I(e){return e>=65536?2:1}function O(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest;if(0===e.length)return!1;let n=e.codePointAt(0);if(!u.isIdentifierStart(n,t))return!1;for(let r=I(n);r2)||void 0===arguments[2]||arguments[2];return new U(e,t,n).find()}e.getChildOfKind=function(e,t,n){for(let r of e.getChildren(n))if(r.kind===t)return r},e.isTokenKind=d,e.isNodeKind=f,e.isAssignmentKind=m,e.isTypeNodeKind=function(e){return e>=u.SyntaxKind.FirstTypeNode&&e<=u.SyntaxKind.LastTypeNode},e.isJsDocKind=function(e){return e>=u.SyntaxKind.FirstJSDocNode&&e<=u.SyntaxKind.LastJSDocNode},e.isKeywordKind=function(e){return e>=u.SyntaxKind.FirstKeyword&&e<=u.SyntaxKind.LastKeyword},e.isThisParameter=function(e){return e.name.kind===u.SyntaxKind.Identifier&&e.name.originalKeywordKind===u.SyntaxKind.ThisKeyword},e.getModifier=function(e,t){if(void 0!==e.modifiers){for(let n of e.modifiers)if(n.kind===t)return n}},e.hasModifier=h,e.isParameterProperty=function(e){return h(e.modifiers,u.SyntaxKind.PublicKeyword,u.SyntaxKind.ProtectedKeyword,u.SyntaxKind.PrivateKeyword,u.SyntaxKind.ReadonlyKeyword)},e.hasAccessModifier=function(e){return y(e,u.ModifierFlags.AccessibilityModifier)},e.isNodeFlagSet=g,e.isTypeFlagSet=g,e.isSymbolFlagSet=g,e.isObjectFlagSet=function(e,t){return(e.objectFlags&t)!=0},e.isModifierFlagSet=y,e.getPreviousStatement=function(e){let t=e.parent;if(l.isBlockLike(t)){let n=t.statements.indexOf(e);if(n>0)return t.statements[n-1]}},e.getNextStatement=function(e){let t=e.parent;if(l.isBlockLike(t)){let n=t.statements.indexOf(e);if(nt)&&!(e.node.end<=t))n:for(;;){for(let n of e.children){if(n.node.pos>t)break;if(n.node.end>t){e=n;continue n}}return e}},e.getPropertyName=T,e.forEachDestructuringIdentifier=E,e.forEachDeclaredVariable=function(e,t){for(let n of e.declarations){let e;if(e=n.name.kind===u.SyntaxKind.Identifier?t(n):E(n.name,t))return e}},(t=e.VariableDeclarationKind||(e.VariableDeclarationKind={}))[t.Var=0]="Var",t[t.Let=1]="Let",t[t.Const=2]="Const",e.getVariableDeclarationKind=function(e){return e.flags&u.NodeFlags.Let?1:e.flags&u.NodeFlags.Const?2:0},e.isBlockScopedVariableDeclarationList=w,e.isBlockScopedVariableDeclaration=function(e){let t=e.parent;return t.kind===u.SyntaxKind.CatchClause||w(t)},e.isBlockScopedDeclarationStatement=function(e){switch(e.kind){case u.SyntaxKind.VariableStatement:return w(e.declarationList);case u.SyntaxKind.ClassDeclaration:case u.SyntaxKind.EnumDeclaration:case u.SyntaxKind.InterfaceDeclaration:case u.SyntaxKind.TypeAliasDeclaration:return!0;default:return!1}},e.isInSingleStatementContext=function(e){switch(e.parent.kind){case u.SyntaxKind.ForStatement:case u.SyntaxKind.ForInStatement:case u.SyntaxKind.ForOfStatement:case u.SyntaxKind.WhileStatement:case u.SyntaxKind.DoStatement:case u.SyntaxKind.IfStatement:case u.SyntaxKind.WithStatement:case u.SyntaxKind.LabeledStatement:return!0;default:return!1}},(n=e.ScopeBoundary||(e.ScopeBoundary={}))[n.None=0]="None",n[n.Function=1]="Function",n[n.Block=2]="Block",n[n.Type=4]="Type",n[n.ConditionalType=8]="ConditionalType",(r=e.ScopeBoundarySelector||(e.ScopeBoundarySelector={}))[r.Function=1]="Function",r[r.Block=3]="Block",r[r.Type=7]="Type",r[r.InferType=8]="InferType",e.isScopeBoundary=function(e){return C(e)||N(e)||A(e)},e.isTypeScopeBoundary=A,e.isFunctionScopeBoundary=C,e.isBlockScopeBoundary=N,e.hasOwnThisReference=function(e){switch(e.kind){case u.SyntaxKind.ClassDeclaration:case u.SyntaxKind.ClassExpression:case u.SyntaxKind.FunctionExpression:return!0;case u.SyntaxKind.FunctionDeclaration:return void 0!==e.body;case u.SyntaxKind.MethodDeclaration:case u.SyntaxKind.GetAccessor:case u.SyntaxKind.SetAccessor:return e.parent.kind===u.SyntaxKind.ObjectLiteralExpression;default:return!1}},e.isFunctionWithBody=function(e){switch(e.kind){case u.SyntaxKind.GetAccessor:case u.SyntaxKind.SetAccessor:case u.SyntaxKind.FunctionDeclaration:case u.SyntaxKind.MethodDeclaration:case u.SyntaxKind.Constructor:return void 0!==e.body;case u.SyntaxKind.FunctionExpression:case u.SyntaxKind.ArrowFunction:return!0;default:return!1}},e.forEachToken=M,e.forEachTokenWithTrivia=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile(),r=n.text,i=u.createScanner(n.languageVersion,!1,n.languageVariant,r);return M(e,e=>{let a=e.kind===u.SyntaxKind.JsxText||e.pos===e.end?e.pos:e.getStart(n);if(a!==e.pos){i.setTextPos(e.pos);let n=i.scan(),o=i.getTokenPos();for(;o2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile(),r=n.text,i=n.languageVariant!==u.LanguageVariant.JSX;return M(e,e=>{if(e.pos!==e.end&&(e.kind!==u.SyntaxKind.JsxText&&u.forEachLeadingCommentRange(r,0===e.pos?(u.getShebang(r)||"").length:e.pos,a),i||function(e){switch(e.kind){case u.SyntaxKind.CloseBraceToken:return e.parent.kind!==u.SyntaxKind.JsxExpression||!k(e.parent.parent);case u.SyntaxKind.GreaterThanToken:switch(e.parent.kind){case u.SyntaxKind.JsxOpeningElement:return e.end!==e.parent.end;case u.SyntaxKind.JsxOpeningFragment:return!1;case u.SyntaxKind.JsxSelfClosingElement:return e.end!==e.parent.end||!k(e.parent.parent);case u.SyntaxKind.JsxClosingElement:case u.SyntaxKind.JsxClosingFragment:return!k(e.parent.parent.parent)}}return!0}(e)))return u.forEachTrailingCommentRange(r,e.end,a)},n);function a(e,n,i){t(r,{pos:e,end:n,kind:i})}},e.getLineRanges=function(e){let t=e.getLineStarts(),n=[],r=t.length,i=e.text,a=0;for(let e=1;ea&&u.isLineBreak(i.charCodeAt(o-1));--o);n.push({pos:a,end:r,contentLength:o-a}),a=r}return n.push({pos:a,end:e.end,contentLength:e.end-a}),n},e.getLineBreakStyle=function(e){let t=e.getLineStarts();return 1===t.length||t[1]<2||"\r"!==e.text[t[1]-2]?` `:`\r -`},e.isValidIdentifier=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest,n=j(e,t);return n.isIdentifier()&&n.getTextPos()===e.length&&0===n.getTokenPos()},e.isValidPropertyAccess=O,e.isValidPropertyName=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest;if(O(e,t))return!0;let n=j(e,t);return n.getTextPos()===e.length&&n.getToken()===u.SyntaxKind.NumericLiteral&&n.getTokenValue()===e},e.isValidNumericLiteral=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest,n=j(e,t);return n.getToken()===u.SyntaxKind.NumericLiteral&&n.getTextPos()===e.length&&0===n.getTokenPos()},e.isValidJsxIdentifier=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest;if(0===e.length)return!1;let n=!1,r=e.codePointAt(0);if(!u.isIdentifierStart(r,t))return!1;for(let i=I(r);i2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile();if(R(e)&&e.kind!==u.SyntaxKind.EndOfFileToken){let r=z(e,n);if(0!==r.length||!t)return r}return function(e,t,n,r){let i=u[r&&P(n,e.pos,t)?"forEachTrailingCommentRange":"forEachLeadingCommentRange"](n.text,e.pos,(e,t,r)=>r===u.SyntaxKind.MultiLineCommentTrivia&&"*"===n.text[e+2]?{pos:e}:void 0);if(void 0===i)return[];let a=i.pos,o=n.text.slice(a,t),s=u.createSourceFile("jsdoc.ts",`${o}var a;`,n.languageVersion),l=z(s.statements[0],s);for(let t of l)(function e(t,n){return t.pos+=a,t.end+=a,t.parent=n,u.forEachChild(t,n=>e(n,t),n=>{for(let r of(n.pos+=a,n.end+=a,n))e(r,t)})})(t,e);return l}(e,e.getStart(n),n,t)},(o=e.ImportKind||(e.ImportKind={}))[o.ImportDeclaration=1]="ImportDeclaration",o[o.ImportEquals=2]="ImportEquals",o[o.ExportFrom=4]="ExportFrom",o[o.DynamicImport=8]="DynamicImport",o[o.Require=16]="Require",o[o.ImportType=32]="ImportType",o[o.All=63]="All",o[o.AllImports=59]="AllImports",o[o.AllStaticImports=3]="AllStaticImports",o[o.AllImportExpressions=24]="AllImportExpressions",o[o.AllRequireLike=18]="AllRequireLike",o[o.AllNestedImports=56]="AllNestedImports",o[o.AllTopLevelImports=7]="AllTopLevelImports",e.findImports=function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=[];for(let r of B(e,t,n))switch(r.kind){case u.SyntaxKind.ImportDeclaration:i(r.moduleSpecifier);break;case u.SyntaxKind.ImportEqualsDeclaration:i(r.moduleReference.expression);break;case u.SyntaxKind.ExportDeclaration:i(r.moduleSpecifier);break;case u.SyntaxKind.CallExpression:i(r.arguments[0]);break;case u.SyntaxKind.ImportType:l.isLiteralTypeNode(r.argument)&&i(r.argument.literal);break;default:throw Error("unexpected node")}return r;function i(e){l.isTextualLiteral(e)&&r.push(e)}},e.findImportLikeNodes=B;var U=class{constructor(e,t,n){this._sourceFile=e,this._options=t,this._ignoreFileName=n,this._result=[]}find(){return this._sourceFile.isDeclarationFile&&(this._options&=-25),7&this._options&&this._findImports(this._sourceFile.statements),56&this._options&&this._findNestedImports(),this._result}_findImports(e){for(let t of e)l.isImportDeclaration(t)?1&this._options&&this._result.push(t):l.isImportEqualsDeclaration(t)?2&this._options&&t.moduleReference.kind===u.SyntaxKind.ExternalModuleReference&&this._result.push(t):l.isExportDeclaration(t)?void 0!==t.moduleSpecifier&&4&this._options&&this._result.push(t):l.isModuleDeclaration(t)&&this._findImportsInModule(t)}_findImportsInModule(e){if(void 0!==e.body){if(e.body.kind===u.SyntaxKind.ModuleDeclaration)return this._findImportsInModule(e.body);this._findImports(e.body.statements)}}_findNestedImports(){let e=this._ignoreFileName||(this._sourceFile.flags&u.NodeFlags.JavaScriptFile)!=0,t,n;if((56&this._options)==16){if(!e)return;t=/\brequire\s*[1&&this._result.push(t.parent)}}else t.kind===u.SyntaxKind.Identifier&&t.end-7===e.index&&t.parent.kind===u.SyntaxKind.CallExpression&&t.parent.expression===t&&1===t.parent.arguments.length&&this._result.push(t.parent)}}};function J(e){for(;e.kind===u.SyntaxKind.ModuleBlock;){do e=e.parent;while(e.flags&u.NodeFlags.NestedNamespace)if(m(e.modifiers,u.SyntaxKind.DeclareKeyword))return!0;e=e.parent}return!1}function $(e,t){return(e.strict?!1!==e[t]:!0===e[t])&&("strictPropertyInitialization"!==t||$(e,"strictNullChecks"))}function K(e){let t;return u.forEachLeadingCommentRange(e,(u.getShebang(e)||"").length,(n,r,i)=>{if(i===u.SyntaxKind.SingleLineCommentTrivia){let i=e.slice(n,r),a=/^\/{2,3}\s*@ts-(no)?check(?:\s|$)/i.exec(i);null!==a&&(t={pos:n,end:r,enabled:void 0===a[1]})}}),t}function V(e){return l.isTypeReferenceNode(e.type)&&e.type.typeName.kind===u.SyntaxKind.Identifier&&"const"===e.type.typeName.escapedText}function Y(e){return 3===e.arguments.length&&l.isEntityNameExpression(e.arguments[0])&&l.isNumericOrStringLikeLiteral(e.arguments[1])&&l.isPropertyAccessExpression(e.expression)&&"defineProperty"===e.expression.name.escapedText&&l.isIdentifier(e.expression.expression)&&"Object"===e.expression.expression.escapedText}function W(e){return u.isPropertyAccessExpression(e)&&u.isIdentifier(e.expression)&&"Symbol"===e.expression.escapedText}function q(e){return{displayName:`[Symbol.${e.name.text}]`,symbolName:"__@"+e.name.text}}e.isStatementInAmbientContext=function(e){for(;e.flags&u.NodeFlags.NestedNamespace;)e=e.parent;return m(e.modifiers,u.SyntaxKind.DeclareKeyword)||J(e.parent)},e.isAmbientModuleBlock=J,e.getIIFE=function(e){let t=e.parent;for(;t.kind===u.SyntaxKind.ParenthesizedExpression;)t=t.parent;return l.isCallExpression(t)&&e.end<=t.expression.end?t:void 0},e.isStrictCompilerOptionEnabled=$,e.isCompilerOptionEnabled=function e(t,n){switch(n){case"stripInternal":case"declarationMap":case"emitDeclarationOnly":return!0===t[n]&&e(t,"declaration");case"declaration":return t.declaration||e(t,"composite");case"incremental":return void 0===t.incremental?e(t,"composite"):t.incremental;case"skipDefaultLibCheck":return t.skipDefaultLibCheck||e(t,"skipLibCheck");case"suppressImplicitAnyIndexErrors":return!0===t.suppressImplicitAnyIndexErrors&&e(t,"noImplicitAny");case"allowSyntheticDefaultImports":return void 0!==t.allowSyntheticDefaultImports?t.allowSyntheticDefaultImports:e(t,"esModuleInterop")||t.module===u.ModuleKind.System;case"noUncheckedIndexedAccess":return!0===t.noUncheckedIndexedAccess&&e(t,"strictNullChecks");case"allowJs":return void 0===t.allowJs?e(t,"checkJs"):t.allowJs;case"noImplicitAny":case"noImplicitThis":case"strictNullChecks":case"strictFunctionTypes":case"strictPropertyInitialization":case"alwaysStrict":case"strictBindCallApply":return $(t,n)}return!0===t[n]},e.isAmbientModule=function(e){return e.name.kind===u.SyntaxKind.StringLiteral||(e.flags&u.NodeFlags.GlobalAugmentation)!=0},e.getCheckJsDirective=function(e){return K(e)},e.getTsCheckDirective=K,e.isConstAssertion=V,e.isInConstContext=function(e){let t=e;for(;;){let e=t.parent;n:switch(e.kind){case u.SyntaxKind.TypeAssertionExpression:case u.SyntaxKind.AsExpression:return V(e);case u.SyntaxKind.PrefixUnaryExpression:if(t.kind!==u.SyntaxKind.NumericLiteral)return!1;switch(e.operator){case u.SyntaxKind.PlusToken:case u.SyntaxKind.MinusToken:t=e;break n;default:return!1}case u.SyntaxKind.PropertyAssignment:if(e.initializer!==t)return!1;t=e.parent;break;case u.SyntaxKind.ShorthandPropertyAssignment:t=e.parent;break;case u.SyntaxKind.ParenthesizedExpression:case u.SyntaxKind.ArrayLiteralExpression:case u.SyntaxKind.ObjectLiteralExpression:case u.SyntaxKind.TemplateExpression:t=e;break;default:return!1}}},e.isReadonlyAssignmentDeclaration=function(e,t){if(!Y(e))return!1;let n=t.getTypeAtLocation(e.arguments[2]);if(void 0===n.getProperty("value"))return void 0===n.getProperty("set");let r=n.getProperty("writable");if(void 0===r)return!1;let i=void 0!==r.valueDeclaration&&l.isPropertyAssignment(r.valueDeclaration)?t.getTypeAtLocation(r.valueDeclaration.initializer):t.getTypeOfSymbolAtLocation(r,e.arguments[2]);return _.isBooleanLiteralType(i,!1)},e.isBindableObjectDefinePropertyCall=Y,e.isWellKnownSymbolLiterally=W,e.getPropertyNameOfWellKnownSymbol=q;var Q=(e=>{let[t,n]=e;return t<"4"||"4"===t&&n<"3"})(u.versionMajorMinor.split("."));function H(e,t){let n={known:!0,names:[]};if(e=G(e),Q&&W(e))n.names.push(q(e));else{let r=t.getTypeAtLocation(e);for(let e of _.unionTypeParts(t.getBaseConstraintOfType(r)||r)){let t=_.getPropertyNameFromType(e);t?n.names.push(t):n.known=!1}}return n}function G(e){for(;e.kind===u.SyntaxKind.ParenthesizedExpression;)e=e.expression;return e}function X(e){return`${e.negative?"-":""}${e.base10Value}n`}function ee(t){return e.isTypeFlagSet(t,u.TypeFlags.Null)?"null":e.isTypeFlagSet(t,u.TypeFlags.Undefined)?"undefined":e.isTypeFlagSet(t,u.TypeFlags.NumberLiteral)?`${e.isTypeFlagSet(t,u.TypeFlags.EnumLiteral)?"enum:":""}${t.value}`:e.isTypeFlagSet(t,u.TypeFlags.StringLiteral)?`${e.isTypeFlagSet(t,u.TypeFlags.EnumLiteral)?"enum:":""}string:${t.value}`:e.isTypeFlagSet(t,u.TypeFlags.BigIntLiteral)?X(t.value):c.isUniqueESSymbolType(t)?t.escapedName:_.isBooleanLiteralType(t,!0)?"true":_.isBooleanLiteralType(t,!1)?"false":void 0}function et(e){var t;if((null===(t=e.heritageClauses)||void 0===t?void 0:t[0].token)===u.SyntaxKind.ExtendsKeyword)return e.heritageClauses[0].types[0]}e.getLateBoundPropertyNames=H,e.getLateBoundPropertyNamesOfPropertyName=function(e,t){let n=T(e);return void 0!==n?{known:!0,names:[{displayName:n,symbolName:u.escapeLeadingUnderscores(n)}]}:e.kind===u.SyntaxKind.PrivateIdentifier?{known:!0,names:[{displayName:e.text,symbolName:t.getSymbolAtLocation(e).escapedName}]}:H(e.expression,t)},e.getSingleLateBoundPropertyNameOfPropertyName=function(e,t){let n=T(e);if(void 0!==n)return{displayName:n,symbolName:u.escapeLeadingUnderscores(n)};if(e.kind===u.SyntaxKind.PrivateIdentifier)return{displayName:e.text,symbolName:t.getSymbolAtLocation(e).escapedName};let{expression:r}=e;return Q&&W(r)?q(r):_.getPropertyNameFromType(t.getTypeAtLocation(r))},e.unwrapParentheses=G,e.formatPseudoBigInt=X,e.hasExhaustiveCaseClauses=function(t,n){let r=t.caseBlock.clauses.filter(l.isCaseClause);if(0===r.length)return!1;let i=_.unionTypeParts(n.getTypeAtLocation(t.expression));if(i.length>r.length)return!1;let a=new Set(i.map(ee));if(a.has(void 0))return!1;let o=new Set;for(let t of r){let r=n.getTypeAtLocation(t.expression);if(e.isTypeFlagSet(r,u.TypeFlags.Never))continue;let i=ee(r);if(a.has(i))o.add(i);else if("null"!==i&&"undefined"!==i)return!1}return a.size===o.size},e.getBaseOfClassLikeExpression=et}}),tR=u({"node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.convertComments=void 0;var i=tL(),a=r(Z()),o=e8(),s=e5();e.convertComments=function(e,t){let n=[];return(0,i.forEachComment)(e,(r,i)=>{let u=i.kind===a.SyntaxKind.SingleLineCommentTrivia?s.AST_TOKEN_TYPES.Line:s.AST_TOKEN_TYPES.Block,l=[i.pos,i.end],c=(0,o.getLocFor)(l[0],l[1],e),_=l[0]+2,p=i.kind===a.SyntaxKind.SingleLineCommentTrivia?l[1]-_:l[1]-_-2;n.push({type:u,value:t.slice(_,_+p),range:l,loc:c})},e),n}}}),tz=u({"node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs"(e){p(),Object.defineProperty(e,"__esModule",{value:!0});var t={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["exported","source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportExpression:["source"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXClosingFragment:[],JSXOpeningFragment:[],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],StaticBlock:["body"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]};for(let e of Object.keys(t))Object.freeze(t[e]);Object.freeze(t);var n=new Set(["parent","leadingComments","trailingComments"]);function r(e){return!n.has(e)&&"_"!==e[0]}e.KEYS=t,e.getKeys=function(e){return Object.keys(e).filter(r)},e.unionWith=function(e){let n=Object.assign({},t);for(let t of Object.keys(e))if(Object.prototype.hasOwnProperty.call(n,t)){let r=new Set(e[t]);for(let e of n[t])r.add(e);n[t]=Object.freeze(Array.from(r))}else n[t]=Object.freeze(Array.from(e[t]));return Object.freeze(n)}}}),tB=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.getKeys=void 0;var t=tz().getKeys;e.getKeys=t}}),tU=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js"(e){let t,n;p();var r=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(e,"__esModule",{value:!0}),e.visitorKeys=void 0;var o=a(tz()),s={AnonymousFunction:n=[...t=["typeParameters","params","returnType"],"body"],Function:["id",...n],FunctionType:t,ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","implements","body"],AbstractPropertyDefinition:["decorators","key","typeAnnotation"],PropertyDefinition:["decorators","key","typeAnnotation","value"],TypeAssertion:["expression","typeAnnotation"]},u={AccessorProperty:s.PropertyDefinition,ArrayPattern:["decorators","elements","typeAnnotation"],ArrowFunctionExpression:s.AnonymousFunction,AssignmentPattern:["decorators","left","right","typeAnnotation"],CallExpression:["callee","typeParameters","arguments"],ClassDeclaration:s.ClassDeclaration,ClassExpression:s.ClassDeclaration,Decorator:["expression"],ExportAllDeclaration:["exported","source","assertions"],ExportNamedDeclaration:["declaration","specifiers","source","assertions"],FunctionDeclaration:s.Function,FunctionExpression:s.Function,Identifier:["decorators","typeAnnotation"],ImportAttribute:["key","value"],ImportDeclaration:["specifiers","source","assertions"],ImportExpression:["source","attributes"],JSXClosingFragment:[],JSXOpeningElement:["name","typeParameters","attributes"],JSXOpeningFragment:[],JSXSpreadChild:["expression"],MethodDefinition:["decorators","key","value","typeParameters"],NewExpression:["callee","typeParameters","arguments"],ObjectPattern:["decorators","properties","typeAnnotation"],PropertyDefinition:s.PropertyDefinition,RestElement:["decorators","argument","typeAnnotation"],StaticBlock:["body"],TaggedTemplateExpression:["tag","typeParameters","quasi"],TSAbstractAccessorProperty:s.AbstractPropertyDefinition,TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:s.AbstractPropertyDefinition,TSAnyKeyword:[],TSArrayType:["elementType"],TSAsExpression:s.TypeAssertion,TSAsyncKeyword:[],TSBigIntKeyword:[],TSBooleanKeyword:[],TSCallSignatureDeclaration:s.FunctionType,TSClassImplements:["expression","typeParameters"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSConstructorType:s.FunctionType,TSConstructSignatureDeclaration:s.FunctionType,TSDeclareFunction:s.Function,TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id",...s.FunctionType],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSExportAssignment:["expression"],TSExportKeyword:[],TSExternalModuleReference:["expression"],TSFunctionType:s.FunctionType,TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["parameter","qualifier","typeParameters"],TSIndexedAccessType:["indexType","objectType"],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:["typeParameter"],TSInstantiationExpression:["expression","typeParameters"],TSInterfaceBody:["body"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceHeritage:["expression","typeParameters"],TSIntersectionType:["types"],TSIntrinsicKeyword:[],TSLiteralType:["literal"],TSMappedType:["nameType","typeParameter","typeAnnotation"],TSMethodSignature:["typeParameters","key","params","returnType"],TSModuleBlock:["body"],TSModuleDeclaration:["id","body"],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:["id"],TSNeverKeyword:[],TSNonNullExpression:["expression"],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSOptionalType:["typeAnnotation"],TSParameterProperty:["decorators","parameter"],TSPrivateKeyword:[],TSPropertySignature:["typeAnnotation","key","initializer"],TSProtectedKeyword:[],TSPublicKeyword:[],TSQualifiedName:["left","right"],TSReadonlyKeyword:[],TSRestType:["typeAnnotation"],TSSatisfiesExpression:["typeAnnotation","expression"],TSStaticKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSTemplateLiteralType:["quasis","types"],TSThisType:[],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:["typeAnnotation"],TSTypeAssertion:s.TypeAssertion,TSTypeLiteral:["members"],TSTypeOperator:["typeAnnotation"],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:["params"],TSTypeParameterInstantiation:["params"],TSTypePredicate:["typeAnnotation","parameterName"],TSTypeQuery:["exprName","typeParameters"],TSTypeReference:["typeName","typeParameters"],TSUndefinedKeyword:[],TSUnionType:["types"],TSUnknownKeyword:[],TSVoidKeyword:[]},l=o.unionWith(u);e.visitorKeys=l}}),tJ=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/index.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.visitorKeys=e.getKeys=void 0;var t=tB();Object.defineProperty(e,"getKeys",{enumerable:!0,get:function(){return t.getKeys}});var n=tU();Object.defineProperty(e,"visitorKeys",{enumerable:!0,get:function(){return n.visitorKeys}})}}),t$=u({"node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.simpleTraverse=void 0;var t=tJ(),n=class{constructor(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.allVisitorKeys=t.visitorKeys,this.selectors=e,this.setParentPointers=n}traverse(e,t){let n;if(!(null!=e&&"object"==typeof e&&"string"==typeof e.type))return;this.setParentPointers&&(e.parent=t),"enter"in this.selectors?this.selectors.enter(e,t):e.type in this.selectors&&this.selectors[e.type](e,t);let r=null!=(n=this.allVisitorKeys[e.type])?n:[];if(!(r.length<1))for(let t of r){let n=e[t];if(Array.isArray(n))for(let t of n)this.traverse(t,e);else this.traverse(n,e)}}};e.simpleTraverse=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];new n(t,r).traverse(e,void 0)}}}),tK=u({"node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.astConverter=void 0;var t=e7(),n=tR(),r=e8(),i=t$();e.astConverter=function(e,a,o){let{parseDiagnostics:s}=e;if(s.length)throw(0,t.convertError)(s[0]);let u=new t.Converter(e,{errorOnUnknownASTType:a.errorOnUnknownASTType||!1,shouldPreserveNodeMaps:o}),l=u.convertProgram();return a.range&&a.loc||(0,i.simpleTraverse)(l,{enter:e=>{a.range||delete e.range,a.loc||delete e.loc}}),a.tokens&&(l.tokens=(0,r.convertTokens)(e)),a.comment&&(l.comments=(0,n.convertComments)(e,a.code)),{estree:l,astMaps:u.getASTMaps()}}}}),tV={};function tY(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function tW(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return e=tY(t1(e.split("/"),function(e){return!!e}),!t).join("/"),(t?"/":"")+e||"."}function tq(e){var t=tQ(e),n="/"===t8(e,-1);return(e=tY(t1(e.split("/"),function(e){return!!e}),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function tQ(e){return"/"===e.charAt(0)}function tH(){var e=Array.prototype.slice.call(arguments,0);return tq(t1(e,function(e,t){if("string"!=typeof e)throw TypeError("Arguments to path.join must be strings");return e}).join("/"))}function tG(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=tW(e).substr(1),t=tW(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),a=Math.min(r.length,i.length),o=a,s=0;stX,default:()=>t5,delimiter:()=>t6,dirname:()=>tZ,extname:()=>t0,isAbsolute:()=>tQ,join:()=>tH,normalize:()=>tq,relative:()=>tG,resolve:()=>tW,sep:()=>t4});var t2,t3,t4,t6,t5,t8,t7=s({"node-modules-polyfills:path"(){p(),t2=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,t3=function(e){return t2.exec(e).slice(1)},t5={extname:t0,basename:tX,dirname:tZ,sep:t4="/",delimiter:t6=":",relative:tG,join:tH,isAbsolute:tQ,normalize:tq,resolve:tW},t8=function(e,t,n){return e.substr(t,n)}}}),t9=u({"node-modules-polyfills-commonjs:path"(e,t){p();var n=(t7(),_(tV));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),ne=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.getModuleResolver=e.getAstFromProgram=e.getCanonicalFileName=e.ensureAbsolutePath=e.createHash=e.createDefaultCompilerOptionsFromExtra=e.canonicalDirname=e.CORE_COMPILER_OPTIONS=void 0;var a=i(t9()),o=r(Z()),s={noEmit:!0,noUnusedLocals:!0,noUnusedParameters:!0};e.CORE_COMPILER_OPTIONS=s;var u=Object.assign(Object.assign({},s),{allowNonTsExtensions:!0,allowJs:!0,checkJs:!0});e.createDefaultCompilerOptionsFromExtra=function(e){return e.debugLevel.has("typescript")?Object.assign(Object.assign({},u),{extendedDiagnostics:!0}):u};var l=void 0===o.sys||o.sys.useCaseSensitiveFileNames?e=>e:e=>e.toLowerCase();e.getCanonicalFileName=function(e){let t=a.default.normalize(e);return t.endsWith(a.default.sep)&&(t=t.slice(0,-1)),l(t)},e.ensureAbsolutePath=function(e,t){return a.default.isAbsolute(e)?e:a.default.join(t||"/prettier-security-dirname-placeholder",e)},e.canonicalDirname=function(e){return a.default.dirname(e)};var c=[o.Extension.Dts,o.Extension.Dcts,o.Extension.Dmts];function _(e){var t;return e?null!==(t=c.find(t=>e.endsWith(t)))&&void 0!==t?t:a.default.extname(e):null}e.getAstFromProgram=function(e,t){let n=e.getSourceFile(t.filePath);if(_(t.filePath)===_(null==n?void 0:n.fileName))return n&&{ast:n,program:e}},e.getModuleResolver=function(e){let t;try{throw Error("Dynamic require is not supported")}catch{throw Error(["Could not find the provided parserOptions.moduleResolver.","Hint: use an absolute path if you are not in control over where the ESLint instance runs."].join(` +`},e.isValidIdentifier=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest,n=j(e,t);return n.isIdentifier()&&n.getTextPos()===e.length&&0===n.getTokenPos()},e.isValidPropertyAccess=O,e.isValidPropertyName=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest;if(O(e,t))return!0;let n=j(e,t);return n.getTextPos()===e.length&&n.getToken()===u.SyntaxKind.NumericLiteral&&n.getTokenValue()===e},e.isValidNumericLiteral=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest,n=j(e,t);return n.getToken()===u.SyntaxKind.NumericLiteral&&n.getTextPos()===e.length&&0===n.getTokenPos()},e.isValidJsxIdentifier=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.ScriptTarget.Latest;if(0===e.length)return!1;let n=!1,r=e.codePointAt(0);if(!u.isIdentifierStart(r,t))return!1;for(let i=I(r);i2&&void 0!==arguments[2]?arguments[2]:e.getSourceFile();if(R(e)&&e.kind!==u.SyntaxKind.EndOfFileToken){let r=z(e,n);if(0!==r.length||!t)return r}return function(e,t,n,r){let i=u[r&&P(n,e.pos,t)?"forEachTrailingCommentRange":"forEachLeadingCommentRange"](n.text,e.pos,(e,t,r)=>r===u.SyntaxKind.MultiLineCommentTrivia&&"*"===n.text[e+2]?{pos:e}:void 0);if(void 0===i)return[];let a=i.pos,o=n.text.slice(a,t),s=u.createSourceFile("jsdoc.ts",`${o}var a;`,n.languageVersion),l=z(s.statements[0],s);for(let t of l)(function e(t,n){return t.pos+=a,t.end+=a,t.parent=n,u.forEachChild(t,n=>e(n,t),n=>{for(let r of(n.pos+=a,n.end+=a,n))e(r,t)})})(t,e);return l}(e,e.getStart(n),n,t)},(o=e.ImportKind||(e.ImportKind={}))[o.ImportDeclaration=1]="ImportDeclaration",o[o.ImportEquals=2]="ImportEquals",o[o.ExportFrom=4]="ExportFrom",o[o.DynamicImport=8]="DynamicImport",o[o.Require=16]="Require",o[o.ImportType=32]="ImportType",o[o.All=63]="All",o[o.AllImports=59]="AllImports",o[o.AllStaticImports=3]="AllStaticImports",o[o.AllImportExpressions=24]="AllImportExpressions",o[o.AllRequireLike=18]="AllRequireLike",o[o.AllNestedImports=56]="AllNestedImports",o[o.AllTopLevelImports=7]="AllTopLevelImports",e.findImports=function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=[];for(let r of B(e,t,n))switch(r.kind){case u.SyntaxKind.ImportDeclaration:i(r.moduleSpecifier);break;case u.SyntaxKind.ImportEqualsDeclaration:i(r.moduleReference.expression);break;case u.SyntaxKind.ExportDeclaration:i(r.moduleSpecifier);break;case u.SyntaxKind.CallExpression:i(r.arguments[0]);break;case u.SyntaxKind.ImportType:l.isLiteralTypeNode(r.argument)&&i(r.argument.literal);break;default:throw Error("unexpected node")}return r;function i(e){l.isTextualLiteral(e)&&r.push(e)}},e.findImportLikeNodes=B;var U=class{constructor(e,t,n){this._sourceFile=e,this._options=t,this._ignoreFileName=n,this._result=[]}find(){return this._sourceFile.isDeclarationFile&&(this._options&=-25),7&this._options&&this._findImports(this._sourceFile.statements),56&this._options&&this._findNestedImports(),this._result}_findImports(e){for(let t of e)l.isImportDeclaration(t)?1&this._options&&this._result.push(t):l.isImportEqualsDeclaration(t)?2&this._options&&t.moduleReference.kind===u.SyntaxKind.ExternalModuleReference&&this._result.push(t):l.isExportDeclaration(t)?void 0!==t.moduleSpecifier&&4&this._options&&this._result.push(t):l.isModuleDeclaration(t)&&this._findImportsInModule(t)}_findImportsInModule(e){if(void 0!==e.body){if(e.body.kind===u.SyntaxKind.ModuleDeclaration)return this._findImportsInModule(e.body);this._findImports(e.body.statements)}}_findNestedImports(){let e=this._ignoreFileName||(this._sourceFile.flags&u.NodeFlags.JavaScriptFile)!=0,t,n;if((56&this._options)==16){if(!e)return;t=/\brequire\s*[1&&this._result.push(t.parent)}}else t.kind===u.SyntaxKind.Identifier&&t.end-7===e.index&&t.parent.kind===u.SyntaxKind.CallExpression&&t.parent.expression===t&&1===t.parent.arguments.length&&this._result.push(t.parent)}}};function J(e){for(;e.kind===u.SyntaxKind.ModuleBlock;){do e=e.parent;while(e.flags&u.NodeFlags.NestedNamespace)if(h(e.modifiers,u.SyntaxKind.DeclareKeyword))return!0;e=e.parent}return!1}function $(e,t){return(e.strict?!1!==e[t]:!0===e[t])&&("strictPropertyInitialization"!==t||$(e,"strictNullChecks"))}function K(e){let t;return u.forEachLeadingCommentRange(e,(u.getShebang(e)||"").length,(n,r,i)=>{if(i===u.SyntaxKind.SingleLineCommentTrivia){let i=e.slice(n,r),a=/^\/{2,3}\s*@ts-(no)?check(?:\s|$)/i.exec(i);null!==a&&(t={pos:n,end:r,enabled:void 0===a[1]})}}),t}function V(e){return l.isTypeReferenceNode(e.type)&&e.type.typeName.kind===u.SyntaxKind.Identifier&&"const"===e.type.typeName.escapedText}function Y(e){return 3===e.arguments.length&&l.isEntityNameExpression(e.arguments[0])&&l.isNumericOrStringLikeLiteral(e.arguments[1])&&l.isPropertyAccessExpression(e.expression)&&"defineProperty"===e.expression.name.escapedText&&l.isIdentifier(e.expression.expression)&&"Object"===e.expression.expression.escapedText}function W(e){return u.isPropertyAccessExpression(e)&&u.isIdentifier(e.expression)&&"Symbol"===e.expression.escapedText}function q(e){return{displayName:`[Symbol.${e.name.text}]`,symbolName:"__@"+e.name.text}}e.isStatementInAmbientContext=function(e){for(;e.flags&u.NodeFlags.NestedNamespace;)e=e.parent;return h(e.modifiers,u.SyntaxKind.DeclareKeyword)||J(e.parent)},e.isAmbientModuleBlock=J,e.getIIFE=function(e){let t=e.parent;for(;t.kind===u.SyntaxKind.ParenthesizedExpression;)t=t.parent;return l.isCallExpression(t)&&e.end<=t.expression.end?t:void 0},e.isStrictCompilerOptionEnabled=$,e.isCompilerOptionEnabled=function e(t,n){switch(n){case"stripInternal":case"declarationMap":case"emitDeclarationOnly":return!0===t[n]&&e(t,"declaration");case"declaration":return t.declaration||e(t,"composite");case"incremental":return void 0===t.incremental?e(t,"composite"):t.incremental;case"skipDefaultLibCheck":return t.skipDefaultLibCheck||e(t,"skipLibCheck");case"suppressImplicitAnyIndexErrors":return!0===t.suppressImplicitAnyIndexErrors&&e(t,"noImplicitAny");case"allowSyntheticDefaultImports":return void 0!==t.allowSyntheticDefaultImports?t.allowSyntheticDefaultImports:e(t,"esModuleInterop")||t.module===u.ModuleKind.System;case"noUncheckedIndexedAccess":return!0===t.noUncheckedIndexedAccess&&e(t,"strictNullChecks");case"allowJs":return void 0===t.allowJs?e(t,"checkJs"):t.allowJs;case"noImplicitAny":case"noImplicitThis":case"strictNullChecks":case"strictFunctionTypes":case"strictPropertyInitialization":case"alwaysStrict":case"strictBindCallApply":return $(t,n)}return!0===t[n]},e.isAmbientModule=function(e){return e.name.kind===u.SyntaxKind.StringLiteral||(e.flags&u.NodeFlags.GlobalAugmentation)!=0},e.getCheckJsDirective=function(e){return K(e)},e.getTsCheckDirective=K,e.isConstAssertion=V,e.isInConstContext=function(e){let t=e;for(;;){let e=t.parent;n:switch(e.kind){case u.SyntaxKind.TypeAssertionExpression:case u.SyntaxKind.AsExpression:return V(e);case u.SyntaxKind.PrefixUnaryExpression:if(t.kind!==u.SyntaxKind.NumericLiteral)return!1;switch(e.operator){case u.SyntaxKind.PlusToken:case u.SyntaxKind.MinusToken:t=e;break n;default:return!1}case u.SyntaxKind.PropertyAssignment:if(e.initializer!==t)return!1;t=e.parent;break;case u.SyntaxKind.ShorthandPropertyAssignment:t=e.parent;break;case u.SyntaxKind.ParenthesizedExpression:case u.SyntaxKind.ArrayLiteralExpression:case u.SyntaxKind.ObjectLiteralExpression:case u.SyntaxKind.TemplateExpression:t=e;break;default:return!1}}},e.isReadonlyAssignmentDeclaration=function(e,t){if(!Y(e))return!1;let n=t.getTypeAtLocation(e.arguments[2]);if(void 0===n.getProperty("value"))return void 0===n.getProperty("set");let r=n.getProperty("writable");if(void 0===r)return!1;let i=void 0!==r.valueDeclaration&&l.isPropertyAssignment(r.valueDeclaration)?t.getTypeAtLocation(r.valueDeclaration.initializer):t.getTypeOfSymbolAtLocation(r,e.arguments[2]);return _.isBooleanLiteralType(i,!1)},e.isBindableObjectDefinePropertyCall=Y,e.isWellKnownSymbolLiterally=W,e.getPropertyNameOfWellKnownSymbol=q;var Q=(e=>{let[t,n]=e;return t<"4"||"4"===t&&n<"3"})(u.versionMajorMinor.split("."));function H(e,t){let n={known:!0,names:[]};if(e=G(e),Q&&W(e))n.names.push(q(e));else{let r=t.getTypeAtLocation(e);for(let e of _.unionTypeParts(t.getBaseConstraintOfType(r)||r)){let t=_.getPropertyNameFromType(e);t?n.names.push(t):n.known=!1}}return n}function G(e){for(;e.kind===u.SyntaxKind.ParenthesizedExpression;)e=e.expression;return e}function X(e){return`${e.negative?"-":""}${e.base10Value}n`}function ee(t){return e.isTypeFlagSet(t,u.TypeFlags.Null)?"null":e.isTypeFlagSet(t,u.TypeFlags.Undefined)?"undefined":e.isTypeFlagSet(t,u.TypeFlags.NumberLiteral)?`${e.isTypeFlagSet(t,u.TypeFlags.EnumLiteral)?"enum:":""}${t.value}`:e.isTypeFlagSet(t,u.TypeFlags.StringLiteral)?`${e.isTypeFlagSet(t,u.TypeFlags.EnumLiteral)?"enum:":""}string:${t.value}`:e.isTypeFlagSet(t,u.TypeFlags.BigIntLiteral)?X(t.value):c.isUniqueESSymbolType(t)?t.escapedName:_.isBooleanLiteralType(t,!0)?"true":_.isBooleanLiteralType(t,!1)?"false":void 0}function et(e){var t;if((null===(t=e.heritageClauses)||void 0===t?void 0:t[0].token)===u.SyntaxKind.ExtendsKeyword)return e.heritageClauses[0].types[0]}e.getLateBoundPropertyNames=H,e.getLateBoundPropertyNamesOfPropertyName=function(e,t){let n=T(e);return void 0!==n?{known:!0,names:[{displayName:n,symbolName:u.escapeLeadingUnderscores(n)}]}:e.kind===u.SyntaxKind.PrivateIdentifier?{known:!0,names:[{displayName:e.text,symbolName:t.getSymbolAtLocation(e).escapedName}]}:H(e.expression,t)},e.getSingleLateBoundPropertyNameOfPropertyName=function(e,t){let n=T(e);if(void 0!==n)return{displayName:n,symbolName:u.escapeLeadingUnderscores(n)};if(e.kind===u.SyntaxKind.PrivateIdentifier)return{displayName:e.text,symbolName:t.getSymbolAtLocation(e).escapedName};let{expression:r}=e;return Q&&W(r)?q(r):_.getPropertyNameFromType(t.getTypeAtLocation(r))},e.unwrapParentheses=G,e.formatPseudoBigInt=X,e.hasExhaustiveCaseClauses=function(t,n){let r=t.caseBlock.clauses.filter(l.isCaseClause);if(0===r.length)return!1;let i=_.unionTypeParts(n.getTypeAtLocation(t.expression));if(i.length>r.length)return!1;let a=new Set(i.map(ee));if(a.has(void 0))return!1;let o=new Set;for(let t of r){let r=n.getTypeAtLocation(t.expression);if(e.isTypeFlagSet(r,u.TypeFlags.Never))continue;let i=ee(r);if(a.has(i))o.add(i);else if("null"!==i&&"undefined"!==i)return!1}return a.size===o.size},e.getBaseOfClassLikeExpression=et}}),tR=u({"node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.convertComments=void 0;var i=tL(),a=r(Z()),o=e8(),s=e5();e.convertComments=function(e,t){let n=[];return(0,i.forEachComment)(e,(r,i)=>{let u=i.kind===a.SyntaxKind.SingleLineCommentTrivia?s.AST_TOKEN_TYPES.Line:s.AST_TOKEN_TYPES.Block,l=[i.pos,i.end],c=(0,o.getLocFor)(l[0],l[1],e),_=l[0]+2,p=i.kind===a.SyntaxKind.SingleLineCommentTrivia?l[1]-_:l[1]-_-2;n.push({type:u,value:t.slice(_,_+p),range:l,loc:c})},e),n}}}),tz=u({"node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs"(e){p(),Object.defineProperty(e,"__esModule",{value:!0});var t={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["exported","source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportExpression:["source"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXClosingFragment:[],JSXOpeningFragment:[],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],StaticBlock:["body"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]};for(let e of Object.keys(t))Object.freeze(t[e]);Object.freeze(t);var n=new Set(["parent","leadingComments","trailingComments"]);function r(e){return!n.has(e)&&"_"!==e[0]}e.KEYS=t,e.getKeys=function(e){return Object.keys(e).filter(r)},e.unionWith=function(e){let n=Object.assign({},t);for(let t of Object.keys(e))if(Object.prototype.hasOwnProperty.call(n,t)){let r=new Set(e[t]);for(let e of n[t])r.add(e);n[t]=Object.freeze(Array.from(r))}else n[t]=Object.freeze(Array.from(e[t]));return Object.freeze(n)}}}),tB=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.getKeys=void 0;var t=tz().getKeys;e.getKeys=t}}),tU=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js"(e){let t,n;p();var r=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(e,"__esModule",{value:!0}),e.visitorKeys=void 0;var o=a(tz()),s={AnonymousFunction:n=[...t=["typeParameters","params","returnType"],"body"],Function:["id",...n],FunctionType:t,ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","implements","body"],AbstractPropertyDefinition:["decorators","key","typeAnnotation"],PropertyDefinition:["decorators","key","typeAnnotation","value"],TypeAssertion:["expression","typeAnnotation"]},u={AccessorProperty:s.PropertyDefinition,ArrayPattern:["decorators","elements","typeAnnotation"],ArrowFunctionExpression:s.AnonymousFunction,AssignmentPattern:["decorators","left","right","typeAnnotation"],CallExpression:["callee","typeParameters","arguments"],ClassDeclaration:s.ClassDeclaration,ClassExpression:s.ClassDeclaration,Decorator:["expression"],ExportAllDeclaration:["exported","source","assertions"],ExportNamedDeclaration:["declaration","specifiers","source","assertions"],FunctionDeclaration:s.Function,FunctionExpression:s.Function,Identifier:["decorators","typeAnnotation"],ImportAttribute:["key","value"],ImportDeclaration:["specifiers","source","assertions"],ImportExpression:["source","attributes"],JSXClosingFragment:[],JSXOpeningElement:["name","typeParameters","attributes"],JSXOpeningFragment:[],JSXSpreadChild:["expression"],MethodDefinition:["decorators","key","value","typeParameters"],NewExpression:["callee","typeParameters","arguments"],ObjectPattern:["decorators","properties","typeAnnotation"],PropertyDefinition:s.PropertyDefinition,RestElement:["decorators","argument","typeAnnotation"],StaticBlock:["body"],TaggedTemplateExpression:["tag","typeParameters","quasi"],TSAbstractAccessorProperty:s.AbstractPropertyDefinition,TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:s.AbstractPropertyDefinition,TSAnyKeyword:[],TSArrayType:["elementType"],TSAsExpression:s.TypeAssertion,TSAsyncKeyword:[],TSBigIntKeyword:[],TSBooleanKeyword:[],TSCallSignatureDeclaration:s.FunctionType,TSClassImplements:["expression","typeParameters"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSConstructorType:s.FunctionType,TSConstructSignatureDeclaration:s.FunctionType,TSDeclareFunction:s.Function,TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id",...s.FunctionType],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSExportAssignment:["expression"],TSExportKeyword:[],TSExternalModuleReference:["expression"],TSFunctionType:s.FunctionType,TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["parameter","qualifier","typeParameters"],TSIndexedAccessType:["indexType","objectType"],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:["typeParameter"],TSInstantiationExpression:["expression","typeParameters"],TSInterfaceBody:["body"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceHeritage:["expression","typeParameters"],TSIntersectionType:["types"],TSIntrinsicKeyword:[],TSLiteralType:["literal"],TSMappedType:["nameType","typeParameter","typeAnnotation"],TSMethodSignature:["typeParameters","key","params","returnType"],TSModuleBlock:["body"],TSModuleDeclaration:["id","body"],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:["id"],TSNeverKeyword:[],TSNonNullExpression:["expression"],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSOptionalType:["typeAnnotation"],TSParameterProperty:["decorators","parameter"],TSPrivateKeyword:[],TSPropertySignature:["typeAnnotation","key","initializer"],TSProtectedKeyword:[],TSPublicKeyword:[],TSQualifiedName:["left","right"],TSReadonlyKeyword:[],TSRestType:["typeAnnotation"],TSSatisfiesExpression:["typeAnnotation","expression"],TSStaticKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSTemplateLiteralType:["quasis","types"],TSThisType:[],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:["typeAnnotation"],TSTypeAssertion:s.TypeAssertion,TSTypeLiteral:["members"],TSTypeOperator:["typeAnnotation"],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:["params"],TSTypeParameterInstantiation:["params"],TSTypePredicate:["typeAnnotation","parameterName"],TSTypeQuery:["exprName","typeParameters"],TSTypeReference:["typeName","typeParameters"],TSUndefinedKeyword:[],TSUnionType:["types"],TSUnknownKeyword:[],TSVoidKeyword:[]},l=o.unionWith(u);e.visitorKeys=l}}),tJ=u({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/index.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.visitorKeys=e.getKeys=void 0;var t=tB();Object.defineProperty(e,"getKeys",{enumerable:!0,get:function(){return t.getKeys}});var n=tU();Object.defineProperty(e,"visitorKeys",{enumerable:!0,get:function(){return n.visitorKeys}})}}),t$=u({"node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.simpleTraverse=void 0;var t=tJ(),n=class{constructor(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.allVisitorKeys=t.visitorKeys,this.selectors=e,this.setParentPointers=n}traverse(e,t){let n;if(!(null!=e&&"object"==typeof e&&"string"==typeof e.type))return;this.setParentPointers&&(e.parent=t),"enter"in this.selectors?this.selectors.enter(e,t):e.type in this.selectors&&this.selectors[e.type](e,t);let r=null!=(n=this.allVisitorKeys[e.type])?n:[];if(!(r.length<1))for(let t of r){let n=e[t];if(Array.isArray(n))for(let t of n)this.traverse(t,e);else this.traverse(n,e)}}};e.simpleTraverse=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];new n(t,r).traverse(e,void 0)}}}),tK=u({"node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.astConverter=void 0;var t=e7(),n=tR(),r=e8(),i=t$();e.astConverter=function(e,a,o){let{parseDiagnostics:s}=e;if(s.length)throw(0,t.convertError)(s[0]);let u=new t.Converter(e,{errorOnUnknownASTType:a.errorOnUnknownASTType||!1,shouldPreserveNodeMaps:o}),l=u.convertProgram();return a.range&&a.loc||(0,i.simpleTraverse)(l,{enter:e=>{a.range||delete e.range,a.loc||delete e.loc}}),a.tokens&&(l.tokens=(0,r.convertTokens)(e)),a.comment&&(l.comments=(0,n.convertComments)(e,a.code)),{estree:l,astMaps:u.getASTMaps()}}}}),tV={};function tY(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function tW(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return e=tY(t1(e.split("/"),function(e){return!!e}),!t).join("/"),(t?"/":"")+e||"."}function tq(e){var t=tQ(e),n="/"===t8(e,-1);return(e=tY(t1(e.split("/"),function(e){return!!e}),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function tQ(e){return"/"===e.charAt(0)}function tH(){var e=Array.prototype.slice.call(arguments,0);return tq(t1(e,function(e,t){if("string"!=typeof e)throw TypeError("Arguments to path.join must be strings");return e}).join("/"))}function tG(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=tW(e).substr(1),t=tW(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),a=Math.min(r.length,i.length),o=a,s=0;stX,default:()=>t5,delimiter:()=>t6,dirname:()=>tZ,extname:()=>t0,isAbsolute:()=>tQ,join:()=>tH,normalize:()=>tq,relative:()=>tG,resolve:()=>tW,sep:()=>t4});var t2,t3,t4,t6,t5,t8,t7=s({"node-modules-polyfills:path"(){p(),t2=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,t3=function(e){return t2.exec(e).slice(1)},t5={extname:t0,basename:tX,dirname:tZ,sep:t4="/",delimiter:t6=":",relative:tG,join:tH,isAbsolute:tQ,normalize:tq,resolve:tW},t8=function(e,t,n){return e.substr(t,n)}}}),t9=u({"node-modules-polyfills-commonjs:path"(e,t){p();var n=(t7(),_(tV));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),ne=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.getModuleResolver=e.getAstFromProgram=e.getCanonicalFileName=e.ensureAbsolutePath=e.createHash=e.createDefaultCompilerOptionsFromExtra=e.canonicalDirname=e.CORE_COMPILER_OPTIONS=void 0;var a=i(t9()),o=r(Z()),s={noEmit:!0,noUnusedLocals:!0,noUnusedParameters:!0};e.CORE_COMPILER_OPTIONS=s;var u=Object.assign(Object.assign({},s),{allowNonTsExtensions:!0,allowJs:!0,checkJs:!0});e.createDefaultCompilerOptionsFromExtra=function(e){return e.debugLevel.has("typescript")?Object.assign(Object.assign({},u),{extendedDiagnostics:!0}):u};var l=void 0===o.sys||o.sys.useCaseSensitiveFileNames?e=>e:e=>e.toLowerCase();e.getCanonicalFileName=function(e){let t=a.default.normalize(e);return t.endsWith(a.default.sep)&&(t=t.slice(0,-1)),l(t)},e.ensureAbsolutePath=function(e,t){return a.default.isAbsolute(e)?e:a.default.join(t||"/prettier-security-dirname-placeholder",e)},e.canonicalDirname=function(e){return a.default.dirname(e)};var c=[o.Extension.Dts,o.Extension.Dcts,o.Extension.Dmts];function _(e){var t;return e?null!==(t=c.find(t=>e.endsWith(t)))&&void 0!==t?t:a.default.extname(e):null}e.getAstFromProgram=function(e,t){let n=e.getSourceFile(t.filePath);if(_(t.filePath)===_(null==n?void 0:n.fileName))return n&&{ast:n,program:e}},e.getModuleResolver=function(e){let t;try{throw Error("Dynamic require is not supported")}catch{throw Error(["Could not find the provided parserOptions.moduleResolver.","Hint: use an absolute path if you are not in control over where the ESLint instance runs."].join(` `))}return t},e.createHash=function(e){var t;return!(null===(t=o.sys)||void 0===t)&&t.createHash?o.sys.createHash(e):e}}}),nt=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.createDefaultProgram=void 0;var a=i(ee()),o=i(t9()),s=r(Z()),u=ne(),l=(0,a.default)("typescript-eslint:typescript-estree:createDefaultProgram");e.createDefaultProgram=function(e){var t;if(l("Getting default program for: %s",e.filePath||"unnamed file"),(null===(t=e.projects)||void 0===t?void 0:t.length)!==1)return;let n=e.projects[0],r=s.getParsedCommandLineOfConfigFile(n,(0,u.createDefaultCompilerOptionsFromExtra)(e),Object.assign(Object.assign({},s.sys),{onUnRecoverableConfigFileDiagnostic:()=>{}}));if(!r)return;let i=s.createCompilerHost(r.options,!0);e.moduleResolver&&(i.resolveModuleNames=(0,u.getModuleResolver)(e.moduleResolver).resolveModuleNames);let a=i.readFile;i.readFile=t=>o.default.normalize(t)===o.default.normalize(e.filePath)?e.code:a(t);let c=s.createProgram([e.filePath],r.options,i),_=c.getSourceFile(e.filePath);return _&&{ast:_,program:c}}}}),nn=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.getLanguageVariant=e.getScriptKind=void 0;var a=i(t9()),o=r(Z());e.getScriptKind=function(e,t){switch(a.default.extname(e).toLowerCase()){case o.Extension.Js:case o.Extension.Cjs:case o.Extension.Mjs:return o.ScriptKind.JS;case o.Extension.Jsx:return o.ScriptKind.JSX;case o.Extension.Ts:case o.Extension.Cts:case o.Extension.Mts:return o.ScriptKind.TS;case o.Extension.Tsx:return o.ScriptKind.TSX;case o.Extension.Json:return o.ScriptKind.JSON;default:return t?o.ScriptKind.TSX:o.ScriptKind.TS}},e.getLanguageVariant=function(e){switch(e){case o.ScriptKind.TSX:case o.ScriptKind.JSX:case o.ScriptKind.JS:case o.ScriptKind.JSON:return o.LanguageVariant.JSX;default:return o.LanguageVariant.Standard}}}}),nr=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.createIsolatedProgram=void 0;var a=i(ee()),o=r(Z()),s=nn(),u=ne(),l=(0,a.default)("typescript-eslint:typescript-estree:createIsolatedProgram");e.createIsolatedProgram=function(e){l("Getting isolated program in %s mode for: %s",e.jsx?"TSX":"TS",e.filePath);let t=o.createProgram([e.filePath],Object.assign({noResolve:!0,target:o.ScriptTarget.Latest,jsx:e.jsx?o.JsxEmit.Preserve:void 0},(0,u.createDefaultCompilerOptionsFromExtra)(e)),{fileExists:()=>!0,getCanonicalFileName:()=>e.filePath,getCurrentDirectory:()=>"",getDirectories:()=>[],getDefaultLibFileName:()=>"lib.d.ts",getNewLine:()=>` -`,getSourceFile:t=>o.createSourceFile(t,e.code,o.ScriptTarget.Latest,!0,(0,s.getScriptKind)(e.filePath,e.jsx)),readFile(){},useCaseSensitiveFileNames:()=>!0,writeFile:()=>null}),n=t.getSourceFile(e.filePath);if(!n)throw Error("Expected an ast to be returned for the single-file isolated program.");return{ast:n,program:t}}}}),ni=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js"(e){p();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.describeFilePath=void 0;var n=t(t9());e.describeFilePath=function(e,t){let r=n.default.relative(t,e);return(!r||r.startsWith("..")||n.default.isAbsolute(r))&&(/^[(\w+:)\\/~]/.test(e)||/\.\.[/\\]\.\./.test(r))?e:`/${r}`}}}),na={};l(na,{default:()=>no});var no,ns=s({"node-modules-polyfills:fs"(){p(),no={}}}),nu=u({"node-modules-polyfills-commonjs:fs"(e,t){p();var n=(ns(),_(na));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),nl=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),r=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(n,e,i);return r(n,e),n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.getWatchProgramsForProjects=e.clearWatchCaches=void 0;var o=a(ee()),s=a(nu()),u=a(eQ()),l=i(Z()),c=ne(),_=(0,o.default)("typescript-eslint:typescript-estree:createWatchProgram"),d=new Map,f=new Map,h=new Map,m=new Map,g=new Map,y=new Map;function b(e){return(t,n)=>{let r;let i=(0,c.getCanonicalFileName)(t),a=((r=e.get(i))||(r=new Set,e.set(i,r)),r);return a.add(n),{close:()=>{a.delete(n)}}}}e.clearWatchCaches=function(){d.clear(),f.clear(),h.clear(),y.clear(),m.clear(),g.clear()};var v={code:"",filePath:""};function x(e){throw Error(l.flattenDiagnosticMessageText(e.messageText,l.sys.newLine))}function D(e,t,n){let r=new Set(n.EXPERIMENTAL_useSourceOfProjectReferenceRedirect?t.getSourceFiles().map(e=>(0,c.getCanonicalFileName)(e.fileName)):t.getRootFileNames().map(e=>(0,c.getCanonicalFileName)(e)));return m.set(e,r),r}e.getWatchProgramsForProjects=function(e){let t=(0,c.getCanonicalFileName)(e.filePath),r=[];v.code=e.code,v.filePath=t;let i=f.get(t),a=(0,c.createHash)(e.code);y.get(t)!==a&&i&&i.size>0&&i.forEach(e=>e(t,l.FileWatcherEventKind.Changed));let o=new Set(e.projects);for(let[n,r]of d.entries()){if(!o.has(n))continue;let i=m.get(n),a=null;if(i||(i=D(n,a=r.getProgram().getProgram(),e)),i.has(t))return _("Found existing program for file. %s",t),(a=null!=a?a:r.getProgram().getProgram()).getTypeChecker(),[a]}for(let i of(_("File did not belong to any existing programs, moving to create/update. %s",t),e.projects)){let a=d.get(i);if(a){let o=function(e,t,r){let i,a,o=e.getProgram().getProgram();if("true"===n.env.TSESTREE_NO_INVALIDATION)return o;i=s.default.statSync(r).mtimeMs,a=g.get(r),g.set(r,i),void 0!==a&&Math.abs(a-i)>Number.EPSILON&&(_("tsconfig has changed - triggering program update. %s",r),f.get(r).forEach(e=>e(r,l.FileWatcherEventKind.Changed)),m.delete(r));let u=o.getSourceFile(t);if(u)return o;_("File was not found in program - triggering folder update. %s",t);let p=(0,c.canonicalDirname)(t),d=null,y=p,b=!1;for(;d!==y;){d=y;let e=h.get(d);e&&(e.forEach(e=>{p!==d&&e(p,l.FileWatcherEventKind.Changed),e(d,l.FileWatcherEventKind.Changed)}),b=!0),y=(0,c.canonicalDirname)(d)}if(!b)return _("No callback found for file, not part of this program. %s",t),null;if(m.delete(r),u=(o=e.getProgram().getProgram()).getSourceFile(t))return o;_("File was still not found in program after directory update - checking file deletions. %s",t);let v=o.getRootFileNames().find(e=>!s.default.existsSync(e));if(!v)return null;let x=f.get((0,c.getCanonicalFileName)(v));return x?(_("Marking file as deleted. %s",v),x.forEach(e=>e(v,l.FileWatcherEventKind.Deleted)),m.delete(r),(u=(o=e.getProgram().getProgram()).getSourceFile(t))?o:(_("File was still not found in program after deletion check, assuming it is not part of this program. %s",t),null)):(_("Could not find watch callbacks for root file. %s",v),o)}(a,t,i);if(!o)continue;if(o.getTypeChecker(),D(i,o,e).has(t))return _("Found updated program for file. %s",t),[o];r.push(o);continue}let o=function(e,t){let n;_("Creating watch program for %s.",e);let r=l.createWatchCompilerHost(e,(0,c.createDefaultCompilerOptionsFromExtra)(t),l.sys,l.createAbstractBuilder,x,()=>{});t.moduleResolver&&(r.resolveModuleNames=(0,c.getModuleResolver)(t.moduleResolver).resolveModuleNames);let i=r.readFile;r.readFile=(e,t)=>{let n=(0,c.getCanonicalFileName)(e),r=n===v.filePath?v.code:i(n,t);return void 0!==r&&y.set(n,(0,c.createHash)(r)),r},r.onUnRecoverableConfigFileDiagnostic=x,r.afterProgramCreate=e=>{let t=e.getConfigFileParsingDiagnostics().filter(e=>e.category===l.DiagnosticCategory.Error&&18003!==e.code);t.length>0&&x(t[0])},r.watchFile=b(f),r.watchDirectory=b(h);let a=r.onCachedDirectoryStructureHostCreate;r.onCachedDirectoryStructureHostCreate=e=>{let n=e.readDirectory;e.readDirectory=(e,r,i,a,o)=>n(e,r?r.concat(t.extraFileExtensions):void 0,i,a,o),a(e)},r.extraFileExtensions=t.extraFileExtensions.map(e=>({extension:e,isMixedContent:!0,scriptKind:l.ScriptKind.Deferred})),r.trace=_,r.useSourceOfProjectReferenceRedirect=()=>t.EXPERIMENTAL_useSourceOfProjectReferenceRedirect,S?(r.setTimeout=void 0,r.clearTimeout=void 0):(_("Running without timeout fix"),r.setTimeout=function(e,t){for(var r=arguments.length,i=Array(r>2?r-2:0),a=2;a{n=void 0});let o=l.createWatchProgram(r);if(!S){let e=o.getProgram;o.getProgram=()=>(n&&n(),n=void 0,e.call(o))}return o}(i,e);d.set(i,o);let u=o.getProgram().getProgram();if(u.getTypeChecker(),D(i,u,e).has(t))return _("Found program for file. %s",t),[u];r.push(u)}return r};var S=u.default.satisfies(l.version,">=3.9.0-beta",{includePrerelease:!0})}}),nc=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.createProjectProgram=void 0;var a=i(ee()),o=i(t9()),s=r(Z()),u=e8(),l=ni(),c=nl(),_=ne(),d=(0,a.default)("typescript-eslint:typescript-estree:createProjectProgram"),f=[s.Extension.Ts,s.Extension.Tsx,s.Extension.Js,s.Extension.Jsx,s.Extension.Mjs,s.Extension.Mts,s.Extension.Cjs,s.Extension.Cts];e.createProjectProgram=function(e){d("Creating project program for: %s",e.filePath);let t=(0,c.getWatchProgramsForProjects)(e),n=(0,u.firstDefined)(t,t=>(0,_.getAstFromProgram)(t,e));if(n||e.createDefaultProgram)return n;let r=(0,l.describeFilePath)(e.filePath,e.tsconfigRootDir),i=e.projects.map(t=>(0,l.describeFilePath)(t,e.tsconfigRootDir)),a=[`ESLint was configured to run on \`${r}\` using \`parserOptions.project\`: ${1===i.length?i[0]:` +`,getSourceFile:t=>o.createSourceFile(t,e.code,o.ScriptTarget.Latest,!0,(0,s.getScriptKind)(e.filePath,e.jsx)),readFile(){},useCaseSensitiveFileNames:()=>!0,writeFile:()=>null}),n=t.getSourceFile(e.filePath);if(!n)throw Error("Expected an ast to be returned for the single-file isolated program.");return{ast:n,program:t}}}}),ni=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js"(e){p();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.describeFilePath=void 0;var n=t(t9());e.describeFilePath=function(e,t){let r=n.default.relative(t,e);return(!r||r.startsWith("..")||n.default.isAbsolute(r))&&(/^[(\w+:)\\/~]/.test(e)||/\.\.[/\\]\.\./.test(r))?e:`/${r}`}}}),na={};l(na,{default:()=>no});var no,ns=s({"node-modules-polyfills:fs"(){p(),no={}}}),nu=u({"node-modules-polyfills-commonjs:fs"(e,t){p();var n=(ns(),_(na));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),nl=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),r=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(n,e,i);return r(n,e),n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.getWatchProgramsForProjects=e.clearWatchCaches=void 0;var o=a(ee()),s=a(nu()),u=a(eQ()),l=i(Z()),c=ne(),_=(0,o.default)("typescript-eslint:typescript-estree:createWatchProgram"),d=new Map,f=new Map,m=new Map,h=new Map,g=new Map,y=new Map;function b(e){return(t,n)=>{let r;let i=(0,c.getCanonicalFileName)(t),a=((r=e.get(i))||(r=new Set,e.set(i,r)),r);return a.add(n),{close:()=>{a.delete(n)}}}}e.clearWatchCaches=function(){d.clear(),f.clear(),m.clear(),y.clear(),h.clear(),g.clear()};var v={code:"",filePath:""};function x(e){throw Error(l.flattenDiagnosticMessageText(e.messageText,l.sys.newLine))}function D(e,t,n){let r=new Set(n.EXPERIMENTAL_useSourceOfProjectReferenceRedirect?t.getSourceFiles().map(e=>(0,c.getCanonicalFileName)(e.fileName)):t.getRootFileNames().map(e=>(0,c.getCanonicalFileName)(e)));return h.set(e,r),r}e.getWatchProgramsForProjects=function(e){let t=(0,c.getCanonicalFileName)(e.filePath),r=[];v.code=e.code,v.filePath=t;let i=f.get(t),a=(0,c.createHash)(e.code);y.get(t)!==a&&i&&i.size>0&&i.forEach(e=>e(t,l.FileWatcherEventKind.Changed));let o=new Set(e.projects);for(let[n,r]of d.entries()){if(!o.has(n))continue;let i=h.get(n),a=null;if(i||(i=D(n,a=r.getProgram().getProgram(),e)),i.has(t))return _("Found existing program for file. %s",t),(a=null!=a?a:r.getProgram().getProgram()).getTypeChecker(),[a]}for(let i of(_("File did not belong to any existing programs, moving to create/update. %s",t),e.projects)){let a=d.get(i);if(a){let o=function(e,t,r){let i,a,o=e.getProgram().getProgram();if("true"===n.env.TSESTREE_NO_INVALIDATION)return o;i=s.default.statSync(r).mtimeMs,a=g.get(r),g.set(r,i),void 0!==a&&Math.abs(a-i)>Number.EPSILON&&(_("tsconfig has changed - triggering program update. %s",r),f.get(r).forEach(e=>e(r,l.FileWatcherEventKind.Changed)),h.delete(r));let u=o.getSourceFile(t);if(u)return o;_("File was not found in program - triggering folder update. %s",t);let p=(0,c.canonicalDirname)(t),d=null,y=p,b=!1;for(;d!==y;){d=y;let e=m.get(d);e&&(e.forEach(e=>{p!==d&&e(p,l.FileWatcherEventKind.Changed),e(d,l.FileWatcherEventKind.Changed)}),b=!0),y=(0,c.canonicalDirname)(d)}if(!b)return _("No callback found for file, not part of this program. %s",t),null;if(h.delete(r),u=(o=e.getProgram().getProgram()).getSourceFile(t))return o;_("File was still not found in program after directory update - checking file deletions. %s",t);let v=o.getRootFileNames().find(e=>!s.default.existsSync(e));if(!v)return null;let x=f.get((0,c.getCanonicalFileName)(v));return x?(_("Marking file as deleted. %s",v),x.forEach(e=>e(v,l.FileWatcherEventKind.Deleted)),h.delete(r),(u=(o=e.getProgram().getProgram()).getSourceFile(t))?o:(_("File was still not found in program after deletion check, assuming it is not part of this program. %s",t),null)):(_("Could not find watch callbacks for root file. %s",v),o)}(a,t,i);if(!o)continue;if(o.getTypeChecker(),D(i,o,e).has(t))return _("Found updated program for file. %s",t),[o];r.push(o);continue}let o=function(e,t){let n;_("Creating watch program for %s.",e);let r=l.createWatchCompilerHost(e,(0,c.createDefaultCompilerOptionsFromExtra)(t),l.sys,l.createAbstractBuilder,x,()=>{});t.moduleResolver&&(r.resolveModuleNames=(0,c.getModuleResolver)(t.moduleResolver).resolveModuleNames);let i=r.readFile;r.readFile=(e,t)=>{let n=(0,c.getCanonicalFileName)(e),r=n===v.filePath?v.code:i(n,t);return void 0!==r&&y.set(n,(0,c.createHash)(r)),r},r.onUnRecoverableConfigFileDiagnostic=x,r.afterProgramCreate=e=>{let t=e.getConfigFileParsingDiagnostics().filter(e=>e.category===l.DiagnosticCategory.Error&&18003!==e.code);t.length>0&&x(t[0])},r.watchFile=b(f),r.watchDirectory=b(m);let a=r.onCachedDirectoryStructureHostCreate;r.onCachedDirectoryStructureHostCreate=e=>{let n=e.readDirectory;e.readDirectory=(e,r,i,a,o)=>n(e,r?r.concat(t.extraFileExtensions):void 0,i,a,o),a(e)},r.extraFileExtensions=t.extraFileExtensions.map(e=>({extension:e,isMixedContent:!0,scriptKind:l.ScriptKind.Deferred})),r.trace=_,r.useSourceOfProjectReferenceRedirect=()=>t.EXPERIMENTAL_useSourceOfProjectReferenceRedirect,S?(r.setTimeout=void 0,r.clearTimeout=void 0):(_("Running without timeout fix"),r.setTimeout=function(e,t){for(var r=arguments.length,i=Array(r>2?r-2:0),a=2;a{n=void 0});let o=l.createWatchProgram(r);if(!S){let e=o.getProgram;o.getProgram=()=>(n&&n(),n=void 0,e.call(o))}return o}(i,e);d.set(i,o);let u=o.getProgram().getProgram();if(u.getTypeChecker(),D(i,u,e).has(t))return _("Found program for file. %s",t),[u];r.push(u)}return r};var S=u.default.satisfies(l.version,">=3.9.0-beta",{includePrerelease:!0})}}),nc=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.createProjectProgram=void 0;var a=i(ee()),o=i(t9()),s=r(Z()),u=e8(),l=ni(),c=nl(),_=ne(),d=(0,a.default)("typescript-eslint:typescript-estree:createProjectProgram"),f=[s.Extension.Ts,s.Extension.Tsx,s.Extension.Js,s.Extension.Jsx,s.Extension.Mjs,s.Extension.Mts,s.Extension.Cjs,s.Extension.Cts];e.createProjectProgram=function(e){d("Creating project program for: %s",e.filePath);let t=(0,c.getWatchProgramsForProjects)(e),n=(0,u.firstDefined)(t,t=>(0,_.getAstFromProgram)(t,e));if(n||e.createDefaultProgram)return n;let r=(0,l.describeFilePath)(e.filePath,e.tsconfigRootDir),i=e.projects.map(t=>(0,l.describeFilePath)(t,e.tsconfigRootDir)),a=[`ESLint was configured to run on \`${r}\` using \`parserOptions.project\`: ${1===i.length?i[0]:` ${i.map(e=>`- ${e}`).join(` -`)}`}`],s=!1,p=e.extraFileExtensions||[];p.forEach(e=>{e.startsWith(".")||a.push(`Found unexpected extension \`${e}\` specified with the \`parserOptions.extraFileExtensions\` option. Did you mean \`.${e}\`?`),f.includes(e)&&a.push(`You unnecessarily included the extension \`${e}\` with the \`parserOptions.extraFileExtensions\` option. This extension is already handled by the parser by default.`)});let h=o.default.extname(e.filePath);if(!f.includes(h)){let e=`The extension for the file (\`${h}\`) is non-standard`;p.length>0?p.includes(h)||(a.push(`${e}. It should be added to your existing \`parserOptions.extraFileExtensions\`.`),s=!0):(a.push(`${e}. You should add \`parserOptions.extraFileExtensions\` to your config.`),s=!0)}if(!s){let[t,n]=1===e.projects.length?["that TSConfig does not","that TSConfig"]:["none of those TSConfigs","one of those TSConfigs"];a.push(`However, ${t} include this file. Either:`,"- Change ESLint's list of included files to not include this file",`- Change ${n} to include this file`,"- Create a new TSConfig that includes this file and include it in your parserOptions.project","See the typescript-eslint docs for more info: https://typescript-eslint.io/linting/troubleshooting#i-get-errors-telling-me-eslint-was-configured-to-run--however-that-tsconfig-does-not--none-of-those-tsconfigs-include-this-file")}throw Error(a.join(` +`)}`}`],s=!1,p=e.extraFileExtensions||[];p.forEach(e=>{e.startsWith(".")||a.push(`Found unexpected extension \`${e}\` specified with the \`parserOptions.extraFileExtensions\` option. Did you mean \`.${e}\`?`),f.includes(e)&&a.push(`You unnecessarily included the extension \`${e}\` with the \`parserOptions.extraFileExtensions\` option. This extension is already handled by the parser by default.`)});let m=o.default.extname(e.filePath);if(!f.includes(m)){let e=`The extension for the file (\`${m}\`) is non-standard`;p.length>0?p.includes(m)||(a.push(`${e}. It should be added to your existing \`parserOptions.extraFileExtensions\`.`),s=!0):(a.push(`${e}. You should add \`parserOptions.extraFileExtensions\` to your config.`),s=!0)}if(!s){let[t,n]=1===e.projects.length?["that TSConfig does not","that TSConfig"]:["none of those TSConfigs","one of those TSConfigs"];a.push(`However, ${t} include this file. Either:`,"- Change ESLint's list of included files to not include this file",`- Change ${n} to include this file`,"- Create a new TSConfig that includes this file and include it in your parserOptions.project","See the typescript-eslint docs for more info: https://typescript-eslint.io/linting/troubleshooting#i-get-errors-telling-me-eslint-was-configured-to-run--however-that-tsconfig-does-not--none-of-those-tsconfigs-include-this-file")}throw Error(a.join(` `))}}}),n_=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r},i=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.createSourceFile=void 0;var a=i(ee()),o=r(Z()),s=nn(),u=(0,a.default)("typescript-eslint:typescript-estree:createSourceFile");e.createSourceFile=function(e){return u("Getting AST without type information in %s mode for: %s",e.jsx?"TSX":"TS",e.filePath),o.createSourceFile(e.filePath,e.code,o.ScriptTarget.Latest,!0,(0,s.getScriptKind)(e.filePath,e.jsx))}}}),np=u({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),r=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(n,e,i);return r(n,e),n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.createProgramFromConfigFile=e.useProvidedPrograms=void 0;var o=a(ee()),s=i(nu()),u=i(t9()),l=i(Z()),c=ne(),_=(0,o.default)("typescript-eslint:typescript-estree:useProvidedProgram");function d(e){return l.formatDiagnostics(e,{getCanonicalFileName:e=>e,getCurrentDirectory:n.cwd,getNewLine:()=>` `})}e.useProvidedPrograms=function(e,t){let n;for(let r of(_("Retrieving ast for %s from provided program instance(s)",t.filePath),e))if(n=(0,c.getAstFromProgram)(r,t))break;if(!n)throw Error(['"parserOptions.programs" has been provided for @typescript-eslint/parser.',`The file was not found in any of the provided program instance(s): ${u.relative(t.tsconfigRootDir||"/prettier-security-dirname-placeholder",t.filePath)}`].join(` -`));return n.program.getTypeChecker(),n},e.createProgramFromConfigFile=function(e,t){if(void 0===l.sys)throw Error("`createProgramFromConfigFile` is only supported in a Node-like environment.");let n=l.getParsedCommandLineOfConfigFile(e,c.CORE_COMPILER_OPTIONS,{onUnRecoverableConfigFileDiagnostic:e=>{throw Error(d([e]))},fileExists:s.existsSync,getCurrentDirectory:()=>t&&u.resolve(t)||"/prettier-security-dirname-placeholder",readDirectory:l.sys.readDirectory,readFile:e=>s.readFileSync(e,"utf-8"),useCaseSensitiveFileNames:l.sys.useCaseSensitiveFileNames});if(n.errors.length)throw Error(d(n.errors));let r=l.createCompilerHost(n.options,!0);return l.createProgram(n.fileNames,n.options,r)}}}),nd=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js"(e){p();var t,r,i=e&&e.__classPrivateFieldSet||function(e,t,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},a=e&&e.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(e,"__esModule",{value:!0}),e.ExpiringCache=e.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=void 0,e.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=30;var o=[0,0],s=class{constructor(e){t.set(this,void 0),r.set(this,new Map),i(this,t,e,"f")}set(e,i){return a(this,r,"f").set(e,{value:i,lastSeen:"Infinity"===a(this,t,"f")?o:n.hrtime()}),this}get(e){let i=a(this,r,"f").get(e);if((null==i?void 0:i.value)!=null){if("Infinity"===a(this,t,"f")||n.hrtime(i.lastSeen)[0]1&&r.length>=e.tsconfigRootDir.length)throw Error(`project was set to \`true\` but couldn't find any tsconfig.json relative to '${e.filePath}' within '${e.tsconfigRootDir}'.`)}}}),nh=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.inferSingleRun=void 0;var t=t9();e.inferSingleRun=function(e){return(null==e?void 0:e.project)!=null&&(null==e?void 0:e.programs)==null&&"false"!==n.env.TSESTREE_SINGLE_RUN&&!!("true"===n.env.TSESTREE_SINGLE_RUN||null!=e&&e.allowAutomaticSingleRunInference&&("true"===n.env.CI||n.argv[1].endsWith((0,t.normalize)("node_modules/.bin/eslint"))))}}}),nm=u({"node_modules/is-extglob/index.js"(e,t){p(),t.exports=function(e){if("string"!=typeof e||""===e)return!1;for(var t;t=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(t[2])return!0;e=e.slice(t.index+t[0].length)}return!1}}}),ng=u({"node_modules/is-glob/index.js"(e,t){p();var n=nm(),r={"{":"}","(":")","[":"]"},i=function(e){if("!"===e[0])return!0;for(var t=0,n=-2,i=-2,a=-2,o=-2,s=-2;tt&&(-1===s||s>i||-1===(s=e.indexOf("\\",t))||s>i))||-1!==a&&"{"===e[t]&&"}"!==e[t+1]&&(a=e.indexOf("}",t))>t&&(-1===(s=e.indexOf("\\",t))||s>a)||-1!==o&&"("===e[t]&&"?"===e[t+1]&&/[:!=]/.test(e[t+2])&&")"!==e[t+3]&&(o=e.indexOf(")",t))>t&&(-1===(s=e.indexOf("\\",t))||s>o)||-1!==n&&"("===e[t]&&"|"!==e[t+1]&&(nn&&(-1===(s=e.indexOf("\\",n))||s>o)))return!0;if("\\"===e[t]){var u=e[t+1];t+=2;var l=r[u];if(l){var c=e.indexOf(l,t);-1!==c&&(t=c+1)}if("!"===e[t])return!0}else t++}return!1},a=function(e){if("!"===e[0])return!0;for(var t=0;t("string"==typeof t&&e.push(t),e),[]).map(e=>e.startsWith("!")?e:`!${e}`),p=function(e){let{project:t,projectFolderIgnoreList:n,tsconfigRootDir:r}=e,i={tsconfigRootDir:r,project:t,projectFolderIgnoreList:[...n].sort()};return(0,a.createHash)(JSON.stringify(i))}({project:c,projectFolderIgnoreList:_,tsconfigRootDir:e.tsconfigRootDir});if(null==u)u=new o.ExpiringCache(e.singleRun?"Infinity":null!==(l=null===(n=e.cacheLifetime)||void 0===n?void 0:n.glob)&&void 0!==l?l:o.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS);else{let e=u.get(p);if(e)return e}let d=c.filter(e=>!(0,i.default)(e)),f=c.filter(e=>(0,i.default)(e)),h=new Set(d.concat(0===f.length?[]:(0,r.sync)([...f,..._],{cwd:e.tsconfigRootDir})).map(t=>(0,a.getCanonicalFileName)((0,a.ensureAbsolutePath)(t,e.tsconfigRootDir))));s("parserOptions.project (excluding ignored) matched projects: %s",h);let m=Array.from(h);return u.set(p,m),m},e.clearGlobResolutionCache=function(){null==u||u.clear(),u=null}}}),nb=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),r=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(n,e,i);return r(n,e),n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.warnAboutTSVersion=void 0;var o=a(eQ()),s=i(Z()),u=">=3.3.1 <5.1.0",l=s.version,c=o.default.satisfies(l,[u].concat(["5.0.1-rc"]).join(" || ")),_=!1;e.warnAboutTSVersion=function(e){var t;if(!c&&!_){if(!(typeof n>"u")&&(null===(t=n.stdout)||void 0===t?void 0:t.isTTY)){let t="=============",n=[t,"WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.","You may find that it works just fine, or you may not.",`SUPPORTED TYPESCRIPT VERSIONS: ${u}`,`YOUR TYPESCRIPT VERSION: ${l}`,"Please only submit bug reports when using the officially supported version.",t];e.log(n.join(` +`));return n.program.getTypeChecker(),n},e.createProgramFromConfigFile=function(e,t){if(void 0===l.sys)throw Error("`createProgramFromConfigFile` is only supported in a Node-like environment.");let n=l.getParsedCommandLineOfConfigFile(e,c.CORE_COMPILER_OPTIONS,{onUnRecoverableConfigFileDiagnostic:e=>{throw Error(d([e]))},fileExists:s.existsSync,getCurrentDirectory:()=>t&&u.resolve(t)||"/prettier-security-dirname-placeholder",readDirectory:l.sys.readDirectory,readFile:e=>s.readFileSync(e,"utf-8"),useCaseSensitiveFileNames:l.sys.useCaseSensitiveFileNames});if(n.errors.length)throw Error(d(n.errors));let r=l.createCompilerHost(n.options,!0);return l.createProgram(n.fileNames,n.options,r)}}}),nd=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js"(e){p();var t,r,i=e&&e.__classPrivateFieldSet||function(e,t,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},a=e&&e.__classPrivateFieldGet||function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};Object.defineProperty(e,"__esModule",{value:!0}),e.ExpiringCache=e.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=void 0,e.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=30;var o=[0,0],s=class{constructor(e){t.set(this,void 0),r.set(this,new Map),i(this,t,e,"f")}set(e,i){return a(this,r,"f").set(e,{value:i,lastSeen:"Infinity"===a(this,t,"f")?o:n.hrtime()}),this}get(e){let i=a(this,r,"f").get(e);if((null==i?void 0:i.value)!=null){if("Infinity"===a(this,t,"f")||n.hrtime(i.lastSeen)[0]1&&r.length>=e.tsconfigRootDir.length)throw Error(`project was set to \`true\` but couldn't find any tsconfig.json relative to '${e.filePath}' within '${e.tsconfigRootDir}'.`)}}}),nm=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.inferSingleRun=void 0;var t=t9();e.inferSingleRun=function(e){return(null==e?void 0:e.project)!=null&&(null==e?void 0:e.programs)==null&&"false"!==n.env.TSESTREE_SINGLE_RUN&&!!("true"===n.env.TSESTREE_SINGLE_RUN||null!=e&&e.allowAutomaticSingleRunInference&&("true"===n.env.CI||n.argv[1].endsWith((0,t.normalize)("node_modules/.bin/eslint"))))}}}),nh=u({"node_modules/is-extglob/index.js"(e,t){p(),t.exports=function(e){if("string"!=typeof e||""===e)return!1;for(var t;t=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(t[2])return!0;e=e.slice(t.index+t[0].length)}return!1}}}),ng=u({"node_modules/is-glob/index.js"(e,t){p();var n=nh(),r={"{":"}","(":")","[":"]"},i=function(e){if("!"===e[0])return!0;for(var t=0,n=-2,i=-2,a=-2,o=-2,s=-2;tt&&(-1===s||s>i||-1===(s=e.indexOf("\\",t))||s>i))||-1!==a&&"{"===e[t]&&"}"!==e[t+1]&&(a=e.indexOf("}",t))>t&&(-1===(s=e.indexOf("\\",t))||s>a)||-1!==o&&"("===e[t]&&"?"===e[t+1]&&/[:!=]/.test(e[t+2])&&")"!==e[t+3]&&(o=e.indexOf(")",t))>t&&(-1===(s=e.indexOf("\\",t))||s>o)||-1!==n&&"("===e[t]&&"|"!==e[t+1]&&(nn&&(-1===(s=e.indexOf("\\",n))||s>o)))return!0;if("\\"===e[t]){var u=e[t+1];t+=2;var l=r[u];if(l){var c=e.indexOf(l,t);-1!==c&&(t=c+1)}if("!"===e[t])return!0}else t++}return!1},a=function(e){if("!"===e[0])return!0;for(var t=0;t("string"==typeof t&&e.push(t),e),[]).map(e=>e.startsWith("!")?e:`!${e}`),p=function(e){let{project:t,projectFolderIgnoreList:n,tsconfigRootDir:r}=e,i={tsconfigRootDir:r,project:t,projectFolderIgnoreList:[...n].sort()};return(0,a.createHash)(JSON.stringify(i))}({project:c,projectFolderIgnoreList:_,tsconfigRootDir:e.tsconfigRootDir});if(null==u)u=new o.ExpiringCache(e.singleRun?"Infinity":null!==(l=null===(n=e.cacheLifetime)||void 0===n?void 0:n.glob)&&void 0!==l?l:o.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS);else{let e=u.get(p);if(e)return e}let d=c.filter(e=>!(0,i.default)(e)),f=c.filter(e=>(0,i.default)(e)),m=new Set(d.concat(0===f.length?[]:(0,r.sync)([...f,..._],{cwd:e.tsconfigRootDir})).map(t=>(0,a.getCanonicalFileName)((0,a.ensureAbsolutePath)(t,e.tsconfigRootDir))));s("parserOptions.project (excluding ignored) matched projects: %s",m);let h=Array.from(m);return u.set(p,h),h},e.clearGlobResolutionCache=function(){null==u||u.clear(),u=null}}}),nb=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),r=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(n,e,i);return r(n,e),n},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.warnAboutTSVersion=void 0;var o=a(eQ()),s=i(Z()),u=">=3.3.1 <5.1.0",l=s.version,c=o.default.satisfies(l,[u].concat(["5.0.1-rc"]).join(" || ")),_=!1;e.warnAboutTSVersion=function(e){var t;if(!c&&!_){if(!(typeof n>"u")&&(null===(t=n.stdout)||void 0===t?void 0:t.isTTY)){let t="=============",n=[t,"WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.","You may find that it works just fine, or you may not.",`SUPPORTED TYPESCRIPT VERSIONS: ${u}`,`YOUR TYPESCRIPT VERSION: ${l}`,"Please only submit bug reports when using the officially supported version.",t];e.log(n.join(` -`))}_=!0}}}}),nv=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js"(e){p();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.clearTSConfigMatchCache=e.createParseSettings=void 0;var n,r=t(ee()),i=ne(),a=nd(),o=nf(),s=nh(),u=ny(),l=nb(),c=(0,r.default)("typescript-eslint:typescript-estree:parser:parseSettings:createParseSettings");e.createParseSettings=function(e){var t,_,p;let d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=(0,s.inferSingleRun)(d),h="string"==typeof d.tsconfigRootDir?d.tsconfigRootDir:"/prettier-security-dirname-placeholder",m={code:"string"!=typeof e?String(e):e,comment:!0===d.comment,comments:[],createDefaultProgram:!0===d.createDefaultProgram,debugLevel:!0===d.debugLevel?new Set(["typescript-eslint"]):Array.isArray(d.debugLevel)?new Set(d.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:!0===d.errorOnUnknownASTType,EXPERIMENTAL_useSourceOfProjectReferenceRedirect:!0===d.EXPERIMENTAL_useSourceOfProjectReferenceRedirect,extraFileExtensions:Array.isArray(d.extraFileExtensions)&&d.extraFileExtensions.every(e=>"string"==typeof e)?d.extraFileExtensions:[],filePath:(0,i.ensureAbsolutePath)("string"==typeof d.filePath&&""!==d.filePath?d.filePath:d.jsx?"estree.tsx":"estree.ts",h),jsx:!0===d.jsx,loc:!0===d.loc,log:"function"==typeof d.loggerFn?d.loggerFn:!1===d.loggerFn?()=>{}:console.log,moduleResolver:null!==(t=d.moduleResolver)&&void 0!==t?t:"",preserveNodeMaps:!1!==d.preserveNodeMaps,programs:Array.isArray(d.programs)?d.programs:null,projects:[],range:!0===d.range,singleRun:f,tokens:!0===d.tokens?[]:null,tsconfigMatchCache:null!=n?n:n=new a.ExpiringCache(f?"Infinity":null!==(p=null===(_=d.cacheLifetime)||void 0===_?void 0:_.glob)&&void 0!==p?p:a.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS),tsconfigRootDir:h};if(m.debugLevel.size>0){let e=[];m.debugLevel.has("typescript-eslint")&&e.push("typescript-eslint:*"),(m.debugLevel.has("eslint")||r.default.enabled("eslint:*,-eslint:code-path"))&&e.push("eslint:*,-eslint:code-path"),r.default.enable(e.join(","))}if(Array.isArray(d.programs)){if(!d.programs.length)throw Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");c("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return m.programs||(m.projects=(0,u.resolveProjectList)({cacheLifetime:d.cacheLifetime,project:(0,o.getProjectConfigFiles)(m,d.project),projectFolderIgnoreList:d.projectFolderIgnoreList,singleRun:m.singleRun,tsconfigRootDir:h})),(0,l.warnAboutTSVersion)(m),m},e.clearTSConfigMatchCache=function(){null==n||n.clear()}}}),nx=u({"node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.getFirstSemanticOrSyntacticError=void 0;var t=Z();function n(e){return e.filter(e=>{switch(e.code){case 1013:case 1014:case 1044:case 1045:case 1048:case 1049:case 1070:case 1071:case 1085:case 1090:case 1096:case 1097:case 1098:case 1099:case 1117:case 1121:case 1123:case 1141:case 1162:case 1164:case 1172:case 1173:case 1175:case 1176:case 1190:case 1196:case 1200:case 1206:case 1211:case 1242:case 1246:case 1255:case 1308:case 2364:case 2369:case 2452:case 2462:case 8017:case 17012:case 17013:return!0}return!1})}function r(e){return Object.assign(Object.assign({},e),{message:(0,t.flattenDiagnosticMessageText)(e.messageText,t.sys.newLine)})}e.getFirstSemanticOrSyntacticError=function(e,t){try{let i=n(e.getSyntacticDiagnostics(t));if(i.length)return r(i[0]);let a=n(e.getSemanticDiagnostics(t));return a.length?r(a[0]):void 0}catch(e){console.warn(`Warning From TSC: "${e.message}`);return}}}}),nD=u({"node_modules/@typescript-eslint/typescript-estree/dist/parser.js"(e){p();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.clearParseAndGenerateServicesCalls=e.clearProgramCache=e.parseWithNodeMaps=e.parseAndGenerateServices=e.parse=void 0;var n=t(ee()),r=tK(),i=e7(),a=nt(),o=nr(),s=nc(),u=n_(),l=np(),c=nv(),_=nx(),d=(0,n.default)("typescript-eslint:typescript-estree:parser"),f=new Map;function h(e,t,n){let i=(0,c.createParseSettings)(e,t);if(null!=t&&t.errorOnTypeScriptSyntacticAndSemanticIssues)throw Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let a=(0,u.createSourceFile)(i),{estree:o,astMaps:s}=(0,r.astConverter)(a,i,n);return{ast:o,esTreeNodeToTSNodeMap:s.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:s.tsNodeToESTreeNodeMap}}e.clearProgramCache=function(){f.clear()},e.parse=function(e,t){let{ast:n}=h(e,t,!1);return n},e.parseWithNodeMaps=function(e,t){return h(e,t,!0)};var m={};e.clearParseAndGenerateServicesCalls=function(){m={}},e.parseAndGenerateServices=function(e,t){var n,u;let p=(0,c.createParseSettings)(e,t);void 0!==t&&"boolean"==typeof t.errorOnTypeScriptSyntacticAndSemanticIssues&&t.errorOnTypeScriptSyntacticAndSemanticIssues&&(p.errorOnTypeScriptSyntacticAndSemanticIssues=!0),p.singleRun&&!p.programs&&(null===(n=p.projects)||void 0===n?void 0:n.length)>0&&(p.programs={*[Symbol.iterator](){for(let e of p.projects){let t=f.get(e);if(t)yield t;else{d("Detected single-run/CLI usage, creating Program once ahead of time for project: %s",e);let t=(0,l.createProgramFromConfigFile)(e);f.set(e,t),yield t}}}});let h=null!=p.programs||(null===(u=p.projects)||void 0===u?void 0:u.length)>0;p.singleRun&&t.filePath&&(m[t.filePath]=(m[t.filePath]||0)+1);let{ast:g,program:y}=p.singleRun&&t.filePath&&m[t.filePath]>1?(0,o.createIsolatedProgram)(p):p.programs&&(0,l.useProvidedPrograms)(p.programs,p)||h&&(0,s.createProjectProgram)(p)||h&&p.createDefaultProgram&&(0,a.createDefaultProgram)(p)||(0,o.createIsolatedProgram)(p),b="boolean"!=typeof p.preserveNodeMaps||p.preserveNodeMaps,{estree:v,astMaps:x}=(0,r.astConverter)(g,p,b);if(y&&p.errorOnTypeScriptSyntacticAndSemanticIssues){let e=(0,_.getFirstSemanticOrSyntacticError)(y,g);if(e)throw(0,i.convertError)(e)}return{ast:v,services:{hasFullTypeInformation:h,program:y,esTreeNodeToTSNodeMap:x.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:x.tsNodeToESTreeNodeMap}}}}}),nS=u({"node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.clearProgramCache=e.clearCaches=void 0;var t=nl(),n=nD(),r=nv(),i=ny();function a(){(0,n.clearProgramCache)(),(0,t.clearWatchCaches)(),(0,r.clearTSConfigMatchCache)(),(0,i.clearGlobCache)()}e.clearCaches=a,e.clearProgramCache=a}}),nT=u({"node_modules/@typescript-eslint/typescript-estree/package.json"(e,t){t.exports={name:"@typescript-eslint/typescript-estree",version:"5.55.0",description:"A parser that converts TypeScript source code into an ESTree compatible form",main:"dist/index.js",types:"dist/index.d.ts",files:["dist","_ts3.4","README.md","LICENSE"],engines:{node:"^12.22.0 || ^14.17.0 || >=16.0.0"},repository:{type:"git",url:"https://github.com/typescript-eslint/typescript-eslint.git",directory:"packages/typescript-estree"},bugs:{url:"https://github.com/typescript-eslint/typescript-eslint/issues"},license:"BSD-2-Clause",keywords:["ast","estree","ecmascript","javascript","typescript","parser","syntax"],scripts:{build:"tsc -b tsconfig.build.json",postbuild:"downlevel-dts dist _ts3.4/dist",clean:"tsc -b tsconfig.build.json --clean",postclean:"rimraf dist && rimraf _ts3.4 && rimraf coverage",format:'prettier --write "./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}" --ignore-path ../../.prettierignore',lint:"nx lint",test:"jest --coverage",typecheck:"tsc -p tsconfig.json --noEmit"},dependencies:{"@typescript-eslint/types":"5.55.0","@typescript-eslint/visitor-keys":"5.55.0",debug:"^4.3.4",globby:"^11.1.0","is-glob":"^4.0.3",semver:"^7.3.7",tsutils:"^3.21.0"},devDependencies:{"@babel/code-frame":"*","@babel/parser":"*","@types/babel__code-frame":"*","@types/debug":"*","@types/glob":"*","@types/is-glob":"*","@types/semver":"*","@types/tmp":"*",glob:"*","jest-specific-snapshot":"*","make-dir":"*",tmp:"*",typescript:"*"},peerDependenciesMeta:{typescript:{optional:!0}},funding:{type:"opencollective",url:"https://opencollective.com/typescript-eslint"},typesVersions:{"<3.8":{"*":["_ts3.4/*"]}},gitHead:"877d73327fca3bdbe7e170e8b3a906d090a6de37"}}}),nE=u({"node_modules/@typescript-eslint/typescript-estree/dist/index.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.version=e.visitorKeys=e.typescriptVersionIsAtLeast=e.createProgram=e.simpleTraverse=e.parseWithNodeMaps=e.parseAndGenerateServices=e.parse=void 0;var r=nD();Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return r.parse}}),Object.defineProperty(e,"parseAndGenerateServices",{enumerable:!0,get:function(){return r.parseAndGenerateServices}}),Object.defineProperty(e,"parseWithNodeMaps",{enumerable:!0,get:function(){return r.parseWithNodeMaps}});var i=t$();Object.defineProperty(e,"simpleTraverse",{enumerable:!0,get:function(){return i.simpleTraverse}}),n(e5(),e);var a=np();Object.defineProperty(e,"createProgram",{enumerable:!0,get:function(){return a.createProgramFromConfigFile}}),n(nn(),e);var o=eH();Object.defineProperty(e,"typescriptVersionIsAtLeast",{enumerable:!0,get:function(){return o.typescriptVersionIsAtLeast}}),n(eG(),e),n(nS(),e);var s=tJ();Object.defineProperty(e,"visitorKeys",{enumerable:!0,get:function(){return s.visitorKeys}}),e.version=nT().version}});p();var nw=d(),nA=f(),nC=$(),nM=K(),nN=G(),{throwErrorForInvalidNodes:nk}=X(),nj={loc:!0,range:!0,comment:!0,jsx:!0,tokens:!0,loggerFn:!1,project:[]};t.exports={parsers:{typescript:nC(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=nM(e),i=RegExp("(?:^[^\"'`]*)","m").test(e),{parseWithNodeMaps:a}=nE(),{result:o,error:s}=nA(()=>a(r,Object.assign(Object.assign({},nj),{},{jsx:i})),()=>a(r,Object.assign(Object.assign({},nj),{},{jsx:!i})));if(!o)throw function(e){let{message:t,lineNumber:n,column:r}=e;return"number"!=typeof n?e:nw(t,{start:{line:n,column:r+1}})}(s);return n.originalText=e,nk(o,n),nN(o.ast,n)})}}})()}()},9691:(e,t,n)=>{var r,i,a;e.exports=function(){"use strict";var o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=o((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()}),u=o((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}}),l=o((e,t)=>{var n=u();t.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})}),c=o((e,t)=>{var n=u();t.exports=!n(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}),_=o((e,t)=>{var n=c(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}}),p=o(e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);e.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:t}),d=o((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),f=o((e,t)=>{var n=c(),r=Function.prototype,i=r.call,a=n&&r.bind.bind(i,i);t.exports=n?a:function(e){return function(){return i.apply(e,arguments)}}}),h=o((e,t)=>{var n=f(),r=n({}.toString),i=n("".slice);t.exports=function(e){return i(r(e),8,-1)}}),m=o((e,t)=>{var n=f(),r=u(),i=h(),a=Object,o=n("".split);t.exports=r(function(){return!a("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?o(e,""):a(e)}:a}),g=o((e,t)=>{t.exports=function(e){return null==e}}),y=o((e,t)=>{var n=g(),r=TypeError;t.exports=function(e){if(n(e))throw r("Can't call method on "+e);return e}}),b=o((e,t)=>{var n=m(),r=y();t.exports=function(e){return n(r(e))}}),v=o((e,t)=>{var n="object"==typeof document&&document.all;t.exports={all:n,IS_HTMLDDA:typeof n>"u"&&void 0!==n}}),x=o((e,t)=>{var n=v(),r=n.all;t.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}}),D=o((e,t)=>{var n=x(),r=v(),i=r.all;t.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===i}:function(e){return"object"==typeof e?null!==e:n(e)}}),S=o((e,t)=>{var n=s(),r=x();t.exports=function(e,t){var i;return arguments.length<2?r(i=n[e])?i:void 0:n[e]&&n[e][t]}}),T=o((e,t)=>{var n=f();t.exports=n({}.isPrototypeOf)}),E=o((e,t)=>{var n=S();t.exports=n("navigator","userAgent")||""}),w=o((e,t)=>{var n,r,i=s(),a=E(),o=i.process,u=i.Deno,l=o&&o.versions||u&&u.version,c=l&&l.v8;c&&(r=(n=c.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!r&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(r=+n[1]),t.exports=r}),A=o((e,t)=>{var n=w(),r=u();t.exports=!!Object.getOwnPropertySymbols&&!r(function(){var e=Symbol();return!String(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&n&&n<41})}),C=o((e,t)=>{var n=A();t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),M=o((e,t)=>{var n=S(),r=x(),i=T(),a=C(),o=Object;t.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return r(t)&&i(t.prototype,o(e))}}),N=o((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return"Object"}}}),k=o((e,t)=>{var n=x(),r=N(),i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not a function")}}),j=o((e,t)=>{var n=k(),r=g();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}}),I=o((e,t)=>{var n=_(),r=x(),i=D(),a=TypeError;t.exports=function(e,t){var o,s;if("string"===t&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||"string"!==t&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw a("Can't convert object to primitive value")}}),O=o((e,t)=>{t.exports=!1}),P=o((e,t)=>{var n=s(),r=Object.defineProperty;t.exports=function(e,t){try{r(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}}),F=o((e,t)=>{var n=s(),r=P(),i="__core-js_shared__",a=n[i]||r(i,{});t.exports=a}),L=o((e,t)=>{var n=O(),r=F();(t.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:n?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),R=o((e,t)=>{var n=y(),r=Object;t.exports=function(e){return r(n(e))}}),z=o((e,t)=>{var n=f(),r=R(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}}),B=o((e,t)=>{var n=f(),r=0,i=Math.random(),a=n(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++r+i,36)}}),U=o((e,t)=>{var n=s(),r=L(),i=z(),a=B(),o=A(),u=C(),l=r("wks"),c=n.Symbol,_=c&&c.for,p=u?c:c&&c.withoutSetter||a;t.exports=function(e){if(!i(l,e)||!(o||"string"==typeof l[e])){var t="Symbol."+e;o&&i(c,e)?l[e]=c[e]:u&&_?l[e]=_(t):l[e]=p(t)}return l[e]}}),J=o((e,t)=>{var n=_(),r=D(),i=M(),a=j(),o=I(),s=U(),u=TypeError,l=s("toPrimitive");t.exports=function(e,t){if(!r(e)||i(e))return e;var s,c=a(e,l);if(c){if(void 0===t&&(t="default"),!r(s=n(c,e,t))||i(s))return s;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}}),$=o((e,t)=>{var n=J(),r=M();t.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}}),K=o((e,t)=>{var n=s(),r=D(),i=n.document,a=r(i)&&r(i.createElement);t.exports=function(e){return a?i.createElement(e):{}}}),V=o((e,t)=>{var n=l(),r=u(),i=K();t.exports=!n&&!r(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})}),Y=o(e=>{var t=l(),n=_(),r=p(),i=d(),a=b(),o=$(),s=z(),u=V(),c=Object.getOwnPropertyDescriptor;e.f=t?c:function(e,t){if(e=a(e),t=o(t),u)try{return c(e,t)}catch{}if(s(e,t))return i(!n(r.f,e,t),e[t])}}),W=o((e,t)=>{var n=l(),r=u();t.exports=n&&r(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),q=o((e,t)=>{var n=D(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not an object")}}),Q=o(e=>{var t=l(),n=V(),r=W(),i=q(),a=$(),o=TypeError,s=Object.defineProperty,u=Object.getOwnPropertyDescriptor,c="enumerable",_="configurable",p="writable";e.f=t?r?function(e,t,n){if(i(e),t=a(t),i(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:_ in n?n[_]:r[_],enumerable:c in n?n[c]:r[c],writable:!1})}return s(e,t,n)}:s:function(e,t,r){if(i(e),t=a(t),i(r),n)try{return s(e,t,r)}catch{}if("get"in r||"set"in r)throw o("Accessors not supported");return"value"in r&&(e[t]=r.value),e}}),H=o((e,t)=>{var n=l(),r=Q(),i=d();t.exports=n?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}}),G=o((e,t)=>{var n=l(),r=z(),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,o=r(i,"name"),s=o&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:o,PROPER:o&&"something"===(function(){}).name,CONFIGURABLE:s}}),Z=o((e,t)=>{var n=f(),r=x(),i=F(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource}),X=o((e,t)=>{var n=s(),r=x(),i=n.WeakMap;t.exports=r(i)&&/native code/.test(String(i))}),ee=o((e,t)=>{var n=L(),r=B(),i=n("keys");t.exports=function(e){return i[e]||(i[e]=r(e))}}),et=o((e,t)=>{t.exports={}}),en=o((e,t)=>{var n,r,i,a,o,u=X(),l=s(),c=D(),_=H(),p=z(),d=F(),f=ee(),h=et(),m="Object already initialized",g=l.TypeError,y=l.WeakMap;u||d.state?((n=d.state||(d.state=new y)).get=n.get,n.has=n.has,n.set=n.set,i=function(e,t){if(n.has(e))throw g(m);return t.facade=e,n.set(e,t),t},a=function(e){return n.get(e)||{}},o=function(e){return n.has(e)}):(h[r=f("state")]=!0,i=function(e,t){if(p(e,r))throw g(m);return t.facade=e,_(e,r,t),t},a=function(e){return p(e,r)?e[r]:{}},o=function(e){return p(e,r)}),t.exports={set:i,get:a,has:o,enforce:function(e){return o(e)?a(e):i(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=a(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}}}}),er=o((e,t)=>{var n=u(),r=x(),i=z(),a=l(),o=G().CONFIGURABLE,s=Z(),c=en(),_=c.enforce,p=c.get,d=Object.defineProperty,f=a&&!n(function(){return 8!==d(function(){},"length",{value:8}).length}),h=String(String).split("String"),m=t.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||o&&e.name!==t)&&(a?d(e,"name",{value:t,configurable:!0}):e.name=t),f&&n&&i(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?a&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var r=_(e);return i(r,"source")||(r.source=h.join("string"==typeof t?t:"")),e};Function.prototype.toString=m(function(){return r(this)&&p(this).source||s(this)},"toString")}),ei=o((e,t)=>{var n=x(),r=Q(),i=er(),a=P();t.exports=function(e,t,o,s){s||(s={});var u=s.enumerable,l=void 0!==s.name?s.name:t;if(n(o)&&i(o,l,s),s.global)u?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(u=!0):delete e[t]}catch{}u?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}}),ea=o((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}}),eo=o((e,t)=>{var n=ea();t.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}}),es=o((e,t)=>{var n=eo(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}}),eu=o((e,t)=>{var n=eo(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}}),el=o((e,t)=>{var n=eu();t.exports=function(e){return n(e.length)}}),ec=o((e,t)=>{var n=b(),r=es(),i=el(),a=function(e){return function(t,a,o){var s,u=n(t),l=i(u),c=r(o,l);if(e&&a!=a){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===a)return e||c||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}}),e_=o((e,t)=>{var n=f(),r=z(),i=b(),a=ec().indexOf,o=et(),s=n([].push);t.exports=function(e,t){var n,u=i(e),l=0,c=[];for(n in u)!r(o,n)&&r(u,n)&&s(c,n);for(;t.length>l;)r(u,n=t[l++])&&(~a(c,n)||s(c,n));return c}}),ep=o((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),ed=o(e=>{var t=e_(),n=ep().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}}),ef=o(e=>{e.f=Object.getOwnPropertySymbols}),eh=o((e,t)=>{var n=S(),r=f(),i=ed(),a=ef(),o=q(),s=r([].concat);t.exports=n("Reflect","ownKeys")||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}}),em=o((e,t)=>{var n=z(),r=eh(),i=Y(),a=Q();t.exports=function(e,t,o){for(var s=r(t),u=a.f,l=i.f,c=0;c{var n=u(),r=x(),i=/#|\.prototype\./,a=function(e,t){var i=s[o(e)];return i==c||i!=l&&(r(t)?n(t):!!t)},o=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},l=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a}),ey=o((e,t)=>{var n=s(),r=Y().f,i=H(),a=ei(),o=P(),u=em(),l=eg();t.exports=function(e,t){var s,c,_,p,d,f=e.target,h=e.global,m=e.stat;if(s=h?n:m?n[f]||o(f,{}):(n[f]||{}).prototype)for(c in t){if(p=t[c],_=e.dontCallGetSet?(d=r(s,c))&&d.value:s[c],!l(h?c:f+(m?".":"#")+c,e.forced)&&void 0!==_){if(typeof p==typeof _)continue;u(p,_)}(e.sham||_&&_.sham)&&i(p,"sham",!0),a(s,c,p,e)}}}),eb=o((e,t)=>{var n=h();t.exports=Array.isArray||function(e){return"Array"==n(e)}}),ev=o((e,t)=>{var n=TypeError;t.exports=function(e){if(e>9007199254740991)throw n("Maximum allowed index exceeded");return e}}),ex=o((e,t)=>{var n=h(),r=f();t.exports=function(e){if("Function"===n(e))return r(e)}}),eD=o((e,t)=>{var n=ex(),r=k(),i=c(),a=n(n.bind);t.exports=function(e,t){return r(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}}),eS=o((e,t)=>{var n=eb(),r=el(),i=ev(),a=eD(),o=function(e,t,s,u,l,c,_,p){for(var d,f,h=l,m=0,g=!!_&&a(_,p);m0&&n(d)?(f=r(d),h=o(e,t,d,f,h,c-1)-1):(i(h+1),e[h]=d),h++),m++;return h};t.exports=o}),eT=o((e,t)=>{var n=U()("toStringTag"),r={};r[n]="z",t.exports="[object z]"===String(r)}),eE=o((e,t)=>{var n=eT(),r=x(),i=h(),a=U()("toStringTag"),o=Object,s="Arguments"==i(function(){return arguments}()),u=function(e,t){try{return e[t]}catch{}};t.exports=n?i:function(e){var t,n,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=u(t=o(e),a))?n:s?i(t):"Object"==(l=i(t))&&r(t.callee)?"Arguments":l}}),ew=o((e,t)=>{var n=f(),r=u(),i=x(),a=eE(),o=S(),s=Z(),l=function(){},c=[],_=o("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=n(p.exec),h=!p.exec(l),m=function(e){if(!i(e))return!1;try{return _(l,c,e),!0}catch{return!1}},g=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!d(p,s(e))}catch{return!0}};g.sham=!0,t.exports=!_||r(function(){var e;return m(m.call)||!m(Object)||!m(function(){e=!0})||e})?g:m}),eA=o((e,t)=>{var n=eb(),r=ew(),i=D(),a=U()("species"),o=Array;t.exports=function(e){var t;return n(e)&&(r(t=e.constructor)&&(t===o||n(t.prototype))?t=void 0:i(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?o:t}}),eC=o((e,t)=>{var n=eA();t.exports=function(e,t){return new(n(e))(0===t?0:t)}}),eM=o(()=>{var e=ey(),t=eS(),n=k(),r=R(),i=el(),a=eC();e({target:"Array",proto:!0},{flatMap:function(e){var o,s=r(this),u=i(s);return n(e),(o=a(s,0)).length=t(o,s,s,u,0,1,e,arguments.length>1?arguments[1]:void 0),o}})}),eN=o((e,t)=>{t.exports={}}),ek=o((e,t)=>{var n=U(),r=eN(),i=n("iterator"),a=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}}),ej=o((e,t)=>{var n=eE(),r=j(),i=g(),a=eN(),o=U()("iterator");t.exports=function(e){if(!i(e))return r(e,o)||r(e,"@@iterator")||a[n(e)]}}),eI=o((e,t)=>{var n=_(),r=k(),i=q(),a=N(),o=ej(),s=TypeError;t.exports=function(e,t){var u=arguments.length<2?o(e):t;if(r(u))return i(n(u,e));throw s(a(e)+" is not iterable")}}),eO=o((e,t)=>{var n=_(),r=q(),i=j();t.exports=function(e,t,a){var o,s;r(e);try{if(!(o=i(e,"return"))){if("throw"===t)throw a;return a}o=n(o,e)}catch(e){s=!0,o=e}if("throw"===t)throw a;if(s)throw o;return r(o),a}}),eP=o((e,t)=>{var n=eD(),r=_(),i=q(),a=N(),o=ek(),s=el(),u=T(),l=eI(),c=ej(),p=eO(),d=TypeError,f=function(e,t){this.stopped=e,this.result=t},h=f.prototype;t.exports=function(e,t,_){var m,g,y,b,v,x,D,S=_&&_.that,T=!!(_&&_.AS_ENTRIES),E=!!(_&&_.IS_RECORD),w=!!(_&&_.IS_ITERATOR),A=!!(_&&_.INTERRUPTED),C=n(t,S),M=function(e){return m&&p(m,"normal",e),new f(!0,e)},N=function(e){return T?(i(e),A?C(e[0],e[1],M):C(e[0],e[1])):A?C(e,M):C(e)};if(E)m=e.iterator;else if(w)m=e;else{if(!(g=c(e)))throw d(a(e)+" is not iterable");if(o(g)){for(y=0,b=s(e);b>y;y++)if((v=N(e[y]))&&u(h,v))return v;return new f(!1)}m=l(e,g)}for(x=E?e.next:m.next;!(D=r(x,m)).done;){try{v=N(D.value)}catch(e){p(m,"throw",e)}if("object"==typeof v&&v&&u(h,v))return v}return new f(!1)}}),eF=o((e,t)=>{var n=$(),r=Q(),i=d();t.exports=function(e,t,a){var o=n(t);o in e?r.f(e,o,i(0,a)):e[o]=a}}),eL=o(()=>{var e=ey(),t=eP(),n=eF();e({target:"Object",stat:!0},{fromEntries:function(e){var r={};return t(e,function(e,t){n(r,e,t)},{AS_ENTRIES:!0}),r}})}),eR=o((e,t)=>{var n=er(),r=Q();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}}),ez=o((e,t)=>{var n=q();t.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}}),eB=o(()=>{var e=s(),t=l(),n=eR(),r=ez(),i=u(),a=e.RegExp,o=a.prototype;t&&i(function(){var e=!0;try{a(".","d")}catch{e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var u in e&&(s.hasIndices="d"),s)i(u,s[u]);return Object.getOwnPropertyDescriptor(o,"flags").get.call(t)!==r||n!==r})&&n(o,"flags",{configurable:!0,get:r})}),eU=o(()=>{var e=ey(),t=s();e({global:!0,forced:t.globalThis!==t},{globalThis:t})}),eJ=o(()=>{eU()}),e$=o(()=>{var e=ey(),t=eS(),n=R(),r=el(),i=eo(),a=eC();e({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,o=n(this),s=r(o),u=a(o,0);return u.length=t(u,o,o,s,0,void 0===e?1:i(e)),u}})});return o((n,o)=>{var s=["cliName","cliCategory","cliDescription"],u=["_"],l=["languageId"];function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}eM(),eL(),eB(),eJ(),e$();var _,p=Object.create,d=Object.defineProperty,f=Object.getOwnPropertyDescriptor,h=Object.getOwnPropertyNames,m=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,y=(e,t)=>function(){return e&&(t=(0,e[h(e)[0]])(e=0)),t},b=(e,t)=>function(){return t||(0,e[h(e)[0]])((t={exports:{}}).exports,t),t.exports},v=(e,t)=>{for(var n in t)d(e,n,{get:t[n],enumerable:!0})},x=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of h(t))g.call(e,i)||i===n||d(e,i,{get:()=>t[i],enumerable:!(r=f(t,i))||r.enumerable});return e},D=(e,t,n)=>(n=null!=e?p(m(e)):{},x(!t&&e&&e.__esModule?n:d(n,"default",{value:e,enumerable:!0}),e)),S=e=>x(d({},"__esModule",{value:!0}),e),T=y({""(){_={env:{},argv:[]}}}),E=b({"package.json"(e,t){t.exports={version:"2.8.8"}}}),w=b({"node_modules/diff/lib/diff/base.js"(e){function t(){}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.prototype={diff:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.callback;"function"==typeof n&&(r=n,n={}),this.options=n;var i=this;function a(e){return r?(setTimeout(function(){r(void 0,e)},0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var o=(t=this.removeEmpty(this.tokenize(t))).length,s=e.length,u=1,l=o+s,c=[{newPos:-1,components:[]}],_=this.extractCommon(c[0],t,e,0);if(c[0].newPos+1>=o&&_+1>=s)return a([{value:this.join(t),count:t.length}]);function p(){for(var n=-1*u;n<=u;n+=2){var r=void 0,l=c[n-1],_=c[n+1],p=(_?_.newPos:0)-n;l&&(c[n-1]=void 0);var d=l&&l.newPos+1=o&&p+1>=s)return a(function(e,t,n,r,i){for(var a=0,o=t.length,s=0,u=0;ae.length?n:e}),l.value=e.join(_)}else l.value=e.join(n.slice(s,s+l.count));s+=l.count,l.added||(u+=l.count)}}var p=t[o-1];return o>1&&"string"==typeof p.value&&(p.added||p.removed)&&e.equals("",p.value)&&(t[o-2].value+=p.value,t.pop()),t}(i,r.components,t,e,i.useLongestToken));c[n]=r}u++}if(r)!function e(){setTimeout(function(){if(u>l)return r();p()||e()},0)}();else for(;u<=l;){var d=p();if(d)return d}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var i=t.length,a=n.length,o=e.newPos,s=o-r,u=0;o+11&&void 0!==arguments[1]?arguments[1]:{};return{type:"group",id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}T();var o={type:"break-parent"},s={type:"line",hard:!0},u={type:"line",hard:!0,literal:!0},l=n([s,o]),c=n([u,o]),_={type:"cursor",placeholder:Symbol("cursor")};t.exports={concat:n,join:function(e,t){let r=[];for(let n=0;n2&&void 0!==arguments[2]?arguments[2]:{};return{type:"if-break",breakContents:e,flatContents:t,groupId:n.groupId}},trim:{type:"trim"},indent:r,indentIfBreak:function(e,t){return{type:"indent-if-break",contents:e,groupId:t.groupId,negate:t.negate}},align:i,addAlignmentToDoc:function(e,t,n){let a=e;if(t>0){for(let e=0;e=0?e.charAt(t+1)===` +`))}_=!0}}}}),nv=u({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js"(e){p();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.clearTSConfigMatchCache=e.createParseSettings=void 0;var n,r=t(ee()),i=ne(),a=nd(),o=nf(),s=nm(),u=ny(),l=nb(),c=(0,r.default)("typescript-eslint:typescript-estree:parser:parseSettings:createParseSettings");e.createParseSettings=function(e){var t,_,p;let d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=(0,s.inferSingleRun)(d),m="string"==typeof d.tsconfigRootDir?d.tsconfigRootDir:"/prettier-security-dirname-placeholder",h={code:"string"!=typeof e?String(e):e,comment:!0===d.comment,comments:[],createDefaultProgram:!0===d.createDefaultProgram,debugLevel:!0===d.debugLevel?new Set(["typescript-eslint"]):Array.isArray(d.debugLevel)?new Set(d.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:!0===d.errorOnUnknownASTType,EXPERIMENTAL_useSourceOfProjectReferenceRedirect:!0===d.EXPERIMENTAL_useSourceOfProjectReferenceRedirect,extraFileExtensions:Array.isArray(d.extraFileExtensions)&&d.extraFileExtensions.every(e=>"string"==typeof e)?d.extraFileExtensions:[],filePath:(0,i.ensureAbsolutePath)("string"==typeof d.filePath&&""!==d.filePath?d.filePath:d.jsx?"estree.tsx":"estree.ts",m),jsx:!0===d.jsx,loc:!0===d.loc,log:"function"==typeof d.loggerFn?d.loggerFn:!1===d.loggerFn?()=>{}:console.log,moduleResolver:null!==(t=d.moduleResolver)&&void 0!==t?t:"",preserveNodeMaps:!1!==d.preserveNodeMaps,programs:Array.isArray(d.programs)?d.programs:null,projects:[],range:!0===d.range,singleRun:f,tokens:!0===d.tokens?[]:null,tsconfigMatchCache:null!=n?n:n=new a.ExpiringCache(f?"Infinity":null!==(p=null===(_=d.cacheLifetime)||void 0===_?void 0:_.glob)&&void 0!==p?p:a.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS),tsconfigRootDir:m};if(h.debugLevel.size>0){let e=[];h.debugLevel.has("typescript-eslint")&&e.push("typescript-eslint:*"),(h.debugLevel.has("eslint")||r.default.enabled("eslint:*,-eslint:code-path"))&&e.push("eslint:*,-eslint:code-path"),r.default.enable(e.join(","))}if(Array.isArray(d.programs)){if(!d.programs.length)throw Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");c("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return h.programs||(h.projects=(0,u.resolveProjectList)({cacheLifetime:d.cacheLifetime,project:(0,o.getProjectConfigFiles)(h,d.project),projectFolderIgnoreList:d.projectFolderIgnoreList,singleRun:h.singleRun,tsconfigRootDir:m})),(0,l.warnAboutTSVersion)(h),h},e.clearTSConfigMatchCache=function(){null==n||n.clear()}}}),nx=u({"node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.getFirstSemanticOrSyntacticError=void 0;var t=Z();function n(e){return e.filter(e=>{switch(e.code){case 1013:case 1014:case 1044:case 1045:case 1048:case 1049:case 1070:case 1071:case 1085:case 1090:case 1096:case 1097:case 1098:case 1099:case 1117:case 1121:case 1123:case 1141:case 1162:case 1164:case 1172:case 1173:case 1175:case 1176:case 1190:case 1196:case 1200:case 1206:case 1211:case 1242:case 1246:case 1255:case 1308:case 2364:case 2369:case 2452:case 2462:case 8017:case 17012:case 17013:return!0}return!1})}function r(e){return Object.assign(Object.assign({},e),{message:(0,t.flattenDiagnosticMessageText)(e.messageText,t.sys.newLine)})}e.getFirstSemanticOrSyntacticError=function(e,t){try{let i=n(e.getSyntacticDiagnostics(t));if(i.length)return r(i[0]);let a=n(e.getSemanticDiagnostics(t));return a.length?r(a[0]):void 0}catch(e){console.warn(`Warning From TSC: "${e.message}`);return}}}}),nD=u({"node_modules/@typescript-eslint/typescript-estree/dist/parser.js"(e){p();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.clearParseAndGenerateServicesCalls=e.clearProgramCache=e.parseWithNodeMaps=e.parseAndGenerateServices=e.parse=void 0;var n=t(ee()),r=tK(),i=e7(),a=nt(),o=nr(),s=nc(),u=n_(),l=np(),c=nv(),_=nx(),d=(0,n.default)("typescript-eslint:typescript-estree:parser"),f=new Map;function m(e,t,n){let i=(0,c.createParseSettings)(e,t);if(null!=t&&t.errorOnTypeScriptSyntacticAndSemanticIssues)throw Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let a=(0,u.createSourceFile)(i),{estree:o,astMaps:s}=(0,r.astConverter)(a,i,n);return{ast:o,esTreeNodeToTSNodeMap:s.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:s.tsNodeToESTreeNodeMap}}e.clearProgramCache=function(){f.clear()},e.parse=function(e,t){let{ast:n}=m(e,t,!1);return n},e.parseWithNodeMaps=function(e,t){return m(e,t,!0)};var h={};e.clearParseAndGenerateServicesCalls=function(){h={}},e.parseAndGenerateServices=function(e,t){var n,u;let p=(0,c.createParseSettings)(e,t);void 0!==t&&"boolean"==typeof t.errorOnTypeScriptSyntacticAndSemanticIssues&&t.errorOnTypeScriptSyntacticAndSemanticIssues&&(p.errorOnTypeScriptSyntacticAndSemanticIssues=!0),p.singleRun&&!p.programs&&(null===(n=p.projects)||void 0===n?void 0:n.length)>0&&(p.programs={*[Symbol.iterator](){for(let e of p.projects){let t=f.get(e);if(t)yield t;else{d("Detected single-run/CLI usage, creating Program once ahead of time for project: %s",e);let t=(0,l.createProgramFromConfigFile)(e);f.set(e,t),yield t}}}});let m=null!=p.programs||(null===(u=p.projects)||void 0===u?void 0:u.length)>0;p.singleRun&&t.filePath&&(h[t.filePath]=(h[t.filePath]||0)+1);let{ast:g,program:y}=p.singleRun&&t.filePath&&h[t.filePath]>1?(0,o.createIsolatedProgram)(p):p.programs&&(0,l.useProvidedPrograms)(p.programs,p)||m&&(0,s.createProjectProgram)(p)||m&&p.createDefaultProgram&&(0,a.createDefaultProgram)(p)||(0,o.createIsolatedProgram)(p),b="boolean"!=typeof p.preserveNodeMaps||p.preserveNodeMaps,{estree:v,astMaps:x}=(0,r.astConverter)(g,p,b);if(y&&p.errorOnTypeScriptSyntacticAndSemanticIssues){let e=(0,_.getFirstSemanticOrSyntacticError)(y,g);if(e)throw(0,i.convertError)(e)}return{ast:v,services:{hasFullTypeInformation:m,program:y,esTreeNodeToTSNodeMap:x.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:x.tsNodeToESTreeNodeMap}}}}}),nS=u({"node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js"(e){p(),Object.defineProperty(e,"__esModule",{value:!0}),e.clearProgramCache=e.clearCaches=void 0;var t=nl(),n=nD(),r=nv(),i=ny();function a(){(0,n.clearProgramCache)(),(0,t.clearWatchCaches)(),(0,r.clearTSConfigMatchCache)(),(0,i.clearGlobCache)()}e.clearCaches=a,e.clearProgramCache=a}}),nT=u({"node_modules/@typescript-eslint/typescript-estree/package.json"(e,t){t.exports={name:"@typescript-eslint/typescript-estree",version:"5.55.0",description:"A parser that converts TypeScript source code into an ESTree compatible form",main:"dist/index.js",types:"dist/index.d.ts",files:["dist","_ts3.4","README.md","LICENSE"],engines:{node:"^12.22.0 || ^14.17.0 || >=16.0.0"},repository:{type:"git",url:"https://github.com/typescript-eslint/typescript-eslint.git",directory:"packages/typescript-estree"},bugs:{url:"https://github.com/typescript-eslint/typescript-eslint/issues"},license:"BSD-2-Clause",keywords:["ast","estree","ecmascript","javascript","typescript","parser","syntax"],scripts:{build:"tsc -b tsconfig.build.json",postbuild:"downlevel-dts dist _ts3.4/dist",clean:"tsc -b tsconfig.build.json --clean",postclean:"rimraf dist && rimraf _ts3.4 && rimraf coverage",format:'prettier --write "./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}" --ignore-path ../../.prettierignore',lint:"nx lint",test:"jest --coverage",typecheck:"tsc -p tsconfig.json --noEmit"},dependencies:{"@typescript-eslint/types":"5.55.0","@typescript-eslint/visitor-keys":"5.55.0",debug:"^4.3.4",globby:"^11.1.0","is-glob":"^4.0.3",semver:"^7.3.7",tsutils:"^3.21.0"},devDependencies:{"@babel/code-frame":"*","@babel/parser":"*","@types/babel__code-frame":"*","@types/debug":"*","@types/glob":"*","@types/is-glob":"*","@types/semver":"*","@types/tmp":"*",glob:"*","jest-specific-snapshot":"*","make-dir":"*",tmp:"*",typescript:"*"},peerDependenciesMeta:{typescript:{optional:!0}},funding:{type:"opencollective",url:"https://opencollective.com/typescript-eslint"},typesVersions:{"<3.8":{"*":["_ts3.4/*"]}},gitHead:"877d73327fca3bdbe7e170e8b3a906d090a6de37"}}}),nE=u({"node_modules/@typescript-eslint/typescript-estree/dist/index.js"(e){p();var t=e&&e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=e&&e.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.version=e.visitorKeys=e.typescriptVersionIsAtLeast=e.createProgram=e.simpleTraverse=e.parseWithNodeMaps=e.parseAndGenerateServices=e.parse=void 0;var r=nD();Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return r.parse}}),Object.defineProperty(e,"parseAndGenerateServices",{enumerable:!0,get:function(){return r.parseAndGenerateServices}}),Object.defineProperty(e,"parseWithNodeMaps",{enumerable:!0,get:function(){return r.parseWithNodeMaps}});var i=t$();Object.defineProperty(e,"simpleTraverse",{enumerable:!0,get:function(){return i.simpleTraverse}}),n(e5(),e);var a=np();Object.defineProperty(e,"createProgram",{enumerable:!0,get:function(){return a.createProgramFromConfigFile}}),n(nn(),e);var o=eH();Object.defineProperty(e,"typescriptVersionIsAtLeast",{enumerable:!0,get:function(){return o.typescriptVersionIsAtLeast}}),n(eG(),e),n(nS(),e);var s=tJ();Object.defineProperty(e,"visitorKeys",{enumerable:!0,get:function(){return s.visitorKeys}}),e.version=nT().version}});p();var nw=d(),nA=f(),nC=$(),nN=K(),nM=G(),{throwErrorForInvalidNodes:nk}=X(),nj={loc:!0,range:!0,comment:!0,jsx:!0,tokens:!0,loggerFn:!1,project:[]};t.exports={parsers:{typescript:nC(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=nN(e),i=RegExp("(?:^[^\"'`]*)","m").test(e),{parseWithNodeMaps:a}=nE(),{result:o,error:s}=nA(()=>a(r,Object.assign(Object.assign({},nj),{},{jsx:i})),()=>a(r,Object.assign(Object.assign({},nj),{},{jsx:!i})));if(!o)throw function(e){let{message:t,lineNumber:n,column:r}=e;return"number"!=typeof n?e:nw(t,{start:{line:n,column:r+1}})}(s);return n.originalText=e,nk(o,n),nM(o.ast,n)})}}})()}()},9691:(e,t,n)=>{var r,i,a;e.exports=function(){"use strict";var o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=o((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()}),u=o((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}}),l=o((e,t)=>{var n=u();t.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})}),c=o((e,t)=>{var n=u();t.exports=!n(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}),_=o((e,t)=>{var n=c(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}}),p=o(e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);e.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:t}),d=o((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),f=o((e,t)=>{var n=c(),r=Function.prototype,i=r.call,a=n&&r.bind.bind(i,i);t.exports=n?a:function(e){return function(){return i.apply(e,arguments)}}}),m=o((e,t)=>{var n=f(),r=n({}.toString),i=n("".slice);t.exports=function(e){return i(r(e),8,-1)}}),h=o((e,t)=>{var n=f(),r=u(),i=m(),a=Object,o=n("".split);t.exports=r(function(){return!a("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?o(e,""):a(e)}:a}),g=o((e,t)=>{t.exports=function(e){return null==e}}),y=o((e,t)=>{var n=g(),r=TypeError;t.exports=function(e){if(n(e))throw r("Can't call method on "+e);return e}}),b=o((e,t)=>{var n=h(),r=y();t.exports=function(e){return n(r(e))}}),v=o((e,t)=>{var n="object"==typeof document&&document.all;t.exports={all:n,IS_HTMLDDA:typeof n>"u"&&void 0!==n}}),x=o((e,t)=>{var n=v(),r=n.all;t.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}}),D=o((e,t)=>{var n=x(),r=v(),i=r.all;t.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===i}:function(e){return"object"==typeof e?null!==e:n(e)}}),S=o((e,t)=>{var n=s(),r=x();t.exports=function(e,t){var i;return arguments.length<2?r(i=n[e])?i:void 0:n[e]&&n[e][t]}}),T=o((e,t)=>{var n=f();t.exports=n({}.isPrototypeOf)}),E=o((e,t)=>{var n=S();t.exports=n("navigator","userAgent")||""}),w=o((e,t)=>{var n,r,i=s(),a=E(),o=i.process,u=i.Deno,l=o&&o.versions||u&&u.version,c=l&&l.v8;c&&(r=(n=c.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!r&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(r=+n[1]),t.exports=r}),A=o((e,t)=>{var n=w(),r=u();t.exports=!!Object.getOwnPropertySymbols&&!r(function(){var e=Symbol();return!String(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&n&&n<41})}),C=o((e,t)=>{var n=A();t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),N=o((e,t)=>{var n=S(),r=x(),i=T(),a=C(),o=Object;t.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return r(t)&&i(t.prototype,o(e))}}),M=o((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return"Object"}}}),k=o((e,t)=>{var n=x(),r=M(),i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not a function")}}),j=o((e,t)=>{var n=k(),r=g();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}}),I=o((e,t)=>{var n=_(),r=x(),i=D(),a=TypeError;t.exports=function(e,t){var o,s;if("string"===t&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||"string"!==t&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw a("Can't convert object to primitive value")}}),O=o((e,t)=>{t.exports=!1}),P=o((e,t)=>{var n=s(),r=Object.defineProperty;t.exports=function(e,t){try{r(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}}),F=o((e,t)=>{var n=s(),r=P(),i="__core-js_shared__",a=n[i]||r(i,{});t.exports=a}),L=o((e,t)=>{var n=O(),r=F();(t.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:n?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),R=o((e,t)=>{var n=y(),r=Object;t.exports=function(e){return r(n(e))}}),z=o((e,t)=>{var n=f(),r=R(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}}),B=o((e,t)=>{var n=f(),r=0,i=Math.random(),a=n(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++r+i,36)}}),U=o((e,t)=>{var n=s(),r=L(),i=z(),a=B(),o=A(),u=C(),l=r("wks"),c=n.Symbol,_=c&&c.for,p=u?c:c&&c.withoutSetter||a;t.exports=function(e){if(!i(l,e)||!(o||"string"==typeof l[e])){var t="Symbol."+e;o&&i(c,e)?l[e]=c[e]:u&&_?l[e]=_(t):l[e]=p(t)}return l[e]}}),J=o((e,t)=>{var n=_(),r=D(),i=N(),a=j(),o=I(),s=U(),u=TypeError,l=s("toPrimitive");t.exports=function(e,t){if(!r(e)||i(e))return e;var s,c=a(e,l);if(c){if(void 0===t&&(t="default"),!r(s=n(c,e,t))||i(s))return s;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}}),$=o((e,t)=>{var n=J(),r=N();t.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}}),K=o((e,t)=>{var n=s(),r=D(),i=n.document,a=r(i)&&r(i.createElement);t.exports=function(e){return a?i.createElement(e):{}}}),V=o((e,t)=>{var n=l(),r=u(),i=K();t.exports=!n&&!r(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})}),Y=o(e=>{var t=l(),n=_(),r=p(),i=d(),a=b(),o=$(),s=z(),u=V(),c=Object.getOwnPropertyDescriptor;e.f=t?c:function(e,t){if(e=a(e),t=o(t),u)try{return c(e,t)}catch{}if(s(e,t))return i(!n(r.f,e,t),e[t])}}),W=o((e,t)=>{var n=l(),r=u();t.exports=n&&r(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),q=o((e,t)=>{var n=D(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw i(r(e)+" is not an object")}}),Q=o(e=>{var t=l(),n=V(),r=W(),i=q(),a=$(),o=TypeError,s=Object.defineProperty,u=Object.getOwnPropertyDescriptor,c="enumerable",_="configurable",p="writable";e.f=t?r?function(e,t,n){if(i(e),t=a(t),i(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:_ in n?n[_]:r[_],enumerable:c in n?n[c]:r[c],writable:!1})}return s(e,t,n)}:s:function(e,t,r){if(i(e),t=a(t),i(r),n)try{return s(e,t,r)}catch{}if("get"in r||"set"in r)throw o("Accessors not supported");return"value"in r&&(e[t]=r.value),e}}),H=o((e,t)=>{var n=l(),r=Q(),i=d();t.exports=n?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}}),G=o((e,t)=>{var n=l(),r=z(),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,o=r(i,"name"),s=o&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:o,PROPER:o&&"something"===(function(){}).name,CONFIGURABLE:s}}),Z=o((e,t)=>{var n=f(),r=x(),i=F(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource}),X=o((e,t)=>{var n=s(),r=x(),i=n.WeakMap;t.exports=r(i)&&/native code/.test(String(i))}),ee=o((e,t)=>{var n=L(),r=B(),i=n("keys");t.exports=function(e){return i[e]||(i[e]=r(e))}}),et=o((e,t)=>{t.exports={}}),en=o((e,t)=>{var n,r,i,a,o,u=X(),l=s(),c=D(),_=H(),p=z(),d=F(),f=ee(),m=et(),h="Object already initialized",g=l.TypeError,y=l.WeakMap;u||d.state?((n=d.state||(d.state=new y)).get=n.get,n.has=n.has,n.set=n.set,i=function(e,t){if(n.has(e))throw g(h);return t.facade=e,n.set(e,t),t},a=function(e){return n.get(e)||{}},o=function(e){return n.has(e)}):(m[r=f("state")]=!0,i=function(e,t){if(p(e,r))throw g(h);return t.facade=e,_(e,r,t),t},a=function(e){return p(e,r)?e[r]:{}},o=function(e){return p(e,r)}),t.exports={set:i,get:a,has:o,enforce:function(e){return o(e)?a(e):i(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=a(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}}}}),er=o((e,t)=>{var n=u(),r=x(),i=z(),a=l(),o=G().CONFIGURABLE,s=Z(),c=en(),_=c.enforce,p=c.get,d=Object.defineProperty,f=a&&!n(function(){return 8!==d(function(){},"length",{value:8}).length}),m=String(String).split("String"),h=t.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||o&&e.name!==t)&&(a?d(e,"name",{value:t,configurable:!0}):e.name=t),f&&n&&i(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?a&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var r=_(e);return i(r,"source")||(r.source=m.join("string"==typeof t?t:"")),e};Function.prototype.toString=h(function(){return r(this)&&p(this).source||s(this)},"toString")}),ei=o((e,t)=>{var n=x(),r=Q(),i=er(),a=P();t.exports=function(e,t,o,s){s||(s={});var u=s.enumerable,l=void 0!==s.name?s.name:t;if(n(o)&&i(o,l,s),s.global)u?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(u=!0):delete e[t]}catch{}u?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}}),ea=o((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}}),eo=o((e,t)=>{var n=ea();t.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}}),es=o((e,t)=>{var n=eo(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}}),eu=o((e,t)=>{var n=eo(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}}),el=o((e,t)=>{var n=eu();t.exports=function(e){return n(e.length)}}),ec=o((e,t)=>{var n=b(),r=es(),i=el(),a=function(e){return function(t,a,o){var s,u=n(t),l=i(u),c=r(o,l);if(e&&a!=a){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===a)return e||c||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}}),e_=o((e,t)=>{var n=f(),r=z(),i=b(),a=ec().indexOf,o=et(),s=n([].push);t.exports=function(e,t){var n,u=i(e),l=0,c=[];for(n in u)!r(o,n)&&r(u,n)&&s(c,n);for(;t.length>l;)r(u,n=t[l++])&&(~a(c,n)||s(c,n));return c}}),ep=o((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),ed=o(e=>{var t=e_(),n=ep().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}}),ef=o(e=>{e.f=Object.getOwnPropertySymbols}),em=o((e,t)=>{var n=S(),r=f(),i=ed(),a=ef(),o=q(),s=r([].concat);t.exports=n("Reflect","ownKeys")||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}}),eh=o((e,t)=>{var n=z(),r=em(),i=Y(),a=Q();t.exports=function(e,t,o){for(var s=r(t),u=a.f,l=i.f,c=0;c{var n=u(),r=x(),i=/#|\.prototype\./,a=function(e,t){var i=s[o(e)];return i==c||i!=l&&(r(t)?n(t):!!t)},o=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},l=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a}),ey=o((e,t)=>{var n=s(),r=Y().f,i=H(),a=ei(),o=P(),u=eh(),l=eg();t.exports=function(e,t){var s,c,_,p,d,f=e.target,m=e.global,h=e.stat;if(s=m?n:h?n[f]||o(f,{}):(n[f]||{}).prototype)for(c in t){if(p=t[c],_=e.dontCallGetSet?(d=r(s,c))&&d.value:s[c],!l(m?c:f+(h?".":"#")+c,e.forced)&&void 0!==_){if(typeof p==typeof _)continue;u(p,_)}(e.sham||_&&_.sham)&&i(p,"sham",!0),a(s,c,p,e)}}}),eb=o((e,t)=>{var n=m();t.exports=Array.isArray||function(e){return"Array"==n(e)}}),ev=o((e,t)=>{var n=TypeError;t.exports=function(e){if(e>9007199254740991)throw n("Maximum allowed index exceeded");return e}}),ex=o((e,t)=>{var n=m(),r=f();t.exports=function(e){if("Function"===n(e))return r(e)}}),eD=o((e,t)=>{var n=ex(),r=k(),i=c(),a=n(n.bind);t.exports=function(e,t){return r(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}}),eS=o((e,t)=>{var n=eb(),r=el(),i=ev(),a=eD(),o=function(e,t,s,u,l,c,_,p){for(var d,f,m=l,h=0,g=!!_&&a(_,p);h0&&n(d)?(f=r(d),m=o(e,t,d,f,m,c-1)-1):(i(m+1),e[m]=d),m++),h++;return m};t.exports=o}),eT=o((e,t)=>{var n=U()("toStringTag"),r={};r[n]="z",t.exports="[object z]"===String(r)}),eE=o((e,t)=>{var n=eT(),r=x(),i=m(),a=U()("toStringTag"),o=Object,s="Arguments"==i(function(){return arguments}()),u=function(e,t){try{return e[t]}catch{}};t.exports=n?i:function(e){var t,n,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=u(t=o(e),a))?n:s?i(t):"Object"==(l=i(t))&&r(t.callee)?"Arguments":l}}),ew=o((e,t)=>{var n=f(),r=u(),i=x(),a=eE(),o=S(),s=Z(),l=function(){},c=[],_=o("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=n(p.exec),m=!p.exec(l),h=function(e){if(!i(e))return!1;try{return _(l,c,e),!0}catch{return!1}},g=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!d(p,s(e))}catch{return!0}};g.sham=!0,t.exports=!_||r(function(){var e;return h(h.call)||!h(Object)||!h(function(){e=!0})||e})?g:h}),eA=o((e,t)=>{var n=eb(),r=ew(),i=D(),a=U()("species"),o=Array;t.exports=function(e){var t;return n(e)&&(r(t=e.constructor)&&(t===o||n(t.prototype))?t=void 0:i(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?o:t}}),eC=o((e,t)=>{var n=eA();t.exports=function(e,t){return new(n(e))(0===t?0:t)}}),eN=o(()=>{var e=ey(),t=eS(),n=k(),r=R(),i=el(),a=eC();e({target:"Array",proto:!0},{flatMap:function(e){var o,s=r(this),u=i(s);return n(e),(o=a(s,0)).length=t(o,s,s,u,0,1,e,arguments.length>1?arguments[1]:void 0),o}})}),eM=o((e,t)=>{t.exports={}}),ek=o((e,t)=>{var n=U(),r=eM(),i=n("iterator"),a=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}}),ej=o((e,t)=>{var n=eE(),r=j(),i=g(),a=eM(),o=U()("iterator");t.exports=function(e){if(!i(e))return r(e,o)||r(e,"@@iterator")||a[n(e)]}}),eI=o((e,t)=>{var n=_(),r=k(),i=q(),a=M(),o=ej(),s=TypeError;t.exports=function(e,t){var u=arguments.length<2?o(e):t;if(r(u))return i(n(u,e));throw s(a(e)+" is not iterable")}}),eO=o((e,t)=>{var n=_(),r=q(),i=j();t.exports=function(e,t,a){var o,s;r(e);try{if(!(o=i(e,"return"))){if("throw"===t)throw a;return a}o=n(o,e)}catch(e){s=!0,o=e}if("throw"===t)throw a;if(s)throw o;return r(o),a}}),eP=o((e,t)=>{var n=eD(),r=_(),i=q(),a=M(),o=ek(),s=el(),u=T(),l=eI(),c=ej(),p=eO(),d=TypeError,f=function(e,t){this.stopped=e,this.result=t},m=f.prototype;t.exports=function(e,t,_){var h,g,y,b,v,x,D,S=_&&_.that,T=!!(_&&_.AS_ENTRIES),E=!!(_&&_.IS_RECORD),w=!!(_&&_.IS_ITERATOR),A=!!(_&&_.INTERRUPTED),C=n(t,S),N=function(e){return h&&p(h,"normal",e),new f(!0,e)},M=function(e){return T?(i(e),A?C(e[0],e[1],N):C(e[0],e[1])):A?C(e,N):C(e)};if(E)h=e.iterator;else if(w)h=e;else{if(!(g=c(e)))throw d(a(e)+" is not iterable");if(o(g)){for(y=0,b=s(e);b>y;y++)if((v=M(e[y]))&&u(m,v))return v;return new f(!1)}h=l(e,g)}for(x=E?e.next:h.next;!(D=r(x,h)).done;){try{v=M(D.value)}catch(e){p(h,"throw",e)}if("object"==typeof v&&v&&u(m,v))return v}return new f(!1)}}),eF=o((e,t)=>{var n=$(),r=Q(),i=d();t.exports=function(e,t,a){var o=n(t);o in e?r.f(e,o,i(0,a)):e[o]=a}}),eL=o(()=>{var e=ey(),t=eP(),n=eF();e({target:"Object",stat:!0},{fromEntries:function(e){var r={};return t(e,function(e,t){n(r,e,t)},{AS_ENTRIES:!0}),r}})}),eR=o((e,t)=>{var n=er(),r=Q();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}}),ez=o((e,t)=>{var n=q();t.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}}),eB=o(()=>{var e=s(),t=l(),n=eR(),r=ez(),i=u(),a=e.RegExp,o=a.prototype;t&&i(function(){var e=!0;try{a(".","d")}catch{e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var u in e&&(s.hasIndices="d"),s)i(u,s[u]);return Object.getOwnPropertyDescriptor(o,"flags").get.call(t)!==r||n!==r})&&n(o,"flags",{configurable:!0,get:r})}),eU=o(()=>{var e=ey(),t=s();e({global:!0,forced:t.globalThis!==t},{globalThis:t})}),eJ=o(()=>{eU()}),e$=o(()=>{var e=ey(),t=eS(),n=R(),r=el(),i=eo(),a=eC();e({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,o=n(this),s=r(o),u=a(o,0);return u.length=t(u,o,o,s,0,void 0===e?1:i(e)),u}})});return o((n,o)=>{var s=["cliName","cliCategory","cliDescription"],u=["_"],l=["languageId"];function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}eN(),eL(),eB(),eJ(),e$();var _,p=Object.create,d=Object.defineProperty,f=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyNames,h=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,y=(e,t)=>function(){return e&&(t=(0,e[m(e)[0]])(e=0)),t},b=(e,t)=>function(){return t||(0,e[m(e)[0]])((t={exports:{}}).exports,t),t.exports},v=(e,t)=>{for(var n in t)d(e,n,{get:t[n],enumerable:!0})},x=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of m(t))g.call(e,i)||i===n||d(e,i,{get:()=>t[i],enumerable:!(r=f(t,i))||r.enumerable});return e},D=(e,t,n)=>(n=null!=e?p(h(e)):{},x(!t&&e&&e.__esModule?n:d(n,"default",{value:e,enumerable:!0}),e)),S=e=>x(d({},"__esModule",{value:!0}),e),T=y({""(){_={env:{},argv:[]}}}),E=b({"package.json"(e,t){t.exports={version:"2.8.8"}}}),w=b({"node_modules/diff/lib/diff/base.js"(e){function t(){}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.prototype={diff:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.callback;"function"==typeof n&&(r=n,n={}),this.options=n;var i=this;function a(e){return r?(setTimeout(function(){r(void 0,e)},0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var o=(t=this.removeEmpty(this.tokenize(t))).length,s=e.length,u=1,l=o+s,c=[{newPos:-1,components:[]}],_=this.extractCommon(c[0],t,e,0);if(c[0].newPos+1>=o&&_+1>=s)return a([{value:this.join(t),count:t.length}]);function p(){for(var n=-1*u;n<=u;n+=2){var r=void 0,l=c[n-1],_=c[n+1],p=(_?_.newPos:0)-n;l&&(c[n-1]=void 0);var d=l&&l.newPos+1=o&&p+1>=s)return a(function(e,t,n,r,i){for(var a=0,o=t.length,s=0,u=0;ae.length?n:e}),l.value=e.join(_)}else l.value=e.join(n.slice(s,s+l.count));s+=l.count,l.added||(u+=l.count)}}var p=t[o-1];return o>1&&"string"==typeof p.value&&(p.added||p.removed)&&e.equals("",p.value)&&(t[o-2].value+=p.value,t.pop()),t}(i,r.components,t,e,i.useLongestToken));c[n]=r}u++}if(r)!function e(){setTimeout(function(){if(u>l)return r();p()||e()},0)}();else for(;u<=l;){var d=p();if(d)return d}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var i=t.length,a=n.length,o=e.newPos,s=o-r,u=0;o+11&&void 0!==arguments[1]?arguments[1]:{};return{type:"group",id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}T();var o={type:"break-parent"},s={type:"line",hard:!0},u={type:"line",hard:!0,literal:!0},l=n([s,o]),c=n([u,o]),_={type:"cursor",placeholder:Symbol("cursor")};t.exports={concat:n,join:function(e,t){let r=[];for(let n=0;n2&&void 0!==arguments[2]?arguments[2]:{};return{type:"if-break",breakContents:e,flatContents:t,groupId:n.groupId}},trim:{type:"trim"},indent:r,indentIfBreak:function(e,t){return{type:"indent-if-break",contents:e,groupId:t.groupId,negate:t.negate}},align:i,addAlignmentToDoc:function(e,t,n){let a=e;if(t>0){for(let e=0;e=0?e.charAt(t+1)===` `?"crlf":"cr":"lf"},convertEndOfLineToChars:function(e){switch(e){case"cr":return"\r";case"crlf":return`\r `;default:return` `}},countEndOfLineChars:function(e,t){let n;switch(t){case` `:n=/\n/g;break;case"\r":n=/\r/g;break;case`\r `:n=/\r\n/g;break;default:throw Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let r=e.match(n);return r?r.length:0},normalizeEndOfLine:function(e){return e.replace(/\r\n?/g,` -`)}}}}),N=b({"src/utils/get-last.js"(e,t){T(),t.exports=e=>e[e.length-1]}}),k=y({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){T()}}),j=y({"node_modules/strip-ansi/index.js"(){T(),k()}}),I=y({"node_modules/is-fullwidth-code-point/index.js"(){T()}}),O=b({"node_modules/emoji-regex/index.js"(e,t){T(),t.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),P={};function F(e){if("string"!=typeof e||0===e.length||0===(e=function(e){if("string"!=typeof e)throw TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(function(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return RegExp("[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)|(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))",e?void 0:"g")}(),"")}(e)).length)return 0;e=e.replace((0,L.default)()," ");let t=0;for(let n=0;n=127&&r<=159||r>=768&&r<=879||(r>65535&&n++,t+=Number.isInteger(r)&&r>=4352&&(r<=4447||9001===r||9002===r||11904<=r&&r<=12871&&12351!==r||12880<=r&&r<=19903||19968<=r&&r<=42182||43360<=r&&r<=43388||44032<=r&&r<=55203||63744<=r&&r<=64255||65040<=r&&r<=65049||65072<=r&&r<=65131||65281<=r&&r<=65376||65504<=r&&r<=65510||110592<=r&&r<=110593||127488<=r&&r<=127569||131072<=r&&r<=262141)?2:1)}return t}v(P,{default:()=>F});var L,R=y({"node_modules/string-width/index.js"(){T(),j(),I(),L=D(O())}}),z=b({"src/utils/get-string-width.js"(e,t){T();var n=(R(),S(P)).default,r=/[^\x20-\x7F]/;t.exports=function(e){return e?r.test(e)?n(e):e.length:0}}}),B=b({"src/document/doc-utils.js"(e,t){T();var n=N(),{literalline:r,join:i}=C(),a=e=>Array.isArray(e)||e&&"concat"===e.type,o=e=>{if(Array.isArray(e))return e;if("concat"!==e.type&&"fill"!==e.type)throw Error("Expect doc type to be `concat` or `fill`.");return e.parts},s={};function u(e,t,n,r){let i=[e];for(;i.length>0;){let e=i.pop();if(e===s){n(i.pop());continue}if(n&&i.push(e,s),!t||!1!==t(e)){if(a(e)||"fill"===e.type){let t=o(e);for(let e=t.length,n=e-1;n>=0;--n)i.push(t[n])}else if("if-break"===e.type)e.flatContents&&i.push(e.flatContents),e.breakContents&&i.push(e.breakContents);else if("group"===e.type&&e.expandedStates){if(r)for(let t=e.expandedStates.length,n=t-1;n>=0;--n)i.push(e.expandedStates[n]);else i.push(e.contents)}else e.contents&&i.push(e.contents)}}}function l(e,t){let n=new Map;return function e(r){if(n.has(r))return n.get(r);let i=function(n){if(Array.isArray(n))return t(n.map(e));if("concat"===n.type||"fill"===n.type){let r=n.parts.map(e);return t(Object.assign(Object.assign({},n),{},{parts:r}))}if("if-break"===n.type){let r=n.breakContents&&e(n.breakContents),i=n.flatContents&&e(n.flatContents);return t(Object.assign(Object.assign({},n),{},{breakContents:r,flatContents:i}))}if("group"===n.type&&n.expandedStates){let r=n.expandedStates.map(e),i=r[0];return t(Object.assign(Object.assign({},n),{},{contents:i,expandedStates:r}))}if(n.contents){let r=e(n.contents);return t(Object.assign(Object.assign({},n),{},{contents:r}))}return t(n)}(r);return n.set(r,i),i}(e)}function c(e,t,n){let r=n,i=!1;return u(e,function(e){let n=t(e);if(void 0!==n&&(i=!0,r=n),i)return!1}),r}function _(e){if("group"===e.type&&e.break||"line"===e.type&&e.hard||"break-parent"===e.type)return!0}function p(e){if(e.length>0){let t=n(e);t.expandedStates||t.break||(t.break="propagated")}return null}function d(e){return"line"!==e.type||e.hard?"if-break"===e.type?e.flatContents||"":e:e.soft?"":" "}var f=(e,t)=>e&&"line"===e.type&&e.hard&&t&&"break-parent"===t.type;function h(e){return l(e,e=>(function(e){switch(e.type){case"fill":if(e.parts.every(e=>""===e))return"";break;case"group":if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if("group"===e.contents.type&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!e.contents)return"";break;case"if-break":if(!e.flatContents&&!e.breakContents)return""}if(!a(e))return e;let t=[];for(let r of o(e)){if(!r)continue;let[e,...i]=a(r)?o(r):[r];"string"==typeof e&&"string"==typeof n(t)?t[t.length-1]+=e:t.push(e),t.push(...i)}return 0===t.length?"":1===t.length?t[0]:Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})})(e))}function m(e){let t=[],r=e.filter(Boolean);for(;r.length>0;){let e=r.shift();if(e){if(a(e)){r.unshift(...o(e));continue}if(t.length>0&&"string"==typeof n(t)&&"string"==typeof e){t[t.length-1]+=e;continue}t.push(e)}}return t}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;return i(t,e.split(` -`)).parts}function y(e){if("line"===e.type)return!0}t.exports={isConcat:a,getDocParts:o,willBreak:function(e){return c(e,_,!1)},traverseDoc:u,findInDoc:c,mapDoc:l,propagateBreaks:function(e){let t=new Set,n=[];u(e,function(e){if("break-parent"===e.type&&p(n),"group"===e.type){if(n.push(e),t.has(e))return!1;t.add(e)}},function(e){"group"===e.type&&n.pop().break&&p(n)},!0)},removeLines:function(e){return l(e,d)},stripTrailingHardline:function(e){return function e(t){if(!t)return t;if(a(t)||"fill"===t.type){let r=o(t);for(;r.length>1&&f(...r.slice(-2));)r.length-=2;if(r.length>0){let t=e(n(r));r[r.length-1]=t}return Array.isArray(t)?r:Object.assign(Object.assign({},t),{},{parts:r})}switch(t.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let n=e(t.contents);return Object.assign(Object.assign({},t),{},{contents:n})}case"if-break":{let n=e(t.breakContents),r=e(t.flatContents);return Object.assign(Object.assign({},t),{},{breakContents:n,flatContents:r})}}return t}(h(e))},normalizeParts:m,normalizeDoc:function(e){return l(e,e=>Array.isArray(e)?m(e):e.parts?Object.assign(Object.assign({},e),{},{parts:m(e.parts)}):e)},cleanDoc:h,replaceTextEndOfLine:g,replaceEndOfLine:function(e){return l(e,e=>"string"==typeof e&&e.includes(` -`)?g(e):e)},canBreak:function(e){return c(e,y,!1)}}}}),U=b({"src/document/doc-printer.js"(e,t){T();var n,{convertEndOfLineToChars:r}=M(),i=N(),a=z(),{fill:o,cursor:s,indent:u}=C(),{isConcat:l,getDocParts:c}=B();function _(){return{value:"",length:0,queue:[]}}function p(e,t,n){let r="dedent"===t.type?e.queue.slice(0,-1):[...e.queue,t],i="",a=0,o=0,s=0;for(let e of r)switch(e.type){case"indent":c(),n.useTabs?u(1):l(n.tabWidth);break;case"stringAlign":c(),i+=e.n,a+=e.n.length;break;case"numberAlign":o+=1,s+=e.n;break;default:throw Error(`Unexpected type '${e.type}'`)}return _(),Object.assign(Object.assign({},e),{},{value:i,length:a,queue:r});function u(e){i+=" ".repeat(e),a+=n.tabWidth*e}function l(e){i+=" ".repeat(e),a+=e}function c(){n.useTabs?(o>0&&u(o),o=0,s=0):_()}function _(){s>0&&l(s),o=0,s=0}}function d(e){if(0===e.length)return 0;let t=0;for(;e.length>0&&"string"==typeof i(e)&&/^[\t ]*$/.test(i(e));)t+=e.pop().length;if(e.length>0&&"string"==typeof i(e)){let n=i(e).replace(/[\t ]*$/,"");t+=i(e).length-n.length,e[e.length-1]=n}return t}function f(e,t,r,o,s){let u=t.length,_=[e],p=[];for(;r>=0;){if(0===_.length){if(0===u)return!0;_.push(t[--u]);continue}let{mode:e,doc:f}=_.pop();if("string"==typeof f)p.push(f),r-=a(f);else if(l(f)||"fill"===f.type){let t=c(f);for(let n=t.length-1;n>=0;n--)_.push({mode:e,doc:t[n]})}else switch(f.type){case"indent":case"align":case"indent-if-break":case"label":_.push({mode:e,doc:f.contents});break;case"trim":r+=d(p);break;case"group":{if(s&&f.break)return!1;let t=f.break?1:e,n=f.expandedStates&&1===t?i(f.expandedStates):f.contents;_.push({mode:t,doc:n});break}case"if-break":{let t=(f.groupId?n[f.groupId]||2:e)===1?f.breakContents:f.flatContents;t&&_.push({mode:e,doc:t});break}case"line":if(1===e||f.hard)return!0;f.soft||(p.push(" "),r--);break;case"line-suffix":o=!0;break;case"line-suffix-boundary":if(o)return!1}}return!1}t.exports={printDocToString:function(e,t){n={};let h=t.printWidth,m=r(t.endOfLine),g=0,y=[{ind:_(),mode:1,doc:e}],b=[],v=!1,x=[];for(;y.length>0;){let{ind:e,mode:r,doc:S}=y.pop();if("string"==typeof S){let e=m!==` -`?S.replace(/\n/g,m):S;b.push(e),g+=a(e)}else if(l(S)){let t=c(S);for(let n=t.length-1;n>=0;n--)y.push({ind:e,mode:r,doc:t[n]})}else switch(S.type){case"cursor":b.push(s.placeholder);break;case"indent":y.push({ind:p(e,{type:"indent"},t),mode:r,doc:S.contents});break;case"align":var D;y.push({ind:(D=S.n)===Number.NEGATIVE_INFINITY?e.root||_():D<0?p(e,{type:"dedent"},t):D?"root"===D.type?Object.assign(Object.assign({},e),{},{root:e}):p(e,{type:"string"==typeof D?"stringAlign":"numberAlign",n:D},t):e,mode:r,doc:S.contents});break;case"trim":g-=d(b);break;case"group":switch(r){case 2:if(!v){y.push({ind:e,mode:S.break?1:2,doc:S.contents});break}case 1:{v=!1;let t={ind:e,mode:2,doc:S.contents},n=h-g,r=x.length>0;if(!S.break&&f(t,y,n,r))y.push(t);else if(S.expandedStates){let t=i(S.expandedStates);if(S.break)y.push({ind:e,mode:1,doc:t});else for(let i=1;i=S.expandedStates.length){y.push({ind:e,mode:1,doc:t});break}else{let t={ind:e,mode:2,doc:S.expandedStates[i]};if(f(t,y,n,r)){y.push(t);break}}}else y.push({ind:e,mode:1,doc:S.contents})}}S.id&&(n[S.id]=i(y).mode);break;case"fill":{let t=h-g,{parts:n}=S;if(0===n.length)break;let[i,a]=n,s={ind:e,mode:2,doc:i},u={ind:e,mode:1,doc:i},l=f(s,[],t,x.length>0,!0);if(1===n.length){l?y.push(s):y.push(u);break}let c={ind:e,mode:2,doc:a},_={ind:e,mode:1,doc:a};if(2===n.length){l?y.push(c,s):y.push(_,u);break}n.splice(0,2);let p={ind:e,mode:r,doc:o(n)};f({ind:e,mode:2,doc:[i,a,n[0]]},[],t,x.length>0,!0)?y.push(p,c,s):l?y.push(p,_,s):y.push(p,_,u);break}case"if-break":case"indent-if-break":{let t=S.groupId?n[S.groupId]:r;if(1===t){let t="if-break"===S.type?S.breakContents:S.negate?S.contents:u(S.contents);t&&y.push({ind:e,mode:r,doc:t})}if(2===t){let t="if-break"===S.type?S.flatContents:S.negate?u(S.contents):S.contents;t&&y.push({ind:e,mode:r,doc:t})}break}case"line-suffix":x.push({ind:e,mode:r,doc:S.contents});break;case"line-suffix-boundary":x.length>0&&y.push({ind:e,mode:r,doc:{type:"line",hard:!0}});break;case"line":switch(r){case 2:if(S.hard)v=!0;else{S.soft||(b.push(" "),g+=1);break}case 1:if(x.length>0){y.push({ind:e,mode:r,doc:S},...x.reverse()),x.length=0;break}S.literal?e.root?(b.push(m,e.root.value),g=e.root.length):(b.push(m),g=0):(g-=d(b),b.push(m+e.value),g=e.length)}break;case"label":y.push({ind:e,mode:r,doc:S.contents})}0===y.length&&x.length>0&&(y.push(...x.reverse()),x.length=0)}let S=b.indexOf(s.placeholder);if(-1!==S){let e=b.indexOf(s.placeholder,S+1),t=b.slice(0,S).join(""),n=b.slice(S+1,e).join("");return{formatted:t+n+b.slice(e+1).join(""),cursorNodeStart:t.length,cursorNodeText:n}}return{formatted:b.join("")}}}}}),J=b({"src/document/doc-debug.js"(e,t){T();var{isConcat:n,getDocParts:r}=B();t.exports={printDocToDebug:function(e){let t=Object.create(null),i=new Set;return function e(t,i,o){if("string"==typeof t)return JSON.stringify(t);if(n(t)){let n=r(t).map(e).filter(Boolean);return 1===n.length?n[0]:`[${n.join(", ")}]`}if("line"===t.type){let e=Array.isArray(o)&&o[i+1]&&"break-parent"===o[i+1].type;return t.literal?e?"literalline":"literallineWithoutBreakParent":t.hard?e?"hardline":"hardlineWithoutBreakParent":t.soft?"softline":"line"}if("break-parent"===t.type)return Array.isArray(o)&&o[i-1]&&"line"===o[i-1].type&&o[i-1].hard?void 0:"breakParent";if("trim"===t.type)return"trim";if("indent"===t.type)return"indent("+e(t.contents)+")";if("align"===t.type)return t.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+e(t.contents)+")":t.n<0?"dedent("+e(t.contents)+")":"root"===t.n.type?"markAsRoot("+e(t.contents)+")":"align("+JSON.stringify(t.n)+", "+e(t.contents)+")";if("if-break"===t.type)return"ifBreak("+e(t.breakContents)+(t.flatContents?", "+e(t.flatContents):"")+(t.groupId?(t.flatContents?"":', ""')+`, { groupId: ${a(t.groupId)} }`:"")+")";if("indent-if-break"===t.type){let n=[];return t.negate&&n.push("negate: true"),t.groupId&&n.push(`groupId: ${a(t.groupId)}`),`indentIfBreak(${e(t.contents)}${n.length>0?`, { ${n.join(", ")} }`:""})`}if("group"===t.type){let n=[];t.break&&"propagated"!==t.break&&n.push("shouldBreak: true"),t.id&&n.push(`id: ${a(t.id)}`);let r=n.length>0?`, { ${n.join(", ")} }`:"";return t.expandedStates?`conditionalGroup([${t.expandedStates.map(t=>e(t)).join(",")}]${r})`:`group(${e(t.contents)}${r})`}if("fill"===t.type)return`fill([${t.parts.map(t=>e(t)).join(", ")}])`;if("line-suffix"===t.type)return"lineSuffix("+e(t.contents)+")";if("line-suffix-boundary"===t.type)return"lineSuffixBoundary";if("label"===t.type)return`label(${JSON.stringify(t.label)}, ${e(t.contents)})`;throw Error("Unknown doc type "+t.type)}(function e(t){if(!t)return"";if(n(t)){let i=[];for(let a of r(t))if(n(a))i.push(...e(a).parts);else{let t=e(a);""!==t&&i.push(t)}return{type:"concat",parts:i}}return"if-break"===t.type?Object.assign(Object.assign({},t),{},{breakContents:e(t.breakContents),flatContents:e(t.flatContents)}):"group"===t.type?Object.assign(Object.assign({},t),{},{contents:e(t.contents),expandedStates:t.expandedStates&&t.expandedStates.map(e)}):"fill"===t.type?{type:"fill",parts:t.parts.map(e)}:t.contents?Object.assign(Object.assign({},t),{},{contents:e(t.contents)}):t}(e));function a(e){if("symbol"!=typeof e)return JSON.stringify(String(e));if(e in t)return t[e];let n=String(e).slice(7,-1)||"symbol";for(let r=0;;r++){let a=n+(r>0?` #${r}`:"");if(!i.has(a))return i.add(a),t[e]=`Symbol.for(${JSON.stringify(a)})`}}}}}}),$=b({"src/document/index.js"(e,t){T(),t.exports={builders:C(),printer:U(),utils:B(),debug:J()}}}),K={};function V(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}v(K,{default:()=>V});var Y=y({"node_modules/escape-string-regexp/index.js"(){T()}}),W=b({"node_modules/semver/internal/debug.js"(e,t){T();var n="object"==typeof _&&_.env&&_.env.NODE_DEBUG&&/\bsemver\b/i.test(_.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=Array(e),n=0;n{};t.exports=n}}),q=b({"node_modules/semver/internal/constants.js"(e,t){T();var n=Number.MAX_SAFE_INTEGER||9007199254740991;t.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:16}}}),Q=b({"node_modules/semver/internal/re.js"(e,t){T();var{MAX_SAFE_COMPONENT_LENGTH:n}=q(),r=W(),i=(e=t.exports={}).re=[],a=e.src=[],o=e.t={},s=0,u=(e,t,n)=>{let u=s++;r(e,u,t),o[e]=u,a[u]=t,i[u]=new RegExp(t,n?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${a[o.NUMERICIDENTIFIER]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${a[o.NUMERICIDENTIFIERLOOSE]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${a[o.PRERELEASEIDENTIFIER]}(?:\\.${a[o.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${a[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[o.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${a[o.BUILDIDENTIFIER]}(?:\\.${a[o.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${a[o.MAINVERSION]}${a[o.PRERELEASE]}?${a[o.BUILD]}?`),u("FULL",`^${a[o.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${a[o.MAINVERSIONLOOSE]}${a[o.PRERELEASELOOSE]}?${a[o.BUILD]}?`),u("LOOSE",`^${a[o.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",`${a[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),u("XRANGEIDENTIFIER",`${a[o.NUMERICIDENTIFIER]}|x|X|\\*`),u("XRANGEPLAIN",`[v=\\s]*(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:${a[o.PRERELEASE]})?${a[o.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:${a[o.PRERELEASELOOSE]})?${a[o.BUILD]}?)?)?`),u("XRANGE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",a[o.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${a[o.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",u("TILDE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${a[o.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",u("CARET",`^${a[o.LONECARET]}${a[o.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${a[o.LONECARET]}${a[o.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${a[o.GTLT]}\\s*(${a[o.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]}|${a[o.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${a[o.XRANGEPLAIN]})\\s+-\\s+(${a[o.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${a[o.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[o.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),H=b({"node_modules/semver/internal/parse-options.js"(e,t){T();var n=["includePrerelease","loose","rtl"];t.exports=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}}}),G=b({"node_modules/semver/internal/identifiers.js"(e,t){T();var n=/^[0-9]+$/,r=(e,t)=>{let r=n.test(e),i=n.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:er(t,e)}}}),Z=b({"node_modules/semver/classes/semver.js"(e,t){T();var n=W(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:i}=q(),{re:a,t:o}=Q(),s=H(),{compareIdentifiers:u}=G(),l=class{constructor(e,t){if(t=s(t),e instanceof l){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid Version: ${e}`);if(e.length>r)throw TypeError(`version is longer than ${r} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let u=e.trim().match(t.loose?a[o.LOOSE]:a[o.FULL]);if(!u)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+u[1],this.minor=+u[2],this.patch=+u[3],this.major>i||this.major<0)throw TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw TypeError("Invalid patch version");u[4]?this.prerelease=u[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};t.exports=l}}),X=b({"node_modules/semver/functions/compare.js"(e,t){T();var n=Z();t.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))}}),ee=b({"node_modules/semver/functions/lt.js"(e,t){T();var n=X();t.exports=(e,t,r)=>0>n(e,t,r)}}),et=b({"node_modules/semver/functions/gte.js"(e,t){T();var n=X();t.exports=(e,t,r)=>n(e,t,r)>=0}}),en=b({"src/utils/arrayify.js"(e,t){T(),t.exports=(e,t)=>Object.entries(e).map(e=>{let[n,r]=e;return Object.assign({[t]:n},r)})}}),er=b({"node_modules/outdent/lib/index.js"(e,t){function n(){for(var e=[],t=0;ttypeof WeakMap?new WeakMap:{add:n,delete:n,get:n,set:n,has:function(e){return!1}}}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var i=Object.prototype.hasOwnProperty,a=function(e,t){return i.call(e,t)};function o(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return e}var s=/^[ \t]*(?:\r\n|\r|\n)/,u=/(?:\r\n|\r|\n)[ \t]*$/,l=/^(?:[\r\n]|$)/,c=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,_=/^[ \t]*[\r\n][ \t\r\n]*$/;function p(e,t,n){var r=0,i=e[0].match(c);i&&(r=i[1].length);var a=RegExp("(\\r\\n|\\r|\\n).{0,"+r+"}","g");t&&(e=e.slice(1));var o=n.newline,l=n.trimLeadingNewline,_=n.trimTrailingNewline,p="string"==typeof o,d=e.length;return e.map(function(e,t){return e=e.replace(a,"$1"),0===t&&l&&(e=e.replace(s,"")),t===d-1&&_&&(e=e.replace(u,"")),p&&(e=e.replace(/\r\n|\n|\r/g,function(e){return o})),e})}var d=function e(t){var n=r(),i=r();return o(function r(s){for(var u=[],c=1;ctypeof t)try{t.exports=d,Object.defineProperty(d,"__esModule",{value:!0}),d.default=d,d.outdent=d}catch{}}}),ei=b({"src/main/core-options.js"(e,t){T();var{outdent:n}=er(),r="Config",i="Editor",a="Other",o="Global",s="Special",u={cursorOffset:{since:"1.4.0",category:s,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:n` +`)}}}}),M=b({"src/utils/get-last.js"(e,t){T(),t.exports=e=>e[e.length-1]}}),k=y({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){T()}}),j=y({"node_modules/strip-ansi/index.js"(){T(),k()}}),I=y({"node_modules/is-fullwidth-code-point/index.js"(){T()}}),O=b({"node_modules/emoji-regex/index.js"(e,t){T(),t.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),P={};function F(e){if("string"!=typeof e||0===e.length||0===(e=function(e){if("string"!=typeof e)throw TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(function(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return RegExp("[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)|(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))",e?void 0:"g")}(),"")}(e)).length)return 0;e=e.replace((0,L.default)()," ");let t=0;for(let n=0;n=127&&r<=159||r>=768&&r<=879||(r>65535&&n++,t+=Number.isInteger(r)&&r>=4352&&(r<=4447||9001===r||9002===r||11904<=r&&r<=12871&&12351!==r||12880<=r&&r<=19903||19968<=r&&r<=42182||43360<=r&&r<=43388||44032<=r&&r<=55203||63744<=r&&r<=64255||65040<=r&&r<=65049||65072<=r&&r<=65131||65281<=r&&r<=65376||65504<=r&&r<=65510||110592<=r&&r<=110593||127488<=r&&r<=127569||131072<=r&&r<=262141)?2:1)}return t}v(P,{default:()=>F});var L,R=y({"node_modules/string-width/index.js"(){T(),j(),I(),L=D(O())}}),z=b({"src/utils/get-string-width.js"(e,t){T();var n=(R(),S(P)).default,r=/[^\x20-\x7F]/;t.exports=function(e){return e?r.test(e)?n(e):e.length:0}}}),B=b({"src/document/doc-utils.js"(e,t){T();var n=M(),{literalline:r,join:i}=C(),a=e=>Array.isArray(e)||e&&"concat"===e.type,o=e=>{if(Array.isArray(e))return e;if("concat"!==e.type&&"fill"!==e.type)throw Error("Expect doc type to be `concat` or `fill`.");return e.parts},s={};function u(e,t,n,r){let i=[e];for(;i.length>0;){let e=i.pop();if(e===s){n(i.pop());continue}if(n&&i.push(e,s),!t||!1!==t(e)){if(a(e)||"fill"===e.type){let t=o(e);for(let e=t.length,n=e-1;n>=0;--n)i.push(t[n])}else if("if-break"===e.type)e.flatContents&&i.push(e.flatContents),e.breakContents&&i.push(e.breakContents);else if("group"===e.type&&e.expandedStates){if(r)for(let t=e.expandedStates.length,n=t-1;n>=0;--n)i.push(e.expandedStates[n]);else i.push(e.contents)}else e.contents&&i.push(e.contents)}}}function l(e,t){let n=new Map;return function e(r){if(n.has(r))return n.get(r);let i=function(n){if(Array.isArray(n))return t(n.map(e));if("concat"===n.type||"fill"===n.type){let r=n.parts.map(e);return t(Object.assign(Object.assign({},n),{},{parts:r}))}if("if-break"===n.type){let r=n.breakContents&&e(n.breakContents),i=n.flatContents&&e(n.flatContents);return t(Object.assign(Object.assign({},n),{},{breakContents:r,flatContents:i}))}if("group"===n.type&&n.expandedStates){let r=n.expandedStates.map(e),i=r[0];return t(Object.assign(Object.assign({},n),{},{contents:i,expandedStates:r}))}if(n.contents){let r=e(n.contents);return t(Object.assign(Object.assign({},n),{},{contents:r}))}return t(n)}(r);return n.set(r,i),i}(e)}function c(e,t,n){let r=n,i=!1;return u(e,function(e){let n=t(e);if(void 0!==n&&(i=!0,r=n),i)return!1}),r}function _(e){if("group"===e.type&&e.break||"line"===e.type&&e.hard||"break-parent"===e.type)return!0}function p(e){if(e.length>0){let t=n(e);t.expandedStates||t.break||(t.break="propagated")}return null}function d(e){return"line"!==e.type||e.hard?"if-break"===e.type?e.flatContents||"":e:e.soft?"":" "}var f=(e,t)=>e&&"line"===e.type&&e.hard&&t&&"break-parent"===t.type;function m(e){return l(e,e=>(function(e){switch(e.type){case"fill":if(e.parts.every(e=>""===e))return"";break;case"group":if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if("group"===e.contents.type&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!e.contents)return"";break;case"if-break":if(!e.flatContents&&!e.breakContents)return""}if(!a(e))return e;let t=[];for(let r of o(e)){if(!r)continue;let[e,...i]=a(r)?o(r):[r];"string"==typeof e&&"string"==typeof n(t)?t[t.length-1]+=e:t.push(e),t.push(...i)}return 0===t.length?"":1===t.length?t[0]:Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})})(e))}function h(e){let t=[],r=e.filter(Boolean);for(;r.length>0;){let e=r.shift();if(e){if(a(e)){r.unshift(...o(e));continue}if(t.length>0&&"string"==typeof n(t)&&"string"==typeof e){t[t.length-1]+=e;continue}t.push(e)}}return t}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;return i(t,e.split(` +`)).parts}function y(e){if("line"===e.type)return!0}t.exports={isConcat:a,getDocParts:o,willBreak:function(e){return c(e,_,!1)},traverseDoc:u,findInDoc:c,mapDoc:l,propagateBreaks:function(e){let t=new Set,n=[];u(e,function(e){if("break-parent"===e.type&&p(n),"group"===e.type){if(n.push(e),t.has(e))return!1;t.add(e)}},function(e){"group"===e.type&&n.pop().break&&p(n)},!0)},removeLines:function(e){return l(e,d)},stripTrailingHardline:function(e){return function e(t){if(!t)return t;if(a(t)||"fill"===t.type){let r=o(t);for(;r.length>1&&f(...r.slice(-2));)r.length-=2;if(r.length>0){let t=e(n(r));r[r.length-1]=t}return Array.isArray(t)?r:Object.assign(Object.assign({},t),{},{parts:r})}switch(t.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let n=e(t.contents);return Object.assign(Object.assign({},t),{},{contents:n})}case"if-break":{let n=e(t.breakContents),r=e(t.flatContents);return Object.assign(Object.assign({},t),{},{breakContents:n,flatContents:r})}}return t}(m(e))},normalizeParts:h,normalizeDoc:function(e){return l(e,e=>Array.isArray(e)?h(e):e.parts?Object.assign(Object.assign({},e),{},{parts:h(e.parts)}):e)},cleanDoc:m,replaceTextEndOfLine:g,replaceEndOfLine:function(e){return l(e,e=>"string"==typeof e&&e.includes(` +`)?g(e):e)},canBreak:function(e){return c(e,y,!1)}}}}),U=b({"src/document/doc-printer.js"(e,t){T();var n,{convertEndOfLineToChars:r}=N(),i=M(),a=z(),{fill:o,cursor:s,indent:u}=C(),{isConcat:l,getDocParts:c}=B();function _(){return{value:"",length:0,queue:[]}}function p(e,t,n){let r="dedent"===t.type?e.queue.slice(0,-1):[...e.queue,t],i="",a=0,o=0,s=0;for(let e of r)switch(e.type){case"indent":c(),n.useTabs?u(1):l(n.tabWidth);break;case"stringAlign":c(),i+=e.n,a+=e.n.length;break;case"numberAlign":o+=1,s+=e.n;break;default:throw Error(`Unexpected type '${e.type}'`)}return _(),Object.assign(Object.assign({},e),{},{value:i,length:a,queue:r});function u(e){i+=" ".repeat(e),a+=n.tabWidth*e}function l(e){i+=" ".repeat(e),a+=e}function c(){n.useTabs?(o>0&&u(o),o=0,s=0):_()}function _(){s>0&&l(s),o=0,s=0}}function d(e){if(0===e.length)return 0;let t=0;for(;e.length>0&&"string"==typeof i(e)&&/^[\t ]*$/.test(i(e));)t+=e.pop().length;if(e.length>0&&"string"==typeof i(e)){let n=i(e).replace(/[\t ]*$/,"");t+=i(e).length-n.length,e[e.length-1]=n}return t}function f(e,t,r,o,s){let u=t.length,_=[e],p=[];for(;r>=0;){if(0===_.length){if(0===u)return!0;_.push(t[--u]);continue}let{mode:e,doc:f}=_.pop();if("string"==typeof f)p.push(f),r-=a(f);else if(l(f)||"fill"===f.type){let t=c(f);for(let n=t.length-1;n>=0;n--)_.push({mode:e,doc:t[n]})}else switch(f.type){case"indent":case"align":case"indent-if-break":case"label":_.push({mode:e,doc:f.contents});break;case"trim":r+=d(p);break;case"group":{if(s&&f.break)return!1;let t=f.break?1:e,n=f.expandedStates&&1===t?i(f.expandedStates):f.contents;_.push({mode:t,doc:n});break}case"if-break":{let t=(f.groupId?n[f.groupId]||2:e)===1?f.breakContents:f.flatContents;t&&_.push({mode:e,doc:t});break}case"line":if(1===e||f.hard)return!0;f.soft||(p.push(" "),r--);break;case"line-suffix":o=!0;break;case"line-suffix-boundary":if(o)return!1}}return!1}t.exports={printDocToString:function(e,t){n={};let m=t.printWidth,h=r(t.endOfLine),g=0,y=[{ind:_(),mode:1,doc:e}],b=[],v=!1,x=[];for(;y.length>0;){let{ind:e,mode:r,doc:S}=y.pop();if("string"==typeof S){let e=h!==` +`?S.replace(/\n/g,h):S;b.push(e),g+=a(e)}else if(l(S)){let t=c(S);for(let n=t.length-1;n>=0;n--)y.push({ind:e,mode:r,doc:t[n]})}else switch(S.type){case"cursor":b.push(s.placeholder);break;case"indent":y.push({ind:p(e,{type:"indent"},t),mode:r,doc:S.contents});break;case"align":var D;y.push({ind:(D=S.n)===Number.NEGATIVE_INFINITY?e.root||_():D<0?p(e,{type:"dedent"},t):D?"root"===D.type?Object.assign(Object.assign({},e),{},{root:e}):p(e,{type:"string"==typeof D?"stringAlign":"numberAlign",n:D},t):e,mode:r,doc:S.contents});break;case"trim":g-=d(b);break;case"group":switch(r){case 2:if(!v){y.push({ind:e,mode:S.break?1:2,doc:S.contents});break}case 1:{v=!1;let t={ind:e,mode:2,doc:S.contents},n=m-g,r=x.length>0;if(!S.break&&f(t,y,n,r))y.push(t);else if(S.expandedStates){let t=i(S.expandedStates);if(S.break)y.push({ind:e,mode:1,doc:t});else for(let i=1;i=S.expandedStates.length){y.push({ind:e,mode:1,doc:t});break}else{let t={ind:e,mode:2,doc:S.expandedStates[i]};if(f(t,y,n,r)){y.push(t);break}}}else y.push({ind:e,mode:1,doc:S.contents})}}S.id&&(n[S.id]=i(y).mode);break;case"fill":{let t=m-g,{parts:n}=S;if(0===n.length)break;let[i,a]=n,s={ind:e,mode:2,doc:i},u={ind:e,mode:1,doc:i},l=f(s,[],t,x.length>0,!0);if(1===n.length){l?y.push(s):y.push(u);break}let c={ind:e,mode:2,doc:a},_={ind:e,mode:1,doc:a};if(2===n.length){l?y.push(c,s):y.push(_,u);break}n.splice(0,2);let p={ind:e,mode:r,doc:o(n)};f({ind:e,mode:2,doc:[i,a,n[0]]},[],t,x.length>0,!0)?y.push(p,c,s):l?y.push(p,_,s):y.push(p,_,u);break}case"if-break":case"indent-if-break":{let t=S.groupId?n[S.groupId]:r;if(1===t){let t="if-break"===S.type?S.breakContents:S.negate?S.contents:u(S.contents);t&&y.push({ind:e,mode:r,doc:t})}if(2===t){let t="if-break"===S.type?S.flatContents:S.negate?u(S.contents):S.contents;t&&y.push({ind:e,mode:r,doc:t})}break}case"line-suffix":x.push({ind:e,mode:r,doc:S.contents});break;case"line-suffix-boundary":x.length>0&&y.push({ind:e,mode:r,doc:{type:"line",hard:!0}});break;case"line":switch(r){case 2:if(S.hard)v=!0;else{S.soft||(b.push(" "),g+=1);break}case 1:if(x.length>0){y.push({ind:e,mode:r,doc:S},...x.reverse()),x.length=0;break}S.literal?e.root?(b.push(h,e.root.value),g=e.root.length):(b.push(h),g=0):(g-=d(b),b.push(h+e.value),g=e.length)}break;case"label":y.push({ind:e,mode:r,doc:S.contents})}0===y.length&&x.length>0&&(y.push(...x.reverse()),x.length=0)}let S=b.indexOf(s.placeholder);if(-1!==S){let e=b.indexOf(s.placeholder,S+1),t=b.slice(0,S).join(""),n=b.slice(S+1,e).join("");return{formatted:t+n+b.slice(e+1).join(""),cursorNodeStart:t.length,cursorNodeText:n}}return{formatted:b.join("")}}}}}),J=b({"src/document/doc-debug.js"(e,t){T();var{isConcat:n,getDocParts:r}=B();t.exports={printDocToDebug:function(e){let t=Object.create(null),i=new Set;return function e(t,i,o){if("string"==typeof t)return JSON.stringify(t);if(n(t)){let n=r(t).map(e).filter(Boolean);return 1===n.length?n[0]:`[${n.join(", ")}]`}if("line"===t.type){let e=Array.isArray(o)&&o[i+1]&&"break-parent"===o[i+1].type;return t.literal?e?"literalline":"literallineWithoutBreakParent":t.hard?e?"hardline":"hardlineWithoutBreakParent":t.soft?"softline":"line"}if("break-parent"===t.type)return Array.isArray(o)&&o[i-1]&&"line"===o[i-1].type&&o[i-1].hard?void 0:"breakParent";if("trim"===t.type)return"trim";if("indent"===t.type)return"indent("+e(t.contents)+")";if("align"===t.type)return t.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+e(t.contents)+")":t.n<0?"dedent("+e(t.contents)+")":"root"===t.n.type?"markAsRoot("+e(t.contents)+")":"align("+JSON.stringify(t.n)+", "+e(t.contents)+")";if("if-break"===t.type)return"ifBreak("+e(t.breakContents)+(t.flatContents?", "+e(t.flatContents):"")+(t.groupId?(t.flatContents?"":', ""')+`, { groupId: ${a(t.groupId)} }`:"")+")";if("indent-if-break"===t.type){let n=[];return t.negate&&n.push("negate: true"),t.groupId&&n.push(`groupId: ${a(t.groupId)}`),`indentIfBreak(${e(t.contents)}${n.length>0?`, { ${n.join(", ")} }`:""})`}if("group"===t.type){let n=[];t.break&&"propagated"!==t.break&&n.push("shouldBreak: true"),t.id&&n.push(`id: ${a(t.id)}`);let r=n.length>0?`, { ${n.join(", ")} }`:"";return t.expandedStates?`conditionalGroup([${t.expandedStates.map(t=>e(t)).join(",")}]${r})`:`group(${e(t.contents)}${r})`}if("fill"===t.type)return`fill([${t.parts.map(t=>e(t)).join(", ")}])`;if("line-suffix"===t.type)return"lineSuffix("+e(t.contents)+")";if("line-suffix-boundary"===t.type)return"lineSuffixBoundary";if("label"===t.type)return`label(${JSON.stringify(t.label)}, ${e(t.contents)})`;throw Error("Unknown doc type "+t.type)}(function e(t){if(!t)return"";if(n(t)){let i=[];for(let a of r(t))if(n(a))i.push(...e(a).parts);else{let t=e(a);""!==t&&i.push(t)}return{type:"concat",parts:i}}return"if-break"===t.type?Object.assign(Object.assign({},t),{},{breakContents:e(t.breakContents),flatContents:e(t.flatContents)}):"group"===t.type?Object.assign(Object.assign({},t),{},{contents:e(t.contents),expandedStates:t.expandedStates&&t.expandedStates.map(e)}):"fill"===t.type?{type:"fill",parts:t.parts.map(e)}:t.contents?Object.assign(Object.assign({},t),{},{contents:e(t.contents)}):t}(e));function a(e){if("symbol"!=typeof e)return JSON.stringify(String(e));if(e in t)return t[e];let n=String(e).slice(7,-1)||"symbol";for(let r=0;;r++){let a=n+(r>0?` #${r}`:"");if(!i.has(a))return i.add(a),t[e]=`Symbol.for(${JSON.stringify(a)})`}}}}}}),$=b({"src/document/index.js"(e,t){T(),t.exports={builders:C(),printer:U(),utils:B(),debug:J()}}}),K={};function V(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}v(K,{default:()=>V});var Y=y({"node_modules/escape-string-regexp/index.js"(){T()}}),W=b({"node_modules/semver/internal/debug.js"(e,t){T();var n="object"==typeof _&&_.env&&_.env.NODE_DEBUG&&/\bsemver\b/i.test(_.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=Array(e),n=0;n{};t.exports=n}}),q=b({"node_modules/semver/internal/constants.js"(e,t){T();var n=Number.MAX_SAFE_INTEGER||9007199254740991;t.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:16}}}),Q=b({"node_modules/semver/internal/re.js"(e,t){T();var{MAX_SAFE_COMPONENT_LENGTH:n}=q(),r=W(),i=(e=t.exports={}).re=[],a=e.src=[],o=e.t={},s=0,u=(e,t,n)=>{let u=s++;r(e,u,t),o[e]=u,a[u]=t,i[u]=new RegExp(t,n?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})\\.(${a[o.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})\\.(${a[o.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${a[o.NUMERICIDENTIFIER]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${a[o.NUMERICIDENTIFIERLOOSE]}|${a[o.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${a[o.PRERELEASEIDENTIFIER]}(?:\\.${a[o.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${a[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[o.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${a[o.BUILDIDENTIFIER]}(?:\\.${a[o.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${a[o.MAINVERSION]}${a[o.PRERELEASE]}?${a[o.BUILD]}?`),u("FULL",`^${a[o.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${a[o.MAINVERSIONLOOSE]}${a[o.PRERELEASELOOSE]}?${a[o.BUILD]}?`),u("LOOSE",`^${a[o.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",`${a[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),u("XRANGEIDENTIFIER",`${a[o.NUMERICIDENTIFIER]}|x|X|\\*`),u("XRANGEPLAIN",`[v=\\s]*(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:\\.(${a[o.XRANGEIDENTIFIER]})(?:${a[o.PRERELEASE]})?${a[o.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[o.XRANGEIDENTIFIERLOOSE]})(?:${a[o.PRERELEASELOOSE]})?${a[o.BUILD]}?)?)?`),u("XRANGE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${a[o.GTLT]}\\s*${a[o.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",a[o.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${a[o.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",u("TILDE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${a[o.LONETILDE]}${a[o.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${a[o.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",u("CARET",`^${a[o.LONECARET]}${a[o.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${a[o.LONECARET]}${a[o.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${a[o.GTLT]}\\s*(${a[o.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${a[o.GTLT]}\\s*(${a[o.LOOSEPLAIN]}|${a[o.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${a[o.XRANGEPLAIN]})\\s+-\\s+(${a[o.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${a[o.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[o.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),H=b({"node_modules/semver/internal/parse-options.js"(e,t){T();var n=["includePrerelease","loose","rtl"];t.exports=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}}}),G=b({"node_modules/semver/internal/identifiers.js"(e,t){T();var n=/^[0-9]+$/,r=(e,t)=>{let r=n.test(e),i=n.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:er(t,e)}}}),Z=b({"node_modules/semver/classes/semver.js"(e,t){T();var n=W(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:i}=q(),{re:a,t:o}=Q(),s=H(),{compareIdentifiers:u}=G(),l=class{constructor(e,t){if(t=s(t),e instanceof l){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid Version: ${e}`);if(e.length>r)throw TypeError(`version is longer than ${r} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let u=e.trim().match(t.loose?a[o.LOOSE]:a[o.FULL]);if(!u)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+u[1],this.minor=+u[2],this.patch=+u[3],this.major>i||this.major<0)throw TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw TypeError("Invalid patch version");u[4]?this.prerelease=u[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};t.exports=l}}),X=b({"node_modules/semver/functions/compare.js"(e,t){T();var n=Z();t.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))}}),ee=b({"node_modules/semver/functions/lt.js"(e,t){T();var n=X();t.exports=(e,t,r)=>0>n(e,t,r)}}),et=b({"node_modules/semver/functions/gte.js"(e,t){T();var n=X();t.exports=(e,t,r)=>n(e,t,r)>=0}}),en=b({"src/utils/arrayify.js"(e,t){T(),t.exports=(e,t)=>Object.entries(e).map(e=>{let[n,r]=e;return Object.assign({[t]:n},r)})}}),er=b({"node_modules/outdent/lib/index.js"(e,t){function n(){for(var e=[],t=0;ttypeof WeakMap?new WeakMap:{add:n,delete:n,get:n,set:n,has:function(e){return!1}}}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var i=Object.prototype.hasOwnProperty,a=function(e,t){return i.call(e,t)};function o(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return e}var s=/^[ \t]*(?:\r\n|\r|\n)/,u=/(?:\r\n|\r|\n)[ \t]*$/,l=/^(?:[\r\n]|$)/,c=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,_=/^[ \t]*[\r\n][ \t\r\n]*$/;function p(e,t,n){var r=0,i=e[0].match(c);i&&(r=i[1].length);var a=RegExp("(\\r\\n|\\r|\\n).{0,"+r+"}","g");t&&(e=e.slice(1));var o=n.newline,l=n.trimLeadingNewline,_=n.trimTrailingNewline,p="string"==typeof o,d=e.length;return e.map(function(e,t){return e=e.replace(a,"$1"),0===t&&l&&(e=e.replace(s,"")),t===d-1&&_&&(e=e.replace(u,"")),p&&(e=e.replace(/\r\n|\n|\r/g,function(e){return o})),e})}var d=function e(t){var n=r(),i=r();return o(function r(s){for(var u=[],c=1;ctypeof t)try{t.exports=d,Object.defineProperty(d,"__esModule",{value:!0}),d.default=d,d.outdent=d}catch{}}}),ei=b({"src/main/core-options.js"(e,t){T();var{outdent:n}=er(),r="Config",i="Editor",a="Other",o="Global",s="Special",u={cursorOffset:{since:"1.4.0",category:s,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:n` Print (to stderr) where a cursor at the given position would move to after formatting. This option cannot be used with --range-start and --range-end. `,cliCategory:i},endOfLine:{since:"1.15.0",category:o,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:n` @@ -90,52 +90,52 @@ ${i.map(e=>`- ${e}`).join(` `)return t-2;if(i===` `||"\r"===i||"\u2028"===i||"\u2029"===i)return t-1}else{if("\r"===i&&e.charAt(t+1)===` `)return t+2;if(i===` -`||"\r"===i||"\u2028"===i||"\u2029"===i)return t+1}return t}}}),e_=b({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(e,t){T();var n=eu(),r=ec(),i=el(),{skipSpaces:a}=es();t.exports=function(e,t){let o=null,s=t;for(;s!==o;)o=s,s=a(e,s),s=n(e,s),s=i(e,s),s=r(e,s);return s}}}),ep=b({"src/common/util.js"(e,t){T();var{default:n}=(Y(),S(K)),r=N(),{getSupportInfo:i}=ea(),a=eo(),o=z(),{skipWhitespace:s,skipSpaces:u,skipToLineEnd:l,skipEverythingButNewLine:c}=es(),_=eu(),p=el(),d=ec(),f=e_();function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=u(e,n.backwards?t-1:t,n),i=d(e,r,n);return r!==i}function m(e,t){let n=null,r=t;for(;r!==n;)n=r,r=l(e,r),r=_(e,r),r=u(e,r);return r=p(e,r),!1!==(r=d(e,r))&&h(e,r)}function g(e,t,n){return f(e,n(t))}function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let i=n;i(e.match(a.regex)||[]).length?a:i),o}function v(e,t,n){let r='"'===t?"'":'"',i=e.replace(/\\(.)|(["'])/gs,(e,i,a)=>i===r?i:a===t?"\\"+a:a||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(i)?i:"\\"+i));return t+i+t}function x(e,t){let n,r;(e.comments||(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=(n=e.type||e.kind||"(unknown type)",(r=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"")).length>20&&(r=r.slice(0,19)+"…"),n+(r?" "+r:""))}t.exports={inferParserByLanguage:function(e,t){let{languages:n}=i({plugins:t.plugins}),r=n.find(t=>{let{name:n}=t;return n.toLowerCase()===e})||n.find(t=>{let{aliases:n}=t;return Array.isArray(n)&&n.includes(e)})||n.find(t=>{let{extensions:n}=t;return Array.isArray(n)&&n.includes(`.${e}`)});return r&&r.parsers[0]},getStringWidth:o,getMaxContinuousCount:function(e,t){let r=e.match(RegExp(`(${n(t)})+`,"g"));return null===r?0:r.reduce((e,n)=>Math.max(e,n.length/t.length),0)},getMinNotPresentContinuousCount:function(e,t){let r=e.match(RegExp(`(${n(t)})+`,"g"));if(null===r)return 0;let i=new Map,a=0;for(let e of r){let n=e.length/t.length;i.set(n,!0),n>a&&(a=n)}for(let e=1;ee[e.length-2],getLast:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:g,getNextNonSpaceNonCommentCharacter:function(e,t,n){return e.charAt(g(e,t,n))},skip:function(e){return(t,n,r)=>{let i=r&&r.backwards;if(!1===n)return!1;let{length:a}=t,o=n;for(;o>=0&&o2&&void 0!==arguments[2]?arguments[2]:{},r=u(e,n.backwards?t-1:t,n),i=d(e,r,n);return r!==i}function h(e,t){let n=null,r=t;for(;r!==n;)n=r,r=l(e,r),r=_(e,r),r=u(e,r);return r=p(e,r),!1!==(r=d(e,r))&&m(e,r)}function g(e,t,n){return f(e,n(t))}function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let i=n;i(e.match(a.regex)||[]).length?a:i),o}function v(e,t,n){let r='"'===t?"'":'"',i=e.replace(/\\(.)|(["'])/gs,(e,i,a)=>i===r?i:a===t?"\\"+a:a||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(i)?i:"\\"+i));return t+i+t}function x(e,t){let n,r;(e.comments||(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=(n=e.type||e.kind||"(unknown type)",(r=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"")).length>20&&(r=r.slice(0,19)+"…"),n+(r?" "+r:""))}t.exports={inferParserByLanguage:function(e,t){let{languages:n}=i({plugins:t.plugins}),r=n.find(t=>{let{name:n}=t;return n.toLowerCase()===e})||n.find(t=>{let{aliases:n}=t;return Array.isArray(n)&&n.includes(e)})||n.find(t=>{let{extensions:n}=t;return Array.isArray(n)&&n.includes(`.${e}`)});return r&&r.parsers[0]},getStringWidth:o,getMaxContinuousCount:function(e,t){let r=e.match(RegExp(`(${n(t)})+`,"g"));return null===r?0:r.reduce((e,n)=>Math.max(e,n.length/t.length),0)},getMinNotPresentContinuousCount:function(e,t){let r=e.match(RegExp(`(${n(t)})+`,"g"));if(null===r)return 0;let i=new Map,a=0;for(let e of r){let n=e.length/t.length;i.set(n,!0),n>a&&(a=n)}for(let e=1;ee[e.length-2],getLast:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:g,getNextNonSpaceNonCommentCharacter:function(e,t,n){return e.charAt(g(e,t,n))},skip:function(e){return(t,n,r)=>{let i=r&&r.backwards;if(!1===n)return!1;let{length:a}=t,o=n;for(;o>=0&&o2&&void 0!==arguments[2]?arguments[2]:{};return u(e,n.backwards?t-1:t,n)!==t},getAlignmentSize:y,getIndentSize:function(e,t){let n=e.lastIndexOf(` -`);return -1===n?0:y(e.slice(n+1).match(/^[\t ]*/)[0],t)},getPreferredQuote:b,printString:function(e,t){let n=e.slice(1,-1),r="json"!==t.parser&&("json5"!==t.parser||"preserve"!==t.quoteProps||t.singleQuote)?t.__isInHtmlAttribute?"'":b(n,t.singleQuote?"'":'"').quote:'"';return v(n,r,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))},printNumber:function(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:v,addLeadingComment:function(e,t){t.leading=!0,t.trailing=!1,x(e,t)},addDanglingComment:function(e,t,n){t.leading=!1,t.trailing=!1,n&&(t.marker=n),x(e,t)},addTrailingComment:function(e,t){t.leading=!1,t.trailing=!0,x(e,t)},isFrontMatterNode:function(e){return e&&"front-matter"===e.type},isNonEmptyArray:a,createGroupIdMapper:function(e){let t=new WeakMap;return function(n){return t.has(n)||t.set(n,Symbol(e)),t.get(n)}}}}}),ed={};function ef(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function eh(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return e=ef(eS(e.split("/"),function(e){return!!e}),!t).join("/"),(t?"/":"")+e||"."}function em(e){var t=eg(e),n="/"===eN(e,-1);return(e=ef(eS(e.split("/"),function(e){return!!e}),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function eg(e){return"/"===e.charAt(0)}function ey(){var e=Array.prototype.slice.call(arguments,0);return em(eS(e,function(e,t){if("string"!=typeof e)throw TypeError("Arguments to path.join must be strings");return e}).join("/"))}function eb(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=eh(e).substr(1),t=eh(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),a=Math.min(r.length,i.length),o=a,s=0;sex,default:()=>eC,delimiter:()=>eA,dirname:()=>ev,extname:()=>eD,isAbsolute:()=>eg,join:()=>ey,normalize:()=>em,relative:()=>eb,resolve:()=>eh,sep:()=>ew});var eT,eE,ew,eA,eC,eN,ek=y({"node-modules-polyfills:path"(){T(),eT=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,eE=function(e){return eT.exec(e).slice(1)},eC={extname:eD,basename:ex,dirname:ev,sep:ew="/",delimiter:eA=":",relative:eb,join:ey,isAbsolute:eg,normalize:em,resolve:eh},eN=function(e,t,n){return e.substr(t,n)}}}),ej=b({"node-modules-polyfills-commonjs:path"(e,t){T();var n=(ek(),S(ed));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),eI=b({"src/common/errors.js"(e,t){T();var n=class extends Error{},r=class extends Error{},i=class extends Error{},a=class extends Error{};t.exports={ConfigError:n,DebugError:r,UndefinedParserError:i,ArgExpansionBailout:a}}}),eO={};function eP(e,t){function n(){this.constructor=e}e8(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function eF(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function eR(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function ez(e,t){return function(n,r){t(n,r,e)}}function eU(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function eK(e,t,n,r){return new(n||(n=Promise))(function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}u((r=r.apply(e,t||[])).next())})}function eV(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function eQ(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function eH(){for(var e=[],t=0;t1||s(e,t)})})}function s(e,t){try{var n;(n=i[e](t)).value instanceof eZ?Promise.resolve(n.value.v).then(u,l):c(a[0][2],n)}catch(e){c(a[0][3],e)}}function u(e){s("next",e)}function l(e){s("throw",e)}function c(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function e0(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:eZ(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function e1(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=eq(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,i){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,i,(t=e[n](t)).done,t.value)})}}}function e2(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function e3(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function e4(e){return e&&e.__esModule?e:{default:e}}function e6(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function e5(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n}v(eO,{__assign:()=>e7,__asyncDelegator:()=>e0,__asyncGenerator:()=>eX,__asyncValues:()=>e1,__await:()=>eZ,__awaiter:()=>eK,__classPrivateFieldGet:()=>e6,__classPrivateFieldSet:()=>e5,__createBinding:()=>eY,__decorate:()=>eR,__exportStar:()=>eW,__extends:()=>eP,__generator:()=>eV,__importDefault:()=>e4,__importStar:()=>e3,__makeTemplateObject:()=>e2,__metadata:()=>eU,__param:()=>ez,__read:()=>eQ,__rest:()=>eF,__spread:()=>eH,__spreadArrays:()=>eG,__values:()=>eq});var e8,e7,e9=y({"node_modules/tslib/tslib.es6.js"(){T(),e8=function(e,t){return(e8=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},e7=function(){return(e7=Object.assign||function(e){for(var t,n=1,r=arguments.length;n/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(t){if(null===t||"object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t))return`[${t.map(t=>e.apiDescriptor.value(t)).join(", ")}]`;let n=Object.keys(t);return 0===n.length?"{}":`{ ${n.map(n=>`${e.apiDescriptor.key(n)}: ${e.apiDescriptor.value(t[n])}`).join(", ")} }`},pair:t=>{let{key:n,value:r}=t;return e.apiDescriptor.value({[n]:r})}}}}),tt=b({"node_modules/vnopts/lib/descriptors/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(te(),e)}}),tn=b({"scripts/build/shims/chalk.cjs"(e,t){T();var n=e=>e;n.grey=n,n.red=n,n.bold=n,n.yellow=n,n.blue=n,n.default=n,t.exports=n}}),tr=b({"node_modules/vnopts/lib/handlers/deprecated/common.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tn();e.commonDeprecatedHandler=(e,n,r)=>{let{descriptor:i}=r,a=[`${t.default.yellow("string"==typeof e?i.key(e):i.pair(e))} is deprecated`];return n&&a.push(`we now treat it as ${t.default.blue("string"==typeof n?i.key(n):i.pair(n))}`),a.join("; ")+"."}}}),ti=b({"node_modules/vnopts/lib/handlers/deprecated/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(tr(),e)}}),ta=b({"node_modules/vnopts/lib/handlers/invalid/common.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tn();e.commonInvalidHandler=(e,n,r)=>`Invalid ${t.default.red(r.descriptor.key(e))} value. Expected ${t.default.blue(r.schemas[e].expected(r))}, but received ${t.default.red(r.descriptor.value(n))}.`}}),to=b({"node_modules/vnopts/lib/handlers/invalid/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(ta(),e)}}),ts=b({"node_modules/vnopts/node_modules/leven/index.js"(e,t){T();var n=[],r=[];t.exports=function(e,t){if(e===t)return 0;var i=e;e.length>t.length&&(e=t,t=i);var a=e.length,o=t.length;if(0===a)return o;if(0===o)return a;for(;a>0&&e.charCodeAt(~-a)===t.charCodeAt(~-o);)a--,o--;if(0===a)return o;for(var s=0;sl?_>l?l+1:_:_>c?c+1:_;return l}}}),tu=b({"node_modules/vnopts/lib/handlers/unknown/leven.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tn(),n=ts();e.levenUnknownHandler=(e,r,i)=>{let{descriptor:a,logger:o,schemas:s}=i,u=[`Ignored unknown option ${t.default.yellow(a.pair({key:e,value:r}))}.`],l=Object.keys(s).sort().find(t=>3>n(e,t));l&&u.push(`Did you mean ${t.default.blue(a.key(l))}?`),o.warn(u.join(" "))}}}),tl=b({"node_modules/vnopts/lib/handlers/unknown/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(tu(),e)}}),tc=b({"node_modules/vnopts/lib/handlers/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO));t.__exportStar(ti(),e),t.__exportStar(to(),e),t.__exportStar(tl(),e)}}),t_=b({"node_modules/vnopts/lib/schema.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function n(e,n){let i=new e(n),a=Object.create(i);for(let e of t)e in n&&(a[e]=function(e,t,n){return"function"==typeof e?function(){for(var r=arguments.length,i=Array(r),a=0;ae}(n[e],i,r.prototype[e].length));return a}e.createSchema=n;var r=class{constructor(e){this.name=e.name}static create(e){return n(this,e)}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,n){return e}preprocess(e,t){return e}postprocess(e,t){return e}};e.Schema=r}}),tp=b({"node_modules/vnopts/lib/schemas/alias.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}};e.AliasSchema=n}}),td=b({"node_modules/vnopts/lib/schemas/any.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"anything"}validate(){return!0}};e.AnySchema=n}}),tf=b({"node_modules/vnopts/lib/schemas/array.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO)),n=t_(),r=class extends n.Schema{constructor(e){var{valueSchema:n,name:r=n.name}=e;super(Object.assign({},t.__rest(e,["valueSchema","name"]),{name:r})),this._valueSchema=n}expected(e){return`an array of ${this._valueSchema.expected(e)}`}validate(e,t){if(!Array.isArray(e))return!1;let n=[];for(let r of e){let e=t.normalizeValidateResult(this._valueSchema.validate(r,t),r);!0!==e&&n.push(e.value)}return 0===n.length||{value:n}}deprecated(e,t){let n=[];for(let r of e){let e=t.normalizeDeprecatedResult(this._valueSchema.deprecated(r,t),r);!1!==e&&n.push(...e.map(e=>{let{value:t}=e;return{value:[t]}}))}return n}forward(e,t){let n=[];for(let r of e){let e=t.normalizeForwardResult(this._valueSchema.forward(r,t),r);n.push(...e.map(i))}return n}redirect(e,t){let n=[],r=[];for(let a of e){let e=t.normalizeRedirectResult(this._valueSchema.redirect(a,t),a);"remain"in e&&n.push(e.remain),r.push(...e.redirect.map(i))}return 0===n.length?{redirect:r}:{redirect:r,remain:n}}overlap(e,t){return e.concat(t)}};function i(e){let{from:t,to:n}=e;return{from:[t],to:n}}e.ArraySchema=r}}),th=b({"node_modules/vnopts/lib/schemas/boolean.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"true or false"}validate(e){return"boolean"==typeof e}};e.BooleanSchema=n}}),tm=b({"node_modules/vnopts/lib/utils.js"(e){function t(e,t){return"string"==typeof e||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function n(e,n){return void 0===e?[]:Array.isArray(e)?e.map(e=>t(e,n)):[t(e,n)]}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.recordFromArray=function(e,t){let n=Object.create(null);for(let r of e){let e=r[t];if(n[e])throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);n[e]=r}return n},e.mapFromArray=function(e,t){let n=new Map;for(let r of e){let e=r[t];if(n.has(e))throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);n.set(e,r)}return n},e.createAutoChecklist=function(){let e=Object.create(null);return t=>{let n=JSON.stringify(t);return!!e[n]||(e[n]=!0,!1)}},e.partition=function(e,t){let n=[],r=[];for(let i of e)t(i)?n.push(i):r.push(i);return[n,r]},e.isInt=function(e){return e===Math.floor(e)},e.comparePrimitive=function(e,t){if(e===t)return 0;let n=typeof e,r=typeof t,i=["undefined","object","boolean","number","string"];return n!==r?i.indexOf(n)-i.indexOf(r):"string"!==n?Number(e)-Number(t):e.localeCompare(t)},e.normalizeDefaultResult=function(e){return void 0===e?{}:e},e.normalizeValidateResult=function(e,t){return!0===e||(!1===e?{value:t}:e)},e.normalizeDeprecatedResult=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!1!==e&&(!0===e?!!n||[{value:t}]:"value"in e?[e]:0!==e.length&&e)},e.normalizeTransferResult=t,e.normalizeForwardResult=n,e.normalizeRedirectResult=function(e,t){let r=n("object"==typeof e&&"redirect"in e?e.redirect:e,t);return 0===r.length?{remain:t,redirect:r}:"object"==typeof e&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}}}),tg=b({"node_modules/vnopts/lib/schemas/choice.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=tm(),r=class extends t.Schema{constructor(e){super(e),this._choices=n.mapFromArray(e.choices.map(e=>e&&"object"==typeof e?e:{value:e}),"value")}expected(e){let{descriptor:t}=e,r=Array.from(this._choices.keys()).map(e=>this._choices.get(e)).filter(e=>!e.deprecated).map(e=>e.value).sort(n.comparePrimitive).map(t.value),i=r.slice(0,-2),a=r.slice(-2);return i.concat(a.join(" or ")).join(", ")}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return!!t&&!!t.deprecated&&{value:e}}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}};e.ChoiceSchema=r}}),ty=b({"node_modules/vnopts/lib/schemas/number.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"a number"}validate(e,t){return"number"==typeof e}};e.NumberSchema=n}}),tb=b({"node_modules/vnopts/lib/schemas/integer.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tm(),n=ty(),r=class extends n.NumberSchema{expected(){return"an integer"}validate(e,n){return!0===n.normalizeValidateResult(super.validate(e,n),e)&&t.isInt(e)}};e.IntegerSchema=r}}),tv=b({"node_modules/vnopts/lib/schemas/string.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"a string"}validate(e){return"string"==typeof e}};e.StringSchema=n}}),tx=b({"node_modules/vnopts/lib/schemas/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO));t.__exportStar(tp(),e),t.__exportStar(td(),e),t.__exportStar(tf(),e),t.__exportStar(th(),e),t.__exportStar(tg(),e),t.__exportStar(tb(),e),t.__exportStar(ty(),e),t.__exportStar(tv(),e)}}),tD=b({"node_modules/vnopts/lib/defaults.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=te(),n=tr(),r=to(),i=tu();e.defaultDescriptor=t.apiDescriptor,e.defaultUnknownHandler=i.levenUnknownHandler,e.defaultInvalidHandler=r.commonInvalidHandler,e.defaultDeprecatedHandler=n.commonDeprecatedHandler}}),tS=b({"node_modules/vnopts/lib/normalize.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tD(),n=tm();e.normalize=(e,t,n)=>new r(t,n).normalize(e);var r=class{constructor(e,r){let{logger:i=console,descriptor:a=t.defaultDescriptor,unknown:o=t.defaultUnknownHandler,invalid:s=t.defaultInvalidHandler,deprecated:u=t.defaultDeprecatedHandler}=r||{};this._utils={descriptor:a,logger:i||{warn:()=>{}},schemas:n.recordFromArray(e,"name"),normalizeDefaultResult:n.normalizeDefaultResult,normalizeDeprecatedResult:n.normalizeDeprecatedResult,normalizeForwardResult:n.normalizeForwardResult,normalizeRedirectResult:n.normalizeRedirectResult,normalizeValidateResult:n.normalizeValidateResult},this._unknownHandler=o,this._invalidHandler=s,this._deprecatedHandler=u,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=n.createAutoChecklist()}normalize(e){let t={},r=[e],i=()=>{for(;0!==r.length;){let e=r.shift(),n=this._applyNormalization(e,t);r.push(...n)}};for(let e of(i(),Object.keys(this._utils.schemas))){let i=this._utils.schemas[e];if(!(e in t)){let t=n.normalizeDefaultResult(i.default(this._utils));"value"in t&&r.push({[e]:t.value})}}for(let e of(i(),Object.keys(this._utils.schemas))){let n=this._utils.schemas[e];e in t&&(t[e]=n.postprocess(t[e],this._utils))}return t}_applyNormalization(e,t){let r=[],[i,a]=n.partition(Object.keys(e),e=>e in this._utils.schemas);for(let a of i){let i=this._utils.schemas[a],o=i.preprocess(e[a],this._utils),s=n.normalizeValidateResult(i.validate(o,this._utils),o);if(!0!==s){let{value:e}=s,t=this._invalidHandler(a,e,this._utils);throw"string"==typeof t?Error(t):t}let u=e=>{let{from:t,to:n}=e;r.push("string"==typeof n?{[n]:t}:{[n.key]:n.value})},l=e=>{let{value:t,redirectTo:r}=e,s=n.normalizeDeprecatedResult(i.deprecated(t,this._utils),o,!0);if(!1!==s){if(!0===s)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,r,this._utils));else for(let{value:e}of s){let t={key:a,value:e};if(!this._hasDeprecationWarned(t)){let n="string"==typeof r?{key:r,value:e}:r;this._utils.logger.warn(this._deprecatedHandler(t,n,this._utils))}}}};n.normalizeForwardResult(i.forward(o,this._utils),o).forEach(u);let c=n.normalizeRedirectResult(i.redirect(o,this._utils),o);if(c.redirect.forEach(u),"remain"in c){let e=c.remain;t[a]=a in t?i.overlap(t[a],e,this._utils):e,l({value:e})}for(let{from:e,to:t}of c.redirect)l({value:e,redirectTo:t})}for(let n of a){let i=e[n],a=this._unknownHandler(n,i,this._utils);if(a)for(let e of Object.keys(a)){let n={[e]:a[e]};e in this._utils.schemas?r.push(n):Object.assign(t,n)}}return r}};e.Normalizer=r}}),tT=b({"node_modules/vnopts/lib/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO));t.__exportStar(tt(),e),t.__exportStar(tc(),e),t.__exportStar(tx(),e),t.__exportStar(tS(),e),t.__exportStar(t_(),e)}}),tE=b({"src/main/options-normalizer.js"(e,t){T();var n,r=tT(),i=N(),a={key:e=>1===e.length?`-${e}`:`--${e}`,value:e=>r.apiDescriptor.value(e),pair:e=>{let{key:t,value:n}=e;return!1===n?`--no-${t}`:!0===n?a.key(t):""===n?`${a.key(t)} without an argument`:`${a.key(t)}=${n}`}},o=e=>{let{colorsModule:t,levenshteinDistance:n}=e;return class extends r.ChoiceSchema{constructor(e){let{name:t,flags:n}=e;super({name:t,choices:n}),this._flags=[...n].sort()}preprocess(e,r){if("string"==typeof e&&e.length>0&&!this._flags.includes(e)){let i=this._flags.find(t=>3>n(t,e));if(i)return r.logger.warn(`Unknown flag ${t.yellow(r.descriptor.value(e))}, did you mean ${t.blue(r.descriptor.value(i))}?`),i}return e}expected(){return"a flag"}}};function s(e,t){let{logger:s=!1,isCLI:l=!1,passThrough:_=!1,colorsModule:p=null,levenshteinDistance:d=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=_?Array.isArray(_)?(e,t)=>_.includes(e)?{[e]:t}:void 0:(e,t)=>({[e]:t}):(e,t,n)=>{let i=n.schemas,{_:a}=i,o=c(i,u);return r.levenUnknownHandler(e,t,Object.assign(Object.assign({},n),{},{schemas:o}))},h=l?a:r.apiDescriptor,m=function(e,t){let{isCLI:n,colorsModule:a,levenshteinDistance:s}=t,u=[];for(let t of(n&&u.push(r.AnySchema.create({name:"_"})),e))u.push(function(e,t){let{isCLI:n,optionInfos:a,colorsModule:s,levenshteinDistance:u}=t,{name:l}=e;if("plugin-search-dir"===l||"pluginSearchDirs"===l)return r.AnySchema.create({name:l,preprocess:e=>(!1===e||(e=Array.isArray(e)?e:[e]),e),validate:e=>!1===e||e.every(e=>"string"==typeof e),expected:()=>"false or paths to plugin search dir"});let c={name:l},_,p={};switch(e.type){case"int":_=r.IntegerSchema,n&&(c.preprocess=Number);break;case"string":case"path":_=r.StringSchema;break;case"choice":_=r.ChoiceSchema,c.choices=e.choices.map(t=>"object"==typeof t&&t.redirect?Object.assign(Object.assign({},t),{},{redirect:{to:{key:e.name,value:t.redirect}}}):t);break;case"boolean":_=r.BooleanSchema;break;case"flag":_=o({colorsModule:s,levenshteinDistance:u}),c.flags=a.flatMap(e=>[e.alias,e.description&&e.name,e.oppositeDescription&&`no-${e.name}`].filter(Boolean));break;default:throw Error(`Unexpected type ${e.type}`)}if(e.exception?c.validate=(t,n,r)=>e.exception(t)||n.validate(t,r):c.validate=(e,t,n)=>void 0===e||t.validate(e,n),e.redirect&&(p.redirect=t=>t?{to:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(p.deprecated=!0),n&&!e.array){let e=c.preprocess||(e=>e);c.preprocess=(t,n,r)=>n.preprocess(e(Array.isArray(t)?i(t):t),r)}return e.array?r.ArraySchema.create(Object.assign(Object.assign(Object.assign({},n?{preprocess:e=>Array.isArray(e)?e:[e]}:{}),p),{},{valueSchema:_.create(c)})):_.create(Object.assign(Object.assign({},c),p))}(t,{isCLI:n,optionInfos:e,colorsModule:a,levenshteinDistance:s})),t.alias&&n&&u.push(r.AliasSchema.create({name:t.alias,sourceName:t.name}));return u}(t,{isCLI:l,colorsModule:p,levenshteinDistance:d}),g=new r.Normalizer(m,{logger:s,unknown:f,descriptor:h}),y=!1!==s;y&&n&&(g._hasDeprecationWarned=n);let b=g.normalize(e);return y&&(n=g._hasDeprecationWarned),l&&!1===b["plugin-search"]&&(b["plugin-search-dir"]=!1),b}t.exports={normalizeApiOptions:function(e,t,n){return s(e,t,n)},normalizeCliOptions:function(e,t,n){return s(e,t,Object.assign({isCLI:!0},n))}}}}),tw=b({"src/language-js/loc.js"(e,t){T();var n=eo();function r(e){var t,i;let a=e.range?e.range[0]:e.start,o=null!==(t=null===(i=e.declaration)||void 0===i?void 0:i.decorators)&&void 0!==t?t:e.decorators;return n(o)?Math.min(r(o[0]),a):a}function i(e){return e.range?e.range[1]:e.end}function a(e,t){let n=r(e);return Number.isInteger(n)&&n===r(t)}t.exports={locStart:r,locEnd:i,hasSameLocStart:a,hasSameLoc:function(e,t){let n;return a(e,t)&&Number.isInteger(n=i(e))&&n===i(t)}}}}),tA=b({"src/main/load-parser.js"(e,t){T(),t.exports=()=>{}}}),tC=b({"scripts/build/shims/babel-highlight.cjs"(e,t){T();var n=tn();t.exports={shouldHighlight:()=>!1,getChalk:()=>n}}}),tM=b({"node_modules/@babel/code-frame/lib/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=i,e.default=function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!n){n=!0;let e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";_.emitWarning?_.emitWarning(e,"DeprecationWarning"):(Error(e).name="DeprecationWarning",console.warn(Error(e)))}return i(e,{start:{column:r=Math.max(r,0),line:t}},a)};var t=tC(),n=!1,r=/\r\n|[\n\r\u2028\u2029]/;function i(e,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=(i.highlightCode||i.forceColor)&&(0,t.shouldHighlight)(i),o=(0,t.getChalk)(i),s={gutter:o.grey,marker:o.red.bold,message:o.red.bold},u=(e,t)=>a?e(t):t,{start:l,end:c,markerLines:_}=function(e,t,n){let r=Object.assign({column:0,line:-1},e.start),i=Object.assign({},r,e.end),{linesAbove:a=2,linesBelow:o=3}=n||{},s=r.line,u=r.column,l=i.line,c=i.column,_=Math.max(s-(a+1),0),p=Math.min(t.length,l+o);-1===s&&(_=0),-1===l&&(p=t.length);let d=l-s,f={};if(d)for(let e=0;e<=d;e++){let n=e+s;if(u){if(0===e){let e=t[n-1].length;f[n]=[u,e-u+1]}else if(e===d)f[n]=[0,c];else{let r=t[n-e].length;f[n]=[0,r]}}else f[n]=!0}else u===c?u?f[s]=[u,0]:f[s]=!0:f[s]=[u,c-u];return{start:_,end:p,markerLines:f}}(n,e.split(r),i),p=n.start&&"number"==typeof n.start.column,d=String(c).length,f=(a?(0,t.default)(e,i):e).split(r,c).slice(l,c).map((e,t)=>{let n=l+1+t,r=` ${` ${n}`.slice(-d)} |`,a=_[n],o=!_[n+1];if(!a)return` ${u(s.gutter,r)}${e.length>0?` ${e}`:""}`;{let t="";if(Array.isArray(a)){let n=e.slice(0,Math.max(a[0]-1,0)).replace(/[^\t]/g," "),l=a[1]||1;t=[` +`);return -1===n?0:y(e.slice(n+1).match(/^[\t ]*/)[0],t)},getPreferredQuote:b,printString:function(e,t){let n=e.slice(1,-1),r="json"!==t.parser&&("json5"!==t.parser||"preserve"!==t.quoteProps||t.singleQuote)?t.__isInHtmlAttribute?"'":b(n,t.singleQuote?"'":'"').quote:'"';return v(n,r,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))},printNumber:function(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:v,addLeadingComment:function(e,t){t.leading=!0,t.trailing=!1,x(e,t)},addDanglingComment:function(e,t,n){t.leading=!1,t.trailing=!1,n&&(t.marker=n),x(e,t)},addTrailingComment:function(e,t){t.leading=!1,t.trailing=!0,x(e,t)},isFrontMatterNode:function(e){return e&&"front-matter"===e.type},isNonEmptyArray:a,createGroupIdMapper:function(e){let t=new WeakMap;return function(n){return t.has(n)||t.set(n,Symbol(e)),t.get(n)}}}}}),ed={};function ef(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function em(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return e=ef(eS(e.split("/"),function(e){return!!e}),!t).join("/"),(t?"/":"")+e||"."}function eh(e){var t=eg(e),n="/"===eM(e,-1);return(e=ef(eS(e.split("/"),function(e){return!!e}),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function eg(e){return"/"===e.charAt(0)}function ey(){var e=Array.prototype.slice.call(arguments,0);return eh(eS(e,function(e,t){if("string"!=typeof e)throw TypeError("Arguments to path.join must be strings");return e}).join("/"))}function eb(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=em(e).substr(1),t=em(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),a=Math.min(r.length,i.length),o=a,s=0;sex,default:()=>eC,delimiter:()=>eA,dirname:()=>ev,extname:()=>eD,isAbsolute:()=>eg,join:()=>ey,normalize:()=>eh,relative:()=>eb,resolve:()=>em,sep:()=>ew});var eT,eE,ew,eA,eC,eM,ek=y({"node-modules-polyfills:path"(){T(),eT=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,eE=function(e){return eT.exec(e).slice(1)},eC={extname:eD,basename:ex,dirname:ev,sep:ew="/",delimiter:eA=":",relative:eb,join:ey,isAbsolute:eg,normalize:eh,resolve:em},eM=function(e,t,n){return e.substr(t,n)}}}),ej=b({"node-modules-polyfills-commonjs:path"(e,t){T();var n=(ek(),S(ed));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),eI=b({"src/common/errors.js"(e,t){T();var n=class extends Error{},r=class extends Error{},i=class extends Error{},a=class extends Error{};t.exports={ConfigError:n,DebugError:r,UndefinedParserError:i,ArgExpansionBailout:a}}}),eO={};function eP(e,t){function n(){this.constructor=e}e8(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function eF(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function eR(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function ez(e,t){return function(n,r){t(n,r,e)}}function eU(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function eK(e,t,n,r){return new(n||(n=Promise))(function(i,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}u((r=r.apply(e,t||[])).next())})}function eV(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function eQ(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function eH(){for(var e=[],t=0;t1||s(e,t)})})}function s(e,t){try{var n;(n=i[e](t)).value instanceof eZ?Promise.resolve(n.value.v).then(u,l):c(a[0][2],n)}catch(e){c(a[0][3],e)}}function u(e){s("next",e)}function l(e){s("throw",e)}function c(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function e0(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:eZ(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function e1(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=eq(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,i){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,i,(t=e[n](t)).done,t.value)})}}}function e2(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function e3(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function e4(e){return e&&e.__esModule?e:{default:e}}function e6(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function e5(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n}v(eO,{__assign:()=>e7,__asyncDelegator:()=>e0,__asyncGenerator:()=>eX,__asyncValues:()=>e1,__await:()=>eZ,__awaiter:()=>eK,__classPrivateFieldGet:()=>e6,__classPrivateFieldSet:()=>e5,__createBinding:()=>eY,__decorate:()=>eR,__exportStar:()=>eW,__extends:()=>eP,__generator:()=>eV,__importDefault:()=>e4,__importStar:()=>e3,__makeTemplateObject:()=>e2,__metadata:()=>eU,__param:()=>ez,__read:()=>eQ,__rest:()=>eF,__spread:()=>eH,__spreadArrays:()=>eG,__values:()=>eq});var e8,e7,e9=y({"node_modules/tslib/tslib.es6.js"(){T(),e8=function(e,t){return(e8=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},e7=function(){return(e7=Object.assign||function(e){for(var t,n=1,r=arguments.length;n/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(t){if(null===t||"object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t))return`[${t.map(t=>e.apiDescriptor.value(t)).join(", ")}]`;let n=Object.keys(t);return 0===n.length?"{}":`{ ${n.map(n=>`${e.apiDescriptor.key(n)}: ${e.apiDescriptor.value(t[n])}`).join(", ")} }`},pair:t=>{let{key:n,value:r}=t;return e.apiDescriptor.value({[n]:r})}}}}),tt=b({"node_modules/vnopts/lib/descriptors/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(te(),e)}}),tn=b({"scripts/build/shims/chalk.cjs"(e,t){T();var n=e=>e;n.grey=n,n.red=n,n.bold=n,n.yellow=n,n.blue=n,n.default=n,t.exports=n}}),tr=b({"node_modules/vnopts/lib/handlers/deprecated/common.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tn();e.commonDeprecatedHandler=(e,n,r)=>{let{descriptor:i}=r,a=[`${t.default.yellow("string"==typeof e?i.key(e):i.pair(e))} is deprecated`];return n&&a.push(`we now treat it as ${t.default.blue("string"==typeof n?i.key(n):i.pair(n))}`),a.join("; ")+"."}}}),ti=b({"node_modules/vnopts/lib/handlers/deprecated/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(tr(),e)}}),ta=b({"node_modules/vnopts/lib/handlers/invalid/common.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tn();e.commonInvalidHandler=(e,n,r)=>`Invalid ${t.default.red(r.descriptor.key(e))} value. Expected ${t.default.blue(r.schemas[e].expected(r))}, but received ${t.default.red(r.descriptor.value(n))}.`}}),to=b({"node_modules/vnopts/lib/handlers/invalid/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(ta(),e)}}),ts=b({"node_modules/vnopts/node_modules/leven/index.js"(e,t){T();var n=[],r=[];t.exports=function(e,t){if(e===t)return 0;var i=e;e.length>t.length&&(e=t,t=i);var a=e.length,o=t.length;if(0===a)return o;if(0===o)return a;for(;a>0&&e.charCodeAt(~-a)===t.charCodeAt(~-o);)a--,o--;if(0===a)return o;for(var s=0;sl?_>l?l+1:_:_>c?c+1:_;return l}}}),tu=b({"node_modules/vnopts/lib/handlers/unknown/leven.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tn(),n=ts();e.levenUnknownHandler=(e,r,i)=>{let{descriptor:a,logger:o,schemas:s}=i,u=[`Ignored unknown option ${t.default.yellow(a.pair({key:e,value:r}))}.`],l=Object.keys(s).sort().find(t=>3>n(e,t));l&&u.push(`Did you mean ${t.default.blue(a.key(l))}?`),o.warn(u.join(" "))}}}),tl=b({"node_modules/vnopts/lib/handlers/unknown/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),(e9(),S(eO)).__exportStar(tu(),e)}}),tc=b({"node_modules/vnopts/lib/handlers/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO));t.__exportStar(ti(),e),t.__exportStar(to(),e),t.__exportStar(tl(),e)}}),t_=b({"node_modules/vnopts/lib/schema.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function n(e,n){let i=new e(n),a=Object.create(i);for(let e of t)e in n&&(a[e]=function(e,t,n){return"function"==typeof e?function(){for(var r=arguments.length,i=Array(r),a=0;ae}(n[e],i,r.prototype[e].length));return a}e.createSchema=n;var r=class{constructor(e){this.name=e.name}static create(e){return n(this,e)}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,n){return e}preprocess(e,t){return e}postprocess(e,t){return e}};e.Schema=r}}),tp=b({"node_modules/vnopts/lib/schemas/alias.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}};e.AliasSchema=n}}),td=b({"node_modules/vnopts/lib/schemas/any.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"anything"}validate(){return!0}};e.AnySchema=n}}),tf=b({"node_modules/vnopts/lib/schemas/array.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO)),n=t_(),r=class extends n.Schema{constructor(e){var{valueSchema:n,name:r=n.name}=e;super(Object.assign({},t.__rest(e,["valueSchema","name"]),{name:r})),this._valueSchema=n}expected(e){return`an array of ${this._valueSchema.expected(e)}`}validate(e,t){if(!Array.isArray(e))return!1;let n=[];for(let r of e){let e=t.normalizeValidateResult(this._valueSchema.validate(r,t),r);!0!==e&&n.push(e.value)}return 0===n.length||{value:n}}deprecated(e,t){let n=[];for(let r of e){let e=t.normalizeDeprecatedResult(this._valueSchema.deprecated(r,t),r);!1!==e&&n.push(...e.map(e=>{let{value:t}=e;return{value:[t]}}))}return n}forward(e,t){let n=[];for(let r of e){let e=t.normalizeForwardResult(this._valueSchema.forward(r,t),r);n.push(...e.map(i))}return n}redirect(e,t){let n=[],r=[];for(let a of e){let e=t.normalizeRedirectResult(this._valueSchema.redirect(a,t),a);"remain"in e&&n.push(e.remain),r.push(...e.redirect.map(i))}return 0===n.length?{redirect:r}:{redirect:r,remain:n}}overlap(e,t){return e.concat(t)}};function i(e){let{from:t,to:n}=e;return{from:[t],to:n}}e.ArraySchema=r}}),tm=b({"node_modules/vnopts/lib/schemas/boolean.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"true or false"}validate(e){return"boolean"==typeof e}};e.BooleanSchema=n}}),th=b({"node_modules/vnopts/lib/utils.js"(e){function t(e,t){return"string"==typeof e||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function n(e,n){return void 0===e?[]:Array.isArray(e)?e.map(e=>t(e,n)):[t(e,n)]}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.recordFromArray=function(e,t){let n=Object.create(null);for(let r of e){let e=r[t];if(n[e])throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);n[e]=r}return n},e.mapFromArray=function(e,t){let n=new Map;for(let r of e){let e=r[t];if(n.has(e))throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);n.set(e,r)}return n},e.createAutoChecklist=function(){let e=Object.create(null);return t=>{let n=JSON.stringify(t);return!!e[n]||(e[n]=!0,!1)}},e.partition=function(e,t){let n=[],r=[];for(let i of e)t(i)?n.push(i):r.push(i);return[n,r]},e.isInt=function(e){return e===Math.floor(e)},e.comparePrimitive=function(e,t){if(e===t)return 0;let n=typeof e,r=typeof t,i=["undefined","object","boolean","number","string"];return n!==r?i.indexOf(n)-i.indexOf(r):"string"!==n?Number(e)-Number(t):e.localeCompare(t)},e.normalizeDefaultResult=function(e){return void 0===e?{}:e},e.normalizeValidateResult=function(e,t){return!0===e||(!1===e?{value:t}:e)},e.normalizeDeprecatedResult=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!1!==e&&(!0===e?!!n||[{value:t}]:"value"in e?[e]:0!==e.length&&e)},e.normalizeTransferResult=t,e.normalizeForwardResult=n,e.normalizeRedirectResult=function(e,t){let r=n("object"==typeof e&&"redirect"in e?e.redirect:e,t);return 0===r.length?{remain:t,redirect:r}:"object"==typeof e&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}}}),tg=b({"node_modules/vnopts/lib/schemas/choice.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=th(),r=class extends t.Schema{constructor(e){super(e),this._choices=n.mapFromArray(e.choices.map(e=>e&&"object"==typeof e?e:{value:e}),"value")}expected(e){let{descriptor:t}=e,r=Array.from(this._choices.keys()).map(e=>this._choices.get(e)).filter(e=>!e.deprecated).map(e=>e.value).sort(n.comparePrimitive).map(t.value),i=r.slice(0,-2),a=r.slice(-2);return i.concat(a.join(" or ")).join(", ")}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return!!t&&!!t.deprecated&&{value:e}}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}};e.ChoiceSchema=r}}),ty=b({"node_modules/vnopts/lib/schemas/number.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"a number"}validate(e,t){return"number"==typeof e}};e.NumberSchema=n}}),tb=b({"node_modules/vnopts/lib/schemas/integer.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=th(),n=ty(),r=class extends n.NumberSchema{expected(){return"an integer"}validate(e,n){return!0===n.normalizeValidateResult(super.validate(e,n),e)&&t.isInt(e)}};e.IntegerSchema=r}}),tv=b({"node_modules/vnopts/lib/schemas/string.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=t_(),n=class extends t.Schema{expected(){return"a string"}validate(e){return"string"==typeof e}};e.StringSchema=n}}),tx=b({"node_modules/vnopts/lib/schemas/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO));t.__exportStar(tp(),e),t.__exportStar(td(),e),t.__exportStar(tf(),e),t.__exportStar(tm(),e),t.__exportStar(tg(),e),t.__exportStar(tb(),e),t.__exportStar(ty(),e),t.__exportStar(tv(),e)}}),tD=b({"node_modules/vnopts/lib/defaults.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=te(),n=tr(),r=to(),i=tu();e.defaultDescriptor=t.apiDescriptor,e.defaultUnknownHandler=i.levenUnknownHandler,e.defaultInvalidHandler=r.commonInvalidHandler,e.defaultDeprecatedHandler=n.commonDeprecatedHandler}}),tS=b({"node_modules/vnopts/lib/normalize.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=tD(),n=th();e.normalize=(e,t,n)=>new r(t,n).normalize(e);var r=class{constructor(e,r){let{logger:i=console,descriptor:a=t.defaultDescriptor,unknown:o=t.defaultUnknownHandler,invalid:s=t.defaultInvalidHandler,deprecated:u=t.defaultDeprecatedHandler}=r||{};this._utils={descriptor:a,logger:i||{warn:()=>{}},schemas:n.recordFromArray(e,"name"),normalizeDefaultResult:n.normalizeDefaultResult,normalizeDeprecatedResult:n.normalizeDeprecatedResult,normalizeForwardResult:n.normalizeForwardResult,normalizeRedirectResult:n.normalizeRedirectResult,normalizeValidateResult:n.normalizeValidateResult},this._unknownHandler=o,this._invalidHandler=s,this._deprecatedHandler=u,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=n.createAutoChecklist()}normalize(e){let t={},r=[e],i=()=>{for(;0!==r.length;){let e=r.shift(),n=this._applyNormalization(e,t);r.push(...n)}};for(let e of(i(),Object.keys(this._utils.schemas))){let i=this._utils.schemas[e];if(!(e in t)){let t=n.normalizeDefaultResult(i.default(this._utils));"value"in t&&r.push({[e]:t.value})}}for(let e of(i(),Object.keys(this._utils.schemas))){let n=this._utils.schemas[e];e in t&&(t[e]=n.postprocess(t[e],this._utils))}return t}_applyNormalization(e,t){let r=[],[i,a]=n.partition(Object.keys(e),e=>e in this._utils.schemas);for(let a of i){let i=this._utils.schemas[a],o=i.preprocess(e[a],this._utils),s=n.normalizeValidateResult(i.validate(o,this._utils),o);if(!0!==s){let{value:e}=s,t=this._invalidHandler(a,e,this._utils);throw"string"==typeof t?Error(t):t}let u=e=>{let{from:t,to:n}=e;r.push("string"==typeof n?{[n]:t}:{[n.key]:n.value})},l=e=>{let{value:t,redirectTo:r}=e,s=n.normalizeDeprecatedResult(i.deprecated(t,this._utils),o,!0);if(!1!==s){if(!0===s)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,r,this._utils));else for(let{value:e}of s){let t={key:a,value:e};if(!this._hasDeprecationWarned(t)){let n="string"==typeof r?{key:r,value:e}:r;this._utils.logger.warn(this._deprecatedHandler(t,n,this._utils))}}}};n.normalizeForwardResult(i.forward(o,this._utils),o).forEach(u);let c=n.normalizeRedirectResult(i.redirect(o,this._utils),o);if(c.redirect.forEach(u),"remain"in c){let e=c.remain;t[a]=a in t?i.overlap(t[a],e,this._utils):e,l({value:e})}for(let{from:e,to:t}of c.redirect)l({value:e,redirectTo:t})}for(let n of a){let i=e[n],a=this._unknownHandler(n,i,this._utils);if(a)for(let e of Object.keys(a)){let n={[e]:a[e]};e in this._utils.schemas?r.push(n):Object.assign(t,n)}}return r}};e.Normalizer=r}}),tT=b({"node_modules/vnopts/lib/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=(e9(),S(eO));t.__exportStar(tt(),e),t.__exportStar(tc(),e),t.__exportStar(tx(),e),t.__exportStar(tS(),e),t.__exportStar(t_(),e)}}),tE=b({"src/main/options-normalizer.js"(e,t){T();var n,r=tT(),i=M(),a={key:e=>1===e.length?`-${e}`:`--${e}`,value:e=>r.apiDescriptor.value(e),pair:e=>{let{key:t,value:n}=e;return!1===n?`--no-${t}`:!0===n?a.key(t):""===n?`${a.key(t)} without an argument`:`${a.key(t)}=${n}`}},o=e=>{let{colorsModule:t,levenshteinDistance:n}=e;return class extends r.ChoiceSchema{constructor(e){let{name:t,flags:n}=e;super({name:t,choices:n}),this._flags=[...n].sort()}preprocess(e,r){if("string"==typeof e&&e.length>0&&!this._flags.includes(e)){let i=this._flags.find(t=>3>n(t,e));if(i)return r.logger.warn(`Unknown flag ${t.yellow(r.descriptor.value(e))}, did you mean ${t.blue(r.descriptor.value(i))}?`),i}return e}expected(){return"a flag"}}};function s(e,t){let{logger:s=!1,isCLI:l=!1,passThrough:_=!1,colorsModule:p=null,levenshteinDistance:d=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=_?Array.isArray(_)?(e,t)=>_.includes(e)?{[e]:t}:void 0:(e,t)=>({[e]:t}):(e,t,n)=>{let i=n.schemas,{_:a}=i,o=c(i,u);return r.levenUnknownHandler(e,t,Object.assign(Object.assign({},n),{},{schemas:o}))},m=l?a:r.apiDescriptor,h=function(e,t){let{isCLI:n,colorsModule:a,levenshteinDistance:s}=t,u=[];for(let t of(n&&u.push(r.AnySchema.create({name:"_"})),e))u.push(function(e,t){let{isCLI:n,optionInfos:a,colorsModule:s,levenshteinDistance:u}=t,{name:l}=e;if("plugin-search-dir"===l||"pluginSearchDirs"===l)return r.AnySchema.create({name:l,preprocess:e=>(!1===e||(e=Array.isArray(e)?e:[e]),e),validate:e=>!1===e||e.every(e=>"string"==typeof e),expected:()=>"false or paths to plugin search dir"});let c={name:l},_,p={};switch(e.type){case"int":_=r.IntegerSchema,n&&(c.preprocess=Number);break;case"string":case"path":_=r.StringSchema;break;case"choice":_=r.ChoiceSchema,c.choices=e.choices.map(t=>"object"==typeof t&&t.redirect?Object.assign(Object.assign({},t),{},{redirect:{to:{key:e.name,value:t.redirect}}}):t);break;case"boolean":_=r.BooleanSchema;break;case"flag":_=o({colorsModule:s,levenshteinDistance:u}),c.flags=a.flatMap(e=>[e.alias,e.description&&e.name,e.oppositeDescription&&`no-${e.name}`].filter(Boolean));break;default:throw Error(`Unexpected type ${e.type}`)}if(e.exception?c.validate=(t,n,r)=>e.exception(t)||n.validate(t,r):c.validate=(e,t,n)=>void 0===e||t.validate(e,n),e.redirect&&(p.redirect=t=>t?{to:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(p.deprecated=!0),n&&!e.array){let e=c.preprocess||(e=>e);c.preprocess=(t,n,r)=>n.preprocess(e(Array.isArray(t)?i(t):t),r)}return e.array?r.ArraySchema.create(Object.assign(Object.assign(Object.assign({},n?{preprocess:e=>Array.isArray(e)?e:[e]}:{}),p),{},{valueSchema:_.create(c)})):_.create(Object.assign(Object.assign({},c),p))}(t,{isCLI:n,optionInfos:e,colorsModule:a,levenshteinDistance:s})),t.alias&&n&&u.push(r.AliasSchema.create({name:t.alias,sourceName:t.name}));return u}(t,{isCLI:l,colorsModule:p,levenshteinDistance:d}),g=new r.Normalizer(h,{logger:s,unknown:f,descriptor:m}),y=!1!==s;y&&n&&(g._hasDeprecationWarned=n);let b=g.normalize(e);return y&&(n=g._hasDeprecationWarned),l&&!1===b["plugin-search"]&&(b["plugin-search-dir"]=!1),b}t.exports={normalizeApiOptions:function(e,t,n){return s(e,t,n)},normalizeCliOptions:function(e,t,n){return s(e,t,Object.assign({isCLI:!0},n))}}}}),tw=b({"src/language-js/loc.js"(e,t){T();var n=eo();function r(e){var t,i;let a=e.range?e.range[0]:e.start,o=null!==(t=null===(i=e.declaration)||void 0===i?void 0:i.decorators)&&void 0!==t?t:e.decorators;return n(o)?Math.min(r(o[0]),a):a}function i(e){return e.range?e.range[1]:e.end}function a(e,t){let n=r(e);return Number.isInteger(n)&&n===r(t)}t.exports={locStart:r,locEnd:i,hasSameLocStart:a,hasSameLoc:function(e,t){let n;return a(e,t)&&Number.isInteger(n=i(e))&&n===i(t)}}}}),tA=b({"src/main/load-parser.js"(e,t){T(),t.exports=()=>{}}}),tC=b({"scripts/build/shims/babel-highlight.cjs"(e,t){T();var n=tn();t.exports={shouldHighlight:()=>!1,getChalk:()=>n}}}),tN=b({"node_modules/@babel/code-frame/lib/index.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=i,e.default=function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!n){n=!0;let e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";_.emitWarning?_.emitWarning(e,"DeprecationWarning"):(Error(e).name="DeprecationWarning",console.warn(Error(e)))}return i(e,{start:{column:r=Math.max(r,0),line:t}},a)};var t=tC(),n=!1,r=/\r\n|[\n\r\u2028\u2029]/;function i(e,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=(i.highlightCode||i.forceColor)&&(0,t.shouldHighlight)(i),o=(0,t.getChalk)(i),s={gutter:o.grey,marker:o.red.bold,message:o.red.bold},u=(e,t)=>a?e(t):t,{start:l,end:c,markerLines:_}=function(e,t,n){let r=Object.assign({column:0,line:-1},e.start),i=Object.assign({},r,e.end),{linesAbove:a=2,linesBelow:o=3}=n||{},s=r.line,u=r.column,l=i.line,c=i.column,_=Math.max(s-(a+1),0),p=Math.min(t.length,l+o);-1===s&&(_=0),-1===l&&(p=t.length);let d=l-s,f={};if(d)for(let e=0;e<=d;e++){let n=e+s;if(u){if(0===e){let e=t[n-1].length;f[n]=[u,e-u+1]}else if(e===d)f[n]=[0,c];else{let r=t[n-e].length;f[n]=[0,r]}}else f[n]=!0}else u===c?u?f[s]=[u,0]:f[s]=!0:f[s]=[u,c-u];return{start:_,end:p,markerLines:f}}(n,e.split(r),i),p=n.start&&"number"==typeof n.start.column,d=String(c).length,f=(a?(0,t.default)(e,i):e).split(r,c).slice(l,c).map((e,t)=>{let n=l+1+t,r=` ${` ${n}`.slice(-d)} |`,a=_[n],o=!_[n+1];if(!a)return` ${u(s.gutter,r)}${e.length>0?` ${e}`:""}`;{let t="";if(Array.isArray(a)){let n=e.slice(0,Math.max(a[0]-1,0)).replace(/[^\t]/g," "),l=a[1]||1;t=[` `,u(s.gutter,r.replace(/\d/g," "))," ",n,u(s.marker,"^").repeat(l)].join(""),o&&i.message&&(t+=" "+u(s.message,i.message))}return[u(s.marker,">"),u(s.gutter,r),e.length>0?` ${e}`:"",t].join("")}}).join(` `);return i.message&&!p&&(f=`${" ".repeat(d+1)}${i.message} -${f}`),a?o.reset(f):f}}}),tN=b({"src/main/parser.js"(e,t){T();var{ConfigError:n}=eI(),r=tw(),{locStart:i,locEnd:a}=(tA(),r),o=Object.getOwnPropertyNames,s=Object.getOwnPropertyDescriptor;function u(e){let t={};for(let n of e.plugins)if(n.parsers)for(let e of o(n.parsers))Object.defineProperty(t,e,s(n.parsers,e));return t}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u(e);if("function"==typeof e.parser)return{parse:e.parser,astFormat:"estree",locStart:i,locEnd:a};if("string"==typeof e.parser){if(Object.prototype.hasOwnProperty.call(t,e.parser))return t[e.parser];throw new n(`Couldn't resolve parser "${e.parser}". Parsers must be explicitly added to the standalone bundle.`)}}t.exports={parse:function(e,t){let n=u(t),r=Object.defineProperties({},Object.fromEntries(Object.keys(n).map(e=>[e,{enumerable:!0,get:()=>n[e].parse}]))),i=l(t,n);try{return i.preprocess&&(e=i.preprocess(e,t)),{text:e,ast:i.parse(e,r,t)}}catch(n){let{loc:t}=n;if(t){let{codeFrameColumns:r}=tM();throw n.codeFrame=r(e,t,{highlightCode:!0}),n.message+=` -`+n.codeFrame,n}throw n}},resolveParser:l}}}),tk=b({"src/main/options.js"(e,t){T();var n=ej(),{UndefinedParserError:r}=eI(),{getSupportInfo:i}=ea(),a=tE(),{resolveParser:o}=tN(),s={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function u(e,t){let r=n.basename(e).toLowerCase(),a=i({plugins:t}).languages.filter(e=>null!==e.since).find(e=>e.extensions&&e.extensions.some(e=>r.endsWith(e))||e.filenames&&e.filenames.some(e=>e.toLowerCase()===r));return a&&a.parsers[0]}t.exports={normalize:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},e),l=i({plugins:e.plugins,showUnreleased:!0,showDeprecated:!0}).options,c=Object.assign(Object.assign({},s),Object.fromEntries(l.filter(e=>void 0!==e.default).map(e=>[e.name,e.default])));if(!n.parser){if(n.filepath){if(n.parser=u(n.filepath,n.plugins),!n.parser)throw new r(`No parser could be inferred for file: ${n.filepath}`)}else(t.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),n.parser="babel"}let _=o(a.normalizeApiOptions(n,[l.find(e=>"parser"===e.name)],{passThrough:!0,logger:!1}));n.astFormat=_.astFormat,n.locEnd=_.locEnd,n.locStart=_.locStart;let p=function(e){let{astFormat:t}=e;if(!t)throw Error("getPlugin() requires astFormat to be set");let n=e.plugins.find(e=>e.printers&&e.printers[t]);if(!n)throw Error(`Couldn't find plugin for AST format "${t}"`);return n}(n);n.printer=p.printers[n.astFormat];let d=Object.fromEntries(l.filter(e=>e.pluginDefaults&&void 0!==e.pluginDefaults[p.name]).map(e=>[e.name,e.pluginDefaults[p.name]]));for(let[e,t]of Object.entries(Object.assign(Object.assign({},c),d)))(null===n[e]||void 0===n[e])&&(n[e]=t);return"json"===n.parser&&(n.trailingComma="none"),a.normalizeApiOptions(n,l,Object.assign({passThrough:Object.keys(s)},t))},hiddenDefaults:s,inferParser:u}}}),tj=b({"src/main/massage-ast.js"(e,t){T(),t.exports=function e(t,n,r){if(Array.isArray(t))return t.map(t=>e(t,n,r)).filter(Boolean);if(!t||"object"!=typeof t)return t;let i=n.printer.massageAstNode,a;a=i&&i.ignoredProperties?i.ignoredProperties:new Set;let o={};for(let[r,i]of Object.entries(t))a.has(r)||"function"==typeof i||(o[r]=e(i,n,t));if(i){let e=i(t,o,r);if(null===e)return;if(e)return e}return o}}}),tI=b({"scripts/build/shims/assert.cjs"(e,t){T();var n=()=>{};n.ok=n,n.strictEqual=n,t.exports=n}}),tO=b({"src/main/comments.js"(e,t){T();var n=tI(),{builders:{line:r,hardline:i,breakParent:a,indent:o,lineSuffix:s,join:u,cursor:l}}=$(),{hasNewline:c,skipNewline:_,skipSpaces:p,isPreviousLineEmpty:d,addLeadingComment:f,addDanglingComment:h,addTrailingComment:m}=ep(),g=new WeakMap;function y(e,t,n){if(!e)return;let{printer:r,locStart:i,locEnd:a}=t;if(n){if(r.canAttachComment&&r.canAttachComment(e)){let t;for(t=n.length-1;t>=0&&!(i(n[t])<=i(e)&&a(n[t])<=a(e));--t);n.splice(t+1,0,e);return}}else if(g.has(e))return g.get(e);let o=r.getCommentChildNodes&&r.getCommentChildNodes(e,t)||"object"==typeof e&&Object.entries(e).filter(e=>{let[t]=e;return"enclosingNode"!==t&&"precedingNode"!==t&&"followingNode"!==t&&"tokens"!==t&&"comments"!==t&&"parent"!==t}).map(e=>{let[,t]=e;return t});if(o){for(let r of(n||(n=[],g.set(e,n)),o))y(r,t,n);return n}}var b=()=>!1,v=e=>!/[\S\n\u2028\u2029]/.test(e);function x(e,t,r){let i=e.length;if(0===i)return;let{precedingNode:a,followingNode:o,enclosingNode:s}=e[0],u=r.printer.getGapRegex&&r.printer.getGapRegex(s)||/^[\s(]*$/,l=r.locStart(o),c;for(c=i;c>0;--c){let{comment:i,precedingNode:s,followingNode:_}=e[c-1];n.strictEqual(s,a),n.strictEqual(_,o);let p=t.slice(r.locEnd(i),l);if(u.test(p))l=r.locStart(i);else break}for(let[t,{comment:n}]of e.entries())t1&&e.comments.sort((e,t)=>r.locStart(e)-r.locStart(t));e.length=0}function D(e,t){return e.getValue().printed=!0,t.printer.printComment(e,t)}function S(e,t,n){let r=n.locStart(t)-1;for(let t=1;t!n.has(e)));let f=o===t.cursorNode;if(0===u.length){let e=f?l:"";return{leading:e,trailing:e}}let h=[],m=[];return e.each(()=>{let o=e.getValue();if(n&&n.has(o))return;let{leading:u,trailing:l}=o;u?h.push(function(e,t){let n=e.getValue(),a=[D(e,t)],{printer:o,originalText:s,locStart:u,locEnd:l}=t;if(o.isBlockComment&&o.isBlockComment(n)){let e=c(s,l(n))?c(s,u(n),{backwards:!0})?i:r:" ";a.push(e)}else a.push(i);let d=_(s,p(s,l(n)));return!1!==d&&c(s,d)&&a.push(i),a}(e,t)):l&&m.push(function(e,t){let n=e.getValue(),r=D(e,t),{printer:o,originalText:u,locStart:l}=t,_=o.isBlockComment&&o.isBlockComment(n);if(c(u,l(n),{backwards:!0}))return s([i,d(u,n,l)?i:"",r]);let p=[" ",r];return _||(p=[s(p),a]),p}(e,t))},"comments"),f&&(h.unshift(l),m.push(l)),{leading:h,trailing:m}}t.exports={attach:function(e,t,n,r){if(!Array.isArray(e))return;let i=[],{locStart:a,locEnd:o,printer:{handleComments:s={}}}=r,{avoidAstMutation:u,ownLine:l=b,endOfLine:_=b,remaining:p=b}=s,d=e.map((i,a)=>Object.assign(Object.assign({},function e(t,n,r,i){let{locStart:a,locEnd:o}=r,s=a(n),u=o(n),l=y(t,r),c,_,p=0,d=l.length;for(;p>1,i=l[t],f=a(i),h=o(i);if(f<=s&&u<=h)return e(i,n,r,i);if(h<=s){c=i,p=t+1;continue}if(u<=f){_=i,d=t;continue}throw Error("Comment location overlaps with node location")}if(i&&"TemplateLiteral"===i.type){let{quasis:e}=i,t=S(e,n,r);c&&S(e,c,r)!==t&&(c=null),_&&S(e,_,r)!==t&&(_=null)}return{enclosingNode:i,precedingNode:c,followingNode:_}}(t,i,r)),{},{comment:i,text:n,options:r,ast:t,isLastComment:e.length-1===a}));for(let[e,t]of d.entries()){let n,{comment:r,precedingNode:s,enclosingNode:g,followingNode:y,text:b,options:D,ast:S,isLastComment:T}=t;if("json"===D.parser||"json5"===D.parser||"__js_expression"===D.parser||"__vue_expression"===D.parser||"__vue_ts_expression"===D.parser){if(a(r)-a(S)<=0){f(S,r);continue}if(o(r)-o(S)>=0){m(S,r);continue}}if(u?n=[t]:(r.enclosingNode=g,r.precedingNode=s,r.followingNode=y,n=[r,b,D,S,T]),function(e,t,n,r){let{comment:i,precedingNode:a}=n[r],{locStart:o,locEnd:s}=t,u=o(i);if(a)for(let t=r-1;t>=0;t--){let{comment:r,precedingNode:i}=n[t];if(i!==a||!v(e.slice(s(r),u)))break;u=o(r)}return c(e,u,{backwards:!0})}(b,D,d,e))r.placement="ownLine",l(...n)||(y?f(y,r):s?m(s,r):h(g||S,r));else if(function(e,t,n,r){let{comment:i,followingNode:a}=n[r],{locStart:o,locEnd:s}=t,u=s(i);if(a)for(let t=r+1;t0&&i[e-1].followingNode!==y&&x(i,b,D),i.push(t)}else s?m(s,r):y?f(y,r):h(g||S,r)}}if(x(i,n,r),!u)for(let t of e)delete t.precedingNode,delete t.enclosingNode,delete t.followingNode},printComments:function(e,t,n,r){let{leading:i,trailing:a}=E(e,n,r);return i||a?[i,t,a]:t},printCommentsSeparately:E,printDanglingComments:function(e,t,n,r){let a=[],s=e.getValue();return s&&s.comments&&(e.each(()=>{let n=e.getValue();!n.leading&&!n.trailing&&(!r||r(n))&&a.push(D(e,t))},"comments"),0!==a.length)?n?u(i,a):o([i,u(i,a)]):""},getSortedChildNodes:y,ensureAllCommentsPrinted:function(e){if(e)for(let t of e){if(!t.printed)throw Error('Comment "'+t.value.trim()+'" was not printed. Please report this error!');delete t.printed}}}}}),tP=b({"src/common/ast-path.js"(e,t){T();var n=N();function r(e,t){let n=i(e.stack,t);return -1===n?null:e.stack[n]}function i(e,t){for(let n=e.length-1;n>=0;n-=2){let r=e[n];if(r&&!Array.isArray(r)&&--t<0)return n}return -1}var a=class{constructor(e){this.stack=[e]}getName(){let{stack:e}=this,{length:t}=e;return t>1?e[t-2]:null}getValue(){return n(this.stack)}getNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return r(this,e)}getParentNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return r(this,e+1)}call(e){let{stack:t}=this,{length:r}=t,i=n(t);for(var a=arguments.length,o=Array(a>1?a-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:0,n=i(this.stack,t+1),r=this.stack.splice(n+1),a=e(this);return this.stack.push(...r),a}each(e){let{stack:t}=this,{length:r}=t,i=n(t);for(var a=arguments.length,o=Array(a>1?a-1:0),s=1;s1?n-1:0),i=1;i{t[r]=e(n,r,i)},...r),t}try(e){let{stack:t}=this,n=[...t];try{return e()}finally{t.length=0,t.push(...n)}}match(){let e=this.stack.length-1,t=null,n=this.stack[e--];for(var r=arguments.length,i=Array(r),a=0;a(function(e,t,a,o){let{stripTrailingHardline:s=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},u=r(Object.assign(Object.assign(Object.assign({},a),t),{},{parentParser:a.parser,originalText:e}),{passThrough:!0}),l=tN().parse(e,u),{ast:c}=l;e=l.text;let _=c.comments;delete c.comments,i.attach(_,c,e,u),u[Symbol.for("comments")]=_||[],u[Symbol.for("tokens")]=c.tokens||[];let p=o(c,u);return i.ensureAllCommentsPrinted(_),s?"string"==typeof p?p.replace(/(?:\r?\n)*$/,""):n(p):p})(e,t,a,o,s),a)}}}}),tL=b({"src/main/ast-to-doc.js"(e,t){T();var n=tP(),{builders:{hardline:r,addAlignmentToDoc:i},utils:{propagateBreaks:a}}=$(),{printComments:o}=tO(),s=tF();t.exports=function e(t,u){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{printer:c}=u;c.preprocess&&(t=c.preprocess(t,u));let _=new Map,p=new n(t),d=f();return l>0&&(d=i([r,d],l,u.tabWidth)),a(d),d;function f(e,t){return void 0===e||e===p?h(t):Array.isArray(e)?p.call(()=>h(t),...e):p.call(()=>h(t),e)}function h(t){let n=p.getValue(),r=n&&"object"==typeof n&&void 0===t;if(r&&_.has(n))return _.get(n);let i=function(t,n,r,i){let a=t.getValue(),{printer:u}=n,l,c;if(u.hasPrettierIgnore&&u.hasPrettierIgnore(t))({doc:l,printedComments:c}=function(e,t){let{originalText:n,[Symbol.for("comments")]:r,locStart:i,locEnd:a}=t,o=i(e),s=a(e),u=new Set;for(let e of r)i(e)>=o&&a(e)<=s&&(e.printed=!0,u.add(e));return{doc:n.slice(o,s),printedComments:u}}(a,n));else{if(a)try{l=s.printSubtree(t,r,n,e)}catch(e){if(globalThis.PRETTIER_DEBUG)throw e}l||(l=u.print(t,n,r,i))}return u.willPrintOwnComments&&u.willPrintOwnComments(t,n)||(l=o(t,l,n,c)),l}(p,u,f,t);return r&&_.set(n,i),i}}}}),tR=b({"src/main/range-util.js"(e,t){T();var n=tI(),r=tO(),i=e=>{let{parser:t}=e;return"json"===t||"json5"===t||"json-stringify"===t};function a(e){let t=e.length-1;for(;;){let n=e[t];if(n&&("Program"===n.type||"File"===n.type))t--;else break}return e.slice(0,t+1)}function o(e,t,n,i){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=arguments.length>5?arguments[5]:void 0,{locStart:u,locEnd:l}=n,c=u(e),_=l(e);if(!(t>_||t_);let h=e.slice(_,p).search(/\S/),m=-1===h;if(!m)for(_+=h;p>_&&!/\S/.test(e[p-1]);--p);let g=o(r,_,t,(e,n)=>l(t,e,n),[],"rangeStart"),y=m?g:o(r,p,t,e=>l(t,e),[],"rangeEnd");if(!g||!y)return{rangeStart:0,rangeEnd:0};if(i(t)){let e,t;let n=(e=[g.node,...g.parentNodes],t=new Set([y.node,...y.parentNodes]),e.find(e=>s.has(e.type)&&t.has(e)));u=n,c=n}else({startNode:u,endNode:c}=function(e,t,n){let{locStart:r,locEnd:i}=n,o=e.node,s=t.node;if(o===s)return{startNode:o,endNode:s};let u=r(e.node);for(let e of a(t.parentNodes))if(r(e)>=u)s=e;else break;let l=i(t.node);for(let t of a(e.parentNodes)){if(i(t)<=l)o=t;else break;if(o===s)break}return{startNode:o,endNode:s}}(g,y,t));return{rangeStart:Math.min(d(u),d(c)),rangeEnd:Math.max(f(u),f(c))}},findNodeAtOffset:o}}}),tz=b({"src/main/core.js"(e,t){T();var{diffArrays:n}=A(),{printer:{printDocToString:r},debug:{printDocToDebug:i}}=$(),{getAlignmentSize:a}=ep(),{guessEndOfLine:o,convertEndOfLineToChars:s,countEndOfLineChars:u,normalizeEndOfLine:l}=M(),c=tk().normalize,_=tj(),p=tO(),d=tN(),f=tL(),h=tR(),m=Symbol("cursor");function g(e,t,n){let r=t.comments;return r&&(delete t.comments,p.attach(r,t,e,n)),n[Symbol.for("comments")]=r||[],n[Symbol.for("tokens")]=t.tokens||[],n.originalText=e,r}function y(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||0===e.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:a,text:o}=d.parse(e,t);if(t.cursorOffset>=0){let e=h.findNodeAtOffset(a,t.cursorOffset,t);e&&e.node&&(t.cursorNode=e.node)}let u=g(o,a,t),l=r(f(a,t,i),t);if(p.ensureAllCommentsPrinted(u),i>0){let e=l.formatted.trim();void 0!==l.cursorNodeStart&&(l.cursorNodeStart-=l.formatted.indexOf(e)),l.formatted=e+s(t.endOfLine)}if(t.cursorOffset>=0){let e,r,i,a,s;if(t.cursorNode&&l.cursorNodeText?(e=t.locStart(t.cursorNode),r=o.slice(e,t.locEnd(t.cursorNode)),i=t.cursorOffset-e,a=l.cursorNodeStart,s=l.cursorNodeText):(e=0,r=o,i=t.cursorOffset,a=0,s=l.formatted),r===s)return{formatted:l.formatted,cursorOffset:a+i,comments:u};let c=[...r];c.splice(i,0,m);let _=n(c,[...s]),p=a;for(let e of _)if(e.removed){if(e.value.includes(m))break}else p+=e.count;return{formatted:l.formatted,cursorOffset:p,comments:u}}return{formatted:l.formatted,cursorOffset:-1,comments:u}}function b(e,t,n){return"number"!=typeof t||Number.isNaN(t)||t<0||t>e.length?n:t}function v(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:i}=t;return n=b(e,n,-1),r=b(e,r,0),i=b(e,i,e.length),Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:i})}function x(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:i,endOfLine:a}=v(e,t),s="\uFEFF"===e.charAt(0);if(s&&(e=e.slice(1),n--,r--,i--),"auto"===a&&(a=o(e)),e.includes("\r")){let t=t=>u(e.slice(0,Math.max(t,0)),`\r -`);n-=t(n),r-=t(r),i-=t(i),e=l(e)}return{hasBOM:s,text:e,options:v(e,Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:i,endOfLine:a}))}}function D(e,t){let n=d.resolveParser(t);return!n.hasPragma||n.hasPragma(e)}function S(e,t){let n,{hasBOM:r,text:i,options:o}=x(e,c(t));return o.rangeStart>=o.rangeEnd&&""!==i||o.requirePragma&&!D(i,o)?{formatted:e,cursorOffset:t.cursorOffset,comments:[]}:(o.rangeStart>0||o.rangeEndi&&t.cursorOffset<=o?t.cursorOffset-i:-1,endOfLine:"lf"}),_),f=p.formatted.trimEnd(),{cursorOffset:m}=t;m>o?m+=f.length-l.length:p.cursorOffset>=0&&(m=p.cursorOffset+i);let g=r.slice(0,i)+f+r.slice(o);if("lf"!==t.endOfLine){let e=s(t.endOfLine);m>=0&&e===`\r -`&&(m+=u(g.slice(0,m),` -`)),g=g.replace(/\n/g,e)}return{formatted:g,cursorOffset:m,comments:p.comments}}(i,o):(!o.requirePragma&&o.insertPragma&&o.printer.insertPragma&&!D(i,o)&&(i=o.printer.insertPragma(i)),n=y(i,o)),r&&(n.formatted="\uFEFF"+n.formatted,n.cursorOffset>=0&&n.cursorOffset++),n)}t.exports={formatWithCursor:S,parse(e,t,n){let{text:r,options:i}=x(e,c(t)),a=d.parse(r,i);return n&&(a.ast=_(a.ast,i)),a},formatAST:(e,t)=>r(f(e,t=c(t)),t),formatDoc:(e,t)=>S(i(e),Object.assign(Object.assign({},t),{},{parser:"__js_expression"})).formatted,printToDoc(e,t){t=c(t);let{ast:n,text:r}=d.parse(e,t);return g(r,n,t),f(n,t)},printDocToString:(e,t)=>r(e,c(t))}}}),tB=b({"src/common/util-shared.js"(e,t){T();var{getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:i,getIndentSize:a,skip:o,skipWhitespace:s,skipSpaces:u,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:_,skipInlineComment:p,skipTrailingComment:d,hasNewline:f,hasNewlineInRange:h,hasSpaces:m,isNextLineEmpty:g,isNextLineEmptyAfterIndex:y,isPreviousLineEmpty:b,getNextNonSpaceNonCommentCharacterIndex:v,makeString:x,addLeadingComment:D,addDanglingComment:S,addTrailingComment:E}=ep();t.exports={getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:i,getIndentSize:a,skip:o,skipWhitespace:s,skipSpaces:u,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:_,skipInlineComment:p,skipTrailingComment:d,hasNewline:f,hasNewlineInRange:h,hasSpaces:m,isNextLineEmpty:g,isNextLineEmptyAfterIndex:y,isPreviousLineEmpty:b,getNextNonSpaceNonCommentCharacterIndex:v,makeString:x,addLeadingComment:D,addDanglingComment:S,addTrailingComment:E}}}),tU=b({"src/utils/create-language.js"(e,t){T(),t.exports=function(e,t){let{languageId:n}=e;return Object.assign(Object.assign({linguistLanguageId:n},c(e,l)),t(e))}}}),tJ=b({"node_modules/esutils/lib/ast.js"(e,t){T(),function(){function e(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function n(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}t.exports={isExpression:function(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:e,isIterationStatement:function(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(t){return e(t)||null!=t&&"FunctionDeclaration"===t.type},isProblematicIfStatement:function(e){var t;if("IfStatement"!==e.type||null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=n(t)}while(t)return!1},trailingStatement:n}}()}}),t$=b({"node_modules/esutils/lib/code.js"(e,t){T(),function(){var e,n,r,i,a,o;function s(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],i=Array(128),o=0;o<128;++o)i[o]=o>=97&&o<=122||o>=65&&o<=90||36===o||95===o;for(a=Array(128),o=0;o<128;++o)a[o]=o>=97&&o<=122||o>=65&&o<=90||o>=48&&o<=57||36===o||95===o;t.exports={isDecimalDigit:function(e){return 48<=e&&e<=57},isHexDigit:function(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70},isOctalDigit:function(e){return e>=48&&e<=55},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStartES5:function(e){return e<128?i[e]:n.NonAsciiIdentifierStart.test(s(e))},isIdentifierPartES5:function(e){return e<128?a[e]:n.NonAsciiIdentifierPart.test(s(e))},isIdentifierStartES6:function(t){return t<128?i[t]:e.NonAsciiIdentifierStart.test(s(t))},isIdentifierPartES6:function(t){return t<128?a[t]:e.NonAsciiIdentifierPart.test(s(t))}}}()}}),tK=b({"node_modules/esutils/lib/keyword.js"(e,t){T(),function(){var e=t$();function n(e,t){return(!!t||"yield"!==e)&&r(e,t)}function r(e,t){if(t&&function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function i(e,t){return"null"===e||"true"===e||"false"===e||n(e,t)}function a(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function o(t){var n,r,i;if(0===t.length||(i=t.charCodeAt(0),!e.isIdentifierStartES5(i)))return!1;for(n=1,r=t.length;n=r||!(56320<=(a=t.charCodeAt(n))&&a<=57343))return!1;i=(i-55296)*1024+(a-56320)+65536}if(!o(i))return!1;o=e.isIdentifierPartES6}return!0}t.exports={isKeywordES5:n,isKeywordES6:r,isReservedWordES5:i,isReservedWordES6:a,isRestrictedWord:function(e){return"eval"===e||"arguments"===e},isIdentifierNameES5:o,isIdentifierNameES6:s,isIdentifierES5:function(e,t){return o(e)&&!i(e,t)},isIdentifierES6:function(e,t){return s(e)&&!a(e,t)}}}()}}),tV=b({"node_modules/esutils/lib/utils.js"(e){T(),e.ast=tJ(),e.code=t$(),e.keyword=tK()}}),tY=b({"src/language-js/utils/is-block-comment.js"(e,t){T();var n=new Set(["Block","CommentBlock","MultiLine"]);t.exports=e=>n.has(null==e?void 0:e.type)}}),tW=b({"src/language-js/utils/is-node-matches.js"(e,t){T(),t.exports=function(e,t){return t.some(t=>(function(e,t){let n=t.split(".");for(let t=n.length-1;t>=0;t--){let r=n[t];if(0===t)return"Identifier"===e.type&&e.name===r;if("MemberExpression"!==e.type||e.optional||e.computed||"Identifier"!==e.property.type||e.property.name!==r)return!1;e=e.object}})(e,t))}}}),tq=b({"src/language-js/utils/index.js"(e,t){T();var n=tV().keyword.isIdentifierNameES5,{getLast:r,hasNewline:i,skipWhitespace:a,isNonEmptyArray:o,isNextLineEmptyAfterIndex:s,getStringWidth:u}=ep(),{locStart:l,locEnd:c,hasSameLocStart:_}=tw(),p=tY(),d=tW(),f="(?:(?=.)\\s)",h=RegExp(`^${f}*:`),m=RegExp(`^${f}*::`);function g(e){return e=new Set(e),t=>e.has(null==t?void 0:t.type)}var y=g(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),b=g(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]),v=g(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function x(e){return"NumericLiteral"===e.type||"Literal"===e.type&&"number"==typeof e.value}function D(e){return"StringLiteral"===e.type||"Literal"===e.type&&"string"==typeof e.value}var S=g(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),E=g(["FunctionExpression","ArrowFunctionExpression"]);function w(e){return I(e)&&"Identifier"===e.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var A=g(["JSXElement","JSXFragment"]);function C(e){return"get"===e.kind||"set"===e.kind}function M(e){return C(e)||_(e,e.value)}var N=g(["BinaryExpression","LogicalExpression","NGPipeExpression"]),k=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]),j=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"],I=g(["CallExpression","OptionalCallExpression"]),O=g(["MemberExpression","OptionalMemberExpression"]);function P(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function F(e){return e.quasis.some(e=>e.value.raw.includes(` -`))}function L(e){var t,n;return null!==(t=null===(n=e.extra)||void 0===n?void 0:n.raw)&&void 0!==t?t:e.raw}var R={"==":!0,"!=":!0,"===":!0,"!==":!0},z={"*":!0,"/":!0,"%":!0},B={">>":!0,">>>":!0,"<<":!0},U=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(e=>[e,t])));function J(e){return U.get(e)}var $=new WeakMap;function K(e){if($.has(e))return $.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),$.set(e,t),t}var V=new WeakMap;function Y(e){if(V.has(e))return V.get(e);let t=e.arguments;return"ImportExpression"===e.type&&(t=[e.source],e.attributes&&t.push(e.attributes)),V.set(e,t),t}function W(e){return"prettier-ignore"===e.value.trim()&&!e.unignore}function q(e){return e&&(e.prettierIgnore||G(e,Q.PrettierIgnore))}var Q={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},H=(e,t)=>{if("function"==typeof e&&(t=e,e=0),e||t)return(n,r,i)=>!(e&Q.Leading&&!n.leading||e&Q.Trailing&&!n.trailing||e&Q.Dangling&&(n.leading||n.trailing)||e&Q.Block&&!p(n)||e&Q.Line&&!y(n)||e&Q.First&&0!==r||e&Q.Last&&r!==i.length-1||e&Q.PrettierIgnore&&!W(n)||t&&!t(n))};function G(e,t,n){if(!o(null==e?void 0:e.comments))return!1;let r=H(t,n);return!r||e.comments.some(r)}function Z(e,t,n){if(!Array.isArray(null==e?void 0:e.comments))return[];let r=H(t,n);return r?e.comments.filter(r):e.comments}function X(e){return I(e)||"NewExpression"===e.type||"ImportExpression"===e.type}var ee=Symbol("ifWithoutBlockAndSameLineComment");function et(e){return"TSAsExpression"===e.type||"TSSatisfiesExpression"===e.type}t.exports={getFunctionParameters:K,iterateFunctionParametersPath:function(e,t){let n=e.getValue(),r=0,i=e=>t(e,r++);n.this&&e.call(i,"this"),Array.isArray(n.parameters)?e.each(i,"parameters"):Array.isArray(n.params)&&e.each(i,"params"),n.rest&&e.call(i,"rest")},getCallArguments:Y,iterateCallArgumentsPath:function(e,t){let n=e.getValue();"ImportExpression"===n.type?(e.call(e=>t(e,0),"source"),n.attributes&&e.call(e=>t(e,1),"attributes")):e.each(t,"arguments")},hasRestParameter:function(e){var t;return!!e.rest||(null===(t=r(K(e)))||void 0===t?void 0:t.type)==="RestElement"},getLeftSide:function(e){var t,n,r,i,a,o;return e.expressions?e.expressions[0]:null!==(t=null!==(n=null!==(r=null!==(i=null!==(a=null!==(o=e.left)&&void 0!==o?o:e.test)&&void 0!==a?a:e.callee)&&void 0!==i?i:e.object)&&void 0!==r?r:e.tag)&&void 0!==n?n:e.argument)&&void 0!==t?t:e.expression},getLeftSidePathName:function(e,t){if(t.expressions)return["expressions",0];if(t.left)return["left"];if(t.test)return["test"];if(t.object)return["object"];if(t.callee)return["callee"];if(t.tag)return["tag"];if(t.argument)return["argument"];if(t.expression)return["expression"];throw Error("Unexpected node has no left side.")},getParentExportDeclaration:function(e){let t=e.getParentNode();return"declaration"===e.getName()&&b(t)?t:null},getTypeScriptMappedTypeModifier:function(e,t){return"+"===e||"-"===e?e+t:t},hasFlowAnnotationComment:function(e){let t=null==e?void 0:e[0];return p(t)&&m.test(t.value)},hasFlowShorthandAnnotationComment:function(e){var t,n;return(null===(t=e.extra)||void 0===t?void 0:t.parenthesized)&&p(null===(n=e.trailingComments)||void 0===n?void 0:n[0])&&h.test(e.trailingComments[0].value)},hasLeadingOwnLineComment:function(e,t){return A(t)?q(t):G(t,Q.Leading,t=>i(e,c(t)))},hasNakedLeftSide:function(e){return"AssignmentExpression"===e.type||"BinaryExpression"===e.type||"LogicalExpression"===e.type||"NGPipeExpression"===e.type||"ConditionalExpression"===e.type||I(e)||O(e)||"SequenceExpression"===e.type||"TaggedTemplateExpression"===e.type||"BindExpression"===e.type||"UpdateExpression"===e.type&&!e.prefix||et(e)||"TSNonNullExpression"===e.type},hasNode:function e(t,n){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t))return t.some(t=>e(t,n));let r=n(t);return"boolean"==typeof r?r:Object.values(t).some(t=>e(t,n))},hasIgnoreComment:function(e){return q(e.getValue())},hasNodeIgnoreComment:q,identity:function(e){return e},isBinaryish:N,isCallLikeExpression:X,isEnabledHackPipeline:function(e){return!!e.__isUsingHackPipeline},isLineComment:y,isPrettierIgnoreComment:W,isCallExpression:I,isMemberExpression:O,isExportDeclaration:b,isFlowAnnotationComment:function(e,t){let n=l(t),r=a(e,c(t));return!1!==r&&"/*"===e.slice(n,n+2)&&"*/"===e.slice(r,r+2)},isFunctionCompositionArgs:function(e){if(e.length<=1)return!1;let t=0;for(let n of e)if(E(n)){if((t+=1)>1)return!0}else if(I(n)){for(let e of n.arguments)if(E(e))return!0}return!1},isFunctionNotation:M,isFunctionOrArrowExpression:E,isGetterOrSetter:C,isJestEachTemplateLiteral:function(e,t){let n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===t.type&&t.quasi===e&&"MemberExpression"===t.tag.type&&"Identifier"===t.tag.property.type&&"each"===t.tag.property.name&&("Identifier"===t.tag.object.type&&n.test(t.tag.object.name)||"MemberExpression"===t.tag.object.type&&"Identifier"===t.tag.object.property.type&&("only"===t.tag.object.property.name||"skip"===t.tag.object.property.name)&&"Identifier"===t.tag.object.object.type&&n.test(t.tag.object.object.name))},isJsxNode:A,isLiteral:v,isLongCurriedCallExpression:function(e){let t=e.getValue(),n=e.getParentNode();return I(t)&&I(n)&&n.callee===t&&t.arguments.length>n.arguments.length&&n.arguments.length>0},isSimpleCallArgument:function e(t,n){if(n>=2)return!1;let r=t=>e(t,n+1),i="Literal"===t.type&&"regex"in t&&t.regex.pattern||"RegExpLiteral"===t.type&&t.pattern;return!(i&&u(i)>5)&&("Literal"===t.type||"BigIntLiteral"===t.type||"DecimalLiteral"===t.type||"BooleanLiteral"===t.type||"NullLiteral"===t.type||"NumericLiteral"===t.type||"RegExpLiteral"===t.type||"StringLiteral"===t.type||"Identifier"===t.type||"ThisExpression"===t.type||"Super"===t.type||"PrivateName"===t.type||"PrivateIdentifier"===t.type||"ArgumentPlaceholder"===t.type||"Import"===t.type||("TemplateLiteral"===t.type?t.quasis.every(e=>!e.value.raw.includes(` -`))&&t.expressions.every(r):"ObjectExpression"===t.type?t.properties.every(e=>!e.computed&&(e.shorthand||e.value&&r(e.value))):"ArrayExpression"===t.type?t.elements.every(e=>null===e||r(e)):X(t)?("ImportExpression"===t.type||e(t.callee,n))&&Y(t).every(r):O(t)?e(t.object,n)&&e(t.property,n):"UnaryExpression"===t.type&&({"!":!0,"-":!0,"+":!0,"~":!0})[t.operator]?e(t.argument,n):"UpdateExpression"===t.type&&({"++":!0,"--":!0})[t.operator]?e(t.argument,n):"TSNonNullExpression"===t.type&&e(t.expression,n)))},isMemberish:function(e){return O(e)||"BindExpression"===e.type&&!!e.object},isNumericLiteral:x,isSignedNumericLiteral:function(e){return"UnaryExpression"===e.type&&("+"===e.operator||"-"===e.operator)&&x(e.argument)},isObjectProperty:function(e){return e&&("ObjectProperty"===e.type||"Property"===e.type&&!e.method&&"init"===e.kind)},isObjectType:S,isObjectTypePropertyAFunction:function(e){return("ObjectTypeProperty"===e.type||"ObjectTypeInternalSlot"===e.type)&&"FunctionTypeAnnotation"===e.value.type&&!e.static&&!M(e)},isSimpleType:function(e){return!!e&&!!(("GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type)&&!e.typeParameters||k.has(e.type))},isSimpleNumber:P,isSimpleTemplateLiteral:function(e){let t="expressions";"TSTemplateLiteralType"===e.type&&(t="types");let n=e[t];return 0!==n.length&&n.every(e=>{if(G(e))return!1;if("Identifier"===e.type||"ThisExpression"===e.type)return!0;if(O(e)){let t=e;for(;O(t);)if("Identifier"!==t.property.type&&"Literal"!==t.property.type&&"StringLiteral"!==t.property.type&&"NumericLiteral"!==t.property.type||G(t=t.object))return!1;return"Identifier"===t.type||"ThisExpression"===t.type}return!1})},isStringLiteral:D,isStringPropSafeToUnquote:function(e,t){return"json"!==t.parser&&D(e.key)&&L(e.key).slice(1,-1)===e.key.value&&(n(e.key.value)&&!("babel-ts"===t.parser&&"ClassProperty"===e.type||"typescript"===t.parser&&"PropertyDefinition"===e.type)||P(e.key.value)&&String(Number(e.key.value))===e.key.value&&("babel"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser))},isTemplateOnItsOwnLine:function(e,t){return("TemplateLiteral"===e.type&&F(e)||"TaggedTemplateExpression"===e.type&&F(e.quasi))&&!i(t,l(e),{backwards:!0})},isTestCall:function e(t,n){var r;if("CallExpression"!==t.type)return!1;if(1===t.arguments.length){if(w(t)&&n&&e(n))return E(t.arguments[0]);if("Identifier"===t.callee.type&&/^(?:before|after)(?:Each|All)$/.test(t.callee.name)&&1===t.arguments.length)return w(t.arguments[0])}else if((2===t.arguments.length||3===t.arguments.length)&&("TemplateLiteral"===t.arguments[0].type||D(t.arguments[0]))&&d(t.callee,j))return(!t.arguments[2]||!!x(t.arguments[2]))&&((2===t.arguments.length?E(t.arguments[1]):("FunctionExpression"===(r=t.arguments[1]).type||"ArrowFunctionExpression"===r.type&&"BlockStatement"===r.body.type)&&K(t.arguments[1]).length<=1)||w(t.arguments[1]));return!1},isTheOnlyJsxElementInMarkdown:function(e,t){if("markdown"!==e.parentParser&&"mdx"!==e.parentParser)return!1;let n=t.getNode();if(!n.expression||!A(n.expression))return!1;let r=t.getParentNode();return"Program"===r.type&&1===r.body.length},isTSXFile:function(e){return e.filepath&&/\.tsx$/i.test(e.filepath)},isTypeAnnotationAFunction:function(e){return("TypeAnnotation"===e.type||"TSTypeAnnotation"===e.type)&&"FunctionTypeAnnotation"===e.typeAnnotation.type&&!e.static&&!_(e,e.typeAnnotation)},isNextLineEmpty:(e,t)=>{let{originalText:n}=t;return s(n,c(e))},needsHardlineAfterDanglingComment:function(e){if(!G(e))return!1;let t=r(Z(e,Q.Dangling));return t&&!p(t)},rawText:L,shouldPrintComma:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===e.trailingComma&&"es5"===t||"all"===e.trailingComma&&("all"===t||"es5"===t)},isBitwiseOperator:function(e){return!!B[e]||"|"===e||"^"===e||"&"===e},shouldFlatten:function(e,t){return!(J(t)!==J(e)||"**"===e||R[e]&&R[t]||"%"===t&&z[e]||"%"===e&&z[t]||t!==e&&z[t]&&z[e]||B[e]&&B[t])},startsWithNoLookaheadToken:function e(t,n){switch(t.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return e(t.left,n);case"MemberExpression":case"OptionalMemberExpression":return e(t.object,n);case"TaggedTemplateExpression":return"FunctionExpression"!==t.tag.type&&e(t.tag,n);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==t.callee.type&&e(t.callee,n);case"ConditionalExpression":return e(t.test,n);case"UpdateExpression":return!t.prefix&&e(t.argument,n);case"BindExpression":return t.object&&e(t.object,n);case"SequenceExpression":return e(t.expressions[0],n);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return e(t.expression,n);default:return n(t)}},getPrecedence:J,hasComment:G,getComments:Z,CommentCheckFlags:Q,markerForIfWithoutBlockAndSameLineComment:ee,isTSTypeExpression:et}}}),tQ=b({"src/language-js/print/template-literal.js"(e,t){T();var n=N(),{getStringWidth:r,getIndentSize:i}=ep(),{builders:{join:a,hardline:o,softline:s,group:u,indent:l,align:c,lineSuffixBoundary:_,addAlignmentToDoc:p},printer:{printDocToString:d},utils:{mapDoc:f}}=$(),{isBinaryish:h,isJestEachTemplateLiteral:m,isSimpleTemplateLiteral:g,hasComment:y,isMemberExpression:b,isTSTypeExpression:v}=tq();function x(e){return e.replace(/([\\`]|\${)/g,"\\$1")}t.exports={printTemplateLiteral:function(e,t,f){let x=e.getValue();if("TemplateLiteral"===x.type&&m(x,e.getParentNode())){let i=function(e,t,i){let s=e.getNode(),u=s.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(u.length>1||u.some(e=>e.length>0)){t.__inJestEach=!0;let c=e.map(i,"expressions");t.__inJestEach=!1;let p=[],f=c.map(e=>"${"+d(e,Object.assign(Object.assign({},t),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),h=[{hasLineBreak:!1,cells:[]}];for(let e=1;e1&&void 0!==arguments[1]?arguments[1]:u(e);if("function"==typeof e.parser)return{parse:e.parser,astFormat:"estree",locStart:i,locEnd:a};if("string"==typeof e.parser){if(Object.prototype.hasOwnProperty.call(t,e.parser))return t[e.parser];throw new n(`Couldn't resolve parser "${e.parser}". Parsers must be explicitly added to the standalone bundle.`)}}t.exports={parse:function(e,t){let n=u(t),r=Object.defineProperties({},Object.fromEntries(Object.keys(n).map(e=>[e,{enumerable:!0,get:()=>n[e].parse}]))),i=l(t,n);try{return i.preprocess&&(e=i.preprocess(e,t)),{text:e,ast:i.parse(e,r,t)}}catch(n){let{loc:t}=n;if(t){let{codeFrameColumns:r}=tN();throw n.codeFrame=r(e,t,{highlightCode:!0}),n.message+=` +`+n.codeFrame,n}throw n}},resolveParser:l}}}),tk=b({"src/main/options.js"(e,t){T();var n=ej(),{UndefinedParserError:r}=eI(),{getSupportInfo:i}=ea(),a=tE(),{resolveParser:o}=tM(),s={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function u(e,t){let r=n.basename(e).toLowerCase(),a=i({plugins:t}).languages.filter(e=>null!==e.since).find(e=>e.extensions&&e.extensions.some(e=>r.endsWith(e))||e.filenames&&e.filenames.some(e=>e.toLowerCase()===r));return a&&a.parsers[0]}t.exports={normalize:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},e),l=i({plugins:e.plugins,showUnreleased:!0,showDeprecated:!0}).options,c=Object.assign(Object.assign({},s),Object.fromEntries(l.filter(e=>void 0!==e.default).map(e=>[e.name,e.default])));if(!n.parser){if(n.filepath){if(n.parser=u(n.filepath,n.plugins),!n.parser)throw new r(`No parser could be inferred for file: ${n.filepath}`)}else(t.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),n.parser="babel"}let _=o(a.normalizeApiOptions(n,[l.find(e=>"parser"===e.name)],{passThrough:!0,logger:!1}));n.astFormat=_.astFormat,n.locEnd=_.locEnd,n.locStart=_.locStart;let p=function(e){let{astFormat:t}=e;if(!t)throw Error("getPlugin() requires astFormat to be set");let n=e.plugins.find(e=>e.printers&&e.printers[t]);if(!n)throw Error(`Couldn't find plugin for AST format "${t}"`);return n}(n);n.printer=p.printers[n.astFormat];let d=Object.fromEntries(l.filter(e=>e.pluginDefaults&&void 0!==e.pluginDefaults[p.name]).map(e=>[e.name,e.pluginDefaults[p.name]]));for(let[e,t]of Object.entries(Object.assign(Object.assign({},c),d)))(null===n[e]||void 0===n[e])&&(n[e]=t);return"json"===n.parser&&(n.trailingComma="none"),a.normalizeApiOptions(n,l,Object.assign({passThrough:Object.keys(s)},t))},hiddenDefaults:s,inferParser:u}}}),tj=b({"src/main/massage-ast.js"(e,t){T(),t.exports=function e(t,n,r){if(Array.isArray(t))return t.map(t=>e(t,n,r)).filter(Boolean);if(!t||"object"!=typeof t)return t;let i=n.printer.massageAstNode,a;a=i&&i.ignoredProperties?i.ignoredProperties:new Set;let o={};for(let[r,i]of Object.entries(t))a.has(r)||"function"==typeof i||(o[r]=e(i,n,t));if(i){let e=i(t,o,r);if(null===e)return;if(e)return e}return o}}}),tI=b({"scripts/build/shims/assert.cjs"(e,t){T();var n=()=>{};n.ok=n,n.strictEqual=n,t.exports=n}}),tO=b({"src/main/comments.js"(e,t){T();var n=tI(),{builders:{line:r,hardline:i,breakParent:a,indent:o,lineSuffix:s,join:u,cursor:l}}=$(),{hasNewline:c,skipNewline:_,skipSpaces:p,isPreviousLineEmpty:d,addLeadingComment:f,addDanglingComment:m,addTrailingComment:h}=ep(),g=new WeakMap;function y(e,t,n){if(!e)return;let{printer:r,locStart:i,locEnd:a}=t;if(n){if(r.canAttachComment&&r.canAttachComment(e)){let t;for(t=n.length-1;t>=0&&!(i(n[t])<=i(e)&&a(n[t])<=a(e));--t);n.splice(t+1,0,e);return}}else if(g.has(e))return g.get(e);let o=r.getCommentChildNodes&&r.getCommentChildNodes(e,t)||"object"==typeof e&&Object.entries(e).filter(e=>{let[t]=e;return"enclosingNode"!==t&&"precedingNode"!==t&&"followingNode"!==t&&"tokens"!==t&&"comments"!==t&&"parent"!==t}).map(e=>{let[,t]=e;return t});if(o){for(let r of(n||(n=[],g.set(e,n)),o))y(r,t,n);return n}}var b=()=>!1,v=e=>!/[\S\n\u2028\u2029]/.test(e);function x(e,t,r){let i=e.length;if(0===i)return;let{precedingNode:a,followingNode:o,enclosingNode:s}=e[0],u=r.printer.getGapRegex&&r.printer.getGapRegex(s)||/^[\s(]*$/,l=r.locStart(o),c;for(c=i;c>0;--c){let{comment:i,precedingNode:s,followingNode:_}=e[c-1];n.strictEqual(s,a),n.strictEqual(_,o);let p=t.slice(r.locEnd(i),l);if(u.test(p))l=r.locStart(i);else break}for(let[t,{comment:n}]of e.entries())t1&&e.comments.sort((e,t)=>r.locStart(e)-r.locStart(t));e.length=0}function D(e,t){return e.getValue().printed=!0,t.printer.printComment(e,t)}function S(e,t,n){let r=n.locStart(t)-1;for(let t=1;t!n.has(e)));let f=o===t.cursorNode;if(0===u.length){let e=f?l:"";return{leading:e,trailing:e}}let m=[],h=[];return e.each(()=>{let o=e.getValue();if(n&&n.has(o))return;let{leading:u,trailing:l}=o;u?m.push(function(e,t){let n=e.getValue(),a=[D(e,t)],{printer:o,originalText:s,locStart:u,locEnd:l}=t;if(o.isBlockComment&&o.isBlockComment(n)){let e=c(s,l(n))?c(s,u(n),{backwards:!0})?i:r:" ";a.push(e)}else a.push(i);let d=_(s,p(s,l(n)));return!1!==d&&c(s,d)&&a.push(i),a}(e,t)):l&&h.push(function(e,t){let n=e.getValue(),r=D(e,t),{printer:o,originalText:u,locStart:l}=t,_=o.isBlockComment&&o.isBlockComment(n);if(c(u,l(n),{backwards:!0}))return s([i,d(u,n,l)?i:"",r]);let p=[" ",r];return _||(p=[s(p),a]),p}(e,t))},"comments"),f&&(m.unshift(l),h.push(l)),{leading:m,trailing:h}}t.exports={attach:function(e,t,n,r){if(!Array.isArray(e))return;let i=[],{locStart:a,locEnd:o,printer:{handleComments:s={}}}=r,{avoidAstMutation:u,ownLine:l=b,endOfLine:_=b,remaining:p=b}=s,d=e.map((i,a)=>Object.assign(Object.assign({},function e(t,n,r,i){let{locStart:a,locEnd:o}=r,s=a(n),u=o(n),l=y(t,r),c,_,p=0,d=l.length;for(;p>1,i=l[t],f=a(i),m=o(i);if(f<=s&&u<=m)return e(i,n,r,i);if(m<=s){c=i,p=t+1;continue}if(u<=f){_=i,d=t;continue}throw Error("Comment location overlaps with node location")}if(i&&"TemplateLiteral"===i.type){let{quasis:e}=i,t=S(e,n,r);c&&S(e,c,r)!==t&&(c=null),_&&S(e,_,r)!==t&&(_=null)}return{enclosingNode:i,precedingNode:c,followingNode:_}}(t,i,r)),{},{comment:i,text:n,options:r,ast:t,isLastComment:e.length-1===a}));for(let[e,t]of d.entries()){let n,{comment:r,precedingNode:s,enclosingNode:g,followingNode:y,text:b,options:D,ast:S,isLastComment:T}=t;if("json"===D.parser||"json5"===D.parser||"__js_expression"===D.parser||"__vue_expression"===D.parser||"__vue_ts_expression"===D.parser){if(a(r)-a(S)<=0){f(S,r);continue}if(o(r)-o(S)>=0){h(S,r);continue}}if(u?n=[t]:(r.enclosingNode=g,r.precedingNode=s,r.followingNode=y,n=[r,b,D,S,T]),function(e,t,n,r){let{comment:i,precedingNode:a}=n[r],{locStart:o,locEnd:s}=t,u=o(i);if(a)for(let t=r-1;t>=0;t--){let{comment:r,precedingNode:i}=n[t];if(i!==a||!v(e.slice(s(r),u)))break;u=o(r)}return c(e,u,{backwards:!0})}(b,D,d,e))r.placement="ownLine",l(...n)||(y?f(y,r):s?h(s,r):m(g||S,r));else if(function(e,t,n,r){let{comment:i,followingNode:a}=n[r],{locStart:o,locEnd:s}=t,u=s(i);if(a)for(let t=r+1;t0&&i[e-1].followingNode!==y&&x(i,b,D),i.push(t)}else s?h(s,r):y?f(y,r):m(g||S,r)}}if(x(i,n,r),!u)for(let t of e)delete t.precedingNode,delete t.enclosingNode,delete t.followingNode},printComments:function(e,t,n,r){let{leading:i,trailing:a}=E(e,n,r);return i||a?[i,t,a]:t},printCommentsSeparately:E,printDanglingComments:function(e,t,n,r){let a=[],s=e.getValue();return s&&s.comments&&(e.each(()=>{let n=e.getValue();!n.leading&&!n.trailing&&(!r||r(n))&&a.push(D(e,t))},"comments"),0!==a.length)?n?u(i,a):o([i,u(i,a)]):""},getSortedChildNodes:y,ensureAllCommentsPrinted:function(e){if(e)for(let t of e){if(!t.printed)throw Error('Comment "'+t.value.trim()+'" was not printed. Please report this error!');delete t.printed}}}}}),tP=b({"src/common/ast-path.js"(e,t){T();var n=M();function r(e,t){let n=i(e.stack,t);return -1===n?null:e.stack[n]}function i(e,t){for(let n=e.length-1;n>=0;n-=2){let r=e[n];if(r&&!Array.isArray(r)&&--t<0)return n}return -1}var a=class{constructor(e){this.stack=[e]}getName(){let{stack:e}=this,{length:t}=e;return t>1?e[t-2]:null}getValue(){return n(this.stack)}getNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return r(this,e)}getParentNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return r(this,e+1)}call(e){let{stack:t}=this,{length:r}=t,i=n(t);for(var a=arguments.length,o=Array(a>1?a-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:0,n=i(this.stack,t+1),r=this.stack.splice(n+1),a=e(this);return this.stack.push(...r),a}each(e){let{stack:t}=this,{length:r}=t,i=n(t);for(var a=arguments.length,o=Array(a>1?a-1:0),s=1;s1?n-1:0),i=1;i{t[r]=e(n,r,i)},...r),t}try(e){let{stack:t}=this,n=[...t];try{return e()}finally{t.length=0,t.push(...n)}}match(){let e=this.stack.length-1,t=null,n=this.stack[e--];for(var r=arguments.length,i=Array(r),a=0;a(function(e,t,a,o){let{stripTrailingHardline:s=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},u=r(Object.assign(Object.assign(Object.assign({},a),t),{},{parentParser:a.parser,originalText:e}),{passThrough:!0}),l=tM().parse(e,u),{ast:c}=l;e=l.text;let _=c.comments;delete c.comments,i.attach(_,c,e,u),u[Symbol.for("comments")]=_||[],u[Symbol.for("tokens")]=c.tokens||[];let p=o(c,u);return i.ensureAllCommentsPrinted(_),s?"string"==typeof p?p.replace(/(?:\r?\n)*$/,""):n(p):p})(e,t,a,o,s),a)}}}}),tL=b({"src/main/ast-to-doc.js"(e,t){T();var n=tP(),{builders:{hardline:r,addAlignmentToDoc:i},utils:{propagateBreaks:a}}=$(),{printComments:o}=tO(),s=tF();t.exports=function e(t,u){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{printer:c}=u;c.preprocess&&(t=c.preprocess(t,u));let _=new Map,p=new n(t),d=f();return l>0&&(d=i([r,d],l,u.tabWidth)),a(d),d;function f(e,t){return void 0===e||e===p?m(t):Array.isArray(e)?p.call(()=>m(t),...e):p.call(()=>m(t),e)}function m(t){let n=p.getValue(),r=n&&"object"==typeof n&&void 0===t;if(r&&_.has(n))return _.get(n);let i=function(t,n,r,i){let a=t.getValue(),{printer:u}=n,l,c;if(u.hasPrettierIgnore&&u.hasPrettierIgnore(t))({doc:l,printedComments:c}=function(e,t){let{originalText:n,[Symbol.for("comments")]:r,locStart:i,locEnd:a}=t,o=i(e),s=a(e),u=new Set;for(let e of r)i(e)>=o&&a(e)<=s&&(e.printed=!0,u.add(e));return{doc:n.slice(o,s),printedComments:u}}(a,n));else{if(a)try{l=s.printSubtree(t,r,n,e)}catch(e){if(globalThis.PRETTIER_DEBUG)throw e}l||(l=u.print(t,n,r,i))}return u.willPrintOwnComments&&u.willPrintOwnComments(t,n)||(l=o(t,l,n,c)),l}(p,u,f,t);return r&&_.set(n,i),i}}}}),tR=b({"src/main/range-util.js"(e,t){T();var n=tI(),r=tO(),i=e=>{let{parser:t}=e;return"json"===t||"json5"===t||"json-stringify"===t};function a(e){let t=e.length-1;for(;;){let n=e[t];if(n&&("Program"===n.type||"File"===n.type))t--;else break}return e.slice(0,t+1)}function o(e,t,n,i){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=arguments.length>5?arguments[5]:void 0,{locStart:u,locEnd:l}=n,c=u(e),_=l(e);if(!(t>_||t_);let m=e.slice(_,p).search(/\S/),h=-1===m;if(!h)for(_+=m;p>_&&!/\S/.test(e[p-1]);--p);let g=o(r,_,t,(e,n)=>l(t,e,n),[],"rangeStart"),y=h?g:o(r,p,t,e=>l(t,e),[],"rangeEnd");if(!g||!y)return{rangeStart:0,rangeEnd:0};if(i(t)){let e,t;let n=(e=[g.node,...g.parentNodes],t=new Set([y.node,...y.parentNodes]),e.find(e=>s.has(e.type)&&t.has(e)));u=n,c=n}else({startNode:u,endNode:c}=function(e,t,n){let{locStart:r,locEnd:i}=n,o=e.node,s=t.node;if(o===s)return{startNode:o,endNode:s};let u=r(e.node);for(let e of a(t.parentNodes))if(r(e)>=u)s=e;else break;let l=i(t.node);for(let t of a(e.parentNodes)){if(i(t)<=l)o=t;else break;if(o===s)break}return{startNode:o,endNode:s}}(g,y,t));return{rangeStart:Math.min(d(u),d(c)),rangeEnd:Math.max(f(u),f(c))}},findNodeAtOffset:o}}}),tz=b({"src/main/core.js"(e,t){T();var{diffArrays:n}=A(),{printer:{printDocToString:r},debug:{printDocToDebug:i}}=$(),{getAlignmentSize:a}=ep(),{guessEndOfLine:o,convertEndOfLineToChars:s,countEndOfLineChars:u,normalizeEndOfLine:l}=N(),c=tk().normalize,_=tj(),p=tO(),d=tM(),f=tL(),m=tR(),h=Symbol("cursor");function g(e,t,n){let r=t.comments;return r&&(delete t.comments,p.attach(r,t,e,n)),n[Symbol.for("comments")]=r||[],n[Symbol.for("tokens")]=t.tokens||[],n.originalText=e,r}function y(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||0===e.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:a,text:o}=d.parse(e,t);if(t.cursorOffset>=0){let e=m.findNodeAtOffset(a,t.cursorOffset,t);e&&e.node&&(t.cursorNode=e.node)}let u=g(o,a,t),l=r(f(a,t,i),t);if(p.ensureAllCommentsPrinted(u),i>0){let e=l.formatted.trim();void 0!==l.cursorNodeStart&&(l.cursorNodeStart-=l.formatted.indexOf(e)),l.formatted=e+s(t.endOfLine)}if(t.cursorOffset>=0){let e,r,i,a,s;if(t.cursorNode&&l.cursorNodeText?(e=t.locStart(t.cursorNode),r=o.slice(e,t.locEnd(t.cursorNode)),i=t.cursorOffset-e,a=l.cursorNodeStart,s=l.cursorNodeText):(e=0,r=o,i=t.cursorOffset,a=0,s=l.formatted),r===s)return{formatted:l.formatted,cursorOffset:a+i,comments:u};let c=[...r];c.splice(i,0,h);let _=n(c,[...s]),p=a;for(let e of _)if(e.removed){if(e.value.includes(h))break}else p+=e.count;return{formatted:l.formatted,cursorOffset:p,comments:u}}return{formatted:l.formatted,cursorOffset:-1,comments:u}}function b(e,t,n){return"number"!=typeof t||Number.isNaN(t)||t<0||t>e.length?n:t}function v(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:i}=t;return n=b(e,n,-1),r=b(e,r,0),i=b(e,i,e.length),Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:i})}function x(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:i,endOfLine:a}=v(e,t),s="\uFEFF"===e.charAt(0);if(s&&(e=e.slice(1),n--,r--,i--),"auto"===a&&(a=o(e)),e.includes("\r")){let t=t=>u(e.slice(0,Math.max(t,0)),`\r +`);n-=t(n),r-=t(r),i-=t(i),e=l(e)}return{hasBOM:s,text:e,options:v(e,Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:i,endOfLine:a}))}}function D(e,t){let n=d.resolveParser(t);return!n.hasPragma||n.hasPragma(e)}function S(e,t){let n,{hasBOM:r,text:i,options:o}=x(e,c(t));return o.rangeStart>=o.rangeEnd&&""!==i||o.requirePragma&&!D(i,o)?{formatted:e,cursorOffset:t.cursorOffset,comments:[]}:(o.rangeStart>0||o.rangeEndi&&t.cursorOffset<=o?t.cursorOffset-i:-1,endOfLine:"lf"}),_),f=p.formatted.trimEnd(),{cursorOffset:h}=t;h>o?h+=f.length-l.length:p.cursorOffset>=0&&(h=p.cursorOffset+i);let g=r.slice(0,i)+f+r.slice(o);if("lf"!==t.endOfLine){let e=s(t.endOfLine);h>=0&&e===`\r +`&&(h+=u(g.slice(0,h),` +`)),g=g.replace(/\n/g,e)}return{formatted:g,cursorOffset:h,comments:p.comments}}(i,o):(!o.requirePragma&&o.insertPragma&&o.printer.insertPragma&&!D(i,o)&&(i=o.printer.insertPragma(i)),n=y(i,o)),r&&(n.formatted="\uFEFF"+n.formatted,n.cursorOffset>=0&&n.cursorOffset++),n)}t.exports={formatWithCursor:S,parse(e,t,n){let{text:r,options:i}=x(e,c(t)),a=d.parse(r,i);return n&&(a.ast=_(a.ast,i)),a},formatAST:(e,t)=>r(f(e,t=c(t)),t),formatDoc:(e,t)=>S(i(e),Object.assign(Object.assign({},t),{},{parser:"__js_expression"})).formatted,printToDoc(e,t){t=c(t);let{ast:n,text:r}=d.parse(e,t);return g(r,n,t),f(n,t)},printDocToString:(e,t)=>r(e,c(t))}}}),tB=b({"src/common/util-shared.js"(e,t){T();var{getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:i,getIndentSize:a,skip:o,skipWhitespace:s,skipSpaces:u,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:_,skipInlineComment:p,skipTrailingComment:d,hasNewline:f,hasNewlineInRange:m,hasSpaces:h,isNextLineEmpty:g,isNextLineEmptyAfterIndex:y,isPreviousLineEmpty:b,getNextNonSpaceNonCommentCharacterIndex:v,makeString:x,addLeadingComment:D,addDanglingComment:S,addTrailingComment:E}=ep();t.exports={getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:i,getIndentSize:a,skip:o,skipWhitespace:s,skipSpaces:u,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:_,skipInlineComment:p,skipTrailingComment:d,hasNewline:f,hasNewlineInRange:m,hasSpaces:h,isNextLineEmpty:g,isNextLineEmptyAfterIndex:y,isPreviousLineEmpty:b,getNextNonSpaceNonCommentCharacterIndex:v,makeString:x,addLeadingComment:D,addDanglingComment:S,addTrailingComment:E}}}),tU=b({"src/utils/create-language.js"(e,t){T(),t.exports=function(e,t){let{languageId:n}=e;return Object.assign(Object.assign({linguistLanguageId:n},c(e,l)),t(e))}}}),tJ=b({"node_modules/esutils/lib/ast.js"(e,t){T(),function(){function e(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function n(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}t.exports={isExpression:function(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:e,isIterationStatement:function(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(t){return e(t)||null!=t&&"FunctionDeclaration"===t.type},isProblematicIfStatement:function(e){var t;if("IfStatement"!==e.type||null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=n(t)}while(t)return!1},trailingStatement:n}}()}}),t$=b({"node_modules/esutils/lib/code.js"(e,t){T(),function(){var e,n,r,i,a,o;function s(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],i=Array(128),o=0;o<128;++o)i[o]=o>=97&&o<=122||o>=65&&o<=90||36===o||95===o;for(a=Array(128),o=0;o<128;++o)a[o]=o>=97&&o<=122||o>=65&&o<=90||o>=48&&o<=57||36===o||95===o;t.exports={isDecimalDigit:function(e){return 48<=e&&e<=57},isHexDigit:function(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70},isOctalDigit:function(e){return e>=48&&e<=55},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStartES5:function(e){return e<128?i[e]:n.NonAsciiIdentifierStart.test(s(e))},isIdentifierPartES5:function(e){return e<128?a[e]:n.NonAsciiIdentifierPart.test(s(e))},isIdentifierStartES6:function(t){return t<128?i[t]:e.NonAsciiIdentifierStart.test(s(t))},isIdentifierPartES6:function(t){return t<128?a[t]:e.NonAsciiIdentifierPart.test(s(t))}}}()}}),tK=b({"node_modules/esutils/lib/keyword.js"(e,t){T(),function(){var e=t$();function n(e,t){return(!!t||"yield"!==e)&&r(e,t)}function r(e,t){if(t&&function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function i(e,t){return"null"===e||"true"===e||"false"===e||n(e,t)}function a(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function o(t){var n,r,i;if(0===t.length||(i=t.charCodeAt(0),!e.isIdentifierStartES5(i)))return!1;for(n=1,r=t.length;n=r||!(56320<=(a=t.charCodeAt(n))&&a<=57343))return!1;i=(i-55296)*1024+(a-56320)+65536}if(!o(i))return!1;o=e.isIdentifierPartES6}return!0}t.exports={isKeywordES5:n,isKeywordES6:r,isReservedWordES5:i,isReservedWordES6:a,isRestrictedWord:function(e){return"eval"===e||"arguments"===e},isIdentifierNameES5:o,isIdentifierNameES6:s,isIdentifierES5:function(e,t){return o(e)&&!i(e,t)},isIdentifierES6:function(e,t){return s(e)&&!a(e,t)}}}()}}),tV=b({"node_modules/esutils/lib/utils.js"(e){T(),e.ast=tJ(),e.code=t$(),e.keyword=tK()}}),tY=b({"src/language-js/utils/is-block-comment.js"(e,t){T();var n=new Set(["Block","CommentBlock","MultiLine"]);t.exports=e=>n.has(null==e?void 0:e.type)}}),tW=b({"src/language-js/utils/is-node-matches.js"(e,t){T(),t.exports=function(e,t){return t.some(t=>(function(e,t){let n=t.split(".");for(let t=n.length-1;t>=0;t--){let r=n[t];if(0===t)return"Identifier"===e.type&&e.name===r;if("MemberExpression"!==e.type||e.optional||e.computed||"Identifier"!==e.property.type||e.property.name!==r)return!1;e=e.object}})(e,t))}}}),tq=b({"src/language-js/utils/index.js"(e,t){T();var n=tV().keyword.isIdentifierNameES5,{getLast:r,hasNewline:i,skipWhitespace:a,isNonEmptyArray:o,isNextLineEmptyAfterIndex:s,getStringWidth:u}=ep(),{locStart:l,locEnd:c,hasSameLocStart:_}=tw(),p=tY(),d=tW(),f="(?:(?=.)\\s)",m=RegExp(`^${f}*:`),h=RegExp(`^${f}*::`);function g(e){return e=new Set(e),t=>e.has(null==t?void 0:t.type)}var y=g(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),b=g(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]),v=g(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function x(e){return"NumericLiteral"===e.type||"Literal"===e.type&&"number"==typeof e.value}function D(e){return"StringLiteral"===e.type||"Literal"===e.type&&"string"==typeof e.value}var S=g(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),E=g(["FunctionExpression","ArrowFunctionExpression"]);function w(e){return I(e)&&"Identifier"===e.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var A=g(["JSXElement","JSXFragment"]);function C(e){return"get"===e.kind||"set"===e.kind}function N(e){return C(e)||_(e,e.value)}var M=g(["BinaryExpression","LogicalExpression","NGPipeExpression"]),k=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]),j=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"],I=g(["CallExpression","OptionalCallExpression"]),O=g(["MemberExpression","OptionalMemberExpression"]);function P(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function F(e){return e.quasis.some(e=>e.value.raw.includes(` +`))}function L(e){var t,n;return null!==(t=null===(n=e.extra)||void 0===n?void 0:n.raw)&&void 0!==t?t:e.raw}var R={"==":!0,"!=":!0,"===":!0,"!==":!0},z={"*":!0,"/":!0,"%":!0},B={">>":!0,">>>":!0,"<<":!0},U=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(e=>[e,t])));function J(e){return U.get(e)}var $=new WeakMap;function K(e){if($.has(e))return $.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),$.set(e,t),t}var V=new WeakMap;function Y(e){if(V.has(e))return V.get(e);let t=e.arguments;return"ImportExpression"===e.type&&(t=[e.source],e.attributes&&t.push(e.attributes)),V.set(e,t),t}function W(e){return"prettier-ignore"===e.value.trim()&&!e.unignore}function q(e){return e&&(e.prettierIgnore||G(e,Q.PrettierIgnore))}var Q={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},H=(e,t)=>{if("function"==typeof e&&(t=e,e=0),e||t)return(n,r,i)=>!(e&Q.Leading&&!n.leading||e&Q.Trailing&&!n.trailing||e&Q.Dangling&&(n.leading||n.trailing)||e&Q.Block&&!p(n)||e&Q.Line&&!y(n)||e&Q.First&&0!==r||e&Q.Last&&r!==i.length-1||e&Q.PrettierIgnore&&!W(n)||t&&!t(n))};function G(e,t,n){if(!o(null==e?void 0:e.comments))return!1;let r=H(t,n);return!r||e.comments.some(r)}function Z(e,t,n){if(!Array.isArray(null==e?void 0:e.comments))return[];let r=H(t,n);return r?e.comments.filter(r):e.comments}function X(e){return I(e)||"NewExpression"===e.type||"ImportExpression"===e.type}var ee=Symbol("ifWithoutBlockAndSameLineComment");function et(e){return"TSAsExpression"===e.type||"TSSatisfiesExpression"===e.type}t.exports={getFunctionParameters:K,iterateFunctionParametersPath:function(e,t){let n=e.getValue(),r=0,i=e=>t(e,r++);n.this&&e.call(i,"this"),Array.isArray(n.parameters)?e.each(i,"parameters"):Array.isArray(n.params)&&e.each(i,"params"),n.rest&&e.call(i,"rest")},getCallArguments:Y,iterateCallArgumentsPath:function(e,t){let n=e.getValue();"ImportExpression"===n.type?(e.call(e=>t(e,0),"source"),n.attributes&&e.call(e=>t(e,1),"attributes")):e.each(t,"arguments")},hasRestParameter:function(e){var t;return!!e.rest||(null===(t=r(K(e)))||void 0===t?void 0:t.type)==="RestElement"},getLeftSide:function(e){var t,n,r,i,a,o;return e.expressions?e.expressions[0]:null!==(t=null!==(n=null!==(r=null!==(i=null!==(a=null!==(o=e.left)&&void 0!==o?o:e.test)&&void 0!==a?a:e.callee)&&void 0!==i?i:e.object)&&void 0!==r?r:e.tag)&&void 0!==n?n:e.argument)&&void 0!==t?t:e.expression},getLeftSidePathName:function(e,t){if(t.expressions)return["expressions",0];if(t.left)return["left"];if(t.test)return["test"];if(t.object)return["object"];if(t.callee)return["callee"];if(t.tag)return["tag"];if(t.argument)return["argument"];if(t.expression)return["expression"];throw Error("Unexpected node has no left side.")},getParentExportDeclaration:function(e){let t=e.getParentNode();return"declaration"===e.getName()&&b(t)?t:null},getTypeScriptMappedTypeModifier:function(e,t){return"+"===e||"-"===e?e+t:t},hasFlowAnnotationComment:function(e){let t=null==e?void 0:e[0];return p(t)&&h.test(t.value)},hasFlowShorthandAnnotationComment:function(e){var t,n;return(null===(t=e.extra)||void 0===t?void 0:t.parenthesized)&&p(null===(n=e.trailingComments)||void 0===n?void 0:n[0])&&m.test(e.trailingComments[0].value)},hasLeadingOwnLineComment:function(e,t){return A(t)?q(t):G(t,Q.Leading,t=>i(e,c(t)))},hasNakedLeftSide:function(e){return"AssignmentExpression"===e.type||"BinaryExpression"===e.type||"LogicalExpression"===e.type||"NGPipeExpression"===e.type||"ConditionalExpression"===e.type||I(e)||O(e)||"SequenceExpression"===e.type||"TaggedTemplateExpression"===e.type||"BindExpression"===e.type||"UpdateExpression"===e.type&&!e.prefix||et(e)||"TSNonNullExpression"===e.type},hasNode:function e(t,n){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t))return t.some(t=>e(t,n));let r=n(t);return"boolean"==typeof r?r:Object.values(t).some(t=>e(t,n))},hasIgnoreComment:function(e){return q(e.getValue())},hasNodeIgnoreComment:q,identity:function(e){return e},isBinaryish:M,isCallLikeExpression:X,isEnabledHackPipeline:function(e){return!!e.__isUsingHackPipeline},isLineComment:y,isPrettierIgnoreComment:W,isCallExpression:I,isMemberExpression:O,isExportDeclaration:b,isFlowAnnotationComment:function(e,t){let n=l(t),r=a(e,c(t));return!1!==r&&"/*"===e.slice(n,n+2)&&"*/"===e.slice(r,r+2)},isFunctionCompositionArgs:function(e){if(e.length<=1)return!1;let t=0;for(let n of e)if(E(n)){if((t+=1)>1)return!0}else if(I(n)){for(let e of n.arguments)if(E(e))return!0}return!1},isFunctionNotation:N,isFunctionOrArrowExpression:E,isGetterOrSetter:C,isJestEachTemplateLiteral:function(e,t){let n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===t.type&&t.quasi===e&&"MemberExpression"===t.tag.type&&"Identifier"===t.tag.property.type&&"each"===t.tag.property.name&&("Identifier"===t.tag.object.type&&n.test(t.tag.object.name)||"MemberExpression"===t.tag.object.type&&"Identifier"===t.tag.object.property.type&&("only"===t.tag.object.property.name||"skip"===t.tag.object.property.name)&&"Identifier"===t.tag.object.object.type&&n.test(t.tag.object.object.name))},isJsxNode:A,isLiteral:v,isLongCurriedCallExpression:function(e){let t=e.getValue(),n=e.getParentNode();return I(t)&&I(n)&&n.callee===t&&t.arguments.length>n.arguments.length&&n.arguments.length>0},isSimpleCallArgument:function e(t,n){if(n>=2)return!1;let r=t=>e(t,n+1),i="Literal"===t.type&&"regex"in t&&t.regex.pattern||"RegExpLiteral"===t.type&&t.pattern;return!(i&&u(i)>5)&&("Literal"===t.type||"BigIntLiteral"===t.type||"DecimalLiteral"===t.type||"BooleanLiteral"===t.type||"NullLiteral"===t.type||"NumericLiteral"===t.type||"RegExpLiteral"===t.type||"StringLiteral"===t.type||"Identifier"===t.type||"ThisExpression"===t.type||"Super"===t.type||"PrivateName"===t.type||"PrivateIdentifier"===t.type||"ArgumentPlaceholder"===t.type||"Import"===t.type||("TemplateLiteral"===t.type?t.quasis.every(e=>!e.value.raw.includes(` +`))&&t.expressions.every(r):"ObjectExpression"===t.type?t.properties.every(e=>!e.computed&&(e.shorthand||e.value&&r(e.value))):"ArrayExpression"===t.type?t.elements.every(e=>null===e||r(e)):X(t)?("ImportExpression"===t.type||e(t.callee,n))&&Y(t).every(r):O(t)?e(t.object,n)&&e(t.property,n):"UnaryExpression"===t.type&&({"!":!0,"-":!0,"+":!0,"~":!0})[t.operator]?e(t.argument,n):"UpdateExpression"===t.type&&({"++":!0,"--":!0})[t.operator]?e(t.argument,n):"TSNonNullExpression"===t.type&&e(t.expression,n)))},isMemberish:function(e){return O(e)||"BindExpression"===e.type&&!!e.object},isNumericLiteral:x,isSignedNumericLiteral:function(e){return"UnaryExpression"===e.type&&("+"===e.operator||"-"===e.operator)&&x(e.argument)},isObjectProperty:function(e){return e&&("ObjectProperty"===e.type||"Property"===e.type&&!e.method&&"init"===e.kind)},isObjectType:S,isObjectTypePropertyAFunction:function(e){return("ObjectTypeProperty"===e.type||"ObjectTypeInternalSlot"===e.type)&&"FunctionTypeAnnotation"===e.value.type&&!e.static&&!N(e)},isSimpleType:function(e){return!!e&&!!(("GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type)&&!e.typeParameters||k.has(e.type))},isSimpleNumber:P,isSimpleTemplateLiteral:function(e){let t="expressions";"TSTemplateLiteralType"===e.type&&(t="types");let n=e[t];return 0!==n.length&&n.every(e=>{if(G(e))return!1;if("Identifier"===e.type||"ThisExpression"===e.type)return!0;if(O(e)){let t=e;for(;O(t);)if("Identifier"!==t.property.type&&"Literal"!==t.property.type&&"StringLiteral"!==t.property.type&&"NumericLiteral"!==t.property.type||G(t=t.object))return!1;return"Identifier"===t.type||"ThisExpression"===t.type}return!1})},isStringLiteral:D,isStringPropSafeToUnquote:function(e,t){return"json"!==t.parser&&D(e.key)&&L(e.key).slice(1,-1)===e.key.value&&(n(e.key.value)&&!("babel-ts"===t.parser&&"ClassProperty"===e.type||"typescript"===t.parser&&"PropertyDefinition"===e.type)||P(e.key.value)&&String(Number(e.key.value))===e.key.value&&("babel"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser))},isTemplateOnItsOwnLine:function(e,t){return("TemplateLiteral"===e.type&&F(e)||"TaggedTemplateExpression"===e.type&&F(e.quasi))&&!i(t,l(e),{backwards:!0})},isTestCall:function e(t,n){var r;if("CallExpression"!==t.type)return!1;if(1===t.arguments.length){if(w(t)&&n&&e(n))return E(t.arguments[0]);if("Identifier"===t.callee.type&&/^(?:before|after)(?:Each|All)$/.test(t.callee.name)&&1===t.arguments.length)return w(t.arguments[0])}else if((2===t.arguments.length||3===t.arguments.length)&&("TemplateLiteral"===t.arguments[0].type||D(t.arguments[0]))&&d(t.callee,j))return(!t.arguments[2]||!!x(t.arguments[2]))&&((2===t.arguments.length?E(t.arguments[1]):("FunctionExpression"===(r=t.arguments[1]).type||"ArrowFunctionExpression"===r.type&&"BlockStatement"===r.body.type)&&K(t.arguments[1]).length<=1)||w(t.arguments[1]));return!1},isTheOnlyJsxElementInMarkdown:function(e,t){if("markdown"!==e.parentParser&&"mdx"!==e.parentParser)return!1;let n=t.getNode();if(!n.expression||!A(n.expression))return!1;let r=t.getParentNode();return"Program"===r.type&&1===r.body.length},isTSXFile:function(e){return e.filepath&&/\.tsx$/i.test(e.filepath)},isTypeAnnotationAFunction:function(e){return("TypeAnnotation"===e.type||"TSTypeAnnotation"===e.type)&&"FunctionTypeAnnotation"===e.typeAnnotation.type&&!e.static&&!_(e,e.typeAnnotation)},isNextLineEmpty:(e,t)=>{let{originalText:n}=t;return s(n,c(e))},needsHardlineAfterDanglingComment:function(e){if(!G(e))return!1;let t=r(Z(e,Q.Dangling));return t&&!p(t)},rawText:L,shouldPrintComma:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===e.trailingComma&&"es5"===t||"all"===e.trailingComma&&("all"===t||"es5"===t)},isBitwiseOperator:function(e){return!!B[e]||"|"===e||"^"===e||"&"===e},shouldFlatten:function(e,t){return!(J(t)!==J(e)||"**"===e||R[e]&&R[t]||"%"===t&&z[e]||"%"===e&&z[t]||t!==e&&z[t]&&z[e]||B[e]&&B[t])},startsWithNoLookaheadToken:function e(t,n){switch(t.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return e(t.left,n);case"MemberExpression":case"OptionalMemberExpression":return e(t.object,n);case"TaggedTemplateExpression":return"FunctionExpression"!==t.tag.type&&e(t.tag,n);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==t.callee.type&&e(t.callee,n);case"ConditionalExpression":return e(t.test,n);case"UpdateExpression":return!t.prefix&&e(t.argument,n);case"BindExpression":return t.object&&e(t.object,n);case"SequenceExpression":return e(t.expressions[0],n);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return e(t.expression,n);default:return n(t)}},getPrecedence:J,hasComment:G,getComments:Z,CommentCheckFlags:Q,markerForIfWithoutBlockAndSameLineComment:ee,isTSTypeExpression:et}}}),tQ=b({"src/language-js/print/template-literal.js"(e,t){T();var n=M(),{getStringWidth:r,getIndentSize:i}=ep(),{builders:{join:a,hardline:o,softline:s,group:u,indent:l,align:c,lineSuffixBoundary:_,addAlignmentToDoc:p},printer:{printDocToString:d},utils:{mapDoc:f}}=$(),{isBinaryish:m,isJestEachTemplateLiteral:h,isSimpleTemplateLiteral:g,hasComment:y,isMemberExpression:b,isTSTypeExpression:v}=tq();function x(e){return e.replace(/([\\`]|\${)/g,"\\$1")}t.exports={printTemplateLiteral:function(e,t,f){let x=e.getValue();if("TemplateLiteral"===x.type&&h(x,e.getParentNode())){let i=function(e,t,i){let s=e.getNode(),u=s.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(u.length>1||u.some(e=>e.length>0)){t.__inJestEach=!0;let c=e.map(i,"expressions");t.__inJestEach=!1;let p=[],f=c.map(e=>"${"+d(e,Object.assign(Object.assign({},t),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),m=[{hasLineBreak:!1,cells:[]}];for(let e=1;ee.cells.length))}).fill(0),g=[{cells:u},...h.filter(e=>e.cells.length>0)];for(let{cells:e}of g.filter(e=>!e.hasLineBreak))for(let[t,n]of e.entries())m[t]=Math.max(m[t],r(n));return p.push(_,"`",l([o,a(o,g.map(e=>a(" | ",e.cells.map((t,n)=>e.hasLineBreak?t:t+" ".repeat(m[n]-r(t))))))]),o,"`"),p}}(e,f,t);if(i)return i}let D="expressions";"TSTemplateLiteralType"===x.type&&(D="types");let S=[],T=e.map(t,D),E=g(x);return E&&(T=T.map(e=>d(e,Object.assign(Object.assign({},f),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),S.push(_,"`"),e.each(e=>{let n=e.getName();if(S.push(t()),ne.cells.length))}).fill(0),g=[{cells:u},...m.filter(e=>e.cells.length>0)];for(let{cells:e}of g.filter(e=>!e.hasLineBreak))for(let[t,n]of e.entries())h[t]=Math.max(h[t],r(n));return p.push(_,"`",l([o,a(o,g.map(e=>a(" | ",e.cells.map((t,n)=>e.hasLineBreak?t:t+" ".repeat(h[n]-r(t))))))]),o,"`"),p}}(e,f,t);if(i)return i}let D="expressions";"TSTemplateLiteralType"===x.type&&(D="types");let S=[],T=e.map(t,D),E=g(x);return E&&(T=T.map(e=>d(e,Object.assign(Object.assign({},f),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),S.push(_,"`"),e.each(e=>{let n=e.getName();if(S.push(t()),n{let n,r;return n=e.getValue(),r=t(),y(n)&&(r=u([l([s,r]),s])),["${",r,_,"}"]},"expressions")},escapeTemplateCharacters:function(e,t){return f(e,e=>"string"==typeof e?t?e.replace(/(\\*)`/g,"$1$1\\`"):x(e):e)},uncookTemplateElementValue:x}}}),tH=b({"src/language-js/embed/markdown.js"(e,t){T();var{builders:{indent:n,softline:r,literalline:i,dedentToRoot:a}}=$(),{escapeTemplateCharacters:o}=tQ();t.exports=function(e,t,s){let u;let l=e.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(e,t)=>"\\".repeat(t.length/2)+"`"),c=null===(u=l.match(/^([^\S\n]*)\S/m))?"":u[1],_=""!==c;_&&(l=l.replace(RegExp(`^${c}`,"gm"),""));let p=o(s(l,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",_?n([r,p]):[i,a(p)],r,"`"]}}}),tG=b({"src/language-js/embed/css.js"(e,t){T();var{isNonEmptyArray:n}=ep(),{builders:{indent:r,hardline:i,softline:a},utils:{mapDoc:o,replaceEndOfLine:s,cleanDoc:u}}=$(),{printTemplateExpressions:l}=tQ();t.exports=function(e,t,c){let _=e.getValue(),p=_.quasis.map(e=>e.value.raw),d=0;return function(e,t,l){if(1===t.quasis.length&&!t.quasis[0].value.raw.trim())return"``";let c=function(e,t){if(!n(t))return e;let r=0,i=o(u(e),e=>"string"==typeof e&&e.includes("@prettier-placeholder")?e.split(/@prettier-placeholder-(\d+)-id/).map((e,n)=>n%2==0?s(e):(r++,t[e])):e);return t.length===r?i:null}(e,l);if(!c)throw Error("Couldn't insert all the expressions");return["`",r([i,c]),a,"`"]}(c(p.reduce((e,t,n)=>0===n?t:e+"@prettier-placeholder-"+d+++"-id"+t,""),{parser:"scss"},{stripTrailingHardline:!0}),_,l(e,t))}}}),tZ=b({"src/language-js/embed/graphql.js"(e,t){T();var{builders:{indent:n,join:r,hardline:i}}=$(),{escapeTemplateCharacters:a,printTemplateExpressions:o}=tQ();t.exports=function(e,t,s){let u=e.getValue(),l=u.quasis.length;if(1===l&&""===u.quasis[0].value.raw.trim())return"``";let c=o(e,t),_=[];for(let e=0;e2&&""===d[0].trim()&&""===d[1].trim(),g=f>2&&""===d[f-1].trim()&&""===d[f-2].trim(),y=d.every(e=>/^\s*(?:#[^\n\r]*)?$/.test(e));if(!o&&/#[^\n\r]*$/.test(d[f-1]))return null;let b=null;(b=y?function(e){let t=[],n=!1,a=e.map(e=>e.trim());for(let[e,r]of a.entries())""!==r&&(""===a[e-1]&&n?t.push([i,r]):t.push(r),n=!0);return 0===t.length?null:r(i,t)}(d):s(p,{parser:"graphql"},{stripTrailingHardline:!0}))?(b=a(b,!1),!n&&m&&_.push(""),_.push(b),!o&&g&&_.push("")):n||o||!m||_.push(""),h&&_.push(h)}return["`",n([i,r(i,_)]),i,"`"]}}}),tX=b({"src/language-js/embed/html.js"(e,t){T();var{builders:{indent:n,line:r,hardline:i,group:a},utils:{mapDoc:o}}=$(),{printTemplateExpressions:s,uncookTemplateElementValue:u}=tQ(),l=0;t.exports=function(e,t,c,_,p){let{parser:d}=p,f=e.getValue(),h=l;l=l+1>>>0;let m=e=>`PRETTIER_HTML_PLACEHOLDER_${e}_${h}_IN_JS`,g=f.quasis.map((e,t,n)=>t===n.length-1?e.value.cooked:e.value.cooked+m(t)).join(""),y=s(e,t);if(0===y.length&&0===g.trim().length)return"``";let b=RegExp(m("(\\d+)"),"g"),v=0,x=o(c(g,{parser:d,__onHtmlRoot(e){v=e.children.length}},{stripTrailingHardline:!0}),e=>{if("string"!=typeof e)return e;let t=[],n=e.split(b);for(let e=0;e1?n(a(x)):a(x),S,"`"])}}}),t0=b({"src/language-js/embed.js"(e,t){T();var{hasComment:n,CommentCheckFlags:r,isObjectProperty:i}=tq(),a=tH(),o=tG(),s=tZ(),u=tX(),l=[(e,t)=>"ObjectExpression"===e.type&&"properties"===t,(e,t)=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"Component"===e.callee.name&&"arguments"===t,(e,t)=>"Decorator"===e.type&&"expression"===t];function c(e){return"Identifier"===e.type&&"styled"===e.name}function _(e){return/^[A-Z]/.test(e.object.name)&&"extend"===e.property.name}function p(e,t){return n(e,r.Block|r.Leading,e=>{let{value:n}=e;return n===` ${t} `})}t.exports=function(e,t,n,r){let d,f,h,m,g,y,b,v,x,D=e.getValue();if("TemplateLiteral"!==D.type||function(e){let{quasis:t}=e;return t.some(e=>{let{value:{cooked:t}}=e;return null===t})}(D))return;let S=(d=e.getValue(),f=e.getParentNode(),(h=e.getParentNode(1))&&d.quasis&&"JSXExpressionContainer"===f.type&&"JSXElement"===h.type&&"style"===h.openingElement.name.name&&h.openingElement.attributes.some(e=>"jsx"===e.name.name)||f&&"TaggedTemplateExpression"===f.type&&"Identifier"===f.tag.type&&"css"===f.tag.name||f&&"TaggedTemplateExpression"===f.type&&"MemberExpression"===f.tag.type&&"css"===f.tag.object.name&&("global"===f.tag.property.name||"resolve"===f.tag.property.name)||function(e){let t=e.getParentNode();if(!t||"TaggedTemplateExpression"!==t.type)return!1;let n="ParenthesizedExpression"===t.tag.type?t.tag.expression:t.tag;switch(n.type){case"MemberExpression":return c(n.object)||_(n);case"CallExpression":return c(n.callee)||"MemberExpression"===n.callee.type&&("MemberExpression"===n.callee.object.type&&(c(n.callee.object.object)||_(n.callee.object))||"CallExpression"===n.callee.object.type&&c(n.callee.object.callee));case"Identifier":return"css"===n.name;default:return!1}}(e)||(m=e.getParentNode(),(g=e.getParentNode(1))&&"JSXExpressionContainer"===m.type&&"JSXAttribute"===g.type&&"JSXIdentifier"===g.name.type&&"css"===g.name.name)||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"ArrayExpression"===e.type&&"elements"===t,(e,t)=>i(e)&&"Identifier"===e.key.type&&"styles"===e.key.name&&"value"===t,...l))?"css":(y=e.getValue(),b=e.getParentNode(),p(y,"GraphQL")||b&&("TaggedTemplateExpression"===b.type&&("MemberExpression"===b.tag.type&&"graphql"===b.tag.object.name&&"experimental"===b.tag.property.name||"Identifier"===b.tag.type&&("gql"===b.tag.name||"graphql"===b.tag.name))||"CallExpression"===b.type&&"Identifier"===b.callee.type&&"graphql"===b.callee.name))?"graphql":p(e.getValue(),"HTML")||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"TaggedTemplateExpression"===e.type&&"Identifier"===e.tag.type&&"html"===e.tag.name&&"quasi"===t)?"html":e.match(e=>"TemplateLiteral"===e.type,(e,t)=>i(e)&&"Identifier"===e.key.type&&"template"===e.key.name&&"value"===t,...l)?"angular":(v=e.getValue(),(x=e.getParentNode())&&"TaggedTemplateExpression"===x.type&&1===v.quasis.length&&"Identifier"===x.tag.type&&("md"===x.tag.name||"markdown"===x.tag.name))?"markdown":void 0;if(S){if("markdown"===S)return a(e,t,n);if("css"===S)return o(e,t,n);if("graphql"===S)return s(e,t,n);if("html"===S||"angular"===S)return u(e,t,n,r,{parser:S})}}}}),t1=b({"src/language-js/clean.js"(e,t){T();var n=tY(),r=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),i=e=>{for(let t of e.quasis)delete t.value};function a(e,t,r){if("Program"===e.type&&delete t.sourceType,("BigIntLiteral"===e.type||"BigIntLiteralTypeAnnotation"===e.type)&&t.value&&(t.value=t.value.toLowerCase()),("BigIntLiteral"===e.type||"Literal"===e.type)&&t.bigint&&(t.bigint=t.bigint.toLowerCase()),"DecimalLiteral"===e.type&&(t.value=Number(t.value)),"Literal"===e.type&&t.decimal&&(t.decimal=Number(t.decimal)),"EmptyStatement"===e.type||"JSXText"===e.type||"JSXExpressionContainer"===e.type&&("Literal"===e.expression.type||"StringLiteral"===e.expression.type)&&" "===e.expression.value)return null;if(("Property"===e.type||"ObjectProperty"===e.type||"MethodDefinition"===e.type||"ClassProperty"===e.type||"ClassMethod"===e.type||"PropertyDefinition"===e.type||"TSDeclareMethod"===e.type||"TSPropertySignature"===e.type||"ObjectTypeProperty"===e.type)&&"object"==typeof e.key&&e.key&&("Literal"===e.key.type||"NumericLiteral"===e.key.type||"StringLiteral"===e.key.type||"Identifier"===e.key.type)&&delete t.key,"JSXElement"===e.type&&"style"===e.openingElement.name.name&&e.openingElement.attributes.some(e=>"jsx"===e.name.name))for(let{type:e,expression:n}of t.children)"JSXExpressionContainer"===e&&"TemplateLiteral"===n.type&&i(n);"JSXAttribute"===e.type&&"css"===e.name.name&&"JSXExpressionContainer"===e.value.type&&"TemplateLiteral"===e.value.expression.type&&i(t.value.expression),"JSXAttribute"===e.type&&e.value&&"Literal"===e.value.type&&/["']|"|'/.test(e.value.value)&&(t.value.value=t.value.value.replace(/["']|"|'/g,'"'));let a=e.expression||e.callee;if("Decorator"===e.type&&"CallExpression"===a.type&&"Component"===a.callee.name&&1===a.arguments.length){let n=e.expression.arguments[0].properties;for(let[e,r]of t.expression.arguments[0].properties.entries())switch(n[e].key.name){case"styles":"ArrayExpression"===r.value.type&&i(r.value.elements[0]);break;case"template":"TemplateLiteral"===r.value.type&&i(r.value)}}if("TaggedTemplateExpression"===e.type&&("MemberExpression"===e.tag.type||"Identifier"===e.tag.type&&("gql"===e.tag.name||"graphql"===e.tag.name||"css"===e.tag.name||"md"===e.tag.name||"markdown"===e.tag.name||"html"===e.tag.name)||"CallExpression"===e.tag.type)&&i(t.quasi),"TemplateLiteral"===e.type){var o;((null===(o=e.leadingComments)||void 0===o?void 0:o.some(e=>n(e)&&["GraphQL","HTML"].some(t=>e.value===` ${t} `)))||"CallExpression"===r.type&&"graphql"===r.callee.name||!e.leadingComments)&&i(t)}if("InterpreterDirective"===e.type&&(t.value=t.value.trimEnd()),("TSIntersectionType"===e.type||"TSUnionType"===e.type)&&1===e.types.length)return t.types[0]}a.ignoredProperties=r,t.exports=a}}),t2={};function t3(){if(typeof ns>"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])ns="BE";else if(513===n[0])ns="LE";else throw Error("unable to figure out endianess")}return ns}function t4(){return"u">typeof globalThis.location?globalThis.location.hostname:""}function t6(){return[]}function t5(){return 0}function t8(){return Number.MAX_VALUE}function t7(){return Number.MAX_VALUE}function t9(){return[]}function ne(){return"Browser"}function nt(){return"u">typeof globalThis.navigator?globalThis.navigator.appVersion:""}function nn(){}function nr(){}function ni(){return"javascript"}function na(){return"browser"}function no(){return"/tmp"}v(t2,{EOL:()=>nl,arch:()=>ni,cpus:()=>t9,default:()=>nc,endianness:()=>t3,freemem:()=>t8,getNetworkInterfaces:()=>nr,hostname:()=>t4,loadavg:()=>t6,networkInterfaces:()=>nn,platform:()=>na,release:()=>nt,tmpDir:()=>no,tmpdir:()=>nu,totalmem:()=>t7,type:()=>ne,uptime:()=>t5});var ns,nu,nl,nc,n_=y({"node-modules-polyfills:os"(){T(),nc={EOL:nl=` +`),f=d.length,m=c[e],h=f>2&&""===d[0].trim()&&""===d[1].trim(),g=f>2&&""===d[f-1].trim()&&""===d[f-2].trim(),y=d.every(e=>/^\s*(?:#[^\n\r]*)?$/.test(e));if(!o&&/#[^\n\r]*$/.test(d[f-1]))return null;let b=null;(b=y?function(e){let t=[],n=!1,a=e.map(e=>e.trim());for(let[e,r]of a.entries())""!==r&&(""===a[e-1]&&n?t.push([i,r]):t.push(r),n=!0);return 0===t.length?null:r(i,t)}(d):s(p,{parser:"graphql"},{stripTrailingHardline:!0}))?(b=a(b,!1),!n&&h&&_.push(""),_.push(b),!o&&g&&_.push("")):n||o||!h||_.push(""),m&&_.push(m)}return["`",n([i,r(i,_)]),i,"`"]}}}),tX=b({"src/language-js/embed/html.js"(e,t){T();var{builders:{indent:n,line:r,hardline:i,group:a},utils:{mapDoc:o}}=$(),{printTemplateExpressions:s,uncookTemplateElementValue:u}=tQ(),l=0;t.exports=function(e,t,c,_,p){let{parser:d}=p,f=e.getValue(),m=l;l=l+1>>>0;let h=e=>`PRETTIER_HTML_PLACEHOLDER_${e}_${m}_IN_JS`,g=f.quasis.map((e,t,n)=>t===n.length-1?e.value.cooked:e.value.cooked+h(t)).join(""),y=s(e,t);if(0===y.length&&0===g.trim().length)return"``";let b=RegExp(h("(\\d+)"),"g"),v=0,x=o(c(g,{parser:d,__onHtmlRoot(e){v=e.children.length}},{stripTrailingHardline:!0}),e=>{if("string"!=typeof e)return e;let t=[],n=e.split(b);for(let e=0;e1?n(a(x)):a(x),S,"`"])}}}),t0=b({"src/language-js/embed.js"(e,t){T();var{hasComment:n,CommentCheckFlags:r,isObjectProperty:i}=tq(),a=tH(),o=tG(),s=tZ(),u=tX(),l=[(e,t)=>"ObjectExpression"===e.type&&"properties"===t,(e,t)=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"Component"===e.callee.name&&"arguments"===t,(e,t)=>"Decorator"===e.type&&"expression"===t];function c(e){return"Identifier"===e.type&&"styled"===e.name}function _(e){return/^[A-Z]/.test(e.object.name)&&"extend"===e.property.name}function p(e,t){return n(e,r.Block|r.Leading,e=>{let{value:n}=e;return n===` ${t} `})}t.exports=function(e,t,n,r){let d,f,m,h,g,y,b,v,x,D=e.getValue();if("TemplateLiteral"!==D.type||function(e){let{quasis:t}=e;return t.some(e=>{let{value:{cooked:t}}=e;return null===t})}(D))return;let S=(d=e.getValue(),f=e.getParentNode(),(m=e.getParentNode(1))&&d.quasis&&"JSXExpressionContainer"===f.type&&"JSXElement"===m.type&&"style"===m.openingElement.name.name&&m.openingElement.attributes.some(e=>"jsx"===e.name.name)||f&&"TaggedTemplateExpression"===f.type&&"Identifier"===f.tag.type&&"css"===f.tag.name||f&&"TaggedTemplateExpression"===f.type&&"MemberExpression"===f.tag.type&&"css"===f.tag.object.name&&("global"===f.tag.property.name||"resolve"===f.tag.property.name)||function(e){let t=e.getParentNode();if(!t||"TaggedTemplateExpression"!==t.type)return!1;let n="ParenthesizedExpression"===t.tag.type?t.tag.expression:t.tag;switch(n.type){case"MemberExpression":return c(n.object)||_(n);case"CallExpression":return c(n.callee)||"MemberExpression"===n.callee.type&&("MemberExpression"===n.callee.object.type&&(c(n.callee.object.object)||_(n.callee.object))||"CallExpression"===n.callee.object.type&&c(n.callee.object.callee));case"Identifier":return"css"===n.name;default:return!1}}(e)||(h=e.getParentNode(),(g=e.getParentNode(1))&&"JSXExpressionContainer"===h.type&&"JSXAttribute"===g.type&&"JSXIdentifier"===g.name.type&&"css"===g.name.name)||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"ArrayExpression"===e.type&&"elements"===t,(e,t)=>i(e)&&"Identifier"===e.key.type&&"styles"===e.key.name&&"value"===t,...l))?"css":(y=e.getValue(),b=e.getParentNode(),p(y,"GraphQL")||b&&("TaggedTemplateExpression"===b.type&&("MemberExpression"===b.tag.type&&"graphql"===b.tag.object.name&&"experimental"===b.tag.property.name||"Identifier"===b.tag.type&&("gql"===b.tag.name||"graphql"===b.tag.name))||"CallExpression"===b.type&&"Identifier"===b.callee.type&&"graphql"===b.callee.name))?"graphql":p(e.getValue(),"HTML")||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"TaggedTemplateExpression"===e.type&&"Identifier"===e.tag.type&&"html"===e.tag.name&&"quasi"===t)?"html":e.match(e=>"TemplateLiteral"===e.type,(e,t)=>i(e)&&"Identifier"===e.key.type&&"template"===e.key.name&&"value"===t,...l)?"angular":(v=e.getValue(),(x=e.getParentNode())&&"TaggedTemplateExpression"===x.type&&1===v.quasis.length&&"Identifier"===x.tag.type&&("md"===x.tag.name||"markdown"===x.tag.name))?"markdown":void 0;if(S){if("markdown"===S)return a(e,t,n);if("css"===S)return o(e,t,n);if("graphql"===S)return s(e,t,n);if("html"===S||"angular"===S)return u(e,t,n,r,{parser:S})}}}}),t1=b({"src/language-js/clean.js"(e,t){T();var n=tY(),r=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),i=e=>{for(let t of e.quasis)delete t.value};function a(e,t,r){if("Program"===e.type&&delete t.sourceType,("BigIntLiteral"===e.type||"BigIntLiteralTypeAnnotation"===e.type)&&t.value&&(t.value=t.value.toLowerCase()),("BigIntLiteral"===e.type||"Literal"===e.type)&&t.bigint&&(t.bigint=t.bigint.toLowerCase()),"DecimalLiteral"===e.type&&(t.value=Number(t.value)),"Literal"===e.type&&t.decimal&&(t.decimal=Number(t.decimal)),"EmptyStatement"===e.type||"JSXText"===e.type||"JSXExpressionContainer"===e.type&&("Literal"===e.expression.type||"StringLiteral"===e.expression.type)&&" "===e.expression.value)return null;if(("Property"===e.type||"ObjectProperty"===e.type||"MethodDefinition"===e.type||"ClassProperty"===e.type||"ClassMethod"===e.type||"PropertyDefinition"===e.type||"TSDeclareMethod"===e.type||"TSPropertySignature"===e.type||"ObjectTypeProperty"===e.type)&&"object"==typeof e.key&&e.key&&("Literal"===e.key.type||"NumericLiteral"===e.key.type||"StringLiteral"===e.key.type||"Identifier"===e.key.type)&&delete t.key,"JSXElement"===e.type&&"style"===e.openingElement.name.name&&e.openingElement.attributes.some(e=>"jsx"===e.name.name))for(let{type:e,expression:n}of t.children)"JSXExpressionContainer"===e&&"TemplateLiteral"===n.type&&i(n);"JSXAttribute"===e.type&&"css"===e.name.name&&"JSXExpressionContainer"===e.value.type&&"TemplateLiteral"===e.value.expression.type&&i(t.value.expression),"JSXAttribute"===e.type&&e.value&&"Literal"===e.value.type&&/["']|"|'/.test(e.value.value)&&(t.value.value=t.value.value.replace(/["']|"|'/g,'"'));let a=e.expression||e.callee;if("Decorator"===e.type&&"CallExpression"===a.type&&"Component"===a.callee.name&&1===a.arguments.length){let n=e.expression.arguments[0].properties;for(let[e,r]of t.expression.arguments[0].properties.entries())switch(n[e].key.name){case"styles":"ArrayExpression"===r.value.type&&i(r.value.elements[0]);break;case"template":"TemplateLiteral"===r.value.type&&i(r.value)}}if("TaggedTemplateExpression"===e.type&&("MemberExpression"===e.tag.type||"Identifier"===e.tag.type&&("gql"===e.tag.name||"graphql"===e.tag.name||"css"===e.tag.name||"md"===e.tag.name||"markdown"===e.tag.name||"html"===e.tag.name)||"CallExpression"===e.tag.type)&&i(t.quasi),"TemplateLiteral"===e.type){var o;((null===(o=e.leadingComments)||void 0===o?void 0:o.some(e=>n(e)&&["GraphQL","HTML"].some(t=>e.value===` ${t} `)))||"CallExpression"===r.type&&"graphql"===r.callee.name||!e.leadingComments)&&i(t)}if("InterpreterDirective"===e.type&&(t.value=t.value.trimEnd()),("TSIntersectionType"===e.type||"TSUnionType"===e.type)&&1===e.types.length)return t.types[0]}a.ignoredProperties=r,t.exports=a}}),t2={};function t3(){if(typeof ns>"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])ns="BE";else if(513===n[0])ns="LE";else throw Error("unable to figure out endianess")}return ns}function t4(){return"u">typeof globalThis.location?globalThis.location.hostname:""}function t6(){return[]}function t5(){return 0}function t8(){return Number.MAX_VALUE}function t7(){return Number.MAX_VALUE}function t9(){return[]}function ne(){return"Browser"}function nt(){return"u">typeof globalThis.navigator?globalThis.navigator.appVersion:""}function nn(){}function nr(){}function ni(){return"javascript"}function na(){return"browser"}function no(){return"/tmp"}v(t2,{EOL:()=>nl,arch:()=>ni,cpus:()=>t9,default:()=>nc,endianness:()=>t3,freemem:()=>t8,getNetworkInterfaces:()=>nr,hostname:()=>t4,loadavg:()=>t6,networkInterfaces:()=>nn,platform:()=>na,release:()=>nt,tmpDir:()=>no,tmpdir:()=>nu,totalmem:()=>t7,type:()=>ne,uptime:()=>t5});var ns,nu,nl,nc,n_=y({"node-modules-polyfills:os"(){T(),nc={EOL:nl=` `,tmpdir:nu=no,tmpDir:no,networkInterfaces:nn,getNetworkInterfaces:nr,release:nt,type:ne,cpus:t9,totalmem:t7,freemem:t8,uptime:t5,loadavg:t6,hostname:t4,endianness:t3}}}),np=b({"node-modules-polyfills-commonjs:os"(e,t){T();var n=(n_(),S(t2));if(n&&n.default)for(let e in t.exports=n.default,n)t.exports[e]=n[e];else n&&(t.exports=n)}}),nd=b({"node_modules/detect-newline/index.js"(e,t){T();var n=e=>{if("string"!=typeof e)throw TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let n=t.filter(e=>e===`\r `).length,r=t.length-n;return n>r?`\r `:` `};t.exports=n,t.exports.graceful=e=>"string"==typeof e&&n(e)||` -`}}),nf=b({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=np();return t=function(){return e},e}function n(){var e;let t=(e=nd())&&e.__esModule?e:{default:e};return n=function(){return t},t}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(e){let t=e.match(a);return t?t[0].trimLeft():""},e.parse=function(e){return p(e).pragmas},e.parseWithComments=p,e.print=function(e){let{comments:r="",pragmas:i={}}=e,a=(0,n().default)(r)||t().EOL,o=Object.keys(i),s=o.map(e=>d(e,i[e])).reduce((e,t)=>e.concat(t),[]).map(e=>` * ${e}${a}`).join("");if(!r){if(0===o.length)return"";if(1===o.length&&!Array.isArray(i[o[0]]))return`/** ${d(o[0],i[o[0]])[0]} */`}let u=r.split(a).map(e=>` * ${e}`).join(a)+a;return"/**"+a+(r?u:"")+(r&&o.length?" *"+a:"")+s+" */"},e.strip=function(e){let t=e.match(a);return t&&t[0]?e.substring(t[0].length):e};var r=/\*\/$/,i=/^\/\*\*?/,a=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,o=/(^|\s+)\/\/([^\r\n]*)/g,s=/^(\r?\n)+/,u=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,c=/(\r?\n|^) *\* ?/g,_=[];function p(e){let a=(0,n().default)(e)||t().EOL;e=e.replace(i,"").replace(r,"").replace(c,"$1");let p="";for(;p!==e;)p=e,e=e.replace(u,`${a}$1 $2${a}`);e=e.replace(s,"").trimRight();let d=Object.create(null),f=e.replace(l,"").replace(s,"").trimRight(),h;for(;h=l.exec(e);){let e=h[2].replace(o,"");"string"==typeof d[h[1]]||Array.isArray(d[h[1]])?d[h[1]]=_.concat(d[h[1]],e):d[h[1]]=e}return{comments:f,pragmas:d}}function d(e,t){return _.concat(t).map(t=>`@${e} ${t}`.trim())}}}),nh=b({"src/language-js/utils/get-shebang.js"(e,t){T(),t.exports=function(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` -`);return -1===t?e:e.slice(0,t)}}}),nm=b({"src/language-js/pragma.js"(e,t){T();var{parseWithComments:n,strip:r,extract:i,print:a}=nf(),{normalizeEndOfLine:o}=M(),s=nh();function u(e){let t=s(e);t&&(e=e.slice(t.length+1));let{pragmas:r,comments:a}=n(i(e));return{shebang:t,text:e,pragmas:r,comments:a}}t.exports={hasPragma:function(e){let t=Object.keys(u(e).pragmas);return t.includes("prettier")||t.includes("format")},insertPragma:function(e){let{shebang:t,text:n,pragmas:i,comments:s}=u(e),l=r(n);return(t?`${t} +`}}),nf=b({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=np();return t=function(){return e},e}function n(){var e;let t=(e=nd())&&e.__esModule?e:{default:e};return n=function(){return t},t}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(e){let t=e.match(a);return t?t[0].trimLeft():""},e.parse=function(e){return p(e).pragmas},e.parseWithComments=p,e.print=function(e){let{comments:r="",pragmas:i={}}=e,a=(0,n().default)(r)||t().EOL,o=Object.keys(i),s=o.map(e=>d(e,i[e])).reduce((e,t)=>e.concat(t),[]).map(e=>` * ${e}${a}`).join("");if(!r){if(0===o.length)return"";if(1===o.length&&!Array.isArray(i[o[0]]))return`/** ${d(o[0],i[o[0]])[0]} */`}let u=r.split(a).map(e=>` * ${e}`).join(a)+a;return"/**"+a+(r?u:"")+(r&&o.length?" *"+a:"")+s+" */"},e.strip=function(e){let t=e.match(a);return t&&t[0]?e.substring(t[0].length):e};var r=/\*\/$/,i=/^\/\*\*?/,a=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,o=/(^|\s+)\/\/([^\r\n]*)/g,s=/^(\r?\n)+/,u=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,c=/(\r?\n|^) *\* ?/g,_=[];function p(e){let a=(0,n().default)(e)||t().EOL;e=e.replace(i,"").replace(r,"").replace(c,"$1");let p="";for(;p!==e;)p=e,e=e.replace(u,`${a}$1 $2${a}`);e=e.replace(s,"").trimRight();let d=Object.create(null),f=e.replace(l,"").replace(s,"").trimRight(),m;for(;m=l.exec(e);){let e=m[2].replace(o,"");"string"==typeof d[m[1]]||Array.isArray(d[m[1]])?d[m[1]]=_.concat(d[m[1]],e):d[m[1]]=e}return{comments:f,pragmas:d}}function d(e,t){return _.concat(t).map(t=>`@${e} ${t}`.trim())}}}),nm=b({"src/language-js/utils/get-shebang.js"(e,t){T(),t.exports=function(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return -1===t?e:e.slice(0,t)}}}),nh=b({"src/language-js/pragma.js"(e,t){T();var{parseWithComments:n,strip:r,extract:i,print:a}=nf(),{normalizeEndOfLine:o}=N(),s=nm();function u(e){let t=s(e);t&&(e=e.slice(t.length+1));let{pragmas:r,comments:a}=n(i(e));return{shebang:t,text:e,pragmas:r,comments:a}}t.exports={hasPragma:function(e){let t=Object.keys(u(e).pragmas);return t.includes("prettier")||t.includes("format")},insertPragma:function(e){let{shebang:t,text:n,pragmas:i,comments:s}=u(e),l=r(n);return(t?`${t} `:"")+o(a({pragmas:Object.assign({format:""},i),comments:s.trimStart()}))+(l.startsWith(` `)?` `:` -`)+l}}}}),ng=b({"src/language-js/utils/is-type-cast-comment.js"(e,t){T();var n=tY();t.exports=function(e){return n(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}}}),ny=b({"src/language-js/comments.js"(e,t){T();var{getLast:n,hasNewline:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:i,getNextNonSpaceNonCommentCharacter:a,hasNewlineInRange:o,addLeadingComment:s,addTrailingComment:u,addDanglingComment:l,getNextNonSpaceNonCommentCharacterIndex:c,isNonEmptyArray:_}=ep(),{getFunctionParameters:p,isPrettierIgnoreComment:d,isJsxNode:f,hasFlowShorthandAnnotationComment:h,hasFlowAnnotationComment:m,hasIgnoreComment:g,isCallLikeExpression:y,getCallArguments:b,isCallExpression:v,isMemberExpression:x,isObjectProperty:D,isLineComment:S,getComments:E,CommentCheckFlags:w,markerForIfWithoutBlockAndSameLineComment:A}=tq(),{locStart:C,locEnd:M}=tw(),N=tY(),k=ng();function j(e,t){let n=(e.body||e.properties).find(e=>{let{type:t}=e;return"EmptyStatement"!==t});n?s(n,t):l(e,t)}function I(e,t){"BlockStatement"===e.type?j(e,t):s(e,t)}function O(e){let{comment:t,followingNode:n}=e;return!!(n&&k(t))&&(s(n,t),!0)}function P(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:o}=e;if((null==r?void 0:r.type)!=="IfStatement"||!i)return!1;if(")"===a(o,t,M))return u(n,t),!0;if(n===r.consequent&&i===r.alternate){if("BlockStatement"===n.type)u(n,t);else{let e="SingleLine"===t.type||t.loc.start.line===t.loc.end.line,i=t.loc.start.line===n.loc.start.line;e&&i?l(n,t,A):l(r,t)}return!0}return"BlockStatement"===i.type?(j(i,t),!0):"IfStatement"===i.type?(I(i.consequent,t),!0):r.consequent===i&&(s(i,t),!0)}function F(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:o}=e;return(null==r?void 0:r.type)==="WhileStatement"&&!!i&&(")"===a(o,t,M)?(u(n,t),!0):"BlockStatement"===i.type?(j(i,t),!0):r.body===i&&(s(i,t),!0))}function L(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return((null==r?void 0:r.type)==="TryStatement"||(null==r?void 0:r.type)==="CatchClause")&&!!i&&("CatchClause"===r.type&&n?(u(n,t),!0):"BlockStatement"===i.type?(j(i,t),!0):"TryStatement"===i.type?(I(i.finalizer,t),!0):"CatchClause"===i.type&&(I(i.body,t),!0))}function R(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!!x(n)&&(null==r?void 0:r.type)==="Identifier"&&(s(n,t),!0)}function z(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:a}=e,u=n&&!o(a,M(n),C(t));return(!n||!u)&&((null==r?void 0:r.type)==="ConditionalExpression"||(null==r?void 0:r.type)==="TSConditionalType")&&!!i&&(s(i,t),!0)}function B(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!!D(r)&&!!r.shorthand&&r.key===n&&"AssignmentPattern"===r.value.type&&(u(r.value.left,t),!0)}var U=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function J(e){let{comment:t,precedingNode:r,enclosingNode:i,followingNode:a}=e;if(U.has(null==i?void 0:i.type)){if(_(i.decorators)&&!(a&&"Decorator"===a.type))return u(n(i.decorators),t),!0;if(i.body&&a===i.body)return j(i.body,t),!0;if(a){if(i.superClass&&a===i.superClass&&r&&(r===i.id||r===i.typeParameters))return u(r,t),!0;for(let e of["implements","extends","mixins"])if(i[e]&&a===i[e][0])return r&&(r===i.id||r===i.typeParameters||r===i.superClass)?u(r,t):l(i,t,e),!0}}return!1}var $=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function K(e){let{comment:t,precedingNode:n,enclosingNode:r,text:i}=e;return!!(r&&n&&"("===a(i,t,M)&&("Property"===r.type||"TSDeclareMethod"===r.type||"TSAbstractMethodDefinition"===r.type)&&"Identifier"===n.type&&r.key===n&&":"!==a(i,n,M)||(null==n?void 0:n.type)==="Decorator"&&$.has(null==r?void 0:r.type))&&(u(n,t),!0)}var V=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function Y(e){let{comment:t,precedingNode:n,enclosingNode:r,text:i}=e;return"("===a(i,t,M)&&!!(n&&V.has(null==r?void 0:r.type))&&(u(n,t),!0)}function W(e){let{comment:t,enclosingNode:n,text:r}=e;if((null==n?void 0:n.type)!=="ArrowFunctionExpression")return!1;let i=c(r,t,M);return!1!==i&&"=>"===r.slice(i,i+2)&&(l(n,t),!0)}function q(e){let{comment:t,enclosingNode:n,text:r}=e;return")"===a(r,t,M)&&(n&&(ed(n)&&0===p(n).length||y(n)&&0===b(n).length)?(l(n,t),!0):((null==n?void 0:n.type)==="MethodDefinition"||(null==n?void 0:n.type)==="TSAbstractMethodDefinition")&&0===p(n.value).length&&(l(n.value,t),!0))}function Q(e){let{comment:t,precedingNode:r,enclosingNode:o,followingNode:s,text:l}=e;if((null==r?void 0:r.type)==="FunctionTypeParam"&&(null==o?void 0:o.type)==="FunctionTypeAnnotation"&&(null==s?void 0:s.type)!=="FunctionTypeParam"||((null==r?void 0:r.type)==="Identifier"||(null==r?void 0:r.type)==="AssignmentPattern")&&o&&ed(o)&&")"===a(l,t,M))return u(r,t),!0;if((null==o?void 0:o.type)==="FunctionDeclaration"&&(null==s?void 0:s.type)==="BlockStatement"){let e=(()=>{let e=p(o);if(e.length>0)return i(l,M(n(e)));let t=i(l,M(o.id));return!1!==t&&i(l,t+1)})();if(C(t)>e)return j(s,t),!0}return!1}function H(e){let{comment:t,enclosingNode:n}=e;return(null==n?void 0:n.type)==="LabeledStatement"&&(s(n,t),!0)}function G(e){let{comment:t,enclosingNode:n}=e;return((null==n?void 0:n.type)==="ContinueStatement"||(null==n?void 0:n.type)==="BreakStatement")&&!n.label&&(u(n,t),!0)}function Z(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!!v(r)&&!!n&&r.callee===n&&r.arguments.length>0&&(s(r.arguments[0],t),!0)}function X(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return(null==r?void 0:r.type)==="UnionTypeAnnotation"||(null==r?void 0:r.type)==="TSUnionType"?(d(t)&&(i.prettierIgnore=!0,t.unignore=!0),!!n&&(u(n,t),!0)):(((null==i?void 0:i.type)==="UnionTypeAnnotation"||(null==i?void 0:i.type)==="TSUnionType")&&d(t)&&(i.types[0].prettierIgnore=!0,t.unignore=!0),!1)}function ee(e){let{comment:t,enclosingNode:n}=e;return!!D(n)&&(s(n,t),!0)}function et(e){let{comment:t,enclosingNode:n,followingNode:r,ast:i,isLastComment:a}=e;return i&&i.body&&0===i.body.length?(a?l(i,t):s(i,t),!0):(null==n?void 0:n.type)!=="Program"||(null==n?void 0:n.body.length)!==0||_(n.directives)?(null==r?void 0:r.type)==="Program"&&(null==r?void 0:r.body.length)===0&&(null==n?void 0:n.type)==="ModuleExpression"&&(l(r,t),!0):(a?l(n,t):s(n,t),!0)}function en(e){let{comment:t,enclosingNode:n}=e;return((null==n?void 0:n.type)==="ForInStatement"||(null==n?void 0:n.type)==="ForOfStatement")&&(s(n,t),!0)}function er(e){let{comment:t,precedingNode:n,enclosingNode:i,text:a}=e;if((null==i?void 0:i.type)==="ImportSpecifier"||(null==i?void 0:i.type)==="ExportSpecifier")return s(i,t),!0;let o=(null==n?void 0:n.type)==="ImportSpecifier"&&(null==i?void 0:i.type)==="ImportDeclaration",l=(null==n?void 0:n.type)==="ExportSpecifier"&&(null==i?void 0:i.type)==="ExportNamedDeclaration";return!!((o||l)&&r(a,M(t)))&&(u(n,t),!0)}function ei(e){let{comment:t,enclosingNode:n}=e;return(null==n?void 0:n.type)==="AssignmentPattern"&&(s(n,t),!0)}var ea=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),eo=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function es(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!!(ea.has(null==n?void 0:n.type)&&r&&(eo.has(r.type)||N(t)))&&(s(r,t),!0)}function eu(e){let{comment:t,enclosingNode:n,followingNode:r,text:i}=e;return!r&&((null==n?void 0:n.type)==="TSMethodSignature"||(null==n?void 0:n.type)==="TSDeclareFunction"||(null==n?void 0:n.type)==="TSAbstractMethodDefinition")&&";"===a(i,t,M)&&(u(n,t),!0)}function el(e){let{comment:t,enclosingNode:n,followingNode:r}=e;if(d(t)&&(null==n?void 0:n.type)==="TSMappedType"&&(null==r?void 0:r.type)==="TSTypeParameter"&&r.constraint)return n.prettierIgnore=!0,t.unignore=!0,!0}function ec(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return(null==r?void 0:r.type)==="TSMappedType"&&((null==i?void 0:i.type)==="TSTypeParameter"&&i.name?(s(i.name,t),!0):(null==n?void 0:n.type)==="TSTypeParameter"&&!!n.constraint&&(u(n.constraint,t),!0))}function e_(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!!n&&"SwitchCase"===n.type&&!n.test&&!!r&&r===n.consequent[0]&&("BlockStatement"===r.type&&S(t)?j(r,t):l(n,t),!0)}function ed(e){return"ArrowFunctionExpression"===e.type||"FunctionExpression"===e.type||"FunctionDeclaration"===e.type||"ObjectMethod"===e.type||"ClassMethod"===e.type||"TSDeclareFunction"===e.type||"TSCallSignatureDeclaration"===e.type||"TSConstructSignatureDeclaration"===e.type||"TSMethodSignature"===e.type||"TSConstructorType"===e.type||"TSFunctionType"===e.type||"TSDeclareMethod"===e.type}t.exports={handleOwnLineComment:function(e){return[el,Q,R,P,F,L,J,en,X,et,er,ei,K,H,G].some(t=>t(e))},handleEndOfLineComment:function(e){return[O,Q,z,er,P,F,L,J,H,Z,ee,et,es,G,e_].some(t=>t(e))},handleRemainingComment:function(e){return[el,P,F,B,q,K,et,W,Y,ec,G,eu].some(t=>t(e))},getCommentChildNodes:function(e,t){if(("typescript"===t.parser||"flow"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser)&&"MethodDefinition"===e.type&&e.value&&"FunctionExpression"===e.value.type&&0===p(e.value).length&&!e.value.returnType&&!_(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]},willPrintOwnComments:function(e){let t=e.getValue(),n=e.getParentNode();return(t&&(f(t)||h(t)||v(n)&&(m(E(t,w.Leading))||m(E(t,w.Trailing))))||n&&("JSXSpreadAttribute"===n.type||"JSXSpreadChild"===n.type||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type||("ClassDeclaration"===n.type||"ClassExpression"===n.type)&&n.superClass===t))&&(!g(e)||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type)}}}}),nb=b({"src/language-js/needs-parens.js"(e,t){T();var n=N(),r=eo(),{getFunctionParameters:i,getLeftSidePathName:a,hasFlowShorthandAnnotationComment:o,hasNakedLeftSide:s,hasNode:u,isBitwiseOperator:l,startsWithNoLookaheadToken:c,shouldFlatten:_,getPrecedence:p,isCallExpression:d,isMemberExpression:f,isObjectProperty:h,isTSTypeExpression:m}=tq();t.exports=function e(t,g){var y,b;let v=t.getParentNode();if(!v)return!1;let x=t.getName(),D=t.getNode();if(g.__isInHtmlInterpolation&&!g.bracketSpacing&&"ObjectExpression"===D.type&&function e(t){let r=t.getValue(),i=t.getParentNode(),a=t.getName();switch(i.type){case"NGPipeExpression":if("number"==typeof a&&i.arguments[a]===r&&i.arguments.length-1===a)return t.callParent(e);break;case"ObjectProperty":if("value"===a)return n(t.getParentNode(1).properties)===i;break;case"BinaryExpression":case"LogicalExpression":if("right"===a)return t.callParent(e);break;case"ConditionalExpression":if("alternate"===a)return t.callParent(e);break;case"UnaryExpression":if(i.prefix)return t.callParent(e)}return!1}(t))return!0;if("BlockStatement"===D.type||"BreakStatement"===D.type||"ClassBody"===D.type||"ClassDeclaration"===D.type||"ClassMethod"===D.type||"ClassProperty"===D.type||"PropertyDefinition"===D.type||"ClassPrivateProperty"===D.type||"ContinueStatement"===D.type||"DebuggerStatement"===D.type||"DeclareClass"===D.type||"DeclareExportAllDeclaration"===D.type||"DeclareExportDeclaration"===D.type||"DeclareFunction"===D.type||"DeclareInterface"===D.type||"DeclareModule"===D.type||"DeclareModuleExports"===D.type||"DeclareVariable"===D.type||"DoWhileStatement"===D.type||"EnumDeclaration"===D.type||"ExportAllDeclaration"===D.type||"ExportDefaultDeclaration"===D.type||"ExportNamedDeclaration"===D.type||"ExpressionStatement"===D.type||"ForInStatement"===D.type||"ForOfStatement"===D.type||"ForStatement"===D.type||"FunctionDeclaration"===D.type||"IfStatement"===D.type||"ImportDeclaration"===D.type||"InterfaceDeclaration"===D.type||"LabeledStatement"===D.type||"MethodDefinition"===D.type||"ReturnStatement"===D.type||"SwitchStatement"===D.type||"ThrowStatement"===D.type||"TryStatement"===D.type||"TSDeclareFunction"===D.type||"TSEnumDeclaration"===D.type||"TSImportEqualsDeclaration"===D.type||"TSInterfaceDeclaration"===D.type||"TSModuleDeclaration"===D.type||"TSNamespaceExportDeclaration"===D.type||"TypeAlias"===D.type||"VariableDeclaration"===D.type||"WhileStatement"===D.type||"WithStatement"===D.type)return!1;if("flow"!==g.parser&&o(t.getValue()))return!0;if("Identifier"===D.type){if(D.extra&&D.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(D.name)||"left"===x&&("async"===D.name&&!v.await||"let"===D.name)&&"ForOfStatement"===v.type)return!0;if("let"===D.name){let e=null===(y=t.findAncestor(e=>"ForOfStatement"===e.type))||void 0===y?void 0:y.left;if(e&&c(e,e=>e===D))return!0}if("object"===x&&"let"===D.name&&"MemberExpression"===v.type&&v.computed&&!v.optional){let e=t.findAncestor(e=>"ExpressionStatement"===e.type||"ForStatement"===e.type||"ForInStatement"===e.type),n=e?"ExpressionStatement"===e.type?e.expression:"ForStatement"===e.type?e.init:e.left:void 0;if(n&&c(n,e=>e===D))return!0}return!1}if("ObjectExpression"===D.type||"FunctionExpression"===D.type||"ClassExpression"===D.type||"DoExpression"===D.type){let e=null===(b=t.findAncestor(e=>"ExpressionStatement"===e.type))||void 0===b?void 0:b.expression;if(e&&c(e,e=>e===D))return!0}switch(v.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===x&&("ArrowFunctionExpression"===D.type||"AssignmentExpression"===D.type||"AwaitExpression"===D.type||"BinaryExpression"===D.type||"ConditionalExpression"===D.type||"LogicalExpression"===D.type||"NewExpression"===D.type||"ObjectExpression"===D.type||"SequenceExpression"===D.type||"TaggedTemplateExpression"===D.type||"UnaryExpression"===D.type||"UpdateExpression"===D.type||"YieldExpression"===D.type||"TSNonNullExpression"===D.type))return!0;break;case"ExportDefaultDeclaration":return function t(n,r){let i=n.getValue(),o=n.getParentNode();return"FunctionExpression"===i.type||"ClassExpression"===i.type?"ExportDefaultDeclaration"===o.type||!e(n,r):!(!s(i)||"ExportDefaultDeclaration"!==o.type&&e(n,r))&&n.call(e=>t(e,r),...a(n,i))}(t,g)||"SequenceExpression"===D.type;case"Decorator":if("expression"===x){if(f(D)&&D.computed)return!0;let e=!1,t=!1,n=D;for(;n;)switch(n.type){case"MemberExpression":t=!0,n=n.object;break;case"CallExpression":if(t||e)return"typescript"!==g.parser;e=!0,n=n.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==g.parser;default:return!0}return!0}break;case"ArrowFunctionExpression":if("body"===x&&"SequenceExpression"!==D.type&&c(D,e=>"ObjectExpression"===e.type))return!0}switch(D.type){case"UpdateExpression":if("UnaryExpression"===v.type)return D.prefix&&("++"===D.operator&&"+"===v.operator||"--"===D.operator&&"-"===v.operator);case"UnaryExpression":switch(v.type){case"UnaryExpression":return D.operator===v.operator&&("+"===D.operator||"-"===D.operator);case"BindExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"BinaryExpression":return"left"===x&&"**"===v.operator;default:return!1}case"BinaryExpression":if("UpdateExpression"===v.type||"in"===D.operator&&function(e){let t=0,n=e.getValue();for(;n;){let r=e.getParentNode(t++);if(r&&"ForStatement"===r.type&&r.init===n)return!0;n=r}return!1}(t))return!0;if("|>"===D.operator&&D.extra&&D.extra.parenthesized){let e=t.getParentNode(1);if("BinaryExpression"===e.type&&"|>"===e.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(v.type){case"TSSatisfiesExpression":case"TSAsExpression":return!m(D);case"ConditionalExpression":return m(D);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===x;case"ClassExpression":case"ClassDeclaration":return"superClass"===x;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;case"AssignmentExpression":case"AssignmentPattern":return"left"===x&&("TSTypeAssertion"===D.type||m(D));case"LogicalExpression":if("LogicalExpression"===D.type)return v.operator!==D.operator;case"BinaryExpression":{let{operator:e,type:t}=D;if(!e&&"TSTypeAssertion"!==t)return!0;let n=p(e),r=v.operator,i=p(r);return i>n||"right"===x&&i===n||i===n&&!_(r,e)||(i"===v.operator);default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if("extendsType"===x&&"TSConditionalType"===v.type){if("TSConditionalType"===D.type)return!0;let{typeAnnotation:e}=D.returnType||D.typeAnnotation;if("TSTypePredicate"===e.type&&e.typeAnnotation&&(e=e.typeAnnotation.typeAnnotation),"TSInferType"===e.type&&e.typeParameter.constraint)return!0}if("checkType"===x&&"TSConditionalType"===v.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===v.type||"TSIntersectionType"===v.type)&&v.types.length>1&&(!D.types||D.types.length>1))return!0;case"TSInferType":if("TSInferType"===D.type&&"TSRestType"===v.type)break;case"TSTypeOperator":return"TSArrayType"===v.type||"TSOptionalType"===v.type||"TSRestType"===v.type||"objectType"===x&&"TSIndexedAccessType"===v.type||"TSTypeOperator"===v.type||"TSTypeAnnotation"===v.type&&t.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return"objectType"===x&&"TSIndexedAccessType"===v.type||"elementType"===x&&"TSArrayType"===v.type;case"TypeofTypeAnnotation":return"objectType"===x&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type)||"elementType"===x&&"ArrayTypeAnnotation"===v.type;case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===v.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===v.type||"NullableTypeAnnotation"===v.type||"IntersectionTypeAnnotation"===v.type||"UnionTypeAnnotation"===v.type||"objectType"===x&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type);case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===v.type||"objectType"===x&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type);case"FunctionTypeAnnotation":{let e="NullableTypeAnnotation"===v.type?t.getParentNode(1):v;return"UnionTypeAnnotation"===e.type||"IntersectionTypeAnnotation"===e.type||"ArrayTypeAnnotation"===e.type||"objectType"===x&&("IndexedAccessType"===e.type||"OptionalIndexedAccessType"===e.type)||"NullableTypeAnnotation"===e.type||"FunctionTypeParam"===v.type&&null===v.name&&i(D).some(e=>e.typeAnnotation&&"NullableTypeAnnotation"===e.typeAnnotation.type)}case"OptionalIndexedAccessType":return"objectType"===x&&"IndexedAccessType"===v.type;case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof D.value&&"ExpressionStatement"===v.type&&!v.directive){let e=t.getParentNode(1);return"Program"===e.type||"BlockStatement"===e.type}return"object"===x&&"MemberExpression"===v.type&&"number"==typeof D.value;case"AssignmentExpression":{let e=t.getParentNode(1);return"body"===x&&"ArrowFunctionExpression"===v.type||("key"!==x||"ClassProperty"!==v.type&&"PropertyDefinition"!==v.type||!v.computed)&&("init"!==x&&"update"!==x||"ForStatement"!==v.type)&&("ExpressionStatement"===v.type?"ObjectPattern"===D.left.type:!("key"===x&&"TSPropertySignature"===v.type||"AssignmentExpression"===v.type||"SequenceExpression"===v.type&&e&&"ForStatement"===e.type&&(e.init===v||e.update===v)||"value"===x&&"Property"===v.type&&e&&"ObjectPattern"===e.type&&e.properties.includes(v)||"NGChainedExpression"===v.type))}case"ConditionalExpression":switch(v.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"ConditionalExpression":return"test"===x;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;default:return!1}case"FunctionExpression":switch(v.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(v.type){case"BinaryExpression":return"|>"!==v.operator||D.extra&&D.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===x;default:return!1}case"ClassExpression":if(r(D.decorators))return!0;if("NewExpression"===v.type)return"callee"===x;break;case"OptionalMemberExpression":case"OptionalCallExpression":{let e=t.getParentNode(1);if("object"===x&&"MemberExpression"===v.type||"callee"===x&&("CallExpression"===v.type||"NewExpression"===v.type)||"TSNonNullExpression"===v.type&&"MemberExpression"===e.type&&e.object===v)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===x&&("BindExpression"===v.type||"NewExpression"===v.type)){let e=D;for(;e;)switch(e.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":e=e.object;break;case"TaggedTemplateExpression":e=e.tag;break;case"TSNonNullExpression":e=e.expression;break;default:return!1}}break;case"BindExpression":return"callee"===x&&("BindExpression"===v.type||"NewExpression"===v.type)||"object"===x&&f(v);case"NGPipeExpression":return!("NGRoot"===v.type||"NGMicrosyntaxExpression"===v.type||"ObjectProperty"===v.type&&!(D.extra&&D.extra.parenthesized)||"ArrayExpression"===v.type||d(v)&&v.arguments[x]===D||"right"===x&&"NGPipeExpression"===v.type||"property"===x&&"MemberExpression"===v.type||"AssignmentExpression"===v.type);case"JSXFragment":case"JSXElement":return"callee"===x||"left"===x&&"BinaryExpression"===v.type&&"<"===v.operator||"ArrayExpression"!==v.type&&"ArrowFunctionExpression"!==v.type&&"AssignmentExpression"!==v.type&&"AssignmentPattern"!==v.type&&"BinaryExpression"!==v.type&&"NewExpression"!==v.type&&"ConditionalExpression"!==v.type&&"ExpressionStatement"!==v.type&&"JsExpressionRoot"!==v.type&&"JSXAttribute"!==v.type&&"JSXElement"!==v.type&&"JSXExpressionContainer"!==v.type&&"JSXFragment"!==v.type&&"LogicalExpression"!==v.type&&!d(v)&&!h(v)&&"ReturnStatement"!==v.type&&"ThrowStatement"!==v.type&&"TypeCastExpression"!==v.type&&"VariableDeclarator"!==v.type&&"YieldExpression"!==v.type;case"TypeAnnotation":return"returnType"===x&&"ArrowFunctionExpression"===v.type&&u(D,e=>"ObjectTypeAnnotation"===e.type&&u(e,e=>"FunctionTypeAnnotation"===e.type||void 0)||void 0)}return!1}}}),nv=b({"src/language-js/print-preprocess.js"(e,t){T(),t.exports=function(e,t){switch(t.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},e),{},{type:t.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:e,comments:[],rootMarker:t.rootMarker});default:return e}}}}),nx=b({"src/language-js/print/html-binding.js"(e,t){T();var{builders:{join:n,line:r,group:i,softline:a,indent:o}}=$();t.exports={isVueEventBindingExpression:function e(t){switch(t.type){case"MemberExpression":switch(t.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return e(t.object)}return!1;case"Identifier":return!0;default:return!1}},printHtmlBinding:function(e,t,s){let u=e.getValue();if(t.__onHtmlBindingRoot&&null===e.getName()&&t.__onHtmlBindingRoot(u,t),"File"===u.type){if(t.__isVueForBindingLeft)return e.call(e=>{let t=n([",",r],e.map(s,"params")),{params:u}=e.getValue();return 1===u.length?t:["(",o([a,i(t)]),a,")"]},"program","body",0);if(t.__isVueBindings)return e.call(e=>n([",",r],e.map(s,"params")),"program","body",0)}}}}}),nD=b({"src/language-js/print/binaryish.js"(e,t){T();var{printComments:n}=tO(),{getLast:r}=ep(),{builders:{join:i,line:a,softline:o,group:s,indent:u,align:l,indentIfBreak:c},utils:{cleanDoc:_,getDocParts:p,isConcat:d}}=$(),{hasLeadingOwnLineComment:f,isBinaryish:h,isJsxNode:m,shouldFlatten:g,hasComment:y,CommentCheckFlags:b,isCallExpression:v,isMemberExpression:x,isObjectProperty:D,isEnabledHackPipeline:S}=tq(),E=0;function w(e){return"LogicalExpression"===e.type&&!!("ObjectExpression"===e.right.type&&e.right.properties.length>0||"ArrayExpression"===e.right.type&&e.right.elements.length>0||m(e.right))}t.exports={printBinaryishExpression:function(e,t,T){let A=e.getValue(),C=e.getParentNode(),M=e.getParentNode(1),N=A!==C.body&&("IfStatement"===C.type||"WhileStatement"===C.type||"SwitchStatement"===C.type||"DoWhileStatement"===C.type),k=S(t)&&"|>"===A.operator,j=function e(t,r,o,c,m){let v=t.getValue();if(!h(v))return[s(r())];let x=[];g(v.operator,v.left.operator)?x=t.call(t=>e(t,r,o,!0,m),"left"):x.push(s(r("left")));let D=w(v),T=("|>"===v.operator||"NGPipeExpression"===v.type||"|"===v.operator&&"__vue_expression"===o.parser)&&!f(o.originalText,v.right),E="NGPipeExpression"===v.type?"|":v.operator,A="NGPipeExpression"===v.type&&v.arguments.length>0?s(u([a,": ",i([a,": "],t.map(r,"arguments").map(e=>l(2,s(e))))])):"",C;if(D)C=[E," ",r("right"),A];else{let n=S(o)&&"|>"===E?t.call(t=>e(t,r,o,!0,m),"right"):r("right");C=[T?a:"",E,T?" ":a,n,A]}let M=t.getParentNode(),N=y(v.left,b.Trailing|b.Line),k=N||!(m&&"LogicalExpression"===v.type)&&M.type!==v.type&&v.left.type!==v.type&&v.right.type!==v.type;if(x.push(T?"":" ",k?s(C,{shouldBreak:N}):C),c&&y(v)){let e=_(n(t,x,o));return d(e)||"fill"===e.type?p(e):[e]}return x}(e,T,t,!1,N);if(N)return j;if(k)return s(j);if(v(C)&&C.callee===A||"UnaryExpression"===C.type||x(C)&&!C.computed)return s([u([o,...j]),o]);let I="ReturnStatement"===C.type||"ThrowStatement"===C.type||"JSXExpressionContainer"===C.type&&"JSXAttribute"===M.type||"|"!==A.operator&&"JsExpressionRoot"===C.type||"NGPipeExpression"!==A.type&&("NGRoot"===C.type&&"__ng_binding"===t.parser||"NGMicrosyntaxExpression"===C.type&&"NGMicrosyntax"===M.type&&1===M.body.length)||A===C.body&&"ArrowFunctionExpression"===C.type||A!==C.body&&"ForStatement"===C.type||"ConditionalExpression"===C.type&&"ReturnStatement"!==M.type&&"ThrowStatement"!==M.type&&!v(M)||"TemplateLiteral"===C.type,O="AssignmentExpression"===C.type||"VariableDeclarator"===C.type||"ClassProperty"===C.type||"PropertyDefinition"===C.type||"TSAbstractPropertyDefinition"===C.type||"ClassPrivateProperty"===C.type||D(C),P=h(A.left)&&g(A.operator,A.left.operator);if(I||w(A)&&!P||!w(A)&&O)return s(j);if(0===j.length)return"";let F=m(A.right),L=j.findIndex(e=>"string"!=typeof e&&!Array.isArray(e)&&"group"===e.type),R=j.slice(0,-1===L?1:L+1),z=j.slice(R.length,F?-1:void 0),B=Symbol("logicalChain-"+ ++E),U=s([...R,u(z)],{id:B});return F?s([U,c(r(j),{groupId:B})]):U},shouldInlineLogicalExpression:w}}}),nS=b({"src/language-js/print/angular.js"(e,t){T();var{builders:{join:n,line:r,group:i}}=$(),{hasNode:a,hasComment:o,getComments:s}=tq(),{printBinaryishExpression:u}=nD();function l(e,t,n){return"NGMicrosyntaxKeyedExpression"===e.type&&"of"===e.key.name&&1===t&&"NGMicrosyntaxLet"===n.body[0].type&&null===n.body[0].value}t.exports={printAngular:function(e,t,c){let _=e.getValue();if(_.type.startsWith("NG"))switch(_.type){case"NGRoot":return[c("node"),o(_.node)?" //"+s(_.node)[0].value.trimEnd():""];case"NGPipeExpression":return u(e,t,c);case"NGChainedExpression":return i(n([";",r],e.map(e=>a(e.getValue(),e=>{switch(e.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}})?c():["(",c(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[_.prefix,": ",_.value.trim()];case"NGMicrosyntax":return e.map((e,t)=>[0===t?"":l(e.getValue(),t,_)?" ":[";",r],c()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(_.name)?_.name:JSON.stringify(_.name);case"NGMicrosyntaxExpression":return[c("expression"),null===_.alias?"":[" as ",c("alias")]];case"NGMicrosyntaxKeyedExpression":{let t=e.getName(),n=e.getParentNode(),r=l(_,t,n)||(1===t&&("then"===_.key.name||"else"===_.key.name)||2===t&&"else"===_.key.name&&"NGMicrosyntaxKeyedExpression"===n.body[t-1].type&&"then"===n.body[t-1].key.name)&&"NGMicrosyntaxExpression"===n.body[0].type;return[c("key"),r?" ":": ",c("expression")]}case"NGMicrosyntaxLet":return["let ",c("key"),null===_.value?"":[" = ",c("value")]];case"NGMicrosyntaxAs":return[c("key")," as ",c("alias")];default:throw Error(`Unknown Angular node type: ${JSON.stringify(_.type)}.`)}}}}}),nT=b({"src/language-js/print/jsx.js"(e,t){T();var{printComments:n,printDanglingComments:r,printCommentsSeparately:i}=tO(),{builders:{line:a,hardline:o,softline:s,group:u,indent:l,conditionalGroup:c,fill:_,ifBreak:p,lineSuffixBoundary:d,join:f},utils:{willBreak:h}}=$(),{getLast:m,getPreferredQuote:g}=ep(),{isJsxNode:y,rawText:b,isCallExpression:v,isStringLiteral:x,isBinaryish:D,hasComment:S,CommentCheckFlags:E,hasNodeIgnoreComment:w}=tq(),A=nb(),{willPrintOwnComments:C}=ny(),M=e=>""===e||e===a||e===o||e===s;function N(e,t,n,r){return e?"":("JSXElement"!==n.type||n.closingElement)&&(!r||"JSXElement"!==r.type||r.closingElement)?s:1===t.length?s:o}function k(e,t,n,r){return e?o:1===t.length&&("JSXElement"!==n.type||n.closingElement)&&(!r||"JSXElement"!==r.type||r.closingElement)?s:o}var j=` -\r `,I=RegExp("(["+j+"]+)"),O=RegExp("[^"+j+"]"),P=e=>e.replace(RegExp("(?:^"+I.source+"|"+I.source+"$)"),"");function F(e){return"JSXText"===e.type&&(O.test(b(e))||!/\n/.test(b(e)))}t.exports={hasJsxIgnoreComment:function(e){let t=e.getValue(),n=e.getParentNode();if(!n||!t||!y(t)||!y(n))return!1;let r=n.children.indexOf(t),i=null;for(let e=r;e>0;e--){let t=n.children[e-1];if(!("JSXText"===t.type&&!F(t))){i=t;break}}return i&&"JSXExpressionContainer"===i.type&&"JSXEmptyExpression"===i.expression.type&&w(i.expression)},printJsx:function(e,t,T){let w=e.getValue();if(w.type.startsWith("JSX"))switch(w.type){case"JSXAttribute":return function(e,t,n){let r=e.getValue(),a=[];if(a.push(n("name")),r.value){let o;if(x(r.value)){let n=b(r.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:a,quote:s,regex:u}=g(n,t.jsxSingleQuote?"'":'"');n=n.replace(u,a);let{leading:l,trailing:c}=e.call(()=>i(e,t),"value");o=[l,s,n,s,c]}else o=n("value");a.push("=",o)}return a}(e,t,T);case"JSXIdentifier":return String(w.name);case"JSXNamespacedName":return f(":",[T("namespace"),T("name")]);case"JSXMemberExpression":return f(".",[T("object"),T("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":let j;return j=e.getValue(),["{",e.call(e=>{let r=["...",T()];return S(e.getValue())&&C(e)?[l([s,n(e,r,t)]),s]:r},"JSXSpreadAttribute"===j.type?"argument":"expression"),"}"];case"JSXExpressionContainer":let O,L;return O=e.getValue(),(L=(e,t)=>"JSXEmptyExpression"===e.type||!S(e)&&("ArrayExpression"===e.type||"ObjectExpression"===e.type||"ArrowFunctionExpression"===e.type||"AwaitExpression"===e.type&&(L(e.argument,e)||"JSXElement"===e.argument.type)||v(e)||"FunctionExpression"===e.type||"TemplateLiteral"===e.type||"TaggedTemplateExpression"===e.type||"DoExpression"===e.type||y(t)&&("ConditionalExpression"===e.type||D(e))))(O.expression,e.getParentNode(0))?u(["{",T("expression"),d,"}"]):u(["{",l([s,T("expression")]),s,d,"}"]);case"JSXFragment":case"JSXElement":let R;return R=n(e,function(e,t,n){var r;let i,d=e.getValue();if("JSXElement"===d.type&&function(e){if(0===e.children.length)return!0;if(e.children.length>1)return!1;let t=e.children[0];return"JSXText"===t.type&&!F(t)}(d))return[n("openingElement"),n("closingElement")];let f=n("JSXElement"===d.type?"openingElement":"openingFragment"),g=n("JSXElement"===d.type?"closingElement":"closingFragment");if(1===d.children.length&&"JSXExpressionContainer"===d.children[0].type&&("TemplateLiteral"===d.children[0].expression.type||"TaggedTemplateExpression"===d.children[0].expression.type))return[f,...e.map(n,"children"),g];d.children=d.children.map(e=>"JSXExpressionContainer"===e.type&&x(e.expression)&&" "===e.expression.value&&!S(e.expression)?{type:"JSXText",value:" ",raw:" "}:e);let v=d.children.some(y),D=d.children.filter(e=>"JSXExpressionContainer"===e.type).length>1,T="JSXElement"===d.type&&d.openingElement.attributes.length>1,E=h(f)||v||T||D,w="mdx"===e.getParentNode().rootMarker,A=t.singleQuote?"{' '}":'{" "}',C=w?" ":p([A,s]," "),j=(r=d.openingElement&&d.openingElement.name&&"fbt"===d.openingElement.name.name,i=[],e.each((e,t,s)=>{let u=e.getValue();if("JSXText"===u.type){let e=b(u);if(F(u)){let n,o=e.split(I);if(""===o[0]){if(i.push(""),o.shift(),/\n/.test(o[0])){let e=s[t+1];i.push(k(r,o[1],u,e))}else i.push(C);o.shift()}if(""===m(o)&&(o.pop(),n=o.pop()),0===o.length)return;for(let[e,t]of o.entries())e%2==1?i.push(a):i.push(t);if(void 0!==n){if(/\n/.test(n)){let e=s[t+1];i.push(k(r,m(i),u,e))}else i.push(C)}else{let e=s[t+1];i.push(N(r,m(i),u,e))}}else/\n/.test(e)?e.match(/\n/g).length>1&&i.push("",o):i.push("",C)}else{let e=n();i.push(e);let a=s[t+1];if(a&&F(a)){let e=P(b(a)).split(I)[0];i.push(N(r,e,u,a))}else i.push(o)}},"children"),i),O=d.children.some(e=>F(e));for(let e=j.length-2;e>=0;e--){let t=""===j[e]&&""===j[e+1],n=j[e]===o&&""===j[e+1]&&j[e+2]===o,r=(j[e]===s||j[e]===o)&&""===j[e+1]&&j[e+2]===C,i=j[e]===C&&""===j[e+1]&&(j[e+2]===s||j[e+2]===o),a=j[e]===C&&""===j[e+1]&&j[e+2]===C,u=j[e]===s&&""===j[e+1]&&j[e+2]===o||j[e]===o&&""===j[e+1]&&j[e+2]===s;n&&O||t||r||a||u?j.splice(e,2):i&&j.splice(e+1,2)}for(;j.length>0&&M(m(j));)j.pop();for(;j.length>1&&M(j[0])&&M(j[1]);)j.shift(),j.shift();let L=[];for(let[e,t]of j.entries()){if(t===C){if(1===e&&""===j[e-1]){if(2===j.length){L.push(A);continue}L.push([A,o]);continue}if(e===j.length-1||""===j[e-1]&&j[e-2]===o){L.push(A);continue}}L.push(t),h(t)&&(E=!0)}let R=O?_(L):u(L,{shouldBreak:!0});if(w)return R;let z=u([f,l([o,R]),o,g]);return E?z:c([u([f,...j,g]),z])}(e,t,T),t),function(e,t,n){let r=e.getParentNode();if(!r||({ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0})[r.type])return t;let i=e.match(void 0,e=>"ArrowFunctionExpression"===e.type,v,e=>"JSXExpressionContainer"===e.type),a=A(e,n);return u([a?"":p("("),l([s,t]),s,a?"":p(")")],{shouldBreak:i})}(e,R,t);case"JSXOpeningElement":return function(e,t,n){let r,i=e.getValue(),c=i.name&&S(i.name)||i.typeParameters&&S(i.typeParameters);if(i.selfClosing&&0===i.attributes.length&&!c)return["<",n("name"),n("typeParameters")," />"];if(i.attributes&&1===i.attributes.length&&i.attributes[0].value&&x(i.attributes[0].value)&&!i.attributes[0].value.value.includes(` +`)+l}}}}),ng=b({"src/language-js/utils/is-type-cast-comment.js"(e,t){T();var n=tY();t.exports=function(e){return n(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}}}),ny=b({"src/language-js/comments.js"(e,t){T();var{getLast:n,hasNewline:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:i,getNextNonSpaceNonCommentCharacter:a,hasNewlineInRange:o,addLeadingComment:s,addTrailingComment:u,addDanglingComment:l,getNextNonSpaceNonCommentCharacterIndex:c,isNonEmptyArray:_}=ep(),{getFunctionParameters:p,isPrettierIgnoreComment:d,isJsxNode:f,hasFlowShorthandAnnotationComment:m,hasFlowAnnotationComment:h,hasIgnoreComment:g,isCallLikeExpression:y,getCallArguments:b,isCallExpression:v,isMemberExpression:x,isObjectProperty:D,isLineComment:S,getComments:E,CommentCheckFlags:w,markerForIfWithoutBlockAndSameLineComment:A}=tq(),{locStart:C,locEnd:N}=tw(),M=tY(),k=ng();function j(e,t){let n=(e.body||e.properties).find(e=>{let{type:t}=e;return"EmptyStatement"!==t});n?s(n,t):l(e,t)}function I(e,t){"BlockStatement"===e.type?j(e,t):s(e,t)}function O(e){let{comment:t,followingNode:n}=e;return!!(n&&k(t))&&(s(n,t),!0)}function P(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:o}=e;if((null==r?void 0:r.type)!=="IfStatement"||!i)return!1;if(")"===a(o,t,N))return u(n,t),!0;if(n===r.consequent&&i===r.alternate){if("BlockStatement"===n.type)u(n,t);else{let e="SingleLine"===t.type||t.loc.start.line===t.loc.end.line,i=t.loc.start.line===n.loc.start.line;e&&i?l(n,t,A):l(r,t)}return!0}return"BlockStatement"===i.type?(j(i,t),!0):"IfStatement"===i.type?(I(i.consequent,t),!0):r.consequent===i&&(s(i,t),!0)}function F(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:o}=e;return(null==r?void 0:r.type)==="WhileStatement"&&!!i&&(")"===a(o,t,N)?(u(n,t),!0):"BlockStatement"===i.type?(j(i,t),!0):r.body===i&&(s(i,t),!0))}function L(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return((null==r?void 0:r.type)==="TryStatement"||(null==r?void 0:r.type)==="CatchClause")&&!!i&&("CatchClause"===r.type&&n?(u(n,t),!0):"BlockStatement"===i.type?(j(i,t),!0):"TryStatement"===i.type?(I(i.finalizer,t),!0):"CatchClause"===i.type&&(I(i.body,t),!0))}function R(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!!x(n)&&(null==r?void 0:r.type)==="Identifier"&&(s(n,t),!0)}function z(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i,text:a}=e,u=n&&!o(a,N(n),C(t));return(!n||!u)&&((null==r?void 0:r.type)==="ConditionalExpression"||(null==r?void 0:r.type)==="TSConditionalType")&&!!i&&(s(i,t),!0)}function B(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!!D(r)&&!!r.shorthand&&r.key===n&&"AssignmentPattern"===r.value.type&&(u(r.value.left,t),!0)}var U=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function J(e){let{comment:t,precedingNode:r,enclosingNode:i,followingNode:a}=e;if(U.has(null==i?void 0:i.type)){if(_(i.decorators)&&!(a&&"Decorator"===a.type))return u(n(i.decorators),t),!0;if(i.body&&a===i.body)return j(i.body,t),!0;if(a){if(i.superClass&&a===i.superClass&&r&&(r===i.id||r===i.typeParameters))return u(r,t),!0;for(let e of["implements","extends","mixins"])if(i[e]&&a===i[e][0])return r&&(r===i.id||r===i.typeParameters||r===i.superClass)?u(r,t):l(i,t,e),!0}}return!1}var $=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function K(e){let{comment:t,precedingNode:n,enclosingNode:r,text:i}=e;return!!(r&&n&&"("===a(i,t,N)&&("Property"===r.type||"TSDeclareMethod"===r.type||"TSAbstractMethodDefinition"===r.type)&&"Identifier"===n.type&&r.key===n&&":"!==a(i,n,N)||(null==n?void 0:n.type)==="Decorator"&&$.has(null==r?void 0:r.type))&&(u(n,t),!0)}var V=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function Y(e){let{comment:t,precedingNode:n,enclosingNode:r,text:i}=e;return"("===a(i,t,N)&&!!(n&&V.has(null==r?void 0:r.type))&&(u(n,t),!0)}function W(e){let{comment:t,enclosingNode:n,text:r}=e;if((null==n?void 0:n.type)!=="ArrowFunctionExpression")return!1;let i=c(r,t,N);return!1!==i&&"=>"===r.slice(i,i+2)&&(l(n,t),!0)}function q(e){let{comment:t,enclosingNode:n,text:r}=e;return")"===a(r,t,N)&&(n&&(ed(n)&&0===p(n).length||y(n)&&0===b(n).length)?(l(n,t),!0):((null==n?void 0:n.type)==="MethodDefinition"||(null==n?void 0:n.type)==="TSAbstractMethodDefinition")&&0===p(n.value).length&&(l(n.value,t),!0))}function Q(e){let{comment:t,precedingNode:r,enclosingNode:o,followingNode:s,text:l}=e;if((null==r?void 0:r.type)==="FunctionTypeParam"&&(null==o?void 0:o.type)==="FunctionTypeAnnotation"&&(null==s?void 0:s.type)!=="FunctionTypeParam"||((null==r?void 0:r.type)==="Identifier"||(null==r?void 0:r.type)==="AssignmentPattern")&&o&&ed(o)&&")"===a(l,t,N))return u(r,t),!0;if((null==o?void 0:o.type)==="FunctionDeclaration"&&(null==s?void 0:s.type)==="BlockStatement"){let e=(()=>{let e=p(o);if(e.length>0)return i(l,N(n(e)));let t=i(l,N(o.id));return!1!==t&&i(l,t+1)})();if(C(t)>e)return j(s,t),!0}return!1}function H(e){let{comment:t,enclosingNode:n}=e;return(null==n?void 0:n.type)==="LabeledStatement"&&(s(n,t),!0)}function G(e){let{comment:t,enclosingNode:n}=e;return((null==n?void 0:n.type)==="ContinueStatement"||(null==n?void 0:n.type)==="BreakStatement")&&!n.label&&(u(n,t),!0)}function Z(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!!v(r)&&!!n&&r.callee===n&&r.arguments.length>0&&(s(r.arguments[0],t),!0)}function X(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return(null==r?void 0:r.type)==="UnionTypeAnnotation"||(null==r?void 0:r.type)==="TSUnionType"?(d(t)&&(i.prettierIgnore=!0,t.unignore=!0),!!n&&(u(n,t),!0)):(((null==i?void 0:i.type)==="UnionTypeAnnotation"||(null==i?void 0:i.type)==="TSUnionType")&&d(t)&&(i.types[0].prettierIgnore=!0,t.unignore=!0),!1)}function ee(e){let{comment:t,enclosingNode:n}=e;return!!D(n)&&(s(n,t),!0)}function et(e){let{comment:t,enclosingNode:n,followingNode:r,ast:i,isLastComment:a}=e;return i&&i.body&&0===i.body.length?(a?l(i,t):s(i,t),!0):(null==n?void 0:n.type)!=="Program"||(null==n?void 0:n.body.length)!==0||_(n.directives)?(null==r?void 0:r.type)==="Program"&&(null==r?void 0:r.body.length)===0&&(null==n?void 0:n.type)==="ModuleExpression"&&(l(r,t),!0):(a?l(n,t):s(n,t),!0)}function en(e){let{comment:t,enclosingNode:n}=e;return((null==n?void 0:n.type)==="ForInStatement"||(null==n?void 0:n.type)==="ForOfStatement")&&(s(n,t),!0)}function er(e){let{comment:t,precedingNode:n,enclosingNode:i,text:a}=e;if((null==i?void 0:i.type)==="ImportSpecifier"||(null==i?void 0:i.type)==="ExportSpecifier")return s(i,t),!0;let o=(null==n?void 0:n.type)==="ImportSpecifier"&&(null==i?void 0:i.type)==="ImportDeclaration",l=(null==n?void 0:n.type)==="ExportSpecifier"&&(null==i?void 0:i.type)==="ExportNamedDeclaration";return!!((o||l)&&r(a,N(t)))&&(u(n,t),!0)}function ei(e){let{comment:t,enclosingNode:n}=e;return(null==n?void 0:n.type)==="AssignmentPattern"&&(s(n,t),!0)}var ea=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),eo=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function es(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!!(ea.has(null==n?void 0:n.type)&&r&&(eo.has(r.type)||M(t)))&&(s(r,t),!0)}function eu(e){let{comment:t,enclosingNode:n,followingNode:r,text:i}=e;return!r&&((null==n?void 0:n.type)==="TSMethodSignature"||(null==n?void 0:n.type)==="TSDeclareFunction"||(null==n?void 0:n.type)==="TSAbstractMethodDefinition")&&";"===a(i,t,N)&&(u(n,t),!0)}function el(e){let{comment:t,enclosingNode:n,followingNode:r}=e;if(d(t)&&(null==n?void 0:n.type)==="TSMappedType"&&(null==r?void 0:r.type)==="TSTypeParameter"&&r.constraint)return n.prettierIgnore=!0,t.unignore=!0,!0}function ec(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:i}=e;return(null==r?void 0:r.type)==="TSMappedType"&&((null==i?void 0:i.type)==="TSTypeParameter"&&i.name?(s(i.name,t),!0):(null==n?void 0:n.type)==="TSTypeParameter"&&!!n.constraint&&(u(n.constraint,t),!0))}function e_(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!!n&&"SwitchCase"===n.type&&!n.test&&!!r&&r===n.consequent[0]&&("BlockStatement"===r.type&&S(t)?j(r,t):l(n,t),!0)}function ed(e){return"ArrowFunctionExpression"===e.type||"FunctionExpression"===e.type||"FunctionDeclaration"===e.type||"ObjectMethod"===e.type||"ClassMethod"===e.type||"TSDeclareFunction"===e.type||"TSCallSignatureDeclaration"===e.type||"TSConstructSignatureDeclaration"===e.type||"TSMethodSignature"===e.type||"TSConstructorType"===e.type||"TSFunctionType"===e.type||"TSDeclareMethod"===e.type}t.exports={handleOwnLineComment:function(e){return[el,Q,R,P,F,L,J,en,X,et,er,ei,K,H,G].some(t=>t(e))},handleEndOfLineComment:function(e){return[O,Q,z,er,P,F,L,J,H,Z,ee,et,es,G,e_].some(t=>t(e))},handleRemainingComment:function(e){return[el,P,F,B,q,K,et,W,Y,ec,G,eu].some(t=>t(e))},getCommentChildNodes:function(e,t){if(("typescript"===t.parser||"flow"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser)&&"MethodDefinition"===e.type&&e.value&&"FunctionExpression"===e.value.type&&0===p(e.value).length&&!e.value.returnType&&!_(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]},willPrintOwnComments:function(e){let t=e.getValue(),n=e.getParentNode();return(t&&(f(t)||m(t)||v(n)&&(h(E(t,w.Leading))||h(E(t,w.Trailing))))||n&&("JSXSpreadAttribute"===n.type||"JSXSpreadChild"===n.type||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type||("ClassDeclaration"===n.type||"ClassExpression"===n.type)&&n.superClass===t))&&(!g(e)||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type)}}}}),nb=b({"src/language-js/needs-parens.js"(e,t){T();var n=M(),r=eo(),{getFunctionParameters:i,getLeftSidePathName:a,hasFlowShorthandAnnotationComment:o,hasNakedLeftSide:s,hasNode:u,isBitwiseOperator:l,startsWithNoLookaheadToken:c,shouldFlatten:_,getPrecedence:p,isCallExpression:d,isMemberExpression:f,isObjectProperty:m,isTSTypeExpression:h}=tq();t.exports=function e(t,g){var y,b;let v=t.getParentNode();if(!v)return!1;let x=t.getName(),D=t.getNode();if(g.__isInHtmlInterpolation&&!g.bracketSpacing&&"ObjectExpression"===D.type&&function e(t){let r=t.getValue(),i=t.getParentNode(),a=t.getName();switch(i.type){case"NGPipeExpression":if("number"==typeof a&&i.arguments[a]===r&&i.arguments.length-1===a)return t.callParent(e);break;case"ObjectProperty":if("value"===a)return n(t.getParentNode(1).properties)===i;break;case"BinaryExpression":case"LogicalExpression":if("right"===a)return t.callParent(e);break;case"ConditionalExpression":if("alternate"===a)return t.callParent(e);break;case"UnaryExpression":if(i.prefix)return t.callParent(e)}return!1}(t))return!0;if("BlockStatement"===D.type||"BreakStatement"===D.type||"ClassBody"===D.type||"ClassDeclaration"===D.type||"ClassMethod"===D.type||"ClassProperty"===D.type||"PropertyDefinition"===D.type||"ClassPrivateProperty"===D.type||"ContinueStatement"===D.type||"DebuggerStatement"===D.type||"DeclareClass"===D.type||"DeclareExportAllDeclaration"===D.type||"DeclareExportDeclaration"===D.type||"DeclareFunction"===D.type||"DeclareInterface"===D.type||"DeclareModule"===D.type||"DeclareModuleExports"===D.type||"DeclareVariable"===D.type||"DoWhileStatement"===D.type||"EnumDeclaration"===D.type||"ExportAllDeclaration"===D.type||"ExportDefaultDeclaration"===D.type||"ExportNamedDeclaration"===D.type||"ExpressionStatement"===D.type||"ForInStatement"===D.type||"ForOfStatement"===D.type||"ForStatement"===D.type||"FunctionDeclaration"===D.type||"IfStatement"===D.type||"ImportDeclaration"===D.type||"InterfaceDeclaration"===D.type||"LabeledStatement"===D.type||"MethodDefinition"===D.type||"ReturnStatement"===D.type||"SwitchStatement"===D.type||"ThrowStatement"===D.type||"TryStatement"===D.type||"TSDeclareFunction"===D.type||"TSEnumDeclaration"===D.type||"TSImportEqualsDeclaration"===D.type||"TSInterfaceDeclaration"===D.type||"TSModuleDeclaration"===D.type||"TSNamespaceExportDeclaration"===D.type||"TypeAlias"===D.type||"VariableDeclaration"===D.type||"WhileStatement"===D.type||"WithStatement"===D.type)return!1;if("flow"!==g.parser&&o(t.getValue()))return!0;if("Identifier"===D.type){if(D.extra&&D.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(D.name)||"left"===x&&("async"===D.name&&!v.await||"let"===D.name)&&"ForOfStatement"===v.type)return!0;if("let"===D.name){let e=null===(y=t.findAncestor(e=>"ForOfStatement"===e.type))||void 0===y?void 0:y.left;if(e&&c(e,e=>e===D))return!0}if("object"===x&&"let"===D.name&&"MemberExpression"===v.type&&v.computed&&!v.optional){let e=t.findAncestor(e=>"ExpressionStatement"===e.type||"ForStatement"===e.type||"ForInStatement"===e.type),n=e?"ExpressionStatement"===e.type?e.expression:"ForStatement"===e.type?e.init:e.left:void 0;if(n&&c(n,e=>e===D))return!0}return!1}if("ObjectExpression"===D.type||"FunctionExpression"===D.type||"ClassExpression"===D.type||"DoExpression"===D.type){let e=null===(b=t.findAncestor(e=>"ExpressionStatement"===e.type))||void 0===b?void 0:b.expression;if(e&&c(e,e=>e===D))return!0}switch(v.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===x&&("ArrowFunctionExpression"===D.type||"AssignmentExpression"===D.type||"AwaitExpression"===D.type||"BinaryExpression"===D.type||"ConditionalExpression"===D.type||"LogicalExpression"===D.type||"NewExpression"===D.type||"ObjectExpression"===D.type||"SequenceExpression"===D.type||"TaggedTemplateExpression"===D.type||"UnaryExpression"===D.type||"UpdateExpression"===D.type||"YieldExpression"===D.type||"TSNonNullExpression"===D.type))return!0;break;case"ExportDefaultDeclaration":return function t(n,r){let i=n.getValue(),o=n.getParentNode();return"FunctionExpression"===i.type||"ClassExpression"===i.type?"ExportDefaultDeclaration"===o.type||!e(n,r):!(!s(i)||"ExportDefaultDeclaration"!==o.type&&e(n,r))&&n.call(e=>t(e,r),...a(n,i))}(t,g)||"SequenceExpression"===D.type;case"Decorator":if("expression"===x){if(f(D)&&D.computed)return!0;let e=!1,t=!1,n=D;for(;n;)switch(n.type){case"MemberExpression":t=!0,n=n.object;break;case"CallExpression":if(t||e)return"typescript"!==g.parser;e=!0,n=n.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==g.parser;default:return!0}return!0}break;case"ArrowFunctionExpression":if("body"===x&&"SequenceExpression"!==D.type&&c(D,e=>"ObjectExpression"===e.type))return!0}switch(D.type){case"UpdateExpression":if("UnaryExpression"===v.type)return D.prefix&&("++"===D.operator&&"+"===v.operator||"--"===D.operator&&"-"===v.operator);case"UnaryExpression":switch(v.type){case"UnaryExpression":return D.operator===v.operator&&("+"===D.operator||"-"===D.operator);case"BindExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"BinaryExpression":return"left"===x&&"**"===v.operator;default:return!1}case"BinaryExpression":if("UpdateExpression"===v.type||"in"===D.operator&&function(e){let t=0,n=e.getValue();for(;n;){let r=e.getParentNode(t++);if(r&&"ForStatement"===r.type&&r.init===n)return!0;n=r}return!1}(t))return!0;if("|>"===D.operator&&D.extra&&D.extra.parenthesized){let e=t.getParentNode(1);if("BinaryExpression"===e.type&&"|>"===e.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(v.type){case"TSSatisfiesExpression":case"TSAsExpression":return!h(D);case"ConditionalExpression":return h(D);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===x;case"ClassExpression":case"ClassDeclaration":return"superClass"===x;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;case"AssignmentExpression":case"AssignmentPattern":return"left"===x&&("TSTypeAssertion"===D.type||h(D));case"LogicalExpression":if("LogicalExpression"===D.type)return v.operator!==D.operator;case"BinaryExpression":{let{operator:e,type:t}=D;if(!e&&"TSTypeAssertion"!==t)return!0;let n=p(e),r=v.operator,i=p(r);return i>n||"right"===x&&i===n||i===n&&!_(r,e)||(i"===v.operator);default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if("extendsType"===x&&"TSConditionalType"===v.type){if("TSConditionalType"===D.type)return!0;let{typeAnnotation:e}=D.returnType||D.typeAnnotation;if("TSTypePredicate"===e.type&&e.typeAnnotation&&(e=e.typeAnnotation.typeAnnotation),"TSInferType"===e.type&&e.typeParameter.constraint)return!0}if("checkType"===x&&"TSConditionalType"===v.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===v.type||"TSIntersectionType"===v.type)&&v.types.length>1&&(!D.types||D.types.length>1))return!0;case"TSInferType":if("TSInferType"===D.type&&"TSRestType"===v.type)break;case"TSTypeOperator":return"TSArrayType"===v.type||"TSOptionalType"===v.type||"TSRestType"===v.type||"objectType"===x&&"TSIndexedAccessType"===v.type||"TSTypeOperator"===v.type||"TSTypeAnnotation"===v.type&&t.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return"objectType"===x&&"TSIndexedAccessType"===v.type||"elementType"===x&&"TSArrayType"===v.type;case"TypeofTypeAnnotation":return"objectType"===x&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type)||"elementType"===x&&"ArrayTypeAnnotation"===v.type;case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===v.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===v.type||"NullableTypeAnnotation"===v.type||"IntersectionTypeAnnotation"===v.type||"UnionTypeAnnotation"===v.type||"objectType"===x&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type);case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===v.type||"objectType"===x&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type);case"FunctionTypeAnnotation":{let e="NullableTypeAnnotation"===v.type?t.getParentNode(1):v;return"UnionTypeAnnotation"===e.type||"IntersectionTypeAnnotation"===e.type||"ArrayTypeAnnotation"===e.type||"objectType"===x&&("IndexedAccessType"===e.type||"OptionalIndexedAccessType"===e.type)||"NullableTypeAnnotation"===e.type||"FunctionTypeParam"===v.type&&null===v.name&&i(D).some(e=>e.typeAnnotation&&"NullableTypeAnnotation"===e.typeAnnotation.type)}case"OptionalIndexedAccessType":return"objectType"===x&&"IndexedAccessType"===v.type;case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof D.value&&"ExpressionStatement"===v.type&&!v.directive){let e=t.getParentNode(1);return"Program"===e.type||"BlockStatement"===e.type}return"object"===x&&"MemberExpression"===v.type&&"number"==typeof D.value;case"AssignmentExpression":{let e=t.getParentNode(1);return"body"===x&&"ArrowFunctionExpression"===v.type||("key"!==x||"ClassProperty"!==v.type&&"PropertyDefinition"!==v.type||!v.computed)&&("init"!==x&&"update"!==x||"ForStatement"!==v.type)&&("ExpressionStatement"===v.type?"ObjectPattern"===D.left.type:!("key"===x&&"TSPropertySignature"===v.type||"AssignmentExpression"===v.type||"SequenceExpression"===v.type&&e&&"ForStatement"===e.type&&(e.init===v||e.update===v)||"value"===x&&"Property"===v.type&&e&&"ObjectPattern"===e.type&&e.properties.includes(v)||"NGChainedExpression"===v.type))}case"ConditionalExpression":switch(v.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"ConditionalExpression":return"test"===x;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;default:return!1}case"FunctionExpression":switch(v.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(v.type){case"BinaryExpression":return"|>"!==v.operator||D.extra&&D.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===x;case"MemberExpression":case"OptionalMemberExpression":return"object"===x;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===x;default:return!1}case"ClassExpression":if(r(D.decorators))return!0;if("NewExpression"===v.type)return"callee"===x;break;case"OptionalMemberExpression":case"OptionalCallExpression":{let e=t.getParentNode(1);if("object"===x&&"MemberExpression"===v.type||"callee"===x&&("CallExpression"===v.type||"NewExpression"===v.type)||"TSNonNullExpression"===v.type&&"MemberExpression"===e.type&&e.object===v)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===x&&("BindExpression"===v.type||"NewExpression"===v.type)){let e=D;for(;e;)switch(e.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":e=e.object;break;case"TaggedTemplateExpression":e=e.tag;break;case"TSNonNullExpression":e=e.expression;break;default:return!1}}break;case"BindExpression":return"callee"===x&&("BindExpression"===v.type||"NewExpression"===v.type)||"object"===x&&f(v);case"NGPipeExpression":return!("NGRoot"===v.type||"NGMicrosyntaxExpression"===v.type||"ObjectProperty"===v.type&&!(D.extra&&D.extra.parenthesized)||"ArrayExpression"===v.type||d(v)&&v.arguments[x]===D||"right"===x&&"NGPipeExpression"===v.type||"property"===x&&"MemberExpression"===v.type||"AssignmentExpression"===v.type);case"JSXFragment":case"JSXElement":return"callee"===x||"left"===x&&"BinaryExpression"===v.type&&"<"===v.operator||"ArrayExpression"!==v.type&&"ArrowFunctionExpression"!==v.type&&"AssignmentExpression"!==v.type&&"AssignmentPattern"!==v.type&&"BinaryExpression"!==v.type&&"NewExpression"!==v.type&&"ConditionalExpression"!==v.type&&"ExpressionStatement"!==v.type&&"JsExpressionRoot"!==v.type&&"JSXAttribute"!==v.type&&"JSXElement"!==v.type&&"JSXExpressionContainer"!==v.type&&"JSXFragment"!==v.type&&"LogicalExpression"!==v.type&&!d(v)&&!m(v)&&"ReturnStatement"!==v.type&&"ThrowStatement"!==v.type&&"TypeCastExpression"!==v.type&&"VariableDeclarator"!==v.type&&"YieldExpression"!==v.type;case"TypeAnnotation":return"returnType"===x&&"ArrowFunctionExpression"===v.type&&u(D,e=>"ObjectTypeAnnotation"===e.type&&u(e,e=>"FunctionTypeAnnotation"===e.type||void 0)||void 0)}return!1}}}),nv=b({"src/language-js/print-preprocess.js"(e,t){T(),t.exports=function(e,t){switch(t.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},e),{},{type:t.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:e,comments:[],rootMarker:t.rootMarker});default:return e}}}}),nx=b({"src/language-js/print/html-binding.js"(e,t){T();var{builders:{join:n,line:r,group:i,softline:a,indent:o}}=$();t.exports={isVueEventBindingExpression:function e(t){switch(t.type){case"MemberExpression":switch(t.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return e(t.object)}return!1;case"Identifier":return!0;default:return!1}},printHtmlBinding:function(e,t,s){let u=e.getValue();if(t.__onHtmlBindingRoot&&null===e.getName()&&t.__onHtmlBindingRoot(u,t),"File"===u.type){if(t.__isVueForBindingLeft)return e.call(e=>{let t=n([",",r],e.map(s,"params")),{params:u}=e.getValue();return 1===u.length?t:["(",o([a,i(t)]),a,")"]},"program","body",0);if(t.__isVueBindings)return e.call(e=>n([",",r],e.map(s,"params")),"program","body",0)}}}}}),nD=b({"src/language-js/print/binaryish.js"(e,t){T();var{printComments:n}=tO(),{getLast:r}=ep(),{builders:{join:i,line:a,softline:o,group:s,indent:u,align:l,indentIfBreak:c},utils:{cleanDoc:_,getDocParts:p,isConcat:d}}=$(),{hasLeadingOwnLineComment:f,isBinaryish:m,isJsxNode:h,shouldFlatten:g,hasComment:y,CommentCheckFlags:b,isCallExpression:v,isMemberExpression:x,isObjectProperty:D,isEnabledHackPipeline:S}=tq(),E=0;function w(e){return"LogicalExpression"===e.type&&!!("ObjectExpression"===e.right.type&&e.right.properties.length>0||"ArrayExpression"===e.right.type&&e.right.elements.length>0||h(e.right))}t.exports={printBinaryishExpression:function(e,t,T){let A=e.getValue(),C=e.getParentNode(),N=e.getParentNode(1),M=A!==C.body&&("IfStatement"===C.type||"WhileStatement"===C.type||"SwitchStatement"===C.type||"DoWhileStatement"===C.type),k=S(t)&&"|>"===A.operator,j=function e(t,r,o,c,h){let v=t.getValue();if(!m(v))return[s(r())];let x=[];g(v.operator,v.left.operator)?x=t.call(t=>e(t,r,o,!0,h),"left"):x.push(s(r("left")));let D=w(v),T=("|>"===v.operator||"NGPipeExpression"===v.type||"|"===v.operator&&"__vue_expression"===o.parser)&&!f(o.originalText,v.right),E="NGPipeExpression"===v.type?"|":v.operator,A="NGPipeExpression"===v.type&&v.arguments.length>0?s(u([a,": ",i([a,": "],t.map(r,"arguments").map(e=>l(2,s(e))))])):"",C;if(D)C=[E," ",r("right"),A];else{let n=S(o)&&"|>"===E?t.call(t=>e(t,r,o,!0,h),"right"):r("right");C=[T?a:"",E,T?" ":a,n,A]}let N=t.getParentNode(),M=y(v.left,b.Trailing|b.Line),k=M||!(h&&"LogicalExpression"===v.type)&&N.type!==v.type&&v.left.type!==v.type&&v.right.type!==v.type;if(x.push(T?"":" ",k?s(C,{shouldBreak:M}):C),c&&y(v)){let e=_(n(t,x,o));return d(e)||"fill"===e.type?p(e):[e]}return x}(e,T,t,!1,M);if(M)return j;if(k)return s(j);if(v(C)&&C.callee===A||"UnaryExpression"===C.type||x(C)&&!C.computed)return s([u([o,...j]),o]);let I="ReturnStatement"===C.type||"ThrowStatement"===C.type||"JSXExpressionContainer"===C.type&&"JSXAttribute"===N.type||"|"!==A.operator&&"JsExpressionRoot"===C.type||"NGPipeExpression"!==A.type&&("NGRoot"===C.type&&"__ng_binding"===t.parser||"NGMicrosyntaxExpression"===C.type&&"NGMicrosyntax"===N.type&&1===N.body.length)||A===C.body&&"ArrowFunctionExpression"===C.type||A!==C.body&&"ForStatement"===C.type||"ConditionalExpression"===C.type&&"ReturnStatement"!==N.type&&"ThrowStatement"!==N.type&&!v(N)||"TemplateLiteral"===C.type,O="AssignmentExpression"===C.type||"VariableDeclarator"===C.type||"ClassProperty"===C.type||"PropertyDefinition"===C.type||"TSAbstractPropertyDefinition"===C.type||"ClassPrivateProperty"===C.type||D(C),P=m(A.left)&&g(A.operator,A.left.operator);if(I||w(A)&&!P||!w(A)&&O)return s(j);if(0===j.length)return"";let F=h(A.right),L=j.findIndex(e=>"string"!=typeof e&&!Array.isArray(e)&&"group"===e.type),R=j.slice(0,-1===L?1:L+1),z=j.slice(R.length,F?-1:void 0),B=Symbol("logicalChain-"+ ++E),U=s([...R,u(z)],{id:B});return F?s([U,c(r(j),{groupId:B})]):U},shouldInlineLogicalExpression:w}}}),nS=b({"src/language-js/print/angular.js"(e,t){T();var{builders:{join:n,line:r,group:i}}=$(),{hasNode:a,hasComment:o,getComments:s}=tq(),{printBinaryishExpression:u}=nD();function l(e,t,n){return"NGMicrosyntaxKeyedExpression"===e.type&&"of"===e.key.name&&1===t&&"NGMicrosyntaxLet"===n.body[0].type&&null===n.body[0].value}t.exports={printAngular:function(e,t,c){let _=e.getValue();if(_.type.startsWith("NG"))switch(_.type){case"NGRoot":return[c("node"),o(_.node)?" //"+s(_.node)[0].value.trimEnd():""];case"NGPipeExpression":return u(e,t,c);case"NGChainedExpression":return i(n([";",r],e.map(e=>a(e.getValue(),e=>{switch(e.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}})?c():["(",c(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[_.prefix,": ",_.value.trim()];case"NGMicrosyntax":return e.map((e,t)=>[0===t?"":l(e.getValue(),t,_)?" ":[";",r],c()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(_.name)?_.name:JSON.stringify(_.name);case"NGMicrosyntaxExpression":return[c("expression"),null===_.alias?"":[" as ",c("alias")]];case"NGMicrosyntaxKeyedExpression":{let t=e.getName(),n=e.getParentNode(),r=l(_,t,n)||(1===t&&("then"===_.key.name||"else"===_.key.name)||2===t&&"else"===_.key.name&&"NGMicrosyntaxKeyedExpression"===n.body[t-1].type&&"then"===n.body[t-1].key.name)&&"NGMicrosyntaxExpression"===n.body[0].type;return[c("key"),r?" ":": ",c("expression")]}case"NGMicrosyntaxLet":return["let ",c("key"),null===_.value?"":[" = ",c("value")]];case"NGMicrosyntaxAs":return[c("key")," as ",c("alias")];default:throw Error(`Unknown Angular node type: ${JSON.stringify(_.type)}.`)}}}}}),nT=b({"src/language-js/print/jsx.js"(e,t){T();var{printComments:n,printDanglingComments:r,printCommentsSeparately:i}=tO(),{builders:{line:a,hardline:o,softline:s,group:u,indent:l,conditionalGroup:c,fill:_,ifBreak:p,lineSuffixBoundary:d,join:f},utils:{willBreak:m}}=$(),{getLast:h,getPreferredQuote:g}=ep(),{isJsxNode:y,rawText:b,isCallExpression:v,isStringLiteral:x,isBinaryish:D,hasComment:S,CommentCheckFlags:E,hasNodeIgnoreComment:w}=tq(),A=nb(),{willPrintOwnComments:C}=ny(),N=e=>""===e||e===a||e===o||e===s;function M(e,t,n,r){return e?"":("JSXElement"!==n.type||n.closingElement)&&(!r||"JSXElement"!==r.type||r.closingElement)?s:1===t.length?s:o}function k(e,t,n,r){return e?o:1===t.length&&("JSXElement"!==n.type||n.closingElement)&&(!r||"JSXElement"!==r.type||r.closingElement)?s:o}var j=` +\r `,I=RegExp("(["+j+"]+)"),O=RegExp("[^"+j+"]"),P=e=>e.replace(RegExp("(?:^"+I.source+"|"+I.source+"$)"),"");function F(e){return"JSXText"===e.type&&(O.test(b(e))||!/\n/.test(b(e)))}t.exports={hasJsxIgnoreComment:function(e){let t=e.getValue(),n=e.getParentNode();if(!n||!t||!y(t)||!y(n))return!1;let r=n.children.indexOf(t),i=null;for(let e=r;e>0;e--){let t=n.children[e-1];if(!("JSXText"===t.type&&!F(t))){i=t;break}}return i&&"JSXExpressionContainer"===i.type&&"JSXEmptyExpression"===i.expression.type&&w(i.expression)},printJsx:function(e,t,T){let w=e.getValue();if(w.type.startsWith("JSX"))switch(w.type){case"JSXAttribute":return function(e,t,n){let r=e.getValue(),a=[];if(a.push(n("name")),r.value){let o;if(x(r.value)){let n=b(r.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:a,quote:s,regex:u}=g(n,t.jsxSingleQuote?"'":'"');n=n.replace(u,a);let{leading:l,trailing:c}=e.call(()=>i(e,t),"value");o=[l,s,n,s,c]}else o=n("value");a.push("=",o)}return a}(e,t,T);case"JSXIdentifier":return String(w.name);case"JSXNamespacedName":return f(":",[T("namespace"),T("name")]);case"JSXMemberExpression":return f(".",[T("object"),T("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":let j;return j=e.getValue(),["{",e.call(e=>{let r=["...",T()];return S(e.getValue())&&C(e)?[l([s,n(e,r,t)]),s]:r},"JSXSpreadAttribute"===j.type?"argument":"expression"),"}"];case"JSXExpressionContainer":let O,L;return O=e.getValue(),(L=(e,t)=>"JSXEmptyExpression"===e.type||!S(e)&&("ArrayExpression"===e.type||"ObjectExpression"===e.type||"ArrowFunctionExpression"===e.type||"AwaitExpression"===e.type&&(L(e.argument,e)||"JSXElement"===e.argument.type)||v(e)||"FunctionExpression"===e.type||"TemplateLiteral"===e.type||"TaggedTemplateExpression"===e.type||"DoExpression"===e.type||y(t)&&("ConditionalExpression"===e.type||D(e))))(O.expression,e.getParentNode(0))?u(["{",T("expression"),d,"}"]):u(["{",l([s,T("expression")]),s,d,"}"]);case"JSXFragment":case"JSXElement":let R;return R=n(e,function(e,t,n){var r;let i,d=e.getValue();if("JSXElement"===d.type&&function(e){if(0===e.children.length)return!0;if(e.children.length>1)return!1;let t=e.children[0];return"JSXText"===t.type&&!F(t)}(d))return[n("openingElement"),n("closingElement")];let f=n("JSXElement"===d.type?"openingElement":"openingFragment"),g=n("JSXElement"===d.type?"closingElement":"closingFragment");if(1===d.children.length&&"JSXExpressionContainer"===d.children[0].type&&("TemplateLiteral"===d.children[0].expression.type||"TaggedTemplateExpression"===d.children[0].expression.type))return[f,...e.map(n,"children"),g];d.children=d.children.map(e=>"JSXExpressionContainer"===e.type&&x(e.expression)&&" "===e.expression.value&&!S(e.expression)?{type:"JSXText",value:" ",raw:" "}:e);let v=d.children.some(y),D=d.children.filter(e=>"JSXExpressionContainer"===e.type).length>1,T="JSXElement"===d.type&&d.openingElement.attributes.length>1,E=m(f)||v||T||D,w="mdx"===e.getParentNode().rootMarker,A=t.singleQuote?"{' '}":'{" "}',C=w?" ":p([A,s]," "),j=(r=d.openingElement&&d.openingElement.name&&"fbt"===d.openingElement.name.name,i=[],e.each((e,t,s)=>{let u=e.getValue();if("JSXText"===u.type){let e=b(u);if(F(u)){let n,o=e.split(I);if(""===o[0]){if(i.push(""),o.shift(),/\n/.test(o[0])){let e=s[t+1];i.push(k(r,o[1],u,e))}else i.push(C);o.shift()}if(""===h(o)&&(o.pop(),n=o.pop()),0===o.length)return;for(let[e,t]of o.entries())e%2==1?i.push(a):i.push(t);if(void 0!==n){if(/\n/.test(n)){let e=s[t+1];i.push(k(r,h(i),u,e))}else i.push(C)}else{let e=s[t+1];i.push(M(r,h(i),u,e))}}else/\n/.test(e)?e.match(/\n/g).length>1&&i.push("",o):i.push("",C)}else{let e=n();i.push(e);let a=s[t+1];if(a&&F(a)){let e=P(b(a)).split(I)[0];i.push(M(r,e,u,a))}else i.push(o)}},"children"),i),O=d.children.some(e=>F(e));for(let e=j.length-2;e>=0;e--){let t=""===j[e]&&""===j[e+1],n=j[e]===o&&""===j[e+1]&&j[e+2]===o,r=(j[e]===s||j[e]===o)&&""===j[e+1]&&j[e+2]===C,i=j[e]===C&&""===j[e+1]&&(j[e+2]===s||j[e+2]===o),a=j[e]===C&&""===j[e+1]&&j[e+2]===C,u=j[e]===s&&""===j[e+1]&&j[e+2]===o||j[e]===o&&""===j[e+1]&&j[e+2]===s;n&&O||t||r||a||u?j.splice(e,2):i&&j.splice(e+1,2)}for(;j.length>0&&N(h(j));)j.pop();for(;j.length>1&&N(j[0])&&N(j[1]);)j.shift(),j.shift();let L=[];for(let[e,t]of j.entries()){if(t===C){if(1===e&&""===j[e-1]){if(2===j.length){L.push(A);continue}L.push([A,o]);continue}if(e===j.length-1||""===j[e-1]&&j[e-2]===o){L.push(A);continue}}L.push(t),m(t)&&(E=!0)}let R=O?_(L):u(L,{shouldBreak:!0});if(w)return R;let z=u([f,l([o,R]),o,g]);return E?z:c([u([f,...j,g]),z])}(e,t,T),t),function(e,t,n){let r=e.getParentNode();if(!r||({ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0})[r.type])return t;let i=e.match(void 0,e=>"ArrowFunctionExpression"===e.type,v,e=>"JSXExpressionContainer"===e.type),a=A(e,n);return u([a?"":p("("),l([s,t]),s,a?"":p(")")],{shouldBreak:i})}(e,R,t);case"JSXOpeningElement":return function(e,t,n){let r,i=e.getValue(),c=i.name&&S(i.name)||i.typeParameters&&S(i.typeParameters);if(i.selfClosing&&0===i.attributes.length&&!c)return["<",n("name"),n("typeParameters")," />"];if(i.attributes&&1===i.attributes.length&&i.attributes[0].value&&x(i.attributes[0].value)&&!i.attributes[0].value.value.includes(` `)&&!c&&!S(i.attributes[0]))return u(["<",n("name"),n("typeParameters")," ",...e.map(n,"attributes"),i.selfClosing?" />":">"]);let _=i.attributes&&i.attributes.some(e=>e.value&&x(e.value)&&e.value.value.includes(` -`)),p=t.singleAttributePerLine&&i.attributes.length>1?o:a;return u(["<",n("name"),n("typeParameters"),l(e.map(()=>[p,n()],"attributes")),...i.selfClosing?[a,"/>"]:(r=i.attributes.length>0&&S(m(i.attributes),E.Trailing),0===i.attributes.length&&!c||(t.bracketSameLine||t.jsxBracketSameLine)&&(!c||i.attributes.length>0)&&!r)?[">"]:[s,">"]],{shouldBreak:_})}(e,t,T);case"JSXClosingElement":let z,B,U;return z=e.getValue(),(B=[]).push(""),B;case"JSXOpeningFragment":case"JSXClosingFragment":let J,$,K,V;return $=S(J=e.getValue()),K=S(J,E.Line),[(V="JSXOpeningFragment"===J.type)?"<":""];case"JSXEmptyExpression":let Y;return Y=S(e.getValue(),E.Line),[r(e,t,!Y),Y?o:""];case"JSXText":throw Error("JSXText should be handled by JSXElement");default:throw Error(`Unknown JSX node type: ${JSON.stringify(w.type)}.`)}}}}}),nE=b({"src/language-js/print/misc.js"(e,t){T();var{isNonEmptyArray:n}=ep(),{builders:{indent:r,join:i,line:a}}=$(),{isFlowAnnotationComment:o}=tq();function s(e,t,n){let r=e.getValue();if(!r.typeAnnotation)return"";let i=e.getParentNode(),a="DeclareFunction"===i.type&&i.id===r;return o(t.originalText,r.typeAnnotation)?[" /*: ",n("typeAnnotation")," */"]:[a?"":": ",n("typeAnnotation")]}t.exports={printOptionalToken:function(e){let t=e.getValue();return t.optional&&("Identifier"!==t.type||t!==e.getParentNode().key)?"OptionalCallExpression"===t.type||"OptionalMemberExpression"===t.type&&t.computed?"?.":"?":""},printDefiniteToken:function(e){return e.getValue().definite||e.match(void 0,(e,t)=>"id"===t&&"VariableDeclarator"===e.type&&e.definite)?"!":""},printFunctionTypeParameters:function(e,t,n){let r=e.getValue();return r.typeArguments?n("typeArguments"):r.typeParameters?n("typeParameters"):""},printBindExpressionCallee:function(e,t,n){return["::",n("callee")]},printTypeScriptModifiers:function(e,t,r){return n(e.getValue().modifiers)?[i(" ",e.map(r,"modifiers"))," "]:""},printTypeAnnotation:s,printRestSpread:function(e,t,n){return["...",n("argument"),s(e,t,n)]},adjustClause:function(e,t,n){return"EmptyStatement"===e.type?";":"BlockStatement"===e.type||n?[" ",t]:r([a,t])},printDirective:function(e,t){let n=e.slice(1,-1);if(n.includes('"')||n.includes("'"))return e;let r=t.singleQuote?"'":'"';return r+n+r}}}}),nw=b({"src/language-js/print/array.js"(e,t){T();var{printDanglingComments:n}=tO(),{builders:{line:r,softline:i,hardline:a,group:o,indent:s,ifBreak:u,fill:l}}=$(),{getLast:c,hasNewline:_}=ep(),{shouldPrintComma:p,hasComment:d,CommentCheckFlags:f,isNextLineEmpty:h,isNumericLiteral:m,isSignedNumericLiteral:g}=tq(),{locStart:y}=tw(),{printOptionalToken:b,printTypeAnnotation:v}=nE();function x(e,t){return e.elements.length>1&&e.elements.every(e=>e&&(m(e)||g(e)&&!d(e.argument))&&!d(e,f.Trailing|f.Line,e=>!_(t.originalText,y(e),{backwards:!0})))}function D(e,t,n,a){let s=[],u=[];return e.each(e=>{s.push(u,o(a())),u=[",",r],e.getValue()&&h(e.getValue(),t)&&u.push(i)},n),s}t.exports={printArray:function(e,t,_){let m=e.getValue(),g=[],y="TupleExpression"===m.type?"#[":"[";if(0===m.elements.length)d(m,f.Dangling)?g.push(o([y,n(e,t),i,"]"])):g.push(y,"]");else{let b,v=c(m.elements),S=!(v&&"RestElement"===v.type),T=Symbol("array"),E=!t.__inJestEach&&m.elements.length>1&&m.elements.every((e,t,n)=>{let r=e&&e.type;if("ArrayExpression"!==r&&"ObjectExpression"!==r)return!1;let i=n[t+1];if(i&&r!==i.type)return!1;let a="ArrayExpression"===r?"elements":"properties";return e[a]&&e[a].length>1}),w=x(m,t),A=S?null===v?",":p(t)?w?u(",","",{groupId:T}):u(","):"":"";g.push(o([y,s([i,w?(b=[],e.each((e,n,i)=>{let o=n===i.length-1;b.push([_(),o?A:","]),o||b.push(h(e.getValue(),t)?[a,a]:d(i[n+1],f.Leading|f.Line)?a:r)},"elements"),l(b)):[D(e,t,"elements",_),A],n(e,t,!0)]),i,"]"],{shouldBreak:E,id:T}))}return g.push(b(e),v(e,t,_)),g},printArrayItems:D,isConciselyPrintedArray:x}}}),nA=b({"src/language-js/print/call-arguments.js"(e,t){T();var{printDanglingComments:n}=tO(),{getLast:r,getPenultimate:i}=ep(),{getFunctionParameters:a,hasComment:o,CommentCheckFlags:s,isFunctionCompositionArgs:u,isJsxNode:l,isLongCurriedCallExpression:c,shouldPrintComma:_,getCallArguments:p,iterateCallArgumentsPath:d,isNextLineEmpty:f,isCallExpression:h,isStringLiteral:m,isObjectProperty:g,isTSTypeExpression:y}=tq(),{builders:{line:b,hardline:v,softline:x,group:D,indent:S,conditionalGroup:E,ifBreak:w,breakParent:A},utils:{willBreak:C}}=$(),{ArgExpansionBailout:M}=eI(),{isConciselyPrintedArray:N}=nw();function k(e){var t;let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"ObjectExpression"===e.type&&(e.properties.length>0||o(e))||"ArrayExpression"===e.type&&(e.elements.length>0||o(e))||"TSTypeAssertion"===e.type&&k(e.expression)||y(e)&&k(e.expression)||"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&(!e.returnType||!e.returnType.typeAnnotation||"TSTypeReference"!==e.returnType.typeAnnotation.type||"BlockStatement"===(t=e.body).type&&(t.body.some(e=>"EmptyStatement"!==e.type)||o(t,s.Dangling)))&&("BlockStatement"===e.body.type||"ArrowFunctionExpression"===e.body.type&&k(e.body,!0)||"ObjectExpression"===e.body.type||"ArrayExpression"===e.body.type||!n&&(h(e.body)||"ConditionalExpression"===e.body.type)||l(e.body))||"DoExpression"===e.type||"ModuleExpression"===e.type}t.exports=function(e,t,l){let h,y,T=e.getValue(),j="ImportExpression"===T.type,I=p(T);if(0===I.length)return["(",n(e,t,!0),")"];if(2===I.length&&"ArrowFunctionExpression"===I[0].type&&0===a(I[0]).length&&"BlockStatement"===I[0].body.type&&"ArrayExpression"===I[1].type&&!I.some(e=>o(e)))return["(",l(["arguments",0]),", ",l(["arguments",1]),")"];let O=!1,P=!1,F=I.length-1,L=[];d(e,(e,n)=>{let r=e.getNode(),i=[l()];n===F||(f(r,t)?(0===n&&(P=!0),O=!0,i.push(",",v,v)):i.push(",",b)),L.push(i)});let R=!(j||T.callee&&"Import"===T.callee.type)&&_(t,"all")?",":"";function z(){return D(["(",S([b,...L]),R,b,")"],{shouldBreak:!0})}if(O||"Decorator"!==e.getParentNode().type&&u(I))return z();let B=function(e){var t;if(2!==e.length)return!1;let[n,r]=e;return!!("ModuleExpression"===n.type&&"ObjectExpression"===(t=r).type&&1===t.properties.length&&g(t.properties[0])&&"Identifier"===t.properties[0].key.type&&"type"===t.properties[0].key.name&&m(t.properties[0].value)&&"module"===t.properties[0].value.value)||!o(n)&&("FunctionExpression"===n.type||"ArrowFunctionExpression"===n.type&&"BlockStatement"===n.body.type)&&"FunctionExpression"!==r.type&&"ArrowFunctionExpression"!==r.type&&"ConditionalExpression"!==r.type&&!k(r)}(I),U=(h=r(I),y=i(I),!o(h,s.Leading)&&!o(h,s.Trailing)&&k(h)&&(!y||y.type!==h.type)&&(2!==I.length||"ArrowFunctionExpression"!==y.type||"ArrayExpression"!==h.type)&&!(I.length>1&&"ArrayExpression"===h.type&&N(h,t)));if(B||U){if(B?L.slice(1).some(C):L.slice(0,-1).some(C))return z();let t=[];try{e.try(()=>{d(e,(e,n)=>{B&&0===n&&(t=[[l([],{expandFirstArg:!0}),L.length>1?",":"",P?v:b,P?v:""],...L.slice(1)]),U&&n===F&&(t=[...L.slice(0,-1),l([],{expandLastArg:!0})])})})}catch(e){if(e instanceof M)return z();throw e}return[L.some(C)?A:"",E([["(",...t,")"],B?["(",D(t[0],{shouldBreak:!0}),...t.slice(1),")"]:["(",...L.slice(0,-1),D(r(t),{shouldBreak:!0}),")"],z()])]}let J=["(",S([x,...L]),w(R),x,")"];return c(e)?J:D(J,{shouldBreak:L.some(C)||O})}}}),nC=b({"src/language-js/print/member.js"(e,t){T();var{builders:{softline:n,group:r,indent:i,label:a}}=$(),{isNumericLiteral:o,isMemberExpression:s,isCallExpression:u}=tq(),{printOptionalToken:l}=nE();function c(e,t,a){let s=a("property"),u=e.getValue(),c=l(e);return u.computed?!u.property||o(u.property)?[c,"[",s,"]"]:r([c,"[",i([n,s]),n,"]"]):[c,".",s]}t.exports={printMemberExpression:function(e,t,o){let l=e.getValue(),_=e.getParentNode(),p,d=0;do p=e.getParentNode(d),d++;while(p&&(s(p)||"TSNonNullExpression"===p.type))let f=o("object"),h=c(e,t,o),m=p&&("NewExpression"===p.type||"BindExpression"===p.type||"AssignmentExpression"===p.type&&"Identifier"!==p.left.type)||l.computed||"Identifier"===l.object.type&&"Identifier"===l.property.type&&!s(_)||("AssignmentExpression"===_.type||"VariableDeclarator"===_.type)&&(u(l.object)&&l.object.arguments.length>0||"TSNonNullExpression"===l.object.type&&u(l.object.expression)&&l.object.expression.arguments.length>0||"member-chain"===f.label);return a("member-chain"===f.label?"member-chain":"member",[f,m?h:r(i([n,h]))])},printMemberLookup:c}}}),nM=b({"src/language-js/print/member-chain.js"(e,t){T();var{printComments:n}=tO(),{getLast:r,isNextLineEmptyAfterIndex:i,getNextNonSpaceNonCommentCharacterIndex:a}=ep(),o=nb(),{isCallExpression:s,isMemberExpression:u,isFunctionOrArrowExpression:l,isLongCurriedCallExpression:c,isMemberish:_,isNumericLiteral:p,isSimpleCallArgument:d,hasComment:f,CommentCheckFlags:h,isNextLineEmpty:m}=tq(),{locEnd:g}=tw(),{builders:{join:y,hardline:b,group:v,indent:x,conditionalGroup:D,breakParent:S,label:E},utils:{willBreak:w}}=$(),A=nA(),{printMemberLookup:C}=nC(),{printOptionalToken:M,printFunctionTypeParameters:N,printBindExpressionCallee:k}=nE();t.exports=function(e,t,T){var j;let I,O,P=e.getParentNode(),F=!P||"ExpressionStatement"===P.type,L=[];function R(e){let{originalText:n}=t,r=a(n,e,g);return")"===n.charAt(r)?!1!==r&&i(n,r+1):m(e,t)}let z=e.getValue();L.unshift({node:z,printed:[M(e),N(e,t,T),A(e,t,T)]}),z.callee&&e.call(e=>(function e(r){let i=r.getValue();s(i)&&(_(i.callee)||s(i.callee))?(L.unshift({node:i,printed:[n(r,[M(r),N(r,t,T),A(r,t,T)],t),R(i)?b:""]}),r.call(t=>e(t),"callee")):_(i)?(L.unshift({node:i,needsParens:o(r,t),printed:n(r,u(i)?C(r,t,T):k(r,t,T),t)}),r.call(t=>e(t),"object")):"TSNonNullExpression"===i.type?(L.unshift({node:i,printed:n(r,"!",t)}),r.call(t=>e(t),"expression")):L.unshift({node:i,printed:T()})})(e),"callee");let B=[],U=[L[0]],J=1;for(;J0&&B.push(U);let V=B.length>=2&&!f(B[1][0].node)&&function(e){let n=e[1].length>0&&e[1][0].node.computed;if(1===e[0].length){let r=e[0][0].node;return"ThisExpression"===r.type||"Identifier"===r.type&&(K(r.name)||F&&r.name.length<=t.tabWidth||n)}let i=r(e[0]).node;return u(i)&&"Identifier"===i.property.type&&(K(i.property.name)||n)}(B);function Y(e){let t=e.map(e=>e.printed);return e.length>0&&r(e).needsParens?["(",...t,")"]:t}let W=B.map(Y),q=V?3:2,Q=B.flat(),H=Q.slice(1,-1).some(e=>f(e.node,h.Leading))||Q.slice(0,-1).some(e=>f(e.node,h.Trailing))||B[q]&&f(B[q][0].node,h.Leading);if(B.length<=q&&!H)return c(e)?W:v(W);let G=r(B[V?1:0]).node,Z=!s(G)&&R(G),X=[Y(B[0]),V?B.slice(1,2).map(Y):"",Z?b:"",0===(j=B.slice(V?2:1)).length?"":x(v([b,y(b,j.map(Y))]))],ee=L.map(e=>{let{node:t}=e;return t}).filter(s);return E("member-chain",H||ee.length>2&&ee.some(e=>!e.arguments.every(e=>d(e,0)))||W.slice(0,-1).some(w)||(I=r(r(B)).node,O=r(W),s(I)&&w(O)&&ee.slice(0,-1).some(e=>e.arguments.some(l)))?v(X):[w(W)||Z?S:"",D([W,X])])}}}),nN=b({"src/language-js/print/call-expression.js"(e,t){T();var{builders:{join:n,group:r}}=$(),i=nb(),{getCallArguments:a,hasFlowAnnotationComment:o,isCallExpression:s,isMemberish:u,isStringLiteral:l,isTemplateOnItsOwnLine:c,isTestCall:_,iterateCallArgumentsPath:p}=tq(),d=nM(),f=nA(),{printOptionalToken:h,printFunctionTypeParameters:m}=nE();t.exports={printCallExpression:function(e,t,g){let y=e.getValue(),b=e.getParentNode(),v="NewExpression"===y.type,x="ImportExpression"===y.type,D=h(e),S=a(y);if(S.length>0&&(!x&&!v&&function(e,t){if("Identifier"!==e.callee.type)return!1;if("require"===e.callee.name)return!0;if("define"===e.callee.name){let n=a(e);return"ExpressionStatement"===t.type&&(1===n.length||2===n.length&&"ArrayExpression"===n[0].type||3===n.length&&l(n[0])&&"ArrayExpression"===n[1].type)}return!1}(y,b)||1===S.length&&c(S[0],t.originalText)||!v&&_(y,b))){let r=[];return p(e,()=>{r.push(g())}),[v?"new ":"",g("callee"),D,m(e,t,g),"(",n(", ",r),")"]}let T=("babel"===t.parser||"babel-flow"===t.parser)&&y.callee&&"Identifier"===y.callee.type&&o(y.callee.trailingComments);if(T&&(y.callee.trailingComments[0].printed=!0),!x&&!v&&u(y.callee)&&!e.call(e=>i(e,t),"callee"))return d(e,t,g);let E=[v?"new ":"",x?"import":g("callee"),D,T?`/*:: ${y.callee.trailingComments[0].value.slice(2).trim()} */`:"",m(e,t,g),f(e,t,g)];return x||s(y.callee)?r(E):E}}}}),nk=b({"src/language-js/print/assignment.js"(e,t){T();var{isNonEmptyArray:n,getStringWidth:r}=ep(),{builders:{line:i,group:a,indent:o,indentIfBreak:s,lineSuffixBoundary:u},utils:{cleanDoc:l,willBreak:c,canBreak:_}}=$(),{hasLeadingOwnLineComment:p,isBinaryish:d,isStringLiteral:f,isLiteral:h,isNumericLiteral:m,isCallExpression:g,isMemberExpression:y,getCallArguments:b,rawText:v,hasComment:x,isSignedNumericLiteral:D,isObjectProperty:S}=tq(),{shouldInlineLogicalExpression:E}=nD(),{printCallExpression:w}=nN();function A(e,t,T,A,j,I){let O=function(e,t,i,a,o){var s;let u=e.getValue(),T=u[o];if(!T)return"only-left";let A=!C(T);if(e.match(C,M,e=>!A||"ExpressionStatement"!==e.type&&"VariableDeclaration"!==e.type))return A?"ArrowFunctionExpression"===T.type&&"ArrowFunctionExpression"===T.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!A&&C(T.right)||p(t.originalText,T))return"break-after-operator";if("CallExpression"===T.type&&"require"===T.callee.name||"json5"===t.parser||"json"===t.parser)return"never-break-after-operator";if(function(e){if(M(e)){let t=e.left||e.id;return"ObjectPattern"===t.type&&t.properties.length>2&&t.properties.some(e=>S(e)&&(!e.shorthand||e.value&&"AssignmentPattern"===e.value.type))}return!1}(u)||function(e){let t=("TSTypeAliasDeclaration"===e.type||"TypeAlias"===e.type)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null;if(n(t)){let n="TSTypeAliasDeclaration"===e.type?"constraint":"bound";if(t.length>1&&t.some(e=>e[n]||e.default))return!0}return!1}(u)||function(e){if("VariableDeclarator"!==e.type)return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=k(t.typeAnnotation);return n(r)&&r.length>1&&r.some(e=>n(k(e))||"TSConditionalType"===e.type)}(u)||N(u)&&_(a))return"break-lhs";let j=(s=a,!!S(u)&&"string"==typeof(s=l(s))&&r(s)(function(e,t,r,i){let a=e.getValue();if(d(a)&&!E(a))return!0;switch(a.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:e}=a;return d(e)&&!E(e)}case"ClassExpression":return n(a.decorators)}if(i)return!1;let o=a,s=[];for(;;)if("UnaryExpression"===o.type)o=o.argument,s.push("argument");else if("TSNonNullExpression"===o.type)o=o.expression,s.push("expression");else break;return!!(f(o)||e.call(()=>(function e(t,r,i){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=t.getValue(),s=()=>e(t,r,i,!0);if("TSNonNullExpression"===o.type)return t.call(s,"expression");if(g(o)){if("member-chain"===w(t,r,i).label)return!1;let e=b(o);return!(!(0===e.length||1===e.length&&function(e,t){let{printWidth:n}=t;if(x(e))return!1;let r=.25*n;if("ThisExpression"===e.type||"Identifier"===e.type&&e.name.length<=r||D(e)&&!x(e.argument))return!0;let i="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return i?i.length<=r:f(e)?v(e).length<=r:"TemplateLiteral"===e.type?0===e.expressions.length&&e.quasis[0].value.raw.length<=r&&!e.quasis[0].value.raw.includes(` -`):h(e)}(e[0],r))||function(e,t){let r=e.typeParameters&&e.typeParameters.params||e.typeArguments&&e.typeArguments.params;if(n(r)){if(r.length>1)return!0;if(1===r.length){let e=r[0];if("TSUnionType"===e.type||"UnionTypeAnnotation"===e.type||"TSIntersectionType"===e.type||"IntersectionTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"ObjectTypeAnnotation"===e.type)return!0}if(c(t(e.typeParameters?"typeParameters":"typeArguments")))return!0}return!1}(o,i))&&t.call(s,"callee")}return y(o)?t.call(s,"object"):a&&("Identifier"===o.type||"ThisExpression"===o.type)})(e,t,r),...s))})(e,t,i,j),o)?"break-after-operator":j||"TemplateLiteral"===T.type||"TaggedTemplateExpression"===T.type||"BooleanLiteral"===T.type||m(T)||"ClassExpression"===T.type?"never-break-after-operator":"fluid"}(e,t,T,A,I),P=T(I,{assignmentLayout:O});switch(O){case"break-after-operator":return a([a(A),j,a(o([i,P]))]);case"never-break-after-operator":return a([a(A),j," ",P]);case"fluid":{let e=Symbol("assignment");return a([a(A),j,a(o(i),{id:e}),u,s(P,{groupId:e})])}case"break-lhs":return a([A,j," ",a(P)]);case"chain":return[a(A),j,i,P];case"chain-tail":return[a(A),j,o([i,P])];case"chain-tail-arrow-chain":return[a(A),j,P];case"only-left":return A}}function C(e){return"AssignmentExpression"===e.type}function M(e){return C(e)||"VariableDeclarator"===e.type}function N(e){return"VariableDeclarator"===e.type&&e.init&&"ArrowFunctionExpression"===e.init.type}function k(e){return("TSTypeReference"===e.type||"GenericTypeAnnotation"===e.type)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}t.exports={printVariableDeclarator:function(e,t,n){return A(e,t,n,n("id")," =","init")},printAssignmentExpression:function(e,t,n){let r=e.getValue();return A(e,t,n,n("left"),[" ",r.operator],"right")},printAssignment:A,isArrowFunctionVariableDeclarator:N}}}),nj=b({"src/language-js/print/function-parameters.js"(e,t){T();var{getNextNonSpaceNonCommentCharacter:n}=ep(),{printDanglingComments:r}=tO(),{builders:{line:i,hardline:a,softline:o,group:s,indent:u,ifBreak:l},utils:{removeLines:c,willBreak:_}}=$(),{getFunctionParameters:p,iterateFunctionParametersPath:d,isSimpleType:f,isTestCall:h,isTypeAnnotationAFunction:m,isObjectType:g,isObjectTypePropertyAFunction:y,hasRestParameter:b,shouldPrintComma:v,hasComment:x,isNextLineEmpty:D}=tq(),{locEnd:S}=tw(),{ArgExpansionBailout:E}=eI(),{printFunctionTypeParameters:w}=nE();function A(e){if(!e)return!1;let t=p(e);if(1!==t.length)return!1;let[n]=t;return!x(n)&&("ObjectPattern"===n.type||"ArrayPattern"===n.type||"Identifier"===n.type&&n.typeAnnotation&&("TypeAnnotation"===n.typeAnnotation.type||"TSTypeAnnotation"===n.typeAnnotation.type)&&g(n.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===n.type&&g(n.typeAnnotation)||"AssignmentPattern"===n.type&&("ObjectPattern"===n.left.type||"ArrayPattern"===n.left.type)&&("Identifier"===n.right.type||"ObjectExpression"===n.right.type&&0===n.right.properties.length||"ArrayExpression"===n.right.type&&0===n.right.elements.length))}t.exports={printFunctionParameters:function(e,t,g,x,T){let C=e.getValue(),M=p(C),N=T?w(e,g,t):"";if(0===M.length)return[N,"(",r(e,g,!0,e=>")"===n(g.originalText,e,S)),")"];let k=e.getParentNode(),j=h(k),I=A(C),O=[];if(d(e,(e,n)=>{let r=n===M.length-1;r&&C.rest&&O.push("..."),O.push(t()),r||(O.push(","),j||I?O.push(" "):D(M[n],g)?O.push(a,a):O.push(i))}),x){if(_(N)||_(O))throw new E;return s([c(N),"(",c(O),")"])}let P=M.every(e=>!e.decorators);return I&&P?[N,"(",...O,")"]:j?[N,"(",...O,")"]:(y(k)||m(k)||"TypeAlias"===k.type||"UnionTypeAnnotation"===k.type||"TSUnionType"===k.type||"IntersectionTypeAnnotation"===k.type||"FunctionTypeAnnotation"===k.type&&k.returnType===C)&&1===M.length&&null===M[0].name&&C.this!==M[0]&&M[0].typeAnnotation&&null===C.typeParameters&&f(M[0].typeAnnotation)&&!C.rest?"always"===g.arrowParens?["(",...O,")"]:O:[N,"(",u([o,...O]),l(!b(C)&&v(g,"all")?",":""),o,")"]},shouldHugFunctionParameters:A,shouldGroupFunctionParameters:function(e,t){let n;let r=(e.returnType?(n=e.returnType).typeAnnotation&&(n=n.typeAnnotation):e.typeAnnotation&&(n=e.typeAnnotation),n);if(!r)return!1;let i=e.typeParameters&&e.typeParameters.params;if(i){if(i.length>1)return!1;if(1===i.length){let e=i[0];if(e.constraint||e.default)return!1}}return 1===p(e).length&&(g(r)||_(t))}}}}),nI=b({"src/language-js/print/type-annotation.js"(e,t){T();var{printComments:n,printDanglingComments:r}=tO(),{isNonEmptyArray:i}=ep(),{builders:{group:a,join:o,line:s,softline:u,indent:l,align:c,ifBreak:_}}=$(),p=nb(),{locStart:d}=tw(),{isSimpleType:f,isObjectType:h,hasLeadingOwnLineComment:m,isObjectTypePropertyAFunction:g,shouldPrintComma:y}=tq(),{printAssignment:b}=nk(),{printFunctionParameters:v,shouldGroupFunctionParameters:x}=nj(),{printArrayItems:D}=nw();function S(e){if(f(e)||h(e))return!0;if("UnionTypeAnnotation"===e.type||"TSUnionType"===e.type){let t=e.types.filter(e=>"VoidTypeAnnotation"===e.type||"TSVoidKeyword"===e.type||"NullLiteralTypeAnnotation"===e.type||"TSNullKeyword"===e.type).length,n=e.types.some(e=>"ObjectTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type);if(e.types.length-1===t&&n)return!0}return!1}t.exports={printOpaqueType:function(e,t,n){let r=t.semi?";":"",i=e.getValue(),a=[];return a.push("opaque type ",n("id"),n("typeParameters")),i.supertype&&a.push(": ",n("supertype")),i.impltype&&a.push(" = ",n("impltype")),a.push(r),a},printTypeAlias:function(e,t,n){let r=t.semi?";":"",i=e.getValue(),a=[];return i.declare&&a.push("declare "),a.push("type ",n("id"),n("typeParameters")),[b(e,t,n,a," =","TSTypeAliasDeclaration"===i.type?"typeAnnotation":"right"),r]},printIntersectionType:function(e,t,n){let r=e.getValue(),i=e.map(n,"types"),o=[],u=!1;for(let e=0;e1&&(u=!0),o.push(" & ",e>1?l(i[e]):i[e])):o.push(l([" &",s,i[e]]));return a(o)},printUnionType:function(e,t,r){let i=e.getValue(),d=e.getParentNode(),f="TypeParameterInstantiation"!==d.type&&"TSTypeParameterInstantiation"!==d.type&&"GenericTypeAnnotation"!==d.type&&"TSTypeReference"!==d.type&&"TSTypeAssertion"!==d.type&&"TupleTypeAnnotation"!==d.type&&"TSTupleType"!==d.type&&!("FunctionTypeParam"===d.type&&!d.name&&e.getParentNode(1).this!==d)&&!(("TypeAlias"===d.type||"VariableDeclarator"===d.type||"TSTypeAliasDeclaration"===d.type)&&m(t.originalText,i)),h=S(i),g=e.map(e=>{let i=r();return h||(i=c(2,i)),n(e,i,t)},"types");if(h)return o(" | ",g);let y=[_([f&&!m(t.originalText,i)?s:"","| "]),o([s,"| "],g)];return p(e,t)?a([l(y),u]):"TupleTypeAnnotation"===d.type&&d.types.length>1||"TSTupleType"===d.type&&d.elementTypes.length>1?a([l([_(["(",u]),y]),u,_(")")]):a(f?l(y):y)},printFunctionType:function(e,t,n){let r=e.getValue(),i=[],o=e.getParentNode(0),s=e.getParentNode(1),u=e.getParentNode(2),l="TSFunctionType"===r.type||!(("ObjectTypeProperty"===o.type||"ObjectTypeInternalSlot"===o.type)&&!o.variance&&!o.optional&&d(o)===d(r)||"ObjectTypeCallProperty"===o.type||u&&"DeclareFunction"===u.type),c=l&&("TypeAnnotation"===o.type||"TSTypeAnnotation"===o.type),_=c&&l&&("TypeAnnotation"===o.type||"TSTypeAnnotation"===o.type)&&"ArrowFunctionExpression"===s.type;g(o)&&(l=!0,c=!0),_&&i.push("(");let p=v(e,n,t,!1,!0),f=r.returnType||r.predicate||r.typeAnnotation?[l?" => ":": ",n("returnType"),n("predicate"),n("typeAnnotation")]:"",h=x(r,f);return i.push(h?a(p):p),f&&i.push(f),_&&i.push(")"),a(i)},printTupleType:function(e,t,n){let o=e.getValue(),s="TSTupleType"===o.type?"elementTypes":"types",c=i(o[s]),p=c?u:"";return a(["[",l([p,D(e,t,s,n)]),_(c&&y(t,"all")?",":""),r(e,t,!0),p,"]"])},printIndexedAccessType:function(e,t,n){let r=e.getValue(),i="OptionalIndexedAccessType"===r.type&&r.optional?"?.[":"[";return[n("objectType"),i,n("indexType"),"]"]},shouldHugType:S,printJSDocType:function(e,t,n){let r=e.getValue();return[r.postfix?"":n,t("typeAnnotation"),r.postfix?n:""]}}}}),nO=b({"src/language-js/print/type-parameters.js"(e,t){T();var{printDanglingComments:n}=tO(),{builders:{join:r,line:i,hardline:a,softline:o,group:s,indent:u,ifBreak:l}}=$(),{isTestCall:c,hasComment:_,CommentCheckFlags:p,isTSXFile:d,shouldPrintComma:f,getFunctionParameters:h,isObjectType:m,getTypeScriptMappedTypeModifier:g}=tq(),{createGroupIdMapper:y}=ep(),{shouldHugType:b}=nI(),{isArrowFunctionVariableDeclarator:v}=nk(),x=y("typeParameters");t.exports={printTypeParameter:function(e,t,n){let r=e.getValue(),i=["TSTypeParameter"===r.type&&r.const?"const ":""],a=e.getParentNode();return"TSMappedType"===a.type?(a.readonly&&i.push(g(a.readonly,"readonly")," "),i.push("[",n("name")),r.constraint&&i.push(" in ",n("constraint")),a.nameType&&i.push(" as ",e.callParent(()=>n("nameType"))),i.push("]")):(r.variance&&i.push(n("variance")),r.in&&i.push("in "),r.out&&i.push("out "),i.push(n("name")),r.bound&&i.push(": ",n("bound")),r.constraint&&i.push(" extends ",n("constraint")),r.default&&i.push(" = ",n("default"))),i},printTypeParameters:function(e,t,g,y){let D=e.getValue();if(!D[y])return"";if(!Array.isArray(D[y]))return g(y);let S=e.getNode(2),T=S&&c(S),E=e.match(e=>!(1===e[y].length&&m(e[y][0])),void 0,(e,t)=>"typeAnnotation"===t,e=>"Identifier"===e.type,v);if(0===D[y].length||!E&&(T||1===D[y].length&&("NullableTypeAnnotation"===D[y][0].type||b(D[y][0]))))return["<",r(", ",e.map(g,y)),function(e,t){let r=e.getValue();if(!_(r,p.Dangling))return"";let i=!_(r,p.Line),o=n(e,t,i);return i?o:[o,a]}(e,t),">"];let w="TSTypeParameterInstantiation"===D.type?"":1===h(D).length&&d(t)&&!D[y][0].constraint&&"ArrowFunctionExpression"===e.getParentNode().type?",":f(t,"all")?l(","):"";return s(["<",u([o,r([",",i],e.map(g,y))]),w,o,">"],{id:x(D)})},getTypeParametersGroupId:x}}}),nP=b({"src/language-js/print/property.js"(e,t){T();var{printComments:n}=tO(),{printString:r,printNumber:i}=ep(),{isNumericLiteral:a,isSimpleNumber:o,isStringLiteral:s,isStringPropSafeToUnquote:u,rawText:l}=tq(),{printAssignment:c}=nk(),_=new WeakMap;function p(e,t,c){let p=e.getNode();if(p.computed)return["[",c("key"),"]"];let d=e.getParentNode(),{key:f}=p;if("consistent"===t.quoteProps&&!_.has(d)){let e=(d.properties||d.body||d.members).some(e=>!e.computed&&e.key&&s(e.key)&&!u(e,t));_.set(d,e)}if(("Identifier"===f.type||a(f)&&o(i(l(f)))&&String(f.value)===i(l(f))&&!("typescript"===t.parser||"babel-ts"===t.parser))&&("json"===t.parser||"consistent"===t.quoteProps&&_.get(d))){let i=r(JSON.stringify("Identifier"===f.type?f.name:f.value.toString()),t);return e.call(e=>n(e,i,t),"key")}return u(p,t)&&("as-needed"===t.quoteProps||"consistent"===t.quoteProps&&!_.get(d))?e.call(e=>n(e,/^\d/.test(f.value)?i(f.value):f.value,t),"key"):c("key")}t.exports={printProperty:function(e,t,n){return e.getValue().shorthand?n("value"):c(e,t,n,p(e,t,n),":","value")},printPropertyKey:p}}}),nF=b({"src/language-js/print/function.js"(e,t){T();var n=tI(),{printDanglingComments:r,printCommentsSeparately:i}=tO(),a=N(),{getNextNonSpaceNonCommentCharacterIndex:o}=ep(),{builders:{line:s,softline:u,group:l,indent:c,ifBreak:_,hardline:p,join:d,indentIfBreak:f},utils:{removeLines:h,willBreak:m}}=$(),{ArgExpansionBailout:g}=eI(),{getFunctionParameters:y,hasLeadingOwnLineComment:b,isFlowAnnotationComment:v,isJsxNode:x,isTemplateOnItsOwnLine:D,shouldPrintComma:S,startsWithNoLookaheadToken:E,isBinaryish:w,isLineComment:A,hasComment:C,getComments:M,CommentCheckFlags:k,isCallLikeExpression:j,isCallExpression:I,getCallArguments:O,hasNakedLeftSide:P,getLeftSide:F}=tq(),{locEnd:L}=tw(),{printFunctionParameters:R,shouldGroupFunctionParameters:z}=nj(),{printPropertyKey:B}=nP(),{printFunctionTypeParameters:U}=nE();function J(e,t,n){let r=e.getNode(),i=R(e,n,t),a=V(e,n,t),o=z(r,a),s=[U(e,t,n),l([o?l(i):i,a])];return r.body?s.push(" ",n("body")):s.push(t.semi?";":""),s}function K(e,t){if("always"===t.arrowParens)return!1;if("avoid"===t.arrowParens){var n;let t;return 1===(t=y(n=e.getValue())).length&&!n.typeParameters&&!C(n,k.Dangling)&&"Identifier"===t[0].type&&!t[0].typeAnnotation&&!C(t[0])&&!t[0].optional&&!n.predicate&&!n.returnType}return!1}function V(e,t,n){let r=e.getValue(),i=t("returnType");if(r.returnType&&v(n.originalText,r.returnType))return[" /*: ",i," */"];let a=[i];return r.returnType&&r.returnType.typeAnnotation&&a.unshift(": "),r.predicate&&a.push(r.returnType?" ":": ",t("predicate")),a}function Y(e,t,n){let i=e.getValue(),o=t.semi?";":"",s=[];i.argument&&(function(e,t){if(b(e.originalText,t))return!0;if(P(t)){let n=t,r;for(;r=F(n);)if(n=r,b(e.originalText,n))return!0}return!1}(t,i.argument)?s.push([" (",c([p,n("argument")]),p,")"]):w(i.argument)||"SequenceExpression"===i.argument.type?s.push(l([_(" ("," "),c([u,n("argument")]),u,_(")")])):s.push(" ",n("argument")));let d=a(M(i)),f=d&&A(d);return f&&s.push(o),C(i,k.Dangling)&&s.push(" ",r(e,t,!0)),f||s.push(o),s}t.exports={printFunction:function(e,t,n,r){let i=e.getValue(),a=!1;if(("FunctionDeclaration"===i.type||"FunctionExpression"===i.type)&&r&&r.expandLastArg){let t=e.getParentNode();I(t)&&O(t).length>1&&(a=!0)}let o=[];"TSDeclareFunction"===i.type&&i.declare&&o.push("declare "),i.async&&o.push("async "),i.generator?o.push("function* "):o.push("function "),i.id&&o.push(t("id"));let s=R(e,t,n,a),u=V(e,t,n),c=z(i,u);return o.push(U(e,n,t),l([c?l(s):s,u]),i.body?" ":"",t("body")),n.semi&&(i.declare||!i.body)&&o.push(";"),o},printArrowFunction:function(e,t,n,a){let p=e.getValue(),v=[],T=[],w=!1;if(function s(){let u=function(e,t,n,i){let a=e.getValue(),s=[];if(a.async&&s.push("async "),K(e,t))s.push(n(["params",0]));else{let r=i&&(i.expandLastArg||i.expandFirstArg),a=V(e,n,t);if(r){if(m(a))throw new g;a=l(h(a))}s.push(l([R(e,n,t,r,!0),a]))}let u=r(e,t,!0,e=>{let n=o(t.originalText,e,L);return!1!==n&&"=>"===t.originalText.slice(n,n+2)});return u&&s.push(" ",u),s}(e,t,n,a);if(0===v.length)v.push(u);else{let{leading:n,trailing:r}=i(e,t);v.push([n,u]),T.unshift(r)}w=w||p.returnType&&y(p).length>0||p.typeParameters||y(p).some(e=>"Identifier"!==e.type),"ArrowFunctionExpression"!==p.body.type||a&&a.expandLastArg?T.unshift(n("body",a)):(p=p.body,e.call(s,"body"))}(),v.length>1){var A,M,N;let t,n,r,i,o,h;return A=w,M=T,N=p,t=e.getName(),n=j(e.getParentNode())&&"callee"===t,r=!!(a&&a.assignmentLayout),i="BlockStatement"!==N.body.type&&"ObjectExpression"!==N.body.type&&"SequenceExpression"!==N.body.type,o=n&&i||a&&"chain-tail-arrow-chain"===a.assignmentLayout,h=Symbol("arrow-chain"),"SequenceExpression"===N.body.type&&(M=l(["(",c([u,M]),u,")"])),l([l(c([n||r?u:"",l(d([" =>",s],v),{shouldBreak:A})]),{id:h,shouldBreak:o})," =>",f(i?c([s,M]):[" ",M],{groupId:h}),n?_(u,"",{groupId:h}):""])}if(v.push(" =>"),!b(t.originalText,p.body)&&("ArrayExpression"===p.body.type||"ObjectExpression"===p.body.type||"BlockStatement"===p.body.type||x(p.body)||D(p.body,t.originalText)||"ArrowFunctionExpression"===p.body.type||"DoExpression"===p.body.type))return l([...v," ",T]);if("SequenceExpression"===p.body.type)return l([...v,l([" (",c([u,T]),u,")"])]);let k=(a&&a.expandLastArg||"JSXExpressionContainer"===e.getParentNode().type)&&!C(p),I=a&&a.expandLastArg&&S(t,"all"),O="ConditionalExpression"===p.body.type&&!E(p.body,e=>"ObjectExpression"===e.type);return l([...v,l([c([s,O?_("","("):"",T,O?_("",")"):""]),k?[_(I?",":""),u]:""])])},printMethod:function(e,t,r){let i=e.getNode(),{kind:a}=i,o=i.value||i,s=[];return a&&"init"!==a&&"method"!==a&&"constructor"!==a?(n.ok("get"===a||"set"===a),s.push(a," ")):o.async&&s.push("async "),o.generator&&s.push("*"),s.push(B(e,t,r),i.optional||i.key.optional?"?":""),i===o?s.push(J(e,t,r)):"FunctionExpression"===o.type?s.push(e.call(e=>J(e,t,r),"value")):s.push(r("value")),s},printReturnStatement:function(e,t,n){return["return",Y(e,t,n)]},printThrowStatement:function(e,t,n){return["throw",Y(e,t,n)]},printMethodInternal:J,shouldPrintParamsWithoutParens:K}}}),nL=b({"src/language-js/print/decorators.js"(e,t){T();var{isNonEmptyArray:n,hasNewline:r}=ep(),{builders:{line:i,hardline:a,join:o,breakParent:s,group:u}}=$(),{locStart:l,locEnd:c}=tw(),{getParentExportDeclaration:_}=tq();function p(e,t){return e.decorators.some(e=>r(t.originalText,c(e)))}function d(e){if("ExportDefaultDeclaration"!==e.type&&"ExportNamedDeclaration"!==e.type&&"DeclareExportDeclaration"!==e.type)return!1;let t=e.declaration&&e.declaration.decorators;return n(t)&&l(e)===l(t[0])}t.exports={printDecorators:function(e,t,r){let u=e.getValue(),{decorators:l}=u;if(!n(l)||d(e.getParentNode()))return;let c="ClassExpression"===u.type||"ClassDeclaration"===u.type||p(u,t);return[_(e)?a:c?s:"",o(i,e.map(r,"decorators")),i]},printClassMemberDecorators:function(e,t,n){let r=e.getValue();return u([o(i,e.map(n,"decorators")),p(r,t)?a:i])},printDecoratorsBeforeExport:function(e,t,n){return[o(a,e.map(n,"declaration","decorators")),a]},hasDecoratorsBeforeExport:d}}}),nR=b({"src/language-js/print/class.js"(e,t){T();var{isNonEmptyArray:n,createGroupIdMapper:r}=ep(),{printComments:i,printDanglingComments:a}=tO(),{builders:{join:o,line:s,hardline:u,softline:l,group:c,indent:_,ifBreak:p}}=$(),{hasComment:d,CommentCheckFlags:f}=tq(),{getTypeParametersGroupId:h}=nO(),{printMethod:m}=nF(),{printOptionalToken:g,printTypeAnnotation:y,printDefiniteToken:b}=nE(),{printPropertyKey:v}=nP(),{printAssignment:x}=nk(),{printClassMemberDecorators:D}=nL(),S=r("heritageGroup");function E(e){return e.typeParameters&&!d(e.typeParameters,f.Trailing|f.Line)&&!(["superClass","extends","mixins","implements"].filter(t=>!!e[t]).length>1)}function w(e,t,r,i){let l=e.getValue();if(!n(l[i]))return"";let d=a(e,t,!0,e=>{let{marker:t}=e;return t===i});return[E(l)?p(" ",s,{groupId:h(l.typeParameters)}):s,d,d&&u,i,c(_([s,o([",",s],e.map(r,i))]))]}t.exports={printClass:function(e,t,r){let a=e.getValue(),o=[];a.declare&&o.push("declare "),a.abstract&&o.push("abstract "),o.push("class");let u=a.id&&d(a.id,f.Trailing)||a.typeParameters&&d(a.typeParameters,f.Trailing)||a.superClass&&d(a.superClass)||n(a.extends)||n(a.mixins)||n(a.implements),h=[],m=[];if(a.id&&h.push(" ",r("id")),h.push(r("typeParameters")),a.superClass){let n;let a=[(n=r("superClass"),"AssignmentExpression"===e.getParentNode().type?c(p(["(",_([l,n]),l,")"],n)):n),r("superTypeParameters")],o=e.call(e=>["extends ",i(e,a,t)],"superClass");u?m.push(s,c(o)):m.push(" ",o)}else m.push(w(e,t,r,"extends"));if(m.push(w(e,t,r,"mixins"),w(e,t,r,"implements")),u){let e;e=E(a)?[...h,_(m)]:_([...h,m]),o.push(c(e,{id:S(a)}))}else o.push(...h,...m);return o.push(" ",r("body")),o},printClassMethod:function(e,t,r){let i=e.getValue(),a=[];return n(i.decorators)&&a.push(D(e,t,r)),i.accessibility&&a.push(i.accessibility+" "),i.readonly&&a.push("readonly "),i.declare&&a.push("declare "),i.static&&a.push("static "),("TSAbstractMethodDefinition"===i.type||i.abstract)&&a.push("abstract "),i.override&&a.push("override "),a.push(m(e,t,r)),a},printClassProperty:function(e,t,r){let i=e.getValue(),a=[],o=t.semi?";":"";return n(i.decorators)&&a.push(D(e,t,r)),i.accessibility&&a.push(i.accessibility+" "),i.declare&&a.push("declare "),i.static&&a.push("static "),("TSAbstractPropertyDefinition"===i.type||"TSAbstractAccessorProperty"===i.type||i.abstract)&&a.push("abstract "),i.override&&a.push("override "),i.readonly&&a.push("readonly "),i.variance&&a.push(r("variance")),("ClassAccessorProperty"===i.type||"AccessorProperty"===i.type||"TSAbstractAccessorProperty"===i.type)&&a.push("accessor "),a.push(v(e,t,r),g(e),b(e),y(e,t,r)),[x(e,t,r,a," =","value"),o]},printHardlineAfterHeritage:function(e){return p(u,"",{groupId:S(e)})}}}}),nz=b({"src/language-js/print/interface.js"(e,t){T();var{isNonEmptyArray:n}=ep(),{builders:{join:r,line:i,group:a,indent:o,ifBreak:s}}=$(),{hasComment:u,identity:l,CommentCheckFlags:c}=tq(),{getTypeParametersGroupId:_}=nO(),{printTypeScriptModifiers:p}=nE();t.exports={printInterface:function(e,t,d){let f=e.getValue(),h=[];f.declare&&h.push("declare "),"TSInterfaceDeclaration"===f.type&&h.push(f.abstract?"abstract ":"",p(e,t,d)),h.push("interface");let m=[],g=[];"InterfaceTypeAnnotation"!==f.type&&m.push(" ",d("id"),d("typeParameters"));let y=f.typeParameters&&!u(f.typeParameters,c.Trailing|c.Line);return n(f.extends)&&g.push(y?s(" ",i,{groupId:_(f.typeParameters)}):i,"extends ",(1===f.extends.length?l:o)(r([",",i],e.map(d,"extends")))),f.id&&u(f.id,c.Trailing)||n(f.extends)?y?h.push(a([...m,o(g)])):h.push(a(o([...m,...g]))):h.push(...m,...g),h.push(" ",d("body")),a(h)}}}}),nB=b({"src/language-js/print/module.js"(e,t){T();var{isNonEmptyArray:n}=ep(),{builders:{softline:r,group:i,indent:a,join:o,line:s,ifBreak:u,hardline:l}}=$(),{printDanglingComments:c}=tO(),{hasComment:_,CommentCheckFlags:p,shouldPrintComma:d,needsHardlineAfterDanglingComment:f,isStringLiteral:h,rawText:m}=tq(),{locStart:g,hasSameLoc:y}=tw(),{hasDecoratorsBeforeExport:b,printDecoratorsBeforeExport:v}=nL();function x(e,t,n){let r=e.getValue();if(!r.source)return"";let i=[];return S(r,t)||i.push(" from"),i.push(" ",n("source")),i}function D(e,t,l){let c=e.getValue();if(S(c,t))return"";let p=[" "];if(n(c.specifiers)){let n=[],f=[];e.each(()=>{let t=e.getValue().type;if("ExportNamespaceSpecifier"===t||"ExportDefaultSpecifier"===t||"ImportNamespaceSpecifier"===t||"ImportDefaultSpecifier"===t)n.push(l());else if("ExportSpecifier"===t||"ImportSpecifier"===t)f.push(l());else throw Error(`Unknown specifier type ${JSON.stringify(t)}`)},"specifiers"),p.push(o(", ",n)),f.length>0&&(n.length>0&&p.push(", "),f.length>1||n.length>0||c.specifiers.some(e=>_(e))?p.push(i(["{",a([t.bracketSpacing?s:r,o([",",s],f)]),u(d(t)?",":""),t.bracketSpacing?s:r,"}"])):p.push(["{",t.bracketSpacing?" ":"",...f,t.bracketSpacing?" ":"","}"]))}else p.push("{}");return p}function S(e,t){let{type:r,importKind:i,source:a,specifiers:o}=e;return!("ImportDeclaration"!==r||n(o))&&"type"!==i&&!/{\s*}/.test(t.originalText.slice(g(e),g(a)))}function E(e,t,r){return n(e.getNode().assertions)?[" assert {",t.bracketSpacing?" ":"",o(", ",e.map(r,"assertions")),t.bracketSpacing?" ":"","}"]:""}t.exports={printImportDeclaration:function(e,t,n){let r=e.getValue(),i=t.semi?";":"",a=[],{importKind:o}=r;return a.push("import"),o&&"value"!==o&&a.push(" ",o),a.push(D(e,t,n),x(e,t,n),E(e,t,n),i),a},printExportDeclaration:function(e,t,n){let r=e.getValue(),i=[];b(r)&&i.push(v(e,t,n));let{type:a,exportKind:o,declaration:s}=r;return i.push("export"),(r.default||"ExportDefaultDeclaration"===a)&&i.push(" default"),_(r,p.Dangling)&&(i.push(" ",c(e,t,!0)),f(r)&&i.push(l)),s?i.push(" ",n("declaration")):i.push("type"===o?" type":"",D(e,t,n),x(e,t,n),E(e,t,n)),function(e,t){if(!t.semi)return!1;let{type:n,declaration:r}=e,i=e.default||"ExportDefaultDeclaration"===n;if(!r)return!0;let{type:a}=r;return!!(i&&"ClassDeclaration"!==a&&"FunctionDeclaration"!==a&&"TSInterfaceDeclaration"!==a&&"DeclareClass"!==a&&"DeclareFunction"!==a&&"TSDeclareFunction"!==a&&"EnumDeclaration"!==a)}(r,t)&&i.push(";"),i},printExportAllDeclaration:function(e,t,n){let r=e.getValue(),i=t.semi?";":"",a=[],{exportKind:o,exported:s}=r;return a.push("export"),"type"===o&&a.push(" type"),a.push(" *"),s&&a.push(" as ",n("exported")),a.push(x(e,t,n),E(e,t,n),i),a},printModuleSpecifier:function(e,t,n){let r=e.getNode(),{type:i}=r,a=[],o="ImportSpecifier"===i?r.importKind:r.exportKind;o&&"value"!==o&&a.push(o," ");let s=i.startsWith("Import"),u=s?"imported":"local",l=s?"local":"exported",c=r[u],_=r[l],p="",d="";return"ExportNamespaceSpecifier"===i||"ImportNamespaceSpecifier"===i?p="*":c&&(p=n(u)),_&&!function(e){if("ImportSpecifier"!==e.type&&"ExportSpecifier"!==e.type)return!1;let{local:t,["ImportSpecifier"===e.type?"imported":"exported"]:n}=e;return!!(t.type===n.type&&y(t,n))&&(h(t)?t.value===n.value&&m(t)===m(n):"Identifier"===t.type&&t.name===n.name)}(r)&&(d=n(l)),a.push(p,p&&d?" as ":"",d),a}}}}),nU=b({"src/language-js/print/object.js"(e,t){T();var{printDanglingComments:n}=tO(),{builders:{line:r,softline:i,group:a,indent:o,ifBreak:s,hardline:u}}=$(),{getLast:l,hasNewlineInRange:c,hasNewline:_,isNonEmptyArray:p}=ep(),{shouldPrintComma:d,hasComment:f,getComments:h,CommentCheckFlags:m,isNextLineEmpty:g}=tq(),{locStart:y,locEnd:b}=tw(),{printOptionalToken:v,printTypeAnnotation:x}=nE(),{shouldHugFunctionParameters:D}=nj(),{shouldHugType:S}=nI(),{printHardlineAfterHeritage:E}=nR();t.exports={printObject:function(e,t,T){let w=t.semi?";":"",A=e.getValue(),C;C="TSTypeLiteral"===A.type?"members":"TSInterfaceBody"===A.type?"body":"properties";let M="ObjectTypeAnnotation"===A.type,N=[C];M&&N.push("indexers","callProperties","internalSlots");let k=N.map(e=>A[e][0]).sort((e,t)=>y(e)-y(t))[0],j=e.getParentNode(0),I=M&&j&&("InterfaceDeclaration"===j.type||"DeclareInterface"===j.type||"DeclareClass"===j.type)&&"body"===e.getName(),O="TSInterfaceBody"===A.type||I||"ObjectPattern"===A.type&&"FunctionDeclaration"!==j.type&&"FunctionExpression"!==j.type&&"ArrowFunctionExpression"!==j.type&&"ObjectMethod"!==j.type&&"ClassMethod"!==j.type&&"ClassPrivateMethod"!==j.type&&"AssignmentPattern"!==j.type&&"CatchClause"!==j.type&&A.properties.some(e=>e.value&&("ObjectPattern"===e.value.type||"ArrayPattern"===e.value.type))||"ObjectPattern"!==A.type&&k&&c(t.originalText,y(A),y(k)),P=I?";":"TSInterfaceBody"===A.type||"TSTypeLiteral"===A.type?s(w,";"):",",F="RecordExpression"===A.type?"#{":A.exact?"{|":"{",L=A.exact?"|}":"}",R=[];for(let t of N)e.each(e=>{let t=e.getValue();R.push({node:t,printed:T(),loc:y(t)})},t);N.length>1&&R.sort((e,t)=>e.loc-t.loc);let z=[],B=R.map(e=>{let n=[...z,a(e.printed)];return z=[P,r],("TSPropertySignature"===e.node.type||"TSMethodSignature"===e.node.type||"TSConstructSignatureDeclaration"===e.node.type)&&f(e.node,m.PrettierIgnore)&&z.shift(),g(e.node,t)&&z.push(u),n});if(A.inexact){let i;if(f(A,m.Dangling)){let a=f(A,m.Line);i=[n(e,t,!0),a||_(t.originalText,b(l(h(A))))?u:r,"..."]}else i=["..."];B.push([...z,...i])}let U=l(A[C]),J=!(A.inexact||U&&"RestElement"===U.type||U&&("TSPropertySignature"===U.type||"TSCallSignatureDeclaration"===U.type||"TSMethodSignature"===U.type||"TSConstructSignatureDeclaration"===U.type)&&f(U,m.PrettierIgnore)),$;if(0===B.length){if(!f(A,m.Dangling))return[F,L,x(e,t,T)];$=a([F,n(e,t),i,L,v(e),x(e,t,T)])}else $=[I&&p(A.properties)?E(j):"",F,o([t.bracketSpacing?r:i,...B]),s(J&&(","!==P||d(t))?P:""),t.bracketSpacing?r:i,L,v(e),x(e,t,T)];return e.match(e=>"ObjectPattern"===e.type&&!e.decorators,(e,t,n)=>D(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n)||e.match(S,(e,t)=>"typeAnnotation"===t,(e,t)=>"typeAnnotation"===t,(e,t,n)=>D(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n)||!O&&e.match(e=>"ObjectPattern"===e.type,e=>"AssignmentExpression"===e.type||"VariableDeclarator"===e.type)?$:a($,{shouldBreak:O})}}}}),nJ=b({"src/language-js/print/flow.js"(e,t){T();var n=tI(),{printDanglingComments:r}=tO(),{printString:i,printNumber:a}=ep(),{builders:{hardline:o,softline:s,group:u,indent:l}}=$(),{getParentExportDeclaration:c,isFunctionNotation:_,isGetterOrSetter:p,rawText:d,shouldPrintComma:f}=tq(),{locStart:h,locEnd:m}=tw(),{replaceTextEndOfLine:g}=B(),{printClass:y}=nR(),{printOpaqueType:b,printTypeAlias:v,printIntersectionType:x,printUnionType:D,printFunctionType:S,printTupleType:E,printIndexedAccessType:w}=nI(),{printInterface:A}=nz(),{printTypeParameter:C,printTypeParameters:M}=nO(),{printExportDeclaration:N,printExportAllDeclaration:k}=nB(),{printArrayItems:j}=nw(),{printObject:I}=nU(),{printPropertyKey:O}=nP(),{printOptionalToken:P,printTypeAnnotation:F,printRestSpread:L}=nE();function R(e,t){let r=c(e);return r?(n.strictEqual(r.type,"DeclareExportDeclaration"),t):["declare ",t]}t.exports={printFlow:function(e,t,c){let T=e.getValue(),z=t.semi?";":"",B=[];switch(T.type){case"DeclareClass":return R(e,y(e,t,c));case"DeclareFunction":return R(e,["function ",c("id"),T.predicate?" ":"",c("predicate"),z]);case"DeclareModule":return R(e,["module ",c("id")," ",c("body")]);case"DeclareModuleExports":return R(e,["module.exports",": ",c("typeAnnotation"),z]);case"DeclareVariable":return R(e,["var ",c("id"),z]);case"DeclareOpaqueType":return R(e,b(e,t,c));case"DeclareInterface":return R(e,A(e,t,c));case"DeclareTypeAlias":return R(e,v(e,t,c));case"DeclareExportDeclaration":return R(e,N(e,t,c));case"DeclareExportAllDeclaration":return R(e,k(e,t,c));case"OpaqueType":return b(e,t,c);case"TypeAlias":return v(e,t,c);case"IntersectionTypeAnnotation":return x(e,t,c);case"UnionTypeAnnotation":return D(e,t,c);case"FunctionTypeAnnotation":return S(e,t,c);case"TupleTypeAnnotation":return E(e,t,c);case"GenericTypeAnnotation":return[c("id"),M(e,t,c,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return w(e,t,c);case"TypeAnnotation":return c("typeAnnotation");case"TypeParameter":return C(e,t,c);case"TypeofTypeAnnotation":return["typeof ",c("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[c("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(T.value);case"EnumDeclaration":return["enum ",c("id")," ",c("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":if("EnumSymbolBody"===T.type||T.explicitType){let e=null;switch(T.type){case"EnumBooleanBody":e="boolean";break;case"EnumNumberBody":e="number";break;case"EnumStringBody":e="string";break;case"EnumSymbolBody":e="symbol"}B.push("of ",e," ")}if(0!==T.members.length||T.hasUnknownMembers){let n=T.members.length>0?[o,j(e,t,"members",c),T.hasUnknownMembers||f(t)?",":""]:[];B.push(u(["{",l([...n,...T.hasUnknownMembers?[o,"..."]:[]]),r(e,t,!0),o,"}"]))}else B.push(u(["{",r(e,t),s,"}"]));return B;case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[c("id")," = ","object"==typeof T.init?c("init"):String(T.init)];case"EnumDefaultedMember":return c("id");case"FunctionTypeParam":{let t=T.name?c("name"):e.getParentNode().this===T?"this":"";return[t,P(e),t?": ":"",c("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return A(e,t,c);case"ClassImplements":case"InterfaceExtends":return[c("id"),c("typeParameters")];case"NullableTypeAnnotation":return["?",c("typeAnnotation")];case"Variance":{let{kind:e}=T;return n.ok("plus"===e||"minus"===e),"plus"===e?"+":"-"}case"ObjectTypeCallProperty":return T.static&&B.push("static "),B.push(c("value")),B;case"ObjectTypeIndexer":return[T.static?"static ":"",T.variance?c("variance"):"","[",c("id"),T.id?": ":"",c("key"),"]: ",c("value")];case"ObjectTypeProperty":{let n="";return T.proto?n="proto ":T.static&&(n="static "),[n,p(T)?T.kind+" ":"",T.variance?c("variance"):"",O(e,t,c),P(e),_(T)?"":": ",c("value")]}case"ObjectTypeAnnotation":return I(e,t,c);case"ObjectTypeInternalSlot":return[T.static?"static ":"","[[",c("id"),"]]",P(e),T.method?"":": ",c("value")];case"ObjectTypeSpreadProperty":return L(e,t,c);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[c("qualification"),".",c("id")];case"StringLiteralTypeAnnotation":return g(i(d(T),t));case"NumberLiteralTypeAnnotation":n.strictEqual(typeof T.value,"number");case"BigIntLiteralTypeAnnotation":return T.extra?a(T.extra.raw):a(T.raw);case"TypeCastExpression":return["(",c("expression"),F(e,t,c),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let n=M(e,t,c,"params");if("flow"===t.parser){let e=h(T),r=m(T),i=t.originalText.lastIndexOf("/*",e),a=t.originalText.indexOf("*/",r);if(-1!==i&&-1!==a){let e=t.originalText.slice(i+2,a).trim();if(e.startsWith("::")&&!e.includes("/*")&&!e.includes("*/"))return["/*:: ",n," */"]}}return n}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",c("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw Error("unprintable type: "+JSON.stringify(T.type))}}}}}),n$=b({"src/language-js/utils/is-ts-keyword-type.js"(e,t){T(),t.exports=function(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}}}),nK=b({"src/language-js/print/ternary.js"(e,t){T();var{hasNewlineInRange:n}=ep(),{isJsxNode:r,getComments:i,isCallExpression:a,isMemberExpression:o,isTSTypeExpression:s}=tq(),{locStart:u,locEnd:l}=tw(),c=tY(),{builders:{line:_,softline:p,group:d,indent:f,align:h,ifBreak:m,dedent:g,breakParent:y}}=$(),b=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);t.exports={printTernary:function(e,t,v){var x;let D,S,T,E,w=e.getValue(),A="ConditionalExpression"===w.type,C=A?"consequent":"trueType",M=A?"alternate":"falseType",N=A?["test"]:["checkType","extendsType"],k=w[C],j=w[M],I=[],O=!1,P=e.getParentNode(),F=P.type===w.type&&N.some(e=>P[e]===w),L=P.type===w.type&&!F,R,z,B=0;do z=R||w,R=e.getParentNode(B),B++;while(R&&R.type===w.type&&N.every(e=>R[e]!==z))let U=R||P;if(A&&(r(w[N[0]])||r(k)||r(j)||function(e){let t=[e];for(let e=0;e[m("("),f([p,e]),p,m(")")],t=e=>"NullLiteral"===e.type||"Literal"===e.type&&null===e.value||"Identifier"===e.type&&"undefined"===e.name;I.push(" ? ",t(k)?v(C):e(v(C))," : ",j.type===w.type||t(j)?v(M):e(v(M)))}else{let e=[_,"? ",k.type===w.type?m("","("):"",h(2,v(C)),k.type===w.type?m("",")"):"",_,": ",j.type===w.type?v(M):h(2,v(M))];I.push(P.type!==w.type||P[M]===w||F?e:t.useTabs?g(f(e)):h(Math.max(0,t.tabWidth-2),e))}let J=[...N.map(e=>i(w[e])),i(k),i(j)].flat().some(e=>c(e)&&n(t.originalText,u(e),l(e))),$=!O&&(o(P)||"NGPipeExpression"===P.type&&P.left===w)&&!P.computed,K=function(e){let t=e.getValue();if("ConditionalExpression"!==t.type)return!1;let n,r=t;for(let t=0;!n;t++){let i=e.getParentNode(t);if(a(i)&&i.callee===r||o(i)&&i.object===r||"TSNonNullExpression"===i.type&&i.expression===r){r=i;continue}"NewExpression"===i.type&&i.callee===r||s(i)&&i.expression===r?(n=e.getParentNode(t+1),r=i):n=i}return r!==t&&n[b.get(n.type)]===r}(e),V=(x=[(S="ConditionalExpression"===(D=e.getValue()).type,T=e.getParentNode(),E=S?v("test"):[v("checkType")," ","extends"," ",v("extendsType")],T.type===D.type&&T[S?"alternate":"falseType"]===D?h(2,E):E),L?I:f(I),A&&$&&!K?p:""],P===U?d(x,{shouldBreak:J}):J?[x,y]:x);return F||K?d([f([p,V]),p]):V}}}}),nV=b({"src/language-js/print/statement.js"(e,t){T();var{builders:{hardline:n}}=$(),r=nb(),{getLeftSidePathName:i,hasNakedLeftSide:a,isJsxNode:o,isTheOnlyJsxElementInMarkdown:s,hasComment:u,CommentCheckFlags:l,isNextLineEmpty:c}=tq(),{shouldPrintParamsWithoutParens:_}=nF();function p(e,t,p,f){let h=e.getValue(),m=[],g="ClassBody"===h.type,y=function(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if("EmptyStatement"!==n.type)return n}}(h[f]);return e.each((e,f,h)=>{let b=e.getValue();if("EmptyStatement"===b.type)return;let v=p();!t.semi&&!g&&!s(t,e)&&"ExpressionStatement"===e.getNode().type&&e.call(e=>(function e(t,n){let s=t.getValue();switch(s.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!_(t,n))return!0;break;case"UnaryExpression":{let{prefix:e,operator:t}=s;if(e&&("+"===t||"-"===t))return!0;break}case"BindExpression":if(!s.object)return!0;break;case"Literal":if(s.regex)return!0;break;default:if(o(s))return!0}return!!r(t,n)||!!a(s)&&t.call(t=>e(t,n),...i(t,s))})(e,t),"expression")?u(b,l.Leading)?m.push(p([],{needsSemi:!0})):m.push(";",v):m.push(v),!t.semi&&g&&d(b)&&function(e,t){let{type:n,name:r}=e.key;if(!e.computed&&"Identifier"===n&&("static"===r||"get"===r||"set"===r||"accessor"===r)&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility)return!1;if(!t.computed){let e=t.key&&t.key.name;if("in"===e||"instanceof"===e)return!0}if(d(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||"get"===t.kind||"set"===t.kind)return!1;let e=t.value?t.value.generator:t.generator;return!!(t.computed||e)}case"TSIndexSignature":return!0}return!1}(b,h[f+1])&&m.push(";"),b!==y&&(m.push(n),c(b,t)&&m.push(n))},f),m}var d=e=>{let{type:t}=e;return"ClassProperty"===t||"PropertyDefinition"===t||"ClassPrivateProperty"===t||"ClassAccessorProperty"===t||"AccessorProperty"===t||"TSAbstractPropertyDefinition"===t||"TSAbstractAccessorProperty"===t};t.exports={printBody:function(e,t,n){return p(e,t,n,"body")},printSwitchCaseConsequent:function(e,t,n){return p(e,t,n,"consequent")}}}}),nY=b({"src/language-js/print/block.js"(e,t){T();var{printDanglingComments:n}=tO(),{isNonEmptyArray:r}=ep(),{builders:{hardline:i,indent:a}}=$(),{hasComment:o,CommentCheckFlags:s,isNextLineEmpty:u}=tq(),{printHardlineAfterHeritage:l}=nR(),{printBody:c}=nV();function _(e,t,a){let l=e.getValue(),_=r(l.directives),p=l.body.some(e=>"EmptyStatement"!==e.type),d=o(l,s.Dangling);if(!_&&!p&&!d)return"";let f=[];if(_&&e.each((e,n,r)=>{f.push(a()),(n"]),n=[_("("),l([s,T("expression")]),s,_(")")];return e?c([[t,T("expression")],[t,u(n,{shouldBreak:!0})],[t,T("expression")]]):u([t,T("expression")])}case"TSDeclareFunction":return O(e,T,t);case"TSExportAssignment":return["export = ",T("expression"),Y];case"TSModuleBlock":return L(e,t,T);case"TSInterfaceBody":case"TSTypeLiteral":return C(e,t,T);case"TSTypeAliasDeclaration":return R(e,t,T);case"TSQualifiedName":return i(".",[T("left"),T("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return N(e,t,T);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return M(e,t,T);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return W.push(T("expression")),$.typeParameters&&W.push(T("typeParameters")),W;case"TSTemplateLiteralType":return w(e,T,t);case"TSNamedTupleMember":return[T("label"),$.optional?"?":"",": ",T("elementType")];case"TSRestType":return["...",T("typeAnnotation")];case"TSOptionalType":return[T("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return F(e,t,T);case"TSClassImplements":case"TSInstantiationExpression":return[T("expression"),T("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return j(e,t,T,"params");case"TSTypeParameter":return k(e,t,T);case"TSSatisfiesExpression":case"TSAsExpression":{let t="TSAsExpression"===$.type?"as":"satisfies";W.push(T("expression"),` ${t} `,T("typeAnnotation"));let n=e.getParentNode();return h(n)&&n.callee===$||m(n)&&n.object===$?u([l([s,...W]),s]):W}case"TSArrayType":return[T("elementType"),"[]"];case"TSPropertySignature":return $.readonly&&W.push("readonly "),W.push(I(e,t,T),v(e)),$.typeAnnotation&&W.push(": ",T("typeAnnotation")),$.initializer&&W.push(" = ",T("initializer")),W;case"TSParameterProperty":return $.accessibility&&W.push($.accessibility+" "),$.export&&W.push("export "),$.static&&W.push("static "),$.override&&W.push("override "),$.readonly&&W.push("readonly "),W.push(T("parameter")),W;case"TSTypeQuery":return["typeof ",T("exprName"),T("typeParameters")];case"TSIndexSignature":{let n=e.getParentNode(),r=$.parameters.length>1?_(f(t)?",":""):"",a=u([l([s,i([", ",s],e.map(T,"parameters"))]),r,s]);return[$.export?"export ":"",$.accessibility?[$.accessibility," "]:"",$.static?"static ":"",$.readonly?"readonly ":"",$.declare?"declare ":"","[",$.parameters?a:"",$.typeAnnotation?"]: ":"]",$.typeAnnotation?T("typeAnnotation"):"","ClassBody"===n.type?Y:""]}case"TSTypePredicate":return[$.asserts?"asserts ":"",T("parameterName"),$.typeAnnotation?[" is ",T("typeAnnotation")]:""];case"TSNonNullExpression":return[T("expression"),"!"];case"TSImportType":return[$.isTypeOf?"typeof ":"","import(",T($.parameter?"parameter":"argument"),")",$.qualifier?[".",T("qualifier")]:"",j(e,t,T,"typeParameters")];case"TSLiteralType":return T("literal");case"TSIndexedAccessType":return K(e,t,T);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":if("TSConstructorType"===$.type&&$.abstract&&W.push("abstract "),"TSCallSignatureDeclaration"!==$.type&&W.push("new "),W.push(u(S(e,T,t,!1,!0))),$.returnType||$.typeAnnotation){let e="TSConstructorType"===$.type;W.push(e?" => ":": ",T("returnType"),T("typeAnnotation"))}return W;case"TSTypeOperator":return[$.operator," ",T("typeAnnotation")];case"TSMappedType":{let i=r(t.originalText,y($),b($));return u(["{",l([t.bracketSpacing?a:s,T("typeParameter"),$.optional?d($.optional,"?"):"",$.typeAnnotation?": ":"",T("typeAnnotation"),_(Y)]),n(e,t,!0),t.bracketSpacing?a:s,"}"],{shouldBreak:i})}case"TSMethodSignature":{let n=$.kind&&"method"!==$.kind?`${$.kind} `:"";W.push($.accessibility?[$.accessibility," "]:"",n,$.export?"export ":"",$.static?"static ":"",$.readonly?"readonly ":"",$.abstract?"abstract ":"",$.declare?"declare ":"",$.computed?"[":"",T("key"),$.computed?"]":"",v(e));let r=S(e,T,t,!1,!0),i=$.returnType?"returnType":"typeAnnotation",a=$[i],o=a?T(i):"",s=E($,o);return W.push(s?u(r):r),a&&W.push(": ",u(o)),u(W)}case"TSNamespaceExportDeclaration":return W.push("export as namespace ",T("id")),t.semi&&W.push(";"),u(W);case"TSEnumDeclaration":return $.declare&&W.push("declare "),$.modifiers&&W.push(x(e,t,T)),$.const&&W.push("const "),W.push("enum ",T("id")," "),0===$.members.length?W.push(u(["{",n(e,t),s,"}"])):W.push(u(["{",l([o,A(e,t,"members",T),f(t,"es5")?",":""]),n(e,t,!0),o,"}"])),W;case"TSEnumMember":return $.computed?W.push("[",T("id"),"]"):W.push(T("id")),$.initializer&&W.push(" = ",T("initializer")),W;case"TSImportEqualsDeclaration":return $.isExport&&W.push("export "),W.push("import "),$.importKind&&"value"!==$.importKind&&W.push($.importKind," "),W.push(T("id")," = ",T("moduleReference")),t.semi&&W.push(";"),u(W);case"TSExternalModuleReference":return["require(",T("expression"),")"];case"TSModuleDeclaration":{let n=e.getParentNode(),r=p($.id),i="TSModuleDeclaration"===n.type,a=$.body&&"TSModuleDeclaration"===$.body.type;if(i)W.push(".");else{$.declare&&W.push("declare "),W.push(x(e,t,T));let n=t.originalText.slice(y($),y($.id));("Identifier"!==$.id.type||"global"!==$.id.name||/namespace|module/.test(n))&&W.push(r||/(?:^|\s)module(?:\s|$)/.test(n)?"module ":"namespace ")}return W.push(T("id")),a?W.push(T("body")):$.body?W.push(" ",u(T("body"))):W.push(Y),W}case"TSConditionalType":return D(e,t,T);case"TSInferType":return["infer"," ",T("typeParameter")];case"TSIntersectionType":return z(e,t,T);case"TSUnionType":return B(e,t,T);case"TSFunctionType":return U(e,t,T);case"TSTupleType":return J(e,t,T);case"TSTypeReference":return[T("typeName"),j(e,t,T,"typeParameters")];case"TSTypeAnnotation":return T("typeAnnotation");case"TSEmptyBodyFunctionExpression":return P(e,t,T);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return V(e,T,"?");case"TSJSDocNonNullableType":return V(e,T,"!");default:throw Error(`Unknown TypeScript node type: ${JSON.stringify($.type)}.`)}}}}}),nq=b({"src/language-js/print/comment.js"(e,t){T();var{hasNewline:n}=ep(),{builders:{join:r,hardline:i},utils:{replaceTextEndOfLine:a}}=$(),{isLineComment:o}=tq(),{locStart:s,locEnd:u}=tw(),l=tY();t.exports={printComment:function(e,t){let c=e.getValue();if(o(c))return t.originalText.slice(s(c),u(c)).trimEnd();if(l(c)){let e;if((e=`*${c.value}*`.split(` +`)),p=t.singleAttributePerLine&&i.attributes.length>1?o:a;return u(["<",n("name"),n("typeParameters"),l(e.map(()=>[p,n()],"attributes")),...i.selfClosing?[a,"/>"]:(r=i.attributes.length>0&&S(h(i.attributes),E.Trailing),0===i.attributes.length&&!c||(t.bracketSameLine||t.jsxBracketSameLine)&&(!c||i.attributes.length>0)&&!r)?[">"]:[s,">"]],{shouldBreak:_})}(e,t,T);case"JSXClosingElement":let z,B,U;return z=e.getValue(),(B=[]).push(""),B;case"JSXOpeningFragment":case"JSXClosingFragment":let J,$,K,V;return $=S(J=e.getValue()),K=S(J,E.Line),[(V="JSXOpeningFragment"===J.type)?"<":""];case"JSXEmptyExpression":let Y;return Y=S(e.getValue(),E.Line),[r(e,t,!Y),Y?o:""];case"JSXText":throw Error("JSXText should be handled by JSXElement");default:throw Error(`Unknown JSX node type: ${JSON.stringify(w.type)}.`)}}}}}),nE=b({"src/language-js/print/misc.js"(e,t){T();var{isNonEmptyArray:n}=ep(),{builders:{indent:r,join:i,line:a}}=$(),{isFlowAnnotationComment:o}=tq();function s(e,t,n){let r=e.getValue();if(!r.typeAnnotation)return"";let i=e.getParentNode(),a="DeclareFunction"===i.type&&i.id===r;return o(t.originalText,r.typeAnnotation)?[" /*: ",n("typeAnnotation")," */"]:[a?"":": ",n("typeAnnotation")]}t.exports={printOptionalToken:function(e){let t=e.getValue();return t.optional&&("Identifier"!==t.type||t!==e.getParentNode().key)?"OptionalCallExpression"===t.type||"OptionalMemberExpression"===t.type&&t.computed?"?.":"?":""},printDefiniteToken:function(e){return e.getValue().definite||e.match(void 0,(e,t)=>"id"===t&&"VariableDeclarator"===e.type&&e.definite)?"!":""},printFunctionTypeParameters:function(e,t,n){let r=e.getValue();return r.typeArguments?n("typeArguments"):r.typeParameters?n("typeParameters"):""},printBindExpressionCallee:function(e,t,n){return["::",n("callee")]},printTypeScriptModifiers:function(e,t,r){return n(e.getValue().modifiers)?[i(" ",e.map(r,"modifiers"))," "]:""},printTypeAnnotation:s,printRestSpread:function(e,t,n){return["...",n("argument"),s(e,t,n)]},adjustClause:function(e,t,n){return"EmptyStatement"===e.type?";":"BlockStatement"===e.type||n?[" ",t]:r([a,t])},printDirective:function(e,t){let n=e.slice(1,-1);if(n.includes('"')||n.includes("'"))return e;let r=t.singleQuote?"'":'"';return r+n+r}}}}),nw=b({"src/language-js/print/array.js"(e,t){T();var{printDanglingComments:n}=tO(),{builders:{line:r,softline:i,hardline:a,group:o,indent:s,ifBreak:u,fill:l}}=$(),{getLast:c,hasNewline:_}=ep(),{shouldPrintComma:p,hasComment:d,CommentCheckFlags:f,isNextLineEmpty:m,isNumericLiteral:h,isSignedNumericLiteral:g}=tq(),{locStart:y}=tw(),{printOptionalToken:b,printTypeAnnotation:v}=nE();function x(e,t){return e.elements.length>1&&e.elements.every(e=>e&&(h(e)||g(e)&&!d(e.argument))&&!d(e,f.Trailing|f.Line,e=>!_(t.originalText,y(e),{backwards:!0})))}function D(e,t,n,a){let s=[],u=[];return e.each(e=>{s.push(u,o(a())),u=[",",r],e.getValue()&&m(e.getValue(),t)&&u.push(i)},n),s}t.exports={printArray:function(e,t,_){let h=e.getValue(),g=[],y="TupleExpression"===h.type?"#[":"[";if(0===h.elements.length)d(h,f.Dangling)?g.push(o([y,n(e,t),i,"]"])):g.push(y,"]");else{let b,v=c(h.elements),S=!(v&&"RestElement"===v.type),T=Symbol("array"),E=!t.__inJestEach&&h.elements.length>1&&h.elements.every((e,t,n)=>{let r=e&&e.type;if("ArrayExpression"!==r&&"ObjectExpression"!==r)return!1;let i=n[t+1];if(i&&r!==i.type)return!1;let a="ArrayExpression"===r?"elements":"properties";return e[a]&&e[a].length>1}),w=x(h,t),A=S?null===v?",":p(t)?w?u(",","",{groupId:T}):u(","):"":"";g.push(o([y,s([i,w?(b=[],e.each((e,n,i)=>{let o=n===i.length-1;b.push([_(),o?A:","]),o||b.push(m(e.getValue(),t)?[a,a]:d(i[n+1],f.Leading|f.Line)?a:r)},"elements"),l(b)):[D(e,t,"elements",_),A],n(e,t,!0)]),i,"]"],{shouldBreak:E,id:T}))}return g.push(b(e),v(e,t,_)),g},printArrayItems:D,isConciselyPrintedArray:x}}}),nA=b({"src/language-js/print/call-arguments.js"(e,t){T();var{printDanglingComments:n}=tO(),{getLast:r,getPenultimate:i}=ep(),{getFunctionParameters:a,hasComment:o,CommentCheckFlags:s,isFunctionCompositionArgs:u,isJsxNode:l,isLongCurriedCallExpression:c,shouldPrintComma:_,getCallArguments:p,iterateCallArgumentsPath:d,isNextLineEmpty:f,isCallExpression:m,isStringLiteral:h,isObjectProperty:g,isTSTypeExpression:y}=tq(),{builders:{line:b,hardline:v,softline:x,group:D,indent:S,conditionalGroup:E,ifBreak:w,breakParent:A},utils:{willBreak:C}}=$(),{ArgExpansionBailout:N}=eI(),{isConciselyPrintedArray:M}=nw();function k(e){var t;let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"ObjectExpression"===e.type&&(e.properties.length>0||o(e))||"ArrayExpression"===e.type&&(e.elements.length>0||o(e))||"TSTypeAssertion"===e.type&&k(e.expression)||y(e)&&k(e.expression)||"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&(!e.returnType||!e.returnType.typeAnnotation||"TSTypeReference"!==e.returnType.typeAnnotation.type||"BlockStatement"===(t=e.body).type&&(t.body.some(e=>"EmptyStatement"!==e.type)||o(t,s.Dangling)))&&("BlockStatement"===e.body.type||"ArrowFunctionExpression"===e.body.type&&k(e.body,!0)||"ObjectExpression"===e.body.type||"ArrayExpression"===e.body.type||!n&&(m(e.body)||"ConditionalExpression"===e.body.type)||l(e.body))||"DoExpression"===e.type||"ModuleExpression"===e.type}t.exports=function(e,t,l){let m,y,T=e.getValue(),j="ImportExpression"===T.type,I=p(T);if(0===I.length)return["(",n(e,t,!0),")"];if(2===I.length&&"ArrowFunctionExpression"===I[0].type&&0===a(I[0]).length&&"BlockStatement"===I[0].body.type&&"ArrayExpression"===I[1].type&&!I.some(e=>o(e)))return["(",l(["arguments",0]),", ",l(["arguments",1]),")"];let O=!1,P=!1,F=I.length-1,L=[];d(e,(e,n)=>{let r=e.getNode(),i=[l()];n===F||(f(r,t)?(0===n&&(P=!0),O=!0,i.push(",",v,v)):i.push(",",b)),L.push(i)});let R=!(j||T.callee&&"Import"===T.callee.type)&&_(t,"all")?",":"";function z(){return D(["(",S([b,...L]),R,b,")"],{shouldBreak:!0})}if(O||"Decorator"!==e.getParentNode().type&&u(I))return z();let B=function(e){var t;if(2!==e.length)return!1;let[n,r]=e;return!!("ModuleExpression"===n.type&&"ObjectExpression"===(t=r).type&&1===t.properties.length&&g(t.properties[0])&&"Identifier"===t.properties[0].key.type&&"type"===t.properties[0].key.name&&h(t.properties[0].value)&&"module"===t.properties[0].value.value)||!o(n)&&("FunctionExpression"===n.type||"ArrowFunctionExpression"===n.type&&"BlockStatement"===n.body.type)&&"FunctionExpression"!==r.type&&"ArrowFunctionExpression"!==r.type&&"ConditionalExpression"!==r.type&&!k(r)}(I),U=(m=r(I),y=i(I),!o(m,s.Leading)&&!o(m,s.Trailing)&&k(m)&&(!y||y.type!==m.type)&&(2!==I.length||"ArrowFunctionExpression"!==y.type||"ArrayExpression"!==m.type)&&!(I.length>1&&"ArrayExpression"===m.type&&M(m,t)));if(B||U){if(B?L.slice(1).some(C):L.slice(0,-1).some(C))return z();let t=[];try{e.try(()=>{d(e,(e,n)=>{B&&0===n&&(t=[[l([],{expandFirstArg:!0}),L.length>1?",":"",P?v:b,P?v:""],...L.slice(1)]),U&&n===F&&(t=[...L.slice(0,-1),l([],{expandLastArg:!0})])})})}catch(e){if(e instanceof N)return z();throw e}return[L.some(C)?A:"",E([["(",...t,")"],B?["(",D(t[0],{shouldBreak:!0}),...t.slice(1),")"]:["(",...L.slice(0,-1),D(r(t),{shouldBreak:!0}),")"],z()])]}let J=["(",S([x,...L]),w(R),x,")"];return c(e)?J:D(J,{shouldBreak:L.some(C)||O})}}}),nC=b({"src/language-js/print/member.js"(e,t){T();var{builders:{softline:n,group:r,indent:i,label:a}}=$(),{isNumericLiteral:o,isMemberExpression:s,isCallExpression:u}=tq(),{printOptionalToken:l}=nE();function c(e,t,a){let s=a("property"),u=e.getValue(),c=l(e);return u.computed?!u.property||o(u.property)?[c,"[",s,"]"]:r([c,"[",i([n,s]),n,"]"]):[c,".",s]}t.exports={printMemberExpression:function(e,t,o){let l=e.getValue(),_=e.getParentNode(),p,d=0;do p=e.getParentNode(d),d++;while(p&&(s(p)||"TSNonNullExpression"===p.type))let f=o("object"),m=c(e,t,o),h=p&&("NewExpression"===p.type||"BindExpression"===p.type||"AssignmentExpression"===p.type&&"Identifier"!==p.left.type)||l.computed||"Identifier"===l.object.type&&"Identifier"===l.property.type&&!s(_)||("AssignmentExpression"===_.type||"VariableDeclarator"===_.type)&&(u(l.object)&&l.object.arguments.length>0||"TSNonNullExpression"===l.object.type&&u(l.object.expression)&&l.object.expression.arguments.length>0||"member-chain"===f.label);return a("member-chain"===f.label?"member-chain":"member",[f,h?m:r(i([n,m]))])},printMemberLookup:c}}}),nN=b({"src/language-js/print/member-chain.js"(e,t){T();var{printComments:n}=tO(),{getLast:r,isNextLineEmptyAfterIndex:i,getNextNonSpaceNonCommentCharacterIndex:a}=ep(),o=nb(),{isCallExpression:s,isMemberExpression:u,isFunctionOrArrowExpression:l,isLongCurriedCallExpression:c,isMemberish:_,isNumericLiteral:p,isSimpleCallArgument:d,hasComment:f,CommentCheckFlags:m,isNextLineEmpty:h}=tq(),{locEnd:g}=tw(),{builders:{join:y,hardline:b,group:v,indent:x,conditionalGroup:D,breakParent:S,label:E},utils:{willBreak:w}}=$(),A=nA(),{printMemberLookup:C}=nC(),{printOptionalToken:N,printFunctionTypeParameters:M,printBindExpressionCallee:k}=nE();t.exports=function(e,t,T){var j;let I,O,P=e.getParentNode(),F=!P||"ExpressionStatement"===P.type,L=[];function R(e){let{originalText:n}=t,r=a(n,e,g);return")"===n.charAt(r)?!1!==r&&i(n,r+1):h(e,t)}let z=e.getValue();L.unshift({node:z,printed:[N(e),M(e,t,T),A(e,t,T)]}),z.callee&&e.call(e=>(function e(r){let i=r.getValue();s(i)&&(_(i.callee)||s(i.callee))?(L.unshift({node:i,printed:[n(r,[N(r),M(r,t,T),A(r,t,T)],t),R(i)?b:""]}),r.call(t=>e(t),"callee")):_(i)?(L.unshift({node:i,needsParens:o(r,t),printed:n(r,u(i)?C(r,t,T):k(r,t,T),t)}),r.call(t=>e(t),"object")):"TSNonNullExpression"===i.type?(L.unshift({node:i,printed:n(r,"!",t)}),r.call(t=>e(t),"expression")):L.unshift({node:i,printed:T()})})(e),"callee");let B=[],U=[L[0]],J=1;for(;J0&&B.push(U);let V=B.length>=2&&!f(B[1][0].node)&&function(e){let n=e[1].length>0&&e[1][0].node.computed;if(1===e[0].length){let r=e[0][0].node;return"ThisExpression"===r.type||"Identifier"===r.type&&(K(r.name)||F&&r.name.length<=t.tabWidth||n)}let i=r(e[0]).node;return u(i)&&"Identifier"===i.property.type&&(K(i.property.name)||n)}(B);function Y(e){let t=e.map(e=>e.printed);return e.length>0&&r(e).needsParens?["(",...t,")"]:t}let W=B.map(Y),q=V?3:2,Q=B.flat(),H=Q.slice(1,-1).some(e=>f(e.node,m.Leading))||Q.slice(0,-1).some(e=>f(e.node,m.Trailing))||B[q]&&f(B[q][0].node,m.Leading);if(B.length<=q&&!H)return c(e)?W:v(W);let G=r(B[V?1:0]).node,Z=!s(G)&&R(G),X=[Y(B[0]),V?B.slice(1,2).map(Y):"",Z?b:"",0===(j=B.slice(V?2:1)).length?"":x(v([b,y(b,j.map(Y))]))],ee=L.map(e=>{let{node:t}=e;return t}).filter(s);return E("member-chain",H||ee.length>2&&ee.some(e=>!e.arguments.every(e=>d(e,0)))||W.slice(0,-1).some(w)||(I=r(r(B)).node,O=r(W),s(I)&&w(O)&&ee.slice(0,-1).some(e=>e.arguments.some(l)))?v(X):[w(W)||Z?S:"",D([W,X])])}}}),nM=b({"src/language-js/print/call-expression.js"(e,t){T();var{builders:{join:n,group:r}}=$(),i=nb(),{getCallArguments:a,hasFlowAnnotationComment:o,isCallExpression:s,isMemberish:u,isStringLiteral:l,isTemplateOnItsOwnLine:c,isTestCall:_,iterateCallArgumentsPath:p}=tq(),d=nN(),f=nA(),{printOptionalToken:m,printFunctionTypeParameters:h}=nE();t.exports={printCallExpression:function(e,t,g){let y=e.getValue(),b=e.getParentNode(),v="NewExpression"===y.type,x="ImportExpression"===y.type,D=m(e),S=a(y);if(S.length>0&&(!x&&!v&&function(e,t){if("Identifier"!==e.callee.type)return!1;if("require"===e.callee.name)return!0;if("define"===e.callee.name){let n=a(e);return"ExpressionStatement"===t.type&&(1===n.length||2===n.length&&"ArrayExpression"===n[0].type||3===n.length&&l(n[0])&&"ArrayExpression"===n[1].type)}return!1}(y,b)||1===S.length&&c(S[0],t.originalText)||!v&&_(y,b))){let r=[];return p(e,()=>{r.push(g())}),[v?"new ":"",g("callee"),D,h(e,t,g),"(",n(", ",r),")"]}let T=("babel"===t.parser||"babel-flow"===t.parser)&&y.callee&&"Identifier"===y.callee.type&&o(y.callee.trailingComments);if(T&&(y.callee.trailingComments[0].printed=!0),!x&&!v&&u(y.callee)&&!e.call(e=>i(e,t),"callee"))return d(e,t,g);let E=[v?"new ":"",x?"import":g("callee"),D,T?`/*:: ${y.callee.trailingComments[0].value.slice(2).trim()} */`:"",h(e,t,g),f(e,t,g)];return x||s(y.callee)?r(E):E}}}}),nk=b({"src/language-js/print/assignment.js"(e,t){T();var{isNonEmptyArray:n,getStringWidth:r}=ep(),{builders:{line:i,group:a,indent:o,indentIfBreak:s,lineSuffixBoundary:u},utils:{cleanDoc:l,willBreak:c,canBreak:_}}=$(),{hasLeadingOwnLineComment:p,isBinaryish:d,isStringLiteral:f,isLiteral:m,isNumericLiteral:h,isCallExpression:g,isMemberExpression:y,getCallArguments:b,rawText:v,hasComment:x,isSignedNumericLiteral:D,isObjectProperty:S}=tq(),{shouldInlineLogicalExpression:E}=nD(),{printCallExpression:w}=nM();function A(e,t,T,A,j,I){let O=function(e,t,i,a,o){var s;let u=e.getValue(),T=u[o];if(!T)return"only-left";let A=!C(T);if(e.match(C,N,e=>!A||"ExpressionStatement"!==e.type&&"VariableDeclaration"!==e.type))return A?"ArrowFunctionExpression"===T.type&&"ArrowFunctionExpression"===T.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!A&&C(T.right)||p(t.originalText,T))return"break-after-operator";if("CallExpression"===T.type&&"require"===T.callee.name||"json5"===t.parser||"json"===t.parser)return"never-break-after-operator";if(function(e){if(N(e)){let t=e.left||e.id;return"ObjectPattern"===t.type&&t.properties.length>2&&t.properties.some(e=>S(e)&&(!e.shorthand||e.value&&"AssignmentPattern"===e.value.type))}return!1}(u)||function(e){let t=("TSTypeAliasDeclaration"===e.type||"TypeAlias"===e.type)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null;if(n(t)){let n="TSTypeAliasDeclaration"===e.type?"constraint":"bound";if(t.length>1&&t.some(e=>e[n]||e.default))return!0}return!1}(u)||function(e){if("VariableDeclarator"!==e.type)return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=k(t.typeAnnotation);return n(r)&&r.length>1&&r.some(e=>n(k(e))||"TSConditionalType"===e.type)}(u)||M(u)&&_(a))return"break-lhs";let j=(s=a,!!S(u)&&"string"==typeof(s=l(s))&&r(s)(function(e,t,r,i){let a=e.getValue();if(d(a)&&!E(a))return!0;switch(a.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:e}=a;return d(e)&&!E(e)}case"ClassExpression":return n(a.decorators)}if(i)return!1;let o=a,s=[];for(;;)if("UnaryExpression"===o.type)o=o.argument,s.push("argument");else if("TSNonNullExpression"===o.type)o=o.expression,s.push("expression");else break;return!!(f(o)||e.call(()=>(function e(t,r,i){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=t.getValue(),s=()=>e(t,r,i,!0);if("TSNonNullExpression"===o.type)return t.call(s,"expression");if(g(o)){if("member-chain"===w(t,r,i).label)return!1;let e=b(o);return!(!(0===e.length||1===e.length&&function(e,t){let{printWidth:n}=t;if(x(e))return!1;let r=.25*n;if("ThisExpression"===e.type||"Identifier"===e.type&&e.name.length<=r||D(e)&&!x(e.argument))return!0;let i="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return i?i.length<=r:f(e)?v(e).length<=r:"TemplateLiteral"===e.type?0===e.expressions.length&&e.quasis[0].value.raw.length<=r&&!e.quasis[0].value.raw.includes(` +`):m(e)}(e[0],r))||function(e,t){let r=e.typeParameters&&e.typeParameters.params||e.typeArguments&&e.typeArguments.params;if(n(r)){if(r.length>1)return!0;if(1===r.length){let e=r[0];if("TSUnionType"===e.type||"UnionTypeAnnotation"===e.type||"TSIntersectionType"===e.type||"IntersectionTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"ObjectTypeAnnotation"===e.type)return!0}if(c(t(e.typeParameters?"typeParameters":"typeArguments")))return!0}return!1}(o,i))&&t.call(s,"callee")}return y(o)?t.call(s,"object"):a&&("Identifier"===o.type||"ThisExpression"===o.type)})(e,t,r),...s))})(e,t,i,j),o)?"break-after-operator":j||"TemplateLiteral"===T.type||"TaggedTemplateExpression"===T.type||"BooleanLiteral"===T.type||h(T)||"ClassExpression"===T.type?"never-break-after-operator":"fluid"}(e,t,T,A,I),P=T(I,{assignmentLayout:O});switch(O){case"break-after-operator":return a([a(A),j,a(o([i,P]))]);case"never-break-after-operator":return a([a(A),j," ",P]);case"fluid":{let e=Symbol("assignment");return a([a(A),j,a(o(i),{id:e}),u,s(P,{groupId:e})])}case"break-lhs":return a([A,j," ",a(P)]);case"chain":return[a(A),j,i,P];case"chain-tail":return[a(A),j,o([i,P])];case"chain-tail-arrow-chain":return[a(A),j,P];case"only-left":return A}}function C(e){return"AssignmentExpression"===e.type}function N(e){return C(e)||"VariableDeclarator"===e.type}function M(e){return"VariableDeclarator"===e.type&&e.init&&"ArrowFunctionExpression"===e.init.type}function k(e){return("TSTypeReference"===e.type||"GenericTypeAnnotation"===e.type)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}t.exports={printVariableDeclarator:function(e,t,n){return A(e,t,n,n("id")," =","init")},printAssignmentExpression:function(e,t,n){let r=e.getValue();return A(e,t,n,n("left"),[" ",r.operator],"right")},printAssignment:A,isArrowFunctionVariableDeclarator:M}}}),nj=b({"src/language-js/print/function-parameters.js"(e,t){T();var{getNextNonSpaceNonCommentCharacter:n}=ep(),{printDanglingComments:r}=tO(),{builders:{line:i,hardline:a,softline:o,group:s,indent:u,ifBreak:l},utils:{removeLines:c,willBreak:_}}=$(),{getFunctionParameters:p,iterateFunctionParametersPath:d,isSimpleType:f,isTestCall:m,isTypeAnnotationAFunction:h,isObjectType:g,isObjectTypePropertyAFunction:y,hasRestParameter:b,shouldPrintComma:v,hasComment:x,isNextLineEmpty:D}=tq(),{locEnd:S}=tw(),{ArgExpansionBailout:E}=eI(),{printFunctionTypeParameters:w}=nE();function A(e){if(!e)return!1;let t=p(e);if(1!==t.length)return!1;let[n]=t;return!x(n)&&("ObjectPattern"===n.type||"ArrayPattern"===n.type||"Identifier"===n.type&&n.typeAnnotation&&("TypeAnnotation"===n.typeAnnotation.type||"TSTypeAnnotation"===n.typeAnnotation.type)&&g(n.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===n.type&&g(n.typeAnnotation)||"AssignmentPattern"===n.type&&("ObjectPattern"===n.left.type||"ArrayPattern"===n.left.type)&&("Identifier"===n.right.type||"ObjectExpression"===n.right.type&&0===n.right.properties.length||"ArrayExpression"===n.right.type&&0===n.right.elements.length))}t.exports={printFunctionParameters:function(e,t,g,x,T){let C=e.getValue(),N=p(C),M=T?w(e,g,t):"";if(0===N.length)return[M,"(",r(e,g,!0,e=>")"===n(g.originalText,e,S)),")"];let k=e.getParentNode(),j=m(k),I=A(C),O=[];if(d(e,(e,n)=>{let r=n===N.length-1;r&&C.rest&&O.push("..."),O.push(t()),r||(O.push(","),j||I?O.push(" "):D(N[n],g)?O.push(a,a):O.push(i))}),x){if(_(M)||_(O))throw new E;return s([c(M),"(",c(O),")"])}let P=N.every(e=>!e.decorators);return I&&P?[M,"(",...O,")"]:j?[M,"(",...O,")"]:(y(k)||h(k)||"TypeAlias"===k.type||"UnionTypeAnnotation"===k.type||"TSUnionType"===k.type||"IntersectionTypeAnnotation"===k.type||"FunctionTypeAnnotation"===k.type&&k.returnType===C)&&1===N.length&&null===N[0].name&&C.this!==N[0]&&N[0].typeAnnotation&&null===C.typeParameters&&f(N[0].typeAnnotation)&&!C.rest?"always"===g.arrowParens?["(",...O,")"]:O:[M,"(",u([o,...O]),l(!b(C)&&v(g,"all")?",":""),o,")"]},shouldHugFunctionParameters:A,shouldGroupFunctionParameters:function(e,t){let n;let r=(e.returnType?(n=e.returnType).typeAnnotation&&(n=n.typeAnnotation):e.typeAnnotation&&(n=e.typeAnnotation),n);if(!r)return!1;let i=e.typeParameters&&e.typeParameters.params;if(i){if(i.length>1)return!1;if(1===i.length){let e=i[0];if(e.constraint||e.default)return!1}}return 1===p(e).length&&(g(r)||_(t))}}}}),nI=b({"src/language-js/print/type-annotation.js"(e,t){T();var{printComments:n,printDanglingComments:r}=tO(),{isNonEmptyArray:i}=ep(),{builders:{group:a,join:o,line:s,softline:u,indent:l,align:c,ifBreak:_}}=$(),p=nb(),{locStart:d}=tw(),{isSimpleType:f,isObjectType:m,hasLeadingOwnLineComment:h,isObjectTypePropertyAFunction:g,shouldPrintComma:y}=tq(),{printAssignment:b}=nk(),{printFunctionParameters:v,shouldGroupFunctionParameters:x}=nj(),{printArrayItems:D}=nw();function S(e){if(f(e)||m(e))return!0;if("UnionTypeAnnotation"===e.type||"TSUnionType"===e.type){let t=e.types.filter(e=>"VoidTypeAnnotation"===e.type||"TSVoidKeyword"===e.type||"NullLiteralTypeAnnotation"===e.type||"TSNullKeyword"===e.type).length,n=e.types.some(e=>"ObjectTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type);if(e.types.length-1===t&&n)return!0}return!1}t.exports={printOpaqueType:function(e,t,n){let r=t.semi?";":"",i=e.getValue(),a=[];return a.push("opaque type ",n("id"),n("typeParameters")),i.supertype&&a.push(": ",n("supertype")),i.impltype&&a.push(" = ",n("impltype")),a.push(r),a},printTypeAlias:function(e,t,n){let r=t.semi?";":"",i=e.getValue(),a=[];return i.declare&&a.push("declare "),a.push("type ",n("id"),n("typeParameters")),[b(e,t,n,a," =","TSTypeAliasDeclaration"===i.type?"typeAnnotation":"right"),r]},printIntersectionType:function(e,t,n){let r=e.getValue(),i=e.map(n,"types"),o=[],u=!1;for(let e=0;e1&&(u=!0),o.push(" & ",e>1?l(i[e]):i[e])):o.push(l([" &",s,i[e]]));return a(o)},printUnionType:function(e,t,r){let i=e.getValue(),d=e.getParentNode(),f="TypeParameterInstantiation"!==d.type&&"TSTypeParameterInstantiation"!==d.type&&"GenericTypeAnnotation"!==d.type&&"TSTypeReference"!==d.type&&"TSTypeAssertion"!==d.type&&"TupleTypeAnnotation"!==d.type&&"TSTupleType"!==d.type&&!("FunctionTypeParam"===d.type&&!d.name&&e.getParentNode(1).this!==d)&&!(("TypeAlias"===d.type||"VariableDeclarator"===d.type||"TSTypeAliasDeclaration"===d.type)&&h(t.originalText,i)),m=S(i),g=e.map(e=>{let i=r();return m||(i=c(2,i)),n(e,i,t)},"types");if(m)return o(" | ",g);let y=[_([f&&!h(t.originalText,i)?s:"","| "]),o([s,"| "],g)];return p(e,t)?a([l(y),u]):"TupleTypeAnnotation"===d.type&&d.types.length>1||"TSTupleType"===d.type&&d.elementTypes.length>1?a([l([_(["(",u]),y]),u,_(")")]):a(f?l(y):y)},printFunctionType:function(e,t,n){let r=e.getValue(),i=[],o=e.getParentNode(0),s=e.getParentNode(1),u=e.getParentNode(2),l="TSFunctionType"===r.type||!(("ObjectTypeProperty"===o.type||"ObjectTypeInternalSlot"===o.type)&&!o.variance&&!o.optional&&d(o)===d(r)||"ObjectTypeCallProperty"===o.type||u&&"DeclareFunction"===u.type),c=l&&("TypeAnnotation"===o.type||"TSTypeAnnotation"===o.type),_=c&&l&&("TypeAnnotation"===o.type||"TSTypeAnnotation"===o.type)&&"ArrowFunctionExpression"===s.type;g(o)&&(l=!0,c=!0),_&&i.push("(");let p=v(e,n,t,!1,!0),f=r.returnType||r.predicate||r.typeAnnotation?[l?" => ":": ",n("returnType"),n("predicate"),n("typeAnnotation")]:"",m=x(r,f);return i.push(m?a(p):p),f&&i.push(f),_&&i.push(")"),a(i)},printTupleType:function(e,t,n){let o=e.getValue(),s="TSTupleType"===o.type?"elementTypes":"types",c=i(o[s]),p=c?u:"";return a(["[",l([p,D(e,t,s,n)]),_(c&&y(t,"all")?",":""),r(e,t,!0),p,"]"])},printIndexedAccessType:function(e,t,n){let r=e.getValue(),i="OptionalIndexedAccessType"===r.type&&r.optional?"?.[":"[";return[n("objectType"),i,n("indexType"),"]"]},shouldHugType:S,printJSDocType:function(e,t,n){let r=e.getValue();return[r.postfix?"":n,t("typeAnnotation"),r.postfix?n:""]}}}}),nO=b({"src/language-js/print/type-parameters.js"(e,t){T();var{printDanglingComments:n}=tO(),{builders:{join:r,line:i,hardline:a,softline:o,group:s,indent:u,ifBreak:l}}=$(),{isTestCall:c,hasComment:_,CommentCheckFlags:p,isTSXFile:d,shouldPrintComma:f,getFunctionParameters:m,isObjectType:h,getTypeScriptMappedTypeModifier:g}=tq(),{createGroupIdMapper:y}=ep(),{shouldHugType:b}=nI(),{isArrowFunctionVariableDeclarator:v}=nk(),x=y("typeParameters");t.exports={printTypeParameter:function(e,t,n){let r=e.getValue(),i=["TSTypeParameter"===r.type&&r.const?"const ":""],a=e.getParentNode();return"TSMappedType"===a.type?(a.readonly&&i.push(g(a.readonly,"readonly")," "),i.push("[",n("name")),r.constraint&&i.push(" in ",n("constraint")),a.nameType&&i.push(" as ",e.callParent(()=>n("nameType"))),i.push("]")):(r.variance&&i.push(n("variance")),r.in&&i.push("in "),r.out&&i.push("out "),i.push(n("name")),r.bound&&i.push(": ",n("bound")),r.constraint&&i.push(" extends ",n("constraint")),r.default&&i.push(" = ",n("default"))),i},printTypeParameters:function(e,t,g,y){let D=e.getValue();if(!D[y])return"";if(!Array.isArray(D[y]))return g(y);let S=e.getNode(2),T=S&&c(S),E=e.match(e=>!(1===e[y].length&&h(e[y][0])),void 0,(e,t)=>"typeAnnotation"===t,e=>"Identifier"===e.type,v);if(0===D[y].length||!E&&(T||1===D[y].length&&("NullableTypeAnnotation"===D[y][0].type||b(D[y][0]))))return["<",r(", ",e.map(g,y)),function(e,t){let r=e.getValue();if(!_(r,p.Dangling))return"";let i=!_(r,p.Line),o=n(e,t,i);return i?o:[o,a]}(e,t),">"];let w="TSTypeParameterInstantiation"===D.type?"":1===m(D).length&&d(t)&&!D[y][0].constraint&&"ArrowFunctionExpression"===e.getParentNode().type?",":f(t,"all")?l(","):"";return s(["<",u([o,r([",",i],e.map(g,y))]),w,o,">"],{id:x(D)})},getTypeParametersGroupId:x}}}),nP=b({"src/language-js/print/property.js"(e,t){T();var{printComments:n}=tO(),{printString:r,printNumber:i}=ep(),{isNumericLiteral:a,isSimpleNumber:o,isStringLiteral:s,isStringPropSafeToUnquote:u,rawText:l}=tq(),{printAssignment:c}=nk(),_=new WeakMap;function p(e,t,c){let p=e.getNode();if(p.computed)return["[",c("key"),"]"];let d=e.getParentNode(),{key:f}=p;if("consistent"===t.quoteProps&&!_.has(d)){let e=(d.properties||d.body||d.members).some(e=>!e.computed&&e.key&&s(e.key)&&!u(e,t));_.set(d,e)}if(("Identifier"===f.type||a(f)&&o(i(l(f)))&&String(f.value)===i(l(f))&&!("typescript"===t.parser||"babel-ts"===t.parser))&&("json"===t.parser||"consistent"===t.quoteProps&&_.get(d))){let i=r(JSON.stringify("Identifier"===f.type?f.name:f.value.toString()),t);return e.call(e=>n(e,i,t),"key")}return u(p,t)&&("as-needed"===t.quoteProps||"consistent"===t.quoteProps&&!_.get(d))?e.call(e=>n(e,/^\d/.test(f.value)?i(f.value):f.value,t),"key"):c("key")}t.exports={printProperty:function(e,t,n){return e.getValue().shorthand?n("value"):c(e,t,n,p(e,t,n),":","value")},printPropertyKey:p}}}),nF=b({"src/language-js/print/function.js"(e,t){T();var n=tI(),{printDanglingComments:r,printCommentsSeparately:i}=tO(),a=M(),{getNextNonSpaceNonCommentCharacterIndex:o}=ep(),{builders:{line:s,softline:u,group:l,indent:c,ifBreak:_,hardline:p,join:d,indentIfBreak:f},utils:{removeLines:m,willBreak:h}}=$(),{ArgExpansionBailout:g}=eI(),{getFunctionParameters:y,hasLeadingOwnLineComment:b,isFlowAnnotationComment:v,isJsxNode:x,isTemplateOnItsOwnLine:D,shouldPrintComma:S,startsWithNoLookaheadToken:E,isBinaryish:w,isLineComment:A,hasComment:C,getComments:N,CommentCheckFlags:k,isCallLikeExpression:j,isCallExpression:I,getCallArguments:O,hasNakedLeftSide:P,getLeftSide:F}=tq(),{locEnd:L}=tw(),{printFunctionParameters:R,shouldGroupFunctionParameters:z}=nj(),{printPropertyKey:B}=nP(),{printFunctionTypeParameters:U}=nE();function J(e,t,n){let r=e.getNode(),i=R(e,n,t),a=V(e,n,t),o=z(r,a),s=[U(e,t,n),l([o?l(i):i,a])];return r.body?s.push(" ",n("body")):s.push(t.semi?";":""),s}function K(e,t){if("always"===t.arrowParens)return!1;if("avoid"===t.arrowParens){var n;let t;return 1===(t=y(n=e.getValue())).length&&!n.typeParameters&&!C(n,k.Dangling)&&"Identifier"===t[0].type&&!t[0].typeAnnotation&&!C(t[0])&&!t[0].optional&&!n.predicate&&!n.returnType}return!1}function V(e,t,n){let r=e.getValue(),i=t("returnType");if(r.returnType&&v(n.originalText,r.returnType))return[" /*: ",i," */"];let a=[i];return r.returnType&&r.returnType.typeAnnotation&&a.unshift(": "),r.predicate&&a.push(r.returnType?" ":": ",t("predicate")),a}function Y(e,t,n){let i=e.getValue(),o=t.semi?";":"",s=[];i.argument&&(function(e,t){if(b(e.originalText,t))return!0;if(P(t)){let n=t,r;for(;r=F(n);)if(n=r,b(e.originalText,n))return!0}return!1}(t,i.argument)?s.push([" (",c([p,n("argument")]),p,")"]):w(i.argument)||"SequenceExpression"===i.argument.type?s.push(l([_(" ("," "),c([u,n("argument")]),u,_(")")])):s.push(" ",n("argument")));let d=a(N(i)),f=d&&A(d);return f&&s.push(o),C(i,k.Dangling)&&s.push(" ",r(e,t,!0)),f||s.push(o),s}t.exports={printFunction:function(e,t,n,r){let i=e.getValue(),a=!1;if(("FunctionDeclaration"===i.type||"FunctionExpression"===i.type)&&r&&r.expandLastArg){let t=e.getParentNode();I(t)&&O(t).length>1&&(a=!0)}let o=[];"TSDeclareFunction"===i.type&&i.declare&&o.push("declare "),i.async&&o.push("async "),i.generator?o.push("function* "):o.push("function "),i.id&&o.push(t("id"));let s=R(e,t,n,a),u=V(e,t,n),c=z(i,u);return o.push(U(e,n,t),l([c?l(s):s,u]),i.body?" ":"",t("body")),n.semi&&(i.declare||!i.body)&&o.push(";"),o},printArrowFunction:function(e,t,n,a){let p=e.getValue(),v=[],T=[],w=!1;if(function s(){let u=function(e,t,n,i){let a=e.getValue(),s=[];if(a.async&&s.push("async "),K(e,t))s.push(n(["params",0]));else{let r=i&&(i.expandLastArg||i.expandFirstArg),a=V(e,n,t);if(r){if(h(a))throw new g;a=l(m(a))}s.push(l([R(e,n,t,r,!0),a]))}let u=r(e,t,!0,e=>{let n=o(t.originalText,e,L);return!1!==n&&"=>"===t.originalText.slice(n,n+2)});return u&&s.push(" ",u),s}(e,t,n,a);if(0===v.length)v.push(u);else{let{leading:n,trailing:r}=i(e,t);v.push([n,u]),T.unshift(r)}w=w||p.returnType&&y(p).length>0||p.typeParameters||y(p).some(e=>"Identifier"!==e.type),"ArrowFunctionExpression"!==p.body.type||a&&a.expandLastArg?T.unshift(n("body",a)):(p=p.body,e.call(s,"body"))}(),v.length>1){var A,N,M;let t,n,r,i,o,m;return A=w,N=T,M=p,t=e.getName(),n=j(e.getParentNode())&&"callee"===t,r=!!(a&&a.assignmentLayout),i="BlockStatement"!==M.body.type&&"ObjectExpression"!==M.body.type&&"SequenceExpression"!==M.body.type,o=n&&i||a&&"chain-tail-arrow-chain"===a.assignmentLayout,m=Symbol("arrow-chain"),"SequenceExpression"===M.body.type&&(N=l(["(",c([u,N]),u,")"])),l([l(c([n||r?u:"",l(d([" =>",s],v),{shouldBreak:A})]),{id:m,shouldBreak:o})," =>",f(i?c([s,N]):[" ",N],{groupId:m}),n?_(u,"",{groupId:m}):""])}if(v.push(" =>"),!b(t.originalText,p.body)&&("ArrayExpression"===p.body.type||"ObjectExpression"===p.body.type||"BlockStatement"===p.body.type||x(p.body)||D(p.body,t.originalText)||"ArrowFunctionExpression"===p.body.type||"DoExpression"===p.body.type))return l([...v," ",T]);if("SequenceExpression"===p.body.type)return l([...v,l([" (",c([u,T]),u,")"])]);let k=(a&&a.expandLastArg||"JSXExpressionContainer"===e.getParentNode().type)&&!C(p),I=a&&a.expandLastArg&&S(t,"all"),O="ConditionalExpression"===p.body.type&&!E(p.body,e=>"ObjectExpression"===e.type);return l([...v,l([c([s,O?_("","("):"",T,O?_("",")"):""]),k?[_(I?",":""),u]:""])])},printMethod:function(e,t,r){let i=e.getNode(),{kind:a}=i,o=i.value||i,s=[];return a&&"init"!==a&&"method"!==a&&"constructor"!==a?(n.ok("get"===a||"set"===a),s.push(a," ")):o.async&&s.push("async "),o.generator&&s.push("*"),s.push(B(e,t,r),i.optional||i.key.optional?"?":""),i===o?s.push(J(e,t,r)):"FunctionExpression"===o.type?s.push(e.call(e=>J(e,t,r),"value")):s.push(r("value")),s},printReturnStatement:function(e,t,n){return["return",Y(e,t,n)]},printThrowStatement:function(e,t,n){return["throw",Y(e,t,n)]},printMethodInternal:J,shouldPrintParamsWithoutParens:K}}}),nL=b({"src/language-js/print/decorators.js"(e,t){T();var{isNonEmptyArray:n,hasNewline:r}=ep(),{builders:{line:i,hardline:a,join:o,breakParent:s,group:u}}=$(),{locStart:l,locEnd:c}=tw(),{getParentExportDeclaration:_}=tq();function p(e,t){return e.decorators.some(e=>r(t.originalText,c(e)))}function d(e){if("ExportDefaultDeclaration"!==e.type&&"ExportNamedDeclaration"!==e.type&&"DeclareExportDeclaration"!==e.type)return!1;let t=e.declaration&&e.declaration.decorators;return n(t)&&l(e)===l(t[0])}t.exports={printDecorators:function(e,t,r){let u=e.getValue(),{decorators:l}=u;if(!n(l)||d(e.getParentNode()))return;let c="ClassExpression"===u.type||"ClassDeclaration"===u.type||p(u,t);return[_(e)?a:c?s:"",o(i,e.map(r,"decorators")),i]},printClassMemberDecorators:function(e,t,n){let r=e.getValue();return u([o(i,e.map(n,"decorators")),p(r,t)?a:i])},printDecoratorsBeforeExport:function(e,t,n){return[o(a,e.map(n,"declaration","decorators")),a]},hasDecoratorsBeforeExport:d}}}),nR=b({"src/language-js/print/class.js"(e,t){T();var{isNonEmptyArray:n,createGroupIdMapper:r}=ep(),{printComments:i,printDanglingComments:a}=tO(),{builders:{join:o,line:s,hardline:u,softline:l,group:c,indent:_,ifBreak:p}}=$(),{hasComment:d,CommentCheckFlags:f}=tq(),{getTypeParametersGroupId:m}=nO(),{printMethod:h}=nF(),{printOptionalToken:g,printTypeAnnotation:y,printDefiniteToken:b}=nE(),{printPropertyKey:v}=nP(),{printAssignment:x}=nk(),{printClassMemberDecorators:D}=nL(),S=r("heritageGroup");function E(e){return e.typeParameters&&!d(e.typeParameters,f.Trailing|f.Line)&&!(["superClass","extends","mixins","implements"].filter(t=>!!e[t]).length>1)}function w(e,t,r,i){let l=e.getValue();if(!n(l[i]))return"";let d=a(e,t,!0,e=>{let{marker:t}=e;return t===i});return[E(l)?p(" ",s,{groupId:m(l.typeParameters)}):s,d,d&&u,i,c(_([s,o([",",s],e.map(r,i))]))]}t.exports={printClass:function(e,t,r){let a=e.getValue(),o=[];a.declare&&o.push("declare "),a.abstract&&o.push("abstract "),o.push("class");let u=a.id&&d(a.id,f.Trailing)||a.typeParameters&&d(a.typeParameters,f.Trailing)||a.superClass&&d(a.superClass)||n(a.extends)||n(a.mixins)||n(a.implements),m=[],h=[];if(a.id&&m.push(" ",r("id")),m.push(r("typeParameters")),a.superClass){let n;let a=[(n=r("superClass"),"AssignmentExpression"===e.getParentNode().type?c(p(["(",_([l,n]),l,")"],n)):n),r("superTypeParameters")],o=e.call(e=>["extends ",i(e,a,t)],"superClass");u?h.push(s,c(o)):h.push(" ",o)}else h.push(w(e,t,r,"extends"));if(h.push(w(e,t,r,"mixins"),w(e,t,r,"implements")),u){let e;e=E(a)?[...m,_(h)]:_([...m,h]),o.push(c(e,{id:S(a)}))}else o.push(...m,...h);return o.push(" ",r("body")),o},printClassMethod:function(e,t,r){let i=e.getValue(),a=[];return n(i.decorators)&&a.push(D(e,t,r)),i.accessibility&&a.push(i.accessibility+" "),i.readonly&&a.push("readonly "),i.declare&&a.push("declare "),i.static&&a.push("static "),("TSAbstractMethodDefinition"===i.type||i.abstract)&&a.push("abstract "),i.override&&a.push("override "),a.push(h(e,t,r)),a},printClassProperty:function(e,t,r){let i=e.getValue(),a=[],o=t.semi?";":"";return n(i.decorators)&&a.push(D(e,t,r)),i.accessibility&&a.push(i.accessibility+" "),i.declare&&a.push("declare "),i.static&&a.push("static "),("TSAbstractPropertyDefinition"===i.type||"TSAbstractAccessorProperty"===i.type||i.abstract)&&a.push("abstract "),i.override&&a.push("override "),i.readonly&&a.push("readonly "),i.variance&&a.push(r("variance")),("ClassAccessorProperty"===i.type||"AccessorProperty"===i.type||"TSAbstractAccessorProperty"===i.type)&&a.push("accessor "),a.push(v(e,t,r),g(e),b(e),y(e,t,r)),[x(e,t,r,a," =","value"),o]},printHardlineAfterHeritage:function(e){return p(u,"",{groupId:S(e)})}}}}),nz=b({"src/language-js/print/interface.js"(e,t){T();var{isNonEmptyArray:n}=ep(),{builders:{join:r,line:i,group:a,indent:o,ifBreak:s}}=$(),{hasComment:u,identity:l,CommentCheckFlags:c}=tq(),{getTypeParametersGroupId:_}=nO(),{printTypeScriptModifiers:p}=nE();t.exports={printInterface:function(e,t,d){let f=e.getValue(),m=[];f.declare&&m.push("declare "),"TSInterfaceDeclaration"===f.type&&m.push(f.abstract?"abstract ":"",p(e,t,d)),m.push("interface");let h=[],g=[];"InterfaceTypeAnnotation"!==f.type&&h.push(" ",d("id"),d("typeParameters"));let y=f.typeParameters&&!u(f.typeParameters,c.Trailing|c.Line);return n(f.extends)&&g.push(y?s(" ",i,{groupId:_(f.typeParameters)}):i,"extends ",(1===f.extends.length?l:o)(r([",",i],e.map(d,"extends")))),f.id&&u(f.id,c.Trailing)||n(f.extends)?y?m.push(a([...h,o(g)])):m.push(a(o([...h,...g]))):m.push(...h,...g),m.push(" ",d("body")),a(m)}}}}),nB=b({"src/language-js/print/module.js"(e,t){T();var{isNonEmptyArray:n}=ep(),{builders:{softline:r,group:i,indent:a,join:o,line:s,ifBreak:u,hardline:l}}=$(),{printDanglingComments:c}=tO(),{hasComment:_,CommentCheckFlags:p,shouldPrintComma:d,needsHardlineAfterDanglingComment:f,isStringLiteral:m,rawText:h}=tq(),{locStart:g,hasSameLoc:y}=tw(),{hasDecoratorsBeforeExport:b,printDecoratorsBeforeExport:v}=nL();function x(e,t,n){let r=e.getValue();if(!r.source)return"";let i=[];return S(r,t)||i.push(" from"),i.push(" ",n("source")),i}function D(e,t,l){let c=e.getValue();if(S(c,t))return"";let p=[" "];if(n(c.specifiers)){let n=[],f=[];e.each(()=>{let t=e.getValue().type;if("ExportNamespaceSpecifier"===t||"ExportDefaultSpecifier"===t||"ImportNamespaceSpecifier"===t||"ImportDefaultSpecifier"===t)n.push(l());else if("ExportSpecifier"===t||"ImportSpecifier"===t)f.push(l());else throw Error(`Unknown specifier type ${JSON.stringify(t)}`)},"specifiers"),p.push(o(", ",n)),f.length>0&&(n.length>0&&p.push(", "),f.length>1||n.length>0||c.specifiers.some(e=>_(e))?p.push(i(["{",a([t.bracketSpacing?s:r,o([",",s],f)]),u(d(t)?",":""),t.bracketSpacing?s:r,"}"])):p.push(["{",t.bracketSpacing?" ":"",...f,t.bracketSpacing?" ":"","}"]))}else p.push("{}");return p}function S(e,t){let{type:r,importKind:i,source:a,specifiers:o}=e;return!("ImportDeclaration"!==r||n(o))&&"type"!==i&&!/{\s*}/.test(t.originalText.slice(g(e),g(a)))}function E(e,t,r){return n(e.getNode().assertions)?[" assert {",t.bracketSpacing?" ":"",o(", ",e.map(r,"assertions")),t.bracketSpacing?" ":"","}"]:""}t.exports={printImportDeclaration:function(e,t,n){let r=e.getValue(),i=t.semi?";":"",a=[],{importKind:o}=r;return a.push("import"),o&&"value"!==o&&a.push(" ",o),a.push(D(e,t,n),x(e,t,n),E(e,t,n),i),a},printExportDeclaration:function(e,t,n){let r=e.getValue(),i=[];b(r)&&i.push(v(e,t,n));let{type:a,exportKind:o,declaration:s}=r;return i.push("export"),(r.default||"ExportDefaultDeclaration"===a)&&i.push(" default"),_(r,p.Dangling)&&(i.push(" ",c(e,t,!0)),f(r)&&i.push(l)),s?i.push(" ",n("declaration")):i.push("type"===o?" type":"",D(e,t,n),x(e,t,n),E(e,t,n)),function(e,t){if(!t.semi)return!1;let{type:n,declaration:r}=e,i=e.default||"ExportDefaultDeclaration"===n;if(!r)return!0;let{type:a}=r;return!!(i&&"ClassDeclaration"!==a&&"FunctionDeclaration"!==a&&"TSInterfaceDeclaration"!==a&&"DeclareClass"!==a&&"DeclareFunction"!==a&&"TSDeclareFunction"!==a&&"EnumDeclaration"!==a)}(r,t)&&i.push(";"),i},printExportAllDeclaration:function(e,t,n){let r=e.getValue(),i=t.semi?";":"",a=[],{exportKind:o,exported:s}=r;return a.push("export"),"type"===o&&a.push(" type"),a.push(" *"),s&&a.push(" as ",n("exported")),a.push(x(e,t,n),E(e,t,n),i),a},printModuleSpecifier:function(e,t,n){let r=e.getNode(),{type:i}=r,a=[],o="ImportSpecifier"===i?r.importKind:r.exportKind;o&&"value"!==o&&a.push(o," ");let s=i.startsWith("Import"),u=s?"imported":"local",l=s?"local":"exported",c=r[u],_=r[l],p="",d="";return"ExportNamespaceSpecifier"===i||"ImportNamespaceSpecifier"===i?p="*":c&&(p=n(u)),_&&!function(e){if("ImportSpecifier"!==e.type&&"ExportSpecifier"!==e.type)return!1;let{local:t,["ImportSpecifier"===e.type?"imported":"exported"]:n}=e;return!!(t.type===n.type&&y(t,n))&&(m(t)?t.value===n.value&&h(t)===h(n):"Identifier"===t.type&&t.name===n.name)}(r)&&(d=n(l)),a.push(p,p&&d?" as ":"",d),a}}}}),nU=b({"src/language-js/print/object.js"(e,t){T();var{printDanglingComments:n}=tO(),{builders:{line:r,softline:i,group:a,indent:o,ifBreak:s,hardline:u}}=$(),{getLast:l,hasNewlineInRange:c,hasNewline:_,isNonEmptyArray:p}=ep(),{shouldPrintComma:d,hasComment:f,getComments:m,CommentCheckFlags:h,isNextLineEmpty:g}=tq(),{locStart:y,locEnd:b}=tw(),{printOptionalToken:v,printTypeAnnotation:x}=nE(),{shouldHugFunctionParameters:D}=nj(),{shouldHugType:S}=nI(),{printHardlineAfterHeritage:E}=nR();t.exports={printObject:function(e,t,T){let w=t.semi?";":"",A=e.getValue(),C;C="TSTypeLiteral"===A.type?"members":"TSInterfaceBody"===A.type?"body":"properties";let N="ObjectTypeAnnotation"===A.type,M=[C];N&&M.push("indexers","callProperties","internalSlots");let k=M.map(e=>A[e][0]).sort((e,t)=>y(e)-y(t))[0],j=e.getParentNode(0),I=N&&j&&("InterfaceDeclaration"===j.type||"DeclareInterface"===j.type||"DeclareClass"===j.type)&&"body"===e.getName(),O="TSInterfaceBody"===A.type||I||"ObjectPattern"===A.type&&"FunctionDeclaration"!==j.type&&"FunctionExpression"!==j.type&&"ArrowFunctionExpression"!==j.type&&"ObjectMethod"!==j.type&&"ClassMethod"!==j.type&&"ClassPrivateMethod"!==j.type&&"AssignmentPattern"!==j.type&&"CatchClause"!==j.type&&A.properties.some(e=>e.value&&("ObjectPattern"===e.value.type||"ArrayPattern"===e.value.type))||"ObjectPattern"!==A.type&&k&&c(t.originalText,y(A),y(k)),P=I?";":"TSInterfaceBody"===A.type||"TSTypeLiteral"===A.type?s(w,";"):",",F="RecordExpression"===A.type?"#{":A.exact?"{|":"{",L=A.exact?"|}":"}",R=[];for(let t of M)e.each(e=>{let t=e.getValue();R.push({node:t,printed:T(),loc:y(t)})},t);M.length>1&&R.sort((e,t)=>e.loc-t.loc);let z=[],B=R.map(e=>{let n=[...z,a(e.printed)];return z=[P,r],("TSPropertySignature"===e.node.type||"TSMethodSignature"===e.node.type||"TSConstructSignatureDeclaration"===e.node.type)&&f(e.node,h.PrettierIgnore)&&z.shift(),g(e.node,t)&&z.push(u),n});if(A.inexact){let i;if(f(A,h.Dangling)){let a=f(A,h.Line);i=[n(e,t,!0),a||_(t.originalText,b(l(m(A))))?u:r,"..."]}else i=["..."];B.push([...z,...i])}let U=l(A[C]),J=!(A.inexact||U&&"RestElement"===U.type||U&&("TSPropertySignature"===U.type||"TSCallSignatureDeclaration"===U.type||"TSMethodSignature"===U.type||"TSConstructSignatureDeclaration"===U.type)&&f(U,h.PrettierIgnore)),$;if(0===B.length){if(!f(A,h.Dangling))return[F,L,x(e,t,T)];$=a([F,n(e,t),i,L,v(e),x(e,t,T)])}else $=[I&&p(A.properties)?E(j):"",F,o([t.bracketSpacing?r:i,...B]),s(J&&(","!==P||d(t))?P:""),t.bracketSpacing?r:i,L,v(e),x(e,t,T)];return e.match(e=>"ObjectPattern"===e.type&&!e.decorators,(e,t,n)=>D(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n)||e.match(S,(e,t)=>"typeAnnotation"===t,(e,t)=>"typeAnnotation"===t,(e,t,n)=>D(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n)||!O&&e.match(e=>"ObjectPattern"===e.type,e=>"AssignmentExpression"===e.type||"VariableDeclarator"===e.type)?$:a($,{shouldBreak:O})}}}}),nJ=b({"src/language-js/print/flow.js"(e,t){T();var n=tI(),{printDanglingComments:r}=tO(),{printString:i,printNumber:a}=ep(),{builders:{hardline:o,softline:s,group:u,indent:l}}=$(),{getParentExportDeclaration:c,isFunctionNotation:_,isGetterOrSetter:p,rawText:d,shouldPrintComma:f}=tq(),{locStart:m,locEnd:h}=tw(),{replaceTextEndOfLine:g}=B(),{printClass:y}=nR(),{printOpaqueType:b,printTypeAlias:v,printIntersectionType:x,printUnionType:D,printFunctionType:S,printTupleType:E,printIndexedAccessType:w}=nI(),{printInterface:A}=nz(),{printTypeParameter:C,printTypeParameters:N}=nO(),{printExportDeclaration:M,printExportAllDeclaration:k}=nB(),{printArrayItems:j}=nw(),{printObject:I}=nU(),{printPropertyKey:O}=nP(),{printOptionalToken:P,printTypeAnnotation:F,printRestSpread:L}=nE();function R(e,t){let r=c(e);return r?(n.strictEqual(r.type,"DeclareExportDeclaration"),t):["declare ",t]}t.exports={printFlow:function(e,t,c){let T=e.getValue(),z=t.semi?";":"",B=[];switch(T.type){case"DeclareClass":return R(e,y(e,t,c));case"DeclareFunction":return R(e,["function ",c("id"),T.predicate?" ":"",c("predicate"),z]);case"DeclareModule":return R(e,["module ",c("id")," ",c("body")]);case"DeclareModuleExports":return R(e,["module.exports",": ",c("typeAnnotation"),z]);case"DeclareVariable":return R(e,["var ",c("id"),z]);case"DeclareOpaqueType":return R(e,b(e,t,c));case"DeclareInterface":return R(e,A(e,t,c));case"DeclareTypeAlias":return R(e,v(e,t,c));case"DeclareExportDeclaration":return R(e,M(e,t,c));case"DeclareExportAllDeclaration":return R(e,k(e,t,c));case"OpaqueType":return b(e,t,c);case"TypeAlias":return v(e,t,c);case"IntersectionTypeAnnotation":return x(e,t,c);case"UnionTypeAnnotation":return D(e,t,c);case"FunctionTypeAnnotation":return S(e,t,c);case"TupleTypeAnnotation":return E(e,t,c);case"GenericTypeAnnotation":return[c("id"),N(e,t,c,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return w(e,t,c);case"TypeAnnotation":return c("typeAnnotation");case"TypeParameter":return C(e,t,c);case"TypeofTypeAnnotation":return["typeof ",c("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[c("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(T.value);case"EnumDeclaration":return["enum ",c("id")," ",c("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":if("EnumSymbolBody"===T.type||T.explicitType){let e=null;switch(T.type){case"EnumBooleanBody":e="boolean";break;case"EnumNumberBody":e="number";break;case"EnumStringBody":e="string";break;case"EnumSymbolBody":e="symbol"}B.push("of ",e," ")}if(0!==T.members.length||T.hasUnknownMembers){let n=T.members.length>0?[o,j(e,t,"members",c),T.hasUnknownMembers||f(t)?",":""]:[];B.push(u(["{",l([...n,...T.hasUnknownMembers?[o,"..."]:[]]),r(e,t,!0),o,"}"]))}else B.push(u(["{",r(e,t),s,"}"]));return B;case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[c("id")," = ","object"==typeof T.init?c("init"):String(T.init)];case"EnumDefaultedMember":return c("id");case"FunctionTypeParam":{let t=T.name?c("name"):e.getParentNode().this===T?"this":"";return[t,P(e),t?": ":"",c("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return A(e,t,c);case"ClassImplements":case"InterfaceExtends":return[c("id"),c("typeParameters")];case"NullableTypeAnnotation":return["?",c("typeAnnotation")];case"Variance":{let{kind:e}=T;return n.ok("plus"===e||"minus"===e),"plus"===e?"+":"-"}case"ObjectTypeCallProperty":return T.static&&B.push("static "),B.push(c("value")),B;case"ObjectTypeIndexer":return[T.static?"static ":"",T.variance?c("variance"):"","[",c("id"),T.id?": ":"",c("key"),"]: ",c("value")];case"ObjectTypeProperty":{let n="";return T.proto?n="proto ":T.static&&(n="static "),[n,p(T)?T.kind+" ":"",T.variance?c("variance"):"",O(e,t,c),P(e),_(T)?"":": ",c("value")]}case"ObjectTypeAnnotation":return I(e,t,c);case"ObjectTypeInternalSlot":return[T.static?"static ":"","[[",c("id"),"]]",P(e),T.method?"":": ",c("value")];case"ObjectTypeSpreadProperty":return L(e,t,c);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[c("qualification"),".",c("id")];case"StringLiteralTypeAnnotation":return g(i(d(T),t));case"NumberLiteralTypeAnnotation":n.strictEqual(typeof T.value,"number");case"BigIntLiteralTypeAnnotation":return T.extra?a(T.extra.raw):a(T.raw);case"TypeCastExpression":return["(",c("expression"),F(e,t,c),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let n=N(e,t,c,"params");if("flow"===t.parser){let e=m(T),r=h(T),i=t.originalText.lastIndexOf("/*",e),a=t.originalText.indexOf("*/",r);if(-1!==i&&-1!==a){let e=t.originalText.slice(i+2,a).trim();if(e.startsWith("::")&&!e.includes("/*")&&!e.includes("*/"))return["/*:: ",n," */"]}}return n}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",c("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw Error("unprintable type: "+JSON.stringify(T.type))}}}}}),n$=b({"src/language-js/utils/is-ts-keyword-type.js"(e,t){T(),t.exports=function(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}}}),nK=b({"src/language-js/print/ternary.js"(e,t){T();var{hasNewlineInRange:n}=ep(),{isJsxNode:r,getComments:i,isCallExpression:a,isMemberExpression:o,isTSTypeExpression:s}=tq(),{locStart:u,locEnd:l}=tw(),c=tY(),{builders:{line:_,softline:p,group:d,indent:f,align:m,ifBreak:h,dedent:g,breakParent:y}}=$(),b=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);t.exports={printTernary:function(e,t,v){var x;let D,S,T,E,w=e.getValue(),A="ConditionalExpression"===w.type,C=A?"consequent":"trueType",N=A?"alternate":"falseType",M=A?["test"]:["checkType","extendsType"],k=w[C],j=w[N],I=[],O=!1,P=e.getParentNode(),F=P.type===w.type&&M.some(e=>P[e]===w),L=P.type===w.type&&!F,R,z,B=0;do z=R||w,R=e.getParentNode(B),B++;while(R&&R.type===w.type&&M.every(e=>R[e]!==z))let U=R||P;if(A&&(r(w[M[0]])||r(k)||r(j)||function(e){let t=[e];for(let e=0;e[h("("),f([p,e]),p,h(")")],t=e=>"NullLiteral"===e.type||"Literal"===e.type&&null===e.value||"Identifier"===e.type&&"undefined"===e.name;I.push(" ? ",t(k)?v(C):e(v(C))," : ",j.type===w.type||t(j)?v(N):e(v(N)))}else{let e=[_,"? ",k.type===w.type?h("","("):"",m(2,v(C)),k.type===w.type?h("",")"):"",_,": ",j.type===w.type?v(N):m(2,v(N))];I.push(P.type!==w.type||P[N]===w||F?e:t.useTabs?g(f(e)):m(Math.max(0,t.tabWidth-2),e))}let J=[...M.map(e=>i(w[e])),i(k),i(j)].flat().some(e=>c(e)&&n(t.originalText,u(e),l(e))),$=!O&&(o(P)||"NGPipeExpression"===P.type&&P.left===w)&&!P.computed,K=function(e){let t=e.getValue();if("ConditionalExpression"!==t.type)return!1;let n,r=t;for(let t=0;!n;t++){let i=e.getParentNode(t);if(a(i)&&i.callee===r||o(i)&&i.object===r||"TSNonNullExpression"===i.type&&i.expression===r){r=i;continue}"NewExpression"===i.type&&i.callee===r||s(i)&&i.expression===r?(n=e.getParentNode(t+1),r=i):n=i}return r!==t&&n[b.get(n.type)]===r}(e),V=(x=[(S="ConditionalExpression"===(D=e.getValue()).type,T=e.getParentNode(),E=S?v("test"):[v("checkType")," ","extends"," ",v("extendsType")],T.type===D.type&&T[S?"alternate":"falseType"]===D?m(2,E):E),L?I:f(I),A&&$&&!K?p:""],P===U?d(x,{shouldBreak:J}):J?[x,y]:x);return F||K?d([f([p,V]),p]):V}}}}),nV=b({"src/language-js/print/statement.js"(e,t){T();var{builders:{hardline:n}}=$(),r=nb(),{getLeftSidePathName:i,hasNakedLeftSide:a,isJsxNode:o,isTheOnlyJsxElementInMarkdown:s,hasComment:u,CommentCheckFlags:l,isNextLineEmpty:c}=tq(),{shouldPrintParamsWithoutParens:_}=nF();function p(e,t,p,f){let m=e.getValue(),h=[],g="ClassBody"===m.type,y=function(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if("EmptyStatement"!==n.type)return n}}(m[f]);return e.each((e,f,m)=>{let b=e.getValue();if("EmptyStatement"===b.type)return;let v=p();!t.semi&&!g&&!s(t,e)&&"ExpressionStatement"===e.getNode().type&&e.call(e=>(function e(t,n){let s=t.getValue();switch(s.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!_(t,n))return!0;break;case"UnaryExpression":{let{prefix:e,operator:t}=s;if(e&&("+"===t||"-"===t))return!0;break}case"BindExpression":if(!s.object)return!0;break;case"Literal":if(s.regex)return!0;break;default:if(o(s))return!0}return!!r(t,n)||!!a(s)&&t.call(t=>e(t,n),...i(t,s))})(e,t),"expression")?u(b,l.Leading)?h.push(p([],{needsSemi:!0})):h.push(";",v):h.push(v),!t.semi&&g&&d(b)&&function(e,t){let{type:n,name:r}=e.key;if(!e.computed&&"Identifier"===n&&("static"===r||"get"===r||"set"===r||"accessor"===r)&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility)return!1;if(!t.computed){let e=t.key&&t.key.name;if("in"===e||"instanceof"===e)return!0}if(d(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||"get"===t.kind||"set"===t.kind)return!1;let e=t.value?t.value.generator:t.generator;return!!(t.computed||e)}case"TSIndexSignature":return!0}return!1}(b,m[f+1])&&h.push(";"),b!==y&&(h.push(n),c(b,t)&&h.push(n))},f),h}var d=e=>{let{type:t}=e;return"ClassProperty"===t||"PropertyDefinition"===t||"ClassPrivateProperty"===t||"ClassAccessorProperty"===t||"AccessorProperty"===t||"TSAbstractPropertyDefinition"===t||"TSAbstractAccessorProperty"===t};t.exports={printBody:function(e,t,n){return p(e,t,n,"body")},printSwitchCaseConsequent:function(e,t,n){return p(e,t,n,"consequent")}}}}),nY=b({"src/language-js/print/block.js"(e,t){T();var{printDanglingComments:n}=tO(),{isNonEmptyArray:r}=ep(),{builders:{hardline:i,indent:a}}=$(),{hasComment:o,CommentCheckFlags:s,isNextLineEmpty:u}=tq(),{printHardlineAfterHeritage:l}=nR(),{printBody:c}=nV();function _(e,t,a){let l=e.getValue(),_=r(l.directives),p=l.body.some(e=>"EmptyStatement"!==e.type),d=o(l,s.Dangling);if(!_&&!p&&!d)return"";let f=[];if(_&&e.each((e,n,r)=>{f.push(a()),(n"]),n=[_("("),l([s,T("expression")]),s,_(")")];return e?c([[t,T("expression")],[t,u(n,{shouldBreak:!0})],[t,T("expression")]]):u([t,T("expression")])}case"TSDeclareFunction":return O(e,T,t);case"TSExportAssignment":return["export = ",T("expression"),Y];case"TSModuleBlock":return L(e,t,T);case"TSInterfaceBody":case"TSTypeLiteral":return C(e,t,T);case"TSTypeAliasDeclaration":return R(e,t,T);case"TSQualifiedName":return i(".",[T("left"),T("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return M(e,t,T);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return N(e,t,T);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return W.push(T("expression")),$.typeParameters&&W.push(T("typeParameters")),W;case"TSTemplateLiteralType":return w(e,T,t);case"TSNamedTupleMember":return[T("label"),$.optional?"?":"",": ",T("elementType")];case"TSRestType":return["...",T("typeAnnotation")];case"TSOptionalType":return[T("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return F(e,t,T);case"TSClassImplements":case"TSInstantiationExpression":return[T("expression"),T("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return j(e,t,T,"params");case"TSTypeParameter":return k(e,t,T);case"TSSatisfiesExpression":case"TSAsExpression":{let t="TSAsExpression"===$.type?"as":"satisfies";W.push(T("expression"),` ${t} `,T("typeAnnotation"));let n=e.getParentNode();return m(n)&&n.callee===$||h(n)&&n.object===$?u([l([s,...W]),s]):W}case"TSArrayType":return[T("elementType"),"[]"];case"TSPropertySignature":return $.readonly&&W.push("readonly "),W.push(I(e,t,T),v(e)),$.typeAnnotation&&W.push(": ",T("typeAnnotation")),$.initializer&&W.push(" = ",T("initializer")),W;case"TSParameterProperty":return $.accessibility&&W.push($.accessibility+" "),$.export&&W.push("export "),$.static&&W.push("static "),$.override&&W.push("override "),$.readonly&&W.push("readonly "),W.push(T("parameter")),W;case"TSTypeQuery":return["typeof ",T("exprName"),T("typeParameters")];case"TSIndexSignature":{let n=e.getParentNode(),r=$.parameters.length>1?_(f(t)?",":""):"",a=u([l([s,i([", ",s],e.map(T,"parameters"))]),r,s]);return[$.export?"export ":"",$.accessibility?[$.accessibility," "]:"",$.static?"static ":"",$.readonly?"readonly ":"",$.declare?"declare ":"","[",$.parameters?a:"",$.typeAnnotation?"]: ":"]",$.typeAnnotation?T("typeAnnotation"):"","ClassBody"===n.type?Y:""]}case"TSTypePredicate":return[$.asserts?"asserts ":"",T("parameterName"),$.typeAnnotation?[" is ",T("typeAnnotation")]:""];case"TSNonNullExpression":return[T("expression"),"!"];case"TSImportType":return[$.isTypeOf?"typeof ":"","import(",T($.parameter?"parameter":"argument"),")",$.qualifier?[".",T("qualifier")]:"",j(e,t,T,"typeParameters")];case"TSLiteralType":return T("literal");case"TSIndexedAccessType":return K(e,t,T);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":if("TSConstructorType"===$.type&&$.abstract&&W.push("abstract "),"TSCallSignatureDeclaration"!==$.type&&W.push("new "),W.push(u(S(e,T,t,!1,!0))),$.returnType||$.typeAnnotation){let e="TSConstructorType"===$.type;W.push(e?" => ":": ",T("returnType"),T("typeAnnotation"))}return W;case"TSTypeOperator":return[$.operator," ",T("typeAnnotation")];case"TSMappedType":{let i=r(t.originalText,y($),b($));return u(["{",l([t.bracketSpacing?a:s,T("typeParameter"),$.optional?d($.optional,"?"):"",$.typeAnnotation?": ":"",T("typeAnnotation"),_(Y)]),n(e,t,!0),t.bracketSpacing?a:s,"}"],{shouldBreak:i})}case"TSMethodSignature":{let n=$.kind&&"method"!==$.kind?`${$.kind} `:"";W.push($.accessibility?[$.accessibility," "]:"",n,$.export?"export ":"",$.static?"static ":"",$.readonly?"readonly ":"",$.abstract?"abstract ":"",$.declare?"declare ":"",$.computed?"[":"",T("key"),$.computed?"]":"",v(e));let r=S(e,T,t,!1,!0),i=$.returnType?"returnType":"typeAnnotation",a=$[i],o=a?T(i):"",s=E($,o);return W.push(s?u(r):r),a&&W.push(": ",u(o)),u(W)}case"TSNamespaceExportDeclaration":return W.push("export as namespace ",T("id")),t.semi&&W.push(";"),u(W);case"TSEnumDeclaration":return $.declare&&W.push("declare "),$.modifiers&&W.push(x(e,t,T)),$.const&&W.push("const "),W.push("enum ",T("id")," "),0===$.members.length?W.push(u(["{",n(e,t),s,"}"])):W.push(u(["{",l([o,A(e,t,"members",T),f(t,"es5")?",":""]),n(e,t,!0),o,"}"])),W;case"TSEnumMember":return $.computed?W.push("[",T("id"),"]"):W.push(T("id")),$.initializer&&W.push(" = ",T("initializer")),W;case"TSImportEqualsDeclaration":return $.isExport&&W.push("export "),W.push("import "),$.importKind&&"value"!==$.importKind&&W.push($.importKind," "),W.push(T("id")," = ",T("moduleReference")),t.semi&&W.push(";"),u(W);case"TSExternalModuleReference":return["require(",T("expression"),")"];case"TSModuleDeclaration":{let n=e.getParentNode(),r=p($.id),i="TSModuleDeclaration"===n.type,a=$.body&&"TSModuleDeclaration"===$.body.type;if(i)W.push(".");else{$.declare&&W.push("declare "),W.push(x(e,t,T));let n=t.originalText.slice(y($),y($.id));("Identifier"!==$.id.type||"global"!==$.id.name||/namespace|module/.test(n))&&W.push(r||/(?:^|\s)module(?:\s|$)/.test(n)?"module ":"namespace ")}return W.push(T("id")),a?W.push(T("body")):$.body?W.push(" ",u(T("body"))):W.push(Y),W}case"TSConditionalType":return D(e,t,T);case"TSInferType":return["infer"," ",T("typeParameter")];case"TSIntersectionType":return z(e,t,T);case"TSUnionType":return B(e,t,T);case"TSFunctionType":return U(e,t,T);case"TSTupleType":return J(e,t,T);case"TSTypeReference":return[T("typeName"),j(e,t,T,"typeParameters")];case"TSTypeAnnotation":return T("typeAnnotation");case"TSEmptyBodyFunctionExpression":return P(e,t,T);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return V(e,T,"?");case"TSJSDocNonNullableType":return V(e,T,"!");default:throw Error(`Unknown TypeScript node type: ${JSON.stringify($.type)}.`)}}}}}),nq=b({"src/language-js/print/comment.js"(e,t){T();var{hasNewline:n}=ep(),{builders:{join:r,hardline:i},utils:{replaceTextEndOfLine:a}}=$(),{isLineComment:o}=tq(),{locStart:s,locEnd:u}=tw(),l=tY();t.exports={printComment:function(e,t){let c=e.getValue();if(o(c))return t.originalText.slice(s(c),u(c)).trimEnd();if(l(c)){let e;if((e=`*${c.value}*`.split(` `)).length>1&&e.every(e=>"*"===e.trim()[0])){let e;let a=["/*",r(i,(e=c.value.split(` -`)).map((t,n)=>0===n?t.trimEnd():" "+(ntypeof r)return r}let h=[];switch(d.type){case"JsExpressionRoot":return _("node");case"JsonRoot":return[_("node"),o];case"File":return d.program&&d.program.interpreter&&h.push(_(["program","interpreter"])),h.push(_("program")),h;case"Program":return ey(e,t,_);case"EmptyStatement":return"";case"ExpressionStatement":{if("__vue_event_binding"===t.parser||"__vue_ts_event_binding"===t.parser){let t=e.getParentNode();if("Program"===t.type&&1===t.body.length&&t.body[0]===d)return[_("expression"),I(d.expression)?";":""]}let r=n(e,t,!0,e=>{let{marker:t}=e;return t===C});return[_("expression"),v(t,e)?"":f,r?[" ",r]:""]}case"ParenthesizedExpression":return y(d.expression)||"ObjectExpression"!==d.expression.type&&"ArrayExpression"!==d.expression.type?u(["(",l([s,_("expression")]),s,")"]):["(",_("expression"),")"];case"AssignmentExpression":return ed(e,t,_);case"VariableDeclarator":return e_(e,t,_);case"BinaryExpression":case"LogicalExpression":return ef(e,t,_);case"AssignmentPattern":return[_("left")," = ",_("right")];case"OptionalMemberExpression":case"MemberExpression":return em(e,t,_);case"MetaProperty":return[_("meta"),".",_("property")];case"BindExpression":return d.object&&h.push(_("object")),h.push(u(l([s,B(e,t,_)]))),h;case"Identifier":return[d.name,z(e),V(e),U(e,t,_)];case"V8IntrinsicIdentifier":return["%",d.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return K(e,t,_);case"FunctionDeclaration":case"FunctionExpression":return ea(e,_,t,p);case"ArrowFunctionExpression":return eo(e,t,_,p);case"YieldExpression":return h.push("yield"),d.delegate&&h.push("*"),d.argument&&h.push(" ",_("argument")),h;case"AwaitExpression":if(h.push("await"),d.argument){h.push(" ",_("argument"));let t=e.getParentNode();if(w(t)&&t.callee===d||A(t)&&t.object===d){h=[l([s,...h]),s];let t=e.findAncestor(e=>"AwaitExpression"===e.type||"BlockStatement"===e.type);if(!t||"AwaitExpression"!==t.type)return u(h)}}return h;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return q(e,t,_);case"ExportAllDeclaration":return Q(e,t,_);case"ImportDeclaration":return W(e,t,_);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return H(e,t,_);case"ImportAttribute":return[_("key"),": ",_("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return eg(e,t,_);case"ThrowStatement":return el(e,t,_);case"ReturnStatement":return eu(e,t,_);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return ec(e,t,_);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return ee(e,t,_);case"ObjectProperty":case"Property":return d.method||"get"===d.kind||"set"===d.kind?es(e,t,_):ei(e,t,_);case"ObjectMethod":return es(e,t,_);case"Decorator":return["@",_("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return X(e,t,_);case"SequenceExpression":{let t=e.getParentNode(0);if("ExpressionStatement"===t.type||"ForStatement"===t.type){let t=[];return e.each((e,n)=>{0===n?t.push(_()):t.push(",",l([a,_()]))},"expressions"),u(t)}return u(i([",",a],e.map(_,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[_("value"),f];case"DirectiveLiteral":return Y(d.extra.raw,t);case"UnaryExpression":return h.push(d.operator),/[a-z]$/.test(d.operator)&&h.push(" "),y(d.argument)?h.push(u(["(",l([s,_("argument")]),s,")"])):h.push(_("argument")),h;case"UpdateExpression":return h.push(_("argument"),d.operator),d.prefix&&h.reverse(),h;case"ConditionalExpression":return G(e,t,_);case"VariableDeclaration":{let t=e.map(_,"declarations"),n=e.getParentNode(),r="ForStatement"===n.type||"ForInStatement"===n.type||"ForOfStatement"===n.type,i=d.declarations.some(e=>e.init),s;return 1!==t.length||y(d.declarations[0])?t.length>0&&(s=l(t[0])):s=t[0],h=[d.declare?"declare ":"",d.kind,s?[" ",s]:"",l(t.slice(1).map(e=>[",",i&&!r?o:a,e]))],r&&n.body!==d||h.push(f),u(h)}case"WithStatement":return u(["with (",_("object"),")",J(d.body,_("body"))]);case"IfStatement":{let r=J(d.consequent,_("consequent")),i=u(["if (",u([l([s,_("test")]),s]),")",r]);if(h.push(i),d.alternate){let r=y(d.consequent,b.Trailing|b.Line)||S(d),i="BlockStatement"===d.consequent.type&&!r;h.push(i?" ":o),y(d,b.Dangling)&&h.push(n(e,t,!0),r?o:" "),h.push("else",u(J(d.alternate,_("alternate"),"IfStatement"===d.alternate.type)))}return h}case"ForStatement":{let r=J(d.body,_("body")),i=n(e,t,!0),o=i?[i,s]:"";return d.init||d.test||d.update?[o,u(["for (",u([l([s,_("init"),";",a,_("test"),";",a,_("update")]),s]),")",r])]:[o,u(["for (;;)",r])]}case"WhileStatement":return u(["while (",u([l([s,_("test")]),s]),")",J(d.body,_("body"))]);case"ForInStatement":return u(["for (",_("left")," in ",_("right"),")",J(d.body,_("body"))]);case"ForOfStatement":return u(["for",d.await?" await":""," (",_("left")," of ",_("right"),")",J(d.body,_("body"))]);case"DoWhileStatement":return h=[u(["do",J(d.body,_("body"))])],"BlockStatement"===d.body.type?h.push(" "):h.push(o),h.push("while (",u([l([s,_("test")]),s]),")",f),h;case"DoExpression":return[d.async?"async ":"","do ",_("body")];case"BreakStatement":return h.push("break"),d.label&&h.push(" ",_("label")),h.push(f),h;case"ContinueStatement":return h.push("continue"),d.label&&h.push(" ",_("label")),h.push(f),h;case"LabeledStatement":return"EmptyStatement"===d.body.type?[_("label"),":;"]:[_("label"),": ",_("body")];case"TryStatement":return["try ",_("block"),d.handler?[" ",_("handler")]:"",d.finalizer?[" finally ",_("finalizer")]:""];case"CatchClause":if(d.param){let e=y(d.param,e=>!k(e)||e.leading&&r(t.originalText,N(e))||e.trailing&&r(t.originalText,M(e),{backwards:!0})),n=_("param");return["catch ",e?["(",l([s,n]),s,") "]:["(",n,") "],_("body")]}return["catch ",_("body")];case"SwitchStatement":return[u(["switch (",l([s,_("discriminant")]),s,")"])," {",d.cases.length>0?l([o,i(o,e.map((e,n,r)=>{let i=e.getValue();return[_(),n!==r.length-1&&D(i,t)?o:""]},"cases"))]):"",o,"}"];case"SwitchCase":{d.test?h.push("case ",_("test"),":"):h.push("default:"),y(d,b.Dangling)&&h.push(" ",n(e,t,!0));let r=d.consequent.filter(e=>"EmptyStatement"!==e.type);if(r.length>0){let n=eh(e,t,_);h.push(1===r.length&&"BlockStatement"===r[0].type?[" ",n]:l([o,n]))}return h}case"DebuggerStatement":return["debugger",f];case"ClassDeclaration":case"ClassExpression":return et(e,t,_);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return en(e,t,_);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return er(e,t,_);case"TemplateElement":return c(d.value.raw);case"TemplateLiteral":return Z(e,_,t);case"TaggedTemplateExpression":return[_("tag"),_("typeParameters"),_("quasi")];case"PrivateIdentifier":return["#",_("name")];case"PrivateName":return["#",_("id")];case"InterpreterDirective":return h.push("#!",d.value,o),D(d,t)&&h.push(o),h;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{h.push("module {");let e=_("body");return e&&h.push(l([o,e]),o),h.push("}"),h}default:throw Error("unknown type: "+JSON.stringify(d.type))}}(e,t,_,p);if(!d)return"";let f=e.getValue(),{type:m}=f;if("ClassMethod"===m||"ClassPrivateMethod"===m||"ClassProperty"===m||"ClassAccessorProperty"===m||"AccessorProperty"===m||"TSAbstractAccessorProperty"===m||"PropertyDefinition"===m||"TSAbstractPropertyDefinition"===m||"ClassPrivateProperty"===m||"MethodDefinition"===m||"TSAbstractMethodDefinition"===m||"TSDeclareMethod"===m)return d;let x=[d],T=ex(e,t,_),E="ClassExpression"===f.type&&T;if(T&&(x=[...T,d],!E))return u(x);if(!h(e,t))return p&&p.needsSemi&&x.unshift(";"),1===x.length&&x[0]===d?d:x;if(E&&(x=[l([a,...x])]),x.unshift("("),p&&p.needsSemi&&x.unshift(";"),g(f)){let[e]=f.trailingComments;x.push(" /*",e.value.trimStart(),"*/"),e.printed=!0}return E&&x.push(a),x.push(")"),x},embed:_,insertPragma:d,massageAstNode:p,hasPrettierIgnore:e=>E(e)||F(e),willPrintOwnComments:f.willPrintOwnComments,canAttachComment:function(e){return e.type&&!k(e)&&!x(e)&&"EmptyStatement"!==e.type&&"TemplateElement"!==e.type&&"Import"!==e.type&&"TSEmptyBodyFunctionExpression"!==e.type},printComment:eb,isBlockComment:k,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes}}}),nG=b({"src/language-js/printer-estree-json.js"(e,t){T();var{builders:{hardline:n,indent:r,join:i}}=$(),a=nv();function o(e){return"key"===e.getName()&&"ObjectProperty"===e.getParentNode().type}var s=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function u(e,t){let{type:n}=e;if("ObjectProperty"===n){let{key:n}=e;"Identifier"===n.type?t.key={type:"StringLiteral",value:n.name}:"NumericLiteral"===n.type&&(t.key={type:"StringLiteral",value:String(n.value)});return}if("UnaryExpression"===n&&"+"===e.operator)return t.argument;if("ArrayExpression"===n){for(let[n,r]of e.elements.entries())null===r&&t.elements.splice(n,0,{type:"NullLiteral"});return}if("TemplateLiteral"===n)return{type:"StringLiteral",value:e.quasis[0].value.cooked}}u.ignoredProperties=s,t.exports={preprocess:a,print:function(e,t,a){let s=e.getValue();switch(s.type){case"JsonRoot":return[a("node"),n];case"ArrayExpression":if(0===s.elements.length)return"[]";return["[",r([n,i([",",n],e.map(()=>null===e.getValue()?"null":a(),"elements"))]),n,"]"];case"ObjectExpression":return 0===s.properties.length?"{}":["{",r([n,i([",",n],e.map(a,"properties"))]),n,"}"];case"ObjectProperty":return[a("key"),": ",a("value")];case"UnaryExpression":return["+"===s.operator?"":s.operator,a("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return s.value?"true":"false";case"StringLiteral":return JSON.stringify(s.value);case"NumericLiteral":return o(e)?JSON.stringify(String(s.value)):JSON.stringify(s.value);case"Identifier":return o(e)?JSON.stringify(s.name):s.name;case"TemplateLiteral":return a(["quasis",0]);case"TemplateElement":return JSON.stringify(s.value.cooked);default:throw Error("unknown type: "+JSON.stringify(s.type))}},massageAstNode:u}}}),nZ=b({"src/common/common-options.js"(e,t){T();var n="Common";t.exports={bracketSpacing:{since:"0.0.0",category:n,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:n,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:n,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:n,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:n,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),nX=b({"src/language-js/options.js"(e,t){T();var n=nZ(),r="JavaScript";t.exports={arrowParens:{since:"1.9.0",category:r,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:n.bracketSameLine,bracketSpacing:n.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:r,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:r,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:n.singleQuote,jsxSingleQuote:{since:"1.15.0",category:r,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:r,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:r,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:n.singleAttributePerLine}}}),n0=b({"src/language-js/parse/parsers.js"(){T()}}),n1=b({"node_modules/linguist-languages/data/JavaScript.json"(e,t){t.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),n2=b({"node_modules/linguist-languages/data/TypeScript.json"(e,t){t.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),n3=b({"node_modules/linguist-languages/data/TSX.json"(e,t){t.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),n4=b({"node_modules/linguist-languages/data/JSON.json"(e,t){t.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),n6=b({"node_modules/linguist-languages/data/JSON with Comments.json"(e,t){t.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),n5=b({"node_modules/linguist-languages/data/JSON5.json"(e,t){t.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),n8=b({"src/language-js/index.js"(e,t){T();var n=tU(),r=nH(),i=nG(),a=nX(),o=n0(),s=[n(n1(),e=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...e.interpreters,"zx"],extensions:[...e.extensions.filter(e=>".jsx"!==e),".wxs"]})),n(n1(),()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]})),n(n1(),()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0})),n(n2(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]})),n(n3(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]})),n(n4(),()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]})),n(n4(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:e.extensions.filter(e=>".jsonl"!==e)})),n(n6(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...e.filenames,".eslintrc",".swcrc"]})),n(n5(),()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]}))];t.exports={languages:s,options:a,printers:{estree:r,"estree-json":i},parsers:o}}}),n7=b({"src/language-css/clean.js"(e,t){T();var{isFrontMatterNode:n}=ep(),r=N(),i=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function a(e,t,i){if(n(e)&&"yaml"===e.lang&&delete t.value,"css-comment"===e.type&&"css-root"===i.type&&i.nodes.length>0&&((i.nodes[0]===e||n(i.nodes[0])&&i.nodes[1]===e)&&(delete t.text,/^\*\s*@(?:format|prettier)\s*$/.test(e.text))||"css-root"===i.type&&r(i.nodes)===e))return null;if("value-root"===e.type&&delete t.text,("media-query"===e.type||"media-query-list"===e.type||"media-feature-expression"===e.type)&&delete t.value,"css-rule"===e.type&&delete t.params,"selector-combinator"===e.type&&(t.value=t.value.replace(/\s+/g," ")),"media-feature"===e.type&&(t.value=t.value.replace(/ /g,"")),("value-word"===e.type&&(e.isColor&&e.isHex||["initial","inherit","unset","revert"].includes(t.value.replace().toLowerCase()))||"media-feature"===e.type||"selector-root-invalid"===e.type||"selector-pseudo"===e.type)&&(t.value=t.value.toLowerCase()),"css-decl"===e.type&&(t.prop=t.prop.toLowerCase()),("css-atrule"===e.type||"css-import"===e.type)&&(t.name=t.name.toLowerCase()),"value-number"===e.type&&(t.unit=t.unit.toLowerCase()),("media-feature"===e.type||"media-keyword"===e.type||"media-type"===e.type||"media-unknown"===e.type||"media-url"===e.type||"media-value"===e.type||"selector-attribute"===e.type||"selector-string"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"value-string"===e.type)&&t.value&&(t.value=t.value.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")),"selector-attribute"===e.type&&(t.attribute=t.attribute.trim(),t.namespace&&"string"==typeof t.namespace&&(t.namespace=t.namespace.trim(),0===t.namespace.length&&(t.namespace=!0)),t.value&&(t.value=t.value.trim().replace(/^["']|["']$/g,""),delete t.quoted)),("media-value"===e.type||"media-type"===e.type||"value-number"===e.type||"selector-root-invalid"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"selector-tag"===e.type)&&t.value&&(t.value=t.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,(e,t,n)=>{let r=Number(t);return Number.isNaN(r)?e:r+n.toLowerCase()})),"selector-tag"===e.type){let n=e.value.toLowerCase();["from","to"].includes(n)&&(t.value=n)}if("css-atrule"===e.type&&"supports"===e.name.toLowerCase()&&delete t.value,"selector-unknown"===e.type&&delete t.value,"value-comma_group"===e.type){let n=e.groups.findIndex(e=>"value-number"===e.type&&"..."===e.unit);-1!==n&&(t.groups[n].unit="",t.groups.splice(n+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if("value-comma_group"===e.type&&e.groups.some(e=>"value-atword"===e.type&&e.value.endsWith("[")||"value-word"===e.type&&e.value.startsWith("]")))return{type:"value-atword",value:e.groups.map(e=>e.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}a.ignoredProperties=i,t.exports=a}}),n9=b({"src/utils/front-matter/print.js"(e,t){T();var{builders:{hardline:n,markAsRoot:r}}=$();t.exports=function(e,t){if("yaml"===e.lang){let i=e.value.trim(),a=i?t(i,{parser:"yaml"},{stripTrailingHardline:!0}):"";return r([e.startDelimiter,n,a,a?n:"",e.endDelimiter])}}}}),re=b({"src/language-css/embed.js"(e,t){T();var{builders:{hardline:n}}=$(),r=n9();t.exports=function(e,t,i){let a=e.getValue();if("front-matter"===a.type){let e=r(a,i);return e?[e,n]:""}}}}),rt=b({"src/utils/front-matter/parse.js"(e,t){T();var n=RegExp("^(?-{3}|\\+{3})(?[^\\n]*)\\n(?:|(?.*?)\\n)(?\\k|\\.{3})[^\\S\\n]*(?:\\n|$)","s");t.exports=function(e){let t=e.match(n);if(!t)return{content:e};let{startDelimiter:r,language:i,value:a="",endDelimiter:o}=t.groups,s=i.trim()||"yaml";if("+++"===r&&(s="toml"),"yaml"!==s&&r!==o)return{content:e};let[u]=t;return{frontMatter:{type:"front-matter",lang:s,value:a,startDelimiter:r,endDelimiter:o,raw:u.replace(/\n$/,"")},content:u.replace(/[^\n]/g," ")+e.slice(u.length)}}}}),rn=b({"src/language-css/pragma.js"(e,t){T();var n=nm(),r=rt();t.exports={hasPragma:function(e){return n.hasPragma(r(e).content)},insertPragma:function(e){let{frontMatter:t,content:i}=r(e);return(t?t.raw+` +`)).map((t,n)=>0===n?t.trimEnd():" "+(ntypeof r)return r}let m=[];switch(d.type){case"JsExpressionRoot":return _("node");case"JsonRoot":return[_("node"),o];case"File":return d.program&&d.program.interpreter&&m.push(_(["program","interpreter"])),m.push(_("program")),m;case"Program":return ey(e,t,_);case"EmptyStatement":return"";case"ExpressionStatement":{if("__vue_event_binding"===t.parser||"__vue_ts_event_binding"===t.parser){let t=e.getParentNode();if("Program"===t.type&&1===t.body.length&&t.body[0]===d)return[_("expression"),I(d.expression)?";":""]}let r=n(e,t,!0,e=>{let{marker:t}=e;return t===C});return[_("expression"),v(t,e)?"":f,r?[" ",r]:""]}case"ParenthesizedExpression":return y(d.expression)||"ObjectExpression"!==d.expression.type&&"ArrayExpression"!==d.expression.type?u(["(",l([s,_("expression")]),s,")"]):["(",_("expression"),")"];case"AssignmentExpression":return ed(e,t,_);case"VariableDeclarator":return e_(e,t,_);case"BinaryExpression":case"LogicalExpression":return ef(e,t,_);case"AssignmentPattern":return[_("left")," = ",_("right")];case"OptionalMemberExpression":case"MemberExpression":return eh(e,t,_);case"MetaProperty":return[_("meta"),".",_("property")];case"BindExpression":return d.object&&m.push(_("object")),m.push(u(l([s,B(e,t,_)]))),m;case"Identifier":return[d.name,z(e),V(e),U(e,t,_)];case"V8IntrinsicIdentifier":return["%",d.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return K(e,t,_);case"FunctionDeclaration":case"FunctionExpression":return ea(e,_,t,p);case"ArrowFunctionExpression":return eo(e,t,_,p);case"YieldExpression":return m.push("yield"),d.delegate&&m.push("*"),d.argument&&m.push(" ",_("argument")),m;case"AwaitExpression":if(m.push("await"),d.argument){m.push(" ",_("argument"));let t=e.getParentNode();if(w(t)&&t.callee===d||A(t)&&t.object===d){m=[l([s,...m]),s];let t=e.findAncestor(e=>"AwaitExpression"===e.type||"BlockStatement"===e.type);if(!t||"AwaitExpression"!==t.type)return u(m)}}return m;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return q(e,t,_);case"ExportAllDeclaration":return Q(e,t,_);case"ImportDeclaration":return W(e,t,_);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return H(e,t,_);case"ImportAttribute":return[_("key"),": ",_("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return eg(e,t,_);case"ThrowStatement":return el(e,t,_);case"ReturnStatement":return eu(e,t,_);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return ec(e,t,_);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return ee(e,t,_);case"ObjectProperty":case"Property":return d.method||"get"===d.kind||"set"===d.kind?es(e,t,_):ei(e,t,_);case"ObjectMethod":return es(e,t,_);case"Decorator":return["@",_("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return X(e,t,_);case"SequenceExpression":{let t=e.getParentNode(0);if("ExpressionStatement"===t.type||"ForStatement"===t.type){let t=[];return e.each((e,n)=>{0===n?t.push(_()):t.push(",",l([a,_()]))},"expressions"),u(t)}return u(i([",",a],e.map(_,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[_("value"),f];case"DirectiveLiteral":return Y(d.extra.raw,t);case"UnaryExpression":return m.push(d.operator),/[a-z]$/.test(d.operator)&&m.push(" "),y(d.argument)?m.push(u(["(",l([s,_("argument")]),s,")"])):m.push(_("argument")),m;case"UpdateExpression":return m.push(_("argument"),d.operator),d.prefix&&m.reverse(),m;case"ConditionalExpression":return G(e,t,_);case"VariableDeclaration":{let t=e.map(_,"declarations"),n=e.getParentNode(),r="ForStatement"===n.type||"ForInStatement"===n.type||"ForOfStatement"===n.type,i=d.declarations.some(e=>e.init),s;return 1!==t.length||y(d.declarations[0])?t.length>0&&(s=l(t[0])):s=t[0],m=[d.declare?"declare ":"",d.kind,s?[" ",s]:"",l(t.slice(1).map(e=>[",",i&&!r?o:a,e]))],r&&n.body!==d||m.push(f),u(m)}case"WithStatement":return u(["with (",_("object"),")",J(d.body,_("body"))]);case"IfStatement":{let r=J(d.consequent,_("consequent")),i=u(["if (",u([l([s,_("test")]),s]),")",r]);if(m.push(i),d.alternate){let r=y(d.consequent,b.Trailing|b.Line)||S(d),i="BlockStatement"===d.consequent.type&&!r;m.push(i?" ":o),y(d,b.Dangling)&&m.push(n(e,t,!0),r?o:" "),m.push("else",u(J(d.alternate,_("alternate"),"IfStatement"===d.alternate.type)))}return m}case"ForStatement":{let r=J(d.body,_("body")),i=n(e,t,!0),o=i?[i,s]:"";return d.init||d.test||d.update?[o,u(["for (",u([l([s,_("init"),";",a,_("test"),";",a,_("update")]),s]),")",r])]:[o,u(["for (;;)",r])]}case"WhileStatement":return u(["while (",u([l([s,_("test")]),s]),")",J(d.body,_("body"))]);case"ForInStatement":return u(["for (",_("left")," in ",_("right"),")",J(d.body,_("body"))]);case"ForOfStatement":return u(["for",d.await?" await":""," (",_("left")," of ",_("right"),")",J(d.body,_("body"))]);case"DoWhileStatement":return m=[u(["do",J(d.body,_("body"))])],"BlockStatement"===d.body.type?m.push(" "):m.push(o),m.push("while (",u([l([s,_("test")]),s]),")",f),m;case"DoExpression":return[d.async?"async ":"","do ",_("body")];case"BreakStatement":return m.push("break"),d.label&&m.push(" ",_("label")),m.push(f),m;case"ContinueStatement":return m.push("continue"),d.label&&m.push(" ",_("label")),m.push(f),m;case"LabeledStatement":return"EmptyStatement"===d.body.type?[_("label"),":;"]:[_("label"),": ",_("body")];case"TryStatement":return["try ",_("block"),d.handler?[" ",_("handler")]:"",d.finalizer?[" finally ",_("finalizer")]:""];case"CatchClause":if(d.param){let e=y(d.param,e=>!k(e)||e.leading&&r(t.originalText,M(e))||e.trailing&&r(t.originalText,N(e),{backwards:!0})),n=_("param");return["catch ",e?["(",l([s,n]),s,") "]:["(",n,") "],_("body")]}return["catch ",_("body")];case"SwitchStatement":return[u(["switch (",l([s,_("discriminant")]),s,")"])," {",d.cases.length>0?l([o,i(o,e.map((e,n,r)=>{let i=e.getValue();return[_(),n!==r.length-1&&D(i,t)?o:""]},"cases"))]):"",o,"}"];case"SwitchCase":{d.test?m.push("case ",_("test"),":"):m.push("default:"),y(d,b.Dangling)&&m.push(" ",n(e,t,!0));let r=d.consequent.filter(e=>"EmptyStatement"!==e.type);if(r.length>0){let n=em(e,t,_);m.push(1===r.length&&"BlockStatement"===r[0].type?[" ",n]:l([o,n]))}return m}case"DebuggerStatement":return["debugger",f];case"ClassDeclaration":case"ClassExpression":return et(e,t,_);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return en(e,t,_);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return er(e,t,_);case"TemplateElement":return c(d.value.raw);case"TemplateLiteral":return Z(e,_,t);case"TaggedTemplateExpression":return[_("tag"),_("typeParameters"),_("quasi")];case"PrivateIdentifier":return["#",_("name")];case"PrivateName":return["#",_("id")];case"InterpreterDirective":return m.push("#!",d.value,o),D(d,t)&&m.push(o),m;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{m.push("module {");let e=_("body");return e&&m.push(l([o,e]),o),m.push("}"),m}default:throw Error("unknown type: "+JSON.stringify(d.type))}}(e,t,_,p);if(!d)return"";let f=e.getValue(),{type:h}=f;if("ClassMethod"===h||"ClassPrivateMethod"===h||"ClassProperty"===h||"ClassAccessorProperty"===h||"AccessorProperty"===h||"TSAbstractAccessorProperty"===h||"PropertyDefinition"===h||"TSAbstractPropertyDefinition"===h||"ClassPrivateProperty"===h||"MethodDefinition"===h||"TSAbstractMethodDefinition"===h||"TSDeclareMethod"===h)return d;let x=[d],T=ex(e,t,_),E="ClassExpression"===f.type&&T;if(T&&(x=[...T,d],!E))return u(x);if(!m(e,t))return p&&p.needsSemi&&x.unshift(";"),1===x.length&&x[0]===d?d:x;if(E&&(x=[l([a,...x])]),x.unshift("("),p&&p.needsSemi&&x.unshift(";"),g(f)){let[e]=f.trailingComments;x.push(" /*",e.value.trimStart(),"*/"),e.printed=!0}return E&&x.push(a),x.push(")"),x},embed:_,insertPragma:d,massageAstNode:p,hasPrettierIgnore:e=>E(e)||F(e),willPrintOwnComments:f.willPrintOwnComments,canAttachComment:function(e){return e.type&&!k(e)&&!x(e)&&"EmptyStatement"!==e.type&&"TemplateElement"!==e.type&&"Import"!==e.type&&"TSEmptyBodyFunctionExpression"!==e.type},printComment:eb,isBlockComment:k,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes}}}),nG=b({"src/language-js/printer-estree-json.js"(e,t){T();var{builders:{hardline:n,indent:r,join:i}}=$(),a=nv();function o(e){return"key"===e.getName()&&"ObjectProperty"===e.getParentNode().type}var s=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function u(e,t){let{type:n}=e;if("ObjectProperty"===n){let{key:n}=e;"Identifier"===n.type?t.key={type:"StringLiteral",value:n.name}:"NumericLiteral"===n.type&&(t.key={type:"StringLiteral",value:String(n.value)});return}if("UnaryExpression"===n&&"+"===e.operator)return t.argument;if("ArrayExpression"===n){for(let[n,r]of e.elements.entries())null===r&&t.elements.splice(n,0,{type:"NullLiteral"});return}if("TemplateLiteral"===n)return{type:"StringLiteral",value:e.quasis[0].value.cooked}}u.ignoredProperties=s,t.exports={preprocess:a,print:function(e,t,a){let s=e.getValue();switch(s.type){case"JsonRoot":return[a("node"),n];case"ArrayExpression":if(0===s.elements.length)return"[]";return["[",r([n,i([",",n],e.map(()=>null===e.getValue()?"null":a(),"elements"))]),n,"]"];case"ObjectExpression":return 0===s.properties.length?"{}":["{",r([n,i([",",n],e.map(a,"properties"))]),n,"}"];case"ObjectProperty":return[a("key"),": ",a("value")];case"UnaryExpression":return["+"===s.operator?"":s.operator,a("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return s.value?"true":"false";case"StringLiteral":return JSON.stringify(s.value);case"NumericLiteral":return o(e)?JSON.stringify(String(s.value)):JSON.stringify(s.value);case"Identifier":return o(e)?JSON.stringify(s.name):s.name;case"TemplateLiteral":return a(["quasis",0]);case"TemplateElement":return JSON.stringify(s.value.cooked);default:throw Error("unknown type: "+JSON.stringify(s.type))}},massageAstNode:u}}}),nZ=b({"src/common/common-options.js"(e,t){T();var n="Common";t.exports={bracketSpacing:{since:"0.0.0",category:n,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:n,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:n,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:n,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:n,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),nX=b({"src/language-js/options.js"(e,t){T();var n=nZ(),r="JavaScript";t.exports={arrowParens:{since:"1.9.0",category:r,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:n.bracketSameLine,bracketSpacing:n.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:r,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:r,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:n.singleQuote,jsxSingleQuote:{since:"1.15.0",category:r,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:r,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:r,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:n.singleAttributePerLine}}}),n0=b({"src/language-js/parse/parsers.js"(){T()}}),n1=b({"node_modules/linguist-languages/data/JavaScript.json"(e,t){t.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),n2=b({"node_modules/linguist-languages/data/TypeScript.json"(e,t){t.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),n3=b({"node_modules/linguist-languages/data/TSX.json"(e,t){t.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),n4=b({"node_modules/linguist-languages/data/JSON.json"(e,t){t.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),n6=b({"node_modules/linguist-languages/data/JSON with Comments.json"(e,t){t.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),n5=b({"node_modules/linguist-languages/data/JSON5.json"(e,t){t.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),n8=b({"src/language-js/index.js"(e,t){T();var n=tU(),r=nH(),i=nG(),a=nX(),o=n0(),s=[n(n1(),e=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...e.interpreters,"zx"],extensions:[...e.extensions.filter(e=>".jsx"!==e),".wxs"]})),n(n1(),()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]})),n(n1(),()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0})),n(n2(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]})),n(n3(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]})),n(n4(),()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]})),n(n4(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:e.extensions.filter(e=>".jsonl"!==e)})),n(n6(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...e.filenames,".eslintrc",".swcrc"]})),n(n5(),()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]}))];t.exports={languages:s,options:a,printers:{estree:r,"estree-json":i},parsers:o}}}),n7=b({"src/language-css/clean.js"(e,t){T();var{isFrontMatterNode:n}=ep(),r=M(),i=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function a(e,t,i){if(n(e)&&"yaml"===e.lang&&delete t.value,"css-comment"===e.type&&"css-root"===i.type&&i.nodes.length>0&&((i.nodes[0]===e||n(i.nodes[0])&&i.nodes[1]===e)&&(delete t.text,/^\*\s*@(?:format|prettier)\s*$/.test(e.text))||"css-root"===i.type&&r(i.nodes)===e))return null;if("value-root"===e.type&&delete t.text,("media-query"===e.type||"media-query-list"===e.type||"media-feature-expression"===e.type)&&delete t.value,"css-rule"===e.type&&delete t.params,"selector-combinator"===e.type&&(t.value=t.value.replace(/\s+/g," ")),"media-feature"===e.type&&(t.value=t.value.replace(/ /g,"")),("value-word"===e.type&&(e.isColor&&e.isHex||["initial","inherit","unset","revert"].includes(t.value.replace().toLowerCase()))||"media-feature"===e.type||"selector-root-invalid"===e.type||"selector-pseudo"===e.type)&&(t.value=t.value.toLowerCase()),"css-decl"===e.type&&(t.prop=t.prop.toLowerCase()),("css-atrule"===e.type||"css-import"===e.type)&&(t.name=t.name.toLowerCase()),"value-number"===e.type&&(t.unit=t.unit.toLowerCase()),("media-feature"===e.type||"media-keyword"===e.type||"media-type"===e.type||"media-unknown"===e.type||"media-url"===e.type||"media-value"===e.type||"selector-attribute"===e.type||"selector-string"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"value-string"===e.type)&&t.value&&(t.value=t.value.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")),"selector-attribute"===e.type&&(t.attribute=t.attribute.trim(),t.namespace&&"string"==typeof t.namespace&&(t.namespace=t.namespace.trim(),0===t.namespace.length&&(t.namespace=!0)),t.value&&(t.value=t.value.trim().replace(/^["']|["']$/g,""),delete t.quoted)),("media-value"===e.type||"media-type"===e.type||"value-number"===e.type||"selector-root-invalid"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"selector-tag"===e.type)&&t.value&&(t.value=t.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,(e,t,n)=>{let r=Number(t);return Number.isNaN(r)?e:r+n.toLowerCase()})),"selector-tag"===e.type){let n=e.value.toLowerCase();["from","to"].includes(n)&&(t.value=n)}if("css-atrule"===e.type&&"supports"===e.name.toLowerCase()&&delete t.value,"selector-unknown"===e.type&&delete t.value,"value-comma_group"===e.type){let n=e.groups.findIndex(e=>"value-number"===e.type&&"..."===e.unit);-1!==n&&(t.groups[n].unit="",t.groups.splice(n+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if("value-comma_group"===e.type&&e.groups.some(e=>"value-atword"===e.type&&e.value.endsWith("[")||"value-word"===e.type&&e.value.startsWith("]")))return{type:"value-atword",value:e.groups.map(e=>e.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}a.ignoredProperties=i,t.exports=a}}),n9=b({"src/utils/front-matter/print.js"(e,t){T();var{builders:{hardline:n,markAsRoot:r}}=$();t.exports=function(e,t){if("yaml"===e.lang){let i=e.value.trim(),a=i?t(i,{parser:"yaml"},{stripTrailingHardline:!0}):"";return r([e.startDelimiter,n,a,a?n:"",e.endDelimiter])}}}}),re=b({"src/language-css/embed.js"(e,t){T();var{builders:{hardline:n}}=$(),r=n9();t.exports=function(e,t,i){let a=e.getValue();if("front-matter"===a.type){let e=r(a,i);return e?[e,n]:""}}}}),rt=b({"src/utils/front-matter/parse.js"(e,t){T();var n=RegExp("^(?-{3}|\\+{3})(?[^\\n]*)\\n(?:|(?.*?)\\n)(?\\k|\\.{3})[^\\S\\n]*(?:\\n|$)","s");t.exports=function(e){let t=e.match(n);if(!t)return{content:e};let{startDelimiter:r,language:i,value:a="",endDelimiter:o}=t.groups,s=i.trim()||"yaml";if("+++"===r&&(s="toml"),"yaml"!==s&&r!==o)return{content:e};let[u]=t;return{frontMatter:{type:"front-matter",lang:s,value:a,startDelimiter:r,endDelimiter:o,raw:u.replace(/\n$/,"")},content:u.replace(/[^\n]/g," ")+e.slice(u.length)}}}}),rn=b({"src/language-css/pragma.js"(e,t){T();var n=nh(),r=rt();t.exports={hasPragma:function(e){return n.hasPragma(r(e).content)},insertPragma:function(e){let{frontMatter:t,content:i}=r(e);return(t?t.raw+` `:"")+n.insertPragma(i)}}}}),rr=b({"src/language-css/utils/index.js"(e,t){T();var n=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function r(e,t){let n=Array.isArray(t)?t:[t],r=-1,i;for(;i=e.getParentNode(++r);)if(n.includes(i.type))return r;return -1}function i(e,t){let n=r(e,t);return -1===n?null:e.getParentNode(n)}var a=new Set(["initial","inherit","unset","revert"]);function o(e){return"value-operator"===e.type&&"*"===e.value}function s(e){return"value-operator"===e.type&&"/"===e.value}function u(e){return"value-operator"===e.type&&"+"===e.value}function l(e){return"value-operator"===e.type&&"-"===e.value}function c(e){return"value-operator"===e.type&&"%"===e.value}function _(e){var t,n;return"value-comma_group"===e.type&&(null===(t=e.groups)||void 0===t||null===(n=t[1])||void 0===n?void 0:n.type)==="value-colon"}function p(e){var t;return"value-paren_group"===e.type&&(null===(t=e.groups)||void 0===t?void 0:t[0])&&_(e.groups[0])}function d(e){return(null==e?void 0:e.type)==="value-colon"}t.exports={getAncestorCounter:r,getAncestorNode:i,getPropOfDeclNode:function(e){var t;let n=i(e,"css-decl");return null==n||null===(t=n.prop)||void 0===t?void 0:t.toLowerCase()},maybeToLowerCase:function(e){return e.includes("$")||e.includes("@")||e.includes("#")||e.startsWith("%")||e.startsWith("--")||e.startsWith(":--")||e.includes("(")&&e.includes(")")?e:e.toLowerCase()},insideValueFunctionNode:function(e,t){var n;let r=i(e,"value-func");return(null==r||null===(n=r.value)||void 0===n?void 0:n.toLowerCase())===t},insideICSSRuleNode:function(e){var t;let n=i(e,"css-rule"),r=null==n||null===(t=n.raws)||void 0===t?void 0:t.selector;return r&&(r.startsWith(":import")||r.startsWith(":export"))},insideAtRuleNode:function(e,t){let n=Array.isArray(t)?t:[t],r=i(e,"css-atrule");return r&&n.includes(r.name.toLowerCase())},insideURLFunctionInImportAtRuleNode:function(e){let t=e.getValue(),n=i(e,"css-atrule");return(null==n?void 0:n.name)==="import"&&"url"===t.groups[0].value&&2===t.groups.length},isKeyframeAtRuleKeywords:function(e,t){let n=i(e,"css-atrule");return(null==n?void 0:n.name)&&n.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(t.toLowerCase())},isWideKeywords:function(e){return a.has(e.toLowerCase())},isLastNode:function(e,t){var n;let r=null===(n=e.getParentNode())||void 0===n?void 0:n.nodes;return r&&r.indexOf(t)===r.length-1},isSCSSControlDirectiveNode:function(e){return"css-atrule"===e.type&&["if","else","for","each","while"].includes(e.name)},isDetachedRulesetDeclarationNode:function(e){let{selector:t}=e;return!!t&&("string"==typeof t&&/^@.+:.*$/.test(t)||t.value&&/^@.+:.*$/.test(t.value))},isRelationalOperatorNode:function(e){return"value-word"===e.type&&["<",">","<=",">="].includes(e.value)},isEqualityOperatorNode:function(e){return"value-word"===e.type&&["==","!="].includes(e.value)},isMultiplicationNode:o,isDivisionNode:s,isAdditionNode:u,isSubtractionNode:l,isModuloNode:c,isMathOperatorNode:function(e){return o(e)||s(e)||u(e)||l(e)||c(e)},isEachKeywordNode:function(e){return"value-word"===e.type&&"in"===e.value},isForKeywordNode:function(e){return"value-word"===e.type&&["from","through","end"].includes(e.value)},isURLFunctionNode:function(e){return"value-func"===e.type&&"url"===e.value.toLowerCase()},isIfElseKeywordNode:function(e){return"value-word"===e.type&&["and","or","not"].includes(e.value)},hasComposesNode:function(e){var t,n;return(null===(t=e.value)||void 0===t?void 0:t.type)==="value-root"&&(null===(n=e.value.group)||void 0===n?void 0:n.type)==="value-value"&&"composes"===e.prop.toLowerCase()},hasParensAroundNode:function(e){var t,n,r;return(null===(t=e.value)||void 0===t||null===(n=t.group)||void 0===n||null===(r=n.group)||void 0===r?void 0:r.type)==="value-paren_group"&&null!==e.value.group.group.open&&null!==e.value.group.group.close},hasEmptyRawBefore:function(e){var t;return(null===(t=e.raws)||void 0===t?void 0:t.before)===""},isDetachedRulesetCallNode:function(e){var t;return(null===(t=e.raws)||void 0===t?void 0:t.params)&&/^\(\s*\)$/.test(e.raws.params)},isTemplatePlaceholderNode:function(e){return e.name.startsWith("prettier-placeholder")},isTemplatePropNode:function(e){return e.prop.startsWith("@prettier-placeholder")},isPostcssSimpleVarNode:function(e,t){return"$$"===e.value&&"value-func"===e.type&&(null==t?void 0:t.type)==="value-word"&&!t.raws.before},isKeyValuePairNode:_,isKeyValuePairInParenGroupNode:p,isKeyInValuePairNode:function(e,t){if(!_(t))return!1;let{groups:n}=t,r=n.indexOf(e);return -1!==r&&d(n[r+1])},isSCSSMapItemNode:function(e){var t;let n=e.getValue();if(0===n.groups.length)return!1;let r=e.getParentNode(1);if(!p(n)&&!(r&&p(r)))return!1;let a=i(e,"css-decl");return!!(null!=a&&null!==(t=a.prop)&&void 0!==t&&t.startsWith("$")||p(r)||"value-func"===r.type)},isInlineValueCommentNode:function(e){return"value-comment"===e.type&&e.inline},isHashNode:function(e){return"value-word"===e.type&&"#"===e.value},isLeftCurlyBraceNode:function(e){return"value-word"===e.type&&"{"===e.value},isRightCurlyBraceNode:function(e){return"value-word"===e.type&&"}"===e.value},isWordNode:function(e){return["value-word","value-atword"].includes(e.type)},isColonNode:d,isMediaAndSupportsKeywords:function(e){return e.value&&["not","and","or"].includes(e.value.toLowerCase())},isColorAdjusterFuncNode:function(e){return"value-func"===e.type&&n.has(e.value.toLowerCase())},lastLineHasInlineComment:function(e){return/\/\//.test(e.split(/[\n\r]/).pop())},isAtWordPlaceholderNode:function(e){return(null==e?void 0:e.type)==="value-atword"&&e.value.startsWith("prettier-placeholder-")},isConfigurationNode:function(e,t){var n,r;if((null===(n=e.open)||void 0===n?void 0:n.value)!=="("||(null===(r=e.close)||void 0===r?void 0:r.value)!==")"||e.groups.some(e=>"value-comma_group"!==e.type))return!1;if("value-comma_group"===t.type){let n=t.groups.indexOf(e)-1,r=t.groups[n];if((null==r?void 0:r.type)==="value-word"&&"with"===r.value)return!0}return!1},isParenGroupNode:function(e){var t,n;return"value-paren_group"===e.type&&(null===(t=e.open)||void 0===t?void 0:t.value)==="("&&(null===(n=e.close)||void 0===n?void 0:n.value)===")"}}}}),ri=b({"src/utils/line-column-to-index.js"(e,t){T(),t.exports=function(e,t){let n=0;for(let r=0;r{let l=u[i-1];if(l&&"css-comment"===l.type&&"prettier-ignore"===l.text.trim()){let n=e.getValue();r.push(t.originalText.slice(eb(n),ev(n)))}else r.push(n());i!==u.length-1&&(("css-comment"!==u[i+1].type||a(t.originalText,eb(u[i+1]),{backwards:!0})||o(u[i]))&&("css-atrule"!==u[i+1].type||"else"!==u[i+1].name||"css-comment"===u[i].type)?(r.push(t.__isHTMLStyleAttribute?c:_),s(t.originalText,e.getValue(),ev)&&!o(u[i])&&r.push(_)):r.push(" "))},"nodes"),r}var eE=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,ew=RegExp(eE.source+`|(${/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g.source})?(${/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g.source})(${/[A-Za-z]+/g.source})?`,"g");function eA(e,t){return e.replace(eE,e=>i(e,t))}function eC(e){return e.replace(ew,(e,t,n,r,i)=>!n&&r?eM(r)+A(i||""):e)}function eM(e){return r(e).replace(/\.0(?=$|e)/,"")}t.exports={print:function(e,t,r){var a,o,x;let D=e.getValue();if(!D)return"";if("string"==typeof D)return D;switch(D.type){case"front-matter":return[D.raw,_];case"css-root":{let n=eT(e,t,r),i=D.raws.after.trim();return i.startsWith(";")&&(i=i.slice(1).trim()),[n,i?` ${i}`:"",v(n).length>0?_:""]}case"css-comment":{let e=D.inline||D.raws.inline,n=t.originalText.slice(eb(D),ev(D));return e?n.trimEnd():n}case"css-rule":return[r("selector"),D.important?" !important":"",D.nodes?[D.selector&&"selector-unknown"===D.selector.type&&eh(D.selector.value)?c:" ","{",D.nodes.length>0?h([_,eT(e,t,r)]):"",_,"}",L(D)?";":""]:";"];case"css-decl":{let n=e.getParentNode(),{between:i}=D.raws,a=i.trim(),o=":"===a,s=H(D)?b(r("value")):r("value");return!o&&eh(a)&&(s=h([_,m(s)])),[D.raws.before.replace(/[\s;]/g,""),"css-atrule"===n.type&&n.variable||M(e)?D.prop:A(D.prop),a.startsWith("//")?" ":"",a,D.extend?"":" ",ex(t)&&D.extend&&D.selector?["extend(",r("selector"),")"]:"",s,D.raws.important?D.raws.important.replace(/\s*!\s*important/i," !important"):D.important?" !important":"",D.raws.scssDefault?D.raws.scssDefault.replace(/\s*!default/i," !default"):D.scssDefault?" !default":"",D.raws.scssGlobal?D.raws.scssGlobal.replace(/\s*!global/i," !global"):D.scssGlobal?" !global":"",D.nodes?[" {",h([p,eT(e,t,r)]),p,"}"]:er(D)&&!n.raws.semicolon&&";"!==t.originalText[ev(D)-1]?"":t.__isHTMLStyleAttribute&&P(e,D)?g(";"):";"]}case"css-atrule":{let n=e.getParentNode(),i=en(D)&&!n.raws.semicolon&&";"!==t.originalText[ev(D)-1];if(ex(t)){if(D.mixin)return[r("selector"),D.important?" !important":"",i?"":";"];if(D.function)return[D.name,r("params"),i?"":";"];if(D.variable)return["@",D.name,": ",D.value?r("value"):"",D.raws.between.trim()?D.raws.between.trim()+" ":"",D.nodes?["{",h([D.nodes.length>0?p:"",eT(e,t,r)]),p,"}"]:"",i?"":";"]}return["@",et(D)||D.name.endsWith(":")?D.name:A(D.name),D.params?[et(D)?"":en(D)?""===D.raws.afterName?"":D.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(D.raws.afterName)?[_,_]:/^\s*\n/.test(D.raws.afterName)?_:" ":" ",r("params")]:"",D.selector?h([" ",r("selector")]):"",D.value?d([" ",r("value"),F(D)?G(D)?" ":c:""]):"else"===D.name?" ":"",D.nodes?[F(D)?"":D.selector&&!D.selector.nodes&&"string"==typeof D.selector.value&&eh(D.selector.value)||!D.selector&&"string"==typeof D.params&&eh(D.params)?c:" ","{",h([D.nodes.length>0?p:"",eT(e,t,r)]),p,"}"]:i?"":";"]}case"media-query-list":{let t=[];return e.each(e=>{let n=e.getValue();"media-query"===n.type&&""===n.value||t.push(r())},"nodes"),d(h(l(c,t)))}case"media-query":return[l(" ",e.map(r,"nodes")),P(e,D)?"":","];case"media-type":case"media-value":return eC(eA(D.value,t));case"media-feature-expression":return D.nodes?["(",...e.map(r,"nodes"),")"]:D.value;case"media-feature":return A(eA(D.value.replace(/ +/g," "),t));case"media-colon":case"value-comma":return[D.value," "];case"media-keyword":case"selector-string":return eA(D.value,t);case"media-url":return eA(D.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),t);case"media-unknown":case"selector-comment":case"selector-nesting":case"value-paren":case"value-operator":case"value-unicode-range":case"value-unknown":return D.value;case"selector-root":return d([k(e,"custom-selector")?[E(e,"css-atrule").customSelector,c]:"",l([",",k(e,["extend","custom-selector","nest"])?c:_],e.map(r,"nodes"))]);case"selector-selector":return d(h(e.map(r,"nodes")));case"selector-tag":{let t=e.getParentNode(),n=t&&t.nodes.indexOf(D),r=n&&t.nodes[n-1];return[D.namespace?[!0===D.namespace?"":D.namespace.trim(),"|"]:"","selector-nesting"===r.type?D.value:eC(I(e,D.value)?D.value.toLowerCase():D.value)]}case"selector-id":return["#",D.value];case"selector-class":return[".",eC(eA(D.value,t))];case"selector-attribute":let S;return["[",D.namespace?[!0===D.namespace?"":D.namespace.trim(),"|"]:"",D.attribute.trim(),null!==(a=D.operator)&&void 0!==a?a:"",D.value?(x=eA(D.value.trim(),t),S=t.singleQuote?"'":'"',x.includes('"')||x.includes("'")?x:S+x+S):"",D.insensitive?" i":"","]"];case"selector-combinator":if("+"===D.value||">"===D.value||"~"===D.value||">>>"===D.value){let t=e.getParentNode();return["selector-selector"===t.type&&t.nodes[0]===D?"":c,D.value,P(e,D)?"":" "]}return[D.value.trim().startsWith("(")?c:"",eC(eA(D.value.trim(),t))||c];case"selector-universal":return[D.namespace?[!0===D.namespace?"":D.namespace.trim(),"|"]:"",D.value];case"selector-pseudo":return[A(D.value),u(D.nodes)?d(["(",h([p,l([",",c],e.map(r,"nodes"))]),p,")"]):""];case"selector-unknown":{let n=E(e,"css-rule");if(n&&n.isSCSSNesterProperty)return eC(eA(A(D.value),t));let r=e.getParentNode();if(r.raws&&r.raws.selector){let e=eb(r),n=e+r.raws.selector.length;return t.originalText.slice(e,n).trim()}let i=e.getParentNode(1);if("value-paren_group"===r.type&&i&&"value-func"===i.type&&"selector"===i.value){let e=ev(r.open)+1,n=eb(r.close),i=t.originalText.slice(e,n).trim();return eh(i)?[y,i]:i}return D.value}case"value-value":case"value-root":return r("group");case"value-comment":return t.originalText.slice(eb(D),ev(D));case"value-comma_group":{let n=e.getParentNode(),i=e.getParentNode(1),a=w(e),s=a&&"value-value"===n.type&&("grid"===a||a.startsWith("grid-template")),u=E(e,"css-atrule"),l=u&&F(u),g=D.groups.some(e=>eo(e)),b=e.map(r,"groups"),v=[],x=C(e,"url"),S=!1,T=!1;for(let r=0;rt:-1!==e?S=!0:-1!==t&&(S=!1)}if(S||e_(d)||e_(f)||"value-atword"===d.type&&(""===d.value||d.value.endsWith("["))||"value-word"===f.type&&f.value.startsWith("]")||"~"===d.value||d.value&&d.value.includes("\\")&&f&&"value-comment"!==f.type||a&&a.value&&a.value.indexOf("\\")===a.value.length-1&&"value-operator"===d.type&&"/"===d.value||"\\"===d.value||ei(d,f)||es(d)||eu(d)||el(f)||eu(f)&&Z(f)||el(d)&&Z(f)||"--"===d.value&&es(f))continue;let g=V(d),y=V(f);if((g&&es(f)||y&&el(d))&&Z(f)||!a&&U(d)||C(e,"calc")&&(J(d)||J(f)||K(d)||K(f))&&Z(f))continue;let E=(J(d)||K(d))&&0===r&&("value-number"===f.type||f.isHex)&&i&&ef(i)&&!Z(f),w=h&&"value-func"===h.type||h&&ec(h)||"value-func"===d.type||ec(d),A="value-func"===f.type||ec(f)||a&&"value-func"===a.type||a&&ec(a);if(!(!(B(f)||B(d))&&!C(e,"calc")&&!E&&(U(f)&&!w||U(d)&&!A||J(f)&&!w||J(d)&&!A||K(f)||K(d))&&(Z(f)||g&&(!a||a&&V(a))))&&!(("scss"===t.parser||"less"===t.parser)&&g&&"-"===d.value&&ey(f)&&ev(d)===eb(f.open)&&"("===f.open.value)){if(eo(d)){if("value-paren_group"===n.type){v.push(m(_));continue}v.push(_);continue}if(l&&(z(f)||R(f)||Q(f)||Y(d)||W(d))||u&&"namespace"===u.name.toLowerCase()){v.push(" ");continue}if(s){d.source&&f.source&&d.source.start.line!==f.source.start.line?(v.push(_),T=!0):v.push(" ");continue}if(y){v.push(" ");continue}if(!(f&&"..."===f.value)&&!(em(d)&&em(f)&&ev(d)===eb(f))){if(em(d)&&ey(f)&&ev(d)===eb(f.open)){v.push(p);continue}if("with"===d.value&&ey(f)){v.push(" ");continue}null!==(o=d.value)&&void 0!==o&&o.endsWith("#")&&"{"===f.value&&ey(f.group)||v.push(c)}}}return g&&v.push(y),T&&v.unshift(_),l?d(h(v)):j(e)?d(f(v)):d(h(f(v)))}case"value-paren_group":{let i=e.getParentNode();if(i&&q(i)&&(1===D.groups.length||D.groups.length>0&&"value-comma_group"===D.groups[0].type&&D.groups[0].groups.length>0&&"value-word"===D.groups[0].groups[0].type&&D.groups[0].groups[0].value.startsWith("data:")))return[D.open?r("open"):"",l(",",e.map(r,"groups")),D.close?r("close"):""];if(!D.open){let t=e.map(r,"groups"),n=[];for(let e=0;e{let a=e.getValue(),o=i===D.groups.length-1,l=[r(),o?"":","];if(X(a)&&"value-comma_group"===a.type&&a.groups&&"value-paren_group"!==a.groups[0].type&&a.groups[2]&&"value-paren_group"===a.groups[2].type){let e=v(l[0].contents.contents);e[1]=d(e[1]),l=[d(m(l))]}if(!o&&"value-comma_group"===a.type&&u(a.groups)){let e=n(a.groups);!e.source&&e.close&&(e=e.close),e.source&&s(t.originalText,e,ev)&&l.push(_)}return l},"groups"))]),g(!y&&eD(t.parser,t.originalText)&&a&&("es5"===t.trailingComma||"all"===t.trailingComma)?",":""),p,D.close?r("close"):""],{shouldBreak:S});return x||b?m(T):T}case"value-func":return[D.value,k(e,"supports")&&ed(D)?" ":"",r("group")];case"value-number":return[eM(D.value),eS(D.unit)];case"value-word":return D.isColor&&D.isHex||O(D.value)?D.value.toLowerCase():D.value;case"value-colon":{let t=e.getParentNode(),r=t&&t.groups.indexOf(D),i=r&&t.groups[r-1];return[D.value,i&&"string"==typeof i.value&&"\\"===n(i.value)||C(e,"url")?"":c]}case"value-string":return i(D.raws.quote+D.value+D.raws.quote,t);case"value-atword":return["@",D.value];default:throw Error(`Unknown postcss type ${JSON.stringify(D.type)}`)}},embed:D,insertPragma:S,massageAstNode:x}}}),r_=b({"src/language-css/options.js"(e,t){T();var n=nZ();t.exports={singleQuote:n.singleQuote}}}),rp=b({"src/language-css/parsers.js"(){T()}}),rd=b({"node_modules/linguist-languages/data/CSS.json"(e,t){t.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),rf=b({"node_modules/linguist-languages/data/PostCSS.json"(e,t){t.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),rh=b({"node_modules/linguist-languages/data/Less.json"(e,t){t.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),rm=b({"node_modules/linguist-languages/data/SCSS.json"(e,t){t.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),rg=b({"src/language-css/index.js"(e,t){T();var n=tU(),r=rc(),i=r_(),a=rp(),o=[n(rd(),e=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...e.extensions,".wxss"]})),n(rf(),()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]})),n(rh(),()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]})),n(rm(),()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]}))];t.exports={languages:o,options:i,printers:{postcss:r},parsers:a}}}),ry=b({"src/language-handlebars/loc.js"(e,t){T(),t.exports={locStart:function(e){return e.loc.start.offset},locEnd:function(e){return e.loc.end.offset}}}}),rb=b({"src/language-handlebars/clean.js"(e,t){function n(e,t){if("TextNode"===e.type){let n=e.chars.trim();if(!n)return null;t.chars=n.replace(/[\t\n\f\r ]+/g," ")}"AttrNode"===e.type&&"class"===e.name.toLowerCase()&&delete t.value}T(),n.ignoredProperties=new Set(["loc","selfClosing"]),t.exports=n}}),rv=b({"src/language-handlebars/html-void-elements.evaluate.js"(e,t){t.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),rx=b({"src/language-handlebars/utils.js"(e,t){T();var n=N(),r=rv();function i(e){return e.toUpperCase()===e}var a=new Set(r);function o(e){return s(e,["TextNode"])&&!/\S/.test(e.chars)}function s(e,t){return e&&t.includes(e.type)}function u(e,t){return s(e.getParentNode(0),t)}function l(e,t){var n,r,i,a;let o=e.getValue(),s=null!==(n=e.getParentNode(0))&&void 0!==n?n:{},u=null!==(r=null!==(i=null!==(a=s.children)&&void 0!==a?a:s.body)&&void 0!==i?i:s.parts)&&void 0!==r?r:[],l=u.indexOf(o);return -1!==l&&u[l+t]}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return l(e,-t)}function _(e){return l(e,1)}function p(e){return s(e,["MustacheCommentStatement"])&&"string"==typeof e.value&&"prettier-ignore"===e.value.trim()}t.exports={getNextNode:_,getPreviousNode:c,hasPrettierIgnore:function(e){let t=e.getValue(),n=c(e,2);return p(t)||p(n)},isLastNodeOfSiblings:function(e){let t=e.getValue(),r=e.getParentNode(0);return!!(u(e,["ElementNode"])&&n(r.children)===t||u(e,["Block"])&&n(r.body)===t)},isNextNodeOfSomeType:function(e,t){return s(_(e),t)},isNodeOfSomeType:s,isParentOfSomeType:u,isPreviousNodeOfSomeType:function(e,t){return s(c(e),t)},isVoid:function(e){var t;return!0===e.selfClosing||(t=e.tag,a.has(t.toLowerCase())&&!i(t[0]))||s(e,["ElementNode"])&&"string"==typeof e.tag&&!e.tag.startsWith(":")&&(i(e.tag[0])||e.tag.includes("."))&&e.children.every(e=>o(e))},isWhitespaceNode:o}}}),rD=b({"src/language-handlebars/printer-glimmer.js"(e,t){T();var{builders:{dedent:n,fill:r,group:i,hardline:a,ifBreak:o,indent:s,join:u,line:l,softline:c},utils:{getDocParts:_,replaceTextEndOfLine:p}}=$(),{getPreferredQuote:d,isNonEmptyArray:f}=ep(),{locStart:h,locEnd:m}=ry(),g=rb(),{getNextNode:y,getPreviousNode:b,hasPrettierIgnore:v,isLastNodeOfSiblings:x,isNextNodeOfSomeType:D,isNodeOfSomeType:S,isParentOfSomeType:E,isPreviousNodeOfSomeType:w,isVoid:A,isWhitespaceNode:C}=rx();function M(e,t){return h(e)-h(t)}function N(e,t,n){let r=e.getValue().children.every(e=>C(e));return"ignore"===t.htmlWhitespaceSensitivity&&r?"":e.map((e,r)=>{let i=n();return 0===r&&"ignore"===t.htmlWhitespaceSensitivity?[c,i]:i},"children")}function k(e){return[!1===e.escaped?"{{{":"{{",e.strip&&e.strip.open?"~":""]}function j(e){let t=!1===e.escaped?"}}}":"}}";return[e.strip&&e.strip.close?"~":"",t]}function I(e){return[k(e),e.closeStrip.open?"~":"","/"]}function O(e){let t=j(e);return[e.closeStrip.close?"~":"",t]}function P(e){return[k(e),e.inverseStrip.open?"~":""]}function F(e){let t=j(e);return[e.inverseStrip.close?"~":"",t]}function L(e){return S(e,["BlockStatement"])&&e.program.body.every(e=>C(e))}function R(e){return S(e,["BlockStatement"])&&e.inverse}function z(e,t,n){if(L(e.getValue()))return"";let r=t("program");return"ignore"===n.htmlWhitespaceSensitivity?s([a,r]):s(r)}function B(e,t,n){let r=e.getValue(),i=t("inverse"),o="ignore"===n.htmlWhitespaceSensitivity?[a,i]:i;return R(r)&&1===r.inverse.body.length&&S(r.inverse.body[0],["BlockStatement"])&&r.inverse.body[0].path.parts[0]===r.path.parts[0]?o:R(r)?[["ignore"===n.htmlWhitespaceSensitivity?a:"",P(r),"else",F(r)],s(o)]:""}function U(e){return _(u(l,e.split(/[\t\n\f\r ]+/)))}function J(e){return(e="string"==typeof e?e:"").split(` -`).length-1}function K(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Array.from({length:Math.min(e,2)}).fill(a)}function V(e,t){let{quote:n,regex:r}=d(e,t);return[n,e.replace(r,`\\${n}`),n]}function Y(e,t){let n=t("path"),r=W(e,t);return r?[s([n,l,r]),c]:n}function W(e,t){let n=e.getValue(),r=[];if(n.params.length>0){let n=e.map(t,"params");r.push(...n)}if(n.hash&&n.hash.pairs.length>0){let e=t("hash");r.push(e)}return 0===r.length?"":u(l,r)}function q(e){return["as |",e.blockParams.join(" "),"|"]}t.exports={print:function(e,t,_){var g,T,C;let R=e.getValue();if(!R)return"";if(v(e))return t.originalText.slice(h(R),m(R));let $=t.singleQuote?"'":'"';switch(R.type){case"Block":case"Program":case"Template":return i(e.map(_,"body"));case"ElementNode":{let n=i(function(e,t){let n=e.getValue(),r=["attributes","modifiers","comments"].filter(e=>f(n[e])),i=r.flatMap(e=>n[e]).sort(M);for(let n of r)e.each(e=>{let n=i.indexOf(e.getValue());i.splice(n,1,[l,t()])},n);return f(n.blockParams)&&i.push(l,q(n)),["<",n.tag,s(i),A(n)?o([c,"/>"],[" />",c]):o([c,">"],">")]}(e,_)),r="ignore"===t.htmlWhitespaceSensitivity&&D(e,["ElementNode"])?c:"";if(A(R))return[n,r];let u=[""];return 0===R.children.length?[n,s(u),r]:"ignore"===t.htmlWhitespaceSensitivity?[n,s(N(e,t,_)),a,s(u),r]:[n,s(i(N(e,t,_))),s(u),r]}case"BlockStatement":{let n,r,o,p=e.getParentNode(1);return p&&p.inverse&&1===p.inverse.body.length&&p.inverse.body[0]===R&&p.inverse.body[0].path.parts[0]===p.path.parts[0]?[(g=p.inverse.body[0].path.parts[0],n=e.getValue(),i([P(r=e.getParentNode(1)),["else"," ",g],s([l,i(W(e,_)),...f(n.program.blockParams)?[l,q(n.program)]:[]]),c,F(r)])),z(e,_,t),B(e,_,t)]:[function(e,t){let n,r=e.getValue(),a=[],o=W(e,t);return o&&a.push(i(o)),f(r.program.blockParams)&&a.push(q(r.program)),i([[k(r),r.openStrip.open?"~":"","#"],t("path"),a.length>0?s([l,u(l,a)]):"",c,(n=j(r),[r.openStrip.close?"~":"",n])])}(e,_),i([z(e,_,t),B(e,_,t),(o=e.getValue(),"ignore"===t.htmlWhitespaceSensitivity?[L(o)?c:a,I(o),_("path"),O(o)]:[I(o),_("path"),O(o)])])]}case"ElementModifierStatement":return i(["{{",Y(e,_),"}}"]);case"MustacheStatement":return i([k(R),Y(e,_),j(R)]);case"SubExpression":let Q,H;return i(["(",(Q=_("path"),(H=W(e,_))?s([Q,l,i(H)]):Q),c,")"]);case"AttrNode":{let e="TextNode"===R.value.type;if(e&&""===R.value.chars&&h(R.value)===m(R.value))return R.name;let t=e?d(R.value.chars,$).quote:"ConcatStatement"===R.value.type?d(R.value.parts.filter(e=>"TextNode"===e.type).map(e=>e.chars).join(""),$).quote:"",n=_("value");return[R.name,"=",t,"class"===R.name&&t?i(s(n)):n,t]}case"ConcatStatement":return e.map(_,"parts");case"Hash":return u(l,e.map(_,"pairs"));case"HashPair":return[R.key,"=",_("value")];case"TextNode":{let i=R.chars.replace(/{{/g,"\\{{"),a=function(e){for(let t=0;t<2;t++){let n=e.getParentNode(t);if(n&&"AttrNode"===n.type)return n.name.toLowerCase()}}(e);if(a){if("class"===a){let t=i.trim().split(/\s+/).join(" "),n=!1,r=!1;return E(e,["ConcatStatement"])&&(w(e,["MustacheStatement"])&&/^\s/.test(i)&&(n=!0),D(e,["MustacheStatement"])&&/\s$/.test(i)&&""!==t&&(r=!0)),[n?l:"",t,r?l:""]}return p(i)}let o=/^[\t\n\f\r ]*$/.test(i),s=!b(e),u=!y(e);if("ignore"!==t.htmlWhitespaceSensitivity){let t=/^[\t\n\f\r ]*/,a=/[\t\n\f\r ]*$/,c=u&&E(e,["Template"]),_=s&&E(e,["Template"]);if(o){if(_||c)return"";let t=[l],r=J(i);return r&&(t=K(r)),x(e)&&(t=t.map(e=>n(e))),t}let[p]=i.match(t),[d]=i.match(a),f=[];if(p){f=[l];let e=J(p);e&&(f=K(e)),i=i.replace(t,"")}let h=[];if(d){if(!c){h=[l];let t=J(d);t&&(h=K(t)),x(e)&&(h=h.map(e=>n(e)))}i=i.replace(a,"")}return[...f,r(U(i)),...h]}let c=J(i),_=J(((T="string"==typeof(T=i)?T:"").match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||""),d=J(((C="string"==typeof(C=i)?C:"").match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"");if((s||u)&&o&&E(e,["Block","ElementNode","Template"]))return"";o&&c?(_=Math.min(c,2),d=0):(D(e,["BlockStatement","ElementNode"])&&(d=Math.max(d,1)),w(e,["BlockStatement","ElementNode"])&&(_=Math.max(_,1)));let f="",h="";return 0===d&&D(e,["MustacheStatement"])&&(h=" "),0===_&&w(e,["MustacheStatement"])&&(f=" "),s&&(_=0,f=""),u&&(d=0,h=""),i=i.replace(/^[\t\n\f\r ]+/g,f).replace(/[\t\n\f\r ]+$/,h),[...K(_),r(U(i)),...K(d)]}case"MustacheCommentStatement":{let e=h(R),n=m(R),r="~"===t.originalText.charAt(e+2),i="~"===t.originalText.charAt(n-3),a=R.value.includes("}}")?"--":"";return["{{",r?"~":"","!",a,R.value,a,i?"~":"","}}"]}case"PathExpression":return R.original;case"BooleanLiteral":case"NumberLiteral":return String(R.value);case"CommentStatement":return[""];case"StringLiteral":if(function(e){let t=0,n=e.getParentNode(t);for(;n&&S(n,["SubExpression"]);)t++,n=e.getParentNode(t);return!!(n&&S(e.getParentNode(t+1),["ConcatStatement"])&&S(e.getParentNode(t+2),["AttrNode"]))}(e)){let e=t.singleQuote?'"':"'";return V(R.value,e)}return V(R.value,$);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw Error("unknown glimmer type: "+JSON.stringify(R.type))}},massageAstNode:g}}}),rS=b({"src/language-handlebars/parsers.js"(){T()}}),rT=b({"node_modules/linguist-languages/data/Handlebars.json"(e,t){t.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),rE=b({"src/language-handlebars/index.js"(e,t){T();var n=tU(),r=rD(),i=rS(),a=[n(rT(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))];t.exports={languages:a,printers:{glimmer:r},parsers:i}}}),rw=b({"src/language-graphql/pragma.js"(e,t){T(),t.exports={hasPragma:function(e){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(e)},insertPragma:function(e){return`# @format +`||"\r"===s)&&(i&&a.push([r,o]),t="initial",i=!1);continue}}for(let[t,n]of a)e=e.slice(0,t)+e.slice(t,n).replace(/["'*]/g," ")+e.slice(n);return e}}}}),ro=b({"src/language-css/utils/is-less-parser.js"(e,t){T(),t.exports=function(e){return"css"===e.parser||"less"===e.parser}}}),rs=b({"src/language-css/utils/is-scss.js"(e,t){T(),t.exports=function(e,t){return"less"===e||"scss"===e?"scss"===e:/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(t)}}}),ru=b({"src/language-css/utils/css-units.evaluate.js"(e,t){t.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",svw:"svw",lvw:"lvw",dvw:"dvw",vh:"vh",svh:"svh",lvh:"lvh",dvh:"dvh",vi:"vi",svi:"svi",lvi:"lvi",dvi:"dvi",vb:"vb",svb:"svb",lvb:"lvb",dvb:"dvb",vmin:"vmin",svmin:"svmin",lvmin:"lvmin",dvmin:"dvmin",vmax:"vmax",svmax:"svmax",lvmax:"lvmax",dvmax:"dvmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),rl=b({"src/language-css/utils/print-unit.js"(e,t){T();var n=ru();t.exports=function(e){let t=e.toLowerCase();return Object.prototype.hasOwnProperty.call(n,t)?n[t]:e}}}),rc=b({"src/language-css/printer-postcss.js"(e,t){T();var n=M(),{printNumber:r,printString:i,hasNewline:a,isFrontMatterNode:o,isNextLineEmpty:s,isNonEmptyArray:u}=ep(),{builders:{join:l,line:c,hardline:_,softline:p,group:d,fill:f,indent:m,dedent:h,ifBreak:g,breakParent:y},utils:{removeLines:b,getDocParts:v}}=$(),x=n7(),D=re(),{insertPragma:S}=rn(),{getAncestorNode:E,getPropOfDeclNode:w,maybeToLowerCase:A,insideValueFunctionNode:C,insideICSSRuleNode:N,insideAtRuleNode:k,insideURLFunctionInImportAtRuleNode:j,isKeyframeAtRuleKeywords:I,isWideKeywords:O,isLastNode:P,isSCSSControlDirectiveNode:F,isDetachedRulesetDeclarationNode:L,isRelationalOperatorNode:R,isEqualityOperatorNode:z,isMultiplicationNode:B,isDivisionNode:U,isAdditionNode:J,isSubtractionNode:K,isMathOperatorNode:V,isEachKeywordNode:Y,isForKeywordNode:W,isURLFunctionNode:q,isIfElseKeywordNode:Q,hasComposesNode:H,hasParensAroundNode:G,hasEmptyRawBefore:Z,isKeyValuePairNode:X,isKeyInValuePairNode:ee,isDetachedRulesetCallNode:et,isTemplatePlaceholderNode:en,isTemplatePropNode:er,isPostcssSimpleVarNode:ei,isSCSSMapItemNode:ea,isInlineValueCommentNode:eo,isHashNode:es,isLeftCurlyBraceNode:eu,isRightCurlyBraceNode:el,isWordNode:ec,isColonNode:e_,isMediaAndSupportsKeywords:ed,isColorAdjusterFuncNode:ef,lastLineHasInlineComment:em,isAtWordPlaceholderNode:eh,isConfigurationNode:eg,isParenGroupNode:ey}=rr(),{locStart:eb,locEnd:ev}=ra(),ex=ro(),eD=rs(),eS=rl();function eT(e,t,n){let r=[];return e.each((e,i,u)=>{let l=u[i-1];if(l&&"css-comment"===l.type&&"prettier-ignore"===l.text.trim()){let n=e.getValue();r.push(t.originalText.slice(eb(n),ev(n)))}else r.push(n());i!==u.length-1&&(("css-comment"!==u[i+1].type||a(t.originalText,eb(u[i+1]),{backwards:!0})||o(u[i]))&&("css-atrule"!==u[i+1].type||"else"!==u[i+1].name||"css-comment"===u[i].type)?(r.push(t.__isHTMLStyleAttribute?c:_),s(t.originalText,e.getValue(),ev)&&!o(u[i])&&r.push(_)):r.push(" "))},"nodes"),r}var eE=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,ew=RegExp(eE.source+`|(${/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g.source})?(${/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g.source})(${/[A-Za-z]+/g.source})?`,"g");function eA(e,t){return e.replace(eE,e=>i(e,t))}function eC(e){return e.replace(ew,(e,t,n,r,i)=>!n&&r?eN(r)+A(i||""):e)}function eN(e){return r(e).replace(/\.0(?=$|e)/,"")}t.exports={print:function(e,t,r){var a,o,x;let D=e.getValue();if(!D)return"";if("string"==typeof D)return D;switch(D.type){case"front-matter":return[D.raw,_];case"css-root":{let n=eT(e,t,r),i=D.raws.after.trim();return i.startsWith(";")&&(i=i.slice(1).trim()),[n,i?` ${i}`:"",v(n).length>0?_:""]}case"css-comment":{let e=D.inline||D.raws.inline,n=t.originalText.slice(eb(D),ev(D));return e?n.trimEnd():n}case"css-rule":return[r("selector"),D.important?" !important":"",D.nodes?[D.selector&&"selector-unknown"===D.selector.type&&em(D.selector.value)?c:" ","{",D.nodes.length>0?m([_,eT(e,t,r)]):"",_,"}",L(D)?";":""]:";"];case"css-decl":{let n=e.getParentNode(),{between:i}=D.raws,a=i.trim(),o=":"===a,s=H(D)?b(r("value")):r("value");return!o&&em(a)&&(s=m([_,h(s)])),[D.raws.before.replace(/[\s;]/g,""),"css-atrule"===n.type&&n.variable||N(e)?D.prop:A(D.prop),a.startsWith("//")?" ":"",a,D.extend?"":" ",ex(t)&&D.extend&&D.selector?["extend(",r("selector"),")"]:"",s,D.raws.important?D.raws.important.replace(/\s*!\s*important/i," !important"):D.important?" !important":"",D.raws.scssDefault?D.raws.scssDefault.replace(/\s*!default/i," !default"):D.scssDefault?" !default":"",D.raws.scssGlobal?D.raws.scssGlobal.replace(/\s*!global/i," !global"):D.scssGlobal?" !global":"",D.nodes?[" {",m([p,eT(e,t,r)]),p,"}"]:er(D)&&!n.raws.semicolon&&";"!==t.originalText[ev(D)-1]?"":t.__isHTMLStyleAttribute&&P(e,D)?g(";"):";"]}case"css-atrule":{let n=e.getParentNode(),i=en(D)&&!n.raws.semicolon&&";"!==t.originalText[ev(D)-1];if(ex(t)){if(D.mixin)return[r("selector"),D.important?" !important":"",i?"":";"];if(D.function)return[D.name,r("params"),i?"":";"];if(D.variable)return["@",D.name,": ",D.value?r("value"):"",D.raws.between.trim()?D.raws.between.trim()+" ":"",D.nodes?["{",m([D.nodes.length>0?p:"",eT(e,t,r)]),p,"}"]:"",i?"":";"]}return["@",et(D)||D.name.endsWith(":")?D.name:A(D.name),D.params?[et(D)?"":en(D)?""===D.raws.afterName?"":D.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(D.raws.afterName)?[_,_]:/^\s*\n/.test(D.raws.afterName)?_:" ":" ",r("params")]:"",D.selector?m([" ",r("selector")]):"",D.value?d([" ",r("value"),F(D)?G(D)?" ":c:""]):"else"===D.name?" ":"",D.nodes?[F(D)?"":D.selector&&!D.selector.nodes&&"string"==typeof D.selector.value&&em(D.selector.value)||!D.selector&&"string"==typeof D.params&&em(D.params)?c:" ","{",m([D.nodes.length>0?p:"",eT(e,t,r)]),p,"}"]:i?"":";"]}case"media-query-list":{let t=[];return e.each(e=>{let n=e.getValue();"media-query"===n.type&&""===n.value||t.push(r())},"nodes"),d(m(l(c,t)))}case"media-query":return[l(" ",e.map(r,"nodes")),P(e,D)?"":","];case"media-type":case"media-value":return eC(eA(D.value,t));case"media-feature-expression":return D.nodes?["(",...e.map(r,"nodes"),")"]:D.value;case"media-feature":return A(eA(D.value.replace(/ +/g," "),t));case"media-colon":case"value-comma":return[D.value," "];case"media-keyword":case"selector-string":return eA(D.value,t);case"media-url":return eA(D.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),t);case"media-unknown":case"selector-comment":case"selector-nesting":case"value-paren":case"value-operator":case"value-unicode-range":case"value-unknown":return D.value;case"selector-root":return d([k(e,"custom-selector")?[E(e,"css-atrule").customSelector,c]:"",l([",",k(e,["extend","custom-selector","nest"])?c:_],e.map(r,"nodes"))]);case"selector-selector":return d(m(e.map(r,"nodes")));case"selector-tag":{let t=e.getParentNode(),n=t&&t.nodes.indexOf(D),r=n&&t.nodes[n-1];return[D.namespace?[!0===D.namespace?"":D.namespace.trim(),"|"]:"","selector-nesting"===r.type?D.value:eC(I(e,D.value)?D.value.toLowerCase():D.value)]}case"selector-id":return["#",D.value];case"selector-class":return[".",eC(eA(D.value,t))];case"selector-attribute":let S;return["[",D.namespace?[!0===D.namespace?"":D.namespace.trim(),"|"]:"",D.attribute.trim(),null!==(a=D.operator)&&void 0!==a?a:"",D.value?(x=eA(D.value.trim(),t),S=t.singleQuote?"'":'"',x.includes('"')||x.includes("'")?x:S+x+S):"",D.insensitive?" i":"","]"];case"selector-combinator":if("+"===D.value||">"===D.value||"~"===D.value||">>>"===D.value){let t=e.getParentNode();return["selector-selector"===t.type&&t.nodes[0]===D?"":c,D.value,P(e,D)?"":" "]}return[D.value.trim().startsWith("(")?c:"",eC(eA(D.value.trim(),t))||c];case"selector-universal":return[D.namespace?[!0===D.namespace?"":D.namespace.trim(),"|"]:"",D.value];case"selector-pseudo":return[A(D.value),u(D.nodes)?d(["(",m([p,l([",",c],e.map(r,"nodes"))]),p,")"]):""];case"selector-unknown":{let n=E(e,"css-rule");if(n&&n.isSCSSNesterProperty)return eC(eA(A(D.value),t));let r=e.getParentNode();if(r.raws&&r.raws.selector){let e=eb(r),n=e+r.raws.selector.length;return t.originalText.slice(e,n).trim()}let i=e.getParentNode(1);if("value-paren_group"===r.type&&i&&"value-func"===i.type&&"selector"===i.value){let e=ev(r.open)+1,n=eb(r.close),i=t.originalText.slice(e,n).trim();return em(i)?[y,i]:i}return D.value}case"value-value":case"value-root":return r("group");case"value-comment":return t.originalText.slice(eb(D),ev(D));case"value-comma_group":{let n=e.getParentNode(),i=e.getParentNode(1),a=w(e),s=a&&"value-value"===n.type&&("grid"===a||a.startsWith("grid-template")),u=E(e,"css-atrule"),l=u&&F(u),g=D.groups.some(e=>eo(e)),b=e.map(r,"groups"),v=[],x=C(e,"url"),S=!1,T=!1;for(let r=0;rt:-1!==e?S=!0:-1!==t&&(S=!1)}if(S||e_(d)||e_(f)||"value-atword"===d.type&&(""===d.value||d.value.endsWith("["))||"value-word"===f.type&&f.value.startsWith("]")||"~"===d.value||d.value&&d.value.includes("\\")&&f&&"value-comment"!==f.type||a&&a.value&&a.value.indexOf("\\")===a.value.length-1&&"value-operator"===d.type&&"/"===d.value||"\\"===d.value||ei(d,f)||es(d)||eu(d)||el(f)||eu(f)&&Z(f)||el(d)&&Z(f)||"--"===d.value&&es(f))continue;let g=V(d),y=V(f);if((g&&es(f)||y&&el(d))&&Z(f)||!a&&U(d)||C(e,"calc")&&(J(d)||J(f)||K(d)||K(f))&&Z(f))continue;let E=(J(d)||K(d))&&0===r&&("value-number"===f.type||f.isHex)&&i&&ef(i)&&!Z(f),w=m&&"value-func"===m.type||m&&ec(m)||"value-func"===d.type||ec(d),A="value-func"===f.type||ec(f)||a&&"value-func"===a.type||a&&ec(a);if(!(!(B(f)||B(d))&&!C(e,"calc")&&!E&&(U(f)&&!w||U(d)&&!A||J(f)&&!w||J(d)&&!A||K(f)||K(d))&&(Z(f)||g&&(!a||a&&V(a))))&&!(("scss"===t.parser||"less"===t.parser)&&g&&"-"===d.value&&ey(f)&&ev(d)===eb(f.open)&&"("===f.open.value)){if(eo(d)){if("value-paren_group"===n.type){v.push(h(_));continue}v.push(_);continue}if(l&&(z(f)||R(f)||Q(f)||Y(d)||W(d))||u&&"namespace"===u.name.toLowerCase()){v.push(" ");continue}if(s){d.source&&f.source&&d.source.start.line!==f.source.start.line?(v.push(_),T=!0):v.push(" ");continue}if(y){v.push(" ");continue}if(!(f&&"..."===f.value)&&!(eh(d)&&eh(f)&&ev(d)===eb(f))){if(eh(d)&&ey(f)&&ev(d)===eb(f.open)){v.push(p);continue}if("with"===d.value&&ey(f)){v.push(" ");continue}null!==(o=d.value)&&void 0!==o&&o.endsWith("#")&&"{"===f.value&&ey(f.group)||v.push(c)}}}return g&&v.push(y),T&&v.unshift(_),l?d(m(v)):j(e)?d(f(v)):d(m(f(v)))}case"value-paren_group":{let i=e.getParentNode();if(i&&q(i)&&(1===D.groups.length||D.groups.length>0&&"value-comma_group"===D.groups[0].type&&D.groups[0].groups.length>0&&"value-word"===D.groups[0].groups[0].type&&D.groups[0].groups[0].value.startsWith("data:")))return[D.open?r("open"):"",l(",",e.map(r,"groups")),D.close?r("close"):""];if(!D.open){let t=e.map(r,"groups"),n=[];for(let e=0;e{let a=e.getValue(),o=i===D.groups.length-1,l=[r(),o?"":","];if(X(a)&&"value-comma_group"===a.type&&a.groups&&"value-paren_group"!==a.groups[0].type&&a.groups[2]&&"value-paren_group"===a.groups[2].type){let e=v(l[0].contents.contents);e[1]=d(e[1]),l=[d(h(l))]}if(!o&&"value-comma_group"===a.type&&u(a.groups)){let e=n(a.groups);!e.source&&e.close&&(e=e.close),e.source&&s(t.originalText,e,ev)&&l.push(_)}return l},"groups"))]),g(!y&&eD(t.parser,t.originalText)&&a&&("es5"===t.trailingComma||"all"===t.trailingComma)?",":""),p,D.close?r("close"):""],{shouldBreak:S});return x||b?h(T):T}case"value-func":return[D.value,k(e,"supports")&&ed(D)?" ":"",r("group")];case"value-number":return[eN(D.value),eS(D.unit)];case"value-word":return D.isColor&&D.isHex||O(D.value)?D.value.toLowerCase():D.value;case"value-colon":{let t=e.getParentNode(),r=t&&t.groups.indexOf(D),i=r&&t.groups[r-1];return[D.value,i&&"string"==typeof i.value&&"\\"===n(i.value)||C(e,"url")?"":c]}case"value-string":return i(D.raws.quote+D.value+D.raws.quote,t);case"value-atword":return["@",D.value];default:throw Error(`Unknown postcss type ${JSON.stringify(D.type)}`)}},embed:D,insertPragma:S,massageAstNode:x}}}),r_=b({"src/language-css/options.js"(e,t){T();var n=nZ();t.exports={singleQuote:n.singleQuote}}}),rp=b({"src/language-css/parsers.js"(){T()}}),rd=b({"node_modules/linguist-languages/data/CSS.json"(e,t){t.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),rf=b({"node_modules/linguist-languages/data/PostCSS.json"(e,t){t.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),rm=b({"node_modules/linguist-languages/data/Less.json"(e,t){t.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),rh=b({"node_modules/linguist-languages/data/SCSS.json"(e,t){t.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),rg=b({"src/language-css/index.js"(e,t){T();var n=tU(),r=rc(),i=r_(),a=rp(),o=[n(rd(),e=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...e.extensions,".wxss"]})),n(rf(),()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]})),n(rm(),()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]})),n(rh(),()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]}))];t.exports={languages:o,options:i,printers:{postcss:r},parsers:a}}}),ry=b({"src/language-handlebars/loc.js"(e,t){T(),t.exports={locStart:function(e){return e.loc.start.offset},locEnd:function(e){return e.loc.end.offset}}}}),rb=b({"src/language-handlebars/clean.js"(e,t){function n(e,t){if("TextNode"===e.type){let n=e.chars.trim();if(!n)return null;t.chars=n.replace(/[\t\n\f\r ]+/g," ")}"AttrNode"===e.type&&"class"===e.name.toLowerCase()&&delete t.value}T(),n.ignoredProperties=new Set(["loc","selfClosing"]),t.exports=n}}),rv=b({"src/language-handlebars/html-void-elements.evaluate.js"(e,t){t.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),rx=b({"src/language-handlebars/utils.js"(e,t){T();var n=M(),r=rv();function i(e){return e.toUpperCase()===e}var a=new Set(r);function o(e){return s(e,["TextNode"])&&!/\S/.test(e.chars)}function s(e,t){return e&&t.includes(e.type)}function u(e,t){return s(e.getParentNode(0),t)}function l(e,t){var n,r,i,a;let o=e.getValue(),s=null!==(n=e.getParentNode(0))&&void 0!==n?n:{},u=null!==(r=null!==(i=null!==(a=s.children)&&void 0!==a?a:s.body)&&void 0!==i?i:s.parts)&&void 0!==r?r:[],l=u.indexOf(o);return -1!==l&&u[l+t]}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return l(e,-t)}function _(e){return l(e,1)}function p(e){return s(e,["MustacheCommentStatement"])&&"string"==typeof e.value&&"prettier-ignore"===e.value.trim()}t.exports={getNextNode:_,getPreviousNode:c,hasPrettierIgnore:function(e){let t=e.getValue(),n=c(e,2);return p(t)||p(n)},isLastNodeOfSiblings:function(e){let t=e.getValue(),r=e.getParentNode(0);return!!(u(e,["ElementNode"])&&n(r.children)===t||u(e,["Block"])&&n(r.body)===t)},isNextNodeOfSomeType:function(e,t){return s(_(e),t)},isNodeOfSomeType:s,isParentOfSomeType:u,isPreviousNodeOfSomeType:function(e,t){return s(c(e),t)},isVoid:function(e){var t;return!0===e.selfClosing||(t=e.tag,a.has(t.toLowerCase())&&!i(t[0]))||s(e,["ElementNode"])&&"string"==typeof e.tag&&!e.tag.startsWith(":")&&(i(e.tag[0])||e.tag.includes("."))&&e.children.every(e=>o(e))},isWhitespaceNode:o}}}),rD=b({"src/language-handlebars/printer-glimmer.js"(e,t){T();var{builders:{dedent:n,fill:r,group:i,hardline:a,ifBreak:o,indent:s,join:u,line:l,softline:c},utils:{getDocParts:_,replaceTextEndOfLine:p}}=$(),{getPreferredQuote:d,isNonEmptyArray:f}=ep(),{locStart:m,locEnd:h}=ry(),g=rb(),{getNextNode:y,getPreviousNode:b,hasPrettierIgnore:v,isLastNodeOfSiblings:x,isNextNodeOfSomeType:D,isNodeOfSomeType:S,isParentOfSomeType:E,isPreviousNodeOfSomeType:w,isVoid:A,isWhitespaceNode:C}=rx();function N(e,t){return m(e)-m(t)}function M(e,t,n){let r=e.getValue().children.every(e=>C(e));return"ignore"===t.htmlWhitespaceSensitivity&&r?"":e.map((e,r)=>{let i=n();return 0===r&&"ignore"===t.htmlWhitespaceSensitivity?[c,i]:i},"children")}function k(e){return[!1===e.escaped?"{{{":"{{",e.strip&&e.strip.open?"~":""]}function j(e){let t=!1===e.escaped?"}}}":"}}";return[e.strip&&e.strip.close?"~":"",t]}function I(e){return[k(e),e.closeStrip.open?"~":"","/"]}function O(e){let t=j(e);return[e.closeStrip.close?"~":"",t]}function P(e){return[k(e),e.inverseStrip.open?"~":""]}function F(e){let t=j(e);return[e.inverseStrip.close?"~":"",t]}function L(e){return S(e,["BlockStatement"])&&e.program.body.every(e=>C(e))}function R(e){return S(e,["BlockStatement"])&&e.inverse}function z(e,t,n){if(L(e.getValue()))return"";let r=t("program");return"ignore"===n.htmlWhitespaceSensitivity?s([a,r]):s(r)}function B(e,t,n){let r=e.getValue(),i=t("inverse"),o="ignore"===n.htmlWhitespaceSensitivity?[a,i]:i;return R(r)&&1===r.inverse.body.length&&S(r.inverse.body[0],["BlockStatement"])&&r.inverse.body[0].path.parts[0]===r.path.parts[0]?o:R(r)?[["ignore"===n.htmlWhitespaceSensitivity?a:"",P(r),"else",F(r)],s(o)]:""}function U(e){return _(u(l,e.split(/[\t\n\f\r ]+/)))}function J(e){return(e="string"==typeof e?e:"").split(` +`).length-1}function K(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Array.from({length:Math.min(e,2)}).fill(a)}function V(e,t){let{quote:n,regex:r}=d(e,t);return[n,e.replace(r,`\\${n}`),n]}function Y(e,t){let n=t("path"),r=W(e,t);return r?[s([n,l,r]),c]:n}function W(e,t){let n=e.getValue(),r=[];if(n.params.length>0){let n=e.map(t,"params");r.push(...n)}if(n.hash&&n.hash.pairs.length>0){let e=t("hash");r.push(e)}return 0===r.length?"":u(l,r)}function q(e){return["as |",e.blockParams.join(" "),"|"]}t.exports={print:function(e,t,_){var g,T,C;let R=e.getValue();if(!R)return"";if(v(e))return t.originalText.slice(m(R),h(R));let $=t.singleQuote?"'":'"';switch(R.type){case"Block":case"Program":case"Template":return i(e.map(_,"body"));case"ElementNode":{let n=i(function(e,t){let n=e.getValue(),r=["attributes","modifiers","comments"].filter(e=>f(n[e])),i=r.flatMap(e=>n[e]).sort(N);for(let n of r)e.each(e=>{let n=i.indexOf(e.getValue());i.splice(n,1,[l,t()])},n);return f(n.blockParams)&&i.push(l,q(n)),["<",n.tag,s(i),A(n)?o([c,"/>"],[" />",c]):o([c,">"],">")]}(e,_)),r="ignore"===t.htmlWhitespaceSensitivity&&D(e,["ElementNode"])?c:"";if(A(R))return[n,r];let u=[""];return 0===R.children.length?[n,s(u),r]:"ignore"===t.htmlWhitespaceSensitivity?[n,s(M(e,t,_)),a,s(u),r]:[n,s(i(M(e,t,_))),s(u),r]}case"BlockStatement":{let n,r,o,p=e.getParentNode(1);return p&&p.inverse&&1===p.inverse.body.length&&p.inverse.body[0]===R&&p.inverse.body[0].path.parts[0]===p.path.parts[0]?[(g=p.inverse.body[0].path.parts[0],n=e.getValue(),i([P(r=e.getParentNode(1)),["else"," ",g],s([l,i(W(e,_)),...f(n.program.blockParams)?[l,q(n.program)]:[]]),c,F(r)])),z(e,_,t),B(e,_,t)]:[function(e,t){let n,r=e.getValue(),a=[],o=W(e,t);return o&&a.push(i(o)),f(r.program.blockParams)&&a.push(q(r.program)),i([[k(r),r.openStrip.open?"~":"","#"],t("path"),a.length>0?s([l,u(l,a)]):"",c,(n=j(r),[r.openStrip.close?"~":"",n])])}(e,_),i([z(e,_,t),B(e,_,t),(o=e.getValue(),"ignore"===t.htmlWhitespaceSensitivity?[L(o)?c:a,I(o),_("path"),O(o)]:[I(o),_("path"),O(o)])])]}case"ElementModifierStatement":return i(["{{",Y(e,_),"}}"]);case"MustacheStatement":return i([k(R),Y(e,_),j(R)]);case"SubExpression":let Q,H;return i(["(",(Q=_("path"),(H=W(e,_))?s([Q,l,i(H)]):Q),c,")"]);case"AttrNode":{let e="TextNode"===R.value.type;if(e&&""===R.value.chars&&m(R.value)===h(R.value))return R.name;let t=e?d(R.value.chars,$).quote:"ConcatStatement"===R.value.type?d(R.value.parts.filter(e=>"TextNode"===e.type).map(e=>e.chars).join(""),$).quote:"",n=_("value");return[R.name,"=",t,"class"===R.name&&t?i(s(n)):n,t]}case"ConcatStatement":return e.map(_,"parts");case"Hash":return u(l,e.map(_,"pairs"));case"HashPair":return[R.key,"=",_("value")];case"TextNode":{let i=R.chars.replace(/{{/g,"\\{{"),a=function(e){for(let t=0;t<2;t++){let n=e.getParentNode(t);if(n&&"AttrNode"===n.type)return n.name.toLowerCase()}}(e);if(a){if("class"===a){let t=i.trim().split(/\s+/).join(" "),n=!1,r=!1;return E(e,["ConcatStatement"])&&(w(e,["MustacheStatement"])&&/^\s/.test(i)&&(n=!0),D(e,["MustacheStatement"])&&/\s$/.test(i)&&""!==t&&(r=!0)),[n?l:"",t,r?l:""]}return p(i)}let o=/^[\t\n\f\r ]*$/.test(i),s=!b(e),u=!y(e);if("ignore"!==t.htmlWhitespaceSensitivity){let t=/^[\t\n\f\r ]*/,a=/[\t\n\f\r ]*$/,c=u&&E(e,["Template"]),_=s&&E(e,["Template"]);if(o){if(_||c)return"";let t=[l],r=J(i);return r&&(t=K(r)),x(e)&&(t=t.map(e=>n(e))),t}let[p]=i.match(t),[d]=i.match(a),f=[];if(p){f=[l];let e=J(p);e&&(f=K(e)),i=i.replace(t,"")}let m=[];if(d){if(!c){m=[l];let t=J(d);t&&(m=K(t)),x(e)&&(m=m.map(e=>n(e)))}i=i.replace(a,"")}return[...f,r(U(i)),...m]}let c=J(i),_=J(((T="string"==typeof(T=i)?T:"").match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||""),d=J(((C="string"==typeof(C=i)?C:"").match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"");if((s||u)&&o&&E(e,["Block","ElementNode","Template"]))return"";o&&c?(_=Math.min(c,2),d=0):(D(e,["BlockStatement","ElementNode"])&&(d=Math.max(d,1)),w(e,["BlockStatement","ElementNode"])&&(_=Math.max(_,1)));let f="",m="";return 0===d&&D(e,["MustacheStatement"])&&(m=" "),0===_&&w(e,["MustacheStatement"])&&(f=" "),s&&(_=0,f=""),u&&(d=0,m=""),i=i.replace(/^[\t\n\f\r ]+/g,f).replace(/[\t\n\f\r ]+$/,m),[...K(_),r(U(i)),...K(d)]}case"MustacheCommentStatement":{let e=m(R),n=h(R),r="~"===t.originalText.charAt(e+2),i="~"===t.originalText.charAt(n-3),a=R.value.includes("}}")?"--":"";return["{{",r?"~":"","!",a,R.value,a,i?"~":"","}}"]}case"PathExpression":return R.original;case"BooleanLiteral":case"NumberLiteral":return String(R.value);case"CommentStatement":return[""];case"StringLiteral":if(function(e){let t=0,n=e.getParentNode(t);for(;n&&S(n,["SubExpression"]);)t++,n=e.getParentNode(t);return!!(n&&S(e.getParentNode(t+1),["ConcatStatement"])&&S(e.getParentNode(t+2),["AttrNode"]))}(e)){let e=t.singleQuote?'"':"'";return V(R.value,e)}return V(R.value,$);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw Error("unknown glimmer type: "+JSON.stringify(R.type))}},massageAstNode:g}}}),rS=b({"src/language-handlebars/parsers.js"(){T()}}),rT=b({"node_modules/linguist-languages/data/Handlebars.json"(e,t){t.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),rE=b({"src/language-handlebars/index.js"(e,t){T();var n=tU(),r=rD(),i=rS(),a=[n(rT(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))];t.exports={languages:a,printers:{glimmer:r},parsers:i}}}),rw=b({"src/language-graphql/pragma.js"(e,t){T(),t.exports={hasPragma:function(e){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(e)},insertPragma:function(e){return`# @format -`+e}}}}),rA=b({"src/language-graphql/loc.js"(e,t){T(),t.exports={locStart:function(e){return"number"==typeof e.start?e.start:e.loc&&e.loc.start},locEnd:function(e){return"number"==typeof e.end?e.end:e.loc&&e.loc.end}}}}),rC=b({"src/language-graphql/printer-graphql.js"(e,t){T();var{builders:{join:n,hardline:r,line:i,softline:a,group:o,indent:s,ifBreak:u}}=$(),{isNextLineEmpty:l,isNonEmptyArray:c}=ep(),{insertPragma:_}=rw(),{locStart:p,locEnd:d}=rA();function f(e,t,r){if(0===r.directives.length)return"";let u=n(i,e.map(t,"directives"));return"FragmentDefinition"===r.kind||"OperationDefinition"===r.kind?o([i,u]):[" ",o(s([a,u]))]}function h(e,t,n,i){return e.map((e,i,a)=>{let o=n();return in(e),"interfaces");for(let e=0;e{n.push(_()),i!==a.length-1&&(n.push(r),l(t.originalText,e.getValue(),d)&&n.push(r))},"definitions"),[...n,r]}case"OperationDefinition":{let r="{"!==t.originalText[p(g)],i=!!g.name;return[r?g.operation:"",r&&i?[" ",_("name")]:"",r&&!i&&c(g.variableDefinitions)?" ":"",c(g.variableDefinitions)?o(["(",s([a,n([u("",", "),a],e.map(_,"variableDefinitions"))]),a,")"]):"",f(e,_,g),g.selectionSet&&(r||i)?" ":"",_("selectionSet")]}case"FragmentDefinition":return["fragment ",_("name"),c(g.variableDefinitions)?o(["(",s([a,n([u("",", "),a],e.map(_,"variableDefinitions"))]),a,")"]):""," on ",_("typeCondition"),f(e,_,g)," ",_("selectionSet")];case"SelectionSet":return["{",s([r,n(r,h(e,t,_,"selections"))]),r,"}"];case"Field":return o([g.alias?[_("alias"),": "]:"",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],h(e,t,_,"arguments"))]),a,")"]):"",f(e,_,g),g.selectionSet?" ":"",_("selectionSet")]);case"Name":case"IntValue":case"FloatValue":case"EnumValue":return g.value;case"StringValue":if(g.block){let e=g.value.replace(/"""/g,"\\$&").split(` -`);return 1===e.length&&(e[0]=e[0].trim()),e.every(e=>""===e)&&(e.length=0),n(r,['"""',...e,'"""'])}return['"',g.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"BooleanValue":return g.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",_("name")];case"ListValue":return o(["[",s([a,n([u("",", "),a],e.map(_,"values"))]),a,"]"]);case"ObjectValue":return o(["{",t.bracketSpacing&&g.fields.length>0?" ":"",s([a,n([u("",", "),a],e.map(_,"fields"))]),a,u("",t.bracketSpacing&&g.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[_("name"),": ",_("value")];case"Directive":return["@",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],h(e,t,_,"arguments"))]),a,")"]):""];case"NamedType":return _("name");case"VariableDefinition":return[_("variable"),": ",_("type"),g.defaultValue?[" = ",_("defaultValue")]:"",f(e,_,g)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[_("description"),g.description?r:"","ObjectTypeExtension"===g.kind?"extend ":"","type ",_("name"),g.interfaces.length>0?[" implements ",...m(e,t,_)]:"",f(e,_,g),g.fields.length>0?[" {",s([r,n(r,h(e,t,_,"fields"))]),r,"}"]:""];case"FieldDefinition":return[_("description"),g.description?r:"",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],h(e,t,_,"arguments"))]),a,")"]):"",": ",_("type"),f(e,_,g)];case"DirectiveDefinition":return[_("description"),g.description?r:"","directive ","@",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],h(e,t,_,"arguments"))]),a,")"]):"",g.repeatable?" repeatable":""," on ",n(" | ",e.map(_,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[_("description"),g.description?r:"","EnumTypeExtension"===g.kind?"extend ":"","enum ",_("name"),f(e,_,g),g.values.length>0?[" {",s([r,n(r,h(e,t,_,"values"))]),r,"}"]:""];case"EnumValueDefinition":return[_("description"),g.description?r:"",_("name"),f(e,_,g)];case"InputValueDefinition":return[_("description"),g.description?g.description.block?r:i:"",_("name"),": ",_("type"),g.defaultValue?[" = ",_("defaultValue")]:"",f(e,_,g)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[_("description"),g.description?r:"","InputObjectTypeExtension"===g.kind?"extend ":"","input ",_("name"),f(e,_,g),g.fields.length>0?[" {",s([r,n(r,h(e,t,_,"fields"))]),r,"}"]:""];case"SchemaExtension":return["extend schema",f(e,_,g),...g.operationTypes.length>0?[" {",s([r,n(r,h(e,t,_,"operationTypes"))]),r,"}"]:[]];case"SchemaDefinition":return[_("description"),g.description?r:"","schema",f(e,_,g)," {",g.operationTypes.length>0?s([r,n(r,h(e,t,_,"operationTypes"))]):"",r,"}"];case"OperationTypeDefinition":return[_("operation"),": ",_("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[_("description"),g.description?r:"","InterfaceTypeExtension"===g.kind?"extend ":"","interface ",_("name"),g.interfaces.length>0?[" implements ",...m(e,t,_)]:"",f(e,_,g),g.fields.length>0?[" {",s([r,n(r,h(e,t,_,"fields"))]),r,"}"]:""];case"FragmentSpread":return["...",_("name"),f(e,_,g)];case"InlineFragment":return["...",g.typeCondition?[" on ",_("typeCondition")]:"",f(e,_,g)," ",_("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return o([_("description"),g.description?r:"",o(["UnionTypeExtension"===g.kind?"extend ":"","union ",_("name"),f(e,_,g),g.types.length>0?[" =",u(""," "),s([u([i," "]),n([i,"| "],e.map(_,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[_("description"),g.description?r:"","ScalarTypeExtension"===g.kind?"extend ":"","scalar ",_("name"),f(e,_,g)];case"NonNullType":return[_("type"),"!"];case"ListType":return["[",_("type"),"]"];default:throw Error("unknown graphql type: "+JSON.stringify(g.kind))}},massageAstNode:g,hasPrettierIgnore:function(e){var t;let n=e.getValue();return null==n||null===(t=n.comments)||void 0===t?void 0:t.some(e=>"prettier-ignore"===e.value.trim())},insertPragma:_,printComment:function(e){let t=e.getValue();if("Comment"===t.kind)return"#"+t.value.trimEnd();throw Error("Not a comment: "+JSON.stringify(t))},canAttachComment:function(e){return e.kind&&"Comment"!==e.kind}}}}),rM=b({"src/language-graphql/options.js"(e,t){T();var n=nZ();t.exports={bracketSpacing:n.bracketSpacing}}}),rN=b({"src/language-graphql/parsers.js"(){T()}}),rk=b({"node_modules/linguist-languages/data/GraphQL.json"(e,t){t.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),rj=b({"src/language-graphql/index.js"(e,t){T();var n=tU(),r=rC(),i=rM(),a=rN(),o=[n(rk(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))];t.exports={languages:o,options:i,printers:{graphql:r},parsers:a}}}),rI=b({"node_modules/collapse-white-space/index.js"(e,t){T(),t.exports=function(e){return String(e).replace(/\s+/g," ")}}}),rO=b({"src/language-markdown/loc.js"(e,t){T(),t.exports={locStart:function(e){return e.position.start.offset},locEnd:function(e){return e.position.end.offset}}}}),rP=b({"src/language-markdown/constants.evaluate.js"(e,t){t.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud82c[\udc00-\udd1e\udd50-\udd52\udd64-\udd67]|\ud83c[\ude00\ude50-\ude51]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d])(?:[\\ufe00-\\ufe0f]|\udb40[\udd00-\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801[\udd6f]|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud803[\udf55-\udf59]|\ud804[\udc47-\udc4d\udcbb-\udcbc\udcbe-\udcc1\udd40-\udd43\udd74-\udd75\uddc5-\uddc8\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud806[\udc3b\udde2\ude3f-\ude46\ude9a-\ude9c\ude9e-\udea2]|\ud807[\udc41-\udc45\udc70-\udc71\udef7-\udef8\udfff]|\ud809[\udc70-\udc74]|\ud81a[\ude6e-\ude6f\udef5\udf37-\udf3b\udf44]|\ud81b[\ude97-\ude9a\udfe2]|\ud82f[\udc9f]|\ud836[\ude87-\ude8b]|\ud83a[\udd5e-\udd5f]"}}}),rF=b({"src/language-markdown/utils.js"(e,t){T();var{getLast:n}=ep(),{locStart:r,locEnd:i}=rO(),{cjkPattern:a,kPattern:o,punctuationPattern:s}=rP(),u=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],l=[...u,"tableCell","paragraph","heading"],c=new RegExp(o),_=new RegExp(s);function p(e,t){let[,n,r,i]=t.slice(e.position.start.offset,e.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:n,marker:r,leadingSpaces:i}}t.exports={mapAst:function(e,t){return function e(n,r,i){let a=Object.assign({},t(n,r,i));return a.children&&(a.children=a.children.map((t,n)=>e(t,n,[a,...i]))),a}(e,null,[])},splitText:function(e,t){let r="non-cjk",i="cj-letter",o="cjk-punctuation",s=[],u=("preserve"===t.proseWrap?e:e.replace(RegExp(`(${a}) +`+e}}}}),rA=b({"src/language-graphql/loc.js"(e,t){T(),t.exports={locStart:function(e){return"number"==typeof e.start?e.start:e.loc&&e.loc.start},locEnd:function(e){return"number"==typeof e.end?e.end:e.loc&&e.loc.end}}}}),rC=b({"src/language-graphql/printer-graphql.js"(e,t){T();var{builders:{join:n,hardline:r,line:i,softline:a,group:o,indent:s,ifBreak:u}}=$(),{isNextLineEmpty:l,isNonEmptyArray:c}=ep(),{insertPragma:_}=rw(),{locStart:p,locEnd:d}=rA();function f(e,t,r){if(0===r.directives.length)return"";let u=n(i,e.map(t,"directives"));return"FragmentDefinition"===r.kind||"OperationDefinition"===r.kind?o([i,u]):[" ",o(s([a,u]))]}function m(e,t,n,i){return e.map((e,i,a)=>{let o=n();return in(e),"interfaces");for(let e=0;e{n.push(_()),i!==a.length-1&&(n.push(r),l(t.originalText,e.getValue(),d)&&n.push(r))},"definitions"),[...n,r]}case"OperationDefinition":{let r="{"!==t.originalText[p(g)],i=!!g.name;return[r?g.operation:"",r&&i?[" ",_("name")]:"",r&&!i&&c(g.variableDefinitions)?" ":"",c(g.variableDefinitions)?o(["(",s([a,n([u("",", "),a],e.map(_,"variableDefinitions"))]),a,")"]):"",f(e,_,g),g.selectionSet&&(r||i)?" ":"",_("selectionSet")]}case"FragmentDefinition":return["fragment ",_("name"),c(g.variableDefinitions)?o(["(",s([a,n([u("",", "),a],e.map(_,"variableDefinitions"))]),a,")"]):""," on ",_("typeCondition"),f(e,_,g)," ",_("selectionSet")];case"SelectionSet":return["{",s([r,n(r,m(e,t,_,"selections"))]),r,"}"];case"Field":return o([g.alias?[_("alias"),": "]:"",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],m(e,t,_,"arguments"))]),a,")"]):"",f(e,_,g),g.selectionSet?" ":"",_("selectionSet")]);case"Name":case"IntValue":case"FloatValue":case"EnumValue":return g.value;case"StringValue":if(g.block){let e=g.value.replace(/"""/g,"\\$&").split(` +`);return 1===e.length&&(e[0]=e[0].trim()),e.every(e=>""===e)&&(e.length=0),n(r,['"""',...e,'"""'])}return['"',g.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"BooleanValue":return g.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",_("name")];case"ListValue":return o(["[",s([a,n([u("",", "),a],e.map(_,"values"))]),a,"]"]);case"ObjectValue":return o(["{",t.bracketSpacing&&g.fields.length>0?" ":"",s([a,n([u("",", "),a],e.map(_,"fields"))]),a,u("",t.bracketSpacing&&g.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[_("name"),": ",_("value")];case"Directive":return["@",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],m(e,t,_,"arguments"))]),a,")"]):""];case"NamedType":return _("name");case"VariableDefinition":return[_("variable"),": ",_("type"),g.defaultValue?[" = ",_("defaultValue")]:"",f(e,_,g)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[_("description"),g.description?r:"","ObjectTypeExtension"===g.kind?"extend ":"","type ",_("name"),g.interfaces.length>0?[" implements ",...h(e,t,_)]:"",f(e,_,g),g.fields.length>0?[" {",s([r,n(r,m(e,t,_,"fields"))]),r,"}"]:""];case"FieldDefinition":return[_("description"),g.description?r:"",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],m(e,t,_,"arguments"))]),a,")"]):"",": ",_("type"),f(e,_,g)];case"DirectiveDefinition":return[_("description"),g.description?r:"","directive ","@",_("name"),g.arguments.length>0?o(["(",s([a,n([u("",", "),a],m(e,t,_,"arguments"))]),a,")"]):"",g.repeatable?" repeatable":""," on ",n(" | ",e.map(_,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[_("description"),g.description?r:"","EnumTypeExtension"===g.kind?"extend ":"","enum ",_("name"),f(e,_,g),g.values.length>0?[" {",s([r,n(r,m(e,t,_,"values"))]),r,"}"]:""];case"EnumValueDefinition":return[_("description"),g.description?r:"",_("name"),f(e,_,g)];case"InputValueDefinition":return[_("description"),g.description?g.description.block?r:i:"",_("name"),": ",_("type"),g.defaultValue?[" = ",_("defaultValue")]:"",f(e,_,g)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[_("description"),g.description?r:"","InputObjectTypeExtension"===g.kind?"extend ":"","input ",_("name"),f(e,_,g),g.fields.length>0?[" {",s([r,n(r,m(e,t,_,"fields"))]),r,"}"]:""];case"SchemaExtension":return["extend schema",f(e,_,g),...g.operationTypes.length>0?[" {",s([r,n(r,m(e,t,_,"operationTypes"))]),r,"}"]:[]];case"SchemaDefinition":return[_("description"),g.description?r:"","schema",f(e,_,g)," {",g.operationTypes.length>0?s([r,n(r,m(e,t,_,"operationTypes"))]):"",r,"}"];case"OperationTypeDefinition":return[_("operation"),": ",_("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[_("description"),g.description?r:"","InterfaceTypeExtension"===g.kind?"extend ":"","interface ",_("name"),g.interfaces.length>0?[" implements ",...h(e,t,_)]:"",f(e,_,g),g.fields.length>0?[" {",s([r,n(r,m(e,t,_,"fields"))]),r,"}"]:""];case"FragmentSpread":return["...",_("name"),f(e,_,g)];case"InlineFragment":return["...",g.typeCondition?[" on ",_("typeCondition")]:"",f(e,_,g)," ",_("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return o([_("description"),g.description?r:"",o(["UnionTypeExtension"===g.kind?"extend ":"","union ",_("name"),f(e,_,g),g.types.length>0?[" =",u(""," "),s([u([i," "]),n([i,"| "],e.map(_,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[_("description"),g.description?r:"","ScalarTypeExtension"===g.kind?"extend ":"","scalar ",_("name"),f(e,_,g)];case"NonNullType":return[_("type"),"!"];case"ListType":return["[",_("type"),"]"];default:throw Error("unknown graphql type: "+JSON.stringify(g.kind))}},massageAstNode:g,hasPrettierIgnore:function(e){var t;let n=e.getValue();return null==n||null===(t=n.comments)||void 0===t?void 0:t.some(e=>"prettier-ignore"===e.value.trim())},insertPragma:_,printComment:function(e){let t=e.getValue();if("Comment"===t.kind)return"#"+t.value.trimEnd();throw Error("Not a comment: "+JSON.stringify(t))},canAttachComment:function(e){return e.kind&&"Comment"!==e.kind}}}}),rN=b({"src/language-graphql/options.js"(e,t){T();var n=nZ();t.exports={bracketSpacing:n.bracketSpacing}}}),rM=b({"src/language-graphql/parsers.js"(){T()}}),rk=b({"node_modules/linguist-languages/data/GraphQL.json"(e,t){t.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),rj=b({"src/language-graphql/index.js"(e,t){T();var n=tU(),r=rC(),i=rN(),a=rM(),o=[n(rk(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))];t.exports={languages:o,options:i,printers:{graphql:r},parsers:a}}}),rI=b({"node_modules/collapse-white-space/index.js"(e,t){T(),t.exports=function(e){return String(e).replace(/\s+/g," ")}}}),rO=b({"src/language-markdown/loc.js"(e,t){T(),t.exports={locStart:function(e){return e.position.start.offset},locEnd:function(e){return e.position.end.offset}}}}),rP=b({"src/language-markdown/constants.evaluate.js"(e,t){t.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud82c[\udc00-\udd1e\udd50-\udd52\udd64-\udd67]|\ud83c[\ude00\ude50-\ude51]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d])(?:[\\ufe00-\\ufe0f]|\udb40[\udd00-\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801[\udd6f]|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud803[\udf55-\udf59]|\ud804[\udc47-\udc4d\udcbb-\udcbc\udcbe-\udcc1\udd40-\udd43\udd74-\udd75\uddc5-\uddc8\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud806[\udc3b\udde2\ude3f-\ude46\ude9a-\ude9c\ude9e-\udea2]|\ud807[\udc41-\udc45\udc70-\udc71\udef7-\udef8\udfff]|\ud809[\udc70-\udc74]|\ud81a[\ude6e-\ude6f\udef5\udf37-\udf3b\udf44]|\ud81b[\ude97-\ude9a\udfe2]|\ud82f[\udc9f]|\ud836[\ude87-\ude8b]|\ud83a[\udd5e-\udd5f]"}}}),rF=b({"src/language-markdown/utils.js"(e,t){T();var{getLast:n}=ep(),{locStart:r,locEnd:i}=rO(),{cjkPattern:a,kPattern:o,punctuationPattern:s}=rP(),u=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],l=[...u,"tableCell","paragraph","heading"],c=new RegExp(o),_=new RegExp(s);function p(e,t){let[,n,r,i]=t.slice(e.position.start.offset,e.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:n,marker:r,leadingSpaces:i}}t.exports={mapAst:function(e,t){return function e(n,r,i){let a=Object.assign({},t(n,r,i));return a.children&&(a.children=a.children.map((t,n)=>e(t,n,[a,...i]))),a}(e,null,[])},splitText:function(e,t){let r="non-cjk",i="cj-letter",o="cjk-punctuation",s=[],u=("preserve"===t.proseWrap?e:e.replace(RegExp(`(${a}) (${a})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[e,t]of u.entries()){if(e%2==1){s.push({type:"whitespace",value:/\n/.test(t)?` `:" "});continue}if((0===e||e===u.length-1)&&""===t)continue;let p=t.split(RegExp(`(${a})`));for(let[e,t]of p.entries())if(!((0===e||e===p.length-1)&&""===t)){if(e%2==0){""!==t&&l({type:"word",value:t,kind:r,hasLeadingPunctuation:_.test(t[0]),hasTrailingPunctuation:_.test(n(t))});continue}l(_.test(t)?{type:"word",value:t,kind:o,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:t,kind:c.test(t)?"k-letter":i,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return s;function l(e){let t=n(s);!t||"word"!==t.type||((t.kind!==r||e.kind!==i||t.hasTrailingPunctuation)&&(t.kind!==i||e.kind!==r||e.hasLeadingPunctuation)?t.kind===r&&e.kind===o||t.kind===o&&e.kind===r||[t.value,e.value].some(e=>/\u3000/.test(e))||s.push({type:"whitespace",value:""}):s.push({type:"whitespace",value:" "})),s.push(e)}},punctuationPattern:s,getFencedCodeBlockValue:function(e,t){let{value:n}=e;return e.position.end.offset===t.length&&n.endsWith(` `)&&t.endsWith(` @@ -151,27 +151,27 @@ ${i} ${t.content}`:`${i} -${t.content}`}}}}),rz=b({"src/language-markdown/print-preprocess.js"(e,t){T();var n=N(),{getOrderedListItemInfo:r,mapAst:i,splitText:a}=rF(),o=/^.$/su;function s(e,t,r){return i(e,e=>{if(!e.children)return e;let i=e.children.reduce((e,i)=>{let a=n(e);return a&&t(a,i)?e.splice(-1,1,r(a,i)):e.push(i),e},[]);return Object.assign(Object.assign({},e),{},{children:i})})}t.exports=function(e,t){var n,u,l,c;return l=e=function(e,t){return i(e,(e,i,a)=>{if("list"===e.type&&e.children.length>0){for(let t=0;t1)return!0;let o=n(i);return -1!==o&&(1===e.children.length?o%t.tabWidth==0:o===n(a)&&(o%t.tabWidth==0||r(a,t.originalText).leadingSpaces.length>1))}(e)}return e});function n(e){return 0===e.children.length?-1:e.children[0].position.start.column-1}}((n=e=s(e=i(e,e=>"text"===e.type&&"*"!==e.value&&"_"!==e.value&&o.test(e.value)&&e.position.end.offset-e.position.start.offset!==e.value.length?Object.assign(Object.assign({},e),{},{value:t.originalText.slice(e.position.start.offset,e.position.end.offset)}):e),(e,t)=>"text"===e.type&&"text"===t.type,(e,t)=>({type:"text",value:e.value+t.value,position:{start:e.position.start,end:t.position.end}})),u=e=i(n,e=>"inlineCode"!==e.type||"preserve"===t.proseWrap?e:Object.assign(Object.assign({},e),{},{value:e.value.replace(/\s+/g," ")})),e=i(u,(e,n,r)=>{if("code"===e.type){let n=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(e.position.start.offset,e.position.end.offset));if(e.isIndented=n,n)for(let e=0;e{let[i]=r;if("text"!==e.type)return e;let{value:o}=e;return"paragraph"===i.type&&(0===n&&(o=o.trimStart()),n===i.children.length-1&&(o=o.trimEnd())),{type:"sentence",position:e.position,children:a(o,t)}}),e=s(e=i(c,e=>"import"!==e.type&&"export"!==e.type?e:Object.assign(Object.assign({},e),{},{type:"importExport"})),(e,t)=>"importExport"===e.type&&"importExport"===t.type,(e,t)=>({type:"importExport",value:e.value+` +${t.content}`}}}}),rz=b({"src/language-markdown/print-preprocess.js"(e,t){T();var n=M(),{getOrderedListItemInfo:r,mapAst:i,splitText:a}=rF(),o=/^.$/su;function s(e,t,r){return i(e,e=>{if(!e.children)return e;let i=e.children.reduce((e,i)=>{let a=n(e);return a&&t(a,i)?e.splice(-1,1,r(a,i)):e.push(i),e},[]);return Object.assign(Object.assign({},e),{},{children:i})})}t.exports=function(e,t){var n,u,l,c;return l=e=function(e,t){return i(e,(e,i,a)=>{if("list"===e.type&&e.children.length>0){for(let t=0;t1)return!0;let o=n(i);return -1!==o&&(1===e.children.length?o%t.tabWidth==0:o===n(a)&&(o%t.tabWidth==0||r(a,t.originalText).leadingSpaces.length>1))}(e)}return e});function n(e){return 0===e.children.length?-1:e.children[0].position.start.column-1}}((n=e=s(e=i(e,e=>"text"===e.type&&"*"!==e.value&&"_"!==e.value&&o.test(e.value)&&e.position.end.offset-e.position.start.offset!==e.value.length?Object.assign(Object.assign({},e),{},{value:t.originalText.slice(e.position.start.offset,e.position.end.offset)}):e),(e,t)=>"text"===e.type&&"text"===t.type,(e,t)=>({type:"text",value:e.value+t.value,position:{start:e.position.start,end:t.position.end}})),u=e=i(n,e=>"inlineCode"!==e.type||"preserve"===t.proseWrap?e:Object.assign(Object.assign({},e),{},{value:e.value.replace(/\s+/g," ")})),e=i(u,(e,n,r)=>{if("code"===e.type){let n=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(e.position.start.offset,e.position.end.offset));if(e.isIndented=n,n)for(let e=0;e{let[i]=r;if("text"!==e.type)return e;let{value:o}=e;return"paragraph"===i.type&&(0===n&&(o=o.trimStart()),n===i.children.length-1&&(o=o.trimEnd())),{type:"sentence",position:e.position,children:a(o,t)}}),e=s(e=i(c,e=>"import"!==e.type&&"export"!==e.type?e:Object.assign(Object.assign({},e),{},{type:"importExport"})),(e,t)=>"importExport"===e.type&&"importExport"===t.type,(e,t)=>({type:"importExport",value:e.value+` -`+t.value,position:{start:e.position.start,end:t.position.end}}))}}}),rB=b({"src/language-markdown/clean.js"(e,t){T();var n=rI(),{isFrontMatterNode:r}=ep(),{startWithPragma:i}=rR(),a=new Set(["position","raw"]);function o(e,t,a){if(("front-matter"===e.type||"code"===e.type||"yaml"===e.type||"import"===e.type||"export"===e.type||"jsx"===e.type)&&delete t.value,"list"===e.type&&delete t.isAligned,("list"===e.type||"listItem"===e.type)&&(delete t.spread,delete t.loose),"text"===e.type||("inlineCode"===e.type&&(t.value=e.value.replace(/[\t\n ]+/g," ")),"wikiLink"===e.type&&(t.value=e.value.trim().replace(/[\t\n]+/g," ")),("definition"===e.type||"linkReference"===e.type||"imageReference"===e.type)&&(t.label=n(e.label)),("definition"===e.type||"link"===e.type||"image"===e.type)&&e.title&&(t.title=e.title.replace(/\\(["')])/g,"$1")),a&&"root"===a.type&&a.children.length>0&&(a.children[0]===e||r(a.children[0])&&a.children[1]===e)&&"html"===e.type&&i(e.value)))return null}o.ignoredProperties=a,t.exports=o}}),rU=b({"src/language-markdown/printer-markdown.js"(e,t){T();var n=rI(),{getLast:r,getMinNotPresentContinuousCount:i,getMaxContinuousCount:a,getStringWidth:o,isNonEmptyArray:s}=ep(),{builders:{breakParent:u,join:l,line:c,literalline:_,markAsRoot:p,hardline:d,softline:f,ifBreak:h,fill:m,align:g,indent:y,group:b,hardlineWithoutBreakParent:v},utils:{normalizeDoc:x,replaceTextEndOfLine:D},printer:{printDocToString:S}}=$(),E=rL(),{insertPragma:w}=rR(),{locStart:A,locEnd:C}=rO(),M=rz(),N=rB(),{getFencedCodeBlockValue:k,hasGitDiffFriendlyOrderedList:j,splitText:I,punctuationPattern:O,INLINE_NODE_TYPES:P,INLINE_NODE_WRAPPER_TYPES:F,isAutolink:L}=rF(),R=new Set(["importExport"]),z=["heading","tableCell","link","wikiLink"],B=new Set(["listItem","definition","footnoteDefinition"]);function U(e,t,n,r){let i=e.getValue(),a=null===i.checked?"":i.checked?"[x] ":"[ ] ";return[a,W(e,t,n,{processor:(e,i)=>{var o;if(0===i&&"list"!==e.getValue().type)return g(" ".repeat(a.length),n());let s=" ".repeat((o=t.tabWidth-r.length)<0?0:o>3?3:o);return[s,g(s,n())]}})]}function J(e,t){return function(e,t,n){let r=-1;for(let i of t.children)if(i.type===e.type&&n(i)?r++:r=-1,i===e)return r}(e,t,t=>t.ordered===e.ordered)}function K(e,t){let n=Array.isArray(t)?t:[t],r=-1,i;for(;i=e.getParentNode(++r);)if(n.includes(i.type))return r;return -1}function V(e,t){let n=K(e,t);return -1===n?null:e.getParentNode(n)}function Y(e,t,n){if("preserve"===n.proseWrap&&t===` -`)return d;let r="always"===n.proseWrap&&!V(e,z);return""!==t?r?c:" ":r?f:""}function W(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{postprocessor:i}=r,a=r.processor||(()=>n()),o=e.getValue(),s=[],u;return e.each((e,n)=>{let r=e.getValue(),i=a(e,n);if(!1!==i){var l,c,_;let e,n,a,p,f,h,m,g,y,b={parts:s,prevNode:u,parentNode:o,options:t};e=0===b.parts.length,n=P.includes(r.type),a="html"===r.type&&F.includes(b.parentNode.type),e||n||a||(s.push(d),u&&R.has(u.type)||(p=(b.prevNode&&b.prevNode.type)===r.type&&B.has(r.type),f="listItem"===b.parentNode.type&&!b.parentNode.loose,h=(null===(l=b.prevNode)||void 0===l?void 0:l.type)==="listItem"&&b.prevNode.loose,m="next"===Q(b.prevNode),g="html"===r.type&&(null===(c=b.prevNode)||void 0===c?void 0:c.type)==="html"&&b.prevNode.position.end.line+1===r.position.start.line,y="html"===r.type&&"listItem"===b.parentNode.type&&(null===(_=b.prevNode)||void 0===_?void 0:_.type)==="paragraph"&&b.prevNode.position.end.line+1===r.position.start.line,(h||!(p||f||m||g||y)||H(r,b))&&s.push(d)),H(r,b)&&s.push(d)),s.push(i),u=r}},"children"),i?i(s):s}function q(e){return"html"===e.type?e.value:"paragraph"===e.type&&Array.isArray(e.children)&&1===e.children.length&&"esComment"===e.children[0].type?["{/* ",e.children[0].value," */}"]:void 0}function Q(e){let t;if("html"===e.type)t=e.value.match(/^$/);else{let n;"esComment"===e.type?n=e:"paragraph"===e.type&&1===e.children.length&&"esComment"===e.children[0].type&&(n=e.children[0]),n&&(t=n.value.match(/^prettier-ignore(?:-(start|end))?$/))}return!!t&&(t[1]||"next")}function H(e,t){let n=t.prevNode&&"list"===t.prevNode.type,r="code"===e.type&&e.isIndented;return n&&r}function G(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[" ",...Array.isArray(t)?t:[t]];return new RegExp(n.map(e=>`\\${e}`).join("|")).test(e)?`<${e}>`:e}function Z(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e)return"";if(n)return" "+Z(e,t,!1);if((e=e.replace(/\\(["')])/g,"$1")).includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let r=e.split("'").length-1,i=e.split('"').length-1,a=r>i?'"':i>r||t.singleQuote?"'":'"';return`${a}${e=(e=e.replace(/\\/,"\\\\")).replace(RegExp(`(${a})`,"g"),"\\$1")}${a}`}function X(e){return`[${n(e.label)}]`}function ee(e){return`[^${e.label}]`}t.exports={preprocess:M,print:function(e,t,n){let T,E=e.getValue();if((T=V(e,["linkReference","imageReference"]))&&("linkReference"!==T.type||"full"!==T.referenceType))return I(t.originalText.slice(E.position.start.offset,E.position.end.offset),t).map(n=>"word"===n.type?n.value:""===n.value?"":Y(e,n.value,t));switch(E.type){case"front-matter":return t.originalText.slice(E.position.start.offset,E.position.end.offset);case"root":return 0===E.children.length?"":[x(function(e,t,n){let r=[],i=null,{children:a}=e.getValue();for(let[e,t]of a.entries())switch(Q(t)){case"start":null===i&&(i={index:e,offset:t.position.end.offset});break;case"end":null!==i&&(r.push({start:i,end:{index:e,offset:t.position.start.offset}}),i=null)}return W(e,t,n,{processor:(e,i)=>{if(r.length>0){let e=r[0];if(i===e.start.index)return[q(a[e.start.index]),t.originalText.slice(e.start.offset,e.end.offset),q(a[e.end.index])];if(e.start.index(n?`${t}${n}`:`${r}${i}`).replace(/_/g,"\\_")),n=(e,t,n)=>"sentence"===e.type&&0===n,r=(e,t,n)=>L(e.children[n-1]);return t!==E.value&&(e.match(void 0,n,r)||e.match(void 0,n,(e,t,n)=>"emphasis"===e.type&&0===n,r))&&(t=t.replace(/^(\\?[*_])+/,e=>e.replace(/\\/g,""))),t}case"whitespace":{let n=e.getParentNode(),r=n.children.indexOf(E),i=n.children[r+1],a=i&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(i.value)?"never":t.proseWrap;return Y(e,E.value,{proseWrap:a})}case"emphasis":{let i;if(L(E.children[0]))i=t.originalText[E.position.start.offset];else{let t=e.getParentNode(),n=t.children.indexOf(E),a=t.children[n-1],o=t.children[n+1];i=a&&"sentence"===a.type&&a.children.length>0&&"word"===r(a.children).type&&!r(a.children).hasTrailingPunctuation||o&&"sentence"===o.type&&o.children.length>0&&"word"===o.children[0].type&&!o.children[0].hasLeadingPunctuation||V(e,"emphasis")?"*":"_"}return[i,W(e,t,n),i]}case"strong":return["**",W(e,t,n),"**"];case"delete":return["~~",W(e,t,n),"~~"];case"inlineCode":{let e=i(E.value,"`"),t="`".repeat(e||1),n=e&&!/^\s/.test(E.value)?" ":"";return[t,n,E.value,n,t]}case"wikiLink":return["[[","preserve"===t.proseWrap?E.value:E.value.replace(/[\t\n]+/g," "),"]]"];case"link":switch(t.originalText[E.position.start.offset]){case"<":{let e="mailto:";return["<",E.url.startsWith(e)&&t.originalText.slice(E.position.start.offset+1,E.position.start.offset+1+e.length)!==e?E.url.slice(e.length):E.url,">"]}case"[":return["[",W(e,t,n),"](",G(E.url,")"),Z(E.title,t),")"];default:return t.originalText.slice(E.position.start.offset,E.position.end.offset)}case"image":return["![",E.alt||"","](",G(E.url,")"),Z(E.title,t),")"];case"blockquote":return["> ",g("> ",W(e,t,n))];case"heading":return["#".repeat(E.depth)+" ",W(e,t,n)];case"code":{if(E.isIndented){let e=" ".repeat(4);return g(e,[e,...D(E.value,d)])}let e=t.__inJsTemplate?"~":"`",n=e.repeat(Math.max(3,a(E.value,e)+1));return[n,E.lang||"",E.meta?" "+E.meta:"",d,...D(k(E,t.originalText),d),d,n]}case"html":{let t=e.getParentNode(),n="root"===t.type&&r(t.children)===E?E.value.trimEnd():E.value,i=/^$/s.test(n);return D(n,i?d:p(_))}case"list":{let r=J(E,e.getParentNode()),i=j(E,t);return W(e,t,n,{processor:(e,a)=>{let o,s,u;let l=(o=E.ordered?(0===a?E.start:i?1:E.start+a)+(r%2==0?". ":") "):r%2==0?"- ":"* ",E.isAligned||E.hasIndentedCodeblock?(u=0==(s=o.length%t.tabWidth)?0:t.tabWidth-s,o+" ".repeat(u>=4?0:u)):o),c=e.getValue();return 2===c.children.length&&"html"===c.children[1].type&&c.children[0].position.start.column!==c.children[1].position.start.column?[l,U(e,t,n,l)]:[l,g(" ".repeat(l.length),U(e,t,n,l))]}})}case"thematicBreak":{let t=K(e,"list");return -1===t?"---":J(e.getParentNode(t),e.getParentNode(t+1))%2==0?"***":"---"}case"linkReference":return["[",W(e,t,n),"]","full"===E.referenceType?X(E):"collapsed"===E.referenceType?"[]":""];case"imageReference":if("full"===E.referenceType)return["![",E.alt||"","]",X(E)];return["![",E.alt,"]","collapsed"===E.referenceType?"[]":""];case"definition":{let e="always"===t.proseWrap?c:" ";return b([X(E),":",y([e,G(E.url),null===E.title?"":[e,Z(E.title,t,!1)]])])}case"footnote":return["[^",W(e,t,n),"]"];case"footnoteReference":return ee(E);case"footnoteDefinition":{let r=e.getParentNode().children[e.getName()+1],i=1===E.children.length&&"paragraph"===E.children[0].type&&("never"===t.proseWrap||"preserve"===t.proseWrap&&E.children[0].position.start.line===E.children[0].position.end.line);return[ee(E),": ",i?W(e,t,n):b([g(" ".repeat(4),W(e,t,n,{processor:(e,t)=>0===t?b([f,n()]):n()})),r&&"footnoteDefinition"===r.type?f:""])]}case"table":return function(e,t,n){let r=e.getValue(),i=[],a=e.map(e=>e.map((e,r)=>{let a=S(n(),t).formatted,s=o(a);return i[r]=Math.max(i[r]||3,s),{text:a,width:s}},"children"),"children"),s=c(!1);if("never"!==t.proseWrap)return[u,s];return[u,b(h(c(!0),s))];function c(e){let t=[_(a[0],e),`| ${i.map((t,n)=>{let i=r.align[n];return`${"center"===i||"left"===i?":":"-"}${e?"-":"-".repeat(t-2)}${"center"===i||"right"===i?":":"-"}`}).join(" | ")} |`];return a.length>1&&t.push(l(v,a.slice(1).map(t=>_(t,e)))),l(v,t)}function _(e,t){return`| ${e.map((e,n)=>{let{text:a,width:o}=e;if(t)return a;let s=i[n]-o,u=r.align[n],l=0;return"right"===u?l=s:"center"===u&&(l=Math.floor(s/2)),`${" ".repeat(l)}${a}${" ".repeat(s-l)}`}).join(" | ")} |`}}(e,t,n);case"tableCell":return W(e,t,n);case"break":return/\s/.test(t.originalText[E.position.start.offset])?[" ",p(_)]:["\\",d];case"liquidNode":return D(E.value,d);case"importExport":return[E.value,d];case"esComment":return["{/* ",E.value," */}"];case"jsx":return E.value;case"math":return["$$",d,E.value?[...D(E.value,d),d]:"","$$"];case"inlineMath":return t.originalText.slice(A(E),C(E));default:throw Error(`Unknown markdown type ${JSON.stringify(E.type)}`)}},embed:E,massageAstNode:N,hasPrettierIgnore:function(e){let t=Number(e.getName());return 0!==t&&"next"===Q(e.getParentNode().children[t-1])},insertPragma:w}}}),rJ=b({"src/language-markdown/options.js"(e,t){T();var n=nZ();t.exports={proseWrap:n.proseWrap,singleQuote:n.singleQuote}}}),r$=b({"src/language-markdown/parsers.js"(){T()}}),rK=b({"node_modules/linguist-languages/data/Markdown.json"(e,t){t.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),rV=b({"src/language-markdown/index.js"(e,t){T();var n=tU(),r=rU(),i=rJ(),a=r$(),o=[n(rK(),e=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...e.filenames,"README"],extensions:e.extensions.filter(e=>".mdx"!==e)})),n(rK(),()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]}))];t.exports={languages:o,options:i,printers:{mdast:r},parsers:a}}}),rY=b({"src/language-html/clean.js"(e,t){T();var{isFrontMatterNode:n}=ep(),r=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function i(e,t){if("text"===e.type||"comment"===e.type||n(e)||"yaml"===e.type||"toml"===e.type)return null;"attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value}i.ignoredProperties=r,t.exports=i}}),rW=b({"src/language-html/constants.evaluate.js"(e,t){t.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),rq=b({"src/language-html/utils/is-unknown-namespace.js"(e,t){T(),t.exports=function(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}}}),rQ=b({"src/language-html/utils/index.js"(e,t){T();var{inferParserByLanguage:n,isFrontMatterNode:r}=ep(),{builders:{line:i,hardline:a,join:o},utils:{getDocParts:s,replaceTextEndOfLine:u}}=$(),{CSS_DISPLAY_TAGS:l,CSS_DISPLAY_DEFAULT:c,CSS_WHITE_SPACE_TAGS:_,CSS_WHITE_SPACE_DEFAULT:p}=rW(),d=rq(),f=new Set([" ",` -`,"\f","\r"," "]),h=e=>e.replace(/^[\t\n\f\r ]+/,""),m=e=>e.replace(/[\t\n\f\r ]+$/,""),g=e=>e.replace(/^[\t\f\r ]*\n/g,""),y=e=>g(m(e)),b=e=>e.split(/[\t\n\f\r ]+/),v=e=>e.match(/^[\t\n\f\r ]*/)[0];function x(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||d(e)&&("script"===e.name||"style"===e.name))}function D(e){return j(e).startsWith("pre")}function S(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function E(e){return C(e)||"element"===e.type&&"br"===e.fullName||w(e)&&A(e)}function w(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function C(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function M(e){let{type:t,lang:n}=e.attrMap;return"module"===t||"text/javascript"===t||"text/babel"===t||"application/javascript"===t||"jsx"===n?"babel":"application/x-typescript"===t||"ts"===n||"tsx"===n?"typescript":"text/markdown"===t?"markdown":"text/html"===t?"html":t&&(t.endsWith("json")||t.endsWith("importmap"))||"speculationrules"===t?"json":"text/x-handlebars-template"===t?"glimmer":void 0}function N(e){return"block"===e||"list-item"===e||e.startsWith("table")}function k(e){return j(e).startsWith("pre")}function j(e){return"element"===e.type&&(!e.namespace||d(e))&&_[e.name]||p}function I(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){let t=Number.POSITIVE_INFINITY;for(let n of e.split(` +`+t.value,position:{start:e.position.start,end:t.position.end}}))}}}),rB=b({"src/language-markdown/clean.js"(e,t){T();var n=rI(),{isFrontMatterNode:r}=ep(),{startWithPragma:i}=rR(),a=new Set(["position","raw"]);function o(e,t,a){if(("front-matter"===e.type||"code"===e.type||"yaml"===e.type||"import"===e.type||"export"===e.type||"jsx"===e.type)&&delete t.value,"list"===e.type&&delete t.isAligned,("list"===e.type||"listItem"===e.type)&&(delete t.spread,delete t.loose),"text"===e.type||("inlineCode"===e.type&&(t.value=e.value.replace(/[\t\n ]+/g," ")),"wikiLink"===e.type&&(t.value=e.value.trim().replace(/[\t\n]+/g," ")),("definition"===e.type||"linkReference"===e.type||"imageReference"===e.type)&&(t.label=n(e.label)),("definition"===e.type||"link"===e.type||"image"===e.type)&&e.title&&(t.title=e.title.replace(/\\(["')])/g,"$1")),a&&"root"===a.type&&a.children.length>0&&(a.children[0]===e||r(a.children[0])&&a.children[1]===e)&&"html"===e.type&&i(e.value)))return null}o.ignoredProperties=a,t.exports=o}}),rU=b({"src/language-markdown/printer-markdown.js"(e,t){T();var n=rI(),{getLast:r,getMinNotPresentContinuousCount:i,getMaxContinuousCount:a,getStringWidth:o,isNonEmptyArray:s}=ep(),{builders:{breakParent:u,join:l,line:c,literalline:_,markAsRoot:p,hardline:d,softline:f,ifBreak:m,fill:h,align:g,indent:y,group:b,hardlineWithoutBreakParent:v},utils:{normalizeDoc:x,replaceTextEndOfLine:D},printer:{printDocToString:S}}=$(),E=rL(),{insertPragma:w}=rR(),{locStart:A,locEnd:C}=rO(),N=rz(),M=rB(),{getFencedCodeBlockValue:k,hasGitDiffFriendlyOrderedList:j,splitText:I,punctuationPattern:O,INLINE_NODE_TYPES:P,INLINE_NODE_WRAPPER_TYPES:F,isAutolink:L}=rF(),R=new Set(["importExport"]),z=["heading","tableCell","link","wikiLink"],B=new Set(["listItem","definition","footnoteDefinition"]);function U(e,t,n,r){let i=e.getValue(),a=null===i.checked?"":i.checked?"[x] ":"[ ] ";return[a,W(e,t,n,{processor:(e,i)=>{var o;if(0===i&&"list"!==e.getValue().type)return g(" ".repeat(a.length),n());let s=" ".repeat((o=t.tabWidth-r.length)<0?0:o>3?3:o);return[s,g(s,n())]}})]}function J(e,t){return function(e,t,n){let r=-1;for(let i of t.children)if(i.type===e.type&&n(i)?r++:r=-1,i===e)return r}(e,t,t=>t.ordered===e.ordered)}function K(e,t){let n=Array.isArray(t)?t:[t],r=-1,i;for(;i=e.getParentNode(++r);)if(n.includes(i.type))return r;return -1}function V(e,t){let n=K(e,t);return -1===n?null:e.getParentNode(n)}function Y(e,t,n){if("preserve"===n.proseWrap&&t===` +`)return d;let r="always"===n.proseWrap&&!V(e,z);return""!==t?r?c:" ":r?f:""}function W(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{postprocessor:i}=r,a=r.processor||(()=>n()),o=e.getValue(),s=[],u;return e.each((e,n)=>{let r=e.getValue(),i=a(e,n);if(!1!==i){var l,c,_;let e,n,a,p,f,m,h,g,y,b={parts:s,prevNode:u,parentNode:o,options:t};e=0===b.parts.length,n=P.includes(r.type),a="html"===r.type&&F.includes(b.parentNode.type),e||n||a||(s.push(d),u&&R.has(u.type)||(p=(b.prevNode&&b.prevNode.type)===r.type&&B.has(r.type),f="listItem"===b.parentNode.type&&!b.parentNode.loose,m=(null===(l=b.prevNode)||void 0===l?void 0:l.type)==="listItem"&&b.prevNode.loose,h="next"===Q(b.prevNode),g="html"===r.type&&(null===(c=b.prevNode)||void 0===c?void 0:c.type)==="html"&&b.prevNode.position.end.line+1===r.position.start.line,y="html"===r.type&&"listItem"===b.parentNode.type&&(null===(_=b.prevNode)||void 0===_?void 0:_.type)==="paragraph"&&b.prevNode.position.end.line+1===r.position.start.line,(m||!(p||f||h||g||y)||H(r,b))&&s.push(d)),H(r,b)&&s.push(d)),s.push(i),u=r}},"children"),i?i(s):s}function q(e){return"html"===e.type?e.value:"paragraph"===e.type&&Array.isArray(e.children)&&1===e.children.length&&"esComment"===e.children[0].type?["{/* ",e.children[0].value," */}"]:void 0}function Q(e){let t;if("html"===e.type)t=e.value.match(/^$/);else{let n;"esComment"===e.type?n=e:"paragraph"===e.type&&1===e.children.length&&"esComment"===e.children[0].type&&(n=e.children[0]),n&&(t=n.value.match(/^prettier-ignore(?:-(start|end))?$/))}return!!t&&(t[1]||"next")}function H(e,t){let n=t.prevNode&&"list"===t.prevNode.type,r="code"===e.type&&e.isIndented;return n&&r}function G(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[" ",...Array.isArray(t)?t:[t]];return new RegExp(n.map(e=>`\\${e}`).join("|")).test(e)?`<${e}>`:e}function Z(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e)return"";if(n)return" "+Z(e,t,!1);if((e=e.replace(/\\(["')])/g,"$1")).includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let r=e.split("'").length-1,i=e.split('"').length-1,a=r>i?'"':i>r||t.singleQuote?"'":'"';return`${a}${e=(e=e.replace(/\\/,"\\\\")).replace(RegExp(`(${a})`,"g"),"\\$1")}${a}`}function X(e){return`[${n(e.label)}]`}function ee(e){return`[^${e.label}]`}t.exports={preprocess:N,print:function(e,t,n){let T,E=e.getValue();if((T=V(e,["linkReference","imageReference"]))&&("linkReference"!==T.type||"full"!==T.referenceType))return I(t.originalText.slice(E.position.start.offset,E.position.end.offset),t).map(n=>"word"===n.type?n.value:""===n.value?"":Y(e,n.value,t));switch(E.type){case"front-matter":return t.originalText.slice(E.position.start.offset,E.position.end.offset);case"root":return 0===E.children.length?"":[x(function(e,t,n){let r=[],i=null,{children:a}=e.getValue();for(let[e,t]of a.entries())switch(Q(t)){case"start":null===i&&(i={index:e,offset:t.position.end.offset});break;case"end":null!==i&&(r.push({start:i,end:{index:e,offset:t.position.start.offset}}),i=null)}return W(e,t,n,{processor:(e,i)=>{if(r.length>0){let e=r[0];if(i===e.start.index)return[q(a[e.start.index]),t.originalText.slice(e.start.offset,e.end.offset),q(a[e.end.index])];if(e.start.index(n?`${t}${n}`:`${r}${i}`).replace(/_/g,"\\_")),n=(e,t,n)=>"sentence"===e.type&&0===n,r=(e,t,n)=>L(e.children[n-1]);return t!==E.value&&(e.match(void 0,n,r)||e.match(void 0,n,(e,t,n)=>"emphasis"===e.type&&0===n,r))&&(t=t.replace(/^(\\?[*_])+/,e=>e.replace(/\\/g,""))),t}case"whitespace":{let n=e.getParentNode(),r=n.children.indexOf(E),i=n.children[r+1],a=i&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(i.value)?"never":t.proseWrap;return Y(e,E.value,{proseWrap:a})}case"emphasis":{let i;if(L(E.children[0]))i=t.originalText[E.position.start.offset];else{let t=e.getParentNode(),n=t.children.indexOf(E),a=t.children[n-1],o=t.children[n+1];i=a&&"sentence"===a.type&&a.children.length>0&&"word"===r(a.children).type&&!r(a.children).hasTrailingPunctuation||o&&"sentence"===o.type&&o.children.length>0&&"word"===o.children[0].type&&!o.children[0].hasLeadingPunctuation||V(e,"emphasis")?"*":"_"}return[i,W(e,t,n),i]}case"strong":return["**",W(e,t,n),"**"];case"delete":return["~~",W(e,t,n),"~~"];case"inlineCode":{let e=i(E.value,"`"),t="`".repeat(e||1),n=e&&!/^\s/.test(E.value)?" ":"";return[t,n,E.value,n,t]}case"wikiLink":return["[[","preserve"===t.proseWrap?E.value:E.value.replace(/[\t\n]+/g," "),"]]"];case"link":switch(t.originalText[E.position.start.offset]){case"<":{let e="mailto:";return["<",E.url.startsWith(e)&&t.originalText.slice(E.position.start.offset+1,E.position.start.offset+1+e.length)!==e?E.url.slice(e.length):E.url,">"]}case"[":return["[",W(e,t,n),"](",G(E.url,")"),Z(E.title,t),")"];default:return t.originalText.slice(E.position.start.offset,E.position.end.offset)}case"image":return["![",E.alt||"","](",G(E.url,")"),Z(E.title,t),")"];case"blockquote":return["> ",g("> ",W(e,t,n))];case"heading":return["#".repeat(E.depth)+" ",W(e,t,n)];case"code":{if(E.isIndented){let e=" ".repeat(4);return g(e,[e,...D(E.value,d)])}let e=t.__inJsTemplate?"~":"`",n=e.repeat(Math.max(3,a(E.value,e)+1));return[n,E.lang||"",E.meta?" "+E.meta:"",d,...D(k(E,t.originalText),d),d,n]}case"html":{let t=e.getParentNode(),n="root"===t.type&&r(t.children)===E?E.value.trimEnd():E.value,i=/^$/s.test(n);return D(n,i?d:p(_))}case"list":{let r=J(E,e.getParentNode()),i=j(E,t);return W(e,t,n,{processor:(e,a)=>{let o,s,u;let l=(o=E.ordered?(0===a?E.start:i?1:E.start+a)+(r%2==0?". ":") "):r%2==0?"- ":"* ",E.isAligned||E.hasIndentedCodeblock?(u=0==(s=o.length%t.tabWidth)?0:t.tabWidth-s,o+" ".repeat(u>=4?0:u)):o),c=e.getValue();return 2===c.children.length&&"html"===c.children[1].type&&c.children[0].position.start.column!==c.children[1].position.start.column?[l,U(e,t,n,l)]:[l,g(" ".repeat(l.length),U(e,t,n,l))]}})}case"thematicBreak":{let t=K(e,"list");return -1===t?"---":J(e.getParentNode(t),e.getParentNode(t+1))%2==0?"***":"---"}case"linkReference":return["[",W(e,t,n),"]","full"===E.referenceType?X(E):"collapsed"===E.referenceType?"[]":""];case"imageReference":if("full"===E.referenceType)return["![",E.alt||"","]",X(E)];return["![",E.alt,"]","collapsed"===E.referenceType?"[]":""];case"definition":{let e="always"===t.proseWrap?c:" ";return b([X(E),":",y([e,G(E.url),null===E.title?"":[e,Z(E.title,t,!1)]])])}case"footnote":return["[^",W(e,t,n),"]"];case"footnoteReference":return ee(E);case"footnoteDefinition":{let r=e.getParentNode().children[e.getName()+1],i=1===E.children.length&&"paragraph"===E.children[0].type&&("never"===t.proseWrap||"preserve"===t.proseWrap&&E.children[0].position.start.line===E.children[0].position.end.line);return[ee(E),": ",i?W(e,t,n):b([g(" ".repeat(4),W(e,t,n,{processor:(e,t)=>0===t?b([f,n()]):n()})),r&&"footnoteDefinition"===r.type?f:""])]}case"table":return function(e,t,n){let r=e.getValue(),i=[],a=e.map(e=>e.map((e,r)=>{let a=S(n(),t).formatted,s=o(a);return i[r]=Math.max(i[r]||3,s),{text:a,width:s}},"children"),"children"),s=c(!1);if("never"!==t.proseWrap)return[u,s];return[u,b(m(c(!0),s))];function c(e){let t=[_(a[0],e),`| ${i.map((t,n)=>{let i=r.align[n];return`${"center"===i||"left"===i?":":"-"}${e?"-":"-".repeat(t-2)}${"center"===i||"right"===i?":":"-"}`}).join(" | ")} |`];return a.length>1&&t.push(l(v,a.slice(1).map(t=>_(t,e)))),l(v,t)}function _(e,t){return`| ${e.map((e,n)=>{let{text:a,width:o}=e;if(t)return a;let s=i[n]-o,u=r.align[n],l=0;return"right"===u?l=s:"center"===u&&(l=Math.floor(s/2)),`${" ".repeat(l)}${a}${" ".repeat(s-l)}`}).join(" | ")} |`}}(e,t,n);case"tableCell":return W(e,t,n);case"break":return/\s/.test(t.originalText[E.position.start.offset])?[" ",p(_)]:["\\",d];case"liquidNode":return D(E.value,d);case"importExport":return[E.value,d];case"esComment":return["{/* ",E.value," */}"];case"jsx":return E.value;case"math":return["$$",d,E.value?[...D(E.value,d),d]:"","$$"];case"inlineMath":return t.originalText.slice(A(E),C(E));default:throw Error(`Unknown markdown type ${JSON.stringify(E.type)}`)}},embed:E,massageAstNode:M,hasPrettierIgnore:function(e){let t=Number(e.getName());return 0!==t&&"next"===Q(e.getParentNode().children[t-1])},insertPragma:w}}}),rJ=b({"src/language-markdown/options.js"(e,t){T();var n=nZ();t.exports={proseWrap:n.proseWrap,singleQuote:n.singleQuote}}}),r$=b({"src/language-markdown/parsers.js"(){T()}}),rK=b({"node_modules/linguist-languages/data/Markdown.json"(e,t){t.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),rV=b({"src/language-markdown/index.js"(e,t){T();var n=tU(),r=rU(),i=rJ(),a=r$(),o=[n(rK(),e=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...e.filenames,"README"],extensions:e.extensions.filter(e=>".mdx"!==e)})),n(rK(),()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]}))];t.exports={languages:o,options:i,printers:{mdast:r},parsers:a}}}),rY=b({"src/language-html/clean.js"(e,t){T();var{isFrontMatterNode:n}=ep(),r=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function i(e,t){if("text"===e.type||"comment"===e.type||n(e)||"yaml"===e.type||"toml"===e.type)return null;"attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value}i.ignoredProperties=r,t.exports=i}}),rW=b({"src/language-html/constants.evaluate.js"(e,t){t.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),rq=b({"src/language-html/utils/is-unknown-namespace.js"(e,t){T(),t.exports=function(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}}}),rQ=b({"src/language-html/utils/index.js"(e,t){T();var{inferParserByLanguage:n,isFrontMatterNode:r}=ep(),{builders:{line:i,hardline:a,join:o},utils:{getDocParts:s,replaceTextEndOfLine:u}}=$(),{CSS_DISPLAY_TAGS:l,CSS_DISPLAY_DEFAULT:c,CSS_WHITE_SPACE_TAGS:_,CSS_WHITE_SPACE_DEFAULT:p}=rW(),d=rq(),f=new Set([" ",` +`,"\f","\r"," "]),m=e=>e.replace(/^[\t\n\f\r ]+/,""),h=e=>e.replace(/[\t\n\f\r ]+$/,""),g=e=>e.replace(/^[\t\f\r ]*\n/g,""),y=e=>g(h(e)),b=e=>e.split(/[\t\n\f\r ]+/),v=e=>e.match(/^[\t\n\f\r ]*/)[0];function x(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||d(e)&&("script"===e.name||"style"===e.name))}function D(e){return j(e).startsWith("pre")}function S(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function E(e){return C(e)||"element"===e.type&&"br"===e.fullName||w(e)&&A(e)}function w(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function C(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function N(e){let{type:t,lang:n}=e.attrMap;return"module"===t||"text/javascript"===t||"text/babel"===t||"application/javascript"===t||"jsx"===n?"babel":"application/x-typescript"===t||"ts"===n||"tsx"===n?"typescript":"text/markdown"===t?"markdown":"text/html"===t?"html":t&&(t.endsWith("json")||t.endsWith("importmap"))||"speculationrules"===t?"json":"text/x-handlebars-template"===t?"glimmer":void 0}function M(e){return"block"===e||"list-item"===e||e.startsWith("table")}function k(e){return j(e).startsWith("pre")}function j(e){return"element"===e.type&&(!e.namespace||d(e))&&_[e.name]||p}function I(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){let t=Number.POSITIVE_INFINITY;for(let n of e.split(` `)){if(0===n.length)continue;if(!f.has(n[0]))return 0;let e=v(n).length;n.length!==e&&ee.slice(t)).join(` -`)}var O=new Set(["template","style","script"]);function P(e,t){return F(e,t)&&!O.has(e.fullName)}function F(e,t){return"vue"===t.parser&&"element"===e.type&&"root"===e.parent.type&&"html"!==e.fullName.toLowerCase()}function L(e,t){return F(e,t)&&(P(e,t)||e.attrMap.lang&&"html"!==e.attrMap.lang)}t.exports={htmlTrim:e=>h(m(e)),htmlTrimPreserveIndentation:y,hasHtmlWhitespace:e=>/[\t\n\f\r ]/.test(e),getLeadingAndTrailingHtmlWhitespace:e=>{let[,t,n,r]=e.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:t,trailingWhitespace:r,text:n}},canHaveInterpolation:function(e){return e.children&&!x(e)},countChars:function(e,t){let n=0;for(let r=0;r=0;r--){let i=e.stack[r];i&&"object"==typeof i&&!Array.isArray(i)&&t(i)&&n++}return n},dedentString:I,forceBreakChildren:S,forceBreakContent:function(e){return S(e)||"element"===e.type&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some(e=>e.children&&e.children.some(e=>"text"!==e.type)))||e.firstChild&&e.firstChild===e.lastChild&&"text"!==e.firstChild.type&&w(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||A(e.lastChild))},forceNextEmptyLine:function(e){return r(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1"svg:foreignObject"===e.fullName))return"svg"===e.name?"inline-block":"block";n=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"vue"===t.parser&&e.parent&&"root"===e.parent.type?"block":"element"===e.type&&(!e.namespace||n||d(e))&&l[e.name]||c}},getNodeCssStyleWhiteSpace:j,hasPrettierIgnore:function(e){var t;return"attribute"!==e.type&&!!e.parent&&!!e.prev&&"comment"===(t=e.prev).type&&"prettier-ignore"===t.value.trim()},inferScriptParser:function(e,t){return"script"!==e.name||e.attrMap.src?"style"===e.name?function(e,t){let{lang:r}=e.attrMap;return r&&"postcss"!==r&&"css"!==r?"scss"===r?"scss":"less"===r?"less":"stylus"===r?n("stylus",t):void 0:"css"}(e,t):t&&L(e,t)?M(e)||!("src"in e.attrMap)&&n(e.attrMap.lang,t):void 0:e.attrMap.lang||e.attrMap.type?M(e):"babel"},isVueCustomBlock:P,isVueNonHtmlBlock:L,isVueScriptTag:function(e,t){return F(e,t)&&"script"===e.name},isVueSlotAttribute:function(e){let t=e.fullName;return"#"===t.charAt(0)||"slot-scope"===t||"v-slot"===t||t.startsWith("v-slot:")},isVueSfcBindingsAttribute:function(e,t){let n=e.parent;if(!F(n,t))return!1;let r=n.fullName,i=e.fullName;return"script"===r&&"setup"===i||"style"===r&&"vars"===i},isVueSfcBlock:F,isDanglingSpaceSensitiveNode:function(e){var t;return!N(t=e.cssDisplay)&&"inline-block"!==t&&!x(e)},isIndentationSensitiveNode:D,isLeadingSpaceSensitiveNode:function(e,t){var n;let i=!r(e)&&(("text"===e.type||"interpolation"===e.type)&&!!e.prev&&("text"===e.prev.type||"interpolation"===e.prev.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!k(e.parent)||!(!e.prev&&("root"===e.parent.type||k(e)&&e.parent||x(e.parent)||P(e.parent,t)||!(!N(n=e.parent.cssDisplay)&&"inline-block"!==n))||e.prev&&N(e.prev.cssDisplay))));return i&&!e.prev&&e.parent&&e.parent.tagDefinition&&e.parent.tagDefinition.ignoreFirstLf?"interpolation"===e.type:i},isPreLikeNode:k,isScriptLikeTag:x,isTextLikeNode:function(e){return"text"===e.type||"comment"===e.type},isTrailingSpaceSensitiveNode:function(e,t){var n;return!r(e)&&(("text"===e.type||"interpolation"===e.type)&&!!e.next&&("text"===e.next.type||"interpolation"===e.next.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!k(e.parent)||!(!e.next&&("root"===e.parent.type||k(e)&&e.parent||x(e.parent)||P(e.parent,t)||!(!N(n=e.parent.cssDisplay)&&"inline-block"!==n))||e.next&&N(e.next.cssDisplay))))},isWhitespaceSensitiveNode:function(e){return x(e)||"interpolation"===e.type||D(e)},isUnknownNamespace:d,preferHardlineAsLeadingSpaces:function(e){return C(e)||e.prev&&E(e.prev)||w(e)&&A(e)},preferHardlineAsTrailingSpaces:E,shouldPreserveContent:function(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||k(e)&&e.children.some(e=>"text"!==e.type&&"interpolation"!==e.type)||L(e,t)&&!x(e)&&"interpolation"!==e.type)},unescapeQuoteEntities:function(e){return e.replace(/'/g,"'").replace(/"/g,'"')},getTextValueParts:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.value;return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?u(t):u(I(y(t)),a):s(o(i,b(t)))}}}}),rH=b({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function t(t){return e.$0<=t&&t<=e.$9}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=function(t){return t>=e.$TAB&&t<=e.$SPACE||t==e.$NBSP},e.isDigit=t,e.isAsciiLetter=function(t){return t>=e.$a&&t<=e.$z||t>=e.$A&&t<=e.$Z},e.isAsciiHexDigit=function(n){return n>=e.$a&&n<=e.$f||n>=e.$A&&n<=e.$F||t(n)},e.isNewLine=function(t){return t===e.$LF||t===e.$CR},e.isOctalDigit=function(t){return e.$0<=t&&t<=e.$7}}}),rG=b({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=class{constructor(e,t,n){this.filePath=e,this.name=t,this.members=n}assertNoMembers(){if(this.members.length)throw Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=t;var n=class{constructor(){this.cache=new Map}get(e,n,r){let i=`"${e}".${n}${(r=r||[]).length?`.${r.join(".")}`:""}`,a=this.cache.get(i);return a||(a=new t(e,n,r),this.cache.set(i,a)),a}};e.StaticSymbolCache=n}}),rZ=b({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=/-+([a-z0-9])/g;function n(e,t,n){let r=e.indexOf(t);return -1==r?n:[e.slice(0,r).trim(),e.slice(r+1).trim()]}function r(e,t,n){return Array.isArray(e)?t.visitArray(e,n):"object"==typeof e&&null!==e&&Object.getPrototypeOf(e)===s?t.visitStringMap(e,n):null==e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e?t.visitPrimitive(e,n):t.visitOther(e,n)}e.dashCaseToCamelCase=function(e){return e.replace(t,function(){for(var e=arguments.length,t=Array(e),n=0;nr(e,this,t))}visitStringMap(e,t){let n={};return Object.keys(e).forEach(i=>{n[i]=r(e[i],this,t)}),n}visitPrimitive(e,t){return e}visitOther(e,t){return e}};e.ValueTransformer=i,e.SyncAsync={assertSync:e=>{if(u(e))throw Error("Illegal state: value cannot be a promise");return e},then:(e,t)=>u(e)?e.then(t):t(e),all:e=>e.some(u)?Promise.all(e):e},e.error=function(e){throw Error(`Internal Error: ${e}`)},e.syntaxError=function(e,t){let n=Error(e);return n[a]=!0,t&&(n[o]=t),n};var a="ngSyntaxError",o="ngParseErrors";e.isSyntaxError=function(e){return e[a]},e.getParseErrors=function(e){return e[o]||[]},e.escapeRegExp=function(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var s=Object.getPrototypeOf({});function u(e){return!!e&&"function"==typeof e.then}e.utf8Encode=function(e){let t="";for(let n=0;n=55296&&r<=56319&&e.length>n+1){let t=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t},e.stringify=function e(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(e).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;if(!t.toString)return"object";let n=t.toString();if(null==n)return""+n;let r=n.indexOf(` -`);return -1===r?n:n.substring(0,r)},e.resolveForwardRef=function(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e},e.isPromise=u,e.Version=class{constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};var l="u">typeof window&&window,c="u">typeof self&&"u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,_="u">typeof globalThis&&globalThis;e.global=_||l||c}}),rX=b({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t,n,r=rG(),i=rZ(),a=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function o(e){return e.replace(/\W/g,"_")}e.sanitizeIdentifier=o;var s=0;function u(e){if(!e||!e.reference)return null;let t=e.reference;if(t instanceof r.StaticSymbol)return t.name;if(t.__anonymousType)return t.__anonymousType;let n=i.stringify(t);return n.indexOf("(")>=0?(n=`anonymous_${s++}`,t.__anonymousType=n):n=o(n),n}e.identifierName=u,e.identifierModuleUrl=function(e){let t=e.reference;return t instanceof r.StaticSymbol?t.filePath:`./${i.stringify(t)}`},e.viewClassName=function(e,t){return`View_${u({reference:e})}_${t}`},e.rendererTypeName=function(e){return`RenderType_${u({reference:e})}`},e.hostViewClassName=function(e){return`HostView_${u({reference:e})}`},e.componentFactoryName=function(e){return`${u({reference:e})}NgFactory`},(t=n=e.CompileSummaryKind||(e.CompileSummaryKind={}))[t.Pipe=0]="Pipe",t[t.Directive=1]="Directive",t[t.NgModule=2]="NgModule",t[t.Injectable=3]="Injectable",e.tokenName=function(e){return null!=e.value?o(e.value):u(e.identifier)},e.tokenReference=function(e){return null!=e.identifier?e.identifier.reference:e.value};var l=class{constructor(){let{moduleUrl:e,styles:t,styleUrls:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=e||null,this.styles=h(t),this.styleUrls=h(n)}};e.CompileStylesheetMetadata=l;var c=class{constructor(e){let{encapsulation:t,template:n,templateUrl:r,htmlAst:i,styles:a,styleUrls:o,externalStylesheets:s,animations:u,ngContentSelectors:l,interpolation:c,isInline:_,preserveWhitespaces:p}=e;if(this.encapsulation=t,this.template=n,this.templateUrl=r,this.htmlAst=i,this.styles=h(a),this.styleUrls=h(o),this.externalStylesheets=h(s),this.animations=u?m(u):[],this.ngContentSelectors=l||[],c&&2!=c.length)throw Error("'interpolation' should have a start and an end symbol.");this.interpolation=c,this.isInline=_,this.preserveWhitespaces=p}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=c;var _=class{static create(e){let{isHost:t,type:n,isComponent:r,selector:o,exportAs:s,changeDetection:u,inputs:l,outputs:c,host:p,providers:d,viewProviders:f,queries:h,guards:m,viewQueries:g,entryComponents:y,template:b,componentViewType:v,rendererType:x,componentFactory:D}=e,S={},T={},E={};null!=p&&Object.keys(p).forEach(e=>{let t=p[e],n=e.match(a);null===n?E[e]=t:null!=n[1]?T[n[1]]=t:null!=n[2]&&(S[n[2]]=t)});let w={};null!=l&&l.forEach(e=>{let t=i.splitAtColon(e,[e,e]);w[t[0]]=t[1]});let A={};return null!=c&&c.forEach(e=>{let t=i.splitAtColon(e,[e,e]);A[t[0]]=t[1]}),new _({isHost:t,type:n,isComponent:!!r,selector:o,exportAs:s,changeDetection:u,inputs:w,outputs:A,hostListeners:S,hostProperties:T,hostAttributes:E,providers:d,viewProviders:f,queries:h,guards:m,viewQueries:g,entryComponents:y,template:b,componentViewType:v,rendererType:x,componentFactory:D})}constructor(e){let{isHost:t,type:n,isComponent:r,selector:i,exportAs:a,changeDetection:o,inputs:s,outputs:u,hostListeners:l,hostProperties:c,hostAttributes:_,providers:p,viewProviders:d,queries:f,guards:m,viewQueries:g,entryComponents:y,template:b,componentViewType:v,rendererType:x,componentFactory:D}=e;this.isHost=!!t,this.type=n,this.isComponent=r,this.selector=i,this.exportAs=a,this.changeDetection=o,this.inputs=s,this.outputs=u,this.hostListeners=l,this.hostProperties=c,this.hostAttributes=_,this.providers=h(p),this.viewProviders=h(d),this.queries=h(f),this.guards=m,this.viewQueries=h(g),this.entryComponents=h(y),this.template=b,this.componentViewType=v,this.rendererType=x,this.componentFactory=D}toSummary(){return{summaryKind:n.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=_;var p=class{constructor(e){let{type:t,name:n,pure:r}=e;this.type=t,this.name=n,this.pure=!!r}toSummary(){return{summaryKind:n.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompilePipeMetadata=p,e.CompileShallowModuleMetadata=class{};var d=class{constructor(e){let{type:t,providers:n,declaredDirectives:r,exportedDirectives:i,declaredPipes:a,exportedPipes:o,entryComponents:s,bootstrapComponents:u,importedModules:l,exportedModules:c,schemas:_,transitiveModule:p,id:d}=e;this.type=t||null,this.declaredDirectives=h(r),this.exportedDirectives=h(i),this.declaredPipes=h(a),this.exportedPipes=h(o),this.providers=h(n),this.entryComponents=h(s),this.bootstrapComponents=h(u),this.importedModules=h(l),this.exportedModules=h(c),this.schemas=h(_),this.id=d||null,this.transitiveModule=p||null}toSummary(){let e=this.transitiveModule;return{summaryKind:n.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}}};e.CompileNgModuleMetadata=d;var f=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(e,t){this.providers.push({provider:e,module:t})}addDirective(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))}addExportedDirective(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))}addPipe(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))}addExportedPipe(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))}addModule(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))}addEntryComponent(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))}};function h(e){return e||[]}function m(e){return e.reduce((e,t)=>{let n=Array.isArray(t)?m(t):t;return e.concat(n)},[])}function g(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}e.TransitiveCompileNgModuleMetadata=f,e.ProviderMeta=class{constructor(e,t){let{useClass:n,useValue:r,useExisting:i,useFactory:a,deps:o,multi:s}=t;this.token=e,this.useClass=n||null,this.useValue=r,this.useExisting=i,this.useFactory=a||null,this.dependencies=o||null,this.multi=!!s}},e.flatten=m,e.templateSourceUrl=function(e,t,n){let i;return i=n.isInline?t.type.reference instanceof r.StaticSymbol?`${t.type.reference.filePath}.${t.type.reference.name}.html`:`${u(e)}/${u(t.type)}.html`:n.templateUrl,t.type.reference instanceof r.StaticSymbol?i:g(i)},e.sharedStylesheetJitUrl=function(e,t){let n=e.moduleUrl.split(/\/\\/g);return g(`css/${t}${n[n.length-1]}.ngstyle.js`)},e.ngModuleJitUrl=function(e){return g(`${u(e.type)}/module.ngfactory.js`)},e.templateJitUrl=function(e,t){return g(`${u(e)}/${u(t.type)}.ngfactory.js`)}}}),r0=b({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t,n,r=rH(),i=rX(),a=class{constructor(e,t,n,r){this.file=e,this.offset=t,this.line=n,this.col=r}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let t=this.file.content,n=t.length,i=this.offset,o=this.line,s=this.col;for(;i>0&&e<0;)if(i--,e++,t.charCodeAt(i)==r.$LF){o--;let e=t.substr(0,i-1).lastIndexOf(String.fromCharCode(r.$LF));s=e>0?i-e:i}else s--;for(;i0;){let n=t.charCodeAt(i);i++,e--,n==r.$LF?(o++,s=0):s++}return new a(this.file,i,o,s)}getContext(e,t){let n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);let i=r,a=0,o=0;for(;a0&&(r--,a++,!(n[r]==` +`)}var O=new Set(["template","style","script"]);function P(e,t){return F(e,t)&&!O.has(e.fullName)}function F(e,t){return"vue"===t.parser&&"element"===e.type&&"root"===e.parent.type&&"html"!==e.fullName.toLowerCase()}function L(e,t){return F(e,t)&&(P(e,t)||e.attrMap.lang&&"html"!==e.attrMap.lang)}t.exports={htmlTrim:e=>m(h(e)),htmlTrimPreserveIndentation:y,hasHtmlWhitespace:e=>/[\t\n\f\r ]/.test(e),getLeadingAndTrailingHtmlWhitespace:e=>{let[,t,n,r]=e.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:t,trailingWhitespace:r,text:n}},canHaveInterpolation:function(e){return e.children&&!x(e)},countChars:function(e,t){let n=0;for(let r=0;r=0;r--){let i=e.stack[r];i&&"object"==typeof i&&!Array.isArray(i)&&t(i)&&n++}return n},dedentString:I,forceBreakChildren:S,forceBreakContent:function(e){return S(e)||"element"===e.type&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some(e=>e.children&&e.children.some(e=>"text"!==e.type)))||e.firstChild&&e.firstChild===e.lastChild&&"text"!==e.firstChild.type&&w(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||A(e.lastChild))},forceNextEmptyLine:function(e){return r(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1"svg:foreignObject"===e.fullName))return"svg"===e.name?"inline-block":"block";n=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"vue"===t.parser&&e.parent&&"root"===e.parent.type?"block":"element"===e.type&&(!e.namespace||n||d(e))&&l[e.name]||c}},getNodeCssStyleWhiteSpace:j,hasPrettierIgnore:function(e){var t;return"attribute"!==e.type&&!!e.parent&&!!e.prev&&"comment"===(t=e.prev).type&&"prettier-ignore"===t.value.trim()},inferScriptParser:function(e,t){return"script"!==e.name||e.attrMap.src?"style"===e.name?function(e,t){let{lang:r}=e.attrMap;return r&&"postcss"!==r&&"css"!==r?"scss"===r?"scss":"less"===r?"less":"stylus"===r?n("stylus",t):void 0:"css"}(e,t):t&&L(e,t)?N(e)||!("src"in e.attrMap)&&n(e.attrMap.lang,t):void 0:e.attrMap.lang||e.attrMap.type?N(e):"babel"},isVueCustomBlock:P,isVueNonHtmlBlock:L,isVueScriptTag:function(e,t){return F(e,t)&&"script"===e.name},isVueSlotAttribute:function(e){let t=e.fullName;return"#"===t.charAt(0)||"slot-scope"===t||"v-slot"===t||t.startsWith("v-slot:")},isVueSfcBindingsAttribute:function(e,t){let n=e.parent;if(!F(n,t))return!1;let r=n.fullName,i=e.fullName;return"script"===r&&"setup"===i||"style"===r&&"vars"===i},isVueSfcBlock:F,isDanglingSpaceSensitiveNode:function(e){var t;return!M(t=e.cssDisplay)&&"inline-block"!==t&&!x(e)},isIndentationSensitiveNode:D,isLeadingSpaceSensitiveNode:function(e,t){var n;let i=!r(e)&&(("text"===e.type||"interpolation"===e.type)&&!!e.prev&&("text"===e.prev.type||"interpolation"===e.prev.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!k(e.parent)||!(!e.prev&&("root"===e.parent.type||k(e)&&e.parent||x(e.parent)||P(e.parent,t)||!(!M(n=e.parent.cssDisplay)&&"inline-block"!==n))||e.prev&&M(e.prev.cssDisplay))));return i&&!e.prev&&e.parent&&e.parent.tagDefinition&&e.parent.tagDefinition.ignoreFirstLf?"interpolation"===e.type:i},isPreLikeNode:k,isScriptLikeTag:x,isTextLikeNode:function(e){return"text"===e.type||"comment"===e.type},isTrailingSpaceSensitiveNode:function(e,t){var n;return!r(e)&&(("text"===e.type||"interpolation"===e.type)&&!!e.next&&("text"===e.next.type||"interpolation"===e.next.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!k(e.parent)||!(!e.next&&("root"===e.parent.type||k(e)&&e.parent||x(e.parent)||P(e.parent,t)||!(!M(n=e.parent.cssDisplay)&&"inline-block"!==n))||e.next&&M(e.next.cssDisplay))))},isWhitespaceSensitiveNode:function(e){return x(e)||"interpolation"===e.type||D(e)},isUnknownNamespace:d,preferHardlineAsLeadingSpaces:function(e){return C(e)||e.prev&&E(e.prev)||w(e)&&A(e)},preferHardlineAsTrailingSpaces:E,shouldPreserveContent:function(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||k(e)&&e.children.some(e=>"text"!==e.type&&"interpolation"!==e.type)||L(e,t)&&!x(e)&&"interpolation"!==e.type)},unescapeQuoteEntities:function(e){return e.replace(/'/g,"'").replace(/"/g,'"')},getTextValueParts:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.value;return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?u(t):u(I(y(t)),a):s(o(i,b(t)))}}}}),rH=b({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function t(t){return e.$0<=t&&t<=e.$9}T(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=function(t){return t>=e.$TAB&&t<=e.$SPACE||t==e.$NBSP},e.isDigit=t,e.isAsciiLetter=function(t){return t>=e.$a&&t<=e.$z||t>=e.$A&&t<=e.$Z},e.isAsciiHexDigit=function(n){return n>=e.$a&&n<=e.$f||n>=e.$A&&n<=e.$F||t(n)},e.isNewLine=function(t){return t===e.$LF||t===e.$CR},e.isOctalDigit=function(t){return e.$0<=t&&t<=e.$7}}}),rG=b({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=class{constructor(e,t,n){this.filePath=e,this.name=t,this.members=n}assertNoMembers(){if(this.members.length)throw Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=t;var n=class{constructor(){this.cache=new Map}get(e,n,r){let i=`"${e}".${n}${(r=r||[]).length?`.${r.join(".")}`:""}`,a=this.cache.get(i);return a||(a=new t(e,n,r),this.cache.set(i,a)),a}};e.StaticSymbolCache=n}}),rZ=b({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t=/-+([a-z0-9])/g;function n(e,t,n){let r=e.indexOf(t);return -1==r?n:[e.slice(0,r).trim(),e.slice(r+1).trim()]}function r(e,t,n){return Array.isArray(e)?t.visitArray(e,n):"object"==typeof e&&null!==e&&Object.getPrototypeOf(e)===s?t.visitStringMap(e,n):null==e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e?t.visitPrimitive(e,n):t.visitOther(e,n)}e.dashCaseToCamelCase=function(e){return e.replace(t,function(){for(var e=arguments.length,t=Array(e),n=0;nr(e,this,t))}visitStringMap(e,t){let n={};return Object.keys(e).forEach(i=>{n[i]=r(e[i],this,t)}),n}visitPrimitive(e,t){return e}visitOther(e,t){return e}};e.ValueTransformer=i,e.SyncAsync={assertSync:e=>{if(u(e))throw Error("Illegal state: value cannot be a promise");return e},then:(e,t)=>u(e)?e.then(t):t(e),all:e=>e.some(u)?Promise.all(e):e},e.error=function(e){throw Error(`Internal Error: ${e}`)},e.syntaxError=function(e,t){let n=Error(e);return n[a]=!0,t&&(n[o]=t),n};var a="ngSyntaxError",o="ngParseErrors";e.isSyntaxError=function(e){return e[a]},e.getParseErrors=function(e){return e[o]||[]},e.escapeRegExp=function(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var s=Object.getPrototypeOf({});function u(e){return!!e&&"function"==typeof e.then}e.utf8Encode=function(e){let t="";for(let n=0;n=55296&&r<=56319&&e.length>n+1){let t=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t},e.stringify=function e(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(e).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;if(!t.toString)return"object";let n=t.toString();if(null==n)return""+n;let r=n.indexOf(` +`);return -1===r?n:n.substring(0,r)},e.resolveForwardRef=function(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e},e.isPromise=u,e.Version=class{constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};var l="u">typeof window&&window,c="u">typeof self&&"u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,_="u">typeof globalThis&&globalThis;e.global=_||l||c}}),rX=b({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t,n,r=rG(),i=rZ(),a=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function o(e){return e.replace(/\W/g,"_")}e.sanitizeIdentifier=o;var s=0;function u(e){if(!e||!e.reference)return null;let t=e.reference;if(t instanceof r.StaticSymbol)return t.name;if(t.__anonymousType)return t.__anonymousType;let n=i.stringify(t);return n.indexOf("(")>=0?(n=`anonymous_${s++}`,t.__anonymousType=n):n=o(n),n}e.identifierName=u,e.identifierModuleUrl=function(e){let t=e.reference;return t instanceof r.StaticSymbol?t.filePath:`./${i.stringify(t)}`},e.viewClassName=function(e,t){return`View_${u({reference:e})}_${t}`},e.rendererTypeName=function(e){return`RenderType_${u({reference:e})}`},e.hostViewClassName=function(e){return`HostView_${u({reference:e})}`},e.componentFactoryName=function(e){return`${u({reference:e})}NgFactory`},(t=n=e.CompileSummaryKind||(e.CompileSummaryKind={}))[t.Pipe=0]="Pipe",t[t.Directive=1]="Directive",t[t.NgModule=2]="NgModule",t[t.Injectable=3]="Injectable",e.tokenName=function(e){return null!=e.value?o(e.value):u(e.identifier)},e.tokenReference=function(e){return null!=e.identifier?e.identifier.reference:e.value};var l=class{constructor(){let{moduleUrl:e,styles:t,styleUrls:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=e||null,this.styles=m(t),this.styleUrls=m(n)}};e.CompileStylesheetMetadata=l;var c=class{constructor(e){let{encapsulation:t,template:n,templateUrl:r,htmlAst:i,styles:a,styleUrls:o,externalStylesheets:s,animations:u,ngContentSelectors:l,interpolation:c,isInline:_,preserveWhitespaces:p}=e;if(this.encapsulation=t,this.template=n,this.templateUrl=r,this.htmlAst=i,this.styles=m(a),this.styleUrls=m(o),this.externalStylesheets=m(s),this.animations=u?h(u):[],this.ngContentSelectors=l||[],c&&2!=c.length)throw Error("'interpolation' should have a start and an end symbol.");this.interpolation=c,this.isInline=_,this.preserveWhitespaces=p}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=c;var _=class{static create(e){let{isHost:t,type:n,isComponent:r,selector:o,exportAs:s,changeDetection:u,inputs:l,outputs:c,host:p,providers:d,viewProviders:f,queries:m,guards:h,viewQueries:g,entryComponents:y,template:b,componentViewType:v,rendererType:x,componentFactory:D}=e,S={},T={},E={};null!=p&&Object.keys(p).forEach(e=>{let t=p[e],n=e.match(a);null===n?E[e]=t:null!=n[1]?T[n[1]]=t:null!=n[2]&&(S[n[2]]=t)});let w={};null!=l&&l.forEach(e=>{let t=i.splitAtColon(e,[e,e]);w[t[0]]=t[1]});let A={};return null!=c&&c.forEach(e=>{let t=i.splitAtColon(e,[e,e]);A[t[0]]=t[1]}),new _({isHost:t,type:n,isComponent:!!r,selector:o,exportAs:s,changeDetection:u,inputs:w,outputs:A,hostListeners:S,hostProperties:T,hostAttributes:E,providers:d,viewProviders:f,queries:m,guards:h,viewQueries:g,entryComponents:y,template:b,componentViewType:v,rendererType:x,componentFactory:D})}constructor(e){let{isHost:t,type:n,isComponent:r,selector:i,exportAs:a,changeDetection:o,inputs:s,outputs:u,hostListeners:l,hostProperties:c,hostAttributes:_,providers:p,viewProviders:d,queries:f,guards:h,viewQueries:g,entryComponents:y,template:b,componentViewType:v,rendererType:x,componentFactory:D}=e;this.isHost=!!t,this.type=n,this.isComponent=r,this.selector=i,this.exportAs=a,this.changeDetection=o,this.inputs=s,this.outputs=u,this.hostListeners=l,this.hostProperties=c,this.hostAttributes=_,this.providers=m(p),this.viewProviders=m(d),this.queries=m(f),this.guards=h,this.viewQueries=m(g),this.entryComponents=m(y),this.template=b,this.componentViewType=v,this.rendererType=x,this.componentFactory=D}toSummary(){return{summaryKind:n.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=_;var p=class{constructor(e){let{type:t,name:n,pure:r}=e;this.type=t,this.name=n,this.pure=!!r}toSummary(){return{summaryKind:n.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompilePipeMetadata=p,e.CompileShallowModuleMetadata=class{};var d=class{constructor(e){let{type:t,providers:n,declaredDirectives:r,exportedDirectives:i,declaredPipes:a,exportedPipes:o,entryComponents:s,bootstrapComponents:u,importedModules:l,exportedModules:c,schemas:_,transitiveModule:p,id:d}=e;this.type=t||null,this.declaredDirectives=m(r),this.exportedDirectives=m(i),this.declaredPipes=m(a),this.exportedPipes=m(o),this.providers=m(n),this.entryComponents=m(s),this.bootstrapComponents=m(u),this.importedModules=m(l),this.exportedModules=m(c),this.schemas=m(_),this.id=d||null,this.transitiveModule=p||null}toSummary(){let e=this.transitiveModule;return{summaryKind:n.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}}};e.CompileNgModuleMetadata=d;var f=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(e,t){this.providers.push({provider:e,module:t})}addDirective(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))}addExportedDirective(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))}addPipe(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))}addExportedPipe(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))}addModule(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))}addEntryComponent(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))}};function m(e){return e||[]}function h(e){return e.reduce((e,t)=>{let n=Array.isArray(t)?h(t):t;return e.concat(n)},[])}function g(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}e.TransitiveCompileNgModuleMetadata=f,e.ProviderMeta=class{constructor(e,t){let{useClass:n,useValue:r,useExisting:i,useFactory:a,deps:o,multi:s}=t;this.token=e,this.useClass=n||null,this.useValue=r,this.useExisting=i,this.useFactory=a||null,this.dependencies=o||null,this.multi=!!s}},e.flatten=h,e.templateSourceUrl=function(e,t,n){let i;return i=n.isInline?t.type.reference instanceof r.StaticSymbol?`${t.type.reference.filePath}.${t.type.reference.name}.html`:`${u(e)}/${u(t.type)}.html`:n.templateUrl,t.type.reference instanceof r.StaticSymbol?i:g(i)},e.sharedStylesheetJitUrl=function(e,t){let n=e.moduleUrl.split(/\/\\/g);return g(`css/${t}${n[n.length-1]}.ngstyle.js`)},e.ngModuleJitUrl=function(e){return g(`${u(e.type)}/module.ngfactory.js`)},e.templateJitUrl=function(e,t){return g(`${u(e)}/${u(t.type)}.ngfactory.js`)}}}),r0=b({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){T(),Object.defineProperty(e,"__esModule",{value:!0});var t,n,r=rH(),i=rX(),a=class{constructor(e,t,n,r){this.file=e,this.offset=t,this.line=n,this.col=r}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let t=this.file.content,n=t.length,i=this.offset,o=this.line,s=this.col;for(;i>0&&e<0;)if(i--,e++,t.charCodeAt(i)==r.$LF){o--;let e=t.substr(0,i-1).lastIndexOf(String.fromCharCode(r.$LF));s=e>0?i-e:i}else s--;for(;i0;){let n=t.charCodeAt(i);i++,e--,n==r.$LF?(o++,s=0):s++}return new a(this.file,i,o,s)}getContext(e,t){let n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);let i=r,a=0,o=0;for(;a0&&(r--,a++,!(n[r]==` `&&++o==t)););for(a=0,o=0;a2&&void 0!==arguments[2]?arguments[2]:null;this.start=e,this.end=t,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=s,e.EMPTY_PARSE_LOCATION=new a(new o("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new s(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION),(t=n=e.ParseErrorLevel||(e.ParseErrorLevel={}))[t.WARNING=0]="WARNING",t[t.ERROR=1]="ERROR";var u=class{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.ERROR;this.span=e,this.msg=t,this.level=r}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${n[this.level]} ->]${e.after}")`:this.msg}toString(){return`${this.contextualMessage()}: ${this.span.start}${this.span.details?`, ${this.span.details}`:""}`}};e.ParseError=u,e.typeSourceSpan=function(e,t){let n=i.identifierModuleUrl(t),r=null!=n?`in ${e} ${i.identifierName(t)} in ${n}`:`in ${e} ${i.identifierName(t)}`,u=new o("",r);return new s(new a(u,-1,-1,-1),new a(u,-1,-1,-1))},e.r3JitTypeSourceSpan=function(e,t,n){let r=`in ${e} ${t} in ${n}`,i=new o("",r);return new s(new a(i,-1,-1,-1),new a(i,-1,-1,-1))}}}),r1=b({"src/language-html/print-preprocess.js"(e,t){T();var{ParseSourceSpan:n}=r0(),{htmlTrim:r,getLeadingAndTrailingHtmlWhitespace:i,hasHtmlWhitespace:a,canHaveInterpolation:o,getNodeCssStyleDisplay:s,isDanglingSpaceSensitiveNode:u,isIndentationSensitiveNode:l,isLeadingSpaceSensitiveNode:c,isTrailingSpaceSensitiveNode:_,isWhitespaceSensitiveNode:p,isVueScriptTag:d}=rQ(),f=[function(e){e.walk(e=>{if("element"===e.type&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&"text"===e.children[0].type&&e.children[0].value[0]===` `){let t=e.children[0];1===t.value.length?e.removeChild(t):t.value=t.value.slice(1)}})},function(e){let t=e=>"element"===e.type&&e.prev&&"ieConditionalStartComment"===e.prev.type&&e.prev.sourceSpan.end.offset===e.startSourceSpan.start.offset&&e.firstChild&&"ieConditionalEndComment"===e.firstChild.type&&e.firstChild.sourceSpan.start.offset===e.startSourceSpan.end.offset;e.walk(e=>{if(e.children)for(let r=0;r{if(e.children)for(let i=0;i"cdata"===e.type,e=>``)},function(e,t){if("html"===t.parser)return;let r=/{{(.+?)}}/s;e.walk(e=>{if(o(e))for(let t of e.children){if("text"!==t.type)continue;let i=t.sourceSpan.start,a=null,o=t.value.split(r);for(let r=0;r0&&e.insertChildBefore(t,{type:"text",value:s,sourceSpan:new n(i,a)});continue}a=i.moveBy(s.length+4),e.insertChildBefore(t,{type:"interpolation",sourceSpan:new n(i,a),children:0===s.length?[]:[{type:"text",value:s,sourceSpan:new n(i.moveBy(2),a.moveBy(-2))}]})}e.removeChild(t)}})},function(e){e.walk(e=>{if(!e.children)return;if(0===e.children.length||1===e.children.length&&"text"===e.children[0].type&&0===r(e.children[0].value).length){e.hasDanglingSpaces=e.children.length>0,e.children=[];return}let t=p(e),a=l(e);if(!t)for(let t=0;t{e.cssDisplay=s(e,t)})},function(e){e.walk(e=>{e.isSelfClosing=!e.children||"element"===e.type&&(e.tagDefinition.isVoid||e.startSourceSpan===e.endSourceSpan)})},function(e,t){e.walk(e=>{"element"===e.type&&(e.hasHtmComponentClosingTag=e.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(t.originalText.slice(e.endSourceSpan.start.offset,e.endSourceSpan.end.offset)))})},function(e,t){e.walk(e=>{let{children:n}=e;if(n){if(0===n.length){e.isDanglingSpaceSensitive=u(e);return}for(let e of n)e.isLeadingSpaceSensitive=c(e,t),e.isTrailingSpaceSensitive=_(e,t);for(let e=0;e"element"===e.type&&0===e.attrs.length&&1===e.children.length&&"text"===e.firstChild.type&&!a(e.children[0].value)&&!e.firstChild.hasLeadingSpaces&&!e.firstChild.hasTrailingSpaces&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces&&e.prev&&"text"===e.prev.type&&e.next&&"text"===e.next.type;e.walk(e=>{if(e.children)for(let r=0;r`+i.firstChild.value+``+o.value,a.sourceSpan=new n(a.sourceSpan.start,o.sourceSpan.end),a.isTrailingSpaceSensitive=o.isTrailingSpaceSensitive,a.hasTrailingSpaces=o.hasTrailingSpaces,e.removeChild(i),r--,e.removeChild(o)}})},function(e,t){if("vue"===t.parser){let n=e.children.find(e=>d(e,t));if(!n)return;let{lang:r}=n.attrMap;("ts"===r||"typescript"===r)&&(t.__should_parse_vue_template_with_ts=!0)}}];t.exports=function(e,t){for(let n of f)n(e,t);return e}}}),r2=b({"src/language-html/pragma.js"(e,t){T(),t.exports={hasPragma:function(e){return/^\s*/.test(e)},insertPragma:function(e){return` -`+e.replace(/^\s*\n/,"")}}}}),r3=b({"src/language-html/loc.js"(e,t){T(),t.exports={locStart:function(e){return e.sourceSpan.start.offset},locEnd:function(e){return e.sourceSpan.end.offset}}}}),r4=b({"src/language-html/print/tag.js"(e,t){T();var n=tI(),{isNonEmptyArray:r}=ep(),{builders:{indent:i,join:a,line:o,softline:s,hardline:u},utils:{replaceTextEndOfLine:l}}=$(),{locStart:c,locEnd:_}=r3(),{isTextLikeNode:p,getLastDescendant:d,isPreLikeNode:f,hasPrettierIgnore:h,shouldPreserveContent:m,isVueSfcBlock:g}=rQ();function y(e,t){return e.lastChild&&A(e.lastChild)?"":[w(e)?D(e.lastChild,t):"",x(e,t)]}function b(e,t){return(e.next?E(e.next):w(e.parent))?"":[D(e,t),v(e,t)]}function v(e,t){return A(e)?x(e.parent,t):C(e)?j(e.next):""}function x(e,t){if(n(!e.isSelfClosing),S(e,t))return"";switch(e.type){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function S(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(h(e)||m(e.parent,t))}function E(e){return e.prev&&"docType"!==e.prev.type&&!p(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function w(e){return e.lastChild&&e.lastChild.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!p(d(e.lastChild))&&!f(e)}function A(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&p(d(e))}function C(e){return e.next&&!p(e.next)&&p(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function M(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function N(e,t){return e.prev&&C(e.prev)?"":[k(e,t),j(e)]}function k(e,t){return M(e)?I(e.parent):E(e)?D(e.prev,t):""}function j(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<${e.rawName}`;default:return`<${e.rawName}`}}function I(e){switch(n(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">";default:return">"}}t.exports={printClosingTag:function(e,t){return[e.isSelfClosing?"":y(e,t),b(e,t)]},printClosingTagStart:y,printClosingTagStartMarker:x,printClosingTagEndMarker:D,printClosingTagSuffix:v,printClosingTagEnd:b,needsToBorrowLastChildClosingTagEndMarker:w,needsToBorrowParentClosingTagStartMarker:A,needsToBorrowPrevClosingTagEndMarker:E,printOpeningTag:function(e,t,n){let p=e.getValue();return[N(p,t),function(e,t,n){let p,d=e.getValue();if(!r(d.attrs))return d.isSelfClosing?" ":"";let f=d.prev&&"comment"===d.prev.type&&!!(p=d.prev.value.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s))&&(!p[1]||p[1].split(/\s+/)),h="boolean"==typeof f?()=>f:Array.isArray(f)?e=>f.includes(e.rawName):()=>!1,m=e.map(e=>{let r=e.getValue();return h(r)?l(t.originalText.slice(c(r),_(r))):n()},"attrs"),y="element"===d.type&&"script"===d.fullName&&1===d.attrs.length&&"src"===d.attrs[0].fullName&&0===d.children.length,b=t.singleAttributePerLine&&d.attrs.length>1&&!g(d,t)?u:o,v=[i([y?" ":o,a(b,m)])];return d.firstChild&&M(d.firstChild)||d.isSelfClosing&&w(d.parent)||y?v.push(d.isSelfClosing?" ":""):v.push(t.bracketSameLine?d.isSelfClosing?" ":"":d.isSelfClosing?o:s),v}(e,t,n),p.isSelfClosing?"":p.firstChild&&M(p.firstChild)?"":I(p)]},printOpeningTagStart:N,printOpeningTagPrefix:k,printOpeningTagStartMarker:j,printOpeningTagEndMarker:I,needsToBorrowNextOpeningTagStartMarker:C,needsToBorrowParentOpeningTagEndMarker:M}}}),r6=b({"node_modules/parse-srcset/src/parse-srcset.js"(n,o){T(),i=[],void 0!==(a="function"==typeof(r=function(){return function(e,t){var n=t&&t.logger||console;function r(e){return" "===e||" "===e||e===` -`||"\f"===e||"\r"===e}function i(t){var n,r=t.exec(e.substring(g));if(r)return n=r[0],g+=n.length,n}for(var a,o,s,u,l,c=e.length,_=/^[ \t\n\r\u000c]+/,p=/^[, \t\n\r\u000c]+/,d=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,h=/^\d+$/,m=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,g=0,y=[];;){if(i(p),g>=c)return y;a=i(d),o=[],","===a.slice(-1)?(a=a.replace(f,""),b()):function(){for(i(_),s="",u="in descriptor";;){if(l=e.charAt(g),"in descriptor"===u){if(r(l))s&&(o.push(s),s="",u="after descriptor");else if(","===l){g+=1,s&&o.push(s),b();return}else if("("===l)s+=l,u="in parens";else if(""===l){s&&o.push(s),b();return}else s+=l}else if("in parens"===u){if(")"===l)s+=l,u="in descriptor";else if(""===l){o.push(s),b();return}else s+=l}else if("after descriptor"===u&&!r(l)){if(""===l){b();return}u="in descriptor",g-=1}g+=1}}()}function b(){var t,r,i,s,u,l,c,_,p,d=!1,f={};for(s=0;s{let{w:t}=e;return t}),s=t.some(e=>{let{h:t}=e;return t});if(o+s+t.some(e=>{let{d:t}=e;return t})>1)throw Error("Mixed descriptor in srcset is not supported");let u=o?"w":s?"h":"d",l=o?"w":s?"h":"x",c=e=>Math.max(...e),_=t.map(e=>e.url),p=c(_.map(e=>e.length)),d=t.map(e=>e[u]).map(e=>e?e.toString():""),f=d.map(e=>{let t=e.indexOf(".");return -1===t?e.length:t}),h=c(f);return i([",",a],_.map((e,t)=>{let n=[e],i=d[t];if(i){let a=p-e.length+1,o=h-f[t],s=" ".repeat(a+o);n.push(r(s," "),i+l)}return n}))},printClassNames:function(e){return e.trim().split(/\s+/).join(" ")}}}}),r8=b({"src/language-html/syntax-vue.js"(e,t){T();var{builders:{group:n}}=$();t.exports={isVueEventBindingExpression:function(e){let t=e.trim();return/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/.test(t)||/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/.test(t)},printVueFor:function(e,t){let{left:r,operator:i,right:a}=function(e){let t=/,([^,\]}]*)(?:,([^,\]}]*))?$/,n=e.match(/(.*?)\s+(in|of)\s+(.*)/s);if(!n)return;let r={};if(r.for=n[3].trim(),!r.for)return;let i=n[1].trim().replace(/^\(|\)$/g,""),a=i.match(t);a?(r.alias=i.replace(t,""),r.iterator1=a[1].trim(),a[2]&&(r.iterator2=a[2].trim())):r.alias=i;let o=[r.alias,r.iterator1,r.iterator2];if(!o.some((e,t)=>!e&&(0===t||o.slice(t+1).some(Boolean))))return{left:o.filter(Boolean).join(","),operator:n[2],right:r.for}}(e);return[n(t(`function _(${r}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",i," ",t(a,{parser:"__js_expression"},{stripTrailingHardline:!0})]},printVueBindings:function(e,t){return t(`function _(${e}) {}`,{parser:"babel",__isVueBindings:!0})}}}}),r7=b({"src/language-html/get-node-content.js"(e,t){T();var{needsToBorrowParentClosingTagStartMarker:n,printClosingTagStartMarker:r,needsToBorrowLastChildClosingTagEndMarker:i,printClosingTagEndMarker:a,needsToBorrowParentOpeningTagEndMarker:o,printOpeningTagEndMarker:s}=r4();t.exports=function(e,t){let u=e.startSourceSpan.end.offset;e.firstChild&&o(e.firstChild)&&(u-=s(e).length);let l=e.endSourceSpan.start.offset;return e.lastChild&&n(e.lastChild)?l+=r(e,t).length:i(e)&&(l-=a(e.lastChild,t).length),t.originalText.slice(u,l)}}}),r9=b({"src/language-html/embed.js"(e,t){T();var{builders:{breakParent:n,group:r,hardline:i,indent:a,line:o,fill:s,softline:u},utils:{mapDoc:l,replaceTextEndOfLine:c}}=$(),_=n9(),{printClosingTag:p,printClosingTagSuffix:d,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:h,printOpeningTag:m}=r4(),{printImgSrcset:g,printClassNames:y}=r5(),{printVueFor:b,printVueBindings:v,isVueEventBindingExpression:x}=r8(),{isScriptLikeTag:D,isVueNonHtmlBlock:S,inferScriptParser:E,htmlTrimPreserveIndentation:w,dedentString:A,unescapeQuoteEntities:C,isVueSlotAttribute:M,isVueSfcBindingsAttribute:N,getTextValueParts:k}=rQ(),j=r7();t.exports=function(e,t,T,I){let O=e.getValue();switch(O.type){case"element":if(D(O)||"interpolation"===O.type)return;if(!O.isSelfClosing&&S(O,I)){let n=E(O,I);if(!n)return;let a=j(O,I),o=/^\s*$/.test(a),s="";return o||(o=""===(s=T(w(a),{parser:n,__embeddedInHtml:!0},{stripTrailingHardline:!0}))),[h(O,I),r(m(e,I,t)),o?"":i,s,o?"":i,p(O,I),d(O,I)]}break;case"text":if(D(O.parent)){let e=E(O.parent,I);if(e){let t="markdown"===e?A(O.value.replace(/^[^\S\n]*\n/,"")):O.value,r={parser:e,__embeddedInHtml:!0};if("html"===I.parser&&"babel"===e){let e="script",{attrMap:t}=O.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),r.__babelSourceType=e}return[n,h(O,I),T(t,r,{stripTrailingHardline:!0}),d(O,I)]}}else if("interpolation"===O.parent.type){let e={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===I.parser?(e.parser="__ng_interpolation",e.trailingComma="none"):"vue"===I.parser?e.parser=I.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":e.parser="__js_expression",[a([o,T(O.value,e,{stripTrailingHardline:!0})]),O.parent.next&&f(O.parent.next)?" ":o]}break;case"attribute":{if(!O.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(I.originalText.slice(O.valueSpan.start.offset,O.valueSpan.end.offset))||"lwc"===I.parser&&/^{.*}$/s.test(I.originalText.slice(O.valueSpan.start.offset,O.valueSpan.end.offset)))return[O.rawName,"=",O.value];let e=function(e,t,n){let i=t=>new RegExp(t.join("|")).test(e.fullName),l=()=>C(e.value),_=!1,p=(e,t)=>{let n="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;n&&("ObjectExpression"===n.type||"ArrayExpression"===n.type||"__vue_expression"===t.parser&&("TemplateLiteral"===n.type||"StringLiteral"===n.type))&&(_=!0)},d=e=>r(e),f=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return r([a([u,e]),t?u:""])},h=e=>_?d(e):f(e),m=(e,n)=>t(e,Object.assign({__onHtmlBindingRoot:p,__embeddedInHtml:!0},n));if("srcset"===e.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return f(g(l()));if("class"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return y(e)}if("style"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return f(m(e,{parser:"css",__isHTMLStyleAttribute:!0}))}if("vue"===n.parser){if("v-for"===e.fullName)return b(l(),m);if(M(e)||N(e,n))return v(l(),m);if(i(["^@","^v-on:"])){let e=l(),t=x(e)?"__js_expression":n.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return h(m(e,{parser:t}))}if(i(["^:","^v-bind:"]))return h(m(l(),{parser:"__vue_expression"}));if(i(["^v-"]))return h(m(l(),{parser:"__js_expression"}))}if("angular"===n.parser){let t=(e,t)=>m(e,Object.assign(Object.assign({},t),{},{trailingComma:"none"}));if(i(["^\\(.+\\)$","^on-"]))return h(t(l(),{parser:"__ng_action"}));if(i(["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"]))return h(t(l(),{parser:"__ng_binding"}));if(i(["^i18n(-.+)?$"])){let t=l().trim();return f(s(k(e,t)),!t.includes("@@"))}if(i(["^\\*"]))return h(t(l(),{parser:"__ng_directive"}));let n=/{{(.+?)}}/s,u=l();if(n.test(u)){let e=[];for(let[i,s]of u.split(n).entries())if(i%2==0)e.push(c(s));else try{e.push(r(["{{",a([o,t(s,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),o,"}}"]))}catch{e.push("{{",c(s),"}}")}return r(e)}}return null}(O,(e,t)=>T(e,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},t),{stripTrailingHardline:!0}),I);if(e)return[O.rawName,'="',r(l(e,e=>"string"==typeof e?e.replace(/"/g,"""):e)),'"'];break}case"front-matter":return _(O,T)}}}}),ie=b({"src/language-html/print/children.js"(e,t){T();var{builders:{breakParent:n,group:r,ifBreak:i,line:a,softline:o,hardline:s},utils:{replaceTextEndOfLine:u}}=$(),{locStart:l,locEnd:c}=r3(),{forceBreakChildren:_,forceNextEmptyLine:p,isTextLikeNode:d,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:h}=rQ(),{printOpeningTagPrefix:m,needsToBorrowNextOpeningTagStartMarker:g,printOpeningTagStartMarker:y,needsToBorrowPrevClosingTagEndMarker:b,printClosingTagEndMarker:v,printClosingTagSuffix:x,needsToBorrowParentClosingTagStartMarker:D}=r4();function S(e,t,n){let r=e.getValue();return f(r)?[m(r,t),...u(t.originalText.slice(l(r)+(r.prev&&g(r.prev)?y(r).length:0),c(r)-(r.next&&b(r.next)?v(r,t).length:0))),x(r,t)]:n()}function E(e,t){return d(e)&&d(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?h(t)?s:a:"":h(t)?s:o:g(e)&&(f(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&b(t)?"":!t.isLeadingSpaceSensitive||h(t)||b(t)&&e.lastChild&&D(e.lastChild)&&e.lastChild.lastChild&&D(e.lastChild.lastChild)?s:t.hasLeadingSpaces?a:o}t.exports={printChildren:function(e,t,a){let u=e.getValue();if(_(u))return[n,...e.map(e=>{let n=e.getValue(),r=n.prev?E(n.prev,n):"";return[r?[r,p(n.prev)?s:""]:"",S(e,t,a)]},"children")];let l=u.children.map(()=>Symbol(""));return e.map((e,n)=>{let u=e.getValue();if(d(u)){if(u.prev&&d(u.prev)){let n=E(u.prev,u);if(n)return p(u.prev)?[s,s,S(e,t,a)]:[n,S(e,t,a)]}return S(e,t,a)}let c=[],_=[],f=[],h=[],m=u.prev?E(u.prev,u):"",g=u.next?E(u,u.next):"";return m&&(p(u.prev)?c.push(s,s):m===s?c.push(s):d(u.prev)?_.push(m):_.push(i("",o,{groupId:l[n-1]}))),g&&(p(u)?d(u.next)&&h.push(s,s):g===s?d(u.next)&&h.push(s):f.push(g)),[...c,r([..._,r([S(e,t,a),...f],{id:l[n]})]),...h]},"children")}}}}),it=b({"src/language-html/print/element.js"(e,t){T();var{builders:{breakParent:n,dedentToRoot:r,group:i,ifBreak:a,indentIfBreak:o,indent:s,line:u,softline:l},utils:{replaceTextEndOfLine:c}}=$(),_=r7(),{shouldPreserveContent:p,isScriptLikeTag:d,isVueCustomBlock:f,countParents:h,forceBreakContent:m}=rQ(),{printOpeningTagPrefix:g,printOpeningTag:y,printClosingTagSuffix:b,printClosingTag:v,needsToBorrowPrevClosingTagEndMarker:x,needsToBorrowLastChildClosingTagEndMarker:D}=r4(),{printChildren:S}=ie();t.exports={printElement:function(e,t,T){var E,w;let A=e.getValue();if(p(A,t))return[g(A,t),i(y(e,t,T)),...c(_(A,t)),...v(A,t),b(A,t)];let C=1===A.children.length&&"interpolation"===A.firstChild.type&&A.firstChild.isLeadingSpaceSensitive&&!A.firstChild.hasLeadingSpaces&&A.lastChild.isTrailingSpaceSensitive&&!A.lastChild.hasTrailingSpaces,M=Symbol("element-attr-group-id");return w=0===A.children.length?A.hasDanglingSpaces&&A.isDanglingSpaceSensitive?u:"":[m(A)?n:"",(E=[C?a(l,"",{groupId:M}):A.firstChild.hasLeadingSpaces&&A.firstChild.isLeadingSpaceSensitive?u:"text"===A.firstChild.type&&A.isWhitespaceSensitive&&A.isIndentationSensitive?r(l):l,S(e,t,T)],C?o(E,{groupId:M}):(d(A)||f(A,t))&&"root"===A.parent.type&&"vue"===t.parser&&!t.vueIndentScriptAndStyle?E:s(E)),(A.next?x(A.next):D(A.parent))?A.lastChild.hasTrailingSpaces&&A.lastChild.isTrailingSpaceSensitive?" ":"":C?a(l,"",{groupId:M}):A.lastChild.hasTrailingSpaces&&A.lastChild.isTrailingSpaceSensitive?u:("comment"===A.lastChild.type||"text"===A.lastChild.type&&A.isWhitespaceSensitive&&A.isIndentationSensitive)&&RegExp(`\\n[\\t ]{${t.tabWidth*h(e,e=>e.parent&&"root"!==e.parent.type)}}$`).test(A.lastChild.value)?"":l],i([i(y(e,t,T),{id:M}),w,v(A,t)])}}}}),ir=b({"src/language-html/printer-html.js"(e,t){T();var{builders:{fill:n,group:r,hardline:i,literalline:a},utils:{cleanDoc:o,getDocParts:s,isConcat:u,replaceTextEndOfLine:l}}=$(),c=rY(),{countChars:_,unescapeQuoteEntities:p,getTextValueParts:d}=rQ(),f=r1(),{insertPragma:h}=r2(),{locStart:m,locEnd:g}=r3(),y=r9(),{printClosingTagSuffix:b,printClosingTagEnd:v,printOpeningTagPrefix:x,printOpeningTagStart:D}=r4(),{printElement:S}=it(),{printChildren:E}=ie();t.exports={preprocess:f,print:function(e,t,c){let f=e.getValue();switch(f.type){case"front-matter":return l(f.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(f),[r(E(e,t,c)),i];case"element":case"ieConditionalComment":return S(e,t,c);case"ieConditionalStartComment":case"ieConditionalEndComment":return[D(f),v(f)];case"interpolation":return[D(f,t),...e.map(c,"children"),v(f,t)];case"text":{if("interpolation"===f.parent.type){let e=/\n[^\S\n]*$/,t=e.test(f.value);return[...l(t?f.value.replace(e,""):f.value),t?i:""]}let e=o([x(f,t),...d(f),b(f,t)]);return u(e)||"fill"===e.type?n(s(e)):e}case"docType":return[r([D(f,t)," ",f.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),v(f,t)];case"comment":return[x(f,t),...l(t.originalText.slice(m(f),g(f)),a),b(f,t)];case"attribute":{if(null===f.value)return f.rawName;let e=p(f.value),t=_(e,"'")<_(e,'"')?"'":'"';return[f.rawName,"=",t,...l('"'===t?e.replace(/"/g,"""):e.replace(/'/g,"'")),t]}default:throw Error(`Unexpected node type ${f.type}`)}},insertPragma:h,massageAstNode:c,embed:y}}}),ii=b({"src/language-html/options.js"(e,t){T();var n=nZ(),r="HTML";t.exports={bracketSameLine:n.bracketSameLine,htmlWhitespaceSensitivity:{since:"1.15.0",category:r,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:n.singleAttributePerLine,vueIndentScriptAndStyle:{since:"1.19.0",category:r,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}}}}),ia=b({"src/language-html/parsers.js"(){T()}}),io=b({"node_modules/linguist-languages/data/HTML.json"(e,t){t.exports={name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],languageId:146}}}),is=b({"node_modules/linguist-languages/data/Vue.json"(e,t){t.exports={name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",languageId:391}}}),iu=b({"src/language-html/index.js"(e,t){T();var n=tU(),r=ir(),i=ii(),a=ia(),o=[n(io(),()=>({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]})),n(io(),e=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...e.extensions,".mjml"]})),n(io(),()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]})),n(is(),()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]}))];t.exports={languages:o,printers:{html:r},options:i,parsers:a}}}),il=b({"src/language-yaml/pragma.js"(e,t){T(),t.exports={isPragma:function(e){return/^\s*@(?:prettier|format)\s*$/.test(e)},hasPragma:function(e){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(e)},insertPragma:function(e){return`# @format +`+e.replace(/^\s*\n/,"")}}}}),r3=b({"src/language-html/loc.js"(e,t){T(),t.exports={locStart:function(e){return e.sourceSpan.start.offset},locEnd:function(e){return e.sourceSpan.end.offset}}}}),r4=b({"src/language-html/print/tag.js"(e,t){T();var n=tI(),{isNonEmptyArray:r}=ep(),{builders:{indent:i,join:a,line:o,softline:s,hardline:u},utils:{replaceTextEndOfLine:l}}=$(),{locStart:c,locEnd:_}=r3(),{isTextLikeNode:p,getLastDescendant:d,isPreLikeNode:f,hasPrettierIgnore:m,shouldPreserveContent:h,isVueSfcBlock:g}=rQ();function y(e,t){return e.lastChild&&A(e.lastChild)?"":[w(e)?D(e.lastChild,t):"",x(e,t)]}function b(e,t){return(e.next?E(e.next):w(e.parent))?"":[D(e,t),v(e,t)]}function v(e,t){return A(e)?x(e.parent,t):C(e)?j(e.next):""}function x(e,t){if(n(!e.isSelfClosing),S(e,t))return"";switch(e.type){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function S(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(m(e)||h(e.parent,t))}function E(e){return e.prev&&"docType"!==e.prev.type&&!p(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function w(e){return e.lastChild&&e.lastChild.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!p(d(e.lastChild))&&!f(e)}function A(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&p(d(e))}function C(e){return e.next&&!p(e.next)&&p(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function N(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function M(e,t){return e.prev&&C(e.prev)?"":[k(e,t),j(e)]}function k(e,t){return N(e)?I(e.parent):E(e)?D(e.prev,t):""}function j(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<${e.rawName}`;default:return`<${e.rawName}`}}function I(e){switch(n(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">";default:return">"}}t.exports={printClosingTag:function(e,t){return[e.isSelfClosing?"":y(e,t),b(e,t)]},printClosingTagStart:y,printClosingTagStartMarker:x,printClosingTagEndMarker:D,printClosingTagSuffix:v,printClosingTagEnd:b,needsToBorrowLastChildClosingTagEndMarker:w,needsToBorrowParentClosingTagStartMarker:A,needsToBorrowPrevClosingTagEndMarker:E,printOpeningTag:function(e,t,n){let p=e.getValue();return[M(p,t),function(e,t,n){let p,d=e.getValue();if(!r(d.attrs))return d.isSelfClosing?" ":"";let f=d.prev&&"comment"===d.prev.type&&!!(p=d.prev.value.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s))&&(!p[1]||p[1].split(/\s+/)),m="boolean"==typeof f?()=>f:Array.isArray(f)?e=>f.includes(e.rawName):()=>!1,h=e.map(e=>{let r=e.getValue();return m(r)?l(t.originalText.slice(c(r),_(r))):n()},"attrs"),y="element"===d.type&&"script"===d.fullName&&1===d.attrs.length&&"src"===d.attrs[0].fullName&&0===d.children.length,b=t.singleAttributePerLine&&d.attrs.length>1&&!g(d,t)?u:o,v=[i([y?" ":o,a(b,h)])];return d.firstChild&&N(d.firstChild)||d.isSelfClosing&&w(d.parent)||y?v.push(d.isSelfClosing?" ":""):v.push(t.bracketSameLine?d.isSelfClosing?" ":"":d.isSelfClosing?o:s),v}(e,t,n),p.isSelfClosing?"":p.firstChild&&N(p.firstChild)?"":I(p)]},printOpeningTagStart:M,printOpeningTagPrefix:k,printOpeningTagStartMarker:j,printOpeningTagEndMarker:I,needsToBorrowNextOpeningTagStartMarker:C,needsToBorrowParentOpeningTagEndMarker:N}}}),r6=b({"node_modules/parse-srcset/src/parse-srcset.js"(n,o){T(),i=[],void 0!==(a="function"==typeof(r=function(){return function(e,t){var n=t&&t.logger||console;function r(e){return" "===e||" "===e||e===` +`||"\f"===e||"\r"===e}function i(t){var n,r=t.exec(e.substring(g));if(r)return n=r[0],g+=n.length,n}for(var a,o,s,u,l,c=e.length,_=/^[ \t\n\r\u000c]+/,p=/^[, \t\n\r\u000c]+/,d=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,m=/^\d+$/,h=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,g=0,y=[];;){if(i(p),g>=c)return y;a=i(d),o=[],","===a.slice(-1)?(a=a.replace(f,""),b()):function(){for(i(_),s="",u="in descriptor";;){if(l=e.charAt(g),"in descriptor"===u){if(r(l))s&&(o.push(s),s="",u="after descriptor");else if(","===l){g+=1,s&&o.push(s),b();return}else if("("===l)s+=l,u="in parens";else if(""===l){s&&o.push(s),b();return}else s+=l}else if("in parens"===u){if(")"===l)s+=l,u="in descriptor";else if(""===l){o.push(s),b();return}else s+=l}else if("after descriptor"===u&&!r(l)){if(""===l){b();return}u="in descriptor",g-=1}g+=1}}()}function b(){var t,r,i,s,u,l,c,_,p,d=!1,f={};for(s=0;s{let{w:t}=e;return t}),s=t.some(e=>{let{h:t}=e;return t});if(o+s+t.some(e=>{let{d:t}=e;return t})>1)throw Error("Mixed descriptor in srcset is not supported");let u=o?"w":s?"h":"d",l=o?"w":s?"h":"x",c=e=>Math.max(...e),_=t.map(e=>e.url),p=c(_.map(e=>e.length)),d=t.map(e=>e[u]).map(e=>e?e.toString():""),f=d.map(e=>{let t=e.indexOf(".");return -1===t?e.length:t}),m=c(f);return i([",",a],_.map((e,t)=>{let n=[e],i=d[t];if(i){let a=p-e.length+1,o=m-f[t],s=" ".repeat(a+o);n.push(r(s," "),i+l)}return n}))},printClassNames:function(e){return e.trim().split(/\s+/).join(" ")}}}}),r8=b({"src/language-html/syntax-vue.js"(e,t){T();var{builders:{group:n}}=$();t.exports={isVueEventBindingExpression:function(e){let t=e.trim();return/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/.test(t)||/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/.test(t)},printVueFor:function(e,t){let{left:r,operator:i,right:a}=function(e){let t=/,([^,\]}]*)(?:,([^,\]}]*))?$/,n=e.match(/(.*?)\s+(in|of)\s+(.*)/s);if(!n)return;let r={};if(r.for=n[3].trim(),!r.for)return;let i=n[1].trim().replace(/^\(|\)$/g,""),a=i.match(t);a?(r.alias=i.replace(t,""),r.iterator1=a[1].trim(),a[2]&&(r.iterator2=a[2].trim())):r.alias=i;let o=[r.alias,r.iterator1,r.iterator2];if(!o.some((e,t)=>!e&&(0===t||o.slice(t+1).some(Boolean))))return{left:o.filter(Boolean).join(","),operator:n[2],right:r.for}}(e);return[n(t(`function _(${r}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",i," ",t(a,{parser:"__js_expression"},{stripTrailingHardline:!0})]},printVueBindings:function(e,t){return t(`function _(${e}) {}`,{parser:"babel",__isVueBindings:!0})}}}}),r7=b({"src/language-html/get-node-content.js"(e,t){T();var{needsToBorrowParentClosingTagStartMarker:n,printClosingTagStartMarker:r,needsToBorrowLastChildClosingTagEndMarker:i,printClosingTagEndMarker:a,needsToBorrowParentOpeningTagEndMarker:o,printOpeningTagEndMarker:s}=r4();t.exports=function(e,t){let u=e.startSourceSpan.end.offset;e.firstChild&&o(e.firstChild)&&(u-=s(e).length);let l=e.endSourceSpan.start.offset;return e.lastChild&&n(e.lastChild)?l+=r(e,t).length:i(e)&&(l-=a(e.lastChild,t).length),t.originalText.slice(u,l)}}}),r9=b({"src/language-html/embed.js"(e,t){T();var{builders:{breakParent:n,group:r,hardline:i,indent:a,line:o,fill:s,softline:u},utils:{mapDoc:l,replaceTextEndOfLine:c}}=$(),_=n9(),{printClosingTag:p,printClosingTagSuffix:d,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:m,printOpeningTag:h}=r4(),{printImgSrcset:g,printClassNames:y}=r5(),{printVueFor:b,printVueBindings:v,isVueEventBindingExpression:x}=r8(),{isScriptLikeTag:D,isVueNonHtmlBlock:S,inferScriptParser:E,htmlTrimPreserveIndentation:w,dedentString:A,unescapeQuoteEntities:C,isVueSlotAttribute:N,isVueSfcBindingsAttribute:M,getTextValueParts:k}=rQ(),j=r7();t.exports=function(e,t,T,I){let O=e.getValue();switch(O.type){case"element":if(D(O)||"interpolation"===O.type)return;if(!O.isSelfClosing&&S(O,I)){let n=E(O,I);if(!n)return;let a=j(O,I),o=/^\s*$/.test(a),s="";return o||(o=""===(s=T(w(a),{parser:n,__embeddedInHtml:!0},{stripTrailingHardline:!0}))),[m(O,I),r(h(e,I,t)),o?"":i,s,o?"":i,p(O,I),d(O,I)]}break;case"text":if(D(O.parent)){let e=E(O.parent,I);if(e){let t="markdown"===e?A(O.value.replace(/^[^\S\n]*\n/,"")):O.value,r={parser:e,__embeddedInHtml:!0};if("html"===I.parser&&"babel"===e){let e="script",{attrMap:t}=O.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),r.__babelSourceType=e}return[n,m(O,I),T(t,r,{stripTrailingHardline:!0}),d(O,I)]}}else if("interpolation"===O.parent.type){let e={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===I.parser?(e.parser="__ng_interpolation",e.trailingComma="none"):"vue"===I.parser?e.parser=I.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":e.parser="__js_expression",[a([o,T(O.value,e,{stripTrailingHardline:!0})]),O.parent.next&&f(O.parent.next)?" ":o]}break;case"attribute":{if(!O.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(I.originalText.slice(O.valueSpan.start.offset,O.valueSpan.end.offset))||"lwc"===I.parser&&/^{.*}$/s.test(I.originalText.slice(O.valueSpan.start.offset,O.valueSpan.end.offset)))return[O.rawName,"=",O.value];let e=function(e,t,n){let i=t=>new RegExp(t.join("|")).test(e.fullName),l=()=>C(e.value),_=!1,p=(e,t)=>{let n="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;n&&("ObjectExpression"===n.type||"ArrayExpression"===n.type||"__vue_expression"===t.parser&&("TemplateLiteral"===n.type||"StringLiteral"===n.type))&&(_=!0)},d=e=>r(e),f=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return r([a([u,e]),t?u:""])},m=e=>_?d(e):f(e),h=(e,n)=>t(e,Object.assign({__onHtmlBindingRoot:p,__embeddedInHtml:!0},n));if("srcset"===e.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return f(g(l()));if("class"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return y(e)}if("style"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return f(h(e,{parser:"css",__isHTMLStyleAttribute:!0}))}if("vue"===n.parser){if("v-for"===e.fullName)return b(l(),h);if(N(e)||M(e,n))return v(l(),h);if(i(["^@","^v-on:"])){let e=l(),t=x(e)?"__js_expression":n.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return m(h(e,{parser:t}))}if(i(["^:","^v-bind:"]))return m(h(l(),{parser:"__vue_expression"}));if(i(["^v-"]))return m(h(l(),{parser:"__js_expression"}))}if("angular"===n.parser){let t=(e,t)=>h(e,Object.assign(Object.assign({},t),{},{trailingComma:"none"}));if(i(["^\\(.+\\)$","^on-"]))return m(t(l(),{parser:"__ng_action"}));if(i(["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"]))return m(t(l(),{parser:"__ng_binding"}));if(i(["^i18n(-.+)?$"])){let t=l().trim();return f(s(k(e,t)),!t.includes("@@"))}if(i(["^\\*"]))return m(t(l(),{parser:"__ng_directive"}));let n=/{{(.+?)}}/s,u=l();if(n.test(u)){let e=[];for(let[i,s]of u.split(n).entries())if(i%2==0)e.push(c(s));else try{e.push(r(["{{",a([o,t(s,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),o,"}}"]))}catch{e.push("{{",c(s),"}}")}return r(e)}}return null}(O,(e,t)=>T(e,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},t),{stripTrailingHardline:!0}),I);if(e)return[O.rawName,'="',r(l(e,e=>"string"==typeof e?e.replace(/"/g,"""):e)),'"'];break}case"front-matter":return _(O,T)}}}}),ie=b({"src/language-html/print/children.js"(e,t){T();var{builders:{breakParent:n,group:r,ifBreak:i,line:a,softline:o,hardline:s},utils:{replaceTextEndOfLine:u}}=$(),{locStart:l,locEnd:c}=r3(),{forceBreakChildren:_,forceNextEmptyLine:p,isTextLikeNode:d,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:m}=rQ(),{printOpeningTagPrefix:h,needsToBorrowNextOpeningTagStartMarker:g,printOpeningTagStartMarker:y,needsToBorrowPrevClosingTagEndMarker:b,printClosingTagEndMarker:v,printClosingTagSuffix:x,needsToBorrowParentClosingTagStartMarker:D}=r4();function S(e,t,n){let r=e.getValue();return f(r)?[h(r,t),...u(t.originalText.slice(l(r)+(r.prev&&g(r.prev)?y(r).length:0),c(r)-(r.next&&b(r.next)?v(r,t).length:0))),x(r,t)]:n()}function E(e,t){return d(e)&&d(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?m(t)?s:a:"":m(t)?s:o:g(e)&&(f(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&b(t)?"":!t.isLeadingSpaceSensitive||m(t)||b(t)&&e.lastChild&&D(e.lastChild)&&e.lastChild.lastChild&&D(e.lastChild.lastChild)?s:t.hasLeadingSpaces?a:o}t.exports={printChildren:function(e,t,a){let u=e.getValue();if(_(u))return[n,...e.map(e=>{let n=e.getValue(),r=n.prev?E(n.prev,n):"";return[r?[r,p(n.prev)?s:""]:"",S(e,t,a)]},"children")];let l=u.children.map(()=>Symbol(""));return e.map((e,n)=>{let u=e.getValue();if(d(u)){if(u.prev&&d(u.prev)){let n=E(u.prev,u);if(n)return p(u.prev)?[s,s,S(e,t,a)]:[n,S(e,t,a)]}return S(e,t,a)}let c=[],_=[],f=[],m=[],h=u.prev?E(u.prev,u):"",g=u.next?E(u,u.next):"";return h&&(p(u.prev)?c.push(s,s):h===s?c.push(s):d(u.prev)?_.push(h):_.push(i("",o,{groupId:l[n-1]}))),g&&(p(u)?d(u.next)&&m.push(s,s):g===s?d(u.next)&&m.push(s):f.push(g)),[...c,r([..._,r([S(e,t,a),...f],{id:l[n]})]),...m]},"children")}}}}),it=b({"src/language-html/print/element.js"(e,t){T();var{builders:{breakParent:n,dedentToRoot:r,group:i,ifBreak:a,indentIfBreak:o,indent:s,line:u,softline:l},utils:{replaceTextEndOfLine:c}}=$(),_=r7(),{shouldPreserveContent:p,isScriptLikeTag:d,isVueCustomBlock:f,countParents:m,forceBreakContent:h}=rQ(),{printOpeningTagPrefix:g,printOpeningTag:y,printClosingTagSuffix:b,printClosingTag:v,needsToBorrowPrevClosingTagEndMarker:x,needsToBorrowLastChildClosingTagEndMarker:D}=r4(),{printChildren:S}=ie();t.exports={printElement:function(e,t,T){var E,w;let A=e.getValue();if(p(A,t))return[g(A,t),i(y(e,t,T)),...c(_(A,t)),...v(A,t),b(A,t)];let C=1===A.children.length&&"interpolation"===A.firstChild.type&&A.firstChild.isLeadingSpaceSensitive&&!A.firstChild.hasLeadingSpaces&&A.lastChild.isTrailingSpaceSensitive&&!A.lastChild.hasTrailingSpaces,N=Symbol("element-attr-group-id");return w=0===A.children.length?A.hasDanglingSpaces&&A.isDanglingSpaceSensitive?u:"":[h(A)?n:"",(E=[C?a(l,"",{groupId:N}):A.firstChild.hasLeadingSpaces&&A.firstChild.isLeadingSpaceSensitive?u:"text"===A.firstChild.type&&A.isWhitespaceSensitive&&A.isIndentationSensitive?r(l):l,S(e,t,T)],C?o(E,{groupId:N}):(d(A)||f(A,t))&&"root"===A.parent.type&&"vue"===t.parser&&!t.vueIndentScriptAndStyle?E:s(E)),(A.next?x(A.next):D(A.parent))?A.lastChild.hasTrailingSpaces&&A.lastChild.isTrailingSpaceSensitive?" ":"":C?a(l,"",{groupId:N}):A.lastChild.hasTrailingSpaces&&A.lastChild.isTrailingSpaceSensitive?u:("comment"===A.lastChild.type||"text"===A.lastChild.type&&A.isWhitespaceSensitive&&A.isIndentationSensitive)&&RegExp(`\\n[\\t ]{${t.tabWidth*m(e,e=>e.parent&&"root"!==e.parent.type)}}$`).test(A.lastChild.value)?"":l],i([i(y(e,t,T),{id:N}),w,v(A,t)])}}}}),ir=b({"src/language-html/printer-html.js"(e,t){T();var{builders:{fill:n,group:r,hardline:i,literalline:a},utils:{cleanDoc:o,getDocParts:s,isConcat:u,replaceTextEndOfLine:l}}=$(),c=rY(),{countChars:_,unescapeQuoteEntities:p,getTextValueParts:d}=rQ(),f=r1(),{insertPragma:m}=r2(),{locStart:h,locEnd:g}=r3(),y=r9(),{printClosingTagSuffix:b,printClosingTagEnd:v,printOpeningTagPrefix:x,printOpeningTagStart:D}=r4(),{printElement:S}=it(),{printChildren:E}=ie();t.exports={preprocess:f,print:function(e,t,c){let f=e.getValue();switch(f.type){case"front-matter":return l(f.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(f),[r(E(e,t,c)),i];case"element":case"ieConditionalComment":return S(e,t,c);case"ieConditionalStartComment":case"ieConditionalEndComment":return[D(f),v(f)];case"interpolation":return[D(f,t),...e.map(c,"children"),v(f,t)];case"text":{if("interpolation"===f.parent.type){let e=/\n[^\S\n]*$/,t=e.test(f.value);return[...l(t?f.value.replace(e,""):f.value),t?i:""]}let e=o([x(f,t),...d(f),b(f,t)]);return u(e)||"fill"===e.type?n(s(e)):e}case"docType":return[r([D(f,t)," ",f.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),v(f,t)];case"comment":return[x(f,t),...l(t.originalText.slice(h(f),g(f)),a),b(f,t)];case"attribute":{if(null===f.value)return f.rawName;let e=p(f.value),t=_(e,"'")<_(e,'"')?"'":'"';return[f.rawName,"=",t,...l('"'===t?e.replace(/"/g,"""):e.replace(/'/g,"'")),t]}default:throw Error(`Unexpected node type ${f.type}`)}},insertPragma:m,massageAstNode:c,embed:y}}}),ii=b({"src/language-html/options.js"(e,t){T();var n=nZ(),r="HTML";t.exports={bracketSameLine:n.bracketSameLine,htmlWhitespaceSensitivity:{since:"1.15.0",category:r,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:n.singleAttributePerLine,vueIndentScriptAndStyle:{since:"1.19.0",category:r,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}}}}),ia=b({"src/language-html/parsers.js"(){T()}}),io=b({"node_modules/linguist-languages/data/HTML.json"(e,t){t.exports={name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],languageId:146}}}),is=b({"node_modules/linguist-languages/data/Vue.json"(e,t){t.exports={name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",languageId:391}}}),iu=b({"src/language-html/index.js"(e,t){T();var n=tU(),r=ir(),i=ii(),a=ia(),o=[n(io(),()=>({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]})),n(io(),e=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...e.extensions,".mjml"]})),n(io(),()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]})),n(is(),()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]}))];t.exports={languages:o,printers:{html:r},options:i,parsers:a}}}),il=b({"src/language-yaml/pragma.js"(e,t){T(),t.exports={isPragma:function(e){return/^\s*@(?:prettier|format)\s*$/.test(e)},hasPragma:function(e){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(e)},insertPragma:function(e){return`# @format ${e}`}}}}),ic=b({"src/language-yaml/loc.js"(e,t){T(),t.exports={locStart:function(e){return e.position.start.offset},locEnd:function(e){return e.position.end.offset}}}}),i_=b({"src/language-yaml/embed.js"(e,t){T(),t.exports=function(e,t,n,r){if("root"===e.getValue().type&&r.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(r.filepath))return n(r.originalText,Object.assign(Object.assign({},r),{},{parser:"json"}))}}}),ip=b({"src/language-yaml/utils.js"(e,t){T();var{getLast:n,isNonEmptyArray:r}=ep();function i(e,t){return e&&"string"==typeof e.type&&(!t||t.includes(e.type))}function a(e){return"prettier-ignore"===e.value.trim()}function o(e){return r(null==e?void 0:e.leadingComments)}function s(e){return r(null==e?void 0:e.middleComments)}function u(e){return null==e?void 0:e.indicatorComment}function l(e){return null==e?void 0:e.trailingComment}function c(e){return r(null==e?void 0:e.endComments)}function _(e){let t=[],n;for(let r of e.split(/( +)/))" "!==r?" "===n?t.push(r):t.push((t.pop()||"")+r):void 0===n&&t.unshift(""),n=r;return" "===n&&t.push((t.pop()||"")+" "),""===t[0]&&(t.shift(),t.unshift(" "+(t.shift()||""))),t}t.exports={getLast:n,getAncestorCount:function(e,t){let n=0,r=e.stack.length-1;for(let a=0;ae(r,n,t))}):t,r)},defineShortcut:function(e,t,n){Object.defineProperty(e,t,{get:n,enumerable:!1})},isNextLineEmpty:function(e,t){let n=0,r=t.length;for(let i=e.position.end.offset-1;i *)[^\n\r ]/m);s=e?e.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else s=e.indent-1+r;let u=o.split(` `).map(e=>e.slice(s));if("preserve"===a.proseWrap||"blockLiteral"===e.type)return l(u.map(e=>0===e.length?[]:[e]));return l(u.map(e=>0===e.length?[]:_(e)).reduce((e,t,r)=>0!==r&&u[r-1].length>0&&t.length>0&&!/^\s/.test(t[0])&&!/^\s|\s$/.test(n(e))?[...e.slice(0,-1),[...n(e),...t]]:[...e,t],[]).map(e=>e.reduce((e,t)=>e.length>0&&/\s$/.test(n(e))?[...e.slice(0,-1),n(e)+" "+t]:[...e,t],[])).map(e=>"never"===a.proseWrap?[e.join(" ")]:e));function l(t){if("keep"===e.chomping)return 0===n(t).length?t.slice(0,-1):t;let r=0;for(let e=t.length-1;e>=0&&0===t[e].length;e--)r++;return 0===r?t:r>=2&&!i?t.slice(0,-(r-1)):t.slice(0,-r)}},getFlowScalarLineContents:function(e,t,r){let i=t.split(` -`).map((e,t,n)=>0===t&&t===n.length-1?e:0!==t&&t!==n.length-1?e.trim():0===t?e.trimEnd():e.trimStart());return"preserve"===r.proseWrap?i.map(e=>0===e.length?[]:[e]):i.map(e=>0===e.length?[]:_(e)).reduce((t,r,a)=>0!==a&&i[a-1].length>0&&r.length>0&&!("quoteDouble"===e&&n(n(t)).endsWith("\\"))?[...t.slice(0,-1),[...n(t),...r]]:[...t,r],[]).map(e=>"never"===r.proseWrap?[e.join(" ")]:e)},getLastDescendantNode:function e(t){return r(t.children)?e(n(t.children)):t},hasPrettierIgnore:function(e){let t=e.getValue();if("documentBody"===t.type){let t=e.getParentNode();return c(t.head)&&a(n(t.head.endComments))}return o(t)&&a(n(t.leadingComments))},hasLeadingComments:o,hasMiddleComments:s,hasIndicatorComment:u,hasTrailingComment:l,hasEndComments:c}}}),id=b({"src/language-yaml/print-preprocess.js"(e,t){T();var{defineShortcut:n,mapNode:r}=ip();function i(e){switch(e.type){case"document":n(e,"head",()=>e.children[0]),n(e,"body",()=>e.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":n(e,"content",()=>e.children[0]);break;case"mappingItem":case"flowMappingItem":n(e,"key",()=>e.children[0]),n(e,"value",()=>e.children[1])}return e}t.exports=function(e){return r(e,i)}}}),ih=b({"src/language-yaml/print/misc.js"(e,t){T();var{builders:{softline:n,align:r}}=$(),{hasEndComments:i,isNextLineEmpty:a,isNode:o}=ip(),s=new WeakMap;function u(e){return i(e)&&!o(e,["documentHead","documentBody","flowMapping","flowSequence"])}t.exports={alignWithSpaces:function(e,t){return r(" ".repeat(e),t)},shouldPrintEndComments:u,printNextEmptyLine:function(e,t){let r=e.getValue(),i=e.stack[0],o;return s.has(i)?o=s.get(i):(o=new Set,s.set(i,o)),!o.has(r.position.end.line)&&(o.add(r.position.end.line),a(r,t)&&!u(e.getParentNode()))?n:""}}}}),im=b({"src/language-yaml/print/flow-mapping-sequence.js"(e,t){T();var{builders:{ifBreak:n,line:r,softline:i,hardline:a,join:o}}=$(),{isEmptyNode:s,getLast:u,hasEndComments:l}=ip(),{printNextEmptyLine:c,alignWithSpaces:_}=ih();function p(e,t,p){let d,f=e.getValue(),h="flowMapping"===f.type,m=i;h&&f.children.length>0&&p.bracketSpacing&&(m=r);let g=u(f.children),y=g&&"flowMappingItem"===g.type&&s(g.key)&&s(g.value);return[h?"{":"[",_(p.tabWidth,[m,(d=e.getValue(),e.map((e,n)=>[t(),n===d.children.length-1?"":[",",r,d.children[n].position.start.line!==d.children[n+1].position.start.line?c(e,p.originalText):""]],"children")),"none"===p.trailingComma?"":n(","),l(f)?[a,o(a,e.map(t,"endComments"))]:""]),y?"":m,h?"}":"]"]}t.exports={printFlowMapping:p,printFlowSequence:p}}}),ig=b({"src/language-yaml/print/mapping-item.js"(e,t){T();var{builders:{conditionalGroup:n,group:r,hardline:i,ifBreak:a,join:o,line:s}}=$(),{hasLeadingComments:u,hasMiddleComments:l,hasTrailingComment:c,hasEndComments:_,isNode:p,isEmptyNode:d,isInlineNode:f}=ip(),{alignWithSpaces:h}=ih();function m(e,t){if(!e)return!0;switch(e.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if("preserve"===t.proseWrap)return e.position.start.line===e.position.end.line;if(/\\$/m.test(t.originalText.slice(e.position.start.offset,e.position.end.offset)))return!1;switch(t.proseWrap){case"never":return!e.value.includes(` -`);case"always":return!/[\n ]/.test(e.value);default:return!1}}t.exports=function(e,t,g,y,b){let{key:v,value:x}=e,D=d(v),S=d(x);if(D&&S)return": ";let T=y("key"),E=e.key.content&&"alias"===e.key.content.type?" ":"";if(S)return"flowMappingItem"===e.type&&"flowMapping"===t.type?T:"mappingItem"===e.type&&m(v.content,b)&&!c(v.content)&&(!t.tag||"tag:yaml.org,2002:set"!==t.tag.value)?[T,E,":"]:["? ",h(2,T)];let w=y("value");if(D)return[": ",h(2,w)];if(u(x)||!f(v.content))return["? ",h(2,T),i,o("",g.map(y,"value","leadingComments").map(e=>[e,i])),": ",h(2,w)];if(function(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":return e.position.start.line===e.position.end.line;case"alias":return!0;default:return!1}}(v.content)&&!u(v.content)&&!l(v.content)&&!c(v.content)&&!_(v)&&!u(x.content)&&!l(x.content)&&!_(x)&&m(x.content,b))return[T,E,": ",w];let A=Symbol("mappingKey"),C=r([a("? "),r(h(2,T),{id:A})]),M=[i,": ",h(2,w)],N=[E,":"];u(x.content)||_(x)&&x.content&&!p(x.content,["mapping","sequence"])||"mapping"===t.type&&c(v.content)&&f(x.content)||p(x.content,["mapping","sequence"])&&null===x.content.tag&&null===x.content.anchor?N.push(i):x.content&&N.push(s),N.push(w);let k=h(b.tabWidth,N);return!m(v.content,b)||u(v.content)||l(v.content)||_(v)?n([[C,a(M,k,{groupId:A})]]):n([[T,k]])}}}),iy=b({"src/language-yaml/print/block.js"(e,t){T();var{builders:{dedent:n,dedentToRoot:r,fill:i,hardline:a,join:o,line:s,literalline:u,markAsRoot:l},utils:{getDocParts:c}}=$(),{getAncestorCount:_,getBlockValueLineContents:p,hasIndicatorComment:d,isLastDescendantNode:f,isNode:h}=ip(),{alignWithSpaces:m}=ih();t.exports=function(e,t,g){let y=e.getValue(),b=_(e,e=>h(e,["sequence","mapping"])),v=f(e),x=["blockFolded"===y.type?">":"|"];null!==y.indent&&x.push(y.indent.toString()),"clip"!==y.chomping&&x.push("keep"===y.chomping?"+":"-"),d(y)&&x.push(" ",t("indicatorComment"));let D=p(y,{parentIndent:b,isLastDescendant:v,options:g}),S=[];for(let[e,t]of D.entries())0===e&&S.push(a),S.push(i(c(o(s,t)))),e!==D.length-1?S.push(0===t.length?a:l(u)):"keep"===y.chomping&&v&&S.push(r(0===t.length?a:u));return null===y.indent?x.push(n(m(g.tabWidth,S))):x.push(r(m(y.indent-1+b,S))),x}}}),ib=b({"src/language-yaml/printer-yaml.js"(e,t){T();var{builders:{breakParent:n,fill:r,group:i,hardline:a,join:o,line:s,lineSuffix:u,literalline:l},utils:{getDocParts:c,replaceTextEndOfLine:_}}=$(),{isPreviousLineEmpty:p}=ep(),{insertPragma:d,isPragma:f}=il(),{locStart:h}=ic(),m=i_(),{getFlowScalarLineContents:g,getLastDescendantNode:y,hasLeadingComments:b,hasMiddleComments:v,hasTrailingComment:x,hasEndComments:D,hasPrettierIgnore:S,isLastDescendantNode:E,isNode:w,isInlineNode:A}=ip(),C=id(),{alignWithSpaces:M,printNextEmptyLine:N,shouldPrintEndComments:k}=ih(),{printFlowMapping:j,printFlowSequence:I}=im(),O=ig(),P=iy();function F(e,t){return x(e)||t&&(t.head.children.length>0||D(t.head))}function L(e,t,n){return o(a,g(e,t,n).map(e=>r(c(o(s,e)))))}t.exports={preprocess:C,embed:m,print:function(e,t,r){let s=e.getValue(),c=[];"mappingValue"!==s.type&&b(s)&&c.push([o(a,e.map(r,"leadingComments")),a]);let{tag:d,anchor:f}=s;d&&c.push(r("tag")),d&&f&&c.push(" "),f&&c.push(r("anchor"));let m="";w(s,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!E(e)&&(m=N(e,t.originalText)),(d||f)&&(w(s,["sequence","mapping"])&&!v(s)?c.push(a):c.push(" ")),v(s)&&c.push([1===s.middleComments.length?"":a,o(a,e.map(r,"middleComments")),a]);let g=e.getParentNode();return S(e)?c.push(_(t.originalText.slice(s.position.start.offset,s.position.end.offset).trimEnd(),l)):c.push(i(function(e,t,n,r,i){switch(e.type){case"root":{let{children:t}=e,r=[];n.each((e,n)=>{let o=t[n],s=t[n+1];0!==n&&r.push(a),r.push(i()),F(o,s)?(r.push(a,"..."),x(o)&&r.push(" ",i("trailingComment"))):s&&!x(s.head)&&r.push(a,"---")},"children");let o=y(e);return w(o,["blockLiteral","blockFolded"])&&"keep"===o.chomping||r.push(a),r}case"document":{let s=t.children[n.getName()+1],u=[];return"head"===(t.children[0]===e&&/---(?:\s|$)/.test(r.originalText.slice(h(e),h(e)+4))||e.head.children.length>0||D(e.head)||x(e.head)?"head":!F(e,s)&&!!s&&"root")&&((e.head.children.length>0||e.head.endComments.length>0)&&u.push(i("head")),x(e.head)?u.push(["---"," ",i(["head","trailingComment"])]):u.push("---")),(e.body.children.length>0||D(e.body))&&u.push(i("body")),o(a,u)}case"documentHead":return o(a,[...n.map(i,"children"),...n.map(i,"endComments")]);case"documentBody":{let{children:t,endComments:r}=e,s="";if(t.length>0&&r.length>0){let t=y(e);w(t,["blockFolded","blockLiteral"])?"keep"!==t.chomping&&(s=[a,a]):s=a}return[o(a,n.map(i,"children")),s,o(a,n.map(i,"endComments"))]}case"directive":return["%",o(" ",[e.name,...e.parameters])];case"comment":return["#",e.value];case"alias":return["*",e.value];case"tag":return r.originalText.slice(e.position.start.offset,e.position.end.offset);case"anchor":return["&",e.value];case"plain":return L(e.type,r.originalText.slice(e.position.start.offset,e.position.end.offset),r);case"quoteDouble":case"quoteSingle":{let t=r.originalText.slice(e.position.start.offset+1,e.position.end.offset-1);if("quoteSingle"===e.type&&t.includes("\\")||"quoteDouble"===e.type&&/\\[^"]/.test(t)){let n="quoteDouble"===e.type?'"':"'";return[n,L(e.type,t,r),n]}if(t.includes('"'))return["'",L(e.type,"quoteDouble"===e.type?t.replace(/\\"/g,'"').replace(/'/g,"'".repeat(2)):t,r),"'"];if(t.includes("'"))return['"',L(e.type,"quoteSingle"===e.type?t.replace(/''/g,"'"):t,r),'"'];let n=r.singleQuote?"'":'"';return[n,L(e.type,t,r),n]}case"blockFolded":case"blockLiteral":return P(n,i,r);case"mapping":case"sequence":return o(a,n.map(i,"children"));case"sequenceItem":return["- ",M(2,e.content?i("content"):"")];case"mappingKey":case"mappingValue":return e.content?i("content"):"";case"mappingItem":case"flowMappingItem":return O(e,t,n,i,r);case"flowMapping":return j(n,i,r);case"flowSequence":return I(n,i,r);case"flowSequenceItem":return i("content");default:throw Error(`Unexpected node type ${e.type}`)}}(s,g,e,t,r))),x(s)&&!w(s,["document","documentHead"])&&c.push(u(["mappingValue"!==s.type||s.content?" ":"","mappingKey"===g.type&&"mapping"===e.getParentNode(2).type&&A(s)?"":n,r("trailingComment")])),k(s)&&c.push(M("sequenceItem"===s.type?2:0,[a,o(a,e.map(e=>[p(t.originalText,e.getValue(),h)?a:"",r()],"endComments"))])),c.push(m),c},massageAstNode:function(e,t){if(w(t))switch(delete t.position,t.type){case"comment":if(f(t.value))return null;break;case"quoteDouble":case"quoteSingle":t.type="quote"}},insertPragma:d}}}),iv=b({"src/language-yaml/options.js"(e,t){T();var n=nZ();t.exports={bracketSpacing:n.bracketSpacing,singleQuote:n.singleQuote,proseWrap:n.proseWrap}}}),ix=b({"src/language-yaml/parsers.js"(){T()}}),iD=b({"node_modules/linguist-languages/data/YAML.json"(e,t){t.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),iS=b({"src/language-yaml/index.js"(e,t){T();var n=tU(),r=ib(),i=iv(),a=ix(),o=[n(iD(),e=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...e.filenames.filter(e=>"yarn.lock"!==e),".prettierrc",".stylelintrc",".lintstagedrc"]}))];t.exports={languages:o,printers:{yaml:r},options:i,parsers:a}}}),iT=b({"src/languages.js"(e,t){T(),t.exports=[n8(),rg(),rE(),rj(),rV(),iu(),iS()]}});T();var{version:iE}=E(),iw=tz(),{getSupportInfo:iA}=ea(),iC=tB(),iM=iT(),iN=$();function ik(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(){for(var n=arguments.length,r=Array(n),i=0;iij(e,t).formatted,check(e,t){let{formatted:n}=ij(e,t);return n===e},doc:iN,getSupportInfo:ik(iA,0),version:iE,util:iC,__debug:{parse:ik(iw.parse),formatAST:ik(iw.formatAST),formatDoc:ik(iw.formatDoc),printToDoc:ik(iw.printToDoc),printDocToString:ik(iw.printDocToString)}}})()}()},2884:(e,t,n)=>{"use strict";var r=n(4406);void 0!==r&&r.version&&0!==r.version.indexOf("v0.")&&(0!==r.version.indexOf("v1.")||0===r.version.indexOf("v1.8."))?e.exports=r:e.exports={nextTick:function(e,t,n,i){if("function"!=typeof e)throw TypeError('"callback" argument must be a function');var a,o,s=arguments.length;switch(s){case 0:case 1:return r.nextTick(e);case 2:return r.nextTick(function(){e.call(null,t)});case 3:return r.nextTick(function(){e.call(null,t,n)});case 4:return r.nextTick(function(){e.call(null,t,n,i)});default:for(a=Array(s-1),o=0;o{var t,n,r,i=e.exports={};function a(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var u=[],l=!1,c=-1;function _(){l&&r&&(l=!1,r.length?u=r.concat(u):c=-1,u.length&&p())}function p(){if(!l){var e=s(_);l=!0;for(var t=u.length;t;){for(r=u,u=[];++c1)for(var n=1;n{var r=n(4153),i=n(1285),a=n(2640),o=function(e){return e.length?Array.isArray(e[0])?e[0]:Array.prototype.slice.call(e):[]},s=function(e){var t=function(){var n=o(arguments);if(!(this instanceof t))return new t(n);a.call(this,null,null,e),n.length&&this.setPipeline(n)};return i(t,a),t.prototype.setPipeline=function(){var e=o(arguments),t=this,n=!1,i=e[0],a=e[e.length-1];a=a.readable?a:null,i=i.writable?i:null;var s=function(){e[0].emit("error",Error("stream was destroyed"))};if(this.on("close",s),this.on("prefinish",function(){n||t.cork()}),r(e,function(e){if(t.removeListener("close",s),e)return t.destroy("premature close"===e.message?null:e);n=!0,!1===t._autoDestroy&&(t._autoDestroy=!0),t.uncork()}),this.destroyed)return s();this.setWritable(i),this.setReadable(a)},t};e.exports=s({autoDestroy:!1,destroy:!1}),e.exports.obj=s({autoDestroy:!1,destroy:!1,objectMode:!0,highWaterMark:16}),e.exports.ctor=s},4153:(e,t,n)=>{var r=n(4406),i=n(9928),a=n(8797),o=n(6584),s=function(){},u=/^v?\.0/.test(r.version),l=function(e){return"function"==typeof e},c=function(e,t,n,r){r=i(r);var c=!1;e.on("close",function(){c=!0}),a(e,{readable:t,writable:n},function(e){if(e)return r(e);c=!0,r()});var _=!1;return function(t){if(!c&&!_){if(_=!0,u&&o&&(e instanceof(o.ReadStream||s)||e instanceof(o.WriteStream||s))&&l(e.close))return e.close(s);if(e.setHeader&&l(e.abort))return e.abort();if(l(e.destroy))return e.destroy();r(t||Error("stream was destroyed"))}}},_=function(e){e()},p=function(e,t){return e.pipe(t)};e.exports=function(){var e,t=Array.prototype.slice.call(arguments),n=l(t[t.length-1]||s)&&t.pop()||s;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw Error("pump requires two streams per minimum");var r=t.map(function(i,a){var o=a0,function(t){e||(e=t),t&&r.forEach(_),o||(r.forEach(_),n(e))})});t.reduce(p)}},281:e=>{e.exports="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e)},7029:(e,t,n)=>{"use strict";var r=n(384);t.s=r.createRoot,r.hydrateRoot},1837:(e,t,n)=>{"use strict";/** +`).map((e,t,n)=>0===t&&t===n.length-1?e:0!==t&&t!==n.length-1?e.trim():0===t?e.trimEnd():e.trimStart());return"preserve"===r.proseWrap?i.map(e=>0===e.length?[]:[e]):i.map(e=>0===e.length?[]:_(e)).reduce((t,r,a)=>0!==a&&i[a-1].length>0&&r.length>0&&!("quoteDouble"===e&&n(n(t)).endsWith("\\"))?[...t.slice(0,-1),[...n(t),...r]]:[...t,r],[]).map(e=>"never"===r.proseWrap?[e.join(" ")]:e)},getLastDescendantNode:function e(t){return r(t.children)?e(n(t.children)):t},hasPrettierIgnore:function(e){let t=e.getValue();if("documentBody"===t.type){let t=e.getParentNode();return c(t.head)&&a(n(t.head.endComments))}return o(t)&&a(n(t.leadingComments))},hasLeadingComments:o,hasMiddleComments:s,hasIndicatorComment:u,hasTrailingComment:l,hasEndComments:c}}}),id=b({"src/language-yaml/print-preprocess.js"(e,t){T();var{defineShortcut:n,mapNode:r}=ip();function i(e){switch(e.type){case"document":n(e,"head",()=>e.children[0]),n(e,"body",()=>e.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":n(e,"content",()=>e.children[0]);break;case"mappingItem":case"flowMappingItem":n(e,"key",()=>e.children[0]),n(e,"value",()=>e.children[1])}return e}t.exports=function(e){return r(e,i)}}}),im=b({"src/language-yaml/print/misc.js"(e,t){T();var{builders:{softline:n,align:r}}=$(),{hasEndComments:i,isNextLineEmpty:a,isNode:o}=ip(),s=new WeakMap;function u(e){return i(e)&&!o(e,["documentHead","documentBody","flowMapping","flowSequence"])}t.exports={alignWithSpaces:function(e,t){return r(" ".repeat(e),t)},shouldPrintEndComments:u,printNextEmptyLine:function(e,t){let r=e.getValue(),i=e.stack[0],o;return s.has(i)?o=s.get(i):(o=new Set,s.set(i,o)),!o.has(r.position.end.line)&&(o.add(r.position.end.line),a(r,t)&&!u(e.getParentNode()))?n:""}}}}),ih=b({"src/language-yaml/print/flow-mapping-sequence.js"(e,t){T();var{builders:{ifBreak:n,line:r,softline:i,hardline:a,join:o}}=$(),{isEmptyNode:s,getLast:u,hasEndComments:l}=ip(),{printNextEmptyLine:c,alignWithSpaces:_}=im();function p(e,t,p){let d,f=e.getValue(),m="flowMapping"===f.type,h=i;m&&f.children.length>0&&p.bracketSpacing&&(h=r);let g=u(f.children),y=g&&"flowMappingItem"===g.type&&s(g.key)&&s(g.value);return[m?"{":"[",_(p.tabWidth,[h,(d=e.getValue(),e.map((e,n)=>[t(),n===d.children.length-1?"":[",",r,d.children[n].position.start.line!==d.children[n+1].position.start.line?c(e,p.originalText):""]],"children")),"none"===p.trailingComma?"":n(","),l(f)?[a,o(a,e.map(t,"endComments"))]:""]),y?"":h,m?"}":"]"]}t.exports={printFlowMapping:p,printFlowSequence:p}}}),ig=b({"src/language-yaml/print/mapping-item.js"(e,t){T();var{builders:{conditionalGroup:n,group:r,hardline:i,ifBreak:a,join:o,line:s}}=$(),{hasLeadingComments:u,hasMiddleComments:l,hasTrailingComment:c,hasEndComments:_,isNode:p,isEmptyNode:d,isInlineNode:f}=ip(),{alignWithSpaces:m}=im();function h(e,t){if(!e)return!0;switch(e.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if("preserve"===t.proseWrap)return e.position.start.line===e.position.end.line;if(/\\$/m.test(t.originalText.slice(e.position.start.offset,e.position.end.offset)))return!1;switch(t.proseWrap){case"never":return!e.value.includes(` +`);case"always":return!/[\n ]/.test(e.value);default:return!1}}t.exports=function(e,t,g,y,b){let{key:v,value:x}=e,D=d(v),S=d(x);if(D&&S)return": ";let T=y("key"),E=e.key.content&&"alias"===e.key.content.type?" ":"";if(S)return"flowMappingItem"===e.type&&"flowMapping"===t.type?T:"mappingItem"===e.type&&h(v.content,b)&&!c(v.content)&&(!t.tag||"tag:yaml.org,2002:set"!==t.tag.value)?[T,E,":"]:["? ",m(2,T)];let w=y("value");if(D)return[": ",m(2,w)];if(u(x)||!f(v.content))return["? ",m(2,T),i,o("",g.map(y,"value","leadingComments").map(e=>[e,i])),": ",m(2,w)];if(function(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":return e.position.start.line===e.position.end.line;case"alias":return!0;default:return!1}}(v.content)&&!u(v.content)&&!l(v.content)&&!c(v.content)&&!_(v)&&!u(x.content)&&!l(x.content)&&!_(x)&&h(x.content,b))return[T,E,": ",w];let A=Symbol("mappingKey"),C=r([a("? "),r(m(2,T),{id:A})]),N=[i,": ",m(2,w)],M=[E,":"];u(x.content)||_(x)&&x.content&&!p(x.content,["mapping","sequence"])||"mapping"===t.type&&c(v.content)&&f(x.content)||p(x.content,["mapping","sequence"])&&null===x.content.tag&&null===x.content.anchor?M.push(i):x.content&&M.push(s),M.push(w);let k=m(b.tabWidth,M);return!h(v.content,b)||u(v.content)||l(v.content)||_(v)?n([[C,a(N,k,{groupId:A})]]):n([[T,k]])}}}),iy=b({"src/language-yaml/print/block.js"(e,t){T();var{builders:{dedent:n,dedentToRoot:r,fill:i,hardline:a,join:o,line:s,literalline:u,markAsRoot:l},utils:{getDocParts:c}}=$(),{getAncestorCount:_,getBlockValueLineContents:p,hasIndicatorComment:d,isLastDescendantNode:f,isNode:m}=ip(),{alignWithSpaces:h}=im();t.exports=function(e,t,g){let y=e.getValue(),b=_(e,e=>m(e,["sequence","mapping"])),v=f(e),x=["blockFolded"===y.type?">":"|"];null!==y.indent&&x.push(y.indent.toString()),"clip"!==y.chomping&&x.push("keep"===y.chomping?"+":"-"),d(y)&&x.push(" ",t("indicatorComment"));let D=p(y,{parentIndent:b,isLastDescendant:v,options:g}),S=[];for(let[e,t]of D.entries())0===e&&S.push(a),S.push(i(c(o(s,t)))),e!==D.length-1?S.push(0===t.length?a:l(u)):"keep"===y.chomping&&v&&S.push(r(0===t.length?a:u));return null===y.indent?x.push(n(h(g.tabWidth,S))):x.push(r(h(y.indent-1+b,S))),x}}}),ib=b({"src/language-yaml/printer-yaml.js"(e,t){T();var{builders:{breakParent:n,fill:r,group:i,hardline:a,join:o,line:s,lineSuffix:u,literalline:l},utils:{getDocParts:c,replaceTextEndOfLine:_}}=$(),{isPreviousLineEmpty:p}=ep(),{insertPragma:d,isPragma:f}=il(),{locStart:m}=ic(),h=i_(),{getFlowScalarLineContents:g,getLastDescendantNode:y,hasLeadingComments:b,hasMiddleComments:v,hasTrailingComment:x,hasEndComments:D,hasPrettierIgnore:S,isLastDescendantNode:E,isNode:w,isInlineNode:A}=ip(),C=id(),{alignWithSpaces:N,printNextEmptyLine:M,shouldPrintEndComments:k}=im(),{printFlowMapping:j,printFlowSequence:I}=ih(),O=ig(),P=iy();function F(e,t){return x(e)||t&&(t.head.children.length>0||D(t.head))}function L(e,t,n){return o(a,g(e,t,n).map(e=>r(c(o(s,e)))))}t.exports={preprocess:C,embed:h,print:function(e,t,r){let s=e.getValue(),c=[];"mappingValue"!==s.type&&b(s)&&c.push([o(a,e.map(r,"leadingComments")),a]);let{tag:d,anchor:f}=s;d&&c.push(r("tag")),d&&f&&c.push(" "),f&&c.push(r("anchor"));let h="";w(s,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!E(e)&&(h=M(e,t.originalText)),(d||f)&&(w(s,["sequence","mapping"])&&!v(s)?c.push(a):c.push(" ")),v(s)&&c.push([1===s.middleComments.length?"":a,o(a,e.map(r,"middleComments")),a]);let g=e.getParentNode();return S(e)?c.push(_(t.originalText.slice(s.position.start.offset,s.position.end.offset).trimEnd(),l)):c.push(i(function(e,t,n,r,i){switch(e.type){case"root":{let{children:t}=e,r=[];n.each((e,n)=>{let o=t[n],s=t[n+1];0!==n&&r.push(a),r.push(i()),F(o,s)?(r.push(a,"..."),x(o)&&r.push(" ",i("trailingComment"))):s&&!x(s.head)&&r.push(a,"---")},"children");let o=y(e);return w(o,["blockLiteral","blockFolded"])&&"keep"===o.chomping||r.push(a),r}case"document":{let s=t.children[n.getName()+1],u=[];return"head"===(t.children[0]===e&&/---(?:\s|$)/.test(r.originalText.slice(m(e),m(e)+4))||e.head.children.length>0||D(e.head)||x(e.head)?"head":!F(e,s)&&!!s&&"root")&&((e.head.children.length>0||e.head.endComments.length>0)&&u.push(i("head")),x(e.head)?u.push(["---"," ",i(["head","trailingComment"])]):u.push("---")),(e.body.children.length>0||D(e.body))&&u.push(i("body")),o(a,u)}case"documentHead":return o(a,[...n.map(i,"children"),...n.map(i,"endComments")]);case"documentBody":{let{children:t,endComments:r}=e,s="";if(t.length>0&&r.length>0){let t=y(e);w(t,["blockFolded","blockLiteral"])?"keep"!==t.chomping&&(s=[a,a]):s=a}return[o(a,n.map(i,"children")),s,o(a,n.map(i,"endComments"))]}case"directive":return["%",o(" ",[e.name,...e.parameters])];case"comment":return["#",e.value];case"alias":return["*",e.value];case"tag":return r.originalText.slice(e.position.start.offset,e.position.end.offset);case"anchor":return["&",e.value];case"plain":return L(e.type,r.originalText.slice(e.position.start.offset,e.position.end.offset),r);case"quoteDouble":case"quoteSingle":{let t=r.originalText.slice(e.position.start.offset+1,e.position.end.offset-1);if("quoteSingle"===e.type&&t.includes("\\")||"quoteDouble"===e.type&&/\\[^"]/.test(t)){let n="quoteDouble"===e.type?'"':"'";return[n,L(e.type,t,r),n]}if(t.includes('"'))return["'",L(e.type,"quoteDouble"===e.type?t.replace(/\\"/g,'"').replace(/'/g,"'".repeat(2)):t,r),"'"];if(t.includes("'"))return['"',L(e.type,"quoteSingle"===e.type?t.replace(/''/g,"'"):t,r),'"'];let n=r.singleQuote?"'":'"';return[n,L(e.type,t,r),n]}case"blockFolded":case"blockLiteral":return P(n,i,r);case"mapping":case"sequence":return o(a,n.map(i,"children"));case"sequenceItem":return["- ",N(2,e.content?i("content"):"")];case"mappingKey":case"mappingValue":return e.content?i("content"):"";case"mappingItem":case"flowMappingItem":return O(e,t,n,i,r);case"flowMapping":return j(n,i,r);case"flowSequence":return I(n,i,r);case"flowSequenceItem":return i("content");default:throw Error(`Unexpected node type ${e.type}`)}}(s,g,e,t,r))),x(s)&&!w(s,["document","documentHead"])&&c.push(u(["mappingValue"!==s.type||s.content?" ":"","mappingKey"===g.type&&"mapping"===e.getParentNode(2).type&&A(s)?"":n,r("trailingComment")])),k(s)&&c.push(N("sequenceItem"===s.type?2:0,[a,o(a,e.map(e=>[p(t.originalText,e.getValue(),m)?a:"",r()],"endComments"))])),c.push(h),c},massageAstNode:function(e,t){if(w(t))switch(delete t.position,t.type){case"comment":if(f(t.value))return null;break;case"quoteDouble":case"quoteSingle":t.type="quote"}},insertPragma:d}}}),iv=b({"src/language-yaml/options.js"(e,t){T();var n=nZ();t.exports={bracketSpacing:n.bracketSpacing,singleQuote:n.singleQuote,proseWrap:n.proseWrap}}}),ix=b({"src/language-yaml/parsers.js"(){T()}}),iD=b({"node_modules/linguist-languages/data/YAML.json"(e,t){t.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),iS=b({"src/language-yaml/index.js"(e,t){T();var n=tU(),r=ib(),i=iv(),a=ix(),o=[n(iD(),e=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...e.filenames.filter(e=>"yarn.lock"!==e),".prettierrc",".stylelintrc",".lintstagedrc"]}))];t.exports={languages:o,printers:{yaml:r},options:i,parsers:a}}}),iT=b({"src/languages.js"(e,t){T(),t.exports=[n8(),rg(),rE(),rj(),rV(),iu(),iS()]}});T();var{version:iE}=E(),iw=tz(),{getSupportInfo:iA}=ea(),iC=tB(),iN=iT(),iM=$();function ik(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(){for(var n=arguments.length,r=Array(n),i=0;iij(e,t).formatted,check(e,t){let{formatted:n}=ij(e,t);return n===e},doc:iM,getSupportInfo:ik(iA,0),version:iE,util:iC,__debug:{parse:ik(iw.parse),formatAST:ik(iw.formatAST),formatDoc:ik(iw.formatDoc),printToDoc:ik(iw.printToDoc),printDocToString:ik(iw.printDocToString)}}})()}()},2884:(e,t,n)=>{"use strict";var r=n(4406);void 0!==r&&r.version&&0!==r.version.indexOf("v0.")&&(0!==r.version.indexOf("v1.")||0===r.version.indexOf("v1.8."))?e.exports=r:e.exports={nextTick:function(e,t,n,i){if("function"!=typeof e)throw TypeError('"callback" argument must be a function');var a,o,s=arguments.length;switch(s){case 0:case 1:return r.nextTick(e);case 2:return r.nextTick(function(){e.call(null,t)});case 3:return r.nextTick(function(){e.call(null,t,n)});case 4:return r.nextTick(function(){e.call(null,t,n,i)});default:for(a=Array(s-1),o=0;o{var t,n,r,i=e.exports={};function a(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var u=[],l=!1,c=-1;function _(){l&&r&&(l=!1,r.length?u=r.concat(u):c=-1,u.length&&p())}function p(){if(!l){var e=s(_);l=!0;for(var t=u.length;t;){for(r=u,u=[];++c1)for(var n=1;n{var r=n(4153),i=n(1285),a=n(2640),o=function(e){return e.length?Array.isArray(e[0])?e[0]:Array.prototype.slice.call(e):[]},s=function(e){var t=function(){var n=o(arguments);if(!(this instanceof t))return new t(n);a.call(this,null,null,e),n.length&&this.setPipeline(n)};return i(t,a),t.prototype.setPipeline=function(){var e=o(arguments),t=this,n=!1,i=e[0],a=e[e.length-1];a=a.readable?a:null,i=i.writable?i:null;var s=function(){e[0].emit("error",Error("stream was destroyed"))};if(this.on("close",s),this.on("prefinish",function(){n||t.cork()}),r(e,function(e){if(t.removeListener("close",s),e)return t.destroy("premature close"===e.message?null:e);n=!0,!1===t._autoDestroy&&(t._autoDestroy=!0),t.uncork()}),this.destroyed)return s();this.setWritable(i),this.setReadable(a)},t};e.exports=s({autoDestroy:!1,destroy:!1}),e.exports.obj=s({autoDestroy:!1,destroy:!1,objectMode:!0,highWaterMark:16}),e.exports.ctor=s},4153:(e,t,n)=>{var r=n(4406),i=n(9928),a=n(8797),o=n(6584),s=function(){},u=/^v?\.0/.test(r.version),l=function(e){return"function"==typeof e},c=function(e,t,n,r){r=i(r);var c=!1;e.on("close",function(){c=!0}),a(e,{readable:t,writable:n},function(e){if(e)return r(e);c=!0,r()});var _=!1;return function(t){if(!c&&!_){if(_=!0,u&&o&&(e instanceof(o.ReadStream||s)||e instanceof(o.WriteStream||s))&&l(e.close))return e.close(s);if(e.setHeader&&l(e.abort))return e.abort();if(l(e.destroy))return e.destroy();r(t||Error("stream was destroyed"))}}},_=function(e){e()},p=function(e,t){return e.pipe(t)};e.exports=function(){var e,t=Array.prototype.slice.call(arguments),n=l(t[t.length-1]||s)&&t.pop()||s;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw Error("pump requires two streams per minimum");var r=t.map(function(i,a){var o=a0,function(t){e||(e=t),t&&r.forEach(_),o||(r.forEach(_),n(e))})});t.reduce(p)}},281:e=>{e.exports="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e)},7029:(e,t,n)=>{"use strict";var r=n(8665);t.s=r.createRoot,r.hydrateRoot},1837:(e,t,n)=>{"use strict";/** * @license React * react-jsx-runtime.production.min.js * @@ -179,4 +179,4 @@ ${e}`}}}}),ic=b({"src/language-yaml/loc.js"(e,t){T(),t.exports={locStart:functio * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(2592),i=Symbol.for("react.element"),a=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,a={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,r)&&!u.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:i,type:e,key:l,ref:c,props:a,_owner:s.current}}t.Fragment=a,t.jsx=l,t.jsxs=l},2322:(e,t,n)=>{"use strict";e.exports=n(1837)},4452:e=>{"use strict";var t={};function n(e,n,r){r||(r=Error);var i=function(e){function t(t,r,i){return e.call(this,"string"==typeof n?n:n(t,r,i))||this}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e,t}(r);i.prototype.name=r.name,i.prototype.code=e,t[e]=i}function r(e,t){if(!Array.isArray(e))return"of ".concat(t," ").concat(String(e));var n=e.length;return(e=e.map(function(e){return String(e)}),n>2)?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}n("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(e,t,n){if("string"==typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(l="must not be",t=t.replace(/^not /,"")):l="must be",o=" argument",(void 0===s||s>e.length)&&(s=e.length),e.substring(s-o.length,s)===o)c="The ".concat(e," ").concat(l," ").concat(r(t,"type"));else{var i,a,o,s,u,l,c,_=("number"!=typeof u&&(u=0),u+1>e.length||-1===e.indexOf(".",u))?"argument":"property";c='The "'.concat(e,'" ').concat(_," ").concat(l," ").concat(r(t,"type"))}return c+". Received type ".concat(typeof n)},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=t},7073:(e,t,n)=>{"use strict";var r=n(4406),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=c;var a=n(8051),o=n(2557);n(1285)(c,a);for(var s=i(o.prototype),u=0;u{"use strict";e.exports=i;var r=n(7640);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}n(1285)(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},8051:(e,t,n)=>{"use strict";var r,i,a,o,s,u=n(4406);e.exports=E,E.ReadableState=T,n(2699).EventEmitter;var l=function(e,t){return e.listeners(t).length},c=n(5010),_=n(8834).Buffer,p=(void 0!==n.g?n.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},d=n(6602);i=d&&d.debuglog?d.debuglog("stream"):function(){};var f=n(6637),h=n(2262),m=n(7605).getHighWaterMark,g=n(4452).q,y=g.ERR_INVALID_ARG_TYPE,b=g.ERR_STREAM_PUSH_AFTER_EOF,v=g.ERR_METHOD_NOT_IMPLEMENTED,x=g.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n(1285)(E,c);var D=h.errorOrDestroy,S=["error","close","destroy","pause","resume"];function T(e,t,i){r=r||n(7073),e=e||{},"boolean"!=typeof i&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",i),this.buffer=new f,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.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(a||(a=n(214).s),this.decoder=new a(e.encoding),this.encoding=e.encoding)}function E(e){if(r=r||n(7073),!(this instanceof E))return new E(e);var t=this instanceof r;this._readableState=new T(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function w(e,t,n,r,a){i("readableAddChunk",t);var o,s,u,l,c,d=e._readableState;if(null===t)d.reading=!1,function(e,t){if(i("onEofChunk"),!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,t.sync?M(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,N(e)))}}(e,d);else{if(a||(o=d,s=t,_.isBuffer(s)||s instanceof p||"string"==typeof s||void 0===s||o.objectMode||(u=new y("chunk",["string","Buffer","Uint8Array"],s)),c=u),c)D(e,c);else if(d.objectMode||t&&t.length>0){if("string"==typeof t||d.objectMode||Object.getPrototypeOf(t)===_.prototype||(l=t,t=_.from(l)),r)d.endEmitted?D(e,new x):A(e,d,t,!0);else if(d.ended)D(e,new b);else{if(d.destroyed)return!1;d.reading=!1,d.decoder&&!n?(t=d.decoder.write(t),d.objectMode||0!==t.length?A(e,d,t,!1):k(e,d)):A(e,d,t,!1)}}else r||(d.reading=!1,k(e,d))}return!d.ended&&(d.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=1073741824?n=1073741824:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function M(e){var t=e._readableState;i("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(i("emitReadable",t.flowing),t.emittedReadable=!0,u.nextTick(N,e))}function N(e){var t=e._readableState;i("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,F(e)}function k(e,t){t.readingMore||(t.readingMore=!0,u.nextTick(j,e,t))}function j(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function O(e){i("readable nexttick read 0"),e.read(0)}function P(e,t){i("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),F(e),t.flowing&&!t.reading&&e.read(0)}function F(e){var t=e._readableState;for(i("flow",t.flowing);t.flowing&&null!==e.read(););}function L(e,t){var n;return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n)}function R(e){var t=e._readableState;i("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,u.nextTick(z,t,e))}function z(e,t){if(i("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function B(e,t){for(var n=0,r=e.length;n=n.highWaterMark:n.length>0)||n.ended))return i("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?R(this):M(this),null;if(0===(e=C(e,n))&&n.ended)return 0===n.length&&R(this),null;var a=n.needReadable;return i("need readable",a),(0===n.length||n.length-e0?L(e,n):null)?(n.needReadable=n.length<=n.highWaterMark,e=0):(n.length-=e,n.awaitDrain=0),0===n.length&&(n.ended||(n.needReadable=!0),r!==e&&n.ended&&R(this)),null!==t&&this.emit("data",t),t},E.prototype._read=function(e){D(this,new v("_read()"))},E.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,i("pipe count=%d opts=%j",r.pipesCount,t);var a=t&&!1===t.end||e===u.stdout||e===u.stderr?h:o;function o(){i("onend"),e.end()}r.endEmitted?u.nextTick(a):n.once("end",a),e.on("unpipe",function t(a,u){i("onunpipe"),a===n&&u&&!1===u.hasUnpiped&&(u.hasUnpiped=!0,i("cleanup"),e.removeListener("close",d),e.removeListener("finish",f),e.removeListener("drain",s),e.removeListener("error",p),e.removeListener("unpipe",t),n.removeListener("end",o),n.removeListener("end",h),n.removeListener("data",_),c=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&s())});var s=function(){var e=n._readableState;i("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&l(n,"data")&&(e.flowing=!0,F(n))};e.on("drain",s);var c=!1;function _(t){i("ondata");var a=e.write(t);i("dest.write",a),!1===a&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==B(r.pipes,e))&&!c&&(i("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function p(t){i("onerror",t),h(),e.removeListener("error",p),0===l(e,"error")&&D(e,t)}function d(){e.removeListener("finish",f),h()}function f(){i("onfinish"),e.removeListener("close",d),h()}function h(){i("unpipe"),n.unpipe(e)}return n.on("data",_),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",p),e.once("close",d),e.once("finish",f),e.emit("pipe",n),r.flowing||(i("pipe resume"),n.resume()),e},E.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(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;a0,!1!==r.flowing&&this.resume()):"readable"!==e||r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,i("on readable",r.length,r.reading),r.length?M(this):r.reading||u.nextTick(O,this)),n},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var n=c.prototype.removeListener.call(this,e,t);return"readable"===e&&u.nextTick(I,this),n},E.prototype.removeAllListeners=function(e){var t=c.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&u.nextTick(I,this),t},E.prototype.resume=function(){var e=this._readableState;return e.flowing||(i("resume"),e.flowing=!e.readableListening,e.resumeScheduled||(e.resumeScheduled=!0,u.nextTick(P,this,e))),e.paused=!1,this},E.prototype.pause=function(){return i("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(i("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var a in e.on("end",function(){if(i("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(a){i("wrapped data"),n.decoder&&(a=n.decoder.write(a)),(!n.objectMode||null!=a)&&(n.objectMode||a&&a.length)&&(t.push(a)||(r=!0,e.pause()))}),e)void 0===this[a]&&"function"==typeof e[a]&&(this[a]=function(t){return function(){return e[t].apply(e,arguments)}}(a));for(var o=0;o{"use strict";e.exports=c;var r=n(4452).q,i=r.ERR_METHOD_NOT_IMPLEMENTED,a=r.ERR_MULTIPLE_CALLBACK,o=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,u=n(7073);function l(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new a);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var r,i,a=n(4406);function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){(function(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(void 0),r=r.next}t.corkedRequestsFree.next=e})(t,e)}}e.exports=E,E.WritableState=T;var s={deprecate:n(5803)},u=n(5010),l=n(8834).Buffer,c=(void 0!==n.g?n.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},_=n(2262),p=n(7605).getHighWaterMark,d=n(4452).q,f=d.ERR_INVALID_ARG_TYPE,h=d.ERR_METHOD_NOT_IMPLEMENTED,m=d.ERR_MULTIPLE_CALLBACK,g=d.ERR_STREAM_CANNOT_PIPE,y=d.ERR_STREAM_DESTROYED,b=d.ERR_STREAM_NULL_VALUES,v=d.ERR_STREAM_WRITE_AFTER_END,x=d.ERR_UNKNOWN_ENCODING,D=_.errorOrDestroy;function S(){}function T(e,t,i){r=r||n(7073),e=e||{},"boolean"!=typeof i&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=p(this,e,"writableHighWaterMark",i),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){(function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if("function"!=typeof i)throw new m;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(a.nextTick(i,t),a.nextTick(k,e,n),e._writableState.errorEmitted=!0,D(e,t)):(i(t),e._writableState.errorEmitted=!0,D(e,t),k(e,n));else{var o=M(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||C(e,n),r?a.nextTick(A,e,n,o,i):A(e,n,o,i)}})(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function E(e){var t=this instanceof(r=r||n(7073));if(!t&&!i.call(E,this))return new E(e);this._writableState=new T(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),u.call(this)}function w(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new y("write")):n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function A(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),k(e,t)}function C(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=n;for(var a=0,s=!0;n;)r[a]=n,n.isBuf||(s=!1),n=n.next,a+=1;r.allBuffers=s,w(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback,_=t.objectMode?1:u.length;if(w(e,t,!1,_,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function N(e,t){e._final(function(n){t.pendingcb--,n&&D(e,n),t.prefinished=!0,e.emit("prefinish"),k(e,t)})}function k(e,t){var n=M(t);if(n&&(t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(N,e,t))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}n(1285)(E,u),T.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(T.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(i=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!i.call(this,e)||this===E&&e&&e._writableState instanceof T}})):i=function(e){return e instanceof this},E.prototype.pipe=function(){D(this,new g)},E.prototype.write=function(e,t,n){var r,i,o,s,u,_,p,d=this._writableState,h=!1,m=!d.objectMode&&(r=e,l.isBuffer(r)||r instanceof c);return m&&!l.isBuffer(e)&&(i=e,e=l.from(i)),("function"==typeof t&&(n=t,t=null),m?t="buffer":t||(t=d.defaultEncoding),"function"!=typeof n&&(n=S),d.ending)?(o=n,D(this,s=new v),a.nextTick(o,s)):(m||(u=e,_=n,null===u?p=new b:"string"==typeof u||d.objectMode||(p=new f("chunk",["string","Buffer"],u)),!p||(D(this,p),a.nextTick(_,p),0)))&&(d.pendingcb++,h=function(e,t,n,r,i,a){if(!n){var o,s,u=(o=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=l.from(o,s)),o);r!==u&&(n=!0,i="buffer",r=u)}var c=t.objectMode?1:r.length;t.length+=c;var _=t.length-1))throw new x(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,n){n(new h("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,n){var r,i=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||(r=n,i.ending=!0,k(this,i),r&&(i.finished?a.nextTick(r):this.once("finish",r)),i.ended=!0,this.writable=!1),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=_.destroy,E.prototype._undestroy=_.undestroy,E.prototype._destroy=function(e,t){t(e)}},1029:(e,t,n)=>{"use strict";var r,i=n(4406);function a(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(9885),s=Symbol("lastResolve"),u=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),_=Symbol("lastPromise"),p=Symbol("handlePromise"),d=Symbol("stream");function f(e,t){return{value:e,done:t}}function h(e){var t=e[s];if(null!==t){var n=e[d].read();null!==n&&(e[_]=null,e[s]=null,e[u]=null,t(f(n,!1)))}}function m(e){i.nextTick(h,e)}var g=Object.getPrototypeOf(function(){}),y=Object.setPrototypeOf((a(r={get stream(){return this[d]},next:function(){var e,t,n=this,r=this[l];if(null!==r)return Promise.reject(r);if(this[c])return Promise.resolve(f(void 0,!0));if(this[d].destroyed)return new Promise(function(e,t){i.nextTick(function(){n[l]?t(n[l]):e(f(void 0,!0))})});var a=this[_];if(a)t=new Promise((e=this,function(t,n){a.then(function(){if(e[c]){t(f(void 0,!0));return}e[p](t,n)},n)}));else{var o=this[d].read();if(null!==o)return Promise.resolve(f(o,!1));t=new Promise(this[p])}return this[_]=t,t}},Symbol.asyncIterator,function(){return this}),a(r,"return",function(){var e=this;return new Promise(function(t,n){e[d].destroy(null,function(e){if(e){n(e);return}t(f(void 0,!0))})})}),r),g);e.exports=function(e){var t,n=Object.create(y,(a(t={},d,{value:e,writable:!0}),a(t,s,{value:null,writable:!0}),a(t,u,{value:null,writable:!0}),a(t,l,{value:null,writable:!0}),a(t,c,{value:e._readableState.endEmitted,writable:!0}),a(t,p,{value:function(e,t){var r=n[d].read();r?(n[_]=null,n[s]=null,n[u]=null,e(f(r,!1))):(n[s]=e,n[u]=t)},writable:!0}),t));return n[_]=null,o(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[u];null!==t&&(n[_]=null,n[s]=null,n[u]=null,t(e)),n[l]=e;return}var r=n[s];null!==r&&(n[_]=null,n[s]=null,n[u]=null,r(f(void 0,!0))),n[c]=!0}),e.on("readable",m.bind(null,n)),n}},6637:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,n,r=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return r}},{key:"consume",value:function(e,t){var n;return ei.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),0==(e-=a)){a===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),0==(e-=a)){a===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(a));break}++r}return this.length-=r,t}},{key:l,value:function(e,t){return u(this,i(i({},t),{},{depth:0,customInspect:!1}))}}],a(n.prototype,e),t&&a(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}()},2262:(e,t,n)=>{"use strict";var r=n(4406);function i(e,t){o(e,t),a(e)}function a(e){(!e._writableState||e._writableState.emitClose)&&(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,s=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return s||u?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.nextTick(o,this,e)):r.nextTick(o,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?r.nextTick(a,n):(n._writableState.errorEmitted=!0,r.nextTick(i,n,e)):r.nextTick(i,n,e):t?(r.nextTick(a,n),t(e)):r.nextTick(a,n)})),this},undestroy:function(){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)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}}},9885:(e,t,n)=>{"use strict";var r=n(4452).q.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,n,a){if("function"==typeof n)return e(t,null,n);n||(n={}),o=a||i,s=!1,a=function(){if(!s){s=!0;for(var e=arguments.length,t=Array(e),n=0;n{e.exports=function(){throw Error("Readable.from is not available in the browser")}},3495:(e,t,n)=>{"use strict";var r,i=n(4452).q,a=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function u(e){e()}function l(e,t){return e.pipe(t)}e.exports=function(){for(var e,t,i=arguments.length,c=Array(i),_=0;_0},function(e){if(e)return a(e);_=!0,a()}),f=!1,function(t){if(!_&&!f){if(f=!0,e.setHeader&&"function"==typeof e.abort)return e.abort();if("function"==typeof e.destroy)return e.destroy();a(t||new o("pipe"))}}});return c.reduce(l)}},7605:(e,t,n)=>{"use strict";var r=n(4452).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var a=null!=t.highWaterMark?t.highWaterMark:i?t[n]:null;if(null!=a){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var o=i?n:"highWaterMark";throw new r(o,a)}return Math.floor(a)}return e.objectMode?16:16384}}},5010:(e,t,n)=>{e.exports=n(2699).EventEmitter},7525:(e,t,n)=>{(t=e.exports=n(8051)).Stream=t,t.Readable=t,t.Writable=n(2557),t.Duplex=n(7073),t.Transform=n(7640),t.PassThrough=n(5163),t.finished=n(9885),t.pipeline=n(3495)},8146:(e,t,n)=>{"use strict";t.F=void 0;let r=n(7525);class i extends r.Readable{constructor(e){super(),this.bytesRead=0,this.released=!1,this.reader=e.getReader()}async _read(){if(this.released){this.push(null);return}this.pendingRead=this.reader.read();let e=await this.pendingRead;delete this.pendingRead,e.done||this.released?this.push(null):(this.bytesRead+=e.value.length,this.push(e.value))}async waitForReadToComplete(){this.pendingRead&&await this.pendingRead}async close(){await this.syncAndRelease()}async syncAndRelease(){this.released=!0,await this.waitForReadToComplete(),await this.reader.releaseLock()}}t.F=i},7152:(e,t,n)=>{"use strict";var r=n(8834).Buffer;function i(e){return e instanceof r?r.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}e.exports=function(e){if((e=e||{}).circles)return function(e){var t=[],n=[];return e.proto?function e(a){if("object"!=typeof a||null===a)return a;if(a instanceof Date)return new Date(a);if(Array.isArray(a))return r(a,e);if(a instanceof Map)return new Map(r(Array.from(a),e));if(a instanceof Set)return new Set(r(Array.from(a),e));var o={};for(var s in t.push(a),n.push(o),a){var u=a[s];if("object"!=typeof u||null===u)o[s]=u;else if(u instanceof Date)o[s]=new Date(u);else if(u instanceof Map)o[s]=new Map(r(Array.from(u),e));else if(u instanceof Set)o[s]=new Set(r(Array.from(u),e));else if(ArrayBuffer.isView(u))o[s]=i(u);else{var l=t.indexOf(u);-1!==l?o[s]=n[l]:o[s]=e(u)}}return t.pop(),n.pop(),o}:function e(a){if("object"!=typeof a||null===a)return a;if(a instanceof Date)return new Date(a);if(Array.isArray(a))return r(a,e);if(a instanceof Map)return new Map(r(Array.from(a),e));if(a instanceof Set)return new Set(r(Array.from(a),e));var o={};for(var s in t.push(a),n.push(o),a)if(!1!==Object.hasOwnProperty.call(a,s)){var u=a[s];if("object"!=typeof u||null===u)o[s]=u;else if(u instanceof Date)o[s]=new Date(u);else if(u instanceof Map)o[s]=new Map(r(Array.from(u),e));else if(u instanceof Set)o[s]=new Set(r(Array.from(u),e));else if(ArrayBuffer.isView(u))o[s]=i(u);else{var l=t.indexOf(u);-1!==l?o[s]=n[l]:o[s]=e(u)}}return t.pop(),n.pop(),o};function r(e,r){for(var a=Object.keys(e),o=Array(a.length),s=0;s{/*! safe-buffer. MIT License. Feross Aboukhadijeh */var r=n(8834),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),o.prototype=Object.create(i.prototype),a(i,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},7847:(e,t,n)=>{let r=Symbol("SemVer ANY");class i{static get ANY(){return r}constructor(e,t){if(t=a(t),e instanceof i){if(!!t.loose===e.loose)return e;e=e.value}l("comparator",e=e.trim().split(/\s+/).join(" "),t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){let t=this.options.loose?o[s.COMPARATORLOOSE]:o[s.COMPARATOR],n=e.match(t);if(!n)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new c(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return u(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof i))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new _(e.value,t).test(this.value):""===e.operator?""===e.value||new _(this.value,t).test(e.semver):!((t=a(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||u(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||u(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}e.exports=i;let a=n(1388),{safeRe:o,t:s}=n(4808),u=n(8117),l=n(952),c=n(2435),_=n(6843)},6843:(e,t,n)=>{class r{constructor(e,t){if(t=o(t),e instanceof r){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;return new r(e.raw,t)}if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!g(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&y(e[0])){this.set=[e];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let t=(this.options.includePrerelease&&h)|(this.options.loose&&m),n=t+":"+e,r=a.get(n);if(r)return r;let i=this.options.loose,o=i?c[_.HYPHENRANGELOOSE]:c[_.HYPHENRANGE];u("hyphen replace",e=e.replace(o,N(this.options.includePrerelease))),u("comparator trim",e=e.replace(c[_.COMPARATORTRIM],p)),u("tilde trim",e=e.replace(c[_.TILDETRIM],d)),u("caret trim",e=e.replace(c[_.CARETTRIM],f));let l=e.split(" ").map(e=>v(e,this.options)).join(" ").split(/\s+/).map(e=>M(e,this.options));i&&(l=l.filter(e=>(u("loose invalid filter",e,this.options),!!e.match(c[_.COMPARATORLOOSE])))),u("range list",l);let y=new Map,b=l.map(e=>new s(e,this.options));for(let e of b){if(g(e))return[e];y.set(e.value,e)}y.size>1&&y.has("")&&y.delete("");let x=[...y.values()];return a.set(n,x),x}intersects(e,t){if(!(e instanceof r))throw TypeError("a Range is required");return this.set.some(n=>b(n,t)&&e.set.some(e=>b(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,y=e=>""===e.value,b=(e,t)=>{let n=!0,r=e.slice(),i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},v=(e,t)=>(u("comp",e,t),u("caret",e=T(e,t)),u("tildes",e=D(e,t)),u("xrange",e=w(e,t)),u("stars",e=C(e,t)),e),x=e=>!e||"x"===e.toLowerCase()||"*"===e,D=(e,t)=>e.trim().split(/\s+/).map(e=>S(e,t)).join(" "),S=(e,t)=>{let n=t.loose?c[_.TILDELOOSE]:c[_.TILDE];return e.replace(n,(t,n,r,i,a)=>{let o;return u("tilde",e,t,n,r,i,a),x(n)?o="":x(r)?o=`>=${n}.0.0 <${+n+1}.0.0-0`:x(i)?o=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:a?(u("replaceTilde pr",a),o=`>=${n}.${r}.${i}-${a} <${n}.${+r+1}.0-0`):o=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,u("tilde return",o),o})},T=(e,t)=>e.trim().split(/\s+/).map(e=>E(e,t)).join(" "),E=(e,t)=>{u("caret",e,t);let n=t.loose?c[_.CARETLOOSE]:c[_.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,a,o)=>{let s;return u("caret",e,t,n,i,a,o),x(n)?s="":x(i)?s=`>=${n}.0.0${r} <${+n+1}.0.0-0`:x(a)?s="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:o?(u("replaceCaret pr",o),s="0"===n?"0"===i?`>=${n}.${i}.${a}-${o} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}-${o} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a}-${o} <${+n+1}.0.0-0`):(u("no pr"),s="0"===n?"0"===i?`>=${n}.${i}.${a}${r} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a} <${+n+1}.0.0-0`),u("caret return",s),s})},w=(e,t)=>(u("replaceXRanges",e,t),e.split(/\s+/).map(e=>A(e,t)).join(" ")),A=(e,t)=>{e=e.trim();let n=t.loose?c[_.XRANGELOOSE]:c[_.XRANGE];return e.replace(n,(n,r,i,a,o,s)=>{u("xRange",e,n,r,i,a,o,s);let l=x(i),c=l||x(a),_=c||x(o);return"="===r&&_&&(r=""),s=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&_?(c&&(a=0),o=0,">"===r?(r=">=",c?(i=+i+1,a=0):a=+a+1,o=0):"<="===r&&(r="<",c?i=+i+1:a=+a+1),"<"===r&&(s="-0"),n=`${r+i}.${a}.${o}${s}`):c?n=`>=${i}.0.0${s} <${+i+1}.0.0-0`:_&&(n=`>=${i}.${a}.0${s} <${i}.${+a+1}.0-0`),u("xRange return",n),n})},C=(e,t)=>(u("replaceStars",e,t),e.trim().replace(c[_.STAR],"")),M=(e,t)=>(u("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?_.GTE0PRE:_.GTE0],"")),N=e=>(t,n,r,i,a,o,s,u,l,c,_,p,d)=>`${n=x(r)?"":x(i)?`>=${r}.0.0${e?"-0":""}`:x(a)?`>=${r}.${i}.0${e?"-0":""}`:o?`>=${n}`:`>=${n}${e?"-0":""}`} ${u=x(l)?"":x(c)?`<${+l+1}.0.0-0`:x(_)?`<${l}.${+c+1}.0-0`:p?`<=${l}.${c}.${_}-${p}`:e?`<${l}.${c}.${+_+1}-0`:`<=${u}`}`.trim(),k=(e,t,n)=>{for(let n=0;n0){let r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},2435:(e,t,n)=>{let r=n(952),{MAX_LENGTH:i,MAX_SAFE_INTEGER:a}=n(5558),{safeRe:o,t:s}=n(4808),u=n(1388),{compareIdentifiers:l}=n(4935);class c{constructor(e,t){if(t=u(t),e instanceof c){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>i)throw TypeError(`version is longer than ${i} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let n=e.trim().match(t.loose?o[s.LOOSE]:o[s.FULL]);if(!n)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>a||this.major<0)throw TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];!1===n&&(r=[t]),0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=c},6694:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},8117:(e,t,n)=>{let r=n(3276),i=n(7893),a=n(6379),o=n(8463),s=n(1897),u=n(506);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return i(e,n,l);case">":return a(e,n,l);case">=":return o(e,n,l);case"<":return s(e,n,l);case"<=":return u(e,n,l);default:throw TypeError(`Invalid operator: ${t}`)}}},8686:(e,t,n)=>{let r=n(2435),i=n(9943),{safeRe:a,t:o}=n(4808);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=a[o.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),a[o.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;a[o.COERCERTL].lastIndex=-1}else n=e.match(a[o.COERCE]);return null===n?null:i(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},5914:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n)=>{let i=new r(e,n),a=new r(t,n);return i.compare(a)||i.compareBuild(a)}},5404:(e,t,n)=>{let r=n(2271);e.exports=(e,t)=>r(e,t,!0)},2271:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},6007:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e,null,!0),i=r(t,null,!0),a=n.compare(i);if(0===a)return null;let o=a>0,s=o?n:i,u=o?i:n,l=!!s.prerelease.length,c=!!u.prerelease.length;if(c&&!l)return u.patch||u.minor?s.patch?"patch":s.minor?"minor":"major":"major";let _=l?"pre":"";return n.major!==i.major?_+"major":n.minor!==i.minor?_+"minor":n.patch!==i.patch?_+"patch":"prerelease"}},3276:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0===r(e,t,n)},6379:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>r(e,t,n)>0},8463:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>r(e,t,n)>=0},6360:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n,i,a)=>{"string"==typeof n&&(a=i,i=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,i,a).version}catch(e){return null}}},1897:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0>r(e,t,n)},506:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0>=r(e,t,n)},4551:(e,t,n)=>{let r=n(2435);e.exports=(e,t)=>new r(e,t).major},469:(e,t,n)=>{let r=n(2435);e.exports=(e,t)=>new r(e,t).minor},7893:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0!==r(e,t,n)},9943:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n=!1)=>{if(e instanceof r)return e;try{return new r(e,t)}catch(e){if(!n)return null;throw e}}},4250:(e,t,n)=>{let r=n(2435);e.exports=(e,t)=>new r(e,t).patch},8204:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},733:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>r(t,e,n)},2961:(e,t,n)=>{let r=n(5914);e.exports=(e,t)=>e.sort((e,n)=>r(n,e,t))},9844:(e,t,n)=>{let r=n(6843);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(e){return!1}return t.test(e)}},1116:(e,t,n)=>{let r=n(5914);e.exports=(e,t)=>e.sort((e,n)=>r(e,n,t))},7230:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e,t);return n?n.version:null}},7699:(e,t,n)=>{let r=n(4808),i=n(5558),a=n(2435),o=n(4935),s=n(9943),u=n(7230),l=n(6694),c=n(6360),_=n(6007),p=n(4551),d=n(469),f=n(4250),h=n(8204),m=n(2271),g=n(733),y=n(5404),b=n(5914),v=n(1116),x=n(2961),D=n(6379),S=n(1897),T=n(3276),E=n(7893),w=n(8463),A=n(506),C=n(8117),M=n(8686),N=n(7847),k=n(6843),j=n(9844),I=n(8865),O=n(3727),P=n(4338),F=n(1542),L=n(6240),R=n(9106),z=n(995),B=n(7805),U=n(2013),J=n(1338),$=n(3122);e.exports={parse:s,valid:u,clean:l,inc:c,diff:_,major:p,minor:d,patch:f,prerelease:h,compare:m,rcompare:g,compareLoose:y,compareBuild:b,sort:v,rsort:x,gt:D,lt:S,eq:T,neq:E,gte:w,lte:A,cmp:C,coerce:M,Comparator:N,Range:k,satisfies:j,toComparators:I,maxSatisfying:O,minSatisfying:P,minVersion:F,validRange:L,outside:R,gtr:z,ltr:B,intersects:U,simplifyRange:J,subset:$,SemVer:a,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},5558:e=>{let t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},952:(e,t,n)=>{var r=n(4406);let i="object"==typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=i},4935:e=>{let t=/^[0-9]+$/,n=(e,n)=>{let r=t.test(e),i=t.test(n);return r&&i&&(e=+e,n=+n),e===n?0:r&&!i?-1:i&&!r?1:en(t,e)}},1388:e=>{let t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},4808:(e,t,n)=>{let{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:a}=n(5558),o=n(952);t=e.exports={};let s=t.re=[],u=t.safeRe=[],l=t.src=[],c=t.t={},_=0,p="[a-zA-Z0-9-]",d=[["\\s",1],["\\d",a],[p,i]],f=e=>{for(let[t,n]of d)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},h=(e,t,n)=>{let r=f(t),i=_++;o(e,i,t),c[e]=i,l[i]=t,s[i]=new RegExp(t,n?"g":void 0),u[i]=new RegExp(r,n?"g":void 0)};h("NUMERICIDENTIFIER","0|[1-9]\\d*"),h("NUMERICIDENTIFIERLOOSE","\\d+"),h("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),h("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),h("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),h("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),h("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),h("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),h("BUILDIDENTIFIER",`${p}+`),h("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),h("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),h("FULL",`^${l[c.FULLPLAIN]}$`),h("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),h("LOOSE",`^${l[c.LOOSEPLAIN]}$`),h("GTLT","((?:<|>)?=?)"),h("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),h("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),h("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),h("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),h("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),h("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),h("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),h("COERCERTL",l[c.COERCE],!0),h("LONETILDE","(?:~>?)"),h("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",h("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),h("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),h("LONECARET","(?:\\^)"),h("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",h("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),h("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),h("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),h("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),h("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",h("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),h("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),h("STAR","(<|>)?=?\\s*\\*"),h("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),h("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},293:(e,t,n)=>{"use strict";let r=n(8006),i=Symbol("max"),a=Symbol("length"),o=Symbol("lengthCalculator"),s=Symbol("allowStale"),u=Symbol("maxAge"),l=Symbol("dispose"),c=Symbol("noDisposeOnSet"),_=Symbol("lruList"),p=Symbol("cache"),d=Symbol("updateAgeOnGet"),f=()=>1,h=(e,t,n)=>{let r=e[p].get(t);if(r){let t=r.value;if(m(e,t)){if(y(e,r),!e[s])return}else n&&(e[d]&&(r.value.now=Date.now()),e[_].unshiftNode(r));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[u])return!1;let n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[u]&&n>e[u]},g=e=>{if(e[a]>e[i])for(let t=e[_].tail;e[a]>e[i]&&null!==t;){let n=t.prev;y(e,t),t=n}},y=(e,t)=>{if(t){let n=t.value;e[l]&&e[l](n.key,n.value),e[a]-=n.length,e[p].delete(n.key),e[_].removeNode(t)}};class b{constructor(e,t,n,r,i){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=i||0}}let v=(e,t,n,r)=>{let i=n.value;m(e,i)&&(y(e,n),e[s]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw TypeError("max must be a non-negative number");this[i]=e.max||1/0;let t=e.length||f;if(this[o]="function"!=typeof t?f:t,this[s]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[u]=e.maxAge||0,this[l]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[d]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw TypeError("max must be a non-negative number");this[i]=e||1/0,g(this)}get max(){return this[i]}set allowStale(e){this[s]=!!e}get allowStale(){return this[s]}set maxAge(e){if("number"!=typeof e)throw TypeError("maxAge must be a non-negative number");this[u]=e,g(this)}get maxAge(){return this[u]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[o]&&(this[o]=e,this[a]=0,this[_].forEach(e=>{e.length=this[o](e.value,e.key),this[a]+=e.length})),g(this)}get lengthCalculator(){return this[o]}get length(){return this[a]}get itemCount(){return this[_].length}rforEach(e,t){t=t||this;for(let n=this[_].tail;null!==n;){let r=n.prev;v(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[_].head;null!==n;){let r=n.next;v(this,e,n,t),n=r}}keys(){return this[_].toArray().map(e=>e.key)}values(){return this[_].toArray().map(e=>e.value)}reset(){this[l]&&this[_]&&this[_].length&&this[_].forEach(e=>this[l](e.key,e.value)),this[p]=new Map,this[_]=new r,this[a]=0}dump(){return this[_].map(e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[_]}set(e,t,n){if((n=n||this[u])&&"number"!=typeof n)throw TypeError("maxAge must be a number");let r=n?Date.now():0,s=this[o](t,e);if(this[p].has(e)){if(s>this[i])return y(this,this[p].get(e)),!1;let o=this[p].get(e),u=o.value;return this[l]&&!this[c]&&this[l](e,u.value),u.now=r,u.maxAge=n,u.value=t,this[a]+=s-u.length,u.length=s,this.get(e),g(this),!0}let d=new b(e,t,s,r,n);return d.length>this[i]?(this[l]&&this[l](e,t),!1):(this[a]+=d.length,this[_].unshift(d),this[p].set(e,this[_].head),g(this),!0)}has(e){if(!this[p].has(e))return!1;let t=this[p].get(e).value;return!m(this,t)}get(e){return h(this,e,!0)}peek(e){return h(this,e,!1)}pop(){let e=this[_].tail;return e?(y(this,e),e.value):null}del(e){y(this,this[p].get(e))}load(e){this.reset();let t=Date.now();for(let n=e.length-1;n>=0;n--){let r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{let e=i-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[p].forEach((e,t)=>h(this,t,!1))}}},995:(e,t,n)=>{let r=n(9106);e.exports=(e,t,n)=>r(e,t,">",n)},2013:(e,t,n)=>{let r=n(6843);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t,n))},7805:(e,t,n)=>{let r=n(9106);e.exports=(e,t,n)=>r(e,t,"<",n)},3727:(e,t,n)=>{let r=n(2435),i=n(6843);e.exports=(e,t,n)=>{let a=null,o=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!a||-1===o.compare(e))&&(a=e,o=new r(a,n))}),a}},4338:(e,t,n)=>{let r=n(2435),i=n(6843);e.exports=(e,t,n)=>{let a=null,o=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!a||1===o.compare(e))&&(a=e,o=new r(a,n))}),a}},1542:(e,t,n)=>{let r=n(2435),i=n(6843),a=n(6379);e.exports=(e,t)=>{e=new i(e,t);let n=new r("0.0.0");if(e.test(n)||(n=new r("0.0.0-0"),e.test(n)))return n;n=null;for(let t=0;t{let t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!o||a(t,o))&&(o=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),o&&(!n||a(n,o))&&(n=o)}return n&&e.test(n)?n:null}},9106:(e,t,n)=>{let r=n(2435),i=n(7847),{ANY:a}=i,o=n(6843),s=n(9844),u=n(6379),l=n(1897),c=n(506),_=n(8463);e.exports=(e,t,n,p)=>{let d,f,h,m,g;switch(e=new r(e,p),t=new o(t,p),n){case">":d=u,f=c,h=l,m=">",g=">=";break;case"<":d=l,f=_,h=u,m="<",g="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,p))return!1;for(let n=0;n{e.semver===a&&(e=new i(">=0.0.0")),o=o||e,s=s||e,d(e.semver,o.semver,p)?o=e:h(e.semver,s.semver,p)&&(s=e)}),o.operator===m||o.operator===g||(!s.operator||s.operator===m)&&f(e,s.semver)||s.operator===g&&h(e,s.semver))return!1}return!0}},1338:(e,t,n)=>{let r=n(9844),i=n(2271);e.exports=(e,t,n)=>{let a=[],o=null,s=null,u=e.sort((e,t)=>i(e,t,n));for(let e of u){let i=r(e,t,n);i?(s=e,o||(o=e)):(s&&a.push([o,s]),s=null,o=null)}o&&a.push([o,null]);let l=[];for(let[e,t]of a)e===t?l.push(e):t||e!==u[0]?t?e===u[0]?l.push(`<=${t}`):l.push(`${e} - ${t}`):l.push(`>=${e}`):l.push("*");let c=l.join(" || "),_="string"==typeof t.raw?t.raw:String(t);return c.length<_.length?c:t}},3122:(e,t,n)=>{let r=n(6843),i=n(7847),{ANY:a}=i,o=n(9844),s=n(2271),u=[new i(">=0.0.0-0")],l=[new i(">=0.0.0")],c=(e,t,n)=>{let r,i,c,d,f,h,m;if(e===t)return!0;if(1===e.length&&e[0].semver===a){if(1===t.length&&t[0].semver===a)return!0;e=n.includePrerelease?u:l}if(1===t.length&&t[0].semver===a){if(n.includePrerelease)return!0;t=l}let g=new Set;for(let t of e)">"===t.operator||">="===t.operator?r=_(r,t,n):"<"===t.operator||"<="===t.operator?i=p(i,t,n):g.add(t.semver);if(g.size>1||r&&i&&((c=s(r.semver,i.semver,n))>0||0===c&&(">="!==r.operator||"<="!==i.operator)))return null;for(let e of g){if(r&&!o(e,String(r),n)||i&&!o(e,String(i),n))return null;for(let r of t)if(!o(e,String(r),n))return!1;return!0}let y=!!i&&!n.includePrerelease&&!!i.semver.prerelease.length&&i.semver,b=!!r&&!n.includePrerelease&&!!r.semver.prerelease.length&&r.semver;for(let e of(y&&1===y.prerelease.length&&"<"===i.operator&&0===y.prerelease[0]&&(y=!1),t)){if(m=m||">"===e.operator||">="===e.operator,h=h||"<"===e.operator||"<="===e.operator,r){if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if((d=_(r,e,n))===e&&d!==r)return!1}else if(">="===r.operator&&!o(r.semver,String(e),n))return!1}if(i){if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if((f=p(i,e,n))===e&&f!==i)return!1}else if("<="===i.operator&&!o(i.semver,String(e),n))return!1}if(!e.operator&&(i||r)&&0!==c)return!1}return(!r||!h||!!i||0===c)&&(!i||!m||!!r||0===c)&&!b&&!y},_=(e,t,n)=>{if(!e)return t;let r=s(e.semver,t.semver,n);return r>0?e:r<0?t:">"===t.operator&&">="===e.operator?t:e},p=(e,t,n)=>{if(!e)return t;let r=s(e.semver,t.semver,n);return r<0?e:r>0?t:"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n={})=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let i=!1;r:for(let r of e.set){for(let e of t.set){let t=c(r,e,n);if(i=i||null!==t,t)continue r}if(i)return!1}return!0}},8865:(e,t,n)=>{let r=n(6843);e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},6240:(e,t,n)=>{let r=n(6843);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}},4851:(e,t,n)=>{e.exports=i;var r=n(2699).EventEmitter;function i(){r.call(this)}n(1285)(i,r),i.Readable=n(8051),i.Writable=n(2557),i.Duplex=n(7073),i.Transform=n(7640),i.PassThrough=n(5163),i.finished=n(9885),i.pipeline=n(3495),i.Stream=i,i.prototype.pipe=function(e,t){var n=this;function i(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function a(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",a),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",u));var o=!1;function s(){o||(o=!0,e.end())}function u(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){if(c(),0===r.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",i),e.removeListener("drain",a),n.removeListener("end",s),n.removeListener("close",u),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",l),e.on("error",l),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e}},9146:e=>{e.exports=function(e){var t=e._readableState;return t?t.objectMode||"number"==typeof e._duplexState?e.read():e.read(t.buffer.length?t.buffer.head?t.buffer.head.data.length:t.buffer[0].length:t.length):null}},6871:(e,t,n)=>{let{EventEmitter:r}=n(2699),i=Error("Stream was destroyed"),a=Error("Premature close"),o=n(281),s=n(2865),u=16809999,l=17423,c=16527,_=1167,p=12431,d=82975,f=32879,h=71303183,m=3276815,g=1179663,y=72482831,b=17563663,v=Symbol.asyncIterator||Symbol("asyncIterator");class x{constructor(e,{highWaterMark:t=16384,map:n=null,mapWritable:r,byteLength:i,byteLengthWritable:a}={}){this.stream=e,this.queue=new s,this.highWaterMark=t,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||i||J,this.map=r||n,this.afterWrite=C.bind(this),this.afterUpdateNextTick=k.bind(this)}get ended(){return(4194304&this.stream._duplexState)!=0}push(e){return(null!==this.map&&(e=this.map(e)),this.buffered+=this.byteLength(e),this.queue.push(e),this.buffered0;)t.push(this.shift());for(let e=0;e0;)r.drains.shift().resolve(!1);null!==r.pipeline&&r.pipeline.done(t,e)}}function C(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=100532223,null!==this.drains&&function(e){for(let t=0;t=e._readableState.highWaterMark}static isPaused(e){return(256&e._duplexState)==0}[v](){let e=this,t=null,n=null,r=null;return this.on("error",e=>{t=e}),this.on("readable",function(){null!==n&&a(e.read())}),this.on("close",function(){null!==n&&a(null)}),{[v](){return this},next:()=>new Promise(function(t,i){n=t,r=i;let o=e.read();null!==o?a(o):(8&e._duplexState)!=0&&a(null)}),return:()=>o(null),throw:e=>o(e)};function a(a){null!==r&&(t?r(t):null===a&&(16384&e._duplexState)==0?r(i):n({value:a,done:null===a}),r=n=null)}function o(t){return e.destroy(t),new Promise((n,r)=>{if(8&e._duplexState)return n({value:void 0,done:!0});e.once("close",function(){t?r(t):n({value:void 0,done:!0})})})}}}class F extends P{constructor(e){super(e),this._duplexState=1,this._writableState=new x(this,e),e&&(e.writev&&(this._writev=e.writev),e.write&&(this._write=e.write),e.final&&(this._final=e.final))}_writev(e,t){t(null)}_write(e,t){this._writableState.autoBatch(e,t)}_final(e){e(null)}write(e){return this._writableState.updateNextTick(),this._writableState.push(e)}end(e){return this._writableState.updateNextTick(),this._writableState.end(e),this}}class L extends F{constructor(e){super(e),this._transformState=new S(this),e&&(e.transform&&(this._transform=e.transform),e.flush&&(this._flush=e.flush))}_write(e,t){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=e:this._transform(e,this._transformState.afterTransform)}_read(e){if(null!==this._transformState.data){let t=this._transformState.data;this._transformState.data=null,e(null),this._transform(t,this._transformState.afterTransform)}else e(null)}_transform(e,t){t(null,e)}_flush(e){e(null)}_final(e){this._transformState.afterFinal=e,this._flush(R.bind(this))}}function R(e,t){let n=this._transformState.afterFinal;if(e)return n(e);null!=t&&this.push(t),this.push(null),n(null)}function z(e,...t){let n=Array.isArray(e)?[...e,...t]:[e,...t],r=n.length&&"function"==typeof n[n.length-1]?n.pop():null;if(n.length<2)throw Error("Pipeline requires at least 2 streams");let i=n[0],o=null,s=null;for(let e=1;e1,u),i.pipe(o)),i=o;if(r){let e=!1,t=U(o)||!!(o._writableState&&o._writableState.autoDestroy);o.on("error",e=>{null===s&&(s=e)}),o.on("finish",()=>{e=!0,t||r(s)}),t&&o.on("close",()=>r(s||(e?null:a)))}return o;function u(e){if(e&&!s)for(let t of(s=e,n))t.destroy(e)}}function B(e){return!!e._readableState||!!e._writableState}function U(e){return"number"==typeof e._duplexState&&B(e)}function J(e){return"object"==typeof e&&null!==e&&"number"==typeof e.byteLength?e.byteLength:1024}function $(){}function K(){this.destroy(Error("Stream aborted."))}e.exports={pipeline:z,pipelinePromise:function(...e){return new Promise((t,n)=>z(...e,e=>{if(e)return n(e);t()}))},isStream:B,isStreamx:U,getStreamError:function(e){let t=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return t===i?null:t},Stream:O,Writable:class extends O{constructor(e){super(e),this._duplexState|=16385,this._writableState=new x(this,e),e&&(e.writev&&(this._writev=e.writev),e.write&&(this._write=e.write),e.final&&(this._final=e.final),e.eagerOpen&&this._writableState.updateNextTick())}_writev(e,t){t(null)}_write(e,t){this._writableState.autoBatch(e,t)}_final(e){e(null)}static isBackpressured(e){return(73400334&e._duplexState)!=0}static drained(e){if(e.destroyed)return Promise.resolve(!1);let t=e._writableState,n=t.queue.length+(33554432&e._duplexState?1:0);return 0===n?Promise.resolve(!0):(null===t.drains&&(t.drains=[]),new Promise(e=>{t.drains.push({writes:n,resolve:e})}))}write(e){return this._writableState.updateNextTick(),this._writableState.push(e)}end(e){return this._writableState.updateNextTick(),this._writableState.end(e),this}},Readable:P,Duplex:F,Transform:L,PassThrough:class extends L{}}},214:(e,t,n)=>{"use strict";var r=n(7834).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=_,t=3;break;default:this.write=p,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function _(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},5580:e=>{let t=/^[-+]?0x[a-fA-F0-9]+$/,n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);let r={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e,i={}){if(i=Object.assign({},r,i),!e||"string"!=typeof e)return e;let a=e.trim();if(void 0!==i.skipLike&&i.skipLike.test(a))return e;if(i.hex&&t.test(a))return Number.parseInt(a,16);{let t=n.exec(a);if(!t)return e;{var o;let n=t[1],r=t[2],s=((o=t[3])&&-1!==o.indexOf(".")&&("."===(o=o.replace(/0+$/,""))?o="0":"."===o[0]?o="0"+o:"."===o[o.length-1]&&(o=o.substr(0,o.length-1))),o),u=t[4]||t[6];if(!i.leadingZeros&&r.length>0&&n&&"."!==a[2])return e;{if(!i.leadingZeros&&r.length>0&&!n&&"."!==a[1])return e;let t=Number(a),o=""+t;return -1!==o.search(/[eE]/)||u?i.eNotation?t:e:-1!==a.indexOf(".")?"0"===o&&""===s?t:o===s?t:n&&o==="-"+s?t:e:r?s===o?t:n+s===o?t:e:a===o?t:a===n+o?t:e}}}}},7715:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Struct:()=>l,StructError:()=>r,any:()=>T,array:()=>E,assert:()=>c,assign:()=>h,bigint:()=>w,boolean:()=>A,coerce:()=>Q,create:()=>_,date:()=>C,defaulted:()=>H,define:()=>m,deprecated:()=>g,dynamic:()=>y,empty:()=>Z,enums:()=>M,func:()=>N,instance:()=>k,integer:()=>j,intersection:()=>I,is:()=>d,lazy:()=>b,literal:()=>O,map:()=>P,mask:()=>p,max:()=>ee,min:()=>et,never:()=>F,nonempty:()=>en,nullable:()=>L,number:()=>R,object:()=>z,omit:()=>v,optional:()=>B,partial:()=>x,pattern:()=>er,pick:()=>D,record:()=>U,refine:()=>ea,regexp:()=>J,set:()=>$,size:()=>ei,string:()=>K,struct:()=>S,trimmed:()=>G,tuple:()=>V,type:()=>Y,union:()=>W,unknown:()=>q,validate:()=>f});class r extends TypeError{constructor(e,t){let n;let{message:r,explanation:i,...a}=e,{path:o}=e,s=0===o.length?r:`At path: ${o.join(".")} -- ${r}`;super(i??s),null!=i&&(this.cause=s),Object.assign(this,a),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...t()])}}function i(e){return"object"==typeof e&&null!=e}function a(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function o(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function*s(e,t,n,r){var a;for(let s of(i(a=e)&&"function"==typeof a[Symbol.iterator]||(e=[e]),e)){let e=function(e,t,n,r){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});let{path:i,branch:a}=t,{type:s}=n,{refinement:u,message:l=`Expected a value of type \`${s}\`${u?` with refinement \`${u}\``:""}, but received: \`${o(r)}\``}=e;return{value:r,type:s,refinement:u,key:i[i.length-1],path:i,branch:a,...e,message:l}}(s,t,n,r);e&&(yield e)}}function*u(e,t,n={}){let{path:r=[],branch:a=[e],coerce:o=!1,mask:s=!1}=n,l={path:r,branch:a};if(o&&(e=t.coercer(e,l),s&&"type"!==t.type&&i(t.schema)&&i(e)&&!Array.isArray(e)))for(let n in e)void 0===t.schema[n]&&delete e[n];let c="valid";for(let r of t.validator(e,l))r.explanation=n.message,c="not_valid",yield[r,void 0];for(let[_,p,d]of t.entries(e,l)){let t=u(p,d,{path:void 0===_?r:[...r,_],branch:void 0===_?a:[...a,p],coerce:o,mask:s,message:n.message});for(let n of t)n[0]?(c=null!=n[0].refinement?"not_refined":"not_valid",yield[n[0],void 0]):o&&(p=n[1],void 0===_?e=p:e instanceof Map?e.set(_,p):e instanceof Set?e.add(p):i(e)&&(void 0!==p||_ in e)&&(e[_]=p))}if("not_valid"!==c)for(let r of t.refiner(e,l))r.explanation=n.message,c="not_refined",yield[r,void 0];"valid"===c&&(yield[void 0,e])}class l{constructor(e){let{type:t,schema:n,validator:r,refiner:i,coercer:a=e=>e,entries:o=function*(){}}=e;this.type=t,this.schema=n,this.entries=o,this.coercer=a,r?this.validator=(e,t)=>{let n=r(e,t);return s(n,t,this,e)}:this.validator=()=>[],i?this.refiner=(e,t)=>{let n=i(e,t);return s(n,t,this,e)}:this.refiner=()=>[]}assert(e,t){return c(e,this,t)}create(e,t){return _(e,this,t)}is(e){return d(e,this)}mask(e,t){return p(e,this,t)}validate(e,t={}){return f(e,this,t)}}function c(e,t,n){let r=f(e,t,{message:n});if(r[0])throw r[0]}function _(e,t,n){let r=f(e,t,{coerce:!0,message:n});if(!r[0])return r[1];throw r[0]}function p(e,t,n){let r=f(e,t,{coerce:!0,mask:!0,message:n});if(!r[0])return r[1];throw r[0]}function d(e,t){let n=f(e,t);return!n[0]}function f(e,t,n={}){let i=u(e,t,n),a=function(e){let{done:t,value:n}=e.next();return t?void 0:n}(i);if(a[0]){let e=new r(a[0],function*(){for(let e of i)e[0]&&(yield e[0])});return[e,void 0]}{let e=a[1];return[void 0,e]}}function h(...e){let t="type"===e[0].type,n=e.map(e=>e.schema),r=Object.assign({},...n);return t?Y(r):z(r)}function m(e,t){return new l({type:e,schema:null,validator:t})}function g(e,t){return new l({...e,refiner:(t,n)=>void 0===t||e.refiner(t,n),validator:(n,r)=>void 0===n||(t(n,r),e.validator(n,r))})}function y(e){return new l({type:"dynamic",schema:null,*entries(t,n){let r=e(t,n);yield*r.entries(t,n)},validator(t,n){let r=e(t,n);return r.validator(t,n)},coercer(t,n){let r=e(t,n);return r.coercer(t,n)},refiner(t,n){let r=e(t,n);return r.refiner(t,n)}})}function b(e){let t;return new l({type:"lazy",schema:null,*entries(n,r){t??(t=e()),yield*t.entries(n,r)},validator:(n,r)=>(t??(t=e()),t.validator(n,r)),coercer:(n,r)=>(t??(t=e()),t.coercer(n,r)),refiner:(n,r)=>(t??(t=e()),t.refiner(n,r))})}function v(e,t){let{schema:n}=e,r={...n};for(let e of t)delete r[e];return"type"===e.type?Y(r):z(r)}function x(e){let t=e instanceof l?{...e.schema}:{...e};for(let e in t)t[e]=B(t[e]);return z(t)}function D(e,t){let{schema:n}=e,r={};for(let e of t)r[e]=n[e];return z(r)}function S(e,t){return console.warn("superstruct@0.11 - The `struct` helper has been renamed to `define`."),m(e,t)}function T(){return m("any",()=>!0)}function E(e){return new l({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(let[n,r]of t.entries())yield[n,r,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||`Expected an array value, but received: ${o(e)}`})}function w(){return m("bigint",e=>"bigint"==typeof e)}function A(){return m("boolean",e=>"boolean"==typeof e)}function C(){return m("date",e=>e instanceof Date&&!isNaN(e.getTime())||`Expected a valid \`Date\` object, but received: ${o(e)}`)}function M(e){let t={},n=e.map(e=>o(e)).join();for(let n of e)t[n]=n;return new l({type:"enums",schema:t,validator:t=>e.includes(t)||`Expected one of \`${n}\`, but received: ${o(t)}`})}function N(){return m("func",e=>"function"==typeof e||`Expected a function, but received: ${o(e)}`)}function k(e){return m("instance",t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${o(t)}`)}function j(){return m("integer",e=>"number"==typeof e&&!isNaN(e)&&Number.isInteger(e)||`Expected an integer, but received: ${o(e)}`)}function I(e){return new l({type:"intersection",schema:null,*entries(t,n){for(let r of e)yield*r.entries(t,n)},*validator(t,n){for(let r of e)yield*r.validator(t,n)},*refiner(t,n){for(let r of e)yield*r.refiner(t,n)}})}function O(e){let t=o(e),n=typeof e;return new l({type:"literal",schema:"string"===n||"number"===n||"boolean"===n?e:null,validator:n=>n===e||`Expected the literal \`${t}\`, but received: ${o(n)}`})}function P(e,t){return new l({type:"map",schema:null,*entries(n){if(e&&t&&n instanceof Map)for(let[r,i]of n.entries())yield[r,r,e],yield[r,i,t]},coercer:e=>e instanceof Map?new Map(e):e,validator:e=>e instanceof Map||`Expected a \`Map\` object, but received: ${o(e)}`})}function F(){return m("never",()=>!1)}function L(e){return new l({...e,validator:(t,n)=>null===t||e.validator(t,n),refiner:(t,n)=>null===t||e.refiner(t,n)})}function R(){return m("number",e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${o(e)}`)}function z(e){let t=e?Object.keys(e):[],n=F();return new l({type:"object",schema:e||null,*entries(r){if(e&&i(r)){let i=new Set(Object.keys(r));for(let n of t)i.delete(n),yield[n,r[n],e[n]];for(let e of i)yield[e,r[e],n]}},validator:e=>i(e)||`Expected an object, but received: ${o(e)}`,coercer:e=>i(e)?{...e}:e})}function B(e){return new l({...e,validator:(t,n)=>void 0===t||e.validator(t,n),refiner:(t,n)=>void 0===t||e.refiner(t,n)})}function U(e,t){return new l({type:"record",schema:null,*entries(n){if(i(n))for(let r in n){let i=n[r];yield[r,r,e],yield[r,i,t]}},validator:e=>i(e)||`Expected an object, but received: ${o(e)}`})}function J(){return m("regexp",e=>e instanceof RegExp)}function $(e){return new l({type:"set",schema:null,*entries(t){if(e&&t instanceof Set)for(let n of t)yield[n,n,e]},coercer:e=>e instanceof Set?new Set(e):e,validator:e=>e instanceof Set||`Expected a \`Set\` object, but received: ${o(e)}`})}function K(){return m("string",e=>"string"==typeof e||`Expected a string, but received: ${o(e)}`)}function V(e){let t=F();return new l({type:"tuple",schema:null,*entries(n){if(Array.isArray(n)){let r=Math.max(e.length,n.length);for(let i=0;iArray.isArray(e)||`Expected an array, but received: ${o(e)}`})}function Y(e){let t=Object.keys(e);return new l({type:"type",schema:e,*entries(n){if(i(n))for(let r of t)yield[r,n[r],e[r]]},validator:e=>i(e)||`Expected an object, but received: ${o(e)}`,coercer:e=>i(e)?{...e}:e})}function W(e){let t=e.map(e=>e.type).join(" | ");return new l({type:"union",schema:null,coercer(t){for(let n of e){let[e,r]=n.validate(t,{coerce:!0});if(!e)return r}return t},validator(n,r){let i=[];for(let t of e){let[...e]=u(n,t,r),[a]=e;if(!a[0])return[];for(let[t]of e)t&&i.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${o(n)}`,...i]}})}function q(){return m("unknown",()=>!0)}function Q(e,t,n){return new l({...e,coercer:(r,i)=>d(r,t)?e.coercer(n(r,i),i):e.coercer(r,i)})}function H(e,t,n={}){return Q(e,q(),e=>{let r="function"==typeof t?t():t;if(void 0===e)return r;if(!n.strict&&a(e)&&a(r)){let t={...e},n=!1;for(let e in r)void 0===t[e]&&(t[e]=r[e],n=!0);if(n)return t}return e})}function G(e){return Q(e,K(),e=>e.trim())}function Z(e){return ea(e,"empty",t=>{let n=X(t);return 0===n||`Expected an empty ${e.type} but received one with a size of \`${n}\``})}function X(e){return e instanceof Map||e instanceof Set?e.size:e.length}function ee(e,t,n={}){let{exclusive:r}=n;return ea(e,"max",n=>r?nr?n>t:n>=t||`Expected a ${e.type} greater than ${r?"":"or equal to "}${t} but received \`${n}\``)}function en(e){return ea(e,"nonempty",t=>{let n=X(t);return n>0||`Expected a nonempty ${e.type} but received an empty one`})}function er(e,t){return ea(e,"pattern",n=>t.test(n)||`Expected a ${e.type} matching \`/${t.source}/\` but received "${n}"`)}function ei(e,t,n=t){let r=`Expected a ${e.type}`,i=t===n?`of \`${t}\``:`between \`${t}\` and \`${n}\``;return ea(e,"size",e=>{if("number"==typeof e||e instanceof Date)return t<=e&&e<=n||`${r} ${i} but received \`${e}\``;if(e instanceof Map||e instanceof Set){let{size:a}=e;return t<=a&&a<=n||`${r} with a size ${i} but received one with a size of \`${a}\``}{let{length:a}=e;return t<=a&&a<=n||`${r} with a length ${i} but received one with a length of \`${a}\``}})}function ea(e,t,n){return new l({...e,*refiner(r,i){yield*e.refiner(r,i);let a=n(r,i),o=s(a,i,e,r);for(let e of o)yield{...e,refinement:t}}})}},6853:(e,t,n)=>{let r={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{e.exports=n(4374).constants||r}catch{e.exports=r}},9254:(e,t,n)=>{let{Writable:r,Readable:i,getStreamError:a}=n(6871),o=n(2865),s=n(2871),u=n(8066),l=s.alloc(0);class c{constructor(){this.buffered=0,this.shifted=0,this.queue=new o,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return 0===this._buffered?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(0===e)return l;let t=this._next(e);if(e===t.byteLength)return t;let n=[t];for(;(e-=t.byteLength)>0;)t=this._next(e),n.push(t);return s.concat(n)}_next(e){let t=this.queue.peek(),n=t.byteLength-this._offset;if(e>=n){let e=this._offset?t.subarray(this._offset,t.byteLength):t;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,e}return this.buffered-=e,this.shifted+=e,t.subarray(this._offset,this._offset+=e)}}class _ extends i{constructor(e,t,n){super(),this.header=t,this.offset=n,this._parent=e}_read(e){0===this.header.size&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(a(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=f(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}}class p extends r{constructor(e){super(e),e||(e={}),this._buffer=new c,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=d,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=e.filenameEncoding||"utf-8",this._allowUnknownFormat=!!e.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(e){if(this._locked=!1,e){this.destroy(e),this._continueWrite(e);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=u.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(e){return this._continueWrite(e),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return(this._locked=!0,this._applyLongHeaders(),0===this._header.size||"directory"===this._header.type)?this.emit("entry",this._header,this._createStream(),this._unlockBound):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound)),!0}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(e){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=u.decodeLongPath(e,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=u.decodeLongPath(e,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=u.decodePax(e);break;case"pax-header":this._pax=null===this._paxGlobal?u.decodePax(e):Object.assign({},this._paxGlobal,u.decodePax(e))}}_consumeLongHeader(){this._longHeader=!1,this._missing=f(this._header.size);let e=this._buffer.shift(this._header.size);try{this._decodeLongHeader(e)}catch(e){return this._continueWrite(e),!1}return!0}_consumeStream(){let e=this._buffer.shiftFirst(this._missing);if(null===e)return!1;this._missing-=e.byteLength;let t=this._stream.push(e);return 0===this._missing?(this._stream.push(null),t&&this._stream._detach(),t&&!1===this._locked):t}_createStream(){return new _(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(null!==this._stream){if(!1===this._consumeStream())return;continue}if(!0===this._longHeader){if(this._missing>this._buffer.buffered)break;if(!1===this._consumeLongHeader())return!1;continue}let e=this._buffer.shiftFirst(this._missing);null!==e&&(this._missing-=e.byteLength);continue}if(this._buffer.buffered<512)break;if(null!==this._stream||!1===this._consumeHeader())return}this._continueWrite(null)}_continueWrite(e){let t=this._callback;this._callback=d,t(e)}_write(e,t){this._callback=t,this._buffer.push(e),this._update()}_final(e){this._finished=0===this._missing&&0===this._buffer.buffered,e(this._finished?null:Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(e){this._stream&&this._stream.destroy(a(this)),e(null)}[Symbol.asyncIterator](){let e=null,t=null,n=null,r=null,i=null,a=this;return this.on("entry",function(e,a,o){i=o,a.on("error",d),t?(t({value:a,done:!1}),t=n=null):r=a}),this.on("error",t=>{e=t}),this.on("close",function(){o(e),t&&(e?n(e):t({value:void 0,done:!0}),t=n=null)}),{[Symbol.asyncIterator](){return this},next:()=>new Promise(s),return:()=>u(null),throw:e=>u(e)};function o(e){if(!i)return;let t=i;i=null,t(e)}function s(i,s){if(e)return s(e);if(r){i({value:r,done:!1}),r=null;return}t=i,n=s,o(null),a._finished&&t&&(t({value:void 0,done:!0}),t=n=null)}function u(e){return a.destroy(e),o(e),new Promise((t,n)=>{if(a.destroyed)return t({value:void 0,done:!0});a.once("close",function(){e?n(e):t({value:void 0,done:!0})})})}}}function d(){}function f(e){return(e&=511)&&512-e}e.exports=function(e){return new p(e)}},8066:(e,t,n)=>{let r=n(2871),i=r.from([117,115,116,97,114,0]),a=r.from([48,48]),o=r.from([117,115,116,97,114,32]),s=r.from([32,0]);function u(e,t,n,r){for(;nt?"7777777777777777777".slice(0,t)+" ":"0000000000000000000".slice(0,t-e.length)+e+" "}function _(e,t,n){if(128&(e=e.subarray(t,t+n))[t=0])return function(e){let t,n;if(128===e[0])t=!0;else{if(255!==e[0])return null;t=!1}let r=[];for(n=e.length-1;n>0;n--){let i=e[n];t?r.push(i):r.push(255-i)}let i=0,a=r.length;for(n=0;n=i?i:r>=0||(r+=i)>=0?r:0);for(;t=Math.pow(10,n)&&n++,t+n+e}t.decodeLongPath=function(e,t){return p(e,0,e.length,t)},t.encodePax=function(e){let t="";e.name&&(t+=d(" path="+e.name+"\n")),e.linkname&&(t+=d(" linkpath="+e.linkname+"\n"));let n=e.pax;if(n)for(let e in n)t+=d(" "+e+"="+n[e]+"\n");return r.from(t)},t.decodePax=function(e){let t={};for(;e.length;){let n=0;for(;n100;){let e=o.indexOf("/");if(-1===e)return null;s+=s?"/"+o.slice(0,e):o.slice(0,e),o=o.slice(e+1)}return r.byteLength(o)>100||r.byteLength(s)>155||e.linkname&&r.byteLength(e.linkname)>100?null:(r.write(n,o),r.write(n,c(4095&e.mode,6),100),r.write(n,c(e.uid,6),108),r.write(n,c(e.gid,6),116),(t=e.size).toString(8).length>11?function(e,t,n){t[n]=128;for(let r=11;r>0;r--)t[n+r]=255&e,e=Math.floor(e/256)}(t,n,124):r.write(n,c(t,11),124),r.write(n,c(e.mtime.getTime()/1e3|0,11),136),n[156]=48+function(e){switch(e){case"file":break;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}(e.type),e.linkname&&r.write(n,e.linkname,157),r.copy(i,n,257),r.copy(a,n,263),e.uname&&r.write(n,e.uname,265),e.gname&&r.write(n,e.gname,297),r.write(n,c(e.devmajor||0,6),329),r.write(n,c(e.devminor||0,6),337),s&&r.write(n,s,345),r.write(n,c(l(n),6),148),n)},t.decode=function(e,t,n){let a=0===e[156]?0:e[156]-48,u=p(e,0,100,t),c=_(e,100,8),d=_(e,108,8),f=_(e,116,8),h=_(e,124,12),m=_(e,136,12),g=function(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}(a),y=0===e[157]?null:p(e,157,100,t),b=p(e,265,32),v=p(e,297,32),x=_(e,329,8),D=_(e,337,8),S=l(e);if(256===S)return null;if(S!==_(e,148,8))throw Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(r.equals(i,e.subarray(257,263)))e[345]&&(u=p(e,345,155,t)+"/"+u);else if(r.equals(o,e.subarray(257,263))&&r.equals(s,e.subarray(263,265)));else if(!n)throw Error("Invalid tar header: unknown format.");return 0===a&&u&&"/"===u[u.length-1]&&(a=5),{name:u,mode:c,uid:d,gid:f,size:h,mtime:new Date(1e3*m),type:g,linkname:y,uname:b,gname:v,devmajor:x,devminor:D,pax:null}}},2623:(e,t,n)=>{t.extract=n(9254),n(4132)},4132:(e,t,n)=>{let{Readable:r,Writable:i,getStreamError:a}=n(6871),o=n(2871),s=n(6853),u=n(8066),l=o.alloc(1024);class c extends i{constructor(e,t,n){super({mapWritable:f,eagerOpen:!0}),this.written=0,this.header=t,this._callback=n,this._linkname=null,this._isLinkname="symlink"===t.type&&!t.linkname,this._isVoid="file"!==t.type&&"contiguous-file"!==t.type,this._finished=!1,this._pack=e,this._openCallback=null,null===this._pack._stream?this._pack._stream=this:this._pack._pending.push(this)}_open(e){this._openCallback=e,this._pack._stream===this&&this._continueOpen()}_continuePack(e){if(null===this._callback)return;let t=this._callback;this._callback=null,t(e)}_continueOpen(){null===this._pack._stream&&(this._pack._stream=this);let e=this._openCallback;if(this._openCallback=null,null!==e){if(this._pack.destroying)return e(Error("pack stream destroyed"));if(this._pack._finalized)return e(Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),e(null)}}_write(e,t){return this._isLinkname?(this._linkname=this._linkname?o.concat([this._linkname,e]):e,t(null)):this._isVoid?e.byteLength>0?t(Error("No body allowed for this entry")):t():(this.written+=e.byteLength,this._pack.push(e))?t():void(this._pack._drain=t)}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?o.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),d(this._pack,this.header.size),this._pack._done(this))}_final(e){if(this.written!==this.header.size)return e(Error("Size mismatch"));this._finish(),e(null)}_getError(){return a(this)||Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(e){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),e()}}class _ extends r{constructor(e){super(e),this._drain=p,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(e,t,n){if(this._finalized||this.destroying)throw Error("already finalized or destroyed");"function"==typeof t&&(n=t,t=null),n||(n=p),e.size&&"symlink"!==e.type||(e.size=0),e.type||(e.type=function(e){switch(e&s.S_IFMT){case s.S_IFBLK:return"block-device";case s.S_IFCHR:return"character-device";case s.S_IFDIR:return"directory";case s.S_IFIFO:return"fifo";case s.S_IFLNK:return"symlink"}return"file"}(e.mode)),e.mode||(e.mode="directory"===e.type?493:420),e.uid||(e.uid=0),e.gid||(e.gid=0),e.mtime||(e.mtime=new Date),"string"==typeof t&&(t=o.from(t));let r=new c(this,e,n);return o.isBuffer(t)?(e.size=t.byteLength,r.write(t),r.end()):r._isVoid,r}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(l),this.push(null))}_done(e){e===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(e){if(!e.pax){let t=u.encode(e);if(t){this.push(t);return}}this._encodePax(e)}_encodePax(e){let t=u.encodePax({name:e.name,linkname:e.linkname,pax:e.pax}),n={name:"PaxHeader",mode:e.mode,uid:e.uid,gid:e.gid,size:t.byteLength,mtime:e.mtime,type:"pax-header",linkname:e.linkname&&"PaxHeader",uname:e.uname,gname:e.gname,devmajor:e.devmajor,devminor:e.devminor};this.push(u.encode(n)),this.push(t),d(this,t.byteLength),n.size=e.size,n.type=e.type,this.push(u.encode(n))}_doDrain(){let e=this._drain;this._drain=p,e()}_predestroy(){let e=a(this);for(this._stream&&this._stream.destroy(e);this._pending.length;){let t=this._pending.shift();t.destroy(e),t._continueOpen()}this._doDrain()}_read(e){this._doDrain(),e()}}function p(){}function d(e,t){(t&=511)&&e.push(l.subarray(0,512-t))}function f(e){return o.isBuffer(e)?e:o.from(e)}e.exports=function(e){return new _(e)}},8925:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},6318:(e,t,n)=>{"use strict";var r=n(2884),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=_;var a=Object.create(n(7646));a.inherits=n(1285);var o=n(5031),s=n(8957);a.inherits(_,o);for(var u=i(s.prototype),l=0;l{"use strict";e.exports=a;var r=n(5616),i=Object.create(n(7646));function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}i.inherits=n(1285),i.inherits(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},5031:(e,t,n)=>{"use strict";var r,i,a=n(4406),o=n(2884);e.exports=b;var s=n(8925);b.ReadableState=y,n(2699).EventEmitter;var u=function(e,t){return e.listeners(t).length},l=n(1289),c=n(4913).Buffer,_=n.g.Uint8Array||function(){},p=Object.create(n(7646));p.inherits=n(1285);var d=n(9337),f=void 0;f=d&&d.debuglog?d.debuglog("stream"):function(){};var h=n(5179),m=n(8490);p.inherits(b,l);var g=["error","close","destroy","pause","resume"];function y(e,t){r=r||n(6318),e=e||{};var a=t instanceof r;this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,u=this.objectMode?16:16384;o||0===o?this.highWaterMark=o:a&&(s||0===s)?this.highWaterMark=s:this.highWaterMark=u,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new h,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&&(i||(i=n(6083).s),this.decoder=new i(e.encoding),this.encoding=e.encoding)}function b(e){if(r=r||n(6318),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function v(e,t,n,r,i){var a,o,s,u,l,p=e._readableState;return null===t?(p.reading=!1,function(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,S(e)}}(e,p)):(i||(a=p,o=t,c.isBuffer(o)||o instanceof _||"string"==typeof o||void 0===o||a.objectMode||(s=TypeError("Invalid non-string/buffer chunk")),l=s),l)?e.emit("error",l):p.objectMode||t&&t.length>0?("string"==typeof t||p.objectMode||Object.getPrototypeOf(t)===c.prototype||(u=t,t=c.from(u)),r?p.endEmitted?e.emit("error",Error("stream.unshift() after end event")):x(e,p,t,!0):p.ended?e.emit("error",Error("stream.push() after EOF")):(p.reading=!1,p.decoder&&!n?(t=p.decoder.write(t),p.objectMode||0!==t.length?x(e,p,t,!1):E(e,p)):x(e,p,t,!1))):r||(p.reading=!1),!p.ended&&(p.needReadable||p.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(T,e):T(e))}function T(e){f("emit readable"),e.emit("readable"),M(e)}function E(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(w,e,t))}function w(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):(r=t.buffer,i=t.decoder,ea.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0==(e-=o)){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}(e,r):function(e,t){var n=c.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),0==(e-=o)){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}(e,r),n=a),n)}function k(e){var t=e._readableState;if(t.length>0)throw Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(j,t,e))}function j(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function I(e,t){for(var n=0,r=e.length;n=n.highWaterMark||n.ended))return f("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?k(this):S(this),null;if(0===(e=D(e,n))&&n.ended)return 0===n.length&&k(this),null;var i=n.needReadable;return f("need readable",i),(0===n.length||n.length-e0?N(e,n):null)?(n.needReadable=!0,e=0):n.length-=e,0===n.length&&(n.ended||(n.needReadable=!0),r!==e&&n.ended&&k(this)),null!==t&&this.emit("data",t),t},b.prototype._read=function(e){this.emit("error",Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,f("pipe count=%d opts=%j",r.pipesCount,t);var i=t&&!1===t.end||e===a.stdout||e===a.stderr?y:l;function l(){f("onend"),e.end()}r.endEmitted?o.nextTick(i):n.once("end",i),e.on("unpipe",function t(i,a){f("onunpipe"),i===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,f("cleanup"),e.removeListener("close",m),e.removeListener("finish",g),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",t),n.removeListener("end",l),n.removeListener("end",y),n.removeListener("data",d),_=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c())});var c=function(){var e=n._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&u(n,"data")&&(e.flowing=!0,M(n))};e.on("drain",c);var _=!1,p=!1;function d(t){f("ondata"),p=!1,!1!==e.write(t)||p||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==I(r.pipes,e))&&!_&&(f("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function h(t){f("onerror",t),y(),e.removeListener("error",h),0===u(e,"error")&&e.emit("error",t)}function m(){e.removeListener("finish",g),y()}function g(){f("onfinish"),e.removeListener("close",m),y()}function y(){f("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",m),e.once("finish",g),e.emit("pipe",n),r.flowing||(f("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(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{"use strict";e.exports=o;var r=n(6318),i=Object.create(n(7646));function a(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var r,i,a=n(4406),o=n(2884);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){(function(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(void 0),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e})(t,e)}}e.exports=g;var u=!a.browser&&["v0.10","v0.9."].indexOf(a.version.slice(0,5))>-1?setImmediate:o.nextTick;g.WritableState=m;var l=Object.create(n(7646));l.inherits=n(1285);var c={deprecate:n(5803)},_=n(1289),p=n(4913).Buffer,d=n.g.Uint8Array||function(){},f=n(8490);function h(){}function m(e,t){r=r||n(6318),e=e||{};var i=t instanceof r;this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var a=e.highWaterMark,l=e.writableHighWaterMark,c=this.objectMode?16:16384;a||0===a?this.highWaterMark=a:i&&(l||0===l)?this.highWaterMark=l:this.highWaterMark=c,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 _=!1===e.decodeStrings;this.decodeStrings=!_,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){(function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(o.nextTick(i,t),o.nextTick(S,e,n),e._writableState.errorEmitted=!0,e.emit("error",t)):(i(t),e._writableState.errorEmitted=!0,e.emit("error",t),S(e,n));else{var a=x(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||v(e,n),r?u(b,e,n,a,i):b(e,n,a,i)}})(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 s(this)}function g(e){if(r=r||n(6318),!i.call(g,this)&&!(this instanceof r))return new g(e);this._writableState=new m(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),_.call(this)}function y(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 b(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),S(e,t)}function v(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=n;for(var a=0,o=!0;n;)r[a]=n,n.isBuf||(o=!1),n=n.next,a+=1;r.allBuffers=o,y(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback,_=t.objectMode?1:u.length;if(y(e,t,!1,_,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function D(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var n=x(t);return n&&(t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(D,e,t)):(t.prefinished=!0,e.emit("prefinish"))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(g,_),m.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(m.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(i=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(e){return!!i.call(this,e)||this===g&&e&&e._writableState instanceof m}})):i=function(e){return e instanceof this},g.prototype.pipe=function(){this.emit("error",Error("Cannot pipe, not readable"))},g.prototype.write=function(e,t,n){var r,i,a,s,u,l,c,_,f=this._writableState,m=!1,g=!f.objectMode&&(r=e,p.isBuffer(r)||r instanceof d);return g&&!p.isBuffer(e)&&(i=e,e=p.from(i)),("function"==typeof t&&(n=t,t=null),g?t="buffer":t||(t=f.defaultEncoding),"function"!=typeof n&&(n=h),f.ended)?(a=n,s=Error("write after end"),this.emit("error",s),o.nextTick(a,s)):(g||(u=e,l=n,c=!0,_=!1,null===u?_=TypeError("May not write null values to stream"):"string"==typeof u||void 0===u||f.objectMode||(_=TypeError("Invalid non-string/buffer chunk")),_&&(this.emit("error",_),o.nextTick(l,_),c=!1),c))&&(f.pendingcb++,m=function(e,t,n,r,i,a){if(!n){var o,s,u=(o=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=p.from(o,s)),o);r!==u&&(n=!0,i="buffer",r=u)}var l=t.objectMode?1:r.length;t.length+=l;var c=t.length-1))throw TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(e,t,n){n(Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(e,t,n){var r,i=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||(r=n,i.ending=!0,S(this,i),r&&(i.finished?o.nextTick(r):this.once("finish",r)),i.ended=!0,this.writable=!1)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),g.prototype.destroy=f.destroy,g.prototype._undestroy=f.undestroy,g.prototype._destroy=function(e,t){this.end(),t(e)}},5179:(e,t,n)=>{"use strict";var r=n(4913).Buffer,i=n(3614);e.exports=function(){function e(){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(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};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?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(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)(function(e,t,n){e.copy(t,n)})(n.data,t,i),i+=n.data.length,n=n.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},8490:(e,t,n)=>{"use strict";var r=n(2884);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,a=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return a||o?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this},undestroy:function(){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.finished=!1,this._writableState.errorEmitted=!1)}}},1289:(e,t,n)=>{e.exports=n(2699).EventEmitter},7864:(e,t,n)=>{(t=e.exports=n(5031)).Stream=t,t.Readable=t,t.Writable=n(8957),t.Duplex=n(6318),t.Transform=n(5616),t.PassThrough=n(2319)},4913:(e,t,n)=>{var r=n(8834),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},6083:(e,t,n)=>{"use strict";var r=n(4913).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=_,t=3;break;default:this.write=p,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function _(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},3433:(e,t,n)=>{var r=n(4406),i=n(7864).Transform,a=n(3335).inherits,o=n(1960);function s(e){i.call(this,e),this._destroyed=!1}function u(e,t,n){n(null,e)}function l(e){return function(t,n,r){return"function"==typeof t&&(r=n,n=t,t={}),"function"!=typeof n&&(n=u),"function"!=typeof r&&(r=null),e(t,n,r)}}a(s,i),s.prototype.destroy=function(e){if(!this._destroyed){this._destroyed=!0;var t=this;r.nextTick(function(){e&&t.emit("error",e),t.emit("close")})}},e.exports=l(function(e,t,n){var r=new s(e);return r._transform=t,n&&(r._flush=n),r}),e.exports.ctor=l(function(e,t,n){function r(t){if(!(this instanceof r))return new r(t);this.options=o(e,t),s.call(this,this.options)}return a(r,s),r.prototype._transform=t,n&&(r.prototype._flush=n),r}),e.exports.obj=l(function(e,t,n){var r=new s(o({objectMode:!0,highWaterMark:16},e));return r._transform=t,n&&(r._flush=n),r})},9085:(e,t)=>{var n,r=function(){var e=Object.prototype.toString,t=Object.prototype.hasOwnProperty;return{Class:function(t){return e.call(t).replace(/^\[object *|\]$/g,"")},HasProperty:function(e,t){return t in e},HasOwnProperty:function(e,n){return t.call(e,n)},IsCallable:function(e){return"function"==typeof e},ToInt32:function(e){return e>>0},ToUint32:function(e){return e>>>0}}}(),i=Math.LN2,a=Math.abs,o=Math.floor,s=Math.log,u=Math.min,l=Math.pow,c=Math.round;function _(e){if(p&&n){var t,r=p(e);for(t=0;t>n}function f(e,t){var n=32-t;return e<>>n}function h(e){return[255&e]}function m(e){return d(e[0],8)}function g(e){return[255&e]}function y(e){return f(e[0],8)}function b(e){return[(e=c(Number(e)))<0?0:e>255?255:255&e]}function v(e){return[e>>8&255,255&e]}function x(e){return d(e[0]<<8|e[1],16)}function D(e){return[e>>8&255,255&e]}function S(e){return f(e[0]<<8|e[1],16)}function T(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function E(e){return d(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function w(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function A(e){return f(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function C(e,t,n){var r,c,_,p,d,f,h,m=(1<.5?t+1:t%2?t+1:t}for(e!=e?(c=(1<=l(2,1-m)?(c=u(o(s(e)/i),1023),(_=g(e/l(2,c)*l(2,n)))/l(2,n)>=2&&(c+=1,_=1),c>m?(c=(1<>=1;return(p.reverse(),o=p.join(""),s=(1<0?u*l(2,c-s)*(1+_/l(2,n)):0!==_?u*l(2,-(s-1))*(_/l(2,n)):u<0?-0:0}function N(e){return M(e,11,52)}function k(e){return C(e,11,52)}function j(e){return M(e,8,23)}function I(e){return C(e,8,23)}!function(){var e=function(e){var t;if((e=r.ToInt32(e))<0)throw RangeError("ArrayBuffer size is not a small enough positive integer");for(t=0,this.byteLength=e,this._bytes=[],this._bytes.length=e;tthis.buffer.byteLength)throw RangeError("byteOffset out of range");if(this.byteOffset%this.BYTES_PER_ELEMENT)throw RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.");if(arguments.length<3){if(this.byteLength=this.buffer.byteLength-this.byteOffset,this.byteLength%this.BYTES_PER_ELEMENT)throw RangeError("length of buffer minus byteOffset not a multiple of the element size");this.length=this.byteLength/this.BYTES_PER_ELEMENT}else this.length=r.ToUint32(a),this.byteLength=this.length*this.BYTES_PER_ELEMENT;if(this.byteOffset+this.byteLength>this.buffer.byteLength)throw RangeError("byteOffset and length reference an area beyond the end of the buffer")}else throw TypeError("Unexpected argument type(s)")}else for(l=0,u=arguments[0],this.length=r.ToUint32(u.length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0;l1e5)throw RangeError("Array too large for polyfill");for(t=0;t=this.length)){var t,n,i=[];for(t=0,n=this.byteOffset+e*this.BYTES_PER_ELEMENT;t=this.length)){var n,i,a=this._pack(t);for(n=0,i=this.byteOffset+e*this.BYTES_PER_ELEMENT;nthis.length)throw RangeError("Offset plus length of array is out of range");if(c=this.byteOffset+a*this.BYTES_PER_ELEMENT,_=n.length*this.BYTES_PER_ELEMENT,n.buffer===this.buffer){for(s=0,p=[],u=n.byteOffset;s<_;s+=1,u+=1)p[s]=n.buffer._bytes[u];for(s=0,l=c;s<_;s+=1,l+=1)this.buffer._bytes[l]=p[s]}else for(s=0,u=n.byteOffset,l=c;s<_;s+=1,u+=1,l+=1)this.buffer._bytes[l]=n.buffer._bytes[u]}else if("object"==typeof arguments[0]&&void 0!==arguments[0].length){if(i=arguments[0],o=r.ToUint32(i.length),a=r.ToUint32(arguments[1]),a+o>this.length)throw RangeError("Offset plus length of array is out of range");for(s=0;si?i:n,a=t,o=this.length;var n,i,a,o,s=(t=a<0?0:a>o?o:a)-e;return s<0&&(s=0),new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,s)},s}var o=a(1,h,m),s=a(1,g,y),u=a(1,b,y),l=a(2,v,x),c=a(2,D,S),p=a(4,T,E),d=a(4,w,A),f=a(4,I,j),C=a(8,k,N);t.iq=t.iq||o,t.U2=t.U2||s,t.we=t.we||u,t.M2=t.M2||l,t.HA=t.HA||c,t.ZV=t.ZV||p,t._R=t._R||d,t.$L=t.$L||f,t.I=t.I||C}(),function(){function e(e,t){return r.IsCallable(e.get)?e.get(t):e[t]}var n,i=(n=new t.HA([4660]),18===e(new t.U2(n.buffer),0)),a=function(e,n,i){if(0==arguments.length)e=new t.eT(0);else if(!(e instanceof t.eT||"ArrayBuffer"===r.Class(e)))throw TypeError("TypeError");if(this.buffer=e||new t.eT(0),this.byteOffset=r.ToUint32(n),this.byteOffset>this.buffer.byteLength)throw RangeError("byteOffset out of range");if(arguments.length<3?this.byteLength=this.buffer.byteLength-this.byteOffset:this.byteLength=r.ToUint32(i),this.byteOffset+this.byteLength>this.buffer.byteLength)throw RangeError("byteOffset and length reference an area beyond the end of the buffer");_(this)};function o(n){return function(a,o){if((a=r.ToUint32(a))+n.BYTES_PER_ELEMENT>this.byteLength)throw RangeError("Array index out of range");a+=this.byteOffset;var s,u=new t.U2(this.buffer,a,n.BYTES_PER_ELEMENT),l=[];for(s=0;sthis.byteLength)throw RangeError("Array index out of range");var u,l=new n([o]),c=new t.U2(l.buffer),_=[];for(u=0;u{e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}};function r(e){try{if(!n.g.localStorage)return!1}catch(e){return!1}var t=n.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}},82:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},4895:(e,t,n)=>{"use strict";var r=n(2635),i=n(3138),a=n(2094),o=n(198);function s(e){return e.call.bind(e)}var u="undefined"!=typeof BigInt,l="undefined"!=typeof Symbol,c=s(Object.prototype.toString),_=s(Number.prototype.valueOf),p=s(String.prototype.valueOf),d=s(Boolean.prototype.valueOf);if(u)var f=s(BigInt.prototype.valueOf);if(l)var h=s(Symbol.prototype.valueOf);function m(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function g(e){return"[object Map]"===c(e)}function y(e){return"[object Set]"===c(e)}function b(e){return"[object WeakMap]"===c(e)}function v(e){return"[object WeakSet]"===c(e)}function x(e){return"[object ArrayBuffer]"===c(e)}function D(e){return"undefined"!=typeof ArrayBuffer&&(x.working?x(e):e instanceof ArrayBuffer)}function S(e){return"[object DataView]"===c(e)}function T(e){return"undefined"!=typeof DataView&&(S.working?S(e):e instanceof DataView)}t.isArgumentsObject=r,t.isGeneratorFunction=i,t.isTypedArray=o,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):o(e)||T(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},g.working="undefined"!=typeof Map&&g(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(g.working?g(e):e instanceof Map)},y.working="undefined"!=typeof Set&&y(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(y.working?y(e):e instanceof Set)},b.working="undefined"!=typeof WeakMap&&b(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(b.working?b(e):e instanceof WeakMap)},v.working="undefined"!=typeof WeakSet&&v(new WeakSet),t.isWeakSet=function(e){return v(e)},x.working="undefined"!=typeof ArrayBuffer&&x(new ArrayBuffer),t.isArrayBuffer=D,S.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&S(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=T;var E="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function w(e){return"[object SharedArrayBuffer]"===c(e)}function A(e){return void 0!==E&&(void 0===w.working&&(w.working=w(new E)),w.working?w(e):e instanceof E)}function C(e){return m(e,_)}function M(e){return m(e,p)}function N(e){return m(e,d)}function k(e){return u&&m(e,f)}function j(e){return l&&m(e,h)}t.isSharedArrayBuffer=A,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===c(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===c(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===c(e)},t.isGeneratorObject=function(e){return"[object Generator]"===c(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===c(e)},t.isNumberObject=C,t.isStringObject=M,t.isBooleanObject=N,t.isBigIntObject=k,t.isSymbolObject=j,t.isBoxedPrimitive=function(e){return C(e)||M(e)||N(e)||k(e)||j(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(D(e)||A(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw Error(e+" is not supported in userland")}})})},3335:(e,t,n)=>{var r=n(4406),i=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(n)?r.showHidden=n:n&&t._extend(r,n),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),p(r,e,r.depth)}function c(e,t){var n=l.styles[t];return n?"\x1b["+l.colors[n][0]+"m"+e+"\x1b["+l.colors[n][1]+"m":e}function _(e,t){return e}function p(e,n,r){if(e.customInspect&&n&&E(n.inspect)&&n.inspect!==t.inspect&&!(n.constructor&&n.constructor.prototype===n)){var i,a,o,s,u,l=n.inspect(r,e);return b(l)||(l=p(e,l,r)),l}var c=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(b(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return y(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}(e,n);if(c)return c;var _=Object.keys(n),D=(s={},_.forEach(function(e,t){s[e]=!0}),s);if(e.showHidden&&(_=Object.getOwnPropertyNames(n)),T(n)&&(_.indexOf("message")>=0||_.indexOf("description")>=0))return d(n);if(0===_.length){if(E(n)){var w=n.name?": "+n.name:"";return e.stylize("[Function"+w+"]","special")}if(x(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(S(n))return e.stylize(Date.prototype.toString.call(n),"date");if(T(n))return d(n)}var A="",C=!1,N=["{","}"];return(h(n)&&(C=!0,N=["[","]"]),E(n)&&(A=" [Function"+(n.name?": "+n.name:"")+"]"),x(n)&&(A=" "+RegExp.prototype.toString.call(n)),S(n)&&(A=" "+Date.prototype.toUTCString.call(n)),T(n)&&(A=" "+d(n)),0!==_.length||C&&0!=n.length)?r<0?x(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=C?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o=0&&o++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?a[0]+(""===i?"":i+"\n ")+" "+u.join(",\n ")+" "+a[1]:a[0]+i+" "+u.join(", ")+" "+a[1]):N[0]+A+N[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,i,a){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),M(r,i)||(o="["+i+"]"),!s&&(0>e.seen.indexOf(u.value)?(s=g(n)?p(e,u.value,null):p(e,u.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return" "+e}).join("\n").slice(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),v(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.slice(1,-1),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function h(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function g(e){return null===e}function y(e){return"number"==typeof e}function b(e){return"string"==typeof e}function v(e){return void 0===e}function x(e){return D(e)&&"[object RegExp]"===w(e)}function D(e){return"object"==typeof e&&null!==e}function S(e){return D(e)&&"[object Date]"===w(e)}function T(e){return D(e)&&("[object Error]"===w(e)||e instanceof Error)}function E(e){return"function"==typeof e}function w(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(!o[e=e.toUpperCase()]){if(s.test(e)){var n=r.pid;o[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else o[e]=function(){}}return o[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(4895),t.isArray=h,t.isBoolean=m,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=y,t.isString=b,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=v,t.isRegExp=x,t.types.isRegExp=x,t.isObject=D,t.isDate=S,t.types.isDate=S,t.isError=T,t.types.isNativeError=T,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(82);var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(n=[A((e=new Date).getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":"),[e.getDate(),C[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(1285),t._extend=function(e,t){if(!t||!D(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var N="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function k(e,t){if(!e){var n=Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');if(N&&e[N]){var t=e[N];if("function"!=typeof t)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,N,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],a=0;a{"use strict";var r=RegExp("^(?:@([^/]+?)[/])?([^/]+?)$"),i=n(5890),a=["node_modules","favicon.ico"],o=function(e,t){var n={validForNewPackages:0===t.length&&0===e.length,validForOldPackages:0===t.length,warnings:e,errors:t};return n.warnings.length||delete n.warnings,n.errors.length||delete n.errors,n};e.exports=function(e){var t=[],n=[];if(null===e)return n.push("name cannot be null"),o(t,n);if(void 0===e)return n.push("name cannot be undefined"),o(t,n);if("string"!=typeof e)return n.push("name must be a string"),o(t,n);if(e.length||n.push("name length must be greater than zero"),e.match(/^\./)&&n.push("name cannot start with a period"),e.match(/^_/)&&n.push("name cannot start with an underscore"),e.trim()!==e&&n.push("name cannot contain leading or trailing spaces"),a.forEach(function(t){e.toLowerCase()===t&&n.push(t+" is a blacklisted name")}),i({version:"*"}).forEach(function(n){e.toLowerCase()===n&&t.push(n+" is a core module name")}),e.length>214&&t.push("name can no longer contain more than 214 characters"),e.toLowerCase()!==e&&t.push("name can no longer contain capital letters"),/[~'!()*]/.test(e.split("/").slice(-1)[0])&&t.push('name can no longer contain special characters ("~\'!()*")'),encodeURIComponent(e)!==e){var s=e.match(r);if(s){var u=s[1],l=s[2];if(encodeURIComponent(u)===u&&encodeURIComponent(l)===l)return o(t,n)}n.push("name can only contain URL-friendly characters")}return o(t,n)}},2094:(e,t,n)=>{"use strict";var r=n(3243),i=n(711),a=n(2680),o=n(326),s=a("Object.prototype.toString"),u=n(7226)(),l="undefined"==typeof globalThis?n.g:globalThis,c=i(),_=a("String.prototype.slice"),p={},d=Object.getPrototypeOf;u&&o&&d&&r(c,function(e){if("function"==typeof l[e]){var t=new l[e];if(Symbol.toStringTag in t){var n=d(t),r=o(n,Symbol.toStringTag);r||(r=o(d(n),Symbol.toStringTag)),p[e]=r.get}}});var f=function(e){var t=!1;return r(p,function(n,r){if(!t)try{var i=n.call(e);i===r&&(t=i)}catch(e){}}),t},h=n(198);e.exports=function(e){return!!h(e)&&(u&&Symbol.toStringTag in e?f(e):_(s(e),8,-1))}},8892:e=>{e.exports=function e(t,n){if(t&&n)return e(t)(n);if("function"!=typeof t)throw TypeError("need wrapper function");return Object.keys(t).forEach(function(e){r[e]=t[e]}),r;function r(){for(var e=Array(arguments.length),n=0;n{e.exports=function(){for(var e={},n=0;n{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},8006:(e,t,n)=>{"use strict";function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(function(e){t.push(e)});else if(arguments.length>0)for(var n=0,i=arguments.length;n1)n=t;else if(this.head)r=this.head.next,n=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},r.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else if(this.tail)r=this.tail.prev,n=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},r.prototype.toArray=function(){for(var e=Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},r.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(tthis.length&&(t=this.length);for(var i=0,a=this.head;null!==a&&ithis.length&&(t=this.length);for(var i=this.length,a=this.tail;null!==a&&i>t;i--)a=a.prev;for(;null!==a&&i>e;i--,a=a.prev)n.push(a.value);return n},r.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,a=this.head;null!==a&&r{e.exports=n(9906)(20511)},3230:(e,t,n)=>{e.exports=n(9906)(22194)},2592:(e,t,n)=>{e.exports=n(9906)(2784)},384:(e,t,n)=>{e.exports=n(9906)(28316)},3673:(e,t,n)=>{e.exports=n(9906)(29033)},2353:(e,t,n)=>{e.exports=n(9906)(29501)},6752:(e,t,n)=>{e.exports=n(9906)(41014)},9970:(e,t,n)=>{e.exports=n(9906)(44714)},2358:(e,t,n)=>{e.exports=n(9906)(45056)},5282:(e,t,n)=>{e.exports=n(9906)(51501)},7745:(e,t,n)=>{e.exports=n(9906)(57879)},5837:(e,t,n)=>{e.exports=n(9906)(5895)},138:(e,t,n)=>{e.exports=n(9906)(61199)},6519:(e,t,n)=>{e.exports=n(9906)(63163)},4432:(e,t,n)=>{e.exports=n(9906)(69234)},3432:(e,t,n)=>{e.exports=n(9906)(71384)},5465:(e,t,n)=>{e.exports=n(9906)(73323)},8301:(e,t,n)=>{e.exports=n(9906)(76034)},2832:(e,t,n)=>{e.exports=n(9906)(7850)},5366:(e,t,n)=>{e.exports=n(9906)(78664)},4110:(e,t,n)=>{e.exports=n(9906)(82323)},2842:(e,t,n)=>{e.exports=n(9906)(83620)},4908:(e,t,n)=>{e.exports=n(9906)(88100)},9906:e=>{"use strict";e.exports=vendor_da56d86f3cf636eaa471},5026:()=>{},2174:()=>{},6831:()=>{},6954:()=>{},1745:()=>{},6584:()=>{},4854:()=>{},6602:()=>{},4374:()=>{},3614:()=>{},9337:()=>{},7099:()=>{}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{n.g.importScripts&&(e=n.g.location+"");var e,t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&!e;)e=r[i--].src}if(!e)throw Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";var e,t,r,i,a,o,s,u,l,c,_,p,d,f,h,m,g,y,b,v,x,D,S,T,E,w,A,C,M,N,k,j,I,O,P,F=n(2322),L=n(5366),R=n(7029),z=n(2592),B=n(8301),U=n(5465),J=(0,U.createSlice)({name:"configuration",initialState:{open:!1,snapId:"local:http://localhost:8080",snapVersion:void 0,srp:"test test test test test test test test test test test ball",sesEnabled:!0},reducers:{openConfigurationModal:function(e){e.open=!0},setOpen:function(e,t){e.open=t.payload},setSnapId:function(e,t){e.snapId=t.payload},setSnapVersion:function(e,t){e.snapVersion=t.payload},setSrp:function(e,t){e.srp=t.payload},setSesEnabled:function(e,t){e.sesEnabled=t.payload}}}),$=J.actions,K=$.openConfigurationModal,V=$.setOpen,Y=$.setSnapId,W=$.setSnapVersion;$.setSrp,$.setSesEnabled;var q=J.reducer,Q=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.open}),H=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.snapId}),G=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.snapVersion}),Z=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.srp}),X=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.sesEnabled}),ee=n(9970),et=ee.useDispatch;(function(e){e.OnRpcRequest="onRpcRequest",e.OnTransaction="onTransaction",e.OnCronjob="onCronjob",e.OnInstall="onInstall",e.OnUpdate="onUpdate",e.OnNameLookup="onNameLookup",e.OnKeyringRequest="onKeyringRequest",e.OnHomePage="onHomePage"})(e||(e={})),Object.values(e);var en=n(4110),er={alert:{alt:"Alert",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iIzAzN0RENiIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KICA8cGF0aCBkPSJNMjIuMzU5NiAxOC4wNzVMMjEuNDkyOSAxNi42OTE3QzIxLjMxMDkgMTYuMzgzMyAyMS4xNDYyIDE1LjggMjEuMTQ2MiAxNS40NTgzVjEzLjM1QzIxLjE0NjIgMTEuMzkxNyAxOS45NTAxIDkuNjk5OTkgMTguMjI1MyA4LjkwODMyQzE3Ljc3NDcgOC4xNDE2NiAxNi45NDI2IDcuNjY2NjYgMTUuOTg5MiA3LjY2NjY2QzE1LjA0NDUgNy42NjY2NiAxNC4xOTUxIDguMTU4MzIgMTMuNzQ0NCA4LjkzMzMyQzEyLjA1NDMgOS43NDE2NiAxMC44ODQyIDExLjQxNjcgMTAuODg0MiAxMy4zNVYxNS40NTgzQzEwLjg4NDIgMTUuOCAxMC43MTk1IDE2LjM4MzMgMTAuNTM3NSAxNi42ODMzTDkuNjYyMTQgMTguMDc1QzkuMzE1NDYgMTguNjMzMyA5LjIzNzQ1IDE5LjI1IDkuNDU0MTMgMTkuODE2N0M5LjY2MjE0IDIwLjM3NSAxMC4xNTYyIDIwLjgwODMgMTAuNzk3NSAyMS4wMTY3QzEyLjQ3OSAyMS41NjY3IDE0LjI0NzEgMjEuODMzMyAxNi4wMTUyIDIxLjgzMzNDMTcuNzgzMyAyMS44MzMzIDE5LjU1MTQgMjEuNTY2NyAyMS4yMzI5IDIxLjAyNUMyMS44Mzk2IDIwLjgzMzMgMjIuMzA3NiAyMC4zOTE3IDIyLjUzMyAxOS44MTY3QzIyLjc1ODMgMTkuMjQxNyAyMi42OTc2IDE4LjYwODMgMjIuMzU5NiAxOC4wNzVaIiBmaWxsPSIjMDM3NkM5Ii8+CiAgPHBhdGggZD0iTTE4LjQ1MDQgMjIuNjc1QzE4LjA4NjQgMjMuNjQxNyAxNy4xMjQzIDI0LjMzMzMgMTUuOTk3NiAyNC4zMzMzQzE1LjMxMjkgMjQuMzMzMyAxNC42MzY5IDI0LjA2NjcgMTQuMTYwMiAyMy41OTE3QzEzLjg4MjggMjMuMzQxNyAxMy42NzQ4IDIzLjAwODMgMTMuNTUzNSAyMi42NjY3QzEzLjY2NjEgMjIuNjgzMyAxMy43Nzg4IDIyLjY5MTcgMTMuOTAwMSAyMi43MDgzQzE0LjA5OTUgMjIuNzMzMyAxNC4zMDc1IDIyLjc1ODMgMTQuNTE1NSAyMi43NzVDMTUuMDA5NSAyMi44MTY3IDE1LjUxMjIgMjIuODQxNyAxNi4wMTQ5IDIyLjg0MTdDMTYuNTA5IDIyLjg0MTcgMTcuMDAzIDIyLjgxNjcgMTcuNDg4NCAyMi43NzVDMTcuNjcwNCAyMi43NTgzIDE3Ljg1MjQgMjIuNzUgMTguMDI1NyAyMi43MjVDMTguMTY0NCAyMi43MDgzIDE4LjMwMzEgMjIuNjkxNyAxOC40NTA0IDIyLjY3NVoiIGZpbGw9IiMwMzc2QzkiLz4KPC9zdmc+Cg=="},arrowRight:{alt:"Arrow pointing right",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjM5OTI5IDEyQzEuMTc5NTEgMTIgMS4wMzI5OSAxMS45MzI2IDAuODg2NDY3IDExLjc5NzhDMC41OTM0MjcgMTEuNTI4MSAwLjU5MzQyNyAxMS4xMjM2IDAuODg2NDY3IDEwLjg1MzlMNS42NDgzNyA2LjQ3MTkxQzUuNzk0ODkgNi4zMzcwOCA1Ljg2ODE1IDYuMjAyMjUgNS44NjgxNSA2QzUuODY4MTUgNS43OTc3NSA1Ljc5NDg5IDUuNjYyOTIgNS42NDgzNyA1LjUyODA5TDAuODg2NDY3IDEuMTQ2MDdDMC41OTM0MjcgMC44NzY0MDQgMC41OTM0MjcgMC40NzE5MSAwLjg4NjQ2NyAwLjIwMjI0N0MxLjE3OTUxIC0wLjA2NzQxNTcgMS42MTkwNyAtMC4wNjc0MTU3IDEuOTEyMTEgMC4yMDIyNDdMNi42NzQwMSA0LjU4NDI3QzcuMTEzNTcgNC45ODg3NiA3LjMzMzM1IDUuNDYwNjcgNy4zMzMzNSA2QzcuMzMzMzUgNi41MzkzMiA3LjExMzU3IDcuMDc4NjUgNi42NzQwMSA3LjQxNTczTDEuOTEyMTEgMTEuNzk3OEMxLjc2NTU5IDExLjkzMjYgMS42MTkwNyAxMiAxLjM5OTI5IDEyWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},arrowTopRight:{alt:"Arrow pointing top right",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTAuMjQ3OCA4LjM2NjQ5TDEwLjI0MTEgMS42Mjk5QzEwLjI0MTEgMS4yNDgyIDkuOTkzMzUgMC45ODAzNDcgOS41OTE1OCAwLjk4MDM0N0gyLjg1NDk0QzIuNDc5OTQgMC45ODAzNDcgMi4yMjU0OCAxLjI2ODI5IDIuMjI1NDggMS41ODk3MkMyLjIyNTQ4IDEuOTExMTUgMi41MTM0MyAyLjE4NTcgMi44MjgxNiAyLjE4NTdINS4xNTg1MUw4LjQyNjM4IDIuMDc4NTZMNy4xODA4MyAzLjE3MDA4TDAuNTQ0Njc4IDkuODE5NjNDMC40MjQxNDIgOS45NDAxNCAwLjM1NzE3OCAxMC4wOTQyIDAuMzU3MTc4IDEwLjI0MTVDMC4zNTcxNzggMTAuNTYyOSAwLjY0NTEyNCAxMC44NjQzIDAuOTc5OTQzIDEwLjg2NDNDMS4xMzM5NyAxMC44NjQzIDEuMjgxMjkgMTAuODEwNyAxLjQwMTgyIDEwLjY4MzVMOC4wNTEzNSA0LjA0MDYxTDkuMTU2MjYgMi43ODgzOEw5LjAzNTc1IDUuOTE1NjJWOC4zOTMyOUM5LjAzNTc1IDguNzA4MDMgOS4zMTAzMiA5LjAwMjY2IDkuNjM4NDMgOS4wMDI2NkM5Ljk1OTg2IDkuMDAyNjYgMTAuMjQ3OCA4LjcyODE0IDEwLjI0NzggOC4zNjY0OVoiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},darkArrowTopRightIcon:{alt:"Arrow pointing top right",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTAuNzQ3OCA4LjM2NjM2TDEwLjc0MTEgMS42Mjk3OEMxMC43NDExIDEuMjQ4MDggMTAuNDkzMyAwLjk4MDIyNSAxMC4wOTE2IDAuOTgwMjI1SDMuMzU0OTRDMi45Nzk5NCAwLjk4MDIyNSAyLjcyNTQ4IDEuMjY4MTcgMi43MjU0OCAxLjU4OTZDMi43MjU0OCAxLjkxMTAzIDMuMDEzNDMgMi4xODU1OCAzLjMyODE2IDIuMTg1NThINS42NTg1MUw4LjkyNjM4IDIuMDc4NDRMNy42ODA4MyAzLjE2OTk2TDEuMDQ0NjggOS44MTk1MUMwLjkyNDE0MiA5Ljk0MDAyIDAuODU3MTc4IDEwLjA5NDEgMC44NTcxNzggMTAuMjQxNEMwLjg1NzE3OCAxMC41NjI4IDEuMTQ1MTIgMTAuODY0MSAxLjQ3OTk0IDEwLjg2NDFDMS42MzM5NyAxMC44NjQxIDEuNzgxMjkgMTAuODEwNiAxLjkwMTgyIDEwLjY4MzNMOC41NTEzNSA0LjA0MDQ5TDkuNjU2MjYgMi43ODgyNkw5LjUzNTc1IDUuOTE1NDlWOC4zOTMxNkM5LjUzNTc1IDguNzA3OTEgOS44MTAzMiA5LjAwMjUzIDEwLjEzODQgOS4wMDI1M0MxMC40NTk5IDkuMDAyNTMgMTAuNzQ3OCA4LjcyODAyIDEwLjc0NzggOC4zNjYzNloiIGZpbGw9IiM1MzVBNjEiLz4KPC9zdmc+Cg=="},arrowDown:{alt:"Arrow pointing down",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTQ5NjQgMC44NTcxNzhDNi41MDYgMC44NTcxNzggNi4xOTYyOSAxLjE2Njg5IDYuMTk2MjkgMS42MDIxNlYxMC4wNTY0TDYuMjYzMjUgMTEuODU2TDMuNzQzNzIgOS4wOTM3NUwxLjg2ODcyIDcuMjQzOUMxLjcyNjQyIDcuMTA5OTcgMS41MzM5IDcuMDM0NjQgMS4zMzMwMSA3LjAzNDY0QzAuOTA2MTEgNy4wMzQ2NCAwLjYwNDc3MSA3LjM1MjcxIDAuNjA0NzcxIDcuNzcxMjRDMC42MDQ3NzEgNy45NzIxNCAwLjY4ODQ3NiA4LjE1NjMyIDAuODQ3NTE3IDguMzMyMDRMNi4zODg4MSAxMy44NzM0QzYuNTQ3ODUgMTQuMDQwNyA2Ljc0MDM4IDE0LjEzMjggNi45NDk2NCAxNC4xMzI4QzcuMTUwNTMgMTQuMTMyOCA3LjM1MTQyIDE0LjA0MDcgNy41MTA0NiAxMy44NzM0TDEzLjA0MzQgOC4zMzIwNEMxMy4yMTA4IDguMTU2MzIgMTMuMjk0NSA3Ljk3MjE0IDEzLjI5NDUgNy43NzEyNEMxMy4yOTQ1IDcuMzUyNzEgMTIuOTg0OCA3LjAzNDY0IDEyLjU2NjMgNy4wMzQ2NEMxMi4zNjU0IDcuMDM0NjQgMTIuMTY0NSA3LjEwOTk3IDEyLjAzMDYgNy4yNDM5TDEwLjE1NTYgOS4wOTM3NUw3LjYzNjAyIDExLjg0NzdMNy42OTQ2MiAxMC4wNTY0VjEuNjAyMTZDNy42OTQ2MiAxLjE2Njg5IDcuMzg0OSAwLjg1NzE3OCA2Ljk0OTY0IDAuODU3MTc4Wk0xLjI5MTE1IDE0LjExNjFDMC44NjQyNTggMTQuMTE2MSAwLjU3MTI4OSAxNC40MjU4IDAuNTcxMjg5IDE0Ljg2MTFDMC41NzEyODkgMTUuMjk2MyAwLjg2NDI1OCAxNS42MTQ1IDEuMjkxMTUgMTUuNjE0NUgxMi41ODNDMTMuMDE4MyAxNS42MTQ1IDEzLjMxOTYgMTUuMjk2MyAxMy4zMTk2IDE0Ljg2MTFDMTMuMzE5NiAxNC40MjU4IDEzLjAxODMgMTQuMTE2MSAxMi41ODMgMTQuMTE2MUgxLjI5MTE1WiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},textBubble:{alt:"Text bubble",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik0xOC42OTI1IDE2LjNWMTkuMzUyNUMxOC42OTI1IDE5LjYyMjUgMTguNjYyNSAxOS44Nzc1IDE4LjU5NSAyMC4xMUMxOC4zMTc1IDIxLjIxMjUgMTcuNDAyNSAyMS45MDI1IDE2LjE0MjUgMjEuOTAyNUgxNC4xMDI1TDExLjgzNzUgMjMuNDFDMTEuNSAyMy42NDI1IDExLjA1IDIzLjM5NSAxMS4wNSAyMi45OVYyMS45MDI1QzEwLjI4NSAyMS45MDI1IDkuNjQ3NSAyMS42NDc1IDkuMjA1IDIxLjIwNUM4Ljc1NSAyMC43NTUgOC41IDIwLjExNzUgOC41IDE5LjM1MjVWMTYuM0M4LjUgMTQuODc1IDkuMzg1IDEzLjg5MjUgMTAuNzUgMTMuNzY1QzEwLjg0NzUgMTMuNzU3NSAxMC45NDUgMTMuNzUgMTEuMDUgMTMuNzVIMTYuMTQyNUMxNy42NzI1IDEzLjc1IDE4LjY5MjUgMTQuNzcgMTguNjkyNSAxNi4zWiIgZmlsbD0iIzAzNzZDOSIvPgo8cGF0aCBkPSJNMjAuMzEyNSAxOC43QzIxLjI2NSAxOC43IDIyLjA2NzUgMTguMzg1IDIyLjYyMjUgMTcuODIyNUMyMy4xODUgMTcuMjY3NSAyMy41IDE2LjQ2NSAyMy41IDE1LjUxMjVWMTEuNjg3NUMyMy41IDkuOTI1IDIyLjA3NSA4LjUgMjAuMzEyNSA4LjVIMTMuOTM3NUMxMi4xNzUgOC41IDEwLjc1IDkuOTI1IDEwLjc1IDExLjY4NzVWMTIuMjVDMTAuNzUgMTIuNDYgMTAuOTE1IDEyLjYyNSAxMS4xMjUgMTIuNjI1SDE2LjE0MjVDMTguMTc1IDEyLjYyNSAxOS44MTc1IDE0LjI2NzUgMTkuODE3NSAxNi4zVjE4LjMyNUMxOS44MTc1IDE4LjUzNSAxOS45ODI1IDE4LjcgMjAuMTkyNSAxOC43SDIwLjMxMjVaIiBmaWxsPSIjMDM3NkM5Ii8+Cjwvc3ZnPgo="},configuration:{alt:"Configuration",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjA5MSA2LjM0OTI3QzE2LjI4MTkgNi4zNDkyNyAxNS41NDIyIDUuMTI4NzkgMTYuNDQxOCAzLjYzMTc5QzE2Ljk2MTUgMi43NjQxIDE2LjY1MTcgMS42NTgwNCAxNS43NDIxIDEuMTYyMjJMMTQuMDEzIDAuMjE4MjU4QzEzLjIyMzQgLTAuMjI5ODg4IDEyLjIwMzkgMC4wMzcwOTI1IDExLjczNDEgMC43OTAzNThMMTEuNjI0MiAwLjk3MTUyM0MxMC43MjQ2IDIuNDY4NTIgOS4yNDUzOCAyLjQ2ODUyIDguMzM1ODMgMC45NzE1MjNMOC4yMjU4OSAwLjc5MDM1OEM3Ljc3NjExIDAuMDM3MDkyNSA2Ljc1NjYyIC0wLjIyOTg4OCA1Ljk2NzAyIDAuMjE4MjU4TDQuMjM3ODggMS4xNjIyMkMzLjMyODM0IDEuNjU4MDQgMy4wMTg0OSAyLjc3MzY0IDMuNTM4MjMgMy42NDEzM0M0LjQ0Nzc4IDUuMTI4NzkgMy43MDgxNSA2LjM0OTI3IDEuODk5MDUgNi4zNDkyN0MwLjg1OTU3IDYuMzQ5MjcgMCA3LjE1OTc0IDAgOC4xNjA5MlY5LjgzOTA4QzAgMTAuODMwNyAwLjg0OTU3NSAxMS42NTA3IDEuODk5MDUgMTEuNjUwN0MzLjcwODE1IDExLjY1MDcgNC40NDc3OCAxMi44NzEyIDMuNTM4MjMgMTQuMzY4MkMzLjAxODQ5IDE1LjIzNTkgMy4zMjgzNCAxNi4zNDIgNC4yMzc4OCAxNi44Mzc4TDUuOTY3MDIgMTcuNzgxN0M2Ljc1NjYyIDE4LjIyOTkgNy43NzYxMSAxNy45NjI5IDguMjQ1ODggMTcuMjA5Nkw4LjM1NTgyIDE3LjAyODVDOS4yNTUzNyAxNS41MzE1IDEwLjczNDYgMTUuNTMxNSAxMS42NDQyIDE3LjAyODVMMTEuNzU0MSAxNy4yMDk2QzEyLjIyMzkgMTcuOTYyOSAxMy4yNDM0IDE4LjIyOTkgMTQuMDMzIDE3Ljc4MTdMMTUuNzYyMSAxNi44Mzc4QzE2LjY3MTcgMTYuMzQyIDE2Ljk4MTUgMTUuMjI2NCAxNi40NjE4IDE0LjM2ODJDMTUuNTUyMiAxMi44NzEyIDE2LjI5MTkgMTEuNjUwNyAxOC4xMDEgMTEuNjUwN0MxOS4xNDA0IDExLjY1MDcgMjAgMTAuODQwMyAyMCA5LjgzOTA4VjguMTYwOTJDMTkuOTkgNy4xNjkyOCAxOS4xNDA0IDYuMzQ5MjcgMTguMDkxIDYuMzQ5MjdaTTkuOTk1IDEyLjA5ODlDOC4yMDU5IDEyLjA5ODkgNi43NDY2MyAxMC43MDY4IDYuNzQ2NjMgOUM2Ljc0NjYzIDcuMjkzMjMgOC4yMDU5IDUuOTAxMTIgOS45OTUgNS45MDExMkMxMS43ODQxIDUuOTAxMTIgMTMuMjQzNCA3LjI5MzIzIDEzLjI0MzQgOUMxMy4yNDM0IDEwLjcwNjggMTEuNzg0MSAxMi4wOTg5IDkuOTk1IDEyLjA5ODlaIiBmaWxsPSIjNkE3MzdEIi8+Cjwvc3ZnPgo=",srcDark:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI4NjkgMjEuNzA3N0gxMi4xMzUxQzEyLjY1NzQgMjEuNzA3NyAxMy4wMzkxIDIxLjM5NjMgMTMuMTQ5NiAyMC44ODRMMTMuNjcyIDE4LjY3NDJDMTQuMDYzNyAxOC41NDM2IDE0LjQ0NTQgMTguMzkyOSAxNC43NzY4IDE4LjIzMjJMMTYuNzE1NSAxOS40MTc1QzE3LjE0NzQgMTkuNjg4NyAxNy42Mzk2IDE5LjY0ODUgMTguMDAxMiAxOS4yODY5TDE5LjI5NyAxOC4wMDEyQzE5LjY1ODYgMTcuNjM5NiAxOS43MDg4IDE3LjExNzIgMTkuNDE3NSAxNi42ODUzTDE4LjIzMjIgMTQuNzY2OEMxOC40MDMgMTQuNDE1MyAxOC41NTM2IDE0LjA1MzYgMTguNjY0MSAxMy42OTJMMjAuODk0MSAxMy4xNTk2QzIxLjQwNjMgMTMuMDQ5MiAyMS43MDc3IDEyLjY2NzUgMjEuNzA3NyAxMi4xNDUxVjEwLjMyN0MyMS43MDc3IDkuODE0ODEgMjEuNDA2MyA5LjQzMzEzIDIwLjg5NDEgOS4zMjI2NEwxOC42ODQyIDguNzkwMjVDMTguNTUzNiA4LjM3ODQyIDE4LjM5MjkgOC4wMDY3NiAxOC4yNTIzIDcuNjk1MzhMMTkuNDM3NiA1Ljc0NjcyQzE5LjcxODggNS4zMTQ4IDE5LjY4ODcgNC44MjI2MiAxOS4zMTcgNC40NjFMMTguMDAxMiAzLjE2NTI1QzE3LjYyOTYgMi44MjM3MyAxNy4xODc2IDIuNzYzNDYgMTYuNzQ1NiAzLjAxNDU4TDE0Ljc3NjggNC4yMjk5OEMxNC40NTU0IDQuMDU5MjIgMTQuMDgzOCAzLjkwODU1IDEzLjY3MiAzLjc3Nzk3TDEzLjE0OTYgMS41MzgwMkMxMy4wMzkxIDEuMDI1NzQgMTIuNjU3NCAwLjcxNDM1NSAxMi4xMzUxIDAuNzE0MzU1SDEwLjI4NjlDOS43NjQ1OCAwLjcxNDM1NSA5LjM4MjkgMS4wMjU3NCA5LjI2MjM1IDEuNTM4MDJMOC43NDAwMiAzLjc1Nzg4QzguMzQ4MjggMy44ODg0NiA3Ljk2NjU5IDQuMDM5MTQgNy42MjUwNyA0LjIxOTkzTDUuNjc2NDEgMy4wMTQ1OEM1LjIzNDQ1IDIuNzYzNDYgNC43ODI0MyAyLjgxMzY5IDQuNDEwNzggMy4xNjUyNUwzLjEwNDk4IDQuNDYxQzIuNzMzMzMgNC44MjI2MiAyLjY5MzE1IDUuMzE0OCAyLjk4NDQ1IDUuNzQ2NzJMNC4xNTk2NyA3LjY5NTM4QzQuMDI5MDkgOC4wMDY3NiAzLjg2ODM4IDguMzc4NDIgMy43Mzc3OSA4Ljc5MDI1TDEuNTI3OTcgOS4zMjI2NEMxLjAxNTY5IDkuNDMzMTMgMC43MTQzNTUgOS44MTQ4MSAwLjcxNDM1NSAxMC4zMjdWMTIuMTQ1MUMwLjcxNDM1NSAxMi42Njc1IDEuMDE1NjkgMTMuMDQ5MiAxLjUyNzk3IDEzLjE1OTZMMy43NTc4OCAxMy42OTJDMy44NjgzOCAxNC4wNTM2IDQuMDE5MDQgMTQuNDE1MyA0LjE3OTc2IDE0Ljc2NjhMMy4wMDQ1NCAxNi42ODUzQzIuNzAzMTkgMTcuMTE3MiAyLjc2MzQ2IDE3LjYzOTYgMy4xMjUwNyAxOC4wMDEyTDQuNDEwNzggMTkuMjg2OUM0Ljc3MjQgMTkuNjQ4NSA1LjI3NDYyIDE5LjY4ODcgNS43MDY1NCAxOS40MTc1TDcuNjM1MTIgMTguMjMyMkM3Ljk3NjY0IDE4LjM5MjkgOC4zNDgyOCAxOC41NDM2IDguNzQwMDIgMTguNjc0Mkw5LjI2MjM1IDIwLjg4NEM5LjM4MjkgMjEuMzk2MyA5Ljc2NDU4IDIxLjcwNzcgMTAuMjg2OSAyMS43MDc3Wk0xMS4yMTEgMTQuNzU2OEM5LjI2MjM1IDE0Ljc1NjggNy42NjUyNSAxMy4xNDk2IDcuNjY1MjUgMTEuMjAxQzcuNjY1MjUgOS4yNjIzNSA5LjI2MjM1IDcuNjY1MjUgMTEuMjExIDcuNjY1MjVDMTMuMTU5NiA3LjY2NTI1IDE0Ljc1NjggOS4yNjIzNSAxNC43NTY4IDExLjIwMUMxNC43NTY4IDEzLjE0OTYgMTMuMTU5NiAxNC43NTY4IDExLjIxMSAxNC43NTY4WiIgZmlsbD0iIzlGQTZBRSIvPgo8L3N2Zz4K"},play:{alt:"Play",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB4PSIwLjUiIHk9IjAuMDkwODIwMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiMwMzc2QzkiLz4KICA8cGF0aCBkPSJNMTguNSAxMi4wOTA4TDkuNSAxNy4yODdMOS41IDYuODk0NjdMMTguNSAxMi4wOTA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="},playMuted:{alt:"Play",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiNCQkMwQzUiLz4KPHBhdGggZD0iTTE4IDEyTDkgMTcuMTk2Mkw5IDYuODAzODVMMTggMTJaIiBmaWxsPSIjNkE3MzdEIi8+Cjwvc3ZnPgo="},playSuccess:{alt:"Success",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV83OTk1KSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSIjNTc5RjZFIi8+CjxyZWN0IHg9IjMiIHk9IjIuOTk5OTkiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgcng9IjkuMDAwMDIiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS45NTk5IDIyLjIwNTNDMTcuNTY0OCAyMi4yMDUzIDIyLjIwNTQgMTcuNTU0NyAyMi4yMDU0IDExLjk1OThDMjIuMjA1NCA2LjM1NDkxIDE3LjU1NDggMS43MTQyNyAxMS45NDk5IDEuNzE0MjdDNi4zNTQ5OSAxLjcxNDI3IDEuNzE0MzYgNi4zNTQ5MSAxLjcxNDM2IDExLjk1OThDMS43MTQzNiAxNy41NTQ3IDYuMzY1MDQgMjIuMjA1MyAxMS45NTk5IDIyLjIwNTNaTTEwLjgzNDkgMTYuODcxN0MxMC40OTM0IDE2Ljg3MTcgMTAuMjEyMSAxNi43MzEgOS45NTA5OSAxNi4zNzk1TDcuNDI5NzcgMTMuMjg1N0M3LjI3OTEgMTMuMDg0OCA3LjE4ODcgMTIuODYzOCA3LjE4ODcgMTIuNjMyOEM3LjE4ODcgMTIuMTgwOCA3LjU0MDI3IDExLjgwOTEgNy45OTIyNyAxMS44MDkxQzguMjgzNTcgMTEuODA5MSA4LjUwNDU1IDExLjg5OTYgOC43NTU2NiAxMi4yMzFMMTAuNzk0OCAxNC44NjI3TDE1LjA4MzggNy45NzIxQzE1LjI3NDYgNy42NzA3NiAxNS41MzU4IDcuNTEwMDUgMTUuNzk3IDcuNTEwMDVDMTYuMjM4OSA3LjUxMDA1IDE2LjY1MDggNy44MTEzOCAxNi42NTA4IDguMjgzNDhDMTYuNjUwOCA4LjUwNDQ3IDE2LjUyMDIgOC43MzU1IDE2LjM5OTYgOC45NDY0M0wxMS42Nzg3IDE2LjM3OTVDMTEuNDY3NyAxNi43MTEgMTEuMTc2NSAxNi44NzE3IDEwLjgzNDkgMTYuODcxN1oiIGZpbGw9IiM1NzlGNkUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzVfNzk5NSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},playError:{alt:"Error",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV84MDM5KSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSIjRDM0QzQ2Ii8+CjxyZWN0IHg9IjguNDI4NTkiIHk9IjIuMTQyODkiIHdpZHRoPSI2LjY2NjY1IiBoZWlnaHQ9IjE4LjMzMzMiIHJ4PSIzLjMzMzMyIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy4zODAzIDIxLjIwNTNIMjAuNjc5NEMyMi41NzY3IDIxLjIwNTMgMjMuNzI2MiAxOS44ODgzIDIzLjcyNjIgMTguMTgwN0MyMy43MjYyIDE3LjY1NjMgMjMuNTY5OSAxNy4xMDkzIDIzLjI5MSAxNi42MTgzTDE0LjYzMDMgMS41MjkwNEMxNC4wNDk5IDAuNTEzNDE0IDEzLjA1NjYgMi4yODg4MmUtMDUgMTIuMDI5OCAyLjI4ODgyZS0wNUMxMS4wMDMgMi4yODg4MmUtMDUgOS45OTg1NSAwLjUxMzQxNCA5LjQyOTM5IDEuNTI5MDRMMC43Njg3MDIgMTYuNjE4M0MwLjQ2NzM2MyAxNy4xMjA1IDAuMzMzNDM1IDE3LjY1NjMgMC4zMzM0MzUgMTguMTgwN0MwLjMzMzQzNSAxOS44ODgzIDEuNDgyOTggMjEuMjA1MyAzLjM4MDMgMjEuMjA1M1pNMTIuMDQxIDEzLjc1QzExLjQ2MDYgMTMuNzUgMTEuMTM3IDEzLjQxNTEgMTEuMTI1OCAxMi44MjM2TDEwLjk4MDcgNi43NTIyM0MxMC45Njk2IDYuMTYwNzIgMTEuNDA0OCA1LjczNjYyIDEyLjAyOTggNS43MzY2MkMxMi42MzI1IDUuNzM2NjIgMTMuMTAxMiA2LjE3MTg4IDEzLjA5MDEgNi43NjMzOUwxMi45MjI3IDEyLjgyMzZDMTIuOTExNSAxMy40MjY0IDEyLjU4NzkgMTMuNzUgMTIuMDQxIDEzLjc1Wk0xMi4wNDEgMTcuNDg4OEMxMS4zNzEzIDE3LjQ4ODggMTAuNzkxIDE2Ljk1MzEgMTAuNzkxIDE2LjI5NDZDMTAuNzkxIDE1LjYyNDkgMTEuMzYwMiAxNS4wODkzIDEyLjA0MSAxNS4wODkzQzEyLjcxMDYgMTUuMDg5MyAxMy4yNzk5IDE1LjYxMzggMTMuMjc5OSAxNi4yOTQ2QzEzLjI3OTkgMTYuOTY0MyAxMi42OTk1IDE3LjQ4ODggMTIuMDQxIDE3LjQ4ODhaIiBmaWxsPSIjRDM0QzQ2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTM1XzgwMzkiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"},dot:{alt:"OK",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0IiBjeT0iNCIgcj0iNCIgZmlsbD0iIzU3OUY2RSIvPgo8L3N2Zz4K"},errorTriangle:{alt:"Error",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTcwOTUgMTMuNDM3NUgxMi4zNTA0QzEzLjQ4ODggMTMuNDM3NSAxNC4xNzg1IDEyLjY0NzMgMTQuMTc4NSAxMS42MjI3QzE0LjE3ODUgMTEuMzA4MSAxNC4wODQ4IDEwLjk3OTkgMTMuOTE3NCAxMC42ODUzTDguNzIwOTQgMS42MzE2OUM4LjM3MjcxIDEuMDIyMzEgNy43NzY3NiAwLjcxNDI3OSA3LjE2MDY1IDAuNzE0Mjc5QzYuNTQ0NTkgMC43MTQyNzkgNS45NDE5MSAxLjAyMjMxIDUuNjAwNDEgMS42MzE2OUwwLjQwMzk4MyAxMC42ODUzQzAuMjIzMTc5IDEwLjk4NjYgMC4xNDI4MjIgMTEuMzA4MSAwLjE0MjgyMiAxMS42MjI3QzAuMTQyODIyIDEyLjY0NzMgMC44MzI1NTQgMTMuNDM3NSAxLjk3MDk1IDEzLjQzNzVaTTcuMTY3MzkgOC45NjQyOEM2LjgxOTE2IDguOTY0MjggNi42MjQ5OSA4Ljc2MzM2IDYuNjE4MjUgOC40MDg0NUw2LjUzMTIyIDQuNzY1NjJDNi41MjQ1NCA0LjQxMDcxIDYuNzg1NjggNC4xNTYyNCA3LjE2MDY1IDQuMTU2MjRDNy41MjIzMSA0LjE1NjI0IDcuODAzNTEgNC40MTc0IDcuNzk2ODIgNC43NzIzMUw3LjY5NjQyIDguNDA4NDVDNy42ODk2OCA4Ljc3MDExIDcuNDk1NTEgOC45NjQyOCA3LjE2NzM5IDguOTY0MjhaTTcuMTY3MzkgMTEuMjA3NkM2Ljc2NTU2IDExLjIwNzYgNi40MTczOSAxMC44ODYyIDYuNDE3MzkgMTAuNDkxMUM2LjQxNzM5IDEwLjA4OTIgNi43NTg4OCA5Ljc2Nzg4IDcuMTY3MzkgOS43Njc4OEM3LjU2OTE2IDkuNzY3ODggNy45MTA3MSAxMC4wODI2IDcuOTEwNzEgMTAuNDkxMUM3LjkxMDcxIDEwLjg5MjggNy41NjI0OCAxMS4yMDc2IDcuMTY3MzkgMTEuMjA3NloiIGZpbGw9IiNEMzRDNDYiLz4KPC9zdmc+Cg=="},computer:{alt:"Computer",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzNSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMy41ODUxIDIyLjg3MTNIMzAuNTk5QzMyLjg5NzYgMjIuODcxMyAzNC4wOTQ3IDIxLjY4OCAzNC4wOTQ3IDE5LjM3NTZWMy43ODc1NkMzNC4wOTQ3IDEuNDg4OCAzMi44OTc2IDAuMzA1NDIgMzAuNTk5IDAuMzA1NDJIMy41ODUxQzEuMjg2MzQgMC4zMDU0MiAwLjA4OTM1NTUgMS40ODg4IDAuMDg5MzU1NSAzLjc4NzU2VjE5LjM3NTZDMC4wODkzNTU1IDIxLjY4OCAxLjI4NjM0IDIyLjg3MTMgMy41ODUxIDIyLjg3MTNaTTMuNjI1OTEgMjAuNjgxNEMyLjcyODE3IDIwLjY4MTQgMi4yNzkzIDIwLjIzMjYgMi4yNzkzIDE5LjM0ODNWMy44MjgzN0MyLjI3OTMgMi45MzA2MyAyLjcyODE3IDIuNDk1MzYgMy42MjU5MSAyLjQ5NTM2SDMwLjU1ODFDMzEuNDU1OCAyLjQ5NTM2IDMxLjkwNDggMi45MzA2MyAzMS45MDQ4IDMuODI4MzdWMTkuMzQ4M0MzMS45MDQ4IDIwLjIzMjYgMzEuNDU1OCAyMC42ODE0IDMwLjU1ODEgMjAuNjgxNEgzLjYyNTkxWk0xMC4yNTAxIDI3LjQ4MjVIMjMuOTMzOUMyNC41MzI0IDI3LjQ4MjUgMjUuMDM1NyAyNi45OTI4IDI1LjAzNTcgMjYuMzgwNkMyNS4wMzU3IDI1Ljc2ODYgMjQuNTMyNCAyNS4yNzg5IDIzLjkzMzkgMjUuMjc4OUgxMC4yNTAxQzkuNjUxNjQgMjUuMjc4OSA5LjE0ODM3IDI1Ljc2ODYgOS4xNDgzNyAyNi4zODA2QzkuMTQ4MzcgMjYuOTkyOCA5LjY1MTY0IDI3LjQ4MjUgMTAuMjUwMSAyNy40ODI1Wk0xNy43NTg2IDE3LjA3NjhDMTguMDE2OSAxNy4wNzY4IDE4LjE5MzggMTYuOSAxOC4yNDgxIDE2LjY0MTZDMTguOTk2MyAxMi42NDI1IDE5LjM2MzYgMTEuODk0NSAyMy41MjU4IDExLjMzNjdDMjMuNzk3OSAxMS4yOTU5IDIzLjk3NDYgMTEuMTA1NSAyMy45NzQ2IDEwLjg0NzFDMjMuOTc0NiAxMC41ODg2IDIzLjc5NzkgMTAuMzg0NiAyMy41MjU4IDEwLjM0MzhDMTkuMzc3MiA5Ljc4NjA5IDE4Ljg0NjcgOC45OTcxOCAxOC4yNDgxIDUuMDY2MTdDMTguMjA3NCA0Ljc5NDEyIDE4LjAxNjkgNC42MTcyOSAxNy43NTg2IDQuNjE3MjlDMTcuNTAwMSA0LjYxNzI5IDE3LjMwOTYgNC43ODA1MSAxNy4yNTUzIDUuMDUyNTZDMTYuNDkzNSA5LjA2NTE5IDE2LjEzOTggOS43ODYwOSAxMS45Nzc2IDEwLjM0MzhDMTEuNzA1NiAxMC4zODQ2IDExLjUyODcgMTAuNTg4NiAxMS41Mjg3IDEwLjg0NzFDMTEuNTI4NyAxMS4xMDU1IDExLjcwNTYgMTEuMjk1OSAxMS45Nzc2IDExLjMzNjdDMTYuMTUzNCAxMS43NTg0IDE2LjY3MDQgMTIuNjQyNSAxNy4yNTUzIDE2LjYyOEMxNy4yOTYgMTYuOSAxNy40NzI5IDE3LjA3NjggMTcuNzU4NiAxNy4wNzY4Wk0xMi4zOTkzIDE5LjI5NEMxMi41ODk3IDE5LjI5NCAxMi43MzkzIDE5LjE3MTYgMTIuNzgwMSAxOC45ODExQzEzLjE2MSAxNy4wMDg4IDEzLjAyNDkgMTYuOTEzNiAxNS4xODc3IDE2LjU4NzFDMTUuMzc4MiAxNi41NiAxNS41MDA1IDE2LjM5NjggMTUuNTAwNSAxNi4yMDYzQzE1LjUwMDUgMTYuMDI5NSAxNS4zNzgyIDE1Ljg2NjIgMTUuMTg3NyAxNS44MzlDMTMuMDI0OSAxNS40ODU0IDEzLjE2MSAxNS4zOTAyIDEyLjc4MDEgMTMuNDcyMkMxMi43MzkzIDEzLjI2ODMgMTIuNjAzMiAxMy4xMTg3IDEyLjM5OTMgMTMuMTE4N0MxMi4yMDg4IDEzLjExODcgMTIuMDg2NCAxMy4yNTQ2IDEyLjAzMjEgMTMuNDcyMkMxMS42Mzc2IDE1LjM5MDIgMTEuODAwNyAxNS40ODU0IDkuNjM4MDQgMTUuODM5QzkuNDM0MDEgMTUuODY2MiA5LjMyNTE5IDE2LjAyOTUgOS4zMjUxOSAxNi4yMDYzQzkuMzI1MTkgMTYuNDIzOSA5LjQzNDAxIDE2LjU2IDkuNjY1MjUgMTYuNTg3MUMxMS44MDA3IDE2LjkxMzYgMTEuNjM3NiAxNy4wMDg4IDEyLjAzMjEgMTguOTQwM0MxMi4wODY0IDE5LjE1OCAxMi4xOTUzIDE5LjI5NCAxMi4zOTkzIDE5LjI5NFoiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},snap:{alt:"Snap",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB4PSIwLjUwMTQ2NSIgeT0iMC42ODUwNTkiIHdpZHRoPSIxMC42Njc2IiBoZWlnaHQ9IjEwLjY2NzYiIHJ4PSI1LjMzMzgxIiBmaWxsPSIjMDM3NkM5Ii8+CiAgPHBhdGggZD0iTTguMTYxMDIgNC4wNDE2NUw2LjE3MTcgMi45OTE0OEM1Ljk2MjMgMi44Nzk2MyA1LjcwODQ4IDIuODc5NjMgNS40OTkwNyAyLjk5MTQ4TDMuNTA5NzYgNC4wNDE2NUMzLjM2MzgxIDQuMTE5MzMgMy4yNzQ5NyA0LjI2ODQ3IDMuMjc0OTcgNC40MzkzNUMzLjI3NDk3IDQuNjA3MTMgMy4zNjM4MSA0Ljc1OTM4IDMuNTA5NzYgNC44MzcwNUw1LjQ5OTA3IDUuODg3MjJDNS42MDM3OCA1Ljk0MzE1IDUuNzIxMTcgNS45NzExMSA1LjgzNTM5IDUuOTcxMTFDNS45NDk2MSA1Ljk3MTExIDYuMDY3IDUuOTQzMTUgNi4xNzE3IDUuODg3MjJMOC4xNjEwMiA0LjgzNzA1QzguMzA2OTYgNC43NTkzOCA4LjM5NTggNC42MTAyNCA4LjM5NTggNC40MzkzNUM4LjM5NTggNC4yNjg0NyA4LjMwNjk2IDQuMTE5MzMgOC4xNjEwMiA0LjA0MTY1WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBkPSJNNS4yMzc4OSA2LjE2NTIyTDMuNDI5ODggNS4yMDUyM0MzLjI4Njg3IDUuMTM2NDcgMy4wNzM1OSA1LjE5IDIuOTQwMTEgNS4yNzEyNkMyLjgwMzQ1IDUuMzU1NjYgMi43MjQgNS40OTYzMiAyLjcyNCA1LjY1MjZWNy4zNzQ4OEMyLjcyNCA3LjY3MTgyIDIuODkyNDQgNy45NTg4MyAzLjE2MjU4IDguMDkzMjRMNS4wMTU0MiA5LjA4MjVDNS4wNzg5OCA5LjExMzc2IDUuMTQ4OSA5LjEyOTM5IDUuMjE4ODIgOS4xMjkzOUM1LjMwMTQ1IDkuMTI5MzkgNS4zODQwOCA5LjEwNzUxIDUuNDU3MTggOS4wNjM3NUM1LjU5Mzg0IDguOTgyNDggNS42NzMyOSA4Ljc0Mzk0IDUuNjczMjkgOC41ODc2NlY2Ljg2NTM4QzUuNjc2NDcgNi41NjUzMSA1LjUwODAzIDYuMjk2NSA1LjIzNzg5IDYuMTY1MjJaIiBmaWxsPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik04LjczMDY2IDUuMjcyNTFDOC41OTQgNS4xOTEyNiA4LjM3OTQ1IDUuMTMzMzcgOC4yMzk2MSA1LjIwNTIzTDYuNDM2MDMgNi4xNjYxN0M2LjE2NTg4IDYuMzAwNTMgNS45OTc0NCA2LjU2NjEzIDUuOTk3NDQgNi44NjYxVjguNTg3OEM1Ljk5NzQ0IDguNzQ0MDQgNi4wNzY4OSA4Ljk4MzUxIDYuMjEzNTUgOS4wNjQ3NUM2LjI4NjY1IDkuMTA4NSA2LjM2OTI4IDkuMTMwMzcgNi40NTE5MiA5LjEzMDM3QzYuNTIxODQgOS4xMzAzNyA2LjU5MTc2IDkuMTE0NzUgNi42NTUzMiA5LjA4MzVMOC41MDgxOSA4LjA5MzI0QzguNzc4MzMgNy45NTg4OCA4Ljk0Njc3IDcuNjc1MzkgOC45NDY3NyA3LjM3NTQyVjUuNjUzNzJDOC45NDY3NyA1LjQ5NzQ4IDguODY3MzIgNS4zNTY4NyA4LjczMDY2IDUuMjcyNTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"},snapError:{alt:"Snap Error",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB4PSIwLjUwMTQ2NSIgeT0iMC42ODUwNTkiIHdpZHRoPSIxMC42Njc2IiBoZWlnaHQ9IjEwLjY2NzYiIHJ4PSI1LjMzMzgxIiBmaWxsPSIjZDczODQ3Ii8+CiAgPHBhdGggZD0iTTguMTYxMDIgNC4wNDE2NUw2LjE3MTcgMi45OTE0OEM1Ljk2MjMgMi44Nzk2MyA1LjcwODQ4IDIuODc5NjMgNS40OTkwNyAyLjk5MTQ4TDMuNTA5NzYgNC4wNDE2NUMzLjM2MzgxIDQuMTE5MzMgMy4yNzQ5NyA0LjI2ODQ3IDMuMjc0OTcgNC40MzkzNUMzLjI3NDk3IDQuNjA3MTMgMy4zNjM4MSA0Ljc1OTM4IDMuNTA5NzYgNC44MzcwNUw1LjQ5OTA3IDUuODg3MjJDNS42MDM3OCA1Ljk0MzE1IDUuNzIxMTcgNS45NzExMSA1LjgzNTM5IDUuOTcxMTFDNS45NDk2MSA1Ljk3MTExIDYuMDY3IDUuOTQzMTUgNi4xNzE3IDUuODg3MjJMOC4xNjEwMiA0LjgzNzA1QzguMzA2OTYgNC43NTkzOCA4LjM5NTggNC42MTAyNCA4LjM5NTggNC40MzkzNUM4LjM5NTggNC4yNjg0NyA4LjMwNjk2IDQuMTE5MzMgOC4xNjEwMiA0LjA0MTY1WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBkPSJNNS4yMzc4OSA2LjE2NTIyTDMuNDI5ODggNS4yMDUyM0MzLjI4Njg3IDUuMTM2NDcgMy4wNzM1OSA1LjE5IDIuOTQwMTEgNS4yNzEyNkMyLjgwMzQ1IDUuMzU1NjYgMi43MjQgNS40OTYzMiAyLjcyNCA1LjY1MjZWNy4zNzQ4OEMyLjcyNCA3LjY3MTgyIDIuODkyNDQgNy45NTg4MyAzLjE2MjU4IDguMDkzMjRMNS4wMTU0MiA5LjA4MjVDNS4wNzg5OCA5LjExMzc2IDUuMTQ4OSA5LjEyOTM5IDUuMjE4ODIgOS4xMjkzOUM1LjMwMTQ1IDkuMTI5MzkgNS4zODQwOCA5LjEwNzUxIDUuNDU3MTggOS4wNjM3NUM1LjU5Mzg0IDguOTgyNDggNS42NzMyOSA4Ljc0Mzk0IDUuNjczMjkgOC41ODc2NlY2Ljg2NTM4QzUuNjc2NDcgNi41NjUzMSA1LjUwODAzIDYuMjk2NSA1LjIzNzg5IDYuMTY1MjJaIiBmaWxsPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik04LjczMDY2IDUuMjcyNTFDOC41OTQgNS4xOTEyNiA4LjM3OTQ1IDUuMTMzMzcgOC4yMzk2MSA1LjIwNTIzTDYuNDM2MDMgNi4xNjYxN0M2LjE2NTg4IDYuMzAwNTMgNS45OTc0NCA2LjU2NjEzIDUuOTk3NDQgNi44NjYxVjguNTg3OEM1Ljk5NzQ0IDguNzQ0MDQgNi4wNzY4OSA4Ljk4MzUxIDYuMjEzNTUgOS4wNjQ3NUM2LjI4NjY1IDkuMTA4NSA2LjM2OTI4IDkuMTMwMzcgNi40NTE5MiA5LjEzMDM3QzYuNTIxODQgOS4xMzAzNyA2LjU5MTc2IDkuMTE0NzUgNi42NTUzMiA5LjA4MzVMOC41MDgxOSA4LjA5MzI0QzguNzc4MzMgNy45NTg4OCA4Ljk0Njc3IDcuNjc1MzkgOC45NDY3NyA3LjM3NTQyVjUuNjUzNzJDOC45NDY3NyA1LjQ5NzQ4IDguODY3MzIgNS4zNTY4NyA4LjczMDY2IDUuMjcyNTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"},copy:{alt:"Copy",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgOC42NzVWMTEuODI1QzExIDE0LjQ1IDkuOTUgMTUuNSA3LjMyNSAxNS41SDQuMTc1QzEuNTUgMTUuNSAwLjUgMTQuNDUgMC41IDExLjgyNVY4LjY3NUMwLjUgNi4wNSAxLjU1IDUgNC4xNzUgNUg3LjMyNUM5Ljk1IDUgMTEgNi4wNSAxMSA4LjY3NVoiIGZpbGw9IiM2QTczN0QiLz4KICA8cGF0aCBkPSJNMTEuODI1IDAuNUg4LjY3NUM2LjM2MjY5IDAuNSA1LjI3ODIzIDEuMzIwNTcgNS4wNTIzMSAzLjMwNDI2QzUuMDA1MDQgMy43MTkyNiA1LjM0ODc0IDQuMDYyNSA1Ljc2NjQzIDQuMDYyNUg3LjMyNUMxMC40NzUgNC4wNjI1IDExLjkzNzUgNS41MjUgMTEuOTM3NSA4LjY3NVYxMC4yMzM2QzExLjkzNzUgMTAuNjUxMyAxMi4yODA3IDEwLjk5NSAxMi42OTU3IDEwLjk0NzdDMTQuNjc5NCAxMC43MjE4IDE1LjUgOS42MzczMSAxNS41IDcuMzI1VjQuMTc1QzE1LjUgMS41NSAxNC40NSAwLjUgMTEuODI1IDAuNVoiIGZpbGw9IiM2QTczN0QiLz4KPC9zdmc+Cg=="},copied:{alt:"Copied",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEuODI1IDAuNUg4LjY3NUM2LjM2MjY5IDAuNSA1LjI3ODIzIDEuMzIwNTcgNS4wNTIzMSAzLjMwNDI2QzUuMDA1MDQgMy43MTkyNiA1LjM0ODc0IDQuMDYyNSA1Ljc2NjQzIDQuMDYyNUg3LjMyNUMxMC40NzUgNC4wNjI1IDExLjkzNzUgNS41MjUgMTEuOTM3NSA4LjY3NVYxMC4yMzM2QzExLjkzNzUgMTAuNjUxMyAxMi4yODA3IDEwLjk5NSAxMi42OTU3IDEwLjk0NzdDMTQuNjc5NCAxMC43MjE4IDE1LjUgOS42MzczMSAxNS41IDcuMzI1VjQuMTc1QzE1LjUgMS41NSAxNC40NSAwLjUgMTEuODI1IDAuNVoiIGZpbGw9IiM2QTczN0QiLz4KICA8cGF0aCBkPSJNNy4zMjUgNUg0LjE3NUMxLjU1IDUgMC41IDYuMDUgMC41IDguNjc1VjExLjgyNUMwLjUgMTQuNDUgMS41NSAxNS41IDQuMTc1IDE1LjVINy4zMjVDOS45NSAxNS41IDExIDE0LjQ1IDExIDExLjgyNVY4LjY3NUMxMSA2LjA1IDkuOTUgNSA3LjMyNSA1Wk04LjIxNzUgOS4yMzc1TDUuNDM1IDEyLjAyQzUuMzMgMTIuMTI1IDUuMTk1IDEyLjE3NzUgNS4wNTI1IDEyLjE3NzVDNC45MSAxMi4xNzc1IDQuNzc1IDEyLjEyNSA0LjY3IDEyLjAyTDMuMjc1IDEwLjYyNUMzLjA2NSAxMC40MTUgMy4wNjUgMTAuMDc3NSAzLjI3NSA5Ljg2NzVDMy40ODUgOS42NTc1IDMuODIyNSA5LjY1NzUgNC4wMzI1IDkuODY3NUw1LjA0NSAxMC44OEw3LjQ1MjUgOC40NzI1QzcuNjYyNSA4LjI2MjUgOCA4LjI2MjUgOC4yMSA4LjQ3MjVDOC40MiA4LjY4MjUgOC40Mjc1IDkuMDI3NSA4LjIxNzUgOS4yMzc1WiIgZmlsbD0iIzZBNzM3RCIvPgo8L3N2Zz4K"},moon:{alt:"Moon",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyNyAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTIuMDE0NiAyOC4xMDkzQzE2Ljg1ODkgMjguMTA5MyAyMC43OSAyNS42NzQgMjIuNTYzNiAyMS41MTc5QzIyLjgwMTkgMjAuOTYyIDIyLjcyMjUgMjAuNTEyIDIyLjQ3MSAyMC4yNjA1QzIyLjI0NiAyMC4wMjIzIDIxLjgzNTcgMTkuOTgyNSAyMS4zNzI0IDIwLjE1NDZDMjAuMzY2NSAyMC41NTE2IDE5LjE2MiAyMC43OSAxNy42Mzk5IDIwLjc5QzExLjcxMDIgMjAuNzkgNy45MTE0OSAxNy4wODM5IDcuOTExNDkgMTEuMjg2NUM3LjkxMTQ5IDkuNjg1IDguMjE1OTEgOC4wODM0NyA4LjYyNjIyIDcuMjQ5NkM4Ljg3NzcgNi43MzM0IDguODY0NDYgNi4yNzAxNSA4LjYyNjIyIDYuMDA1NDJDOC4zNzQ3NCA1LjcxNDI0IDcuOTI0NzEgNS42MjE1OSA3LjMxNTg2IDUuODU5ODJDMy4yNTI0NCA3LjUxNDMyIDAuNDQ2NDI2IDExLjc2MyAwLjQ0NjQyNiAxNi43MDAxQzAuNDQ2NDI2IDIzLjE0NTkgNS4xOTgxMiAyOC4xMDkzIDEyLjAxNDYgMjguMTA5M1pNMTIuMDQxMSAyNi4wODQzQzYuNDAyNTkgMjYuMDg0MyAyLjQ3MTUyIDIxLjk2NzkgMi40NzE1MiAxNi41NDEzQzIuNDcxNTIgMTMuMjE4OSA0LjAyMDEyIDEwLjI2NzQgNi40ODIgOC4zODc4OUM2LjE1MTEgOS4yNjE0NSA1Ljk2NTggMTAuNTcxOCA1Ljk2NTggMTEuODQyNUM1Ljk2NTggMTguMzY3NyAxMC40NjYgMjIuNzM1NiAxNy4xMzY5IDIyLjczNTZDMTguMzE0OSAyMi43MzU2IDE5LjQwMDIgMjIuNTc2OCAxOS45Njk0IDIyLjM5MTRDMTguMzE0OSAyNC42ODEzIDE1LjM2MzMgMjYuMDg0MyAxMi4wNDExIDI2LjA4NDNaTTIxLjgzNTcgMTYuMDExOEMyMi4wODcyIDE2LjAxMTggMjIuMjU5MiAxNS44Mzk3IDIyLjI4NTYgMTUuNTc1QzIyLjcyMjUgMTIuMDQxIDIyLjg5NDUgMTEuOTQ4MyAyNi40ODE1IDExLjM2NkMyNi43NTk0IDExLjMyNjMgMjYuOTMxNSAxMS4xODA3IDI2LjkzMTUgMTAuOTI5MkMyNi45MzE1IDEwLjY3NzcgMjYuNzU5NCAxMC41MTg5IDI2LjUzNDUgMTAuNDc5MkMyMi45MjEgOS43OTA4OSAyMi43MjI1IDkuODA0MTMgMjIuMjg1NiA2LjI3MDE1QzIyLjI1OTIgNi4wMDU0MiAyMi4wODcyIDUuODMzMzYgMjEuODM1NyA1LjgzMzM2QzIxLjU5NzUgNS44MzMzNiAyMS40MjUzIDYuMDA1NDIgMjEuMzg1NyA2LjI1NjkxQzIwLjkzNTYgOS44NDM4NCAyMC44MDMyIDkuOTYyOTYgMTcuMTM2OSAxMC40NzkyQzE2LjkxMTkgMTAuNTA1NiAxNi43Mzk5IDEwLjY3NzcgMTYuNzM5OSAxMC45MjkyQzE2LjczOTkgMTEuMTY3NCAxNi45MTE5IDExLjMyNjMgMTcuMTM2OSAxMS4zNjZDMjAuODAzMiAxMi4wNjc1IDIwLjkyMjQgMTIuMDY3NSAyMS4zODU3IDE1LjYwMTRDMjEuNDI1MyAxNS44Mzk3IDIxLjU5NzUgMTYuMDExOCAyMS44MzU3IDE2LjAxMThaTTE1LjUwODkgNy4wNTEwNkMxNS42Njc4IDcuMDUxMDYgMTUuNzQ3MiA2Ljk1ODQxIDE1Ljc3MzYgNi44MTI4MkMxNi4xODM5IDQuNjAyNDEgMTYuMTcwNyA0LjU0OTQ4IDE4LjQ3MzcgNC4xMTI2OUMxOC42MTkzIDQuMDg2MjEgMTguNzI1MiAzLjk5MzU2IDE4LjcyNTIgMy44MzQ3NEMxOC43MjUyIDMuNjc1OSAxOC42MTkzIDMuNTgzMjUgMTguNDczNyAzLjU1Njc4QzE2LjE3MDcgMy4wOTM1MyAxNi4yNTAxIDMuMDQwNTggMTUuNzczNiAwLjg1NjY1NUMxNS43NDcyIDAuNzExMDYgMTUuNjY3OCAwLjYxODQwOCAxNS41MDg5IDAuNjE4NDA4QzE1LjM1IDAuNjE4NDA4IDE1LjI1NzQgMC43MTEwNiAxNS4yMzA5IDAuODU2NjU1QzE0Ljc2NzcgMy4wNDA1OCAxNC44NDcxIDMuMDkzNTMgMTIuNTQ0IDMuNTU2NzhDMTIuMzg1MiAzLjU4MzI1IDEyLjI5MjYgMy42NzU5IDEyLjI5MjYgMy44MzQ3NEMxMi4yOTI2IDMuOTkzNTYgMTIuMzg1MiA0LjA4NjIxIDEyLjU0NCA0LjExMjY5QzE0Ljg0NzEgNC41NzU5NSAxNC44MjA3IDQuNjAyNDEgMTUuMjMwOSA2LjgxMjgyQzE1LjI1NzQgNi45NTg0MSAxNS4zNSA3LjA1MTA2IDE1LjUwODkgNy4wNTEwNloiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},manifest:{alt:"Manifest",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iIzAzN0RENiIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KICA8cGF0aCBkPSJNMTIuNjY2NyA5SDE5LjMzMzNDMjAuNzEwNyA5IDIxLjYwODcgOS4zNTM1NyAyMi4xNjI0IDkuODkwMjhDMjIuNzE0MSAxMC40MjUgMjMgMTEuMjE1MiAyMyAxMi4yNVYxOS43NUMyMyAyMC43ODQ4IDIyLjcxNDEgMjEuNTc1IDIyLjE2MjQgMjIuMTA5N0MyMS42MDg3IDIyLjY0NjQgMjAuNzEwNyAyMyAxOS4zMzMzIDIzSDEyLjY2NjdDMTEuMjg5MyAyMyAxMC4zOTEzIDIyLjY0NjQgOS44Mzc1NyAyMi4xMDk3QzkuMjg1OSAyMS41NzUgOSAyMC43ODQ4IDkgMTkuNzVWMTIuMjVDOSAxMS4yMTUyIDkuMjg1OSAxMC40MjUgOS44Mzc1NyA5Ljg5MDI4QzEwLjM5MTMgOS4zNTM1NyAxMS4yODkzIDkgMTIuNjY2NyA5Wk0xNS4xMDk1IDIwLjUxOTFDMTUuNTcxOCAyMC4xMDMgMTUuNTcxOCAxOS4zOTcgMTUuMTA5NSAxOC45ODA5TDE0LjI5NzQgMTguMjVMMTUuMTA5NSAxNy41MTkxQzE1LjU3MTggMTcuMTAzIDE1LjU3MTggMTYuMzk3IDE1LjEwOTUgMTUuOTgwOUMxNC42Nzc3IDE1LjU5MjIgMTMuOTg5IDE1LjU5MjIgMTMuNTU3MiAxNS45ODA5TDExLjg5MDUgMTcuNDgwOUMxMS40MjgyIDE3Ljg5NyAxMS40MjgyIDE4LjYwMyAxMS44OTA1IDE5LjAxOTFMMTMuNTU3MiAyMC41MTkxQzEzLjc4MzcgMjAuNzIzIDE0LjA2NTEgMjAuODEyNSAxNC4zMzMzIDIwLjgxMjVDMTQuNjAxNiAyMC44MTI1IDE0Ljg4MyAyMC43MjMgMTUuMTA5NSAyMC41MTkxWk0xOC40NDI4IDIwLjUxOTFMMjAuMTA5NSAxOS4wMTkxQzIwLjU3MTggMTguNjAzIDIwLjU3MTggMTcuODk3IDIwLjEwOTUgMTcuNDgwOUwxOC40NDI4IDE1Ljk4MDlDMTguMDExIDE1LjU5MjIgMTcuMzIyMyAxNS41OTIyIDE2Ljg5MDUgMTUuOTgwOUMxNi40MjgyIDE2LjM5NyAxNi40MjgyIDE3LjEwMyAxNi44OTA1IDE3LjUxOTFMMTcuNzAyNiAxOC4yNUwxNi44OTA1IDE4Ljk4MDlDMTYuNDI4MiAxOS4zOTcgMTYuNDI4MiAyMC4xMDMgMTYuODkwNSAyMC41MTkxQzE3LjExNyAyMC43MjMgMTcuMzk4NCAyMC44MTI1IDE3LjY2NjcgMjAuODEyNUMxNy45MzQ5IDIwLjgxMjUgMTguMjE2MyAyMC43MjMgMTguNDQyOCAyMC41MTkxWk0xOS43NSAxNC40Mzc1SDIxLjQxNjdDMjEuOTgzNiAxNC40Mzc1IDIyLjU0MTcgMTQuMDA2OSAyMi41NDE3IDEzLjM3NUMyMi41NDE3IDEyLjc0MzEgMjEuOTgzNiAxMi4zMTI1IDIxLjQxNjcgMTIuMzEyNUgxOS43NUMxOS40MDAzIDEyLjMxMjUgMTkuMjA4MyAxMi4wNjgxIDE5LjIwODMgMTEuODc1VjEwLjM3NUMxOS4yMDgzIDkuNzQzMTEgMTguNjUwMyA5LjMxMjUgMTguMDgzMyA5LjMxMjVDMTcuNTE2NCA5LjMxMjUgMTYuOTU4MyA5Ljc0MzExIDE2Ljk1ODMgMTAuMzc1VjExLjg3NUMxNi45NTgzIDEzLjMzOTQgMTguMjU4IDE0LjQzNzUgMTkuNzUgMTQuNDM3NVoiIGZpbGw9IiMwMzc2QzkiIHN0cm9rZT0iIzAzN0RENiIvPgo8L3N2Zz4K"},gitHub:{alt:"GitHub",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDBDNS4zNyAwIDAgNS4zNyAwIDEyQzAgMTcuMzEgMy40MzUgMjEuNzk1IDguMjA1IDIzLjM4NUM4LjgwNSAyMy40OSA5LjAzIDIzLjEzIDkuMDMgMjIuODE1QzkuMDMgMjIuNTMgOS4wMTUgMjEuNTg1IDkuMDE1IDIwLjU4QzYgMjEuMTM1IDUuMjIgMTkuODQ1IDQuOTggMTkuMTdDNC44NDUgMTguODI1IDQuMjYgMTcuNzYgMy43NSAxNy40NzVDMy4zMyAxNy4yNSAyLjczIDE2LjY5NSAzLjczNSAxNi42OEM0LjY4IDE2LjY2NSA1LjM1NSAxNy41NSA1LjU4IDE3LjkxQzYuNjYgMTkuNzI1IDguMzg1IDE5LjIxNSA5LjA3NSAxOC45QzkuMTggMTguMTIgOS40OTUgMTcuNTk1IDkuODQgMTcuMjk1QzcuMTcgMTYuOTk1IDQuMzggMTUuOTYgNC4zOCAxMS4zN0M0LjM4IDEwLjA2NSA0Ljg0NSA4Ljk4NSA1LjYxIDguMTQ1QzUuNDkgNy44NDUgNS4wNyA2LjYxNSA1LjczIDQuOTY1QzUuNzMgNC45NjUgNi43MzUgNC42NSA5LjAzIDYuMTk1QzkuOTkgNS45MjUgMTEuMDEgNS43OSAxMi4wMyA1Ljc5QzEzLjA1IDUuNzkgMTQuMDcgNS45MjUgMTUuMDMgNi4xOTVDMTcuMzI1IDQuNjM1IDE4LjMzIDQuOTY1IDE4LjMzIDQuOTY1QzE4Ljk5IDYuNjE1IDE4LjU3IDcuODQ1IDE4LjQ1IDguMTQ1QzE5LjIxNSA4Ljk4NSAxOS42OCAxMC4wNSAxOS42OCAxMS4zN0MxOS42OCAxNS45NzUgMTYuODc1IDE2Ljk5NSAxNC4yMDUgMTcuMjk1QzE0LjY0IDE3LjY3IDE1LjAxNSAxOC4zOSAxNS4wMTUgMTkuNTE1QzE1LjAxNSAyMS4xMiAxNSAyMi40MSAxNSAyMi44MTVDMTUgMjMuMTMgMTUuMjI1IDIzLjUwNSAxNS44MjUgMjMuMzg1QzIwLjU2NSAyMS43OTUgMjQgMTcuMjk1IDI0IDEyQzI0IDUuMzcgMTguNjMgMCAxMiAwWiIgZmlsbD0iIzI0MjcyQSIvPgo8L3N2Zz4K",srcDark:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAwQzUuMzcgMCAwIDUuMzcgMCAxMkMwIDE3LjMxIDMuNDM1IDIxLjc5NSA4LjIwNSAyMy4zODVDOC44MDUgMjMuNDkgOS4wMyAyMy4xMyA5LjAzIDIyLjgxNUM5LjAzIDIyLjUzIDkuMDE1IDIxLjU4NSA5LjAxNSAyMC41OEM2IDIxLjEzNSA1LjIyIDE5Ljg0NSA0Ljk4IDE5LjE3QzQuODQ1IDE4LjgyNSA0LjI2IDE3Ljc2IDMuNzUgMTcuNDc1QzMuMzMgMTcuMjUgMi43MyAxNi42OTUgMy43MzUgMTYuNjhDNC42OCAxNi42NjUgNS4zNTUgMTcuNTUgNS41OCAxNy45MUM2LjY2IDE5LjcyNSA4LjM4NSAxOS4yMTUgOS4wNzUgMTguOUM5LjE4IDE4LjEyIDkuNDk1IDE3LjU5NSA5Ljg0IDE3LjI5NUM3LjE3IDE2Ljk5NSA0LjM4IDE1Ljk2IDQuMzggMTEuMzdDNC4zOCAxMC4wNjUgNC44NDUgOC45ODUgNS42MSA4LjE0NUM1LjQ5IDcuODQ1IDUuMDcgNi42MTUgNS43MyA0Ljk2NUM1LjczIDQuOTY1IDYuNzM1IDQuNjUgOS4wMyA2LjE5NUM5Ljk5IDUuOTI1IDExLjAxIDUuNzkgMTIuMDMgNS43OUMxMy4wNSA1Ljc5IDE0LjA3IDUuOTI1IDE1LjAzIDYuMTk1QzE3LjMyNSA0LjYzNSAxOC4zMyA0Ljk2NSAxOC4zMyA0Ljk2NUMxOC45OSA2LjYxNSAxOC41NyA3Ljg0NSAxOC40NSA4LjE0NUMxOS4yMTUgOC45ODUgMTkuNjggMTAuMDUgMTkuNjggMTEuMzdDMTkuNjggMTUuOTc1IDE2Ljg3NSAxNi45OTUgMTQuMjA1IDE3LjI5NUMxNC42NCAxNy42NyAxNS4wMTUgMTguMzkgMTUuMDE1IDE5LjUxNUMxNS4wMTUgMjEuMTIgMTUgMjIuNDEgMTUgMjIuODE1QzE1IDIzLjEzIDE1LjIyNSAyMy41MDUgMTUuODI1IDIzLjM4NUMyMC41NjUgMjEuNzk1IDI0IDE3LjI5NSAyNCAxMkMyNCA1LjM3IDE4LjYzIDAgMTIgMFoiIGZpbGw9IiM5RkE2QUUiLz4KPC9zdmc+Cg=="},cronjob:{alt:"Cronjob",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik0xNS45MjcgMTguMDc5MkwxNS45MjcyIDE4LjA3OTRMMTguNTAxNSAxOS42MTU2QzE4LjY5NDYgMTkuNzQwNiAxOC44OTkyIDE5Ljc4MzMgMTkuMDgzNCAxOS43ODMzQzE5LjQ2NTEgMTkuNzgzMyAxOS44NDE5IDE5LjU5MTYgMjAuMDU0MiAxOS4yMzE3QzIwLjM4MSAxOC42OTIgMjAuMTk5NCAxOC4wMDEgMTkuNjYyOCAxNy42ODYyTDE3LjA4MTMgMTYuMTQ1NkwxNy4wODEzIDE2LjE0NTZMMTcuMDc2MSAxNi4xNDI2QzE3LjA1MjQgMTYuMTI4OCAxNi45OCAxNi4wNjM2IDE2LjkwODcgMTUuOTM4MkMxNi44Mzc3IDE1LjgxMzUgMTYuODE2NyAxNS43MTUgMTYuODE2NyAxNS42ODMzVjEyLjI2NjdDMTYuODE2NyAxMS42NDg5IDE2LjMwOTYgMTEuMTQxNyAxNS42OTE3IDExLjE0MTdDMTUuMDczOSAxMS4xNDE3IDE0LjU2NjcgMTEuNjQ4OSAxNC41NjY3IDEyLjI2NjdWMTUuNjgzM0MxNC41NjY3IDE2LjYwMDYgMTUuMTMzOSAxNy42MDU1IDE1LjkyNyAxOC4wNzkyWk04LjE2Njc1IDE2QzguMTY2NzUgMTEuNjg0NSAxMS42ODQ2IDguMTY2NjcgMTYuMDAwMSA4LjE2NjY3QzIwLjMxNTYgOC4xNjY2NyAyMy44MzM0IDExLjY4NDUgMjMuODMzNCAxNkMyMy44MzM0IDIwLjMxNTUgMjAuMzE1NiAyMy44MzMzIDE2LjAwMDEgMjMuODMzM0MxMS42ODQ2IDIzLjgzMzMgOC4xNjY3NSAyMC4zMTU1IDguMTY2NzUgMTZaIiBmaWxsPSIjMDM3NkM5IiBzdHJva2U9IiMwMzdERDYiLz4KPC9zdmc+Cg=="},insights:{alt:"Insights",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik04LjIxOTg5IDIxLjI5MUw4LjIxOTg4IDIxLjI5MUM4LjE4OTMyIDIxLjI1ODMgOC4xNjY3NSAyMS4yMDcgOC4xNjY3NSAyMS4xNDcxVjE5LjE4MjZDOC4xNjY3NSAxNC40ODU5IDExLjY4MzggMTAuNjgyNyAxNS45Njk5IDEwLjY2NjdMMTUuOTcwMSAxMC42NjY3QzE2Ljk5NjQgMTAuNjYyNSAxOC4wMTQzIDEwLjg3NTIgMTguOTY1NiAxMS4yOTM2QzE5LjkxNzEgMTEuNzEyMSAyMC43ODQzIDEyLjMyODcgMjEuNTE2NiAxMy4xMDk2QzIyLjI0ODkgMTMuODkwNyAyMi44MzE3IDE0LjgyMDYgMjMuMjI5OSAxNS44NDdDMjMuNjI4MSAxNi44NzM1IDIzLjgzMzQgMTcuOTc1IDIzLjgzMzQgMTkuMDg4M1YyMS4xNDcxQzIzLjgzMzQgMjEuMjA2OSAyMy44MTA5IDIxLjI1ODIgMjMuNzgwNCAyMS4yOTA5QzIzLjc1MDggMjEuMzIyNiAyMy43MTgzIDIxLjMzMzMgMjMuNjkyNCAyMS4zMzMzSDguMzA3NzdDOC4yODE4NiAyMS4zMzMzIDguMjQ5NDIgMjEuMzIyNiA4LjIxOTg5IDIxLjI5MVpNMjAuNzcwMiAxMy44Mjg0TDIwLjc3MDIgMTMuODI4NEMyMC4zMTcxIDEzLjM2NDkgMTkuNTc3OCAxMy4zNjQ5IDE5LjEyNDcgMTMuODI4NEwxOS40NzIgMTQuMTY3OEwxOS4xMjQ3IDEzLjgyODRMMTYuMTUzIDE2Ljg2ODdDMTYuMDYwMyAxNi44NTM4IDE1Ljk2NTQgMTYuODQ2MiAxNS44NjkgMTYuODQ2MkMxNC44NTU1IDE2Ljg0NjIgMTQuMDUzMiAxNy42ODM1IDE0LjA1MzIgMTguNjkyM0MxNC4wNTMyIDE5LjcwMTEgMTQuODU1NSAyMC41Mzg1IDE1Ljg2OSAyMC41Mzg1QzE2Ljg4MjUgMjAuNTM4NSAxNy42ODQ4IDE5LjcwMTEgMTcuNjg0OCAxOC42OTIzQzE3LjY4NDggMTguNjczNyAxNy42ODQ1IDE4LjY1NTIgMTcuNjg0IDE4LjYzNjdMMjAuNzcwMiAxNS40NzkzQzIxLjIxNyAxNS4wMjIxIDIxLjIxNyAxNC4yODU2IDIwLjc3MDIgMTMuODI4NFpNMjEuMjYzMiAxOC43NDM2QzIyLjAzNDUgMTguNzQzNiAyMi42NDA0IDE4LjEwNzEgMjIuNjQwNCAxNy4zNDYyQzIyLjY0MDQgMTYuNTg1MiAyMi4wMzQ1IDE1Ljk0ODcgMjEuMjYzMiAxNS45NDg3QzIwLjQ5MTkgMTUuOTQ4NyAxOS44ODYgMTYuNTg1MiAxOS44ODYgMTcuMzQ2MkMxOS44ODYgMTguMTA3MSAyMC40OTE5IDE4Ljc0MzYgMjEuMjYzMiAxOC43NDM2Wk0xMC4yOTgzIDE4Ljc0MzZDMTEuMDY5NiAxOC43NDM2IDExLjY3NTUgMTguMTA3MSAxMS42NzU1IDE3LjM0NjJDMTEuNjc1NSAxNi41ODUyIDExLjA2OTYgMTUuOTQ4NyAxMC4yOTgzIDE1Ljk0ODdDOS41MjcwNCAxNS45NDg3IDguOTIxMTMgMTYuNTg1MiA4LjkyMTEzIDE3LjM0NjJDOC45MjExMyAxOC4xMDcxIDkuNTI3MDQgMTguNzQzNiAxMC4yOTgzIDE4Ljc0MzZaTTE1LjQzMDQgMTQuMjU2NEMxNi4yMDE3IDE0LjI1NjQgMTYuODA3NiAxMy42MTk5IDE2LjgwNzYgMTIuODU5QzE2LjgwNzYgMTIuMDk4IDE2LjIwMTcgMTEuNDYxNSAxNS40MzA0IDExLjQ2MTVDMTQuNjU5MSAxMS40NjE1IDE0LjA1MzIgMTIuMDk4IDE0LjA1MzIgMTIuODU5QzE0LjA1MzIgMTMuNjE5OSAxNC42NTkxIDE0LjI1NjQgMTUuNDMwNCAxNC4yNTY0WiIgZmlsbD0iIzAzNzZDOSIgc3Ryb2tlPSIjMDM3REQ2Ii8+Cjwvc3ZnPgo="},jsonRpc:{alt:"JSON-RPC",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik0xMS42MzA3IDE1LjQxOTNMMTAuODEyNSAxNC43NDQzVjE1LjgwNVYxOC41MDA3QzEwLjc5MTcgMTguNTAwMiAxMC43NzA5IDE4LjUgMTAuNzUgMTguNUMxMC43MjkxIDE4LjUgMTAuNzA4MyAxOC41MDAyIDEwLjY4NzUgMTguNTAwN1YxMy40OTkzQzEwLjcwODMgMTMuNDk5OCAxMC43MjkxIDEzLjUgMTAuNzUgMTMuNUMxMC43NzkxIDEzLjUgMTAuODA4MSAxMy40OTk1IDEwLjgzNyAxMy40OTg2QzEwLjkwNyAxNC4xNzc1IDExLjEzMDkgMTQuNzU3NCAxMS41NjE4IDE1LjE4ODJDMTIuMDk0NyAxNS43MjEyIDEyLjg1NTggMTUuOTM3NSAxMy43NSAxNS45Mzc1SDE4LjUwMDdDMTguNTAwMiAxNS45NTgzIDE4LjUgMTUuOTc5MSAxOC41IDE2QzE4LjUgMTYuMDIwOSAxOC41MDAyIDE2LjA0MTcgMTguNTAwNyAxNi4wNjI1SDEzLjc1QzEyLjgxNTIgMTYuMDYyNSAxMi4xMTk5IDE1LjgyMjkgMTEuNjMwNyAxNS40MTkzWk05Ljk0Nzg1IDE5LjY5NDNDMTAuMTQzMiAxOS45MTk0IDEwLjQzMDkgMjAuMDYyNSAxMC43NSAyMC4wNjI1QzExLjA2OTEgMjAuMDYyNSAxMS4zNTY4IDE5LjkxOTQgMTEuNTUyMiAxOS42OTQzQzEyLjExNTEgMTkuOTg1MSAxMi41IDIwLjU3MjYgMTIuNSAyMS4yNUMxMi41IDIyLjIxNjUgMTEuNzE2NSAyMyAxMC43NSAyM0M5Ljc4MzUgMjMgOSAyMi4yMTY1IDkgMjEuMjVDOSAyMC41NzI2IDkuMzg0ODYgMTkuOTg1MSA5Ljk0Nzg1IDE5LjY5NDNaTTEwLjc1IDExLjkzNzVDMTAuNDMwOSAxMS45Mzc1IDEwLjE0MzIgMTIuMDgwNiA5Ljk0Nzg1IDEyLjMwNTdDOS4zODQ4NiAxMi4wMTQ5IDkgMTEuNDI3NCA5IDEwLjc1QzkgOS43ODM1IDkuNzgzNSA5IDEwLjc1IDlDMTEuNzE2NSA5IDEyLjUgOS43ODM1IDEyLjUgMTAuNzVDMTIuNSAxMS40Mjc0IDEyLjExNTEgMTIuMDE0OSAxMS41NTIyIDEyLjMwNTdDMTEuMzU2OCAxMi4wODA2IDExLjA2OTEgMTEuOTM3NSAxMC43NSAxMS45Mzc1Wk0xOS42OTQzIDE2LjgwMjJDMTkuOTE5NCAxNi42MDY4IDIwLjA2MjUgMTYuMzE5MSAyMC4wNjI1IDE2QzIwLjA2MjUgMTUuNjgwOSAxOS45MTk0IDE1LjM5MzIgMTkuNjk0MyAxNS4xOTc4QzE5Ljk4NTEgMTQuNjM0OSAyMC41NzI2IDE0LjI1IDIxLjI1IDE0LjI1QzIyLjIxNjUgMTQuMjUgMjMgMTUuMDMzNSAyMyAxNkMyMyAxNi45NjY1IDIyLjIxNjUgMTcuNzUgMjEuMjUgMTcuNzVDMjAuNTcyNiAxNy43NSAxOS45ODUxIDE3LjM2NTEgMTkuNjk0MyAxNi44MDIyWiIgZmlsbD0iIzAzNzZDOSIgc3Ryb2tlPSIjMDM3REQ2Ii8+Cjwvc3ZnPgo="},cross:{alt:"Cross",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMC43NTkyMTkgMTEuNDM2NEMwLjU4MTQ0MSAxMS40MzY0IDAuNDYyOTIyIDExLjM3NzIgMC4zNDQ0MDQgMTEuMjU4N0MwLjEwNzM2NyAxMS4wMjE2IDAuMTA3MzY3IDEwLjY2NjEgMC4zNDQ0MDQgMTAuNDI5TDkuODI1ODggMC45NDc1NTNDMTAuMDYyOSAwLjcxMDUxNiAxMC40MTg1IDAuNzEwNTE2IDEwLjY1NTUgMC45NDc1NTNDMTAuODkyNiAxLjE4NDU5IDEwLjg5MjYgMS41NDAxNSAxMC42NTU1IDEuNzc3MThMMS4xNzQwMyAxMS4yNTg3QzEuMDU1NTEgMTEuMzc3MiAwLjkzNjk5NiAxMS40MzY0IDAuNzU5MjE5IDExLjQzNjRaIiBmaWxsPSIjMjQyNzJBIi8+CiAgPHBhdGggZD0iTTEwLjI0MDcgMTEuNDM2NEMxMC4wNjI5IDExLjQzNjQgOS45NDQ0IDExLjM3NzIgOS44MjU4OCAxMS4yNTg3TDAuMzQ0NDA0IDEuNzc3MThDMC4xMDczNjcgMS41NDAxNSAwLjEwNzM2NyAxLjE4NDU5IDAuMzQ0NDA0IDAuOTQ3NTUzQzAuNTgxNDQxIDAuNzEwNTE2IDAuOTM2OTk2IDAuNzEwNTE2IDEuMTc0MDMgMC45NDc1NTNMMTAuNjU1NSAxMC40MjlDMTAuODkyNiAxMC42NjYxIDEwLjg5MjYgMTEuMDIxNiAxMC42NTU1IDExLjI1ODdDMTAuNTM3IDExLjM3NzIgMTAuNDE4NSAxMS40MzY0IDEwLjI0MDcgMTEuNDM2NFoiIGZpbGw9IiMyNDI3MkEiLz4KPC9zdmc+Cg==",srcDark:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzU5MjE5IDExLjQzNjRDMC41ODE0NDEgMTEuNDM2NCAwLjQ2MjkyMiAxMS4zNzcyIDAuMzQ0NDA0IDExLjI1ODdDMC4xMDczNjcgMTEuMDIxNiAwLjEwNzM2NyAxMC42NjYxIDAuMzQ0NDA0IDEwLjQyOUw5LjgyNTg4IDAuOTQ3NTUzQzEwLjA2MjkgMC43MTA1MTYgMTAuNDE4NSAwLjcxMDUxNiAxMC42NTU1IDAuOTQ3NTUzQzEwLjg5MjYgMS4xODQ1OSAxMC44OTI2IDEuNTQwMTUgMTAuNjU1NSAxLjc3NzE4TDEuMTc0MDMgMTEuMjU4N0MxLjA1NTUxIDExLjM3NzIgMC45MzY5OTYgMTEuNDM2NCAwLjc1OTIxOSAxMS40MzY0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjI0MDcgMTEuNDM2NEMxMC4wNjI5IDExLjQzNjQgOS45NDQ0IDExLjM3NzIgOS44MjU4OCAxMS4yNTg3TDAuMzQ0NDA0IDEuNzc3MThDMC4xMDczNjcgMS41NDAxNSAwLjEwNzM2NyAxLjE4NDU5IDAuMzQ0NDA0IDAuOTQ3NTUzQzAuNTgxNDQxIDAuNzEwNTE2IDAuOTM2OTk2IDAuNzEwNTE2IDEuMTc0MDMgMC45NDc1NTNMMTAuNjU1NSAxMC40MjlDMTAuODkyNiAxMC42NjYxIDEwLjg5MjYgMTEuMDIxNiAxMC42NTU1IDExLjI1ODdDMTAuNTM3IDExLjM3NzIgMTAuNDE4NSAxMS40MzY0IDEwLjI0MDcgMTEuNDM2NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo="},drag:{alt:"Drag",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNNS45ODA0NyAzLjA0MzgzQzIuNTM1MTYgNS4xMjk3NyAwLjI1IDkuMDMyMTEgMC4yNSAxMy44MzY4QzAuMjUgMTQuMjU4NiAwLjYxMzI4MSAxNC42MjE5IDEuMDExNzIgMTQuNjEwMkMxLjQyMTg4IDE0LjU5ODUgMS43MTQ4NCAxNC4yODIxIDEuNzI2NTYgMTMuODYwMkMxLjgzMjAzIDkuNjUzMiAzLjYzNjcyIDYuMzQ4NTIgNi41MDc4MSA0LjQ4NTIzTDUuOTgwNDcgMy4wNDM4M1pNMjAuOTQ1MyAyMi4zOTE0QzI1LjU5NzcgMjAuNzAzOSAyNy41NzgxIDE2LjQzODMgMjUuNzAzMSAxMS4yODIxTDI0LjgzNTkgOC44Nzk3N0MyMy45MTAyIDYuMzM2OCAyMi4xNjQxIDUuMjkzODMgMjAuMTEzMyA2LjAwODY3QzE5LjU2MjUgNS4yOTM4MyAxOC43MTg4IDUuMDQ3NzMgMTcuODA0NyA1LjM3NTg2QzE3LjQ2NDggNS41MDQ3NyAxNy4xNzE5IDUuNjgwNTUgMTYuODkwNiA1Ljg5MTQ4QzE2LjI5MyA1LjExODA1IDE1LjM2NzIgNC44MzY4IDE0LjQwNjIgNS4xNzY2NEMxNC4xNDg0IDUuMjcwMzkgMTMuOTAyMyA1LjQxMTAyIDEzLjY2OCA1LjU3NTA4TDEyLjMzMiAxLjkxODgzQzExLjgyODEgMC41MjQyOTUgMTAuNTYyNSAtMC4wNjE2NDE3IDkuMjYxNzIgMC40MDcxMDhDNy45NDkyMiAwLjg4NzU3NyA3LjM2MzI4IDIuMTQxNDggNy44NjcxOSAzLjUzNjAyTDExLjIwNyAxMi43MjM1QzExLjIzMDUgMTIuNzgyMSAxMS4yMTg4IDEyLjgyODkgMTEuMTYwMiAxMi44NTI0QzExLjEyNSAxMi44NzU4IDExLjA3ODEgMTIuODUyNCAxMS4wNDMgMTIuODE3Mkw5LjY3MTg4IDExLjMxNzJDOC45OTIxOSAxMC41OTA3IDguMTcxODggMTAuMzY4IDcuMzg2NzIgMTAuNjQ5M0M2LjMyMDMxIDExLjA0NzcgNS42Mjg5MSAxMi4wNjcyIDYuMDc0MjIgMTMuMjc0M0M2LjE3OTY5IDEzLjYxNDEgNi40MTQwNiAxNC4wMjQzIDYuNjgzNTkgMTQuMzY0MUwxMC42MDk0IDE5LjExMDJDMTMuNTg1OSAyMi42OTYxIDE3LjA1NDcgMjMuODA5NCAyMC45NDUzIDIyLjM5MTRaTTIwLjQ0MTQgMjAuODU2M0MxNy4zNzExIDIxLjk4MTMgMTQuNSAyMS40MDcxIDExLjc4MTIgMTguMTM3NUw3Ljg1NTQ3IDEzLjQxNDlDNy43MzgyOCAxMy4yNzQzIDcuNjU2MjUgMTMuMTQ1NCA3LjU4NTk0IDEyLjk0NjFDNy40NDUzMSAxMi41NzExIDcuNjA5MzggMTIuMTM3NSA4LjA1NDY5IDExLjk3MzVDOC40Mjk2OSAxMS44NDQ2IDguNzM0MzggMTEuOTg1MiA5LjAyNzM0IDEyLjMwMTZMMTEuNzQ2MSAxNS4xMDI0QzEyLjE5MTQgMTUuNTcxMSAxMi41ODk4IDE1LjYxOCAxMi45ODgzIDE1LjQ3NzRDMTMuNDQ1MyAxNS4zMTMzIDEzLjYzMjggMTQuODIxMSAxMy40NDUzIDE0LjMxNzJMOS4yOTY4OCAyLjkwMzJDOS4xMjEwOSAyLjQzNDQ1IDkuMzMyMDMgMS45ODkxNCA5Ljc4OTA2IDEuODI1MDhDMTAuMjM0NCAxLjY2MTAyIDEwLjY2OCAxLjg4MzY3IDEwLjgzMiAyLjM1MjQyTDEzLjc5NjkgMTAuNDk2OUMxMy45Mzc1IDEwLjg4MzYgMTQuMzcxMSAxMS4wNTk0IDE0Ljc1NzggMTAuOTE4OEMxNS4xMzI4IDEwLjc3ODIgMTUuMzQzOCAxMC4zNjggMTUuMjAzMSA5Ljk5MzA1TDE0LjEzNjcgNy4wNTE2NEMxNC4yODkxIDYuODk5MyAxNC41MjM0IDYuNzQ2OTUgMTQuNzM0NCA2LjY2NDkyQzE1LjI4NTIgNi40NjU3IDE1Ljc0MjIgNi43MTE4IDE1Ljk1MzEgNy4yODYwMkwxNi44OTA2IDkuODUyNDJDMTcuMDMxMiAxMC4yNTA4IDE3LjQ3NjYgMTAuNDAzMiAxNy44NTE2IDEwLjI2MjVDMTguMjAzMSAxMC4xMzM2IDE4LjQzNzUgOS43NDY5NSAxOC4yODUyIDkuMzM2OEwxNy41MjM0IDcuMjUwODZDMTcuNjg3NSA3LjA5ODUyIDE3LjkxMDIgNi45NDYxNyAxOC4xMzI4IDYuODY0MTRDMTguNjgzNiA2LjY2NDkyIDE5LjE0MDYgNi45MTEwMiAxOS4zNTE2IDcuNDg1MjNMMTkuOTcyNyA5LjE5NjE3QzIwLjEyNSA5LjYwNjMzIDIwLjU1ODYgOS43NTg2NyAyMC45MzM2IDkuNjE4MDVDMjEuMjk2OSA5LjQ4OTE0IDIxLjUxOTUgOS4wOTA3IDIxLjM3ODkgOC42OTIyN0wyMC45MjE5IDcuNDI2NjRDMjEuODk0NSA3LjA3NTA4IDIyLjgyMDMgNy44NzE5NSAyMy40NTMxIDkuNjI5NzdMMjQuMTkxNCAxMS42MzM2QzI1Ljc5NjkgMTYuMDYzMyAyNC4zNDM4IDE5LjQzODMgMjAuNDQxNCAyMC44NTYzWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},heading:{alt:"Heading",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMS4yNTA2MiAzLjU4NDA1SDE4LjczOTRDMTkuNTczMiAzLjU4NDA1IDIwIDMuMTc3MSAyMCAyLjM0MzM1VjEuNTk4OTRDMjAgMC43ODUwMzkgMTkuNTczMiAwLjM2ODE2NCAxOC43Mzk0IDAuMzY4MTY0SDEuMjUwNjJDMC40MTY4NzQgMC4zNjgxNjQgMCAwLjc4NTAzOSAwIDEuNTk4OTRWMi4zNDMzNUMwIDMuMTc3MSAwLjQxNjg3NCAzLjU4NDA1IDEuMjUwNjIgMy41ODQwNVpNMS4yNTA2MiA5LjYzMjAySDguNjY1MDNDOS40OTg3MSA5LjYzMjAyIDkuOTE1NiA5LjIyNTA1IDkuOTE1NiA4LjM5MTM2VjcuNjQ2ODdDOS45MTU2IDYuODMzIDkuNDk4NzEgNi40MTYxMiA4LjY2NTAzIDYuNDE2MTJIMS4yNTA2MkMwLjQxNjg3NCA2LjQxNjEyIDAgNi44MzMgMCA3LjY0Njg3VjguMzkxMzZDMCA5LjIyNTA1IDAuNDE2ODc0IDkuNjMyMDIgMS4yNTA2MiA5LjYzMjAyWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},text:{alt:"Text",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMC43NDQ0MTYgMS45MTgxOUgxOS4yMzU3QzE5LjY1MjYgMS45MTgxOSAyMCAxLjU5MDY1IDIwIDEuMTYzODVDMjAgMC43NDY5NzcgMTkuNjUyNiAwLjQxOTQzNCAxOS4yMzU3IDAuNDE5NDM0SDAuNzQ0NDE2QzAuMzI3NTQzIDAuNDE5NDM0IDAgMC43NDY5NzcgMCAxLjE2Mzg1QzAgMS41OTA2NSAwLjMyNzU0MyAxLjkxODE5IDAuNzQ0NDE2IDEuOTE4MTlaTTAuNzQ0NDE2IDcuMTE5MThIMTkuMjM1N0MxOS42NTI2IDcuMTE5MTggMjAgNi43OTE2NCAyMCA2LjM2NDg0QzIwIDUuOTQ3OTYgMTkuNjUyNiA1LjYyMDQyIDE5LjIzNTcgNS42MjA0MkgwLjc0NDQxNkMwLjMyNzU0MyA1LjYyMDQyIDAgNS45NDc5NiAwIDYuMzY0ODRDMCA2Ljc5MTY0IDAuMzI3NTQzIDcuMTE5MTggMC43NDQ0MTYgNy4xMTkxOFpNMC43NDQ0MTYgMTIuMzIwMkgxOS4yMzU3QzE5LjY1MjYgMTIuMzIwMiAyMCAxMS45ODI3IDIwIDExLjU2NTlDMjAgMTEuMTQ5IDE5LjY1MjYgMTAuODIxNCAxOS4yMzU3IDEwLjgyMTRIMC43NDQ0MTZDMC4zMjc1NDMgMTAuODIxNCAwIDExLjE0OSAwIDExLjU2NTlDMCAxMS45ODI3IDAuMzI3NTQzIDEyLjMyMDIgMC43NDQ0MTYgMTIuMzIwMlpNMC43NDQ0MTYgMTcuNTExMkgxMS4zNjQ4QzExLjc4MTcgMTcuNTExMiAxMi4xMTkxIDE3LjE4MzcgMTIuMTE5MSAxNi43NjY4QzEyLjExOTEgMTYuMzQ5OSAxMS43ODE3IDE2LjAxMjUgMTEuMzY0OCAxNi4wMTI1SDAuNzQ0NDE2QzAuMzI3NTQzIDE2LjAxMjUgMCAxNi4zNDk5IDAgMTYuNzY2OEMwIDE3LjE4MzcgMC4zMjc1NDMgMTcuNTExMiAwLjc0NDQxNiAxNy41MTEyWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},copyable:{alt:"Copyable",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEuODI1IDAuNjAzMDI3SDguNjc1QzYuMzYyNjkgMC42MDMwMjcgNS4yNzgyMyAxLjQyMzU5IDUuMDUyMzEgMy40MDcyOUM1LjAwNTA0IDMuODIyMjkgNS4zNDg3NCA0LjE2NTUzIDUuNzY2NDMgNC4xNjU1M0g3LjMyNUMxMC40NzUgNC4xNjU1MyAxMS45Mzc1IDUuNjI4MDMgMTEuOTM3NSA4Ljc3ODAzVjEwLjMzNjZDMTEuOTM3NSAxMC43NTQzIDEyLjI4MDcgMTEuMDk4IDEyLjY5NTcgMTEuMDUwN0MxNC42Nzk0IDEwLjgyNDggMTUuNSA5Ljc0MDM0IDE1LjUgNy40MjgwM1Y0LjI3ODAzQzE1LjUgMS42NTMwMyAxNC40NSAwLjYwMzAyNyAxMS44MjUgMC42MDMwMjdaIiBmaWxsPSIjQkJDMEM1Ii8+CiAgPHBhdGggZD0iTTcuMzI1IDUuMTAzMDNINC4xNzVDMS41NSA1LjEwMzAzIDAuNSA2LjE1MzAzIDAuNSA4Ljc3ODAzVjExLjkyOEMwLjUgMTQuNTUzIDEuNTUgMTUuNjAzIDQuMTc1IDE1LjYwM0g3LjMyNUM5Ljk1IDE1LjYwMyAxMSAxNC41NTMgMTEgMTEuOTI4VjguNzc4MDNDMTEgNi4xNTMwMyA5Ljk1IDUuMTAzMDMgNy4zMjUgNS4xMDMwM1pNOC4yMTc1IDkuMzQwNTNMNS40MzUgMTIuMTIzQzUuMzMgMTIuMjI4IDUuMTk1IDEyLjI4MDUgNS4wNTI1IDEyLjI4MDVDNC45MSAxMi4yODA1IDQuNzc1IDEyLjIyOCA0LjY3IDEyLjEyM0wzLjI3NSAxMC43MjhDMy4wNjUgMTAuNTE4IDMuMDY1IDEwLjE4MDUgMy4yNzUgOS45NzA1M0MzLjQ4NSA5Ljc2MDUzIDMuODIyNSA5Ljc2MDUzIDQuMDMyNSA5Ljk3MDUzTDUuMDQ1IDEwLjk4M0w3LjQ1MjUgOC41NzU1M0M3LjY2MjUgOC4zNjU1MyA4IDguMzY1NTMgOC4yMSA4LjU3NTUzQzguNDIgOC43ODU1MyA4LjQyNzUgOS4xMzA1MyA4LjIxNzUgOS4zNDA1M1oiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},divider:{alt:"Divider",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDIwIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuNzQ0NDE2IDEuNzQ5NDlIMTkuMjM1N0MxOS42NTI2IDEuNzQ5NDkgMjAgMS40MjE5NSAyMCAxLjAwNTA3QzIwIDAuNTg4MjA0IDE5LjY1MjYgMC4yNTA3MzIgMTkuMjM1NyAwLjI1MDczMkgwLjc0NDQxNkMwLjMyNzU0MyAwLjI1MDczMiAwIDAuNTg4MjA0IDAgMS4wMDUwN0MwIDEuNDIxOTUgMC4zMjc1NDMgMS43NDk0OSAwLjc0NDQxNiAxLjc0OTQ5WiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},panel:{alt:"Panel",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMy4wMzg1MSAxNS42NzI5SDE3LjUyNzlDMTkuMjg1NyAxNS42NzI5IDIwLjE1NjMgMTQuODAyMyAyMC4xNTYzIDEzLjA3OFYxMC42MDg3QzIwLjE1NjMgMTAuMTczNCAxOS45MTM1IDkuOTMwNjcgMTkuNDc4MiA5LjkzMDY3QzE5LjA0MyA5LjkzMDY3IDE4LjgwODYgMTAuMTczNCAxOC44MDg2IDEwLjYwODdWMTMuMDExQzE4LjgwODYgMTMuODgxNSAxOC4zMzE1IDE0LjMyNTIgMTcuNTExMSAxNC4zMjUySDMuMDYzNjFDMi4yMjY1NiAxNC4zMjUyIDEuNzY2MTkgMTMuODgxNSAxLjc2NjE5IDEzLjAxMVYxMC42MDg3QzEuNzY2MTkgMTAuMTczNCAxLjUxNTA2IDkuOTMwNjcgMS4wODgxNyA5LjkzMDY3QzAuNjYxMjcyIDkuOTMwNjcgMC40MTg1MjcgMTAuMTczNCAwLjQxODUyNyAxMC42MDg3VjEzLjA3OEMwLjQxODUyNyAxNC44MTA3IDEuMjk3NDQgMTUuNjcyOSAzLjAzODUxIDE1LjY3MjlaTTMuMDM4NTEgMC4yNjI2OTVDMS4yOTc0NCAwLjI2MjY5NSAwLjQxODUyNyAxLjEyNDg2IDAuNDE4NTI3IDIuODU3NTZWNC45MDgzNEMwLjQxODUyNyA1LjM0MzYxIDAuNjYxMjcyIDUuNTk0NzMgMS4wODgxNyA1LjU5NDczQzEuNTE1MDYgNS41OTQ3MyAxLjc2NjE5IDUuMzQzNjEgMS43NjYxOSA0LjkwODM0VjIuOTI0NTNDMS43NjYxOSAyLjA1Mzk5IDIuMjI2NTYgMS42MTAzNSAzLjA2MzYxIDEuNjEwMzVIMTcuNTExMUMxOC4zMzE1IDEuNjEwMzUgMTguODA4NiAyLjA1Mzk5IDE4LjgwODYgMi45MjQ1M1Y0LjkwODM0QzE4LjgwODYgNS4zNDM2MSAxOS4wNTE0IDUuNTk0NzMgMTkuNDc4MiA1LjU5NDczQzE5LjkyMTkgNS41OTQ3MyAyMC4xNTYzIDUuMzQzNjEgMjAuMTU2MyA0LjkwODM0VjIuODU3NTZDMjAuMTU2MyAxLjEzMzIzIDE5LjI4NTcgMC4yNjI2OTUgMTcuNTI3OSAwLjI2MjY5NUgzLjAzODUxWk0xLjA4ODE3IDguODQyNTNDMS42OTA4NSA4Ljg0MjUzIDIuMTc2MzQgOC4zNDg2NyAyLjE3NjM0IDcuNzQ1OTVDMi4xNzYzNCA3LjE1MTY1IDEuNjkwODUgNi42NjYxNSAxLjA4ODE3IDYuNjY2MTVDMC40OTM4NjEgNi42NjYxNSAwIDcuMTUxNjUgMCA3Ljc0NTk1QzAgOC4zNDg2NyAwLjQ5Mzg2MSA4Ljg0MjUzIDEuMDg4MTcgOC44NDI1M1pNMTkuNDc4MiA4Ljg0MjUzQzIwLjA3MjYgOC44NDI1MyAyMC41NjY0IDguMzQ4NjcgMjAuNTY2NCA3Ljc0NTk1QzIwLjU2NjQgNy4xNTE2NSAyMC4wNzI2IDYuNjY2MTUgMTkuNDc4MiA2LjY2NjE1QzE4Ljg3NTYgNi42NjYxNSAxOC4zOTAxIDcuMTQzMjggMTguMzkwMSA3Ljc0NTk1QzE4LjM5MDEgOC4zNDg2NyAxOC44NzU2IDguODQyNTMgMTkuNDc4MiA4Ljg0MjUzWk03LjU0MTg2IDExLjg5NzdDNy44NDMyMSAxMS44OTc3IDguMDUyNDMgMTEuNzU1NSA4LjE3OCAxMS4zNjJMOC43ODkwNyA5LjU3OTFIMTEuNzg1N0wxMi4zOTY4IDExLjM2MkMxMi41MjIzIDExLjc0NzEgMTIuNzM5OSAxMS44OTc3IDEzLjA0MTMgMTEuODk3N0MxMy40MDk2IDExLjg5NzcgMTMuNjYwNyAxMS42NTUgMTMuNjYwNyAxMS4zMjAyQzEzLjY2MDcgMTEuMTg2MiAxMy42MzU2IDExLjA2OSAxMy41Njg2IDEwLjg4NDlMMTEuMjI0OSA0LjU2NTE1QzExLjA1NzUgNC4xMjk4OCAxMC43Mzk0IDMuOTAzODggMTAuMjc5IDMuOTAzODhDOS44MjcgMy45MDM4OCA5LjUxNzI5IDQuMTI5ODggOS4zNTgyOSA0LjU2NTE1TDcuMDA2MTQgMTAuODg0OUM2Ljk0NzU0IDExLjA2OSA2LjkxNDA2IDExLjE4NjIgNi45MTQwNiAxMS4zMTE4QzYuOTE0MDYgMTEuNjYzNCA3LjE2NTE0IDExLjg5NzcgNy41NDE4NiAxMS44OTc3Wk05LjEzMjI5IDguNTc0NjdMMTAuMjQ1NiA1LjMzNTI0SDEwLjMzNzZMMTEuNDUwOSA4LjU3NDY3SDkuMTMyMjlaIiBmaWxsPSIjQkJDMEM1Ii8+Cjwvc3ZnPgo="},ui:{alt:"UI",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBvcGFjaXR5PSIwLjUiPgogICAgPHJlY3QgeT0iMC4xMDMwMjciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSIjMDM3REQ2IiBmaWxsLW9wYWNpdHk9IjAuMSIvPgogICAgPHBhdGggZD0iTTYuNzY3NDQgMTAuNTUwN0M2Ljc2NTY5IDEwLjU1MDcgNi43NjEzMSAxMC41NTAxIDYuNzU1OTQgMTAuNTQ0OEM2Ljc1MDU3IDEwLjUzOTQgNi43NSAxMC41MzUgNi43NSAxMC41MzMzVjkuMjI1MTJDNi43NSA3LjkxNTI1IDcuODE2NTMgNi44NTMwMyA5LjEyMjA5IDYuODUzMDNIMTAuNDMwMkMxMC40MzIgNi44NTMwMyAxMC40MzY0IDYuODUzNTkgMTAuNDQxNyA2Ljg1ODk2QzEwLjQ0NzEgNi44NjQzMyAxMC40NDc3IDYuODY4NzIgMTAuNDQ3NyA2Ljg3MDQ3QzEwLjQ0NzcgNi44NzIyMiAxMC40NDcxIDYuODc2NjEgMTAuNDQxNyA2Ljg4MTk4QzEwLjQzNjQgNi44ODczNSAxMC40MzIgNi44ODc5MSAxMC40MzAyIDYuODg3OTFIOS4xMjIwOUM3LjgzMTg1IDYuODg3OTEgNi43ODQ4OCA3LjkzNDg3IDYuNzg0ODggOS4yMjUxMlYxMC41MzMzQzYuNzg0ODggMTAuNTM1IDYuNzg0MzIgMTAuNTM5NCA2Ljc3ODk1IDEwLjU0NDhDNi43NzM1OCAxMC41NTAxIDYuNzY5MTkgMTAuNTUwNyA2Ljc2NzQ0IDEwLjU1MDdaTTE3LjIzMjYgMTAuNTUwN0MxNy4yMzA4IDEwLjU1MDcgMTcuMjI2NCAxMC41NTAxIDE3LjIyMTEgMTAuNTQ0OEMxNy4yMTU3IDEwLjUzOTQgMTcuMjE1MSAxMC41MzUgMTcuMjE1MSAxMC41MzMzVjkuMjI1MTJDMTcuMjE1MSA3LjkzNDg3IDE2LjE2ODIgNi44ODc5MSAxNC44Nzc5IDYuODg3OTFIMTMuNTY5OEMxMy41NjggNi44ODc5MSAxMy41NjM2IDYuODg3MzUgMTMuNTU4MyA2Ljg4MTk4QzEzLjU1MjkgNi44NzY2MSAxMy41NTIzIDYuODcyMjIgMTMuNTUyMyA2Ljg3MDQ3QzEzLjU1MjMgNi44Njg3MiAxMy41NTI5IDYuODY0MzMgMTMuNTU4MyA2Ljg1ODk2QzEzLjU2MzYgNi44NTM1OSAxMy41NjggNi44NTMwMyAxMy41Njk4IDYuODUzMDNIMTQuODc3OUMxNi4xODM1IDYuODUzMDMgMTcuMjUgNy45MTUyNSAxNy4yNSA5LjIyNTEyVjEwLjUzMzNDMTcuMjUgMTAuNTM1IDE3LjI0OTQgMTAuNTM5NCAxNy4yNDQxIDEwLjU0NDhDMTcuMjM4NyAxMC41NTAxIDE3LjIzNDMgMTAuNTUwNyAxNy4yMzI2IDEwLjU1MDdaTTE0Ljg3NzkgMTcuMzUzSDE0LjA5M0MxNC4wOTEzIDE3LjM1MyAxNC4wODY5IDE3LjM1MjUgMTQuMDgxNSAxNy4zNDcxQzE0LjA3NjEgMTcuMzQxNyAxNC4wNzU2IDE3LjMzNzMgMTQuMDc1NiAxNy4zMzU2QzE0LjA3NTYgMTcuMzMzOCAxNC4wNzYxIDE3LjMyOTQgMTQuMDgxNSAxNy4zMjQxQzE0LjA4NjkgMTcuMzE4NyAxNC4wOTEzIDE3LjMxODEgMTQuMDkzIDE3LjMxODFIMTQuODc3OUMxNi4xNjgyIDE3LjMxODEgMTcuMjE1MSAxNi4yNzEyIDE3LjIxNTEgMTQuOTgwOVYxNC4xOTYxQzE3LjIxNTEgMTQuMTk0MyAxNy4yMTU3IDE0LjE4OTkgMTcuMjIxMSAxNC4xODQ1QzE3LjIyNjQgMTQuMTc5MiAxNy4yMzA4IDE0LjE3ODYgMTcuMjMyNiAxNC4xNzg2QzE3LjIzNDMgMTQuMTc4NiAxNy4yMzg3IDE0LjE3OTIgMTcuMjQ0MSAxNC4xODQ1QzE3LjI0OTQgMTQuMTg5OSAxNy4yNSAxNC4xOTQzIDE3LjI1IDE0LjE5NjFWMTQuOTgwOUMxNy4yNSAxNi4yOTA4IDE2LjE4MzUgMTcuMzUzIDE0Ljg3NzkgMTcuMzUzWk0xMC40MzAyIDE3LjM1M0g5LjEyMjA5QzcuODE2NTMgMTcuMzUzIDYuNzUgMTYuMjkwOCA2Ljc1IDE0Ljk4MDlWMTMuNjcyOEM2Ljc1IDEzLjY3MSA2Ljc1MDU3IDEzLjY2NjcgNi43NTU5NCAxMy42NjEzQzYuNzYxMzEgMTMuNjU1OSA2Ljc2NTY5IDEzLjY1NTQgNi43Njc0NCAxMy42NTU0QzYuNzY5MTkgMTMuNjU1NCA2Ljc3MzU4IDEzLjY1NTkgNi43Nzg5NSAxMy42NjEzQzYuNzg0MzIgMTMuNjY2NyA2Ljc4NDg4IDEzLjY3MSA2Ljc4NDg4IDEzLjY3MjhWMTQuOTgwOUM2Ljc4NDg4IDE2LjI3MTIgNy44MzE4NSAxNy4zMTgxIDkuMTIyMDkgMTcuMzE4MUgxMC40MzAyQzEwLjQzMiAxNy4zMTgxIDEwLjQzNjQgMTcuMzE4NyAxMC40NDE3IDE3LjMyNDFDMTAuNDQ3MSAxNy4zMjk0IDEwLjQ0NzcgMTcuMzMzOCAxMC40NDc3IDE3LjMzNTZDMTAuNDQ3NyAxNy4zMzczIDEwLjQ0NzEgMTcuMzQxNyAxMC40NDE3IDE3LjM0NzFDMTAuNDM2NCAxNy4zNTI1IDEwLjQzMiAxNy4zNTMgMTAuNDMwMiAxNy4zNTNaTTkuMzgzNzIgOC45NDYwNUgxMC40MzAyQzEwLjY2NTggOC45NDYwNSAxMC43ODUzIDkuMDA3MzggMTAuODQ3MiA5LjA2ODk3QzEwLjkwODcgOS4xMzAyOSAxMC45NzA5IDkuMjQ5MzMgMTAuOTcwOSA5LjQ4Njc1VjEwLjUzMzNDMTAuOTcwOSAxMC43NzA3IDEwLjkwODcgMTAuODg5NyAxMC44NDcyIDEwLjk1MUMxMC43ODUzIDExLjAxMjYgMTAuNjY1OCAxMS4wNzQgMTAuNDMwMiAxMS4wNzRIOS4zODM3MkM5LjE0ODEyIDExLjA3NCA5LjAyODY0IDExLjAxMjYgOC45NjY3OCAxMC45NTFDOC45MDUyMSAxMC44ODk3IDguODQzMDIgMTAuNzcwNyA4Ljg0MzAyIDEwLjUzMzNWOS40ODY3NUM4Ljg0MzAyIDkuMjQ5MzMgOC45MDUyMSA5LjEzMDI5IDguOTY2NzggOS4wNjg5N0M5LjAyODY0IDkuMDA3MzggOS4xNDgxMiA4Ljk0NjA1IDkuMzgzNzIgOC45NDYwNVpNMTMuNTY5OCA4Ljk0NjA1SDE0LjYxNjNDMTQuODUxOSA4Ljk0NjA1IDE0Ljk3MTQgOS4wMDczOCAxNS4wMzMyIDkuMDY4OTdDMTUuMDk0OCA5LjEzMDI5IDE1LjE1NyA5LjI0OTMzIDE1LjE1NyA5LjQ4Njc1VjEwLjUzMzNDMTUuMTU3IDEwLjc3MDcgMTUuMDk0OCAxMC44ODk3IDE1LjAzMzIgMTAuOTUxQzE0Ljk3MTQgMTEuMDEyNiAxNC44NTE5IDExLjA3NCAxNC42MTYzIDExLjA3NEgxMy41Njk4QzEzLjMzNDIgMTEuMDc0IDEzLjIxNDcgMTEuMDEyNiAxMy4xNTI4IDEwLjk1MUMxMy4wOTEzIDEwLjg4OTcgMTMuMDI5MSAxMC43NzA3IDEzLjAyOTEgMTAuNTMzM1Y5LjQ4Njc1QzEzLjAyOTEgOS4yNDkzMyAxMy4wOTEzIDkuMTMwMjkgMTMuMTUyOCA5LjA2ODk3QzEzLjIxNDcgOS4wMDczOCAxMy4zMzQyIDguOTQ2MDUgMTMuNTY5OCA4Ljk0NjA1Wk05LjM4MzcyIDEzLjEzMjFIMTAuNDMwMkMxMC42NjU4IDEzLjEzMjEgMTAuNzg1MyAxMy4xOTM0IDEwLjg0NzIgMTMuMjU1QzEwLjkwODcgMTMuMzE2MyAxMC45NzA5IDEzLjQzNTQgMTAuOTcwOSAxMy42NzI4VjE0LjcxOTNDMTAuOTcwOSAxNC45NTY3IDEwLjkwODcgMTUuMDc1OCAxMC44NDcyIDE1LjEzNzFDMTAuNzg1MyAxNS4xOTg3IDEwLjY2NTggMTUuMjYgMTAuNDMwMiAxNS4yNkg5LjM4MzcyQzkuMTQ4MTIgMTUuMjYgOS4wMjg2NCAxNS4xOTg3IDguOTY2NzggMTUuMTM3MUM4LjkwNTIxIDE1LjA3NTggOC44NDMwMiAxNC45NTY3IDguODQzMDIgMTQuNzE5M1YxMy42NzI4QzguODQzMDIgMTMuNDM1NCA4LjkwNTIxIDEzLjMxNjMgOC45NjY3OCAxMy4yNTVDOS4wMjg2NCAxMy4xOTM0IDkuMTQ4MTIgMTMuMTMyMSA5LjM4MzcyIDEzLjEzMjFaTTEzLjU2OTggMTMuMTMyMUgxNC42MTYzQzE0Ljg1MTkgMTMuMTMyMSAxNC45NzE0IDEzLjE5MzQgMTUuMDMzMiAxMy4yNTVDMTUuMDk0OCAxMy4zMTYzIDE1LjE1NyAxMy40MzU0IDE1LjE1NyAxMy42NzI4VjE0LjcxOTNDMTUuMTU3IDE0Ljk1NjcgMTUuMDk0OCAxNS4wNzU4IDE1LjAzMzIgMTUuMTM3MUMxNC45NzE0IDE1LjE5ODcgMTQuODUxOSAxNS4yNiAxNC42MTYzIDE1LjI2SDEzLjU2OThDMTMuMzM0MiAxNS4yNiAxMy4yMTQ3IDE1LjE5ODcgMTMuMTUyOCAxNS4xMzcxQzEzLjA5MTMgMTUuMDc1OCAxMy4wMjkxIDE0Ljk1NjcgMTMuMDI5MSAxNC43MTkzVjEzLjY3MjhDMTMuMDI5MSAxMy40MzU0IDEzLjA5MTMgMTMuMzE2MyAxMy4xNTI4IDEzLjI1NUMxMy4yMTQ3IDEzLjE5MzQgMTMuMzM0MiAxMy4xMzIxIDEzLjU2OTggMTMuMTMyMVoiIGZpbGw9IiMwMzc2QzkiIHN0cm9rZT0iIzAzN0RENiIgc3Ryb2tlLXdpZHRoPSIwLjc1Ii8+CiAgPC9nPgo8L3N2Zz4K"},image:{alt:"Image",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljg3NTYgMTIuNTE0NUwxMy45MDM0IDcuODQzNzFDMTMuNTI2OCA3LjUwODkyIDEzLjA5MTUgNy4zMjQ3OCAxMi42Mzk1IDcuMzI0NzhDMTIuMTc5MSA3LjMyNDc4IDExLjc2OSA3LjQ4Mzc4IDExLjM4MzkgNy44MjdMNy42MDA0MyAxMS4yMDg3TDYuMDUxOSA5LjgxMDg1QzUuNzAwMzQgOS40OTI3MSA1LjMxNTI5IDkuMzMzNzEgNC45MjE4NyA5LjMzMzcxQzQuNTQ1MiA5LjMzMzcxIDQuMTkzNjQgOS40ODQzNSAzLjg0MjA4IDkuODAyNDJMMC42NTI5MDEgMTIuNjgxOUMwLjcwMzEyNSAxNC4xOTcgMS4zMjI1NCAxNC45NjcxIDIuNTY5NzYgMTQuOTY3MUgxNi41OTg4QzE4LjExMzkgMTQuOTY3MSAxOC44NzU2IDE0LjEyMTYgMTguODc1NiAxMi41MTQ1Wk02LjIzNjA1IDcuOTI3NDJDNy4zMTU4NiA3LjkyNzQyIDguMjAzMTQgNy4wNDAxNyA4LjIwMzE0IDUuOTUyQzguMjAzMTQgNC44NzIyIDcuMzE1ODYgMy45NzY1NiA2LjIzNjA1IDMuOTc2NTZDNS4xNDc4OCAzLjk3NjU2IDQuMjYwNiA0Ljg3MjIgNC4yNjA2IDUuOTUyQzQuMjYwNiA3LjA0MDE3IDUuMTQ3ODggNy45Mjc0MiA2LjIzNjA1IDcuOTI3NDJaTTIuNjI4MzUgMTUuNTUzSDE3LjEwOTRDMTguODY3MiAxNS41NTMgMTkuNzM3NyAxNC42OTA5IDE5LjczNzcgMTIuOTY2NVYyLjczNzcyQzE5LjczNzcgMS4wMTMzOSAxOC44NjcyIDAuMTQyODUzIDE3LjEwOTQgMC4xNDI4NTNIMi42MjgzNUMwLjg3ODkwNyAwLjE0Mjg1MyAwIDEuMDEzMzkgMCAyLjczNzcyVjEyLjk2NjVDMCAxNC42OTA5IDAuODc4OTA3IDE1LjU1MyAyLjYyODM1IDE1LjU1M1pNMi42NDUwOSAxNC4yMDU0QzEuODA4MDQgMTQuMjA1NCAxLjM0NzY2IDEzLjc2MTcgMS4zNDc2NiAxMi44OTEyVjIuODEzMDVDMS4zNDc2NiAxLjk0MjUyIDEuODA4MDQgMS40OTA1MSAyLjY0NTA5IDEuNDkwNTFIMTcuMDkyNkMxNy45MjEzIDEuNDkwNTEgMTguMzkwMSAxLjk0MjUyIDE4LjM5MDEgMi44MTMwNVYxMi44OTEyQzE4LjM5MDEgMTMuNzYxNyAxNy45MjEzIDE0LjIwNTQgMTcuMDkyNiAxNC4yMDU0SDIuNjQ1MDlaIiBmaWxsPSIjQkJDMEM1Ii8+Cjwvc3ZnPgo="}},ei=(0,z.forwardRef)(function(e,t){var n=e.icon,r=e.alt,i=void 0===r?er[n].alt:r,a=e.width,o=void 0===a?"32px":a,s=e.height,u=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["icon","alt","width","height"]),l=(0,en.useColorMode)().colorMode,c=er[n],_=c.src,p=(0,L.hasProperty)(c,"srcDark")?c.srcDark:c.src;return(0,F.jsx)(en.Image,function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);nn=>e(t(n)),n=Array.from(e).reverse().reduce((e,n)=>e?t(e,n.encode):n.encode,void 0),r=e.reduce((e,n)=>e?t(e,n.decode):n.decode,void 0);return{encode:n,decode:r}}function ex(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let n=e.indexOf(t);if(-1===n)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return n})}}}function eD(e=""){if("string"!=typeof e)throw Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw Error("join.decode input should be string");return t.split(e)}}}let eS=(e,t)=>t?eS(t,e%t):e,eT=(e,t)=>e+(t-eS(e,t));function eE(e,t,n,r){if(!Array.isArray(e))throw Error("convertRadix2: data should be array");if(t<=0||t>32)throw Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw Error(`convertRadix2: wrong to=${n}`);if(eT(t,n)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${eT(t,n)}`);let i=0,a=0,o=2**n-1,s=[];for(let r of e){if(r>=2**t)throw Error(`convertRadix2: invalid data word=${r} from=${t}`);if(i=i<32)throw Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=n;a-=n)s.push((i>>a-n&o)>>>0);i&=2**a-1}if(i=i<=t)throw Error("Excess padding");if(!r&&i)throw Error(`Non-zero padding: ${i}`);return r&&a>0&&s.push(i>>>0),s}let ew=ev(function(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(eT(8,e)>32||eT(e,8)>32)throw Error("radix2: carry overflow");return{encode:n=>{if(!(n instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return eE(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&"number"!=typeof n[0])throw Error("radix2.decode input should be array of strings");return Uint8Array.from(eE(n,e,8,t))}}}(6),ex("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),function(e,t="="){if("string"!=typeof t)throw Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw Error("padding.encode input should be array of strings");for(let e of n)if("string"!=typeof e)throw Error(`padding.encode: non-string input=${e}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw Error("padding.encode input should be array of strings");for(let e of n)if("string"!=typeof e)throw Error(`padding.decode: non-string input=${e}`);let r=n.length;if(r*e%8)throw Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}(6),eD(""));var eA=n(5695),eC=n.n(eA),eM=n(7715),eN=n(9189),ek=n.n(eN);function ej(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function eI(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function eO(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function eP(e,t){eI(e);let n=t.outputLen;if(e.lengthe instanceof Uint8Array,eL=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),eR=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),ez=(e,t)=>e<<32-t|e>>>t,eB=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!eB)throw Error("Non little-endian hardware is not supported");function eU(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}(e)),!eF(e))throw Error(`expected Uint8Array, got ${typeof e}`);return e}class eJ{clone(){return this._cloneInto()}}function e$(e){let t=t=>e().update(eU(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}class eK extends eJ{constructor(e,t,n,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=eR(this.buffer)}update(e){eO(this);let{view:t,buffer:n,blockLen:r}=this;e=eU(e);let i=e.length;for(let a=0;ar-a&&(this.process(n,0),a=0);for(let e=a;e>i&a),s=Number(n&a),u=r?4:0,l=r?0:4;e.setUint32(t+u,o,r),e.setUint32(t+l,s,r)})(n,r-8,BigInt(8*this.length),i),this.process(n,0);let o=eR(e),s=this.outputLen;if(s%4)throw Error("_sha2: outputLen should be aligned to 32bit");let u=s/4,l=this.get();if(u>l.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;ee&t^~e&n,eY=(e,t,n)=>e&t^e&n^t&n,eW=new Uint32Array([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,2756734187,3204031479,3329325298]),eq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),eQ=new Uint32Array(64);class eH extends eK{constructor(){super(64,32,8,!1),this.A=0|eq[0],this.B=0|eq[1],this.C=0|eq[2],this.D=0|eq[3],this.E=0|eq[4],this.F=0|eq[5],this.G=0|eq[6],this.H=0|eq[7]}get(){let{A:e,B:t,C:n,D:r,E:i,F:a,G:o,H:s}=this;return[e,t,n,r,i,a,o,s]}set(e,t,n,r,i,a,o,s){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r,this.E=0|i,this.F=0|a,this.G=0|o,this.H=0|s}process(e,t){for(let n=0;n<16;n++,t+=4)eQ[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=eQ[e-15],n=eQ[e-2],r=ez(t,7)^ez(t,18)^t>>>3,i=ez(n,17)^ez(n,19)^n>>>10;eQ[e]=i+eQ[e-7]+r+eQ[e-16]|0}let{A:n,B:r,C:i,D:a,E:o,F:s,G:u,H:l}=this;for(let e=0;e<64;e++){let t=ez(o,6)^ez(o,11)^ez(o,25),c=l+t+eV(o,s,u)+eW[e]+eQ[e]|0,_=ez(n,2)^ez(n,13)^ez(n,22),p=_+eY(n,r,i)|0;l=u,u=s,s=o,o=a+c|0,a=i,i=r,r=n,n=c+p|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,o=o+this.E|0,s=s+this.F|0,u=u+this.G|0,l=l+this.H|0,this.set(n,r,i,a,o,s,u,l)}roundClean(){eQ.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let eG=e$(()=>new eH);var eZ=n(7152),eX=n.n(eZ)()({proto:!1,circles:!1});function e0(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&void 0!==arguments[0]?arguments[0]:{};return(0,eM.refine)((0,eM.union)([(0,eM.string)(),(0,eM.instance)(URL)]),"uri",function(t){try{var n=new URL(t),r=(0,eM.type)(e);return(0,eM.assert)(n,r),!0}catch(e){return'Expected URL, got "'.concat(t.toString(),'".')}})};function tr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}RegExp("^(?:[A-Za-z0-9-_]+( [A-Za-z0-9-_]+)*)|(?:(?:@[A-Za-z0-9-*~][A-Za-z0-9-*._~]*\\/)?[A-Za-z0-9-~][A-Za-z0-9-._~]*)$","u"),function(e){e.Installing="installing",e.Updating="updating",e.Running="running",e.Stopped="stopped",e.Crashed="crashed"}(u||(u={})),function(e){e.Start="START",e.Stop="STOP",e.Crash="CRASH",e.Update="UPDATE"}(l||(l={})),tp(Error);function tm(){var e;return(e=function(e){var t,n,r,i,a,o,s;return tf(this,function(u){switch(u.label){case 0:var l;return t=e.manifest,n=e.sourceCode,r=e.svgIcon,i=e.auxiliaryFiles,a=e.localizationFiles,o=[(l=t.clone(),delete l.result.source.shasum,l.value=eC()(l.result),l),n,r].concat(tc(i),tc(a)).filter(function(e){return void 0!==e}),s=ew.encode,[4,function(e){return te.apply(this,arguments)}(o)];case 1:return[2,s.apply(ew,[u.sent()])]}})},tm=function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){ta(a,r,i,o,s,"next",e)}function s(e){ta(a,r,i,o,s,"throw",e)}o(void 0)})}).apply(this,arguments)}var tg=(0,eM.pattern)((0,eM.string)(),RegExp("^[\\x21-\\x7E]*$","u")),ty=tn({protocol:(0,eM.enums)(["http:","https:"]),hostname:(0,eM.enums)(["localhost","127.0.0.1","[::1]"]),hash:(0,eM.empty)((0,eM.string)()),search:(0,eM.empty)((0,eM.string)())}),tb=(0,eM.refine)(tg,"local Snap Id",function(e){if(!e.startsWith(a.local))return'Expected local snap ID, got "'.concat(e,'".');var t=tl((0,eM.validate)(e.slice(a.local.length),ty),1)[0];return null==t||t}),tv=(0,eM.intersection)([tg,tn({protocol:(0,eM.literal)(a.npm),pathname:(0,eM.refine)((0,eM.string)(),"package name",function(e){var t,n,r,i,a;return tf(this,function(o){switch(o.label){case 0:if(t=e.startsWith("/")?e.slice(1):e,r=(n=ek()(t)).errors,i=n.validForNewPackages,a=n.warnings,i)return[3,4];if(void 0!==r)return[3,2];return(0,L.assert)(void 0!==a),[5,th(a)];case 1:return o.sent(),[3,4];case 2:return[5,th(r)];case 3:o.sent(),o.label=4;case 4:return[2,!0]}})}),search:(0,eM.empty)((0,eM.string)()),hash:(0,eM.empty)((0,eM.string)())})]),tx=(0,eM.intersection)([tg,tn({protocol:(0,eM.enums)(["http:","https:"]),search:(0,eM.empty)((0,eM.string)()),hash:(0,eM.empty)((0,eM.string)())})]),tD=(0,eM.union)([tv,tb]);function tS(e){var t=Object.values(a).find(function(t){return e.startsWith(t)});if(void 0!==t)return t;throw Error('Invalid or no prefix found for "'.concat(e,'"'))}function tT(e){return e.replace(tS(e),"")}function tE(e){return(0,L.getSafeJson)(JSON.parse(e))}var tw=n(2263);function tA(e,t){return e.length===t.length&&e.every(function(e,n){return e===t[n]})}var tC=n(3601),tM=(0,eM.assign)((0,eM.partial)((0,eM.pick)(L.JsonRpcRequestStruct,["id","jsonrpc"])),(0,eM.omit)(L.JsonRpcRequestStruct,["id","jsonrpc"])),tN=(0,eM.refine)((0,eM.coerce)((0,eM.string)(),(0,eM.object)({minute:(0,eM.optional)((0,eM.string)()),hour:(0,eM.optional)((0,eM.string)()),dayOfMonth:(0,eM.optional)((0,eM.string)()),month:(0,eM.optional)((0,eM.string)()),dayOfWeek:(0,eM.optional)((0,eM.string)())}),function(e){return"".concat(null!==(c=e.minute)&&void 0!==c?c:"*"," ").concat(null!==(_=e.hour)&&void 0!==_?_:"*"," ").concat(null!==(p=e.dayOfMonth)&&void 0!==p?p:"*"," ").concat(null!==(d=e.month)&&void 0!==d?d:"*"," ").concat(null!==(f=e.dayOfWeek)&&void 0!==f?f:"*")}),"CronExpression",function(e){try{return(0,tC.parseExpression)(e),!0}catch(e){return!1}}),tk=(0,eM.object)({expression:tN,request:tM}),tj=(0,eM.array)(tk),tI="1399742832'",tO="572232532'",tP=n(3673),tF=(0,eM.refine)((0,eM.object)({dapps:(0,eM.optional)((0,eM.boolean)()),snaps:(0,eM.optional)((0,eM.boolean)()),allowedOrigins:(0,eM.optional)((0,eM.array)((0,eM.string)()))}),"RPC origins",function(e){return!0===e.snaps||!0===e.dapps||!!e.allowedOrigins&&e.allowedOrigins.length>0||"Must specify at least one JSON-RPC origin."}),tL=(0,eM.object)({allowedOrigins:(0,eM.optional)((0,eM.array)((0,eM.string)()))}),tR=RegExp("^(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})$","u"),tz=RegExp("^(?(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})):(?[a-zA-Z0-9]{1,64})$","u"),tB=RegExp("^(?[a-zA-Z0-9]{1,64})$","u"),tU=(0,eM.size)((0,eM.string)(),1,40),tJ=(0,eM.define)("Chain ID",(0,eM.string)().validator),t$=(0,eM.pattern)(tJ,tR),tK=(0,eM.pattern)((0,eM.string)(),tz);(0,eM.array)(tK),(0,eM.pattern)((0,eM.string)(),tB);var tV=(0,eM.object)({id:t$,name:tU}),tY=((0,eM.object)({chains:(0,eM.array)(tV),methods:(0,eM.optional)((0,eM.array)(tU)),events:(0,eM.optional)((0,eM.array)(tU))}),(0,eM.pattern)((0,eM.string)(),RegExp("^[-a-z0-9]{3,8}$","u")),[tI,tO]),tW=[60],tq=tW.map(function(e){return["m","44'","".concat(e,"'")]}),tQ=(0,eM.refine)((0,eM.array)((0,eM.string)()),"BIP-32 path",function(e){return 0===e.length?"Path must be a non-empty BIP-32 derivation path array":"m"!==e[0]?'Path must start with "m".':e.length<3?"Paths must have a length of at least three.":e.slice(1).some(function(e){return!(0,tw.isValidBIP32PathSegment)(e)})?"Path must be a valid BIP-32 derivation path array.":tY.includes(e[1])?'The purpose "'.concat(e[1],'" is not allowed for entropy derivation.'):!tq.some(function(t){return tA(e.slice(0,t.length),t)})||'The path "'.concat(e.join("/"),'" is not allowed for entropy derivation.')}),tH=function(e){return(0,eM.refine)(e,"BIP-32 entropy",function(e){return!("ed25519"===e.curve&&e.path.slice(1).some(function(e){return!e.endsWith("'")}))||"Ed25519 does not support unhardened paths."})},tG=tH((0,eM.type)({path:tQ,curve:(0,eM.enums)(["ed25519","secp256k1"])})),tZ=(0,eM.size)((0,eM.array)(tG),1,1/0),tX=(0,eM.refine)((0,eM.string)(),"SemVer range",function(e){return!!(0,L.isValidSemVerRange)(e)||"Expected a valid SemVer range."}),t0=(0,eM.refine)((0,eM.record)(tD,(0,eM.object)({version:(0,eM.optional)(tX)})),"SnapIds",function(e){return 0!==Object.keys(e).length}),t1=(0,eM.array)(t$),t2=(0,eM.type)({"endowment:network-access":(0,eM.optional)((0,eM.object)({})),"endowment:webassembly":(0,eM.optional)((0,eM.object)({})),"endowment:transaction-insight":(0,eM.optional)((0,eM.object)({allowTransactionOrigin:(0,eM.optional)((0,eM.boolean)())})),"endowment:cronjob":(0,eM.optional)((0,eM.object)({jobs:tj})),"endowment:rpc":(0,eM.optional)(tF),"endowment:name-lookup":(0,eM.optional)(t1),"endowment:keyring":(0,eM.optional)(tL),snap_dialog:(0,eM.optional)((0,eM.object)({})),snap_confirm:(0,eM.optional)((0,eM.object)({})),snap_manageState:(0,eM.optional)((0,eM.object)({})),snap_manageAccounts:(0,eM.optional)((0,eM.object)({})),snap_notify:(0,eM.optional)((0,eM.object)({})),snap_getBip32Entropy:(0,eM.optional)(tZ),snap_getBip32PublicKey:(0,eM.optional)(tZ),snap_getBip44Entropy:(0,eM.optional)((0,eM.size)((0,eM.array)((0,eM.object)({coinType:(0,eM.size)((0,eM.integer)(),0,4294967295)})),1,1/0)),snap_getEntropy:(0,eM.optional)((0,eM.object)({})),wallet_snap:(0,eM.optional)(t0)}),t3=(0,eM.array)((0,eM.string)()),t4=(0,eM.object)({version:L.VersionStruct,description:(0,eM.size)((0,eM.string)(),1,280),proposedName:(0,eM.size)((0,eM.string)(),1,214),repository:(0,eM.optional)((0,eM.object)({type:(0,eM.size)((0,eM.string)(),1,1/0),url:(0,eM.size)((0,eM.string)(),1,1/0)})),source:(0,eM.object)({shasum:L.ChecksumStruct,location:(0,eM.object)({npm:(0,eM.object)({filePath:(0,eM.size)((0,eM.string)(),1,1/0),iconPath:(0,eM.optional)((0,eM.size)((0,eM.string)(),1,1/0)),packageName:tt,registry:(0,eM.union)([(0,eM.literal)("https://registry.npmjs.org"),(0,eM.literal)("https://registry.npmjs.org/")])})}),files:(0,eM.optional)(t3),locales:(0,eM.optional)(t3)}),initialPermissions:t2,manifestVersion:(0,eM.literal)("0.1"),$schema:(0,eM.optional)((0,eM.string)())});function t6(e){return(0,eM.create)(e,t4)}function t5(e){return((0,L.assert)(!e.startsWith("/")),(0,L.assert)(-1===e.search(RegExp(":|\\/\\/","u")),'Path "'.concat(e,'" potentially an URI instead of local relative')),e.startsWith("./"))?e.slice(2):e}var t8=n(101),t7=n.n(t8),t9=n(6692),ne=n(1),nt=n.n(ne),nn=n(8146),nr=n(4851),ni=n(2623);function na(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,n),function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(this,nd),nd.add(this),nl(this,"meta",void 0),nl(this,"validatedManifest",void 0),nl(this,"files",void 0);var l=null!==(r=u.allowCustomRegistries)&&void 0!==r&&r,c=null!==(i=u.fetch)&&void 0!==i?i:globalThis.fetch.bind(globalThis),_=null!==(a=u.versionRange)&&void 0!==a?a:"*",p=(t=ns(function(e){return n_(this,function(t){return[2,e]})}),function(e){return t.apply(this,arguments)}),d=null!==(o=u.resolveVersion)&&void 0!==o?o:p;(0,L.assertStruct)(e.toString(),tv,"Invalid Snap Id: "),""===e.host&&""===e.port&&""===e.username&&""===e.password?s=np:(s="https://",e.username&&(s+=e.username,e.password&&(s+=":".concat(e.password)),s+="@"),s+=e.host,s=new URL(s),(0,L.assert)(l,TypeError('Custom NPM registries are disabled, tried to use "'.concat(s.toString(),'".')))),(0,L.assert)("/"===s.pathname&&""===s.search&&""===s.hash),(0,L.assert)(""!==e.pathname&&"/"!==e.pathname,TypeError("The package name in NPM location is empty."));var f=e.pathname;f.startsWith("/")&&(f=f.slice(1)),this.meta={requestedRange:_,registry:s,packageName:f,fetch:c,resolveVersion:d}}return e=[{key:"manifest",value:function(){var e=this;return ns(function(){var t,n;return n_(this,function(r){switch(r.label){case 0:if(e.validatedManifest)return[2,e.validatedManifest.clone()];return[4,e.fetch("snap.manifest.json")];case 1:return n=tE((t=r.sent()).toString()),t.result=t6(n),e.validatedManifest=t,[2,e.manifest()]}})})()}},{key:"fetch",value:function(e){var t=this;return ns(function(){var n,r;return n_(this,function(i){switch(i.label){case 0:if(n=t5(e),t.files)return[3,2];return[4,(function(e,t,n){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return n})(t,nd,nh).call(t)];case 1:i.sent(),(0,L.assert)(void 0!==t.files),i.label=2;case 2:return r=t.files.get(n),(0,L.assert)(void 0!==r,TypeError('File "'.concat(e,'" not found in package.'))),[2,r.clone()]}})})()}},{key:"packageName",get:function(){return this.meta.packageName}},{key:"version",get:function(){return(0,L.assert)(void 0!==this.meta.version,"Tried to access version without first fetching NPM package."),this.meta.version}},{key:"registry",get:function(){return this.meta.registry}},{key:"versionRange",get:function(){return this.meta.requestedRange}}],nu(n.prototype,e),t&&nu(n,t),n}();function nh(){return nm.apply(this,arguments)}function nm(){return(nm=ns(function(){var e,t,n,r,i,a;return n_(this,function(o){switch(o.label){case 0:return e=this,(0,L.assert)(void 0===this.files),[4,this.meta.resolveVersion(this.meta.requestedRange)];case 1:return t=o.sent(),[4,function(e,t,n,r){return nv.apply(this,arguments)}(this.meta.packageName,t,this.meta.registry,this.meta.fetch)];case 2:return r=(n=nc.apply(void 0,[o.sent(),2]))[0],i=n[1],this.meta.version=i,a="npm://",""!==this.meta.registry.username&&(a+=this.meta.registry.username,""!==this.meta.registry.password&&(a+=":".concat(this.meta.registry.password)),a+="@"),a+=this.meta.registry.host,[4,new Promise(function(t,n){var i,o,s,u;e.files=new Map,(0,nr.pipeline)("function"!=typeof r.getReader?r:new nn.F(r),nt()(1),(i="".concat(a,"/").concat(e.meta.packageName,"/"),o=e.files,(0,L.assert)(i.endsWith("/"),"Base needs to end with '/' for relative paths to be added as children instead of siblings."),(0,L.assert)(i.startsWith("npm:"),'Protocol mismatch, expected "npm:".'),s=(0,ni.extract)(),u=0,s.on("entry",function(e,t,n){var r=e.name;if("file"===e.type){var a=r.replace(nx,"");return t.pipe(t7()({encoding:"uint8array"},function(e){try{u+=e.byteLength,(0,L.assert)(u<262144e3,"Snap tarball exceeds limit of ".concat(262144e3," bytes."));var t=new e3({value:e,path:a,data:{canonicalPath:new URL(a,i).toString()}});return(0,L.assert)(!o.has(a),"Malformed tarball, multiple files with the same path."),o.set(a,t),n()}catch(e){return s.destroy(e)}}))}return t.on("end",function(){return n()}),t.resume()}),s),function(e){e?n(e):t()})})];case 3:return o.sent(),[2]}})})).apply(this,arguments)}function ng(e,t,n){return ny.apply(this,arguments)}function ny(){return(ny=ns(function(e,t,n){var r,i;return n_(this,function(a){switch(a.label){case 0:return[4,n(new URL(e,t).toString())];case 1:if(!(r=a.sent()).ok)throw Error("Failed to fetch NPM registry entry. Status code: ".concat(r.status,"."));return[4,r.json()];case 2:if(i=a.sent(),!(0,L.isObject)(i))throw Error('Failed to fetch package "'.concat(e,'" metadata from npm.'));return[2,i]}})})).apply(this,arguments)}function nb(){return(nb=ns(function(e,t,n,r){var i,a,o,s,u,l,c,_;return n_(this,function(p){switch(p.label){case 0:if(n.toString()===np.toString()&&(0,L.isValidSemVerVersion)(t))return[2,{tarballURL:(0,t9.Z)(e,t),targetVersion:t}];return[4,ng(e,n,r)];case 1:var d,f;if(d=Object.keys(null!==(c=null===(i=l=p.sent())||void 0===i?void 0:i.versions)&&void 0!==c?c:{}).map(function(e){return(0,L.assertIsSemVerVersion)(e),e}),null===(_=(f=(0,eb.maxSatisfying)(d,t))?f:(0,eb.maxSatisfying)(d,t,{includePrerelease:!0})))throw Error('Failed to find a matching version in npm metadata for package "'.concat(e,'" and requested semver range "').concat(t,'".'));return[2,{tarballURL:null===(u=l)||void 0===u?void 0:null===(s=u.versions)||void 0===s?void 0:null===(o=s[_])||void 0===o?void 0:null===(a=o.dist)||void 0===a?void 0:a.tarball,targetVersion:_}]}})})).apply(this,arguments)}function nv(){return(nv=ns(function(e,t,n,r){var i,a,o,s,u,l,c,_;return n_(this,function(p){switch(p.label){case 0:return[4,function(e,t,n,r){return nb.apply(this,arguments)}(e,t,n,r)];case 1:if(a=(i=p.sent()).tarballURL,o=i.targetVersion,!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,eM.is)(e,tn(t))}(a)||!a.toString().endsWith(".tgz"))throw Error('Failed to find valid tarball URL in NPM metadata for package "'.concat(e,'".'));return s=new URL(n),(u=new URL(a)).hostname=s.hostname,u.protocol=s.protocol,[4,r(u.toString())];case 2:if(!(l=p.sent()).ok||!l.body)throw Error('Failed to fetch tarball for package "'.concat(e,'".'));return c=l.headers.get("content-length"),(0,L.assert)(c,"Snap tarball has invalid content-length"),_=parseInt(c,10),(0,L.assert)(_<=262144e3,"Snap tarball exceeds size limit"),[2,[l.body,o]]}})})).apply(this,arguments)}var nx=RegExp("^package\\/","u");function nD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&(0,F.jsx)(en.InputRightAddon,{px:"0",bg:"chakra-body-bg",borderColor:"border.default",children:(0,F.jsx)(en.Select,{border:"none",onChange:function(e){x(e.currentTarget.value)},value:v,children:g.map(function(e){return(0,F.jsx)("option",{value:e,children:e},"version-".concat(e))})})})]}),(0,F.jsx)(en.FormLabel,{children:"Environment SRP"}),(0,F.jsx)(en.Textarea,{value:r,readOnly:!0,color:"text.muted",fontSize:"sm"}),(0,F.jsxs)(en.HStack,{alignItems:"center",justifyContent:"space-between",mb:"4",children:[(0,F.jsx)(en.FormLabel,{mb:"0",htmlFor:"ses-switch",children:"Secure EcmaScript (SES)"}),(0,F.jsx)(en.Switch,{id:"ses-switch",size:"lg",isChecked:i,readOnly:!0,colorScheme:"gray"})]}),(0,F.jsxs)(en.HStack,{alignItems:"center",justifyContent:"space-between",children:[(0,F.jsx)(en.FormLabel,{mb:"0",htmlFor:"darkmode-switch",children:"Dark Mode"}),(0,F.jsx)(en.Switch,{id:"darkmode-switch",size:"lg",isChecked:"dark"===u,onChange:function(){l()},colorScheme:"gray"})]})]})}),(0,F.jsx)(en.Divider,{my:"4"}),(0,F.jsx)(en.ModalFooter,{pb:"6",pt:"2",children:(0,F.jsx)(en.Button,{variant:"primary",fontFamily:"default",fontWeight:"semibold",fontSize:"sm",width:"100%",onClick:S,children:"Apply config"})})]})]})};function nw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["to","isExternal","children"]);return void 0!==n&&n?(0,F.jsx)(en.Link,ri(rr({isExternal:!0,href:t},i),{children:r})):(0,F.jsx)(en.Link,ri(rr({as:B.Link,to:t},i),{children:r}))},ro=function(e){var t=e.path,n=e.tag,r=e.isExternal,i=e.onClick,a=e.children,o=(0,B.useMatch)(t);return(0,F.jsx)(en.ListItem,{children:(0,F.jsx)(ra,{padding:"2",variant:o?"navigation-active":"navigation-default",to:t,display:"block",isExternal:void 0!==r&&r,onClick:i,"data-testid":"navigation-".concat(n),_hover:{textDecoration:"none",opacity:1,background:"background.hover"},children:(0,F.jsx)(en.Stack,{direction:"row",align:"center",children:a})})})};!function(e){e.Valid="valid",e.Invalid="invalid",e.Unknown="unknown"}(g||(g={}));var rs={valid:g.Unknown,results:[]},ru=(0,U.createSlice)({name:"manifest",initialState:rs,reducers:{setValid:function(e,t){e.valid=t.payload},setResults:function(e,t){e.results=t.payload}}}),rl=(0,U.createAction)("".concat(ru.name,"/validateManifest")),rc=ru.actions,r_=rc.setValid,rp=rc.setResults,rd=ru.reducer,rf=(0,U.createSelector)(function(e){return e.manifest},function(e){return e.valid}),rh=(0,U.createSelector)(function(e){return e.manifest},function(e){return e.results});function rm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rg=(rm(y={},g.Valid,"success.default"),rm(y,g.Invalid,"error.default"),y),ry=function(){var e=ea(rf);return e===g.Unknown?null:(0,F.jsx)(en.Box,{position:"absolute",bottom:"0",right:"0",width:"10px",height:"10px",background:rg[e],borderRadius:"5px"})},rb=function(e){var t=e.children,n=e.path,r=!!(0,B.useMatch)(n);return(0,F.jsx)(en.Tag,{borderRadius:"base",variant:"code",color:r?"#0376C9":"info.default",backgroundColor:r?"rgba(3, 118, 201, 0.1)":"info.muted",children:t})},rv=[{label:"JSON-RPC",tag:"onRpcRequest",description:"Send a JSON-RPC request to the snap",icon:"jsonRpc",path:"/handler/".concat(e.OnRpcRequest)},{label:"Cronjobs",tag:"onCronjob",description:"Schedule and run periodic actions",icon:"cronjob",path:"/handler/".concat(e.OnCronjob)},{label:"Transaction",tag:"onTransaction",description:"Send a transaction to the snap",icon:"insights",path:"/handler/".concat(e.OnTransaction)},{label:"UI Builder",tag:"ui",description:"Build a user interface for the snap",icon:"ui",path:"/builder"}],rx=function(){var e=ea(function(e){return e});return(0,F.jsx)(en.Container,{as:"nav",size:"fullWidth",display:"flex",flexDirection:"column",padding:"2",flex:"1",children:(0,F.jsxs)(en.Stack,{as:en.List,spacing:"2",flex:"1",children:[rv.map(function(t){var n=t.condition,r=t.icon,i=t.label,a=t.tag,o=t.description,s=t.path;return n&&!n(e)?null:(0,F.jsxs)(ro,{path:s,tag:a,children:[(0,F.jsx)(ei,{icon:r}),(0,F.jsxs)(en.Box,{children:[(0,F.jsxs)(en.Text,{children:[(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:i})," ",(0,F.jsx)(rb,{path:s,children:a})]}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:o})]})]},s)}),(0,F.jsxs)(ro,{tag:"manifest",path:"/manifest",children:[(0,F.jsxs)(en.Box,{position:"relative",children:[(0,F.jsx)(ei,{icon:"manifest"}),(0,F.jsx)(ry,{})]}),(0,F.jsxs)(en.Box,{children:[(0,F.jsxs)(en.Text,{children:[(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:"Manifest"})," ",(0,F.jsx)(rb,{path:"/manifest",children:"snap.manifest.json"})]}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:"Validate the snap manifest"})]})]},"manifest")]})})},rD=function(){var e=et();return(0,F.jsxs)(en.List,{borderTop:"1px solid",borderTopColor:"border.default",padding:"2",children:[(0,F.jsxs)(ro,{path:"https://github.com/MetaMask/snaps/tree/main/packages/snaps-simulator",isExternal:!0,tag:"github",children:[(0,F.jsx)(ei,{icon:"gitHub",width:"24px"}),(0,F.jsxs)(en.Box,{children:[(0,F.jsx)(en.Text,{children:(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:"GitHub"})}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:"Report an issue or contribute to the project"})]})]}),(0,F.jsxs)(ro,{path:"#",onClick:function(){e(K())},tag:"configuration",children:[(0,F.jsx)(ei,{icon:"configuration",width:"24px"}),(0,F.jsxs)(en.Box,{children:[(0,F.jsx)(en.Text,{children:(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:"Settings"})}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:"Configure the simulation environment"})]})]})]})},rS=function(){return(0,F.jsxs)(en.Flex,{width:"375px",borderRight:"muted",flexShrink:"0",flexDirection:"column",children:[(0,F.jsx)(rx,{}),(0,F.jsx)(rD,{})]})};!function(e){e.Copyable="copyable",e.Divider="divider",e.Heading="heading",e.Panel="panel",e.Spinner="spinner",e.Text="text",e.Image="image"}(b||(b={}));var rT=(0,eM.object)({type:(0,eM.string)()}),rE=(0,eM.assign)(rT,(0,eM.object)({value:(0,eM.unknown)()})),rw=n(5837),rA={$schema:"http://json-schema.org/draft-04/schema#",type:"object",properties:{jsonrpc:{const:"2.0"},id:{oneOf:[{type:"string"},{type:"number"},{type:"null"}]},method:{type:"string"},params:{type:["number","string","boolean","object","array","null"]}},required:["jsonrpc","id","method"],additionalProperties:!1},rC=JSON.stringify({jsonrpc:"2.0",id:1,method:"subtract",params:[42,23]},null,2);function rM(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["border"]),a=(0,en.useColorMode)().colorMode;return(0,F.jsx)(en.Box,{width:"100%",padding:"4",border:void 0===r?"1px solid":r,borderColor:"gray.muted",borderRadius:"md",flex:"1",children:(0,F.jsx)(rw.default,(t=rM({language:"json",editorWillMount:function(e){var t;e.editor.defineTheme("vs-dark-custom",{base:"vs-dark",inherit:!0,rules:[],colors:{"editor.background":"#24272A"}}),null===(t=e.languages.json)||void 0===t||t.jsonDefaults.setDiagnosticsOptions({validate:!0,schemas:[{uri:"http://json-schema.org/draft-04/schema#",fileMatch:["*"],schema:rA}]})},value:rC,theme:"light"===a?"vs-light":"vs-dark-custom"},i),n=n={options:rM({tabSize:2,scrollBeyondLastLine:!1,renderLineHighlight:"none",hideCursorInOverviewRuler:!0,scrollbar:{vertical:"visible",verticalScrollbarSize:5},minimap:{enabled:!1},lineNumbers:"off",automaticLayout:!0,glyphMargin:!1,folding:!1,lineDecorationsWidth:0,lineNumbersMinChars:0},i.options)},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))})};function rk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rj(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return function(){for(var r=arguments.length,i=Array(r),a=0;a=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","icon","iconLocation"]);return(0,F.jsxs)(en.Tag,(n=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n\n\n\n\n\n\n'),droppable:!1}],r3=function(e){var t=e.nextId,n=e.incrementId;return(0,F.jsxs)(en.Box,{marginBottom:"4",children:[(0,F.jsx)(en.Text,{fontSize:"xs",fontWeight:"600",lineHeight:"133%",marginBottom:"1",children:"Components"}),(0,F.jsx)(en.Flex,{as:en.List,gap:"2",children:r2.map(function(e){return(0,F.jsx)(en.ListItem,{children:(0,F.jsx)(r1,{incrementId:n,icon:e.icon,node:{id:t,parent:0,droppable:e.droppable,text:e.text,data:e.data}})},"component-".concat(e.text))})})]})},r4=n(6752),r6=function(e){var t,n=e.node,r=e.isDragging,i=e.children,a=e.onClose;return(0,L.assert)(null===(t=n.data)||void 0===t?void 0:t.type,"Node must have a type."),(0,F.jsxs)(en.Flex,{paddingY:"2",paddingLeft:"4",paddingRight:"2",background:"background.alternative",borderRadius:"lg",gap:"4",alignItems:"center",border:"1px solid",borderColor:"border.default",display:r?"none":"flex",marginX:"4",cursor:n.id>1?"move":"default",children:[(0,F.jsx)(ei,{icon:n.data.type,width:"16px"}),(0,F.jsx)(en.Text,{fontWeight:"500",fontSize:"sm",textTransform:"capitalize",color:"text.muted",display:"inline-block",minWidth:"65px",children:n.data.type}),i,n.id>=2&&(0,F.jsx)(ei,{icon:"cross",width:"11px",marginX:"0.5",marginLeft:"auto",cursor:"pointer",onClick:function(){null==a||a(n)}})]})},r5=n(8261),r8=n.n(r5),r7=n(9691),r9=n.n(r7);function ie(e){var t=eX(e),n=!0,r=!1,i=void 0;try{for(var a,o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)!function(){var e,n=o.value;(0,L.assert)(n.data,"Node model must have data.");var r=t.find(function(e){return e.id===n.parent});r&&((0,L.assert)((null===(e=r.data)||void 0===e?void 0:e.type)==="panel","Parent must be a panel."),r.data.children.push(n.data))}()}catch(e){r=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}var u=t.find(function(e){return 0===e.parent});return(0,L.assert)((null==u?void 0:null===(a=u.data)||void 0===a?void 0:a.type)==="panel","Root must be a panel."),u.data}function it(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n ul":{display:"flex",flexDirection:"column",flex:1,marginY:"4","& > li":{display:"flex",flexDirection:"column",flex:1,marginTop:"0"}},ul:{listStyleType:"none"},li:{marginTop:"2"}},children:(0,F.jsx)(r4.Tree,{ref:r,tree:t,rootId:0,render:function(e,n){var r=n.depth,o=n.isDragging;return t.length<=1?(0,F.jsx)(io,{}):(0,F.jsx)(ia,{node:e,depth:r,onChange:i,onClose:a,isDragging:o})},insertDroppableFirst:!1,canDrag:function(e){return!!e&&e.id>=2},canDrop:function(e,t){var n=t.dropTarget,r=t.dropTargetId;return!!r&&(null==n?void 0:n.droppable)&&r>0},onDrop:function(e){n(e)},initialOpen:!0,sort:!1,extraAcceptTypes:["template"],placeholderRender:function(){return(0,F.jsx)(en.Box,{width:"100%",height:"20px"})}})})},iu=function(e){var t=e.snapName,n=ea(n1),r=n&&new Blob([n.value],{type:"image/svg+xml"}),i=r&&URL.createObjectURL(r);return(0,F.jsxs)(en.Box,{position:"relative",children:[(0,F.jsx)(en.Avatar,{src:i,name:t.slice(0,1).toUpperCase(),fontSize:"md",background:"background.alternative",color:"text.alternative",size:"sm",margin:"1"}),(0,F.jsx)(ei,{icon:"snap",width:"16px",height:"16px",position:"absolute",bottom:"0px",right:"0px"})]})},il=function(e){var t=e.snapName,n=e.snapId;return(0,F.jsxs)(en.Flex,{gap:"2",marginX:"4",marginY:"4",border:"1px solid",borderColor:"border.default",borderRadius:"32px",padding:"1",alignItems:"center",children:[(0,F.jsx)(iu,{snapName:t}),(0,F.jsxs)(en.Flex,{direction:"column",justify:"center",children:[(0,F.jsx)(en.Text,{fontSize:"sm",lineHeight:"157%",fontFamily:"custom",children:t}),(0,F.jsx)(en.Text,{fontSize:"xs",lineHeight:"167%",fontFamily:"custom",color:"text.alternative",children:n})]})]})},ic=function(e){var t=e.snapName,n=e.snapId,r=e.children,i=e.showAuthorship;return(0,F.jsxs)(en.Flex,{direction:"column",boxShadow:"lg",maxWidth:"360px",height:"600px",paddingY:"4",overflowY:"scroll",children:[(void 0===i||i)&&(0,F.jsx)(il,{snapName:t,snapId:n}),r]})};!function(e){e.Content="content",e.Error="error",e.Insights="insights"}(v||(v={}));var i_=function(e,t){switch(e){case v.Insights:return"Insights from ".concat(t);case v.Error:return"Error from ".concat(t);default:return"Content from ".concat(t)}},ip=function(e){var t=e.type,n=e.snapName,r=e.children,i=t===v.Error;return(0,F.jsxs)(en.Box,{border:"1px solid",borderColor:"border.default",borderRadius:"md",backgroundColor:i?"error.muted":void 0,children:[(0,F.jsxs)(en.Flex,{direction:"row",alignItems:"center",padding:"1.5",borderBottom:"1px solid",borderColor:"border.default",children:[(0,F.jsx)(ei,{icon:i?"snapError":"snap",width:"16px",marginRight:"1"}),(0,F.jsx)(en.Text,{fontFamily:"custom",fontSize:"xs",color:i?"text.error":void 0,children:i_(t,n)})]}),(0,F.jsx)(en.Box,{padding:"3",children:r})]})};function id(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["name","onClick"]);return(0,F.jsx)(rX,{cursor:"pointer",onClick:function(){n(r)},children:t})},al=function(e){var t=e.onClick;return(0,F.jsxs)(en.Box,{marginBottom:"4",children:[(0,F.jsx)(en.Text,{fontWeight:"500",fontSize:"xs",marginBottom:"1",children:"Transaction presets"}),(0,F.jsx)(en.Flex,{gap:"2",children:as.map(function(e,n){var r,i,a=e.name,o=e.transaction;return(0,z.createElement)(au,(r=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ap={chainId:"eip155:1",origin:"metamask.io",from:"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",to:"0x9f2817015caF6607C1198fB943A8241652EE8906",value:"0.01",gas:"21000",nonce:"5",maxFeePerGas:"10",maxPriorityFeePerGas:"1",data:"0x"},ad=function(){var t,n,r,i,a,o,s,u,l,c,_,p=ea(ar).request,d=null!==(_=null==p?void 0:p.params)&&void 0!==_?_:{},f=d.chainId,h=d.transactionOrigin,m=d.transaction;ap.chainId,ap.origin;var g=a_(ap,["chainId","origin"]),y=(0,iY.useForm)({defaultValues:ac({chainId:null!=f?f:ap.chainId,transactionOrigin:null!=h?h:ap.origin},null!=m?m:g)}),b=y.handleSubmit,v=y.register,x=y.setValue,D=y.formState.errors,S=et();return(0,F.jsxs)(en.Flex,{as:"form",flexDirection:"column",flex:"1",onSubmit:b(function(t){var n=t.chainId,r=t.transactionOrigin,i=a_(t,["chainId","transactionOrigin"]);S(nq({origin:"",handler:e.OnTransaction,request:{jsonrpc:"2.0",method:"onTransaction",params:{chainId:n,transaction:ao(i),transactionOrigin:r}}}))}),id:"request-form",children:[(0,F.jsx)(al,{onClick:function(e){x("chainId",e.chainId),x("transactionOrigin",e.transactionOrigin),x("from",e.from),x("to",e.to),x("value",e.value),x("data",e.data),x("gas",e.gas),x("maxFeePerGas",e.maxFeePerGas),x("maxPriorityFeePerGas",e.maxPriorityFeePerGas),x("nonce",e.nonce)}}),(0,F.jsxs)(en.Flex,{gap:"2",children:[(0,F.jsxs)(en.FormControl,{isInvalid:!!D.chainId,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"chainId",children:"Chain ID"}),(0,F.jsx)(en.Input,ac({id:"chainId",placeholder:ap.chainId,fontFamily:"code"},v("chainId"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(t=D.chainId)||void 0===t?void 0:t.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.transactionOrigin,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"origin",children:"Transaction Origin"}),(0,F.jsx)(en.Input,ac({id:"origin",placeholder:ap.origin,fontFamily:"code"},v("transactionOrigin"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(n=D.transactionOrigin)||void 0===n?void 0:n.message})]})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.from,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"from",children:"From Address"}),(0,F.jsx)(en.Input,ac({id:"from",placeholder:ap.from,fontFamily:"code"},v("from"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(r=D.from)||void 0===r?void 0:r.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.to,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"to",children:"To Address"}),(0,F.jsx)(en.Input,ac({id:"to",placeholder:ap.to,fontFamily:"code"},v("to"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(i=D.to)||void 0===i?void 0:i.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.value,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"value",children:"Value"}),(0,F.jsxs)(en.InputGroup,{children:[(0,F.jsx)(en.Input,ac({id:"value",placeholder:ap.value,fontFamily:"code"},v("value"))),(0,F.jsx)(en.InputRightAddon,{children:"ETH",fontSize:"sm"})]}),(0,F.jsx)(en.FormErrorMessage,{children:null===(a=D.value)||void 0===a?void 0:a.message})]}),(0,F.jsxs)(en.Flex,{gap:"2",children:[(0,F.jsxs)(en.FormControl,{isInvalid:!!D.gas,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"gas",children:"Gas Limit"}),(0,F.jsx)(en.Input,ac({id:"gas",placeholder:ap.gas,fontFamily:"code"},v("gas"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(o=D.gas)||void 0===o?void 0:o.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.nonce,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"nonce",children:"Nonce"}),(0,F.jsx)(en.Input,ac({id:"nonce",placeholder:ap.nonce,fontFamily:"code"},v("nonce"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(s=D.nonce)||void 0===s?void 0:s.message})]})]}),(0,F.jsxs)(en.Flex,{gap:"2",children:[(0,F.jsxs)(en.FormControl,{isInvalid:!!D.maxFeePerGas,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"maxFeePerGas",children:"Max Fee Per Gas"}),(0,F.jsxs)(en.InputGroup,{children:[(0,F.jsx)(en.Input,ac({id:"maxFeePerGas",placeholder:ap.maxFeePerGas,fontFamily:"code"},v("maxFeePerGas"))),(0,F.jsx)(en.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,F.jsx)(en.FormErrorMessage,{children:null===(u=D.maxFeePerGas)||void 0===u?void 0:u.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.maxPriorityFeePerGas,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"maxPriorityFeePerGas",children:"Max Priority Fee Per Gas"}),(0,F.jsxs)(en.InputGroup,{children:[(0,F.jsx)(en.Input,ac({id:"maxPriorityFeePerGas",placeholder:ap.maxPriorityFeePerGas,fontFamily:"code"},v("maxPriorityFeePerGas"))),(0,F.jsx)(en.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,F.jsx)(en.FormErrorMessage,{children:null===(l=D.maxPriorityFeePerGas)||void 0===l?void 0:l.message})]})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.data,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"data",children:"Data"}),(0,F.jsx)(en.Textarea,ac({id:"data",placeholder:ap.data,fontFamily:"code"},v("data"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(c=D.data)||void 0===c?void 0:c.message})]})]})},af=(0,B.createHashRouter)((0,B.createRoutesFromElements)((0,F.jsxs)(B.Route,{element:(0,F.jsx)(function(){return(0,F.jsxs)(en.Flex,{direction:"column",height:"100vh",children:[(0,F.jsx)(rn,{}),(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(rS,{}),(0,F.jsxs)(en.Flex,{direction:"column",width:"full",children:[(0,F.jsx)(en.Flex,{flex:"1",overflow:"hidden",children:(0,F.jsx)(B.Outlet,{})}),(0,F.jsx)(eh,{})]})]})]})},{}),children:[(0,F.jsx)(B.Route,{path:"/",element:(0,F.jsx)(B.Navigate,{to:"/handler/".concat(e.OnRpcRequest),replace:!0})}),(0,F.jsx)(B.Route,{path:"/builder",element:(0,F.jsx)(function(){var e,t,n=iC((0,z.useState)(2),2),r=n[0],i=n[1],a=iC((0,z.useState)([{id:1,parent:0,text:"Panel",droppable:!0,data:{type:b.Panel,children:[]}}]),2),o=a[0],s=a[1];return(0,F.jsx)(en.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabList,{children:(0,F.jsx)(en.Tab,{children:"Builder"})}),(0,F.jsx)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,F.jsxs)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",overflowY:"auto",children:[(0,F.jsx)(r3,{nextId:r,incrementId:function(){i(function(e){return e+1})}}),(0,F.jsx)(is,{items:o,setItems:s})]})})]})}),(0,F.jsx)(en.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsxs)(en.TabList,{children:[(0,F.jsx)(en.Tab,{children:"Result"}),(0,F.jsx)(en.Tab,{children:"Code"})]}),(0,F.jsxs)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"4",children:(0,F.jsx)(iw,{items:o})}),(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,F.jsx)(rN,{border:"none",value:(t=(function e(t){var n=new Set;n.add(t.type);var r=!0,i=!1,a=void 0;try{for(var o,s=t.children[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;if(n.add(u.type),"panel"===u.type){var l=e(u),c=!0,_=!1,p=void 0;try{for(var d,f=l[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var h=d.value;n.add(h)}}catch(e){_=!0,p=e}finally{try{c||null==f.return||f.return()}finally{if(_)throw p}}}}}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return Array.from(n).sort(function(e,t){return e.localeCompare(t)})})(e=ie(o)).join(", "),r9().format("\n import { ".concat(t," } from '@metamask/snaps-sdk';\n\n const component = ").concat(function e(t){if(t.type===b.Panel)return"panel([\n".concat(t.children.map(e).join(",\n"),"\n])");var n=function e(t){switch(t.type){case b.Panel:return t.children.map(e).join(",\n");case b.Text:case b.Heading:case b.Copyable:case b.Image:return JSON.stringify(t.value);case b.Spinner:case b.Divider:default:return""}}(t);return"".concat(t.type,"(").concat(n,")")}(e),";\n"),{parser:"typescript",plugins:[r8()],printWidth:80,tabWidth:2,singleQuote:!0,trailingComma:"all"})),language:"typescript",options:{readOnly:!0}})})]})]})})]})})},{})}),(0,F.jsx)(B.Route,{path:"/manifest",element:(0,F.jsx)(function(){var e=ea(n5);return(0,F.jsx)(en.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabList,{children:(0,F.jsx)(en.Tab,{children:"Validation"})}),(0,F.jsx)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,F.jsx)(ik,{})})})]})}),(0,F.jsx)(en.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabList,{children:(0,F.jsx)(en.Tab,{children:"Manifest"})}),(0,F.jsx)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,F.jsx)(rN,{border:"none",value:JSON.stringify(e,null,2),options:{readOnly:!0,wordWrap:"on"}})})})]})})]})})},{})}),(0,F.jsxs)(B.Route,{path:"/handler",element:(0,F.jsx)(function(){var e,t=function(e){if(Array.isArray(e))return e}(e=(0,z.useState)(0))||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var a=[],o=!0,s=!1;try{for(i=i.call(e);!(o=(n=i.next()).done)&&(a.push(n.value),!t||a.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==i.return||i.return()}finally{if(s)throw r}}return a}}(e,2)||function(e,t){if(e){if("string"==typeof e)return iQ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iQ(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=t[0],r=t[1],i=ea(n2);return(0,F.jsx)(en.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(ij,{isTest:!1,children:(0,F.jsx)(en.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",isLazy:!0,onChange:r,children:[(0,F.jsx)(iU,{}),(0,F.jsxs)(en.TabList,{alignItems:"center",children:[(0,F.jsx)(en.Tab,{children:"Request"}),(0,F.jsx)(en.Tab,{children:"History"}),0===n&&(0,F.jsx)(en.Box,{marginLeft:"auto",children:(0,F.jsx)(iB,{})})]}),(0,F.jsxs)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",overflowY:"auto","data-testid":"tab-request",children:(0,F.jsx)(B.Outlet,{})}),(0,F.jsx)(en.TabPanel,{padding:"0",display:"flex",flexDirection:"column",flex:"1",overflowY:"auto",children:(0,F.jsx)(iL,{})})]})]})})}),(0,F.jsx)(en.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(iU,{}),(0,F.jsx)(iJ,{}),(0,F.jsxs)(en.TabList,{children:[(0,F.jsx)(en.Tab,{children:"Response"}),i&&(0,F.jsx)(en.Tab,{children:"UI"})]}),(0,F.jsxs)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0","data-testid":"tab-response",children:(0,F.jsx)(i$,{})}),i&&(0,F.jsx)(en.TabPanel,{overflowY:"auto","data-testid":"tab-ui",children:(0,F.jsx)(iq,{})})]})]})})]})})},{}),children:[(0,F.jsx)(B.Route,{path:"/handler/".concat(e.OnRpcRequest),element:(0,F.jsx)(function(){return(0,F.jsx)(i1,{})},{})}),(0,F.jsx)(B.Route,{path:"/handler/".concat(e.OnCronjob),element:(0,F.jsx)(function(){return(0,F.jsx)(i9,{})},{})}),(0,F.jsx)(B.Route,{path:"/handler/".concat(e.OnTransaction),element:(0,F.jsx)(function(){return(0,F.jsx)(ad,{})},{})})]})]})));function ah(e){for(var t=1;t1?t-1:0),r=1;r1?t-1:0),r=1;r1?t-1:0),r=1;r2?a-2:0),s=2;s2?n-2:0),i=2;ie<>>32-n,ox=(e,t,n)=>t<>>32-n,oD=(e,t,n)=>t<>>64-n,oS=(e,t,n)=>e<>>64-n,[oT,oE,ow]=[[],[],[]],oA=BigInt(0),oC=BigInt(1),oM=BigInt(2),oN=BigInt(7),ok=BigInt(256),oj=BigInt(113);for(let e=0,t=oC,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],oT.push(2*(5*r+n)),oE.push((e+1)*(e+2)/2%64);let i=oA;for(let e=0;e<7;e++)(t=(t<>oN)*oj)%ok)&oM&&(i^=oC<<(oC<>ob&oy)}:{h:0|Number(e>>ob&oy),l:0|Number(e&oy)}}(e[i],t);[n[i],r[i]]=[a,o]}return[n,r]}(ow,!0),oP=(e,t,n)=>n>32?oD(e,t,n):ov(e,t,n),oF=(e,t,n)=>n>32?oS(e,t,n):ox(e,t,n);class oL extends eJ{constructor(e,t,n,r=!1,i=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=r,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,ej(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=eL(this.state)}keccak(){(function(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,i=(t+2)%10,a=n[i],o=n[i+1],s=oP(a,o,1)^n[r],u=oF(a,o,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=u}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=oE[n],a=oP(t,i,r),o=oF(t,i,r),s=oT[n];t=e[s],i=e[s+1],e[s]=a,e[s+1]=o}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)n[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~n[(r+2)%10]&n[(r+4)%10]}e[0]^=oI[r],e[1]^=oO[r]}n.fill(0)})(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){eO(this);let{blockLen:t,state:n}=this;e=eU(e);let r=e.length;for(let i=0;i=n&&this.keccak();let a=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+a),r),this.posOut+=a,r+=a}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return ej(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(eP(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:n,outputLen:r,rounds:i,enableXOF:a}=this;return e||(e=new oL(t,n,r,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=r,e.enableXOF=a,e.destroyed=this.destroyed,e}}let oR=e$(()=>new oL(136,1,32));function oz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]>>0;t.push("bip32:".concat(i-2147483648,"'"))}return t}(oR((0,L.concatBytes)([o,oR(s)]))),[4,tw.SLIP10Node.fromDerivationPath({derivationPath:[i,"bip32:".concat(a)].concat(oJ(u)),curve:"secp256k1"})];case 1:return l=c.sent().privateKey,(0,L.assert)(l,"Failed to derive the entropy."),[2,(0,L.add0x)(l)]}})})).apply(this,arguments)}function oW(e){return oq.apply(this,arguments)}function oq(){return(oq=oU(function(e){var t,n,r,i;return o$(this,function(a){switch(a.label){case 0:return t=e.curve,n=e.secretRecoveryPhrase,r=e.path,i="secp256k1"===t?"bip32":"slip10",[4,tw.SLIP10Node.fromDerivationPath({curve:t,derivationPath:[n].concat(oJ(r.slice(1).map(function(e){return"".concat(i,":").concat(e)})))})];case 1:return[2,a.sent()]}})})).apply(this,arguments)}function oQ(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}var oH="snap_getBip32Entropy",oG=Object.freeze({targetName:oH,specificationBuilder:function(e){var t,n,i,a,o=e.methodHooks;return{permissionType:tP.PermissionType.RestrictedMethod,targetName:oH,allowedCaveats:[r.PermittedDerivationPaths],methodImplementation:(i=o.getMnemonic,a=o.getUnlockPromise,t=function(e){var t,n;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]2147483647)throw og.PY.invalidParams({message:'Invalid "coinType" parameter. Coin type must be a non-negative integer.'});if(tW.includes(e.coinType))throw og.PY.invalidParams({message:"Coin type ".concat(e.coinType," is forbidden.")})}var sr=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.PermittedCoinTypes,Object.freeze({type:r.PermittedCoinTypes,decorator:function(e,t){var n,r;return n=function(n){var r;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1][^\\]]*)\\]\\((?[^)]+)\\)","giu"),sp=["https:","mailto:"];function sd(e,t){var n=String.prototype.matchAll.call(e,s_),r=!0,i=!1,a=void 0;try{for(var o,s=n[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u,l=o.value.groups,c=null==l?void 0:l.url;if(c)try{var _=new URL(c);(0,L.assert)(sp.includes(_.protocol),"Protocol must be one of: ".concat(sp.join(", "),"."));var p="mailto:"===_.protocol?_.pathname.split("@")[1]:_.hostname;(0,L.assert)(!t(p),"The specified URL is not allowed.")}catch(e){throw Error("Invalid URL: ".concat((u=L.AssertionError,null!=u&&"undefined"!=typeof Symbol&&u[Symbol.hasInstance]?!!u[Symbol.hasInstance](e):e instanceof u)?e.message:"Unable to parse URL."))}}}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}}function sf(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}function sh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sm="snap_dialog",sg=(0,eM.optional)((0,eM.size)((0,eM.string)(),1,40)),sy=Object.freeze({targetName:sm,specificationBuilder:function(e){var t,n,r,i,a,o=e.allowedCaveats,s=e.methodHooks;return{permissionType:tP.PermissionType.RestrictedMethod,targetName:sm,allowedCaveats:void 0===o?null:o,methodImplementation:(r=s.showDialog,i=s.isOnPhishingList,a=s.maybeUpdatePhishingList,t=function(e){var t,n,o,s,u,l;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function sR(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]2&&void 0!==arguments[2]?arguments[2]:104857600;if(!(0,L.isObject)(e))throw og.PY.invalidParams({message:"Expected params to be a single object."});var i=e.operation,a=e.newState,o=e.encrypted;if(!i||"string"!=typeof i||!Object.values(M).includes(i))throw og.PY.invalidParams({message:'Must specify a valid manage state "operation".'});if(void 0!==o&&"boolean"!=typeof o)throw og.PY.invalidParams({message:'"encrypted" parameter must be a boolean if specified.'});if(i===M.UpdateState){if(!(0,L.isObject)(a))throw og.PY.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be a plain object.'),data:{receivedNewState:void 0===a?"undefined":a}});try{n=(0,L.getJsonSize)(a)}catch(e){throw og.PY.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be JSON serializable.'),data:{receivedNewState:void 0===a?"undefined":a}})}if(n>r)throw og.PY.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must not exceed ').concat(r," bytes in size."),data:{receivedNewState:void 0===a?"undefined":a}})}return e}(l,c)).encrypted)||void 0===d||d)&&p.operation!==M.ClearState))return[3,2];return[4,r(!0)];case 1:v.sent(),v.label=2;case 2:switch(p.operation){case M.ClearState:return[3,3];case M.GetState:return[3,4];case M.UpdateState:return[3,9]}return[3,14];case 3:return i(_,f),[2,null];case 4:if(null===(h=a(_,f)))return[2,h];if(!f)return[3,7];return g={state:h,decryptFunction:u},[4,n()];case 5:return[4,sV.apply(void 0,[(g.mnemonicPhrase=v.sent(),g.snapId=_,g)])];case 6:return m=v.sent(),[3,8];case 7:m=tE(h),v.label=8;case 8:return[2,m];case 9:if(!f)return[3,12];return b={state:p.newState,encryptFunction:s},[4,n()];case 10:return[4,s$.apply(void 0,[(b.mnemonicPhrase=v.sent(),b.snapId=_,b)])];case 11:return y=v.sent(),[3,13];case 12:y=JSON.stringify(p.newState),v.label=13;case 13:return o(_,y,f),[2,null];case 14:throw og.PY.invalidParams("Invalid ".concat(c,' operation: "').concat(p.operation,'"'));case 15:return[2]}})}),function(e){return t.apply(this,arguments)}),subjectTypes:[tP.SubjectType.Snap]}},methodHooks:{getMnemonic:!0,getUnlockPromise:!0,clearSnapState:!0,getSnapState:!0,updateSnapState:!0,encrypt:!0,decrypt:!0}});function sU(e){return sJ.apply(this,arguments)}function sJ(){return(sJ=sF(function(e){return sR(this,function(t){switch(t.label){case 0:return[4,oV({mnemonicPhrase:e.mnemonicPhrase,input:e.snapId,salt:"snap_manageState encryption",magic:tO})];case 1:return[2,t.sent()]}})})).apply(this,arguments)}function s$(e){return sK.apply(this,arguments)}function sK(){return(sK=sF(function(e){var t,n,r;return sR(this,function(i){switch(i.label){case 0:return t=e.state,n=e.encryptFunction,[4,sU(sL(e,["state","encryptFunction"]))];case 1:return r=i.sent(),[4,n(r,t)];case 2:return[2,i.sent()]}})})).apply(this,arguments)}function sV(e){return sY.apply(this,arguments)}function sY(){return(sY=sF(function(e){var t,n,r,i,a;return sR(this,function(o){switch(o.label){case 0:t=e.state,n=e.decryptFunction,r=sL(e,["state","decryptFunction"]),o.label=1;case 1:return o.trys.push([1,4,,5]),[4,sU(r)];case 2:return i=o.sent(),[4,n(i,t)];case 3:return a=o.sent(),(0,L.assert)((0,L.isValidJson)(a)),[2,a];case 4:throw o.sent(),og.PY.internal({message:"Failed to decrypt snap state, the state must be corrupted."});case 5:return[2]}})})).apply(this,arguments)}function sW(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}var sq="snap_notify",sQ=Object.freeze({targetName:sq,specificationBuilder:function(e){var t,n,r,i,a,o,s=e.allowedCaveats,u=e.methodHooks;return{permissionType:tP.PermissionType.RestrictedMethod,targetName:sq,allowedCaveats:void 0===s?null:s,methodImplementation:(r=u.showNativeNotification,i=u.showInAppNotification,a=u.isOnPhishingList,o=u.maybeUpdatePhishingList,t=function(e){var t,n,s;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=50)throw og.PY.invalidParams({message:'Must specify a non-empty string "message" less than 50 characters long.'});return e}(t),[4,o()];case 1:switch(u.sent(),sd(s.message,a),s.type){case T.Native:return[3,2];case T.InApp:return[3,4]}return[3,6];case 2:return[4,r(n,s)];case 3:case 5:return[2,u.sent()];case 4:return[4,i(n,s)];case 6:throw og.PY.invalidParams({message:'Must specify a valid notification "type".'});case 7:return[2]}})},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var a=t.apply(e,n);function o(e){sW(a,r,i,o,s,"next",e)}function s(e){sW(a,r,i,o,s,"throw",e)}o(void 0)})},function(e){return n.apply(this,arguments)}),subjectTypes:[tP.SubjectType.Snap]}},methodHooks:{showNativeNotification:!0,showInAppNotification:!0,isOnPhishingList:!0,maybeUpdatePhishingList:!0}});function sH(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sG=(sH(N={},sy.targetName,sy),sH(N,oG.targetName,oG),sH(N,o1.targetName,o1),sH(N,o4.targetName,o4),sH(N,sA.targetName,sA),sH(N,se.targetName,se),sH(N,sB.targetName,sB),sH(N,sQ.targetName,sQ),sH(N,sO.targetName,sO),sH(N,sN.targetName,sN),N);!function(e){e.NetworkAccess="endowment:network-access",e.TransactionInsight="endowment:transaction-insight",e.Cronjob="endowment:cronjob",e.EthereumProvider="endowment:ethereum-provider",e.Rpc="endowment:rpc",e.WebAssemblyAccess="endowment:webassembly",e.NameLookup="endowment:name-lookup",e.LifecycleHooks="endowment:lifecycle-hooks",e.Keyring="endowment:keyring",e.HomePage="endowment:page-home"}(k||(k={}));var sZ=k.Cronjob,sX=Object.freeze({targetName:sZ,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:sZ,allowedCaveats:[r.SnapCronjob],endowmentGetter:function(e){},subjectTypes:[tP.SubjectType.Snap]}}}),s0=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.SnapCronjob,Object.freeze({type:r.SnapCronjob,validator:function(e){return function(e){if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e.value))throw og.PY.invalidParams({message:"Expected a plain object."});var t=e.value;if(!(0,L.hasProperty)(t,"jobs")||!(0,L.isPlainObject)(t))throw og.PY.invalidParams({message:"Expected a plain object."});if(!function(e){try{return(0,eM.create)(e,tj),!0}catch(e){return!1}}(t.jobs))throw og.PY.invalidParams({message:"Expected a valid cronjob specification array."})}(e)}})),s1=k.EthereumProvider,s2=Object.freeze({targetName:s1,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s1,allowedCaveats:null,endowmentGetter:function(e){return["ethereum"]},subjectTypes:[tP.SubjectType.Snap]}}}),s3=k.HomePage,s4=Object.freeze({targetName:s3,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s3,allowedCaveats:null,endowmentGetter:function(e){},subjectTypes:[tP.SubjectType.Snap]}}}),s6=k.Keyring,s5=Object.freeze({targetName:s6,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s6,allowedCaveats:[r.KeyringOrigin],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if((null==t?void 0:t.length)!==1||t[0].type!==r.KeyringOrigin)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.KeyringOrigin,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),s8=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.KeyringOrigin,Object.freeze({type:r.KeyringOrigin,validator:function(e){return function(e){var t,n;if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e.value))throw og.PY.invalidParams({message:"Invalid keyring origins: Expected a plain object."});t=e.value,n=og.PY.invalidParams,(0,L.assertStruct)(t,tL,"Invalid keyring origins",n)}(e)}})),s7=k.LifecycleHooks,s9=Object.freeze({targetName:s7,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s7,allowedCaveats:null,endowmentGetter:function(e){},subjectTypes:[tP.SubjectType.Snap]}}}),ue=k.NameLookup,ut=Object.freeze({targetName:ue,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:ue,allowedCaveats:[r.ChainIds],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if(!t||null!==t&&(null==t?void 0:t.length)>1||(null==t?void 0:t.length)===1&&t[0].type!==r.ChainIds)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.ChainIds,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),un=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.ChainIds,Object.freeze({type:r.ChainIds,validator:function(e){return function(e){if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e))throw og.PY.invalidParams({message:"Expected a plain object."});var t=e.value;(0,L.assert)(Array.isArray(t)&&t.every(function(e){return(0,eM.is)(e,t$)}),'Expected caveat value to have type "string array"')}(e)}})),ur=k.NetworkAccess,ui=Object.freeze({targetName:ur,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:ur,allowedCaveats:null,endowmentGetter:function(e){return["fetch","Request","Headers","Response"]},subjectTypes:[tP.SubjectType.Snap]}}}),ua=k.Rpc,uo=Object.freeze({targetName:ua,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:ua,allowedCaveats:[r.RpcOrigin],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if((null==t?void 0:t.length)!==1||t[0].type!==r.RpcOrigin)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.RpcOrigin,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),us=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.RpcOrigin,Object.freeze({type:r.RpcOrigin,validator:function(e){return function(e){var t,n;if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e.value))throw og.PY.invalidParams({message:"Invalid JSON-RPC origins: Expected a plain object."});t=e.value,n=og.PY.invalidParams,(0,L.assertStruct)(t,tF,"Invalid JSON-RPC origins",n)}(e)}})),uu=k.TransactionInsight,ul=Object.freeze({targetName:uu,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:uu,allowedCaveats:[r.TransactionOrigin],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if(null!==t&&(null==t?void 0:t.length)>1||(null==t?void 0:t.length)===1&&t[0].type!==r.TransactionOrigin)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.TransactionOrigin,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),uc=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.TransactionOrigin,Object.freeze({type:r.TransactionOrigin,validator:function(e){return function(e){if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e))throw og.PY.invalidParams({message:"Expected a plain object."});var t=e.value;(0,L.assert)("boolean"==typeof t,'Expected caveat value to have type "boolean"')}(e)}})),u_=k.WebAssemblyAccess,up=Object.freeze({targetName:u_,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:u_,allowedCaveats:null,endowmentGetter:function(e){return["WebAssembly"]},subjectTypes:[tP.SubjectType.Snap]}}});function ud(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uf=(ud(j={},ui.targetName,ui),ud(j,ul.targetName,ul),ud(j,sX.targetName,sX),ud(j,s2.targetName,s2),ud(j,uo.targetName,uo),ud(j,up.targetName,up),ud(j,ut.targetName,ut),ud(j,s9.targetName,s9),ud(j,s5.targetName,s5),ud(j,s4.targetName,s4),j),uh=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]2)||void 0===r[2]||r[2],[4,new Promise(function(r,i){var a=document.createElement("iframe");a.setAttribute("id",t),a.setAttribute("data-testid","snaps-iframe"),n&&a.setAttribute("sandbox","allow-scripts"),a.setAttribute("src",e),document.body.appendChild(a),a.addEventListener("load",function(){a.contentWindow?r(a.contentWindow):i(Error('iframe.contentWindow not present on load for job "'.concat(t,'".')))})})];case 1:return[2,i.sent()]}})},(uv=function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){ub(a,r,i,o,s,"next",e)}function s(e){ub(a,r,i,o,s,"throw",e)}o(void 0)})}).apply(this,arguments)}var ux=n(9952),uD=n.n(ux);function uS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),i=1;icrypto.getRandomValues(new Uint8Array(e)).reduce((e,t)=>((t&=63)<36?e+=t.toString(36):t<62?e+=(t-26).toString(36).toUpperCase():t>62?e+="-":e+="_",e),"");var uC=(0,L.createModuleLogger)(uT,"snaps-controllers");function uM(e,t){for(var n=0;n=0,TypeError("Can't start a timer with negative time")),this.state={value:"stopped",remaining:e}}return e=[{key:"status",get:function(){return this.state.value}},{key:"cancel",value:function(){(0,L.assert)("paused"===this.status||"running"===this.status,Error("Tried to cancel a not running Timer")),this.onFinish(!1)}},{key:"pause",value:function(){(0,L.assert)("running"===this.state.value,Error("Tried to pause a not running Timer"));var e=this.state,t=e.callback,n=e.start,r=e.timeout,i=e.remaining;void 0!==r&&clearTimeout(r),this.state={value:"paused",callback:t,remaining:i-(Date.now()-n)}}},{key:"start",value:function(e){(0,L.assert)("stopped"===this.state.value,Error("Tried to start an already running Timer"));var t=this.state.remaining;this.state={value:"paused",remaining:t,callback:e},this.resume()}},{key:"resume",value:function(){var e,t=this;(0,L.assert)("paused"===this.state.value,Error("Tried to resume not paused Timer"));var n=this.state,r=n.remaining,i=n.callback,a=Date.now();r!==Number.POSITIVE_INFINITY&&(e=setTimeout(function(){return t.onFinish(!0)},r)),this.state={value:"running",callback:i,remaining:r,start:a,timeout:e}}},{key:"onFinish",value:function(e){(0,L.assert)("running"===this.state.value||"paused"===this.state.value),"running"===this.state.value&&void 0!==this.state.timeout&&clearTimeout(this.state.timeout);var t=this.state.callback;this.state={value:"finished"},e&&t()}}],uM(n.prototype,e),t&&uM(n,t),n}();function uk(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}var uj=Symbol("Used to check if the requested promise has timeout (see withTimeout)");function uI(){var e;return(e=function(e,t){var n;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==o[1]?o[1]:P.Base64,[4,or(n7)];case 1:if(r=s.sent(),i=t5(e),!(a=null===(n=r.find(function(e){return e.path===i}))||void 0===n?void 0:n.toString("base64")))return[2,null];return[2,function(e,t){if(t===P.Base64)return e;var n=ew.decode(e);return t===P.Utf8?(0,L.bytesToString)(n):(0,L.bytesToHex)(n)}(a,t)]}})}function lF(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}function lL(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){lF(a,r,i,o,s,"next",e)}function s(e){lF(a,r,i,o,s,"throw",e)}o(void 0)})}}function lR(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,n),cn(this,"cache",new Map),cn(this,"validatedManifest",void 0),cn(this,"url",void 0),cn(this,"fetchFn",void 0),cn(this,"fetchOptions",void 0),(0,L.assertStruct)(e.toString(),tx,"Invalid Snap Id: "),this.fetchFn=null!==(t=r.fetch)&&void 0!==t?t:globalThis.fetch.bind(globalThis),this.fetchOptions=r.fetchOptions,this.url=e}return e=[{key:"manifest",value:function(){var e=this;return ce(function(){var t,n,r,a,o;return cr(this,function(s){switch(s.label){case 0:if(e.validatedManifest)return[2,e.validatedManifest.clone()];return t=new URL(i.Manifest,e.url).toString(),[4,e.fetchFn(t,e.fetchOptions)];case 1:if(!(n=s.sent()).ok)throw Error('Failed to fetch "'.concat(t,'". Status code: ').concat(n.status,"."));return[4,n.text()];case 2:return a=tE(r=s.sent()),o=new e3({value:r,result:t6(a),path:i.Manifest,data:{canonicalPath:t}}),e.validatedManifest=o,[2,e.manifest()]}})})()}},{key:"fetch",value:function(e){var t=this;return ce(function(){var n,r,i,a,o,s,u,l,c,_,p;return cr(this,function(d){switch(d.label){case 0:if(n=t5(e),!(void 0!==(r=t.cache.get(n))))return[3,2];return i=r.file,a=r.contents,s=Uint8Array.bind,[4,a.arrayBuffer()];case 1:return o=new(s.apply(Uint8Array,[void 0,d.sent()])),(u=i.clone()).value=o,[2,u];case 2:return l=t.toCanonical(n).toString(),[4,t.fetchFn(l,t.fetchOptions)];case 3:if(!(c=d.sent()).ok)throw Error('Failed to fetch "'.concat(l,'". Status code: ').concat(c.status,"."));return _=new e3({value:"",path:n,data:{canonicalPath:l}}),[4,c.blob()];case 4:return p=d.sent(),(0,L.assert)(!t.cache.has(n),"Corrupted cache, multiple files with same path."),t.cache.set(n,{file:_,contents:p}),[2,t.fetch(n)]}})})()}},{key:"root",get:function(){return new URL(this.url)}},{key:"toCanonical",value:function(e){return(0,L.assert)(!e.startsWith("/"),"Tried to parse absolute path."),new URL(e,this.url)}}],ct(n.prototype,e),t&&ct(n,t),n}();function ca(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}function co(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){ca(a,r,i,o,s,"next",e)}function s(e){ca(a,r,i,o,s,"throw",e)}o(void 0)})}}function cs(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function cu(e,t){var n=cs(e,t,"get");return n.get?n.get.call(e):n.value}function cl(e,t){for(var n=0;n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,n),function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(this,c_),c_.set(this,{writable:!0,value:void 0}),(0,L.assertStruct)(e.toString(),tb,"Invalid Snap Id"),(0,L.assert)(void 0===o.fetchOptions,"Currently adding fetch options to local: is unsupported."),i=new ci(new URL(e.toString().slice(a.local.length)),(t=function(e){for(var t=1;t0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0?[2,n.join("\n")]:[2,!0]})});return function(t,n){return e.apply(this,arguments)}}()},{name:"Checksum",manifestName:"source.shasum",validator:function(){var e=cC(function(e,t){var n,r,i,a,o,s,u;return cN(this,function(l){switch(l.label){case 0:if(n=t.sourceCode,r=t.icon,i=t.auxiliaryFiles,a=t.localizationFiles,!e)return[3,2];return s=null===(o=e.result)||void 0===o?void 0:o.source.shasum,[4,function(e){return tm.apply(this,arguments)}({manifest:e,sourceCode:n,svgIcon:r,auxiliaryFiles:i,localizationFiles:a})];case 1:if(u=l.sent(),s!==u)return[2,'Checksum mismatch - expected "'.concat(u,'" got "').concat(s,'"')];l.label=2;case 2:return[2,!0]}})});return function(t,n){return e.apply(this,arguments)}}()},{name:"Bundle",manifestName:"filePath",validator:function(){var e=cC(function(e,t){var n,r,i,a,o,s,u;return cN(this,function(l){return(n=t.sourceCode,u=cM(t4.schema.source.schema.location.schema.npm.schema.filePath.validate(null===(s=e)||void 0===s?void 0:null===(o=s.result)||void 0===o?void 0:null===(a=o.source)||void 0===a?void 0:null===(i=a.location)||void 0===i?void 0:null===(r=i.npm)||void 0===r?void 0:r.filePath),1)[0])?[2,u.message]:n?[2,!0]:[2,"Unable to load bundle."]})});return function(t,n){return e.apply(this,arguments)}}()}];function cj(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]{"use strict";e.exports=n(1837)},4452:e=>{"use strict";var t={};function n(e,n,r){r||(r=Error);var i=function(e){function t(t,r,i){return e.call(this,"string"==typeof n?n:n(t,r,i))||this}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e,t}(r);i.prototype.name=r.name,i.prototype.code=e,t[e]=i}function r(e,t){if(!Array.isArray(e))return"of ".concat(t," ").concat(String(e));var n=e.length;return(e=e.map(function(e){return String(e)}),n>2)?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}n("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(e,t,n){if("string"==typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(l="must not be",t=t.replace(/^not /,"")):l="must be",o=" argument",(void 0===s||s>e.length)&&(s=e.length),e.substring(s-o.length,s)===o)c="The ".concat(e," ").concat(l," ").concat(r(t,"type"));else{var i,a,o,s,u,l,c,_=("number"!=typeof u&&(u=0),u+1>e.length||-1===e.indexOf(".",u))?"argument":"property";c='The "'.concat(e,'" ').concat(_," ").concat(l," ").concat(r(t,"type"))}return c+". Received type ".concat(typeof n)},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=t},7073:(e,t,n)=>{"use strict";var r=n(4406),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=c;var a=n(8051),o=n(2557);n(1285)(c,a);for(var s=i(o.prototype),u=0;u{"use strict";e.exports=i;var r=n(7640);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}n(1285)(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},8051:(e,t,n)=>{"use strict";var r,i,a,o,s,u=n(4406);e.exports=E,E.ReadableState=T,n(2699).EventEmitter;var l=function(e,t){return e.listeners(t).length},c=n(5010),_=n(8834).Buffer,p=(void 0!==n.g?n.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},d=n(6602);i=d&&d.debuglog?d.debuglog("stream"):function(){};var f=n(6637),m=n(2262),h=n(7605).getHighWaterMark,g=n(4452).q,y=g.ERR_INVALID_ARG_TYPE,b=g.ERR_STREAM_PUSH_AFTER_EOF,v=g.ERR_METHOD_NOT_IMPLEMENTED,x=g.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n(1285)(E,c);var D=m.errorOrDestroy,S=["error","close","destroy","pause","resume"];function T(e,t,i){r=r||n(7073),e=e||{},"boolean"!=typeof i&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=h(this,e,"readableHighWaterMark",i),this.buffer=new f,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.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(a||(a=n(214).s),this.decoder=new a(e.encoding),this.encoding=e.encoding)}function E(e){if(r=r||n(7073),!(this instanceof E))return new E(e);var t=this instanceof r;this._readableState=new T(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function w(e,t,n,r,a){i("readableAddChunk",t);var o,s,u,l,c,d=e._readableState;if(null===t)d.reading=!1,function(e,t){if(i("onEofChunk"),!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,t.sync?N(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}}(e,d);else{if(a||(o=d,s=t,_.isBuffer(s)||s instanceof p||"string"==typeof s||void 0===s||o.objectMode||(u=new y("chunk",["string","Buffer","Uint8Array"],s)),c=u),c)D(e,c);else if(d.objectMode||t&&t.length>0){if("string"==typeof t||d.objectMode||Object.getPrototypeOf(t)===_.prototype||(l=t,t=_.from(l)),r)d.endEmitted?D(e,new x):A(e,d,t,!0);else if(d.ended)D(e,new b);else{if(d.destroyed)return!1;d.reading=!1,d.decoder&&!n?(t=d.decoder.write(t),d.objectMode||0!==t.length?A(e,d,t,!1):k(e,d)):A(e,d,t,!1)}}else r||(d.reading=!1,k(e,d))}return!d.ended&&(d.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=1073741824?n=1073741824:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function N(e){var t=e._readableState;i("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(i("emitReadable",t.flowing),t.emittedReadable=!0,u.nextTick(M,e))}function M(e){var t=e._readableState;i("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,F(e)}function k(e,t){t.readingMore||(t.readingMore=!0,u.nextTick(j,e,t))}function j(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function O(e){i("readable nexttick read 0"),e.read(0)}function P(e,t){i("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),F(e),t.flowing&&!t.reading&&e.read(0)}function F(e){var t=e._readableState;for(i("flow",t.flowing);t.flowing&&null!==e.read(););}function L(e,t){var n;return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n)}function R(e){var t=e._readableState;i("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,u.nextTick(z,t,e))}function z(e,t){if(i("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function B(e,t){for(var n=0,r=e.length;n=n.highWaterMark:n.length>0)||n.ended))return i("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?R(this):N(this),null;if(0===(e=C(e,n))&&n.ended)return 0===n.length&&R(this),null;var a=n.needReadable;return i("need readable",a),(0===n.length||n.length-e0?L(e,n):null)?(n.needReadable=n.length<=n.highWaterMark,e=0):(n.length-=e,n.awaitDrain=0),0===n.length&&(n.ended||(n.needReadable=!0),r!==e&&n.ended&&R(this)),null!==t&&this.emit("data",t),t},E.prototype._read=function(e){D(this,new v("_read()"))},E.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,i("pipe count=%d opts=%j",r.pipesCount,t);var a=t&&!1===t.end||e===u.stdout||e===u.stderr?m:o;function o(){i("onend"),e.end()}r.endEmitted?u.nextTick(a):n.once("end",a),e.on("unpipe",function t(a,u){i("onunpipe"),a===n&&u&&!1===u.hasUnpiped&&(u.hasUnpiped=!0,i("cleanup"),e.removeListener("close",d),e.removeListener("finish",f),e.removeListener("drain",s),e.removeListener("error",p),e.removeListener("unpipe",t),n.removeListener("end",o),n.removeListener("end",m),n.removeListener("data",_),c=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&s())});var s=function(){var e=n._readableState;i("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&l(n,"data")&&(e.flowing=!0,F(n))};e.on("drain",s);var c=!1;function _(t){i("ondata");var a=e.write(t);i("dest.write",a),!1===a&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==B(r.pipes,e))&&!c&&(i("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function p(t){i("onerror",t),m(),e.removeListener("error",p),0===l(e,"error")&&D(e,t)}function d(){e.removeListener("finish",f),m()}function f(){i("onfinish"),e.removeListener("close",d),m()}function m(){i("unpipe"),n.unpipe(e)}return n.on("data",_),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",p),e.once("close",d),e.once("finish",f),e.emit("pipe",n),r.flowing||(i("pipe resume"),n.resume()),e},E.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(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;a0,!1!==r.flowing&&this.resume()):"readable"!==e||r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,i("on readable",r.length,r.reading),r.length?N(this):r.reading||u.nextTick(O,this)),n},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var n=c.prototype.removeListener.call(this,e,t);return"readable"===e&&u.nextTick(I,this),n},E.prototype.removeAllListeners=function(e){var t=c.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&u.nextTick(I,this),t},E.prototype.resume=function(){var e=this._readableState;return e.flowing||(i("resume"),e.flowing=!e.readableListening,e.resumeScheduled||(e.resumeScheduled=!0,u.nextTick(P,this,e))),e.paused=!1,this},E.prototype.pause=function(){return i("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(i("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var a in e.on("end",function(){if(i("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(a){i("wrapped data"),n.decoder&&(a=n.decoder.write(a)),(!n.objectMode||null!=a)&&(n.objectMode||a&&a.length)&&(t.push(a)||(r=!0,e.pause()))}),e)void 0===this[a]&&"function"==typeof e[a]&&(this[a]=function(t){return function(){return e[t].apply(e,arguments)}}(a));for(var o=0;o{"use strict";e.exports=c;var r=n(4452).q,i=r.ERR_METHOD_NOT_IMPLEMENTED,a=r.ERR_MULTIPLE_CALLBACK,o=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,u=n(7073);function l(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new a);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var r,i,a=n(4406);function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){(function(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(void 0),r=r.next}t.corkedRequestsFree.next=e})(t,e)}}e.exports=E,E.WritableState=T;var s={deprecate:n(5803)},u=n(5010),l=n(8834).Buffer,c=(void 0!==n.g?n.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},_=n(2262),p=n(7605).getHighWaterMark,d=n(4452).q,f=d.ERR_INVALID_ARG_TYPE,m=d.ERR_METHOD_NOT_IMPLEMENTED,h=d.ERR_MULTIPLE_CALLBACK,g=d.ERR_STREAM_CANNOT_PIPE,y=d.ERR_STREAM_DESTROYED,b=d.ERR_STREAM_NULL_VALUES,v=d.ERR_STREAM_WRITE_AFTER_END,x=d.ERR_UNKNOWN_ENCODING,D=_.errorOrDestroy;function S(){}function T(e,t,i){r=r||n(7073),e=e||{},"boolean"!=typeof i&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=p(this,e,"writableHighWaterMark",i),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){(function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if("function"!=typeof i)throw new h;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(a.nextTick(i,t),a.nextTick(k,e,n),e._writableState.errorEmitted=!0,D(e,t)):(i(t),e._writableState.errorEmitted=!0,D(e,t),k(e,n));else{var o=N(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||C(e,n),r?a.nextTick(A,e,n,o,i):A(e,n,o,i)}})(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function E(e){var t=this instanceof(r=r||n(7073));if(!t&&!i.call(E,this))return new E(e);this._writableState=new T(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),u.call(this)}function w(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new y("write")):n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function A(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),k(e,t)}function C(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=n;for(var a=0,s=!0;n;)r[a]=n,n.isBuf||(s=!1),n=n.next,a+=1;r.allBuffers=s,w(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback,_=t.objectMode?1:u.length;if(w(e,t,!1,_,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function N(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final(function(n){t.pendingcb--,n&&D(e,n),t.prefinished=!0,e.emit("prefinish"),k(e,t)})}function k(e,t){var n=N(t);if(n&&(t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(M,e,t))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}n(1285)(E,u),T.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(T.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(i=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!i.call(this,e)||this===E&&e&&e._writableState instanceof T}})):i=function(e){return e instanceof this},E.prototype.pipe=function(){D(this,new g)},E.prototype.write=function(e,t,n){var r,i,o,s,u,_,p,d=this._writableState,m=!1,h=!d.objectMode&&(r=e,l.isBuffer(r)||r instanceof c);return h&&!l.isBuffer(e)&&(i=e,e=l.from(i)),("function"==typeof t&&(n=t,t=null),h?t="buffer":t||(t=d.defaultEncoding),"function"!=typeof n&&(n=S),d.ending)?(o=n,D(this,s=new v),a.nextTick(o,s)):(h||(u=e,_=n,null===u?p=new b:"string"==typeof u||d.objectMode||(p=new f("chunk",["string","Buffer"],u)),!p||(D(this,p),a.nextTick(_,p),0)))&&(d.pendingcb++,m=function(e,t,n,r,i,a){if(!n){var o,s,u=(o=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=l.from(o,s)),o);r!==u&&(n=!0,i="buffer",r=u)}var c=t.objectMode?1:r.length;t.length+=c;var _=t.length-1))throw new x(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,n){n(new m("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,n){var r,i=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||(r=n,i.ending=!0,k(this,i),r&&(i.finished?a.nextTick(r):this.once("finish",r)),i.ended=!0,this.writable=!1),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=_.destroy,E.prototype._undestroy=_.undestroy,E.prototype._destroy=function(e,t){t(e)}},1029:(e,t,n)=>{"use strict";var r,i=n(4406);function a(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(9885),s=Symbol("lastResolve"),u=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),_=Symbol("lastPromise"),p=Symbol("handlePromise"),d=Symbol("stream");function f(e,t){return{value:e,done:t}}function m(e){var t=e[s];if(null!==t){var n=e[d].read();null!==n&&(e[_]=null,e[s]=null,e[u]=null,t(f(n,!1)))}}function h(e){i.nextTick(m,e)}var g=Object.getPrototypeOf(function(){}),y=Object.setPrototypeOf((a(r={get stream(){return this[d]},next:function(){var e,t,n=this,r=this[l];if(null!==r)return Promise.reject(r);if(this[c])return Promise.resolve(f(void 0,!0));if(this[d].destroyed)return new Promise(function(e,t){i.nextTick(function(){n[l]?t(n[l]):e(f(void 0,!0))})});var a=this[_];if(a)t=new Promise((e=this,function(t,n){a.then(function(){if(e[c]){t(f(void 0,!0));return}e[p](t,n)},n)}));else{var o=this[d].read();if(null!==o)return Promise.resolve(f(o,!1));t=new Promise(this[p])}return this[_]=t,t}},Symbol.asyncIterator,function(){return this}),a(r,"return",function(){var e=this;return new Promise(function(t,n){e[d].destroy(null,function(e){if(e){n(e);return}t(f(void 0,!0))})})}),r),g);e.exports=function(e){var t,n=Object.create(y,(a(t={},d,{value:e,writable:!0}),a(t,s,{value:null,writable:!0}),a(t,u,{value:null,writable:!0}),a(t,l,{value:null,writable:!0}),a(t,c,{value:e._readableState.endEmitted,writable:!0}),a(t,p,{value:function(e,t){var r=n[d].read();r?(n[_]=null,n[s]=null,n[u]=null,e(f(r,!1))):(n[s]=e,n[u]=t)},writable:!0}),t));return n[_]=null,o(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[u];null!==t&&(n[_]=null,n[s]=null,n[u]=null,t(e)),n[l]=e;return}var r=n[s];null!==r&&(n[_]=null,n[s]=null,n[u]=null,r(f(void 0,!0))),n[c]=!0}),e.on("readable",h.bind(null,n)),n}},6637:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,n,r=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return r}},{key:"consume",value:function(e,t){var n;return ei.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),0==(e-=a)){a===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),0==(e-=a)){a===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(a));break}++r}return this.length-=r,t}},{key:l,value:function(e,t){return u(this,i(i({},t),{},{depth:0,customInspect:!1}))}}],a(n.prototype,e),t&&a(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}()},2262:(e,t,n)=>{"use strict";var r=n(4406);function i(e,t){o(e,t),a(e)}function a(e){(!e._writableState||e._writableState.emitClose)&&(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,s=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return s||u?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.nextTick(o,this,e)):r.nextTick(o,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?r.nextTick(a,n):(n._writableState.errorEmitted=!0,r.nextTick(i,n,e)):r.nextTick(i,n,e):t?(r.nextTick(a,n),t(e)):r.nextTick(a,n)})),this},undestroy:function(){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)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}}},9885:(e,t,n)=>{"use strict";var r=n(4452).q.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,n,a){if("function"==typeof n)return e(t,null,n);n||(n={}),o=a||i,s=!1,a=function(){if(!s){s=!0;for(var e=arguments.length,t=Array(e),n=0;n{e.exports=function(){throw Error("Readable.from is not available in the browser")}},3495:(e,t,n)=>{"use strict";var r,i=n(4452).q,a=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function u(e){e()}function l(e,t){return e.pipe(t)}e.exports=function(){for(var e,t,i=arguments.length,c=Array(i),_=0;_0},function(e){if(e)return a(e);_=!0,a()}),f=!1,function(t){if(!_&&!f){if(f=!0,e.setHeader&&"function"==typeof e.abort)return e.abort();if("function"==typeof e.destroy)return e.destroy();a(t||new o("pipe"))}}});return c.reduce(l)}},7605:(e,t,n)=>{"use strict";var r=n(4452).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var a=null!=t.highWaterMark?t.highWaterMark:i?t[n]:null;if(null!=a){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var o=i?n:"highWaterMark";throw new r(o,a)}return Math.floor(a)}return e.objectMode?16:16384}}},5010:(e,t,n)=>{e.exports=n(2699).EventEmitter},7525:(e,t,n)=>{(t=e.exports=n(8051)).Stream=t,t.Readable=t,t.Writable=n(2557),t.Duplex=n(7073),t.Transform=n(7640),t.PassThrough=n(5163),t.finished=n(9885),t.pipeline=n(3495)},8146:(e,t,n)=>{"use strict";t.F=void 0;let r=n(7525);class i extends r.Readable{constructor(e){super(),this.bytesRead=0,this.released=!1,this.reader=e.getReader()}async _read(){if(this.released){this.push(null);return}this.pendingRead=this.reader.read();let e=await this.pendingRead;delete this.pendingRead,e.done||this.released?this.push(null):(this.bytesRead+=e.value.length,this.push(e.value))}async waitForReadToComplete(){this.pendingRead&&await this.pendingRead}async close(){await this.syncAndRelease()}async syncAndRelease(){this.released=!0,await this.waitForReadToComplete(),await this.reader.releaseLock()}}t.F=i},7152:(e,t,n)=>{"use strict";var r=n(8834).Buffer;function i(e){return e instanceof r?r.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}e.exports=function(e){if((e=e||{}).circles)return function(e){var t=[],n=[];return e.proto?function e(a){if("object"!=typeof a||null===a)return a;if(a instanceof Date)return new Date(a);if(Array.isArray(a))return r(a,e);if(a instanceof Map)return new Map(r(Array.from(a),e));if(a instanceof Set)return new Set(r(Array.from(a),e));var o={};for(var s in t.push(a),n.push(o),a){var u=a[s];if("object"!=typeof u||null===u)o[s]=u;else if(u instanceof Date)o[s]=new Date(u);else if(u instanceof Map)o[s]=new Map(r(Array.from(u),e));else if(u instanceof Set)o[s]=new Set(r(Array.from(u),e));else if(ArrayBuffer.isView(u))o[s]=i(u);else{var l=t.indexOf(u);-1!==l?o[s]=n[l]:o[s]=e(u)}}return t.pop(),n.pop(),o}:function e(a){if("object"!=typeof a||null===a)return a;if(a instanceof Date)return new Date(a);if(Array.isArray(a))return r(a,e);if(a instanceof Map)return new Map(r(Array.from(a),e));if(a instanceof Set)return new Set(r(Array.from(a),e));var o={};for(var s in t.push(a),n.push(o),a)if(!1!==Object.hasOwnProperty.call(a,s)){var u=a[s];if("object"!=typeof u||null===u)o[s]=u;else if(u instanceof Date)o[s]=new Date(u);else if(u instanceof Map)o[s]=new Map(r(Array.from(u),e));else if(u instanceof Set)o[s]=new Set(r(Array.from(u),e));else if(ArrayBuffer.isView(u))o[s]=i(u);else{var l=t.indexOf(u);-1!==l?o[s]=n[l]:o[s]=e(u)}}return t.pop(),n.pop(),o};function r(e,r){for(var a=Object.keys(e),o=Array(a.length),s=0;s{/*! safe-buffer. MIT License. Feross Aboukhadijeh */var r=n(8834),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),o.prototype=Object.create(i.prototype),a(i,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},7847:(e,t,n)=>{let r=Symbol("SemVer ANY");class i{static get ANY(){return r}constructor(e,t){if(t=a(t),e instanceof i){if(!!t.loose===e.loose)return e;e=e.value}l("comparator",e=e.trim().split(/\s+/).join(" "),t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){let t=this.options.loose?o[s.COMPARATORLOOSE]:o[s.COMPARATOR],n=e.match(t);if(!n)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new c(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return u(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof i))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new _(e.value,t).test(this.value):""===e.operator?""===e.value||new _(this.value,t).test(e.semver):!((t=a(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||u(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||u(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}e.exports=i;let a=n(1388),{safeRe:o,t:s}=n(4808),u=n(8117),l=n(952),c=n(2435),_=n(6843)},6843:(e,t,n)=>{class r{constructor(e,t){if(t=o(t),e instanceof r){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;return new r(e.raw,t)}if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!g(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&y(e[0])){this.set=[e];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let t=(this.options.includePrerelease&&m)|(this.options.loose&&h),n=t+":"+e,r=a.get(n);if(r)return r;let i=this.options.loose,o=i?c[_.HYPHENRANGELOOSE]:c[_.HYPHENRANGE];u("hyphen replace",e=e.replace(o,M(this.options.includePrerelease))),u("comparator trim",e=e.replace(c[_.COMPARATORTRIM],p)),u("tilde trim",e=e.replace(c[_.TILDETRIM],d)),u("caret trim",e=e.replace(c[_.CARETTRIM],f));let l=e.split(" ").map(e=>v(e,this.options)).join(" ").split(/\s+/).map(e=>N(e,this.options));i&&(l=l.filter(e=>(u("loose invalid filter",e,this.options),!!e.match(c[_.COMPARATORLOOSE])))),u("range list",l);let y=new Map,b=l.map(e=>new s(e,this.options));for(let e of b){if(g(e))return[e];y.set(e.value,e)}y.size>1&&y.has("")&&y.delete("");let x=[...y.values()];return a.set(n,x),x}intersects(e,t){if(!(e instanceof r))throw TypeError("a Range is required");return this.set.some(n=>b(n,t)&&e.set.some(e=>b(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,y=e=>""===e.value,b=(e,t)=>{let n=!0,r=e.slice(),i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},v=(e,t)=>(u("comp",e,t),u("caret",e=T(e,t)),u("tildes",e=D(e,t)),u("xrange",e=w(e,t)),u("stars",e=C(e,t)),e),x=e=>!e||"x"===e.toLowerCase()||"*"===e,D=(e,t)=>e.trim().split(/\s+/).map(e=>S(e,t)).join(" "),S=(e,t)=>{let n=t.loose?c[_.TILDELOOSE]:c[_.TILDE];return e.replace(n,(t,n,r,i,a)=>{let o;return u("tilde",e,t,n,r,i,a),x(n)?o="":x(r)?o=`>=${n}.0.0 <${+n+1}.0.0-0`:x(i)?o=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:a?(u("replaceTilde pr",a),o=`>=${n}.${r}.${i}-${a} <${n}.${+r+1}.0-0`):o=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,u("tilde return",o),o})},T=(e,t)=>e.trim().split(/\s+/).map(e=>E(e,t)).join(" "),E=(e,t)=>{u("caret",e,t);let n=t.loose?c[_.CARETLOOSE]:c[_.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,a,o)=>{let s;return u("caret",e,t,n,i,a,o),x(n)?s="":x(i)?s=`>=${n}.0.0${r} <${+n+1}.0.0-0`:x(a)?s="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:o?(u("replaceCaret pr",o),s="0"===n?"0"===i?`>=${n}.${i}.${a}-${o} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}-${o} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a}-${o} <${+n+1}.0.0-0`):(u("no pr"),s="0"===n?"0"===i?`>=${n}.${i}.${a}${r} <${n}.${i}.${+a+1}-0`:`>=${n}.${i}.${a}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${a} <${+n+1}.0.0-0`),u("caret return",s),s})},w=(e,t)=>(u("replaceXRanges",e,t),e.split(/\s+/).map(e=>A(e,t)).join(" ")),A=(e,t)=>{e=e.trim();let n=t.loose?c[_.XRANGELOOSE]:c[_.XRANGE];return e.replace(n,(n,r,i,a,o,s)=>{u("xRange",e,n,r,i,a,o,s);let l=x(i),c=l||x(a),_=c||x(o);return"="===r&&_&&(r=""),s=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&_?(c&&(a=0),o=0,">"===r?(r=">=",c?(i=+i+1,a=0):a=+a+1,o=0):"<="===r&&(r="<",c?i=+i+1:a=+a+1),"<"===r&&(s="-0"),n=`${r+i}.${a}.${o}${s}`):c?n=`>=${i}.0.0${s} <${+i+1}.0.0-0`:_&&(n=`>=${i}.${a}.0${s} <${i}.${+a+1}.0-0`),u("xRange return",n),n})},C=(e,t)=>(u("replaceStars",e,t),e.trim().replace(c[_.STAR],"")),N=(e,t)=>(u("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?_.GTE0PRE:_.GTE0],"")),M=e=>(t,n,r,i,a,o,s,u,l,c,_,p,d)=>`${n=x(r)?"":x(i)?`>=${r}.0.0${e?"-0":""}`:x(a)?`>=${r}.${i}.0${e?"-0":""}`:o?`>=${n}`:`>=${n}${e?"-0":""}`} ${u=x(l)?"":x(c)?`<${+l+1}.0.0-0`:x(_)?`<${l}.${+c+1}.0-0`:p?`<=${l}.${c}.${_}-${p}`:e?`<${l}.${c}.${+_+1}-0`:`<=${u}`}`.trim(),k=(e,t,n)=>{for(let n=0;n0){let r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},2435:(e,t,n)=>{let r=n(952),{MAX_LENGTH:i,MAX_SAFE_INTEGER:a}=n(5558),{safeRe:o,t:s}=n(4808),u=n(1388),{compareIdentifiers:l}=n(4935);class c{constructor(e,t){if(t=u(t),e instanceof c){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>i)throw TypeError(`version is longer than ${i} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let n=e.trim().match(t.loose?o[s.LOOSE]:o[s.FULL]);if(!n)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>a||this.major<0)throw TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];!1===n&&(r=[t]),0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=c},6694:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},8117:(e,t,n)=>{let r=n(3276),i=n(7893),a=n(6379),o=n(8463),s=n(1897),u=n(506);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return i(e,n,l);case">":return a(e,n,l);case">=":return o(e,n,l);case"<":return s(e,n,l);case"<=":return u(e,n,l);default:throw TypeError(`Invalid operator: ${t}`)}}},8686:(e,t,n)=>{let r=n(2435),i=n(9943),{safeRe:a,t:o}=n(4808);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=a[o.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),a[o.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;a[o.COERCERTL].lastIndex=-1}else n=e.match(a[o.COERCE]);return null===n?null:i(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},5914:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n)=>{let i=new r(e,n),a=new r(t,n);return i.compare(a)||i.compareBuild(a)}},5404:(e,t,n)=>{let r=n(2271);e.exports=(e,t)=>r(e,t,!0)},2271:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},6007:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e,null,!0),i=r(t,null,!0),a=n.compare(i);if(0===a)return null;let o=a>0,s=o?n:i,u=o?i:n,l=!!s.prerelease.length,c=!!u.prerelease.length;if(c&&!l)return u.patch||u.minor?s.patch?"patch":s.minor?"minor":"major":"major";let _=l?"pre":"";return n.major!==i.major?_+"major":n.minor!==i.minor?_+"minor":n.patch!==i.patch?_+"patch":"prerelease"}},3276:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0===r(e,t,n)},6379:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>r(e,t,n)>0},8463:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>r(e,t,n)>=0},6360:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n,i,a)=>{"string"==typeof n&&(a=i,i=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,i,a).version}catch(e){return null}}},1897:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0>r(e,t,n)},506:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0>=r(e,t,n)},4551:(e,t,n)=>{let r=n(2435);e.exports=(e,t)=>new r(e,t).major},469:(e,t,n)=>{let r=n(2435);e.exports=(e,t)=>new r(e,t).minor},7893:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>0!==r(e,t,n)},9943:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n=!1)=>{if(e instanceof r)return e;try{return new r(e,t)}catch(e){if(!n)return null;throw e}}},4250:(e,t,n)=>{let r=n(2435);e.exports=(e,t)=>new r(e,t).patch},8204:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},733:(e,t,n)=>{let r=n(2271);e.exports=(e,t,n)=>r(t,e,n)},2961:(e,t,n)=>{let r=n(5914);e.exports=(e,t)=>e.sort((e,n)=>r(n,e,t))},9844:(e,t,n)=>{let r=n(6843);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(e){return!1}return t.test(e)}},1116:(e,t,n)=>{let r=n(5914);e.exports=(e,t)=>e.sort((e,n)=>r(e,n,t))},7230:(e,t,n)=>{let r=n(9943);e.exports=(e,t)=>{let n=r(e,t);return n?n.version:null}},7699:(e,t,n)=>{let r=n(4808),i=n(5558),a=n(2435),o=n(4935),s=n(9943),u=n(7230),l=n(6694),c=n(6360),_=n(6007),p=n(4551),d=n(469),f=n(4250),m=n(8204),h=n(2271),g=n(733),y=n(5404),b=n(5914),v=n(1116),x=n(2961),D=n(6379),S=n(1897),T=n(3276),E=n(7893),w=n(8463),A=n(506),C=n(8117),N=n(8686),M=n(7847),k=n(6843),j=n(9844),I=n(8865),O=n(3727),P=n(4338),F=n(1542),L=n(6240),R=n(9106),z=n(995),B=n(7805),U=n(2013),J=n(1338),$=n(3122);e.exports={parse:s,valid:u,clean:l,inc:c,diff:_,major:p,minor:d,patch:f,prerelease:m,compare:h,rcompare:g,compareLoose:y,compareBuild:b,sort:v,rsort:x,gt:D,lt:S,eq:T,neq:E,gte:w,lte:A,cmp:C,coerce:N,Comparator:M,Range:k,satisfies:j,toComparators:I,maxSatisfying:O,minSatisfying:P,minVersion:F,validRange:L,outside:R,gtr:z,ltr:B,intersects:U,simplifyRange:J,subset:$,SemVer:a,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},5558:e=>{let t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},952:(e,t,n)=>{var r=n(4406);let i="object"==typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=i},4935:e=>{let t=/^[0-9]+$/,n=(e,n)=>{let r=t.test(e),i=t.test(n);return r&&i&&(e=+e,n=+n),e===n?0:r&&!i?-1:i&&!r?1:en(t,e)}},1388:e=>{let t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},4808:(e,t,n)=>{let{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:a}=n(5558),o=n(952);t=e.exports={};let s=t.re=[],u=t.safeRe=[],l=t.src=[],c=t.t={},_=0,p="[a-zA-Z0-9-]",d=[["\\s",1],["\\d",a],[p,i]],f=e=>{for(let[t,n]of d)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},m=(e,t,n)=>{let r=f(t),i=_++;o(e,i,t),c[e]=i,l[i]=t,s[i]=new RegExp(t,n?"g":void 0),u[i]=new RegExp(r,n?"g":void 0)};m("NUMERICIDENTIFIER","0|[1-9]\\d*"),m("NUMERICIDENTIFIERLOOSE","\\d+"),m("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),m("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),m("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),m("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),m("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),m("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),m("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),m("BUILDIDENTIFIER",`${p}+`),m("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),m("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),m("FULL",`^${l[c.FULLPLAIN]}$`),m("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),m("LOOSE",`^${l[c.LOOSEPLAIN]}$`),m("GTLT","((?:<|>)?=?)"),m("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),m("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),m("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),m("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),m("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),m("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),m("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),m("COERCERTL",l[c.COERCE],!0),m("LONETILDE","(?:~>?)"),m("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",m("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),m("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),m("LONECARET","(?:\\^)"),m("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",m("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),m("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),m("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),m("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),m("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",m("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),m("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),m("STAR","(<|>)?=?\\s*\\*"),m("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),m("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},293:(e,t,n)=>{"use strict";let r=n(8006),i=Symbol("max"),a=Symbol("length"),o=Symbol("lengthCalculator"),s=Symbol("allowStale"),u=Symbol("maxAge"),l=Symbol("dispose"),c=Symbol("noDisposeOnSet"),_=Symbol("lruList"),p=Symbol("cache"),d=Symbol("updateAgeOnGet"),f=()=>1,m=(e,t,n)=>{let r=e[p].get(t);if(r){let t=r.value;if(h(e,t)){if(y(e,r),!e[s])return}else n&&(e[d]&&(r.value.now=Date.now()),e[_].unshiftNode(r));return t.value}},h=(e,t)=>{if(!t||!t.maxAge&&!e[u])return!1;let n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[u]&&n>e[u]},g=e=>{if(e[a]>e[i])for(let t=e[_].tail;e[a]>e[i]&&null!==t;){let n=t.prev;y(e,t),t=n}},y=(e,t)=>{if(t){let n=t.value;e[l]&&e[l](n.key,n.value),e[a]-=n.length,e[p].delete(n.key),e[_].removeNode(t)}};class b{constructor(e,t,n,r,i){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=i||0}}let v=(e,t,n,r)=>{let i=n.value;h(e,i)&&(y(e,n),e[s]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw TypeError("max must be a non-negative number");this[i]=e.max||1/0;let t=e.length||f;if(this[o]="function"!=typeof t?f:t,this[s]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[u]=e.maxAge||0,this[l]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[d]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw TypeError("max must be a non-negative number");this[i]=e||1/0,g(this)}get max(){return this[i]}set allowStale(e){this[s]=!!e}get allowStale(){return this[s]}set maxAge(e){if("number"!=typeof e)throw TypeError("maxAge must be a non-negative number");this[u]=e,g(this)}get maxAge(){return this[u]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[o]&&(this[o]=e,this[a]=0,this[_].forEach(e=>{e.length=this[o](e.value,e.key),this[a]+=e.length})),g(this)}get lengthCalculator(){return this[o]}get length(){return this[a]}get itemCount(){return this[_].length}rforEach(e,t){t=t||this;for(let n=this[_].tail;null!==n;){let r=n.prev;v(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[_].head;null!==n;){let r=n.next;v(this,e,n,t),n=r}}keys(){return this[_].toArray().map(e=>e.key)}values(){return this[_].toArray().map(e=>e.value)}reset(){this[l]&&this[_]&&this[_].length&&this[_].forEach(e=>this[l](e.key,e.value)),this[p]=new Map,this[_]=new r,this[a]=0}dump(){return this[_].map(e=>!h(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[_]}set(e,t,n){if((n=n||this[u])&&"number"!=typeof n)throw TypeError("maxAge must be a number");let r=n?Date.now():0,s=this[o](t,e);if(this[p].has(e)){if(s>this[i])return y(this,this[p].get(e)),!1;let o=this[p].get(e),u=o.value;return this[l]&&!this[c]&&this[l](e,u.value),u.now=r,u.maxAge=n,u.value=t,this[a]+=s-u.length,u.length=s,this.get(e),g(this),!0}let d=new b(e,t,s,r,n);return d.length>this[i]?(this[l]&&this[l](e,t),!1):(this[a]+=d.length,this[_].unshift(d),this[p].set(e,this[_].head),g(this),!0)}has(e){if(!this[p].has(e))return!1;let t=this[p].get(e).value;return!h(this,t)}get(e){return m(this,e,!0)}peek(e){return m(this,e,!1)}pop(){let e=this[_].tail;return e?(y(this,e),e.value):null}del(e){y(this,this[p].get(e))}load(e){this.reset();let t=Date.now();for(let n=e.length-1;n>=0;n--){let r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{let e=i-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[p].forEach((e,t)=>m(this,t,!1))}}},995:(e,t,n)=>{let r=n(9106);e.exports=(e,t,n)=>r(e,t,">",n)},2013:(e,t,n)=>{let r=n(6843);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t,n))},7805:(e,t,n)=>{let r=n(9106);e.exports=(e,t,n)=>r(e,t,"<",n)},3727:(e,t,n)=>{let r=n(2435),i=n(6843);e.exports=(e,t,n)=>{let a=null,o=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!a||-1===o.compare(e))&&(a=e,o=new r(a,n))}),a}},4338:(e,t,n)=>{let r=n(2435),i=n(6843);e.exports=(e,t,n)=>{let a=null,o=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!a||1===o.compare(e))&&(a=e,o=new r(a,n))}),a}},1542:(e,t,n)=>{let r=n(2435),i=n(6843),a=n(6379);e.exports=(e,t)=>{e=new i(e,t);let n=new r("0.0.0");if(e.test(n)||(n=new r("0.0.0-0"),e.test(n)))return n;n=null;for(let t=0;t{let t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!o||a(t,o))&&(o=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),o&&(!n||a(n,o))&&(n=o)}return n&&e.test(n)?n:null}},9106:(e,t,n)=>{let r=n(2435),i=n(7847),{ANY:a}=i,o=n(6843),s=n(9844),u=n(6379),l=n(1897),c=n(506),_=n(8463);e.exports=(e,t,n,p)=>{let d,f,m,h,g;switch(e=new r(e,p),t=new o(t,p),n){case">":d=u,f=c,m=l,h=">",g=">=";break;case"<":d=l,f=_,m=u,h="<",g="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,p))return!1;for(let n=0;n{e.semver===a&&(e=new i(">=0.0.0")),o=o||e,s=s||e,d(e.semver,o.semver,p)?o=e:m(e.semver,s.semver,p)&&(s=e)}),o.operator===h||o.operator===g||(!s.operator||s.operator===h)&&f(e,s.semver)||s.operator===g&&m(e,s.semver))return!1}return!0}},1338:(e,t,n)=>{let r=n(9844),i=n(2271);e.exports=(e,t,n)=>{let a=[],o=null,s=null,u=e.sort((e,t)=>i(e,t,n));for(let e of u){let i=r(e,t,n);i?(s=e,o||(o=e)):(s&&a.push([o,s]),s=null,o=null)}o&&a.push([o,null]);let l=[];for(let[e,t]of a)e===t?l.push(e):t||e!==u[0]?t?e===u[0]?l.push(`<=${t}`):l.push(`${e} - ${t}`):l.push(`>=${e}`):l.push("*");let c=l.join(" || "),_="string"==typeof t.raw?t.raw:String(t);return c.length<_.length?c:t}},3122:(e,t,n)=>{let r=n(6843),i=n(7847),{ANY:a}=i,o=n(9844),s=n(2271),u=[new i(">=0.0.0-0")],l=[new i(">=0.0.0")],c=(e,t,n)=>{let r,i,c,d,f,m,h;if(e===t)return!0;if(1===e.length&&e[0].semver===a){if(1===t.length&&t[0].semver===a)return!0;e=n.includePrerelease?u:l}if(1===t.length&&t[0].semver===a){if(n.includePrerelease)return!0;t=l}let g=new Set;for(let t of e)">"===t.operator||">="===t.operator?r=_(r,t,n):"<"===t.operator||"<="===t.operator?i=p(i,t,n):g.add(t.semver);if(g.size>1||r&&i&&((c=s(r.semver,i.semver,n))>0||0===c&&(">="!==r.operator||"<="!==i.operator)))return null;for(let e of g){if(r&&!o(e,String(r),n)||i&&!o(e,String(i),n))return null;for(let r of t)if(!o(e,String(r),n))return!1;return!0}let y=!!i&&!n.includePrerelease&&!!i.semver.prerelease.length&&i.semver,b=!!r&&!n.includePrerelease&&!!r.semver.prerelease.length&&r.semver;for(let e of(y&&1===y.prerelease.length&&"<"===i.operator&&0===y.prerelease[0]&&(y=!1),t)){if(h=h||">"===e.operator||">="===e.operator,m=m||"<"===e.operator||"<="===e.operator,r){if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if((d=_(r,e,n))===e&&d!==r)return!1}else if(">="===r.operator&&!o(r.semver,String(e),n))return!1}if(i){if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if((f=p(i,e,n))===e&&f!==i)return!1}else if("<="===i.operator&&!o(i.semver,String(e),n))return!1}if(!e.operator&&(i||r)&&0!==c)return!1}return(!r||!m||!!i||0===c)&&(!i||!h||!!r||0===c)&&!b&&!y},_=(e,t,n)=>{if(!e)return t;let r=s(e.semver,t.semver,n);return r>0?e:r<0?t:">"===t.operator&&">="===e.operator?t:e},p=(e,t,n)=>{if(!e)return t;let r=s(e.semver,t.semver,n);return r<0?e:r>0?t:"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n={})=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let i=!1;r:for(let r of e.set){for(let e of t.set){let t=c(r,e,n);if(i=i||null!==t,t)continue r}if(i)return!1}return!0}},8865:(e,t,n)=>{let r=n(6843);e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},6240:(e,t,n)=>{let r=n(6843);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}},9146:e=>{e.exports=function(e){var t=e._readableState;return t?t.objectMode||"number"==typeof e._duplexState?e.read():e.read(t.buffer.length?t.buffer.head?t.buffer.head.data.length:t.buffer[0].length:t.length):null}},6871:(e,t,n)=>{let{EventEmitter:r}=n(2699),i=Error("Stream was destroyed"),a=Error("Premature close"),o=n(281),s=n(2865),u=16809999,l=17423,c=16527,_=1167,p=12431,d=82975,f=32879,m=71303183,h=3276815,g=1179663,y=72482831,b=17563663,v=Symbol.asyncIterator||Symbol("asyncIterator");class x{constructor(e,{highWaterMark:t=16384,map:n=null,mapWritable:r,byteLength:i,byteLengthWritable:a}={}){this.stream=e,this.queue=new s,this.highWaterMark=t,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||i||J,this.map=r||n,this.afterWrite=C.bind(this),this.afterUpdateNextTick=k.bind(this)}get ended(){return(4194304&this.stream._duplexState)!=0}push(e){return(null!==this.map&&(e=this.map(e)),this.buffered+=this.byteLength(e),this.queue.push(e),this.buffered0;)t.push(this.shift());for(let e=0;e0;)r.drains.shift().resolve(!1);null!==r.pipeline&&r.pipeline.done(t,e)}}function C(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=100532223,null!==this.drains&&function(e){for(let t=0;t=e._readableState.highWaterMark}static isPaused(e){return(256&e._duplexState)==0}[v](){let e=this,t=null,n=null,r=null;return this.on("error",e=>{t=e}),this.on("readable",function(){null!==n&&a(e.read())}),this.on("close",function(){null!==n&&a(null)}),{[v](){return this},next:()=>new Promise(function(t,i){n=t,r=i;let o=e.read();null!==o?a(o):(8&e._duplexState)!=0&&a(null)}),return:()=>o(null),throw:e=>o(e)};function a(a){null!==r&&(t?r(t):null===a&&(16384&e._duplexState)==0?r(i):n({value:a,done:null===a}),r=n=null)}function o(t){return e.destroy(t),new Promise((n,r)=>{if(8&e._duplexState)return n({value:void 0,done:!0});e.once("close",function(){t?r(t):n({value:void 0,done:!0})})})}}}class F extends P{constructor(e){super(e),this._duplexState=1,this._writableState=new x(this,e),e&&(e.writev&&(this._writev=e.writev),e.write&&(this._write=e.write),e.final&&(this._final=e.final))}_writev(e,t){t(null)}_write(e,t){this._writableState.autoBatch(e,t)}_final(e){e(null)}write(e){return this._writableState.updateNextTick(),this._writableState.push(e)}end(e){return this._writableState.updateNextTick(),this._writableState.end(e),this}}class L extends F{constructor(e){super(e),this._transformState=new S(this),e&&(e.transform&&(this._transform=e.transform),e.flush&&(this._flush=e.flush))}_write(e,t){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=e:this._transform(e,this._transformState.afterTransform)}_read(e){if(null!==this._transformState.data){let t=this._transformState.data;this._transformState.data=null,e(null),this._transform(t,this._transformState.afterTransform)}else e(null)}_transform(e,t){t(null,e)}_flush(e){e(null)}_final(e){this._transformState.afterFinal=e,this._flush(R.bind(this))}}function R(e,t){let n=this._transformState.afterFinal;if(e)return n(e);null!=t&&this.push(t),this.push(null),n(null)}function z(e,...t){let n=Array.isArray(e)?[...e,...t]:[e,...t],r=n.length&&"function"==typeof n[n.length-1]?n.pop():null;if(n.length<2)throw Error("Pipeline requires at least 2 streams");let i=n[0],o=null,s=null;for(let e=1;e1,u),i.pipe(o)),i=o;if(r){let e=!1,t=U(o)||!!(o._writableState&&o._writableState.autoDestroy);o.on("error",e=>{null===s&&(s=e)}),o.on("finish",()=>{e=!0,t||r(s)}),t&&o.on("close",()=>r(s||(e?null:a)))}return o;function u(e){if(e&&!s)for(let t of(s=e,n))t.destroy(e)}}function B(e){return!!e._readableState||!!e._writableState}function U(e){return"number"==typeof e._duplexState&&B(e)}function J(e){return"object"==typeof e&&null!==e&&"number"==typeof e.byteLength?e.byteLength:1024}function $(){}function K(){this.destroy(Error("Stream aborted."))}e.exports={pipeline:z,pipelinePromise:function(...e){return new Promise((t,n)=>z(...e,e=>{if(e)return n(e);t()}))},isStream:B,isStreamx:U,getStreamError:function(e){let t=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return t===i?null:t},Stream:O,Writable:class extends O{constructor(e){super(e),this._duplexState|=16385,this._writableState=new x(this,e),e&&(e.writev&&(this._writev=e.writev),e.write&&(this._write=e.write),e.final&&(this._final=e.final),e.eagerOpen&&this._writableState.updateNextTick())}_writev(e,t){t(null)}_write(e,t){this._writableState.autoBatch(e,t)}_final(e){e(null)}static isBackpressured(e){return(73400334&e._duplexState)!=0}static drained(e){if(e.destroyed)return Promise.resolve(!1);let t=e._writableState,n=t.queue.length+(33554432&e._duplexState?1:0);return 0===n?Promise.resolve(!0):(null===t.drains&&(t.drains=[]),new Promise(e=>{t.drains.push({writes:n,resolve:e})}))}write(e){return this._writableState.updateNextTick(),this._writableState.push(e)}end(e){return this._writableState.updateNextTick(),this._writableState.end(e),this}},Readable:P,Duplex:F,Transform:L,PassThrough:class extends L{}}},214:(e,t,n)=>{"use strict";var r=n(7834).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=_,t=3;break;default:this.write=p,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function _(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},5580:e=>{let t=/^[-+]?0x[a-fA-F0-9]+$/,n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);let r={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e,i={}){if(i=Object.assign({},r,i),!e||"string"!=typeof e)return e;let a=e.trim();if(void 0!==i.skipLike&&i.skipLike.test(a))return e;if(i.hex&&t.test(a))return Number.parseInt(a,16);{let t=n.exec(a);if(!t)return e;{var o;let n=t[1],r=t[2],s=((o=t[3])&&-1!==o.indexOf(".")&&("."===(o=o.replace(/0+$/,""))?o="0":"."===o[0]?o="0"+o:"."===o[o.length-1]&&(o=o.substr(0,o.length-1))),o),u=t[4]||t[6];if(!i.leadingZeros&&r.length>0&&n&&"."!==a[2])return e;{if(!i.leadingZeros&&r.length>0&&!n&&"."!==a[1])return e;let t=Number(a),o=""+t;return -1!==o.search(/[eE]/)||u?i.eNotation?t:e:-1!==a.indexOf(".")?"0"===o&&""===s?t:o===s?t:n&&o==="-"+s?t:e:r?s===o?t:n+s===o?t:e:a===o?t:a===n+o?t:e}}}}},7715:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Struct:()=>l,StructError:()=>r,any:()=>T,array:()=>E,assert:()=>c,assign:()=>m,bigint:()=>w,boolean:()=>A,coerce:()=>Q,create:()=>_,date:()=>C,defaulted:()=>H,define:()=>h,deprecated:()=>g,dynamic:()=>y,empty:()=>Z,enums:()=>N,func:()=>M,instance:()=>k,integer:()=>j,intersection:()=>I,is:()=>d,lazy:()=>b,literal:()=>O,map:()=>P,mask:()=>p,max:()=>ee,min:()=>et,never:()=>F,nonempty:()=>en,nullable:()=>L,number:()=>R,object:()=>z,omit:()=>v,optional:()=>B,partial:()=>x,pattern:()=>er,pick:()=>D,record:()=>U,refine:()=>ea,regexp:()=>J,set:()=>$,size:()=>ei,string:()=>K,struct:()=>S,trimmed:()=>G,tuple:()=>V,type:()=>Y,union:()=>W,unknown:()=>q,validate:()=>f});class r extends TypeError{constructor(e,t){let n;let{message:r,explanation:i,...a}=e,{path:o}=e,s=0===o.length?r:`At path: ${o.join(".")} -- ${r}`;super(i??s),null!=i&&(this.cause=s),Object.assign(this,a),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...t()])}}function i(e){return"object"==typeof e&&null!=e}function a(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function o(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function*s(e,t,n,r){var a;for(let s of(i(a=e)&&"function"==typeof a[Symbol.iterator]||(e=[e]),e)){let e=function(e,t,n,r){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});let{path:i,branch:a}=t,{type:s}=n,{refinement:u,message:l=`Expected a value of type \`${s}\`${u?` with refinement \`${u}\``:""}, but received: \`${o(r)}\``}=e;return{value:r,type:s,refinement:u,key:i[i.length-1],path:i,branch:a,...e,message:l}}(s,t,n,r);e&&(yield e)}}function*u(e,t,n={}){let{path:r=[],branch:a=[e],coerce:o=!1,mask:s=!1}=n,l={path:r,branch:a};if(o&&(e=t.coercer(e,l),s&&"type"!==t.type&&i(t.schema)&&i(e)&&!Array.isArray(e)))for(let n in e)void 0===t.schema[n]&&delete e[n];let c="valid";for(let r of t.validator(e,l))r.explanation=n.message,c="not_valid",yield[r,void 0];for(let[_,p,d]of t.entries(e,l)){let t=u(p,d,{path:void 0===_?r:[...r,_],branch:void 0===_?a:[...a,p],coerce:o,mask:s,message:n.message});for(let n of t)n[0]?(c=null!=n[0].refinement?"not_refined":"not_valid",yield[n[0],void 0]):o&&(p=n[1],void 0===_?e=p:e instanceof Map?e.set(_,p):e instanceof Set?e.add(p):i(e)&&(void 0!==p||_ in e)&&(e[_]=p))}if("not_valid"!==c)for(let r of t.refiner(e,l))r.explanation=n.message,c="not_refined",yield[r,void 0];"valid"===c&&(yield[void 0,e])}class l{constructor(e){let{type:t,schema:n,validator:r,refiner:i,coercer:a=e=>e,entries:o=function*(){}}=e;this.type=t,this.schema=n,this.entries=o,this.coercer=a,r?this.validator=(e,t)=>{let n=r(e,t);return s(n,t,this,e)}:this.validator=()=>[],i?this.refiner=(e,t)=>{let n=i(e,t);return s(n,t,this,e)}:this.refiner=()=>[]}assert(e,t){return c(e,this,t)}create(e,t){return _(e,this,t)}is(e){return d(e,this)}mask(e,t){return p(e,this,t)}validate(e,t={}){return f(e,this,t)}}function c(e,t,n){let r=f(e,t,{message:n});if(r[0])throw r[0]}function _(e,t,n){let r=f(e,t,{coerce:!0,message:n});if(!r[0])return r[1];throw r[0]}function p(e,t,n){let r=f(e,t,{coerce:!0,mask:!0,message:n});if(!r[0])return r[1];throw r[0]}function d(e,t){let n=f(e,t);return!n[0]}function f(e,t,n={}){let i=u(e,t,n),a=function(e){let{done:t,value:n}=e.next();return t?void 0:n}(i);if(a[0]){let e=new r(a[0],function*(){for(let e of i)e[0]&&(yield e[0])});return[e,void 0]}{let e=a[1];return[void 0,e]}}function m(...e){let t="type"===e[0].type,n=e.map(e=>e.schema),r=Object.assign({},...n);return t?Y(r):z(r)}function h(e,t){return new l({type:e,schema:null,validator:t})}function g(e,t){return new l({...e,refiner:(t,n)=>void 0===t||e.refiner(t,n),validator:(n,r)=>void 0===n||(t(n,r),e.validator(n,r))})}function y(e){return new l({type:"dynamic",schema:null,*entries(t,n){let r=e(t,n);yield*r.entries(t,n)},validator(t,n){let r=e(t,n);return r.validator(t,n)},coercer(t,n){let r=e(t,n);return r.coercer(t,n)},refiner(t,n){let r=e(t,n);return r.refiner(t,n)}})}function b(e){let t;return new l({type:"lazy",schema:null,*entries(n,r){t??(t=e()),yield*t.entries(n,r)},validator:(n,r)=>(t??(t=e()),t.validator(n,r)),coercer:(n,r)=>(t??(t=e()),t.coercer(n,r)),refiner:(n,r)=>(t??(t=e()),t.refiner(n,r))})}function v(e,t){let{schema:n}=e,r={...n};for(let e of t)delete r[e];return"type"===e.type?Y(r):z(r)}function x(e){let t=e instanceof l?{...e.schema}:{...e};for(let e in t)t[e]=B(t[e]);return z(t)}function D(e,t){let{schema:n}=e,r={};for(let e of t)r[e]=n[e];return z(r)}function S(e,t){return console.warn("superstruct@0.11 - The `struct` helper has been renamed to `define`."),h(e,t)}function T(){return h("any",()=>!0)}function E(e){return new l({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(let[n,r]of t.entries())yield[n,r,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||`Expected an array value, but received: ${o(e)}`})}function w(){return h("bigint",e=>"bigint"==typeof e)}function A(){return h("boolean",e=>"boolean"==typeof e)}function C(){return h("date",e=>e instanceof Date&&!isNaN(e.getTime())||`Expected a valid \`Date\` object, but received: ${o(e)}`)}function N(e){let t={},n=e.map(e=>o(e)).join();for(let n of e)t[n]=n;return new l({type:"enums",schema:t,validator:t=>e.includes(t)||`Expected one of \`${n}\`, but received: ${o(t)}`})}function M(){return h("func",e=>"function"==typeof e||`Expected a function, but received: ${o(e)}`)}function k(e){return h("instance",t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${o(t)}`)}function j(){return h("integer",e=>"number"==typeof e&&!isNaN(e)&&Number.isInteger(e)||`Expected an integer, but received: ${o(e)}`)}function I(e){return new l({type:"intersection",schema:null,*entries(t,n){for(let r of e)yield*r.entries(t,n)},*validator(t,n){for(let r of e)yield*r.validator(t,n)},*refiner(t,n){for(let r of e)yield*r.refiner(t,n)}})}function O(e){let t=o(e),n=typeof e;return new l({type:"literal",schema:"string"===n||"number"===n||"boolean"===n?e:null,validator:n=>n===e||`Expected the literal \`${t}\`, but received: ${o(n)}`})}function P(e,t){return new l({type:"map",schema:null,*entries(n){if(e&&t&&n instanceof Map)for(let[r,i]of n.entries())yield[r,r,e],yield[r,i,t]},coercer:e=>e instanceof Map?new Map(e):e,validator:e=>e instanceof Map||`Expected a \`Map\` object, but received: ${o(e)}`})}function F(){return h("never",()=>!1)}function L(e){return new l({...e,validator:(t,n)=>null===t||e.validator(t,n),refiner:(t,n)=>null===t||e.refiner(t,n)})}function R(){return h("number",e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${o(e)}`)}function z(e){let t=e?Object.keys(e):[],n=F();return new l({type:"object",schema:e||null,*entries(r){if(e&&i(r)){let i=new Set(Object.keys(r));for(let n of t)i.delete(n),yield[n,r[n],e[n]];for(let e of i)yield[e,r[e],n]}},validator:e=>i(e)||`Expected an object, but received: ${o(e)}`,coercer:e=>i(e)?{...e}:e})}function B(e){return new l({...e,validator:(t,n)=>void 0===t||e.validator(t,n),refiner:(t,n)=>void 0===t||e.refiner(t,n)})}function U(e,t){return new l({type:"record",schema:null,*entries(n){if(i(n))for(let r in n){let i=n[r];yield[r,r,e],yield[r,i,t]}},validator:e=>i(e)||`Expected an object, but received: ${o(e)}`})}function J(){return h("regexp",e=>e instanceof RegExp)}function $(e){return new l({type:"set",schema:null,*entries(t){if(e&&t instanceof Set)for(let n of t)yield[n,n,e]},coercer:e=>e instanceof Set?new Set(e):e,validator:e=>e instanceof Set||`Expected a \`Set\` object, but received: ${o(e)}`})}function K(){return h("string",e=>"string"==typeof e||`Expected a string, but received: ${o(e)}`)}function V(e){let t=F();return new l({type:"tuple",schema:null,*entries(n){if(Array.isArray(n)){let r=Math.max(e.length,n.length);for(let i=0;iArray.isArray(e)||`Expected an array, but received: ${o(e)}`})}function Y(e){let t=Object.keys(e);return new l({type:"type",schema:e,*entries(n){if(i(n))for(let r of t)yield[r,n[r],e[r]]},validator:e=>i(e)||`Expected an object, but received: ${o(e)}`,coercer:e=>i(e)?{...e}:e})}function W(e){let t=e.map(e=>e.type).join(" | ");return new l({type:"union",schema:null,coercer(t){for(let n of e){let[e,r]=n.validate(t,{coerce:!0});if(!e)return r}return t},validator(n,r){let i=[];for(let t of e){let[...e]=u(n,t,r),[a]=e;if(!a[0])return[];for(let[t]of e)t&&i.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${o(n)}`,...i]}})}function q(){return h("unknown",()=>!0)}function Q(e,t,n){return new l({...e,coercer:(r,i)=>d(r,t)?e.coercer(n(r,i),i):e.coercer(r,i)})}function H(e,t,n={}){return Q(e,q(),e=>{let r="function"==typeof t?t():t;if(void 0===e)return r;if(!n.strict&&a(e)&&a(r)){let t={...e},n=!1;for(let e in r)void 0===t[e]&&(t[e]=r[e],n=!0);if(n)return t}return e})}function G(e){return Q(e,K(),e=>e.trim())}function Z(e){return ea(e,"empty",t=>{let n=X(t);return 0===n||`Expected an empty ${e.type} but received one with a size of \`${n}\``})}function X(e){return e instanceof Map||e instanceof Set?e.size:e.length}function ee(e,t,n={}){let{exclusive:r}=n;return ea(e,"max",n=>r?nr?n>t:n>=t||`Expected a ${e.type} greater than ${r?"":"or equal to "}${t} but received \`${n}\``)}function en(e){return ea(e,"nonempty",t=>{let n=X(t);return n>0||`Expected a nonempty ${e.type} but received an empty one`})}function er(e,t){return ea(e,"pattern",n=>t.test(n)||`Expected a ${e.type} matching \`/${t.source}/\` but received "${n}"`)}function ei(e,t,n=t){let r=`Expected a ${e.type}`,i=t===n?`of \`${t}\``:`between \`${t}\` and \`${n}\``;return ea(e,"size",e=>{if("number"==typeof e||e instanceof Date)return t<=e&&e<=n||`${r} ${i} but received \`${e}\``;if(e instanceof Map||e instanceof Set){let{size:a}=e;return t<=a&&a<=n||`${r} with a size ${i} but received one with a size of \`${a}\``}{let{length:a}=e;return t<=a&&a<=n||`${r} with a length ${i} but received one with a length of \`${a}\``}})}function ea(e,t,n){return new l({...e,*refiner(r,i){yield*e.refiner(r,i);let a=n(r,i),o=s(a,i,e,r);for(let e of o)yield{...e,refinement:t}}})}},6853:(e,t,n)=>{let r={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{e.exports=n(4374).constants||r}catch{e.exports=r}},9254:(e,t,n)=>{let{Writable:r,Readable:i,getStreamError:a}=n(6871),o=n(2865),s=n(2871),u=n(8066),l=s.alloc(0);class c{constructor(){this.buffered=0,this.shifted=0,this.queue=new o,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return 0===this._buffered?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(0===e)return l;let t=this._next(e);if(e===t.byteLength)return t;let n=[t];for(;(e-=t.byteLength)>0;)t=this._next(e),n.push(t);return s.concat(n)}_next(e){let t=this.queue.peek(),n=t.byteLength-this._offset;if(e>=n){let e=this._offset?t.subarray(this._offset,t.byteLength):t;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,e}return this.buffered-=e,this.shifted+=e,t.subarray(this._offset,this._offset+=e)}}class _ extends i{constructor(e,t,n){super(),this.header=t,this.offset=n,this._parent=e}_read(e){0===this.header.size&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(a(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=f(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}}class p extends r{constructor(e){super(e),e||(e={}),this._buffer=new c,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=d,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=e.filenameEncoding||"utf-8",this._allowUnknownFormat=!!e.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(e){if(this._locked=!1,e){this.destroy(e),this._continueWrite(e);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=u.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(e){return this._continueWrite(e),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return(this._locked=!0,this._applyLongHeaders(),0===this._header.size||"directory"===this._header.type)?this.emit("entry",this._header,this._createStream(),this._unlockBound):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound)),!0}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(e){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=u.decodeLongPath(e,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=u.decodeLongPath(e,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=u.decodePax(e);break;case"pax-header":this._pax=null===this._paxGlobal?u.decodePax(e):Object.assign({},this._paxGlobal,u.decodePax(e))}}_consumeLongHeader(){this._longHeader=!1,this._missing=f(this._header.size);let e=this._buffer.shift(this._header.size);try{this._decodeLongHeader(e)}catch(e){return this._continueWrite(e),!1}return!0}_consumeStream(){let e=this._buffer.shiftFirst(this._missing);if(null===e)return!1;this._missing-=e.byteLength;let t=this._stream.push(e);return 0===this._missing?(this._stream.push(null),t&&this._stream._detach(),t&&!1===this._locked):t}_createStream(){return new _(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(null!==this._stream){if(!1===this._consumeStream())return;continue}if(!0===this._longHeader){if(this._missing>this._buffer.buffered)break;if(!1===this._consumeLongHeader())return!1;continue}let e=this._buffer.shiftFirst(this._missing);null!==e&&(this._missing-=e.byteLength);continue}if(this._buffer.buffered<512)break;if(null!==this._stream||!1===this._consumeHeader())return}this._continueWrite(null)}_continueWrite(e){let t=this._callback;this._callback=d,t(e)}_write(e,t){this._callback=t,this._buffer.push(e),this._update()}_final(e){this._finished=0===this._missing&&0===this._buffer.buffered,e(this._finished?null:Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(e){this._stream&&this._stream.destroy(a(this)),e(null)}[Symbol.asyncIterator](){let e=null,t=null,n=null,r=null,i=null,a=this;return this.on("entry",function(e,a,o){i=o,a.on("error",d),t?(t({value:a,done:!1}),t=n=null):r=a}),this.on("error",t=>{e=t}),this.on("close",function(){o(e),t&&(e?n(e):t({value:void 0,done:!0}),t=n=null)}),{[Symbol.asyncIterator](){return this},next:()=>new Promise(s),return:()=>u(null),throw:e=>u(e)};function o(e){if(!i)return;let t=i;i=null,t(e)}function s(i,s){if(e)return s(e);if(r){i({value:r,done:!1}),r=null;return}t=i,n=s,o(null),a._finished&&t&&(t({value:void 0,done:!0}),t=n=null)}function u(e){return a.destroy(e),o(e),new Promise((t,n)=>{if(a.destroyed)return t({value:void 0,done:!0});a.once("close",function(){e?n(e):t({value:void 0,done:!0})})})}}}function d(){}function f(e){return(e&=511)&&512-e}e.exports=function(e){return new p(e)}},8066:(e,t,n)=>{let r=n(2871),i=r.from([117,115,116,97,114,0]),a=r.from([48,48]),o=r.from([117,115,116,97,114,32]),s=r.from([32,0]);function u(e,t,n,r){for(;nt?"7777777777777777777".slice(0,t)+" ":"0000000000000000000".slice(0,t-e.length)+e+" "}function _(e,t,n){if(128&(e=e.subarray(t,t+n))[t=0])return function(e){let t,n;if(128===e[0])t=!0;else{if(255!==e[0])return null;t=!1}let r=[];for(n=e.length-1;n>0;n--){let i=e[n];t?r.push(i):r.push(255-i)}let i=0,a=r.length;for(n=0;n=i?i:r>=0||(r+=i)>=0?r:0);for(;t=Math.pow(10,n)&&n++,t+n+e}t.decodeLongPath=function(e,t){return p(e,0,e.length,t)},t.encodePax=function(e){let t="";e.name&&(t+=d(" path="+e.name+"\n")),e.linkname&&(t+=d(" linkpath="+e.linkname+"\n"));let n=e.pax;if(n)for(let e in n)t+=d(" "+e+"="+n[e]+"\n");return r.from(t)},t.decodePax=function(e){let t={};for(;e.length;){let n=0;for(;n100;){let e=o.indexOf("/");if(-1===e)return null;s+=s?"/"+o.slice(0,e):o.slice(0,e),o=o.slice(e+1)}return r.byteLength(o)>100||r.byteLength(s)>155||e.linkname&&r.byteLength(e.linkname)>100?null:(r.write(n,o),r.write(n,c(4095&e.mode,6),100),r.write(n,c(e.uid,6),108),r.write(n,c(e.gid,6),116),(t=e.size).toString(8).length>11?function(e,t,n){t[n]=128;for(let r=11;r>0;r--)t[n+r]=255&e,e=Math.floor(e/256)}(t,n,124):r.write(n,c(t,11),124),r.write(n,c(e.mtime.getTime()/1e3|0,11),136),n[156]=48+function(e){switch(e){case"file":break;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}(e.type),e.linkname&&r.write(n,e.linkname,157),r.copy(i,n,257),r.copy(a,n,263),e.uname&&r.write(n,e.uname,265),e.gname&&r.write(n,e.gname,297),r.write(n,c(e.devmajor||0,6),329),r.write(n,c(e.devminor||0,6),337),s&&r.write(n,s,345),r.write(n,c(l(n),6),148),n)},t.decode=function(e,t,n){let a=0===e[156]?0:e[156]-48,u=p(e,0,100,t),c=_(e,100,8),d=_(e,108,8),f=_(e,116,8),m=_(e,124,12),h=_(e,136,12),g=function(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}(a),y=0===e[157]?null:p(e,157,100,t),b=p(e,265,32),v=p(e,297,32),x=_(e,329,8),D=_(e,337,8),S=l(e);if(256===S)return null;if(S!==_(e,148,8))throw Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(r.equals(i,e.subarray(257,263)))e[345]&&(u=p(e,345,155,t)+"/"+u);else if(r.equals(o,e.subarray(257,263))&&r.equals(s,e.subarray(263,265)));else if(!n)throw Error("Invalid tar header: unknown format.");return 0===a&&u&&"/"===u[u.length-1]&&(a=5),{name:u,mode:c,uid:d,gid:f,size:m,mtime:new Date(1e3*h),type:g,linkname:y,uname:b,gname:v,devmajor:x,devminor:D,pax:null}}},2623:(e,t,n)=>{t.extract=n(9254),n(4132)},4132:(e,t,n)=>{let{Readable:r,Writable:i,getStreamError:a}=n(6871),o=n(2871),s=n(6853),u=n(8066),l=o.alloc(1024);class c extends i{constructor(e,t,n){super({mapWritable:f,eagerOpen:!0}),this.written=0,this.header=t,this._callback=n,this._linkname=null,this._isLinkname="symlink"===t.type&&!t.linkname,this._isVoid="file"!==t.type&&"contiguous-file"!==t.type,this._finished=!1,this._pack=e,this._openCallback=null,null===this._pack._stream?this._pack._stream=this:this._pack._pending.push(this)}_open(e){this._openCallback=e,this._pack._stream===this&&this._continueOpen()}_continuePack(e){if(null===this._callback)return;let t=this._callback;this._callback=null,t(e)}_continueOpen(){null===this._pack._stream&&(this._pack._stream=this);let e=this._openCallback;if(this._openCallback=null,null!==e){if(this._pack.destroying)return e(Error("pack stream destroyed"));if(this._pack._finalized)return e(Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),e(null)}}_write(e,t){return this._isLinkname?(this._linkname=this._linkname?o.concat([this._linkname,e]):e,t(null)):this._isVoid?e.byteLength>0?t(Error("No body allowed for this entry")):t():(this.written+=e.byteLength,this._pack.push(e))?t():void(this._pack._drain=t)}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?o.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),d(this._pack,this.header.size),this._pack._done(this))}_final(e){if(this.written!==this.header.size)return e(Error("Size mismatch"));this._finish(),e(null)}_getError(){return a(this)||Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(e){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),e()}}class _ extends r{constructor(e){super(e),this._drain=p,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(e,t,n){if(this._finalized||this.destroying)throw Error("already finalized or destroyed");"function"==typeof t&&(n=t,t=null),n||(n=p),e.size&&"symlink"!==e.type||(e.size=0),e.type||(e.type=function(e){switch(e&s.S_IFMT){case s.S_IFBLK:return"block-device";case s.S_IFCHR:return"character-device";case s.S_IFDIR:return"directory";case s.S_IFIFO:return"fifo";case s.S_IFLNK:return"symlink"}return"file"}(e.mode)),e.mode||(e.mode="directory"===e.type?493:420),e.uid||(e.uid=0),e.gid||(e.gid=0),e.mtime||(e.mtime=new Date),"string"==typeof t&&(t=o.from(t));let r=new c(this,e,n);return o.isBuffer(t)?(e.size=t.byteLength,r.write(t),r.end()):r._isVoid,r}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(l),this.push(null))}_done(e){e===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(e){if(!e.pax){let t=u.encode(e);if(t){this.push(t);return}}this._encodePax(e)}_encodePax(e){let t=u.encodePax({name:e.name,linkname:e.linkname,pax:e.pax}),n={name:"PaxHeader",mode:e.mode,uid:e.uid,gid:e.gid,size:t.byteLength,mtime:e.mtime,type:"pax-header",linkname:e.linkname&&"PaxHeader",uname:e.uname,gname:e.gname,devmajor:e.devmajor,devminor:e.devminor};this.push(u.encode(n)),this.push(t),d(this,t.byteLength),n.size=e.size,n.type=e.type,this.push(u.encode(n))}_doDrain(){let e=this._drain;this._drain=p,e()}_predestroy(){let e=a(this);for(this._stream&&this._stream.destroy(e);this._pending.length;){let t=this._pending.shift();t.destroy(e),t._continueOpen()}this._doDrain()}_read(e){this._doDrain(),e()}}function p(){}function d(e,t){(t&=511)&&e.push(l.subarray(0,512-t))}function f(e){return o.isBuffer(e)?e:o.from(e)}e.exports=function(e){return new _(e)}},8925:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},6318:(e,t,n)=>{"use strict";var r=n(2884),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=_;var a=Object.create(n(7646));a.inherits=n(1285);var o=n(5031),s=n(8957);a.inherits(_,o);for(var u=i(s.prototype),l=0;l{"use strict";e.exports=a;var r=n(5616),i=Object.create(n(7646));function a(e){if(!(this instanceof a))return new a(e);r.call(this,e)}i.inherits=n(1285),i.inherits(a,r),a.prototype._transform=function(e,t,n){n(null,e)}},5031:(e,t,n)=>{"use strict";var r,i,a=n(4406),o=n(2884);e.exports=b;var s=n(8925);b.ReadableState=y,n(2699).EventEmitter;var u=function(e,t){return e.listeners(t).length},l=n(1289),c=n(4913).Buffer,_=n.g.Uint8Array||function(){},p=Object.create(n(7646));p.inherits=n(1285);var d=n(9337),f=void 0;f=d&&d.debuglog?d.debuglog("stream"):function(){};var m=n(5179),h=n(8490);p.inherits(b,l);var g=["error","close","destroy","pause","resume"];function y(e,t){r=r||n(6318),e=e||{};var a=t instanceof r;this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,u=this.objectMode?16:16384;o||0===o?this.highWaterMark=o:a&&(s||0===s)?this.highWaterMark=s:this.highWaterMark=u,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&&(i||(i=n(6083).s),this.decoder=new i(e.encoding),this.encoding=e.encoding)}function b(e){if(r=r||n(6318),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function v(e,t,n,r,i){var a,o,s,u,l,p=e._readableState;return null===t?(p.reading=!1,function(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,S(e)}}(e,p)):(i||(a=p,o=t,c.isBuffer(o)||o instanceof _||"string"==typeof o||void 0===o||a.objectMode||(s=TypeError("Invalid non-string/buffer chunk")),l=s),l)?e.emit("error",l):p.objectMode||t&&t.length>0?("string"==typeof t||p.objectMode||Object.getPrototypeOf(t)===c.prototype||(u=t,t=c.from(u)),r?p.endEmitted?e.emit("error",Error("stream.unshift() after end event")):x(e,p,t,!0):p.ended?e.emit("error",Error("stream.push() after EOF")):(p.reading=!1,p.decoder&&!n?(t=p.decoder.write(t),p.objectMode||0!==t.length?x(e,p,t,!1):E(e,p)):x(e,p,t,!1))):r||(p.reading=!1),!p.ended&&(p.needReadable||p.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(T,e):T(e))}function T(e){f("emit readable"),e.emit("readable"),N(e)}function E(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(w,e,t))}function w(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):(r=t.buffer,i=t.decoder,ea.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0==(e-=o)){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}(e,r):function(e,t){var n=c.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),0==(e-=o)){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}(e,r),n=a),n)}function k(e){var t=e._readableState;if(t.length>0)throw Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(j,t,e))}function j(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function I(e,t){for(var n=0,r=e.length;n=n.highWaterMark||n.ended))return f("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?k(this):S(this),null;if(0===(e=D(e,n))&&n.ended)return 0===n.length&&k(this),null;var i=n.needReadable;return f("need readable",i),(0===n.length||n.length-e0?M(e,n):null)?(n.needReadable=!0,e=0):n.length-=e,0===n.length&&(n.ended||(n.needReadable=!0),r!==e&&n.ended&&k(this)),null!==t&&this.emit("data",t),t},b.prototype._read=function(e){this.emit("error",Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,f("pipe count=%d opts=%j",r.pipesCount,t);var i=t&&!1===t.end||e===a.stdout||e===a.stderr?y:l;function l(){f("onend"),e.end()}r.endEmitted?o.nextTick(i):n.once("end",i),e.on("unpipe",function t(i,a){f("onunpipe"),i===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,f("cleanup"),e.removeListener("close",h),e.removeListener("finish",g),e.removeListener("drain",c),e.removeListener("error",m),e.removeListener("unpipe",t),n.removeListener("end",l),n.removeListener("end",y),n.removeListener("data",d),_=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c())});var c=function(){var e=n._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&u(n,"data")&&(e.flowing=!0,N(n))};e.on("drain",c);var _=!1,p=!1;function d(t){f("ondata"),p=!1,!1!==e.write(t)||p||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==I(r.pipes,e))&&!_&&(f("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function m(t){f("onerror",t),y(),e.removeListener("error",m),0===u(e,"error")&&e.emit("error",t)}function h(){e.removeListener("finish",g),y()}function g(){f("onfinish"),e.removeListener("close",h),y()}function y(){f("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",m),e.once("close",h),e.once("finish",g),e.emit("pipe",n),r.flowing||(f("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(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{"use strict";e.exports=o;var r=n(6318),i=Object.create(n(7646));function a(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var r,i,a=n(4406),o=n(2884);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){(function(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(void 0),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e})(t,e)}}e.exports=g;var u=!a.browser&&["v0.10","v0.9."].indexOf(a.version.slice(0,5))>-1?setImmediate:o.nextTick;g.WritableState=h;var l=Object.create(n(7646));l.inherits=n(1285);var c={deprecate:n(5803)},_=n(1289),p=n(4913).Buffer,d=n.g.Uint8Array||function(){},f=n(8490);function m(){}function h(e,t){r=r||n(6318),e=e||{};var i=t instanceof r;this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var a=e.highWaterMark,l=e.writableHighWaterMark,c=this.objectMode?16:16384;a||0===a?this.highWaterMark=a:i&&(l||0===l)?this.highWaterMark=l:this.highWaterMark=c,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 _=!1===e.decodeStrings;this.decodeStrings=!_,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){(function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(n.writing=!1,n.writecb=null,n.length-=n.writelen,n.writelen=0,t)--n.pendingcb,r?(o.nextTick(i,t),o.nextTick(S,e,n),e._writableState.errorEmitted=!0,e.emit("error",t)):(i(t),e._writableState.errorEmitted=!0,e.emit("error",t),S(e,n));else{var a=x(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||v(e,n),r?u(b,e,n,a,i):b(e,n,a,i)}})(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 s(this)}function g(e){if(r=r||n(6318),!i.call(g,this)&&!(this instanceof r))return new g(e);this._writableState=new h(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),_.call(this)}function y(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 b(e,t,n,r){n||0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain")),t.pendingcb--,r(),S(e,t)}function v(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=n;for(var a=0,o=!0;n;)r[a]=n,n.isBuf||(o=!1),n=n.next,a+=1;r.allBuffers=o,y(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback,_=t.objectMode?1:u.length;if(y(e,t,!1,_,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function D(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var n=x(t);return n&&(t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(D,e,t)):(t.prefinished=!0,e.emit("prefinish"))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(g,_),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:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(i=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(e){return!!i.call(this,e)||this===g&&e&&e._writableState instanceof h}})):i=function(e){return e instanceof this},g.prototype.pipe=function(){this.emit("error",Error("Cannot pipe, not readable"))},g.prototype.write=function(e,t,n){var r,i,a,s,u,l,c,_,f=this._writableState,h=!1,g=!f.objectMode&&(r=e,p.isBuffer(r)||r instanceof d);return g&&!p.isBuffer(e)&&(i=e,e=p.from(i)),("function"==typeof t&&(n=t,t=null),g?t="buffer":t||(t=f.defaultEncoding),"function"!=typeof n&&(n=m),f.ended)?(a=n,s=Error("write after end"),this.emit("error",s),o.nextTick(a,s)):(g||(u=e,l=n,c=!0,_=!1,null===u?_=TypeError("May not write null values to stream"):"string"==typeof u||void 0===u||f.objectMode||(_=TypeError("Invalid non-string/buffer chunk")),_&&(this.emit("error",_),o.nextTick(l,_),c=!1),c))&&(f.pendingcb++,h=function(e,t,n,r,i,a){if(!n){var o,s,u=(o=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=p.from(o,s)),o);r!==u&&(n=!0,i="buffer",r=u)}var l=t.objectMode?1:r.length;t.length+=l;var c=t.length-1))throw TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(e,t,n){n(Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(e,t,n){var r,i=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||(r=n,i.ending=!0,S(this,i),r&&(i.finished?o.nextTick(r):this.once("finish",r)),i.ended=!0,this.writable=!1)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),g.prototype.destroy=f.destroy,g.prototype._undestroy=f.undestroy,g.prototype._destroy=function(e,t){this.end(),t(e)}},5179:(e,t,n)=>{"use strict";var r=n(4913).Buffer,i=n(3614);e.exports=function(){function e(){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(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};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?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(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)(function(e,t,n){e.copy(t,n)})(n.data,t,i),i+=n.data.length,n=n.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},8490:(e,t,n)=>{"use strict";var r=n(2884);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,a=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return a||o?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this},undestroy:function(){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.finished=!1,this._writableState.errorEmitted=!1)}}},1289:(e,t,n)=>{e.exports=n(2699).EventEmitter},7864:(e,t,n)=>{(t=e.exports=n(5031)).Stream=t,t.Readable=t,t.Writable=n(8957),t.Duplex=n(6318),t.Transform=n(5616),t.PassThrough=n(2319)},4913:(e,t,n)=>{var r=n(8834),i=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},6083:(e,t,n)=>{"use strict";var r=n(4913).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=_,t=3;break;default:this.write=p,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function u(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function _(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},3433:(e,t,n)=>{var r=n(4406),i=n(7864).Transform,a=n(3335).inherits,o=n(1960);function s(e){i.call(this,e),this._destroyed=!1}function u(e,t,n){n(null,e)}function l(e){return function(t,n,r){return"function"==typeof t&&(r=n,n=t,t={}),"function"!=typeof n&&(n=u),"function"!=typeof r&&(r=null),e(t,n,r)}}a(s,i),s.prototype.destroy=function(e){if(!this._destroyed){this._destroyed=!0;var t=this;r.nextTick(function(){e&&t.emit("error",e),t.emit("close")})}},e.exports=l(function(e,t,n){var r=new s(e);return r._transform=t,n&&(r._flush=n),r}),e.exports.ctor=l(function(e,t,n){function r(t){if(!(this instanceof r))return new r(t);this.options=o(e,t),s.call(this,this.options)}return a(r,s),r.prototype._transform=t,n&&(r.prototype._flush=n),r}),e.exports.obj=l(function(e,t,n){var r=new s(o({objectMode:!0,highWaterMark:16},e));return r._transform=t,n&&(r._flush=n),r})},9085:(e,t)=>{var n,r=function(){var e=Object.prototype.toString,t=Object.prototype.hasOwnProperty;return{Class:function(t){return e.call(t).replace(/^\[object *|\]$/g,"")},HasProperty:function(e,t){return t in e},HasOwnProperty:function(e,n){return t.call(e,n)},IsCallable:function(e){return"function"==typeof e},ToInt32:function(e){return e>>0},ToUint32:function(e){return e>>>0}}}(),i=Math.LN2,a=Math.abs,o=Math.floor,s=Math.log,u=Math.min,l=Math.pow,c=Math.round;function _(e){if(p&&n){var t,r=p(e);for(t=0;t>n}function f(e,t){var n=32-t;return e<>>n}function m(e){return[255&e]}function h(e){return d(e[0],8)}function g(e){return[255&e]}function y(e){return f(e[0],8)}function b(e){return[(e=c(Number(e)))<0?0:e>255?255:255&e]}function v(e){return[e>>8&255,255&e]}function x(e){return d(e[0]<<8|e[1],16)}function D(e){return[e>>8&255,255&e]}function S(e){return f(e[0]<<8|e[1],16)}function T(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function E(e){return d(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function w(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function A(e){return f(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function C(e,t,n){var r,c,_,p,d,f,m,h=(1<.5?t+1:t%2?t+1:t}for(e!=e?(c=(1<=l(2,1-h)?(c=u(o(s(e)/i),1023),(_=g(e/l(2,c)*l(2,n)))/l(2,n)>=2&&(c+=1,_=1),c>h?(c=(1<>=1;return(p.reverse(),o=p.join(""),s=(1<0?u*l(2,c-s)*(1+_/l(2,n)):0!==_?u*l(2,-(s-1))*(_/l(2,n)):u<0?-0:0}function M(e){return N(e,11,52)}function k(e){return C(e,11,52)}function j(e){return N(e,8,23)}function I(e){return C(e,8,23)}!function(){var e=function(e){var t;if((e=r.ToInt32(e))<0)throw RangeError("ArrayBuffer size is not a small enough positive integer");for(t=0,this.byteLength=e,this._bytes=[],this._bytes.length=e;tthis.buffer.byteLength)throw RangeError("byteOffset out of range");if(this.byteOffset%this.BYTES_PER_ELEMENT)throw RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.");if(arguments.length<3){if(this.byteLength=this.buffer.byteLength-this.byteOffset,this.byteLength%this.BYTES_PER_ELEMENT)throw RangeError("length of buffer minus byteOffset not a multiple of the element size");this.length=this.byteLength/this.BYTES_PER_ELEMENT}else this.length=r.ToUint32(a),this.byteLength=this.length*this.BYTES_PER_ELEMENT;if(this.byteOffset+this.byteLength>this.buffer.byteLength)throw RangeError("byteOffset and length reference an area beyond the end of the buffer")}else throw TypeError("Unexpected argument type(s)")}else for(l=0,u=arguments[0],this.length=r.ToUint32(u.length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0;l1e5)throw RangeError("Array too large for polyfill");for(t=0;t=this.length)){var t,n,i=[];for(t=0,n=this.byteOffset+e*this.BYTES_PER_ELEMENT;t=this.length)){var n,i,a=this._pack(t);for(n=0,i=this.byteOffset+e*this.BYTES_PER_ELEMENT;nthis.length)throw RangeError("Offset plus length of array is out of range");if(c=this.byteOffset+a*this.BYTES_PER_ELEMENT,_=n.length*this.BYTES_PER_ELEMENT,n.buffer===this.buffer){for(s=0,p=[],u=n.byteOffset;s<_;s+=1,u+=1)p[s]=n.buffer._bytes[u];for(s=0,l=c;s<_;s+=1,l+=1)this.buffer._bytes[l]=p[s]}else for(s=0,u=n.byteOffset,l=c;s<_;s+=1,u+=1,l+=1)this.buffer._bytes[l]=n.buffer._bytes[u]}else if("object"==typeof arguments[0]&&void 0!==arguments[0].length){if(i=arguments[0],o=r.ToUint32(i.length),a=r.ToUint32(arguments[1]),a+o>this.length)throw RangeError("Offset plus length of array is out of range");for(s=0;si?i:n,a=t,o=this.length;var n,i,a,o,s=(t=a<0?0:a>o?o:a)-e;return s<0&&(s=0),new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,s)},s}var o=a(1,m,h),s=a(1,g,y),u=a(1,b,y),l=a(2,v,x),c=a(2,D,S),p=a(4,T,E),d=a(4,w,A),f=a(4,I,j),C=a(8,k,M);t.iq=t.iq||o,t.U2=t.U2||s,t.we=t.we||u,t.M2=t.M2||l,t.HA=t.HA||c,t.ZV=t.ZV||p,t._R=t._R||d,t.$L=t.$L||f,t.I=t.I||C}(),function(){function e(e,t){return r.IsCallable(e.get)?e.get(t):e[t]}var n,i=(n=new t.HA([4660]),18===e(new t.U2(n.buffer),0)),a=function(e,n,i){if(0==arguments.length)e=new t.eT(0);else if(!(e instanceof t.eT||"ArrayBuffer"===r.Class(e)))throw TypeError("TypeError");if(this.buffer=e||new t.eT(0),this.byteOffset=r.ToUint32(n),this.byteOffset>this.buffer.byteLength)throw RangeError("byteOffset out of range");if(arguments.length<3?this.byteLength=this.buffer.byteLength-this.byteOffset:this.byteLength=r.ToUint32(i),this.byteOffset+this.byteLength>this.buffer.byteLength)throw RangeError("byteOffset and length reference an area beyond the end of the buffer");_(this)};function o(n){return function(a,o){if((a=r.ToUint32(a))+n.BYTES_PER_ELEMENT>this.byteLength)throw RangeError("Array index out of range");a+=this.byteOffset;var s,u=new t.U2(this.buffer,a,n.BYTES_PER_ELEMENT),l=[];for(s=0;sthis.byteLength)throw RangeError("Array index out of range");var u,l=new n([o]),c=new t.U2(l.buffer),_=[];for(u=0;u{e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}};function r(e){try{if(!n.g.localStorage)return!1}catch(e){return!1}var t=n.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}},82:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},4895:(e,t,n)=>{"use strict";var r=n(2635),i=n(3138),a=n(2094),o=n(198);function s(e){return e.call.bind(e)}var u="undefined"!=typeof BigInt,l="undefined"!=typeof Symbol,c=s(Object.prototype.toString),_=s(Number.prototype.valueOf),p=s(String.prototype.valueOf),d=s(Boolean.prototype.valueOf);if(u)var f=s(BigInt.prototype.valueOf);if(l)var m=s(Symbol.prototype.valueOf);function h(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function g(e){return"[object Map]"===c(e)}function y(e){return"[object Set]"===c(e)}function b(e){return"[object WeakMap]"===c(e)}function v(e){return"[object WeakSet]"===c(e)}function x(e){return"[object ArrayBuffer]"===c(e)}function D(e){return"undefined"!=typeof ArrayBuffer&&(x.working?x(e):e instanceof ArrayBuffer)}function S(e){return"[object DataView]"===c(e)}function T(e){return"undefined"!=typeof DataView&&(S.working?S(e):e instanceof DataView)}t.isArgumentsObject=r,t.isGeneratorFunction=i,t.isTypedArray=o,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):o(e)||T(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},g.working="undefined"!=typeof Map&&g(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(g.working?g(e):e instanceof Map)},y.working="undefined"!=typeof Set&&y(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(y.working?y(e):e instanceof Set)},b.working="undefined"!=typeof WeakMap&&b(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(b.working?b(e):e instanceof WeakMap)},v.working="undefined"!=typeof WeakSet&&v(new WeakSet),t.isWeakSet=function(e){return v(e)},x.working="undefined"!=typeof ArrayBuffer&&x(new ArrayBuffer),t.isArrayBuffer=D,S.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&S(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=T;var E="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function w(e){return"[object SharedArrayBuffer]"===c(e)}function A(e){return void 0!==E&&(void 0===w.working&&(w.working=w(new E)),w.working?w(e):e instanceof E)}function C(e){return h(e,_)}function N(e){return h(e,p)}function M(e){return h(e,d)}function k(e){return u&&h(e,f)}function j(e){return l&&h(e,m)}t.isSharedArrayBuffer=A,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===c(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===c(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===c(e)},t.isGeneratorObject=function(e){return"[object Generator]"===c(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===c(e)},t.isNumberObject=C,t.isStringObject=N,t.isBooleanObject=M,t.isBigIntObject=k,t.isSymbolObject=j,t.isBoxedPrimitive=function(e){return C(e)||N(e)||M(e)||k(e)||j(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(D(e)||A(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw Error(e+" is not supported in userland")}})})},3335:(e,t,n)=>{var r=n(4406),i=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),p(r,e,r.depth)}function c(e,t){var n=l.styles[t];return n?"\x1b["+l.colors[n][0]+"m"+e+"\x1b["+l.colors[n][1]+"m":e}function _(e,t){return e}function p(e,n,r){if(e.customInspect&&n&&E(n.inspect)&&n.inspect!==t.inspect&&!(n.constructor&&n.constructor.prototype===n)){var i,a,o,s,u,l=n.inspect(r,e);return b(l)||(l=p(e,l,r)),l}var c=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(b(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return y(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}(e,n);if(c)return c;var _=Object.keys(n),D=(s={},_.forEach(function(e,t){s[e]=!0}),s);if(e.showHidden&&(_=Object.getOwnPropertyNames(n)),T(n)&&(_.indexOf("message")>=0||_.indexOf("description")>=0))return d(n);if(0===_.length){if(E(n)){var w=n.name?": "+n.name:"";return e.stylize("[Function"+w+"]","special")}if(x(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(S(n))return e.stylize(Date.prototype.toString.call(n),"date");if(T(n))return d(n)}var A="",C=!1,M=["{","}"];return(m(n)&&(C=!0,M=["[","]"]),E(n)&&(A=" [Function"+(n.name?": "+n.name:"")+"]"),x(n)&&(A=" "+RegExp.prototype.toString.call(n)),S(n)&&(A=" "+Date.prototype.toUTCString.call(n)),T(n)&&(A=" "+d(n)),0!==_.length||C&&0!=n.length)?r<0?x(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=C?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o=0&&o++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?a[0]+(""===i?"":i+"\n ")+" "+u.join(",\n ")+" "+a[1]:a[0]+i+" "+u.join(", ")+" "+a[1]):M[0]+A+M[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,i,a){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),N(r,i)||(o="["+i+"]"),!s&&(0>e.seen.indexOf(u.value)?(s=g(n)?p(e,u.value,null):p(e,u.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return" "+e}).join("\n").slice(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),v(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.slice(1,-1),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function m(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function g(e){return null===e}function y(e){return"number"==typeof e}function b(e){return"string"==typeof e}function v(e){return void 0===e}function x(e){return D(e)&&"[object RegExp]"===w(e)}function D(e){return"object"==typeof e&&null!==e}function S(e){return D(e)&&"[object Date]"===w(e)}function T(e){return D(e)&&("[object Error]"===w(e)||e instanceof Error)}function E(e){return"function"==typeof e}function w(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(!o[e=e.toUpperCase()]){if(s.test(e)){var n=r.pid;o[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else o[e]=function(){}}return o[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(4895),t.isArray=m,t.isBoolean=h,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=y,t.isString=b,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=v,t.isRegExp=x,t.types.isRegExp=x,t.isObject=D,t.isDate=S,t.types.isDate=S,t.isError=T,t.types.isNativeError=T,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(82);var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function N(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(n=[A((e=new Date).getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":"),[e.getDate(),C[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(1285),t._extend=function(e,t){if(!t||!D(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var M="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function k(e,t){if(!e){var n=Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');if(M&&e[M]){var t=e[M];if("function"!=typeof t)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,M,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],a=0;a{"use strict";var r=RegExp("^(?:@([^/]+?)[/])?([^/]+?)$"),i=n(5890),a=["node_modules","favicon.ico"],o=function(e,t){var n={validForNewPackages:0===t.length&&0===e.length,validForOldPackages:0===t.length,warnings:e,errors:t};return n.warnings.length||delete n.warnings,n.errors.length||delete n.errors,n};e.exports=function(e){var t=[],n=[];if(null===e)return n.push("name cannot be null"),o(t,n);if(void 0===e)return n.push("name cannot be undefined"),o(t,n);if("string"!=typeof e)return n.push("name must be a string"),o(t,n);if(e.length||n.push("name length must be greater than zero"),e.match(/^\./)&&n.push("name cannot start with a period"),e.match(/^_/)&&n.push("name cannot start with an underscore"),e.trim()!==e&&n.push("name cannot contain leading or trailing spaces"),a.forEach(function(t){e.toLowerCase()===t&&n.push(t+" is a blacklisted name")}),i({version:"*"}).forEach(function(n){e.toLowerCase()===n&&t.push(n+" is a core module name")}),e.length>214&&t.push("name can no longer contain more than 214 characters"),e.toLowerCase()!==e&&t.push("name can no longer contain capital letters"),/[~'!()*]/.test(e.split("/").slice(-1)[0])&&t.push('name can no longer contain special characters ("~\'!()*")'),encodeURIComponent(e)!==e){var s=e.match(r);if(s){var u=s[1],l=s[2];if(encodeURIComponent(u)===u&&encodeURIComponent(l)===l)return o(t,n)}n.push("name can only contain URL-friendly characters")}return o(t,n)}},2094:(e,t,n)=>{"use strict";var r=n(3243),i=n(711),a=n(2680),o=n(326),s=a("Object.prototype.toString"),u=n(7226)(),l="undefined"==typeof globalThis?n.g:globalThis,c=i(),_=a("String.prototype.slice"),p={},d=Object.getPrototypeOf;u&&o&&d&&r(c,function(e){if("function"==typeof l[e]){var t=new l[e];if(Symbol.toStringTag in t){var n=d(t),r=o(n,Symbol.toStringTag);r||(r=o(d(n),Symbol.toStringTag)),p[e]=r.get}}});var f=function(e){var t=!1;return r(p,function(n,r){if(!t)try{var i=n.call(e);i===r&&(t=i)}catch(e){}}),t},m=n(198);e.exports=function(e){return!!m(e)&&(u&&Symbol.toStringTag in e?f(e):_(s(e),8,-1))}},8892:e=>{e.exports=function e(t,n){if(t&&n)return e(t)(n);if("function"!=typeof t)throw TypeError("need wrapper function");return Object.keys(t).forEach(function(e){r[e]=t[e]}),r;function r(){for(var e=Array(arguments.length),n=0;n{e.exports=function(){for(var e={},n=0;n{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},8006:(e,t,n)=>{"use strict";function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(function(e){t.push(e)});else if(arguments.length>0)for(var n=0,i=arguments.length;n1)n=t;else if(this.head)r=this.head.next,n=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},r.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else if(this.tail)r=this.tail.prev,n=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},r.prototype.toArray=function(){for(var e=Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},r.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(tthis.length&&(t=this.length);for(var i=0,a=this.head;null!==a&&ithis.length&&(t=this.length);for(var i=this.length,a=this.tail;null!==a&&i>t;i--)a=a.prev;for(;null!==a&&i>e;i--,a=a.prev)n.push(a.value);return n},r.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,a=this.head;null!==a&&r{e.exports=n(672)(22194)},232:(e,t,n)=>{e.exports=n(672)(2784)},8665:(e,t,n)=>{e.exports=n(672)(28316)},2901:(e,t,n)=>{e.exports=n(672)(29033)},2720:(e,t,n)=>{e.exports=n(672)(29501)},2785:(e,t,n)=>{e.exports=n(672)(41014)},4610:(e,t,n)=>{e.exports=n(672)(41023)},6611:(e,t,n)=>{e.exports=n(672)(44714)},6469:(e,t,n)=>{e.exports=n(672)(45056)},6749:(e,t,n)=>{e.exports=n(672)(51501)},2843:(e,t,n)=>{e.exports=n(672)(57879)},6904:(e,t,n)=>{e.exports=n(672)(5895)},8431:(e,t,n)=>{e.exports=n(672)(61199)},4977:(e,t,n)=>{e.exports=n(672)(63163)},4599:(e,t,n)=>{e.exports=n(672)(69234)},2330:(e,t,n)=>{e.exports=n(672)(71384)},9232:(e,t,n)=>{e.exports=n(672)(73323)},8031:(e,t,n)=>{e.exports=n(672)(76034)},1919:(e,t,n)=>{e.exports=n(672)(7850)},108:(e,t,n)=>{e.exports=n(672)(82323)},3274:(e,t,n)=>{e.exports=n(672)(83620)},5073:(e,t,n)=>{e.exports=n(672)(88100)},438:(e,t,n)=>{e.exports=n(672)(94762)},672:e=>{"use strict";e.exports=vendor_02aa8bd9c5914927ea15},6831:()=>{},6954:()=>{},1745:()=>{},6584:()=>{},4854:()=>{},6602:()=>{},4374:()=>{},3614:()=>{},9337:()=>{},7099:()=>{}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{n.g.importScripts&&(e=n.g.location+"");var e,t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var i=r.length-1;i>-1&&!e;)e=r[i--].src}if(!e)throw Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";var e,t,r,i,a,o,s,u,l,c,_,p,d,f,m,h,g,y,b,v,x,D,S,T,E,w,A,C,N,M,k,j,I,O,P,F=n(2322),L=n(438),R=n(7029),z=n(232),B=n(8031),U=n(9232),J=(0,U.createSlice)({name:"configuration",initialState:{open:!1,snapId:"local:http://localhost:8080",snapVersion:void 0,srp:"test test test test test test test test test test test ball",sesEnabled:!0},reducers:{openConfigurationModal:function(e){e.open=!0},setOpen:function(e,t){e.open=t.payload},setSnapId:function(e,t){e.snapId=t.payload},setSnapVersion:function(e,t){e.snapVersion=t.payload},setSrp:function(e,t){e.srp=t.payload},setSesEnabled:function(e,t){e.sesEnabled=t.payload}}}),$=J.actions,K=$.openConfigurationModal,V=$.setOpen,Y=$.setSnapId,W=$.setSnapVersion;$.setSrp,$.setSesEnabled;var q=J.reducer,Q=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.open}),H=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.snapId}),G=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.snapVersion}),Z=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.srp}),X=(0,U.createSelector)(function(e){return e.configuration},function(e){return e.sesEnabled}),ee=n(6611),et=ee.useDispatch;(function(e){e.OnRpcRequest="onRpcRequest",e.OnTransaction="onTransaction",e.OnCronjob="onCronjob",e.OnInstall="onInstall",e.OnUpdate="onUpdate",e.OnNameLookup="onNameLookup",e.OnKeyringRequest="onKeyringRequest",e.OnHomePage="onHomePage"})(e||(e={})),Object.values(e);var en=n(108),er={alert:{alt:"Alert",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iIzAzN0RENiIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KICA8cGF0aCBkPSJNMjIuMzU5NiAxOC4wNzVMMjEuNDkyOSAxNi42OTE3QzIxLjMxMDkgMTYuMzgzMyAyMS4xNDYyIDE1LjggMjEuMTQ2MiAxNS40NTgzVjEzLjM1QzIxLjE0NjIgMTEuMzkxNyAxOS45NTAxIDkuNjk5OTkgMTguMjI1MyA4LjkwODMyQzE3Ljc3NDcgOC4xNDE2NiAxNi45NDI2IDcuNjY2NjYgMTUuOTg5MiA3LjY2NjY2QzE1LjA0NDUgNy42NjY2NiAxNC4xOTUxIDguMTU4MzIgMTMuNzQ0NCA4LjkzMzMyQzEyLjA1NDMgOS43NDE2NiAxMC44ODQyIDExLjQxNjcgMTAuODg0MiAxMy4zNVYxNS40NTgzQzEwLjg4NDIgMTUuOCAxMC43MTk1IDE2LjM4MzMgMTAuNTM3NSAxNi42ODMzTDkuNjYyMTQgMTguMDc1QzkuMzE1NDYgMTguNjMzMyA5LjIzNzQ1IDE5LjI1IDkuNDU0MTMgMTkuODE2N0M5LjY2MjE0IDIwLjM3NSAxMC4xNTYyIDIwLjgwODMgMTAuNzk3NSAyMS4wMTY3QzEyLjQ3OSAyMS41NjY3IDE0LjI0NzEgMjEuODMzMyAxNi4wMTUyIDIxLjgzMzNDMTcuNzgzMyAyMS44MzMzIDE5LjU1MTQgMjEuNTY2NyAyMS4yMzI5IDIxLjAyNUMyMS44Mzk2IDIwLjgzMzMgMjIuMzA3NiAyMC4zOTE3IDIyLjUzMyAxOS44MTY3QzIyLjc1ODMgMTkuMjQxNyAyMi42OTc2IDE4LjYwODMgMjIuMzU5NiAxOC4wNzVaIiBmaWxsPSIjMDM3NkM5Ii8+CiAgPHBhdGggZD0iTTE4LjQ1MDQgMjIuNjc1QzE4LjA4NjQgMjMuNjQxNyAxNy4xMjQzIDI0LjMzMzMgMTUuOTk3NiAyNC4zMzMzQzE1LjMxMjkgMjQuMzMzMyAxNC42MzY5IDI0LjA2NjcgMTQuMTYwMiAyMy41OTE3QzEzLjg4MjggMjMuMzQxNyAxMy42NzQ4IDIzLjAwODMgMTMuNTUzNSAyMi42NjY3QzEzLjY2NjEgMjIuNjgzMyAxMy43Nzg4IDIyLjY5MTcgMTMuOTAwMSAyMi43MDgzQzE0LjA5OTUgMjIuNzMzMyAxNC4zMDc1IDIyLjc1ODMgMTQuNTE1NSAyMi43NzVDMTUuMDA5NSAyMi44MTY3IDE1LjUxMjIgMjIuODQxNyAxNi4wMTQ5IDIyLjg0MTdDMTYuNTA5IDIyLjg0MTcgMTcuMDAzIDIyLjgxNjcgMTcuNDg4NCAyMi43NzVDMTcuNjcwNCAyMi43NTgzIDE3Ljg1MjQgMjIuNzUgMTguMDI1NyAyMi43MjVDMTguMTY0NCAyMi43MDgzIDE4LjMwMzEgMjIuNjkxNyAxOC40NTA0IDIyLjY3NVoiIGZpbGw9IiMwMzc2QzkiLz4KPC9zdmc+Cg=="},arrowRight:{alt:"Arrow pointing right",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjM5OTI5IDEyQzEuMTc5NTEgMTIgMS4wMzI5OSAxMS45MzI2IDAuODg2NDY3IDExLjc5NzhDMC41OTM0MjcgMTEuNTI4MSAwLjU5MzQyNyAxMS4xMjM2IDAuODg2NDY3IDEwLjg1MzlMNS42NDgzNyA2LjQ3MTkxQzUuNzk0ODkgNi4zMzcwOCA1Ljg2ODE1IDYuMjAyMjUgNS44NjgxNSA2QzUuODY4MTUgNS43OTc3NSA1Ljc5NDg5IDUuNjYyOTIgNS42NDgzNyA1LjUyODA5TDAuODg2NDY3IDEuMTQ2MDdDMC41OTM0MjcgMC44NzY0MDQgMC41OTM0MjcgMC40NzE5MSAwLjg4NjQ2NyAwLjIwMjI0N0MxLjE3OTUxIC0wLjA2NzQxNTcgMS42MTkwNyAtMC4wNjc0MTU3IDEuOTEyMTEgMC4yMDIyNDdMNi42NzQwMSA0LjU4NDI3QzcuMTEzNTcgNC45ODg3NiA3LjMzMzM1IDUuNDYwNjcgNy4zMzMzNSA2QzcuMzMzMzUgNi41MzkzMiA3LjExMzU3IDcuMDc4NjUgNi42NzQwMSA3LjQxNTczTDEuOTEyMTEgMTEuNzk3OEMxLjc2NTU5IDExLjkzMjYgMS42MTkwNyAxMiAxLjM5OTI5IDEyWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},arrowTopRight:{alt:"Arrow pointing top right",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTAuMjQ3OCA4LjM2NjQ5TDEwLjI0MTEgMS42Mjk5QzEwLjI0MTEgMS4yNDgyIDkuOTkzMzUgMC45ODAzNDcgOS41OTE1OCAwLjk4MDM0N0gyLjg1NDk0QzIuNDc5OTQgMC45ODAzNDcgMi4yMjU0OCAxLjI2ODI5IDIuMjI1NDggMS41ODk3MkMyLjIyNTQ4IDEuOTExMTUgMi41MTM0MyAyLjE4NTcgMi44MjgxNiAyLjE4NTdINS4xNTg1MUw4LjQyNjM4IDIuMDc4NTZMNy4xODA4MyAzLjE3MDA4TDAuNTQ0Njc4IDkuODE5NjNDMC40MjQxNDIgOS45NDAxNCAwLjM1NzE3OCAxMC4wOTQyIDAuMzU3MTc4IDEwLjI0MTVDMC4zNTcxNzggMTAuNTYyOSAwLjY0NTEyNCAxMC44NjQzIDAuOTc5OTQzIDEwLjg2NDNDMS4xMzM5NyAxMC44NjQzIDEuMjgxMjkgMTAuODEwNyAxLjQwMTgyIDEwLjY4MzVMOC4wNTEzNSA0LjA0MDYxTDkuMTU2MjYgMi43ODgzOEw5LjAzNTc1IDUuOTE1NjJWOC4zOTMyOUM5LjAzNTc1IDguNzA4MDMgOS4zMTAzMiA5LjAwMjY2IDkuNjM4NDMgOS4wMDI2NkM5Ljk1OTg2IDkuMDAyNjYgMTAuMjQ3OCA4LjcyODE0IDEwLjI0NzggOC4zNjY0OVoiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},darkArrowTopRightIcon:{alt:"Arrow pointing top right",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTAuNzQ3OCA4LjM2NjM2TDEwLjc0MTEgMS42Mjk3OEMxMC43NDExIDEuMjQ4MDggMTAuNDkzMyAwLjk4MDIyNSAxMC4wOTE2IDAuOTgwMjI1SDMuMzU0OTRDMi45Nzk5NCAwLjk4MDIyNSAyLjcyNTQ4IDEuMjY4MTcgMi43MjU0OCAxLjU4OTZDMi43MjU0OCAxLjkxMTAzIDMuMDEzNDMgMi4xODU1OCAzLjMyODE2IDIuMTg1NThINS42NTg1MUw4LjkyNjM4IDIuMDc4NDRMNy42ODA4MyAzLjE2OTk2TDEuMDQ0NjggOS44MTk1MUMwLjkyNDE0MiA5Ljk0MDAyIDAuODU3MTc4IDEwLjA5NDEgMC44NTcxNzggMTAuMjQxNEMwLjg1NzE3OCAxMC41NjI4IDEuMTQ1MTIgMTAuODY0MSAxLjQ3OTk0IDEwLjg2NDFDMS42MzM5NyAxMC44NjQxIDEuNzgxMjkgMTAuODEwNiAxLjkwMTgyIDEwLjY4MzNMOC41NTEzNSA0LjA0MDQ5TDkuNjU2MjYgMi43ODgyNkw5LjUzNTc1IDUuOTE1NDlWOC4zOTMxNkM5LjUzNTc1IDguNzA3OTEgOS44MTAzMiA5LjAwMjUzIDEwLjEzODQgOS4wMDI1M0MxMC40NTk5IDkuMDAyNTMgMTAuNzQ3OCA4LjcyODAyIDEwLjc0NzggOC4zNjYzNloiIGZpbGw9IiM1MzVBNjEiLz4KPC9zdmc+Cg=="},arrowDown:{alt:"Arrow pointing down",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTQ5NjQgMC44NTcxNzhDNi41MDYgMC44NTcxNzggNi4xOTYyOSAxLjE2Njg5IDYuMTk2MjkgMS42MDIxNlYxMC4wNTY0TDYuMjYzMjUgMTEuODU2TDMuNzQzNzIgOS4wOTM3NUwxLjg2ODcyIDcuMjQzOUMxLjcyNjQyIDcuMTA5OTcgMS41MzM5IDcuMDM0NjQgMS4zMzMwMSA3LjAzNDY0QzAuOTA2MTEgNy4wMzQ2NCAwLjYwNDc3MSA3LjM1MjcxIDAuNjA0NzcxIDcuNzcxMjRDMC42MDQ3NzEgNy45NzIxNCAwLjY4ODQ3NiA4LjE1NjMyIDAuODQ3NTE3IDguMzMyMDRMNi4zODg4MSAxMy44NzM0QzYuNTQ3ODUgMTQuMDQwNyA2Ljc0MDM4IDE0LjEzMjggNi45NDk2NCAxNC4xMzI4QzcuMTUwNTMgMTQuMTMyOCA3LjM1MTQyIDE0LjA0MDcgNy41MTA0NiAxMy44NzM0TDEzLjA0MzQgOC4zMzIwNEMxMy4yMTA4IDguMTU2MzIgMTMuMjk0NSA3Ljk3MjE0IDEzLjI5NDUgNy43NzEyNEMxMy4yOTQ1IDcuMzUyNzEgMTIuOTg0OCA3LjAzNDY0IDEyLjU2NjMgNy4wMzQ2NEMxMi4zNjU0IDcuMDM0NjQgMTIuMTY0NSA3LjEwOTk3IDEyLjAzMDYgNy4yNDM5TDEwLjE1NTYgOS4wOTM3NUw3LjYzNjAyIDExLjg0NzdMNy42OTQ2MiAxMC4wNTY0VjEuNjAyMTZDNy42OTQ2MiAxLjE2Njg5IDcuMzg0OSAwLjg1NzE3OCA2Ljk0OTY0IDAuODU3MTc4Wk0xLjI5MTE1IDE0LjExNjFDMC44NjQyNTggMTQuMTE2MSAwLjU3MTI4OSAxNC40MjU4IDAuNTcxMjg5IDE0Ljg2MTFDMC41NzEyODkgMTUuMjk2MyAwLjg2NDI1OCAxNS42MTQ1IDEuMjkxMTUgMTUuNjE0NUgxMi41ODNDMTMuMDE4MyAxNS42MTQ1IDEzLjMxOTYgMTUuMjk2MyAxMy4zMTk2IDE0Ljg2MTFDMTMuMzE5NiAxNC40MjU4IDEzLjAxODMgMTQuMTE2MSAxMi41ODMgMTQuMTE2MUgxLjI5MTE1WiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},textBubble:{alt:"Text bubble",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik0xOC42OTI1IDE2LjNWMTkuMzUyNUMxOC42OTI1IDE5LjYyMjUgMTguNjYyNSAxOS44Nzc1IDE4LjU5NSAyMC4xMUMxOC4zMTc1IDIxLjIxMjUgMTcuNDAyNSAyMS45MDI1IDE2LjE0MjUgMjEuOTAyNUgxNC4xMDI1TDExLjgzNzUgMjMuNDFDMTEuNSAyMy42NDI1IDExLjA1IDIzLjM5NSAxMS4wNSAyMi45OVYyMS45MDI1QzEwLjI4NSAyMS45MDI1IDkuNjQ3NSAyMS42NDc1IDkuMjA1IDIxLjIwNUM4Ljc1NSAyMC43NTUgOC41IDIwLjExNzUgOC41IDE5LjM1MjVWMTYuM0M4LjUgMTQuODc1IDkuMzg1IDEzLjg5MjUgMTAuNzUgMTMuNzY1QzEwLjg0NzUgMTMuNzU3NSAxMC45NDUgMTMuNzUgMTEuMDUgMTMuNzVIMTYuMTQyNUMxNy42NzI1IDEzLjc1IDE4LjY5MjUgMTQuNzcgMTguNjkyNSAxNi4zWiIgZmlsbD0iIzAzNzZDOSIvPgo8cGF0aCBkPSJNMjAuMzEyNSAxOC43QzIxLjI2NSAxOC43IDIyLjA2NzUgMTguMzg1IDIyLjYyMjUgMTcuODIyNUMyMy4xODUgMTcuMjY3NSAyMy41IDE2LjQ2NSAyMy41IDE1LjUxMjVWMTEuNjg3NUMyMy41IDkuOTI1IDIyLjA3NSA4LjUgMjAuMzEyNSA4LjVIMTMuOTM3NUMxMi4xNzUgOC41IDEwLjc1IDkuOTI1IDEwLjc1IDExLjY4NzVWMTIuMjVDMTAuNzUgMTIuNDYgMTAuOTE1IDEyLjYyNSAxMS4xMjUgMTIuNjI1SDE2LjE0MjVDMTguMTc1IDEyLjYyNSAxOS44MTc1IDE0LjI2NzUgMTkuODE3NSAxNi4zVjE4LjMyNUMxOS44MTc1IDE4LjUzNSAxOS45ODI1IDE4LjcgMjAuMTkyNSAxOC43SDIwLjMxMjVaIiBmaWxsPSIjMDM3NkM5Ii8+Cjwvc3ZnPgo="},configuration:{alt:"Configuration",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjA5MSA2LjM0OTI3QzE2LjI4MTkgNi4zNDkyNyAxNS41NDIyIDUuMTI4NzkgMTYuNDQxOCAzLjYzMTc5QzE2Ljk2MTUgMi43NjQxIDE2LjY1MTcgMS42NTgwNCAxNS43NDIxIDEuMTYyMjJMMTQuMDEzIDAuMjE4MjU4QzEzLjIyMzQgLTAuMjI5ODg4IDEyLjIwMzkgMC4wMzcwOTI1IDExLjczNDEgMC43OTAzNThMMTEuNjI0MiAwLjk3MTUyM0MxMC43MjQ2IDIuNDY4NTIgOS4yNDUzOCAyLjQ2ODUyIDguMzM1ODMgMC45NzE1MjNMOC4yMjU4OSAwLjc5MDM1OEM3Ljc3NjExIDAuMDM3MDkyNSA2Ljc1NjYyIC0wLjIyOTg4OCA1Ljk2NzAyIDAuMjE4MjU4TDQuMjM3ODggMS4xNjIyMkMzLjMyODM0IDEuNjU4MDQgMy4wMTg0OSAyLjc3MzY0IDMuNTM4MjMgMy42NDEzM0M0LjQ0Nzc4IDUuMTI4NzkgMy43MDgxNSA2LjM0OTI3IDEuODk5MDUgNi4zNDkyN0MwLjg1OTU3IDYuMzQ5MjcgMCA3LjE1OTc0IDAgOC4xNjA5MlY5LjgzOTA4QzAgMTAuODMwNyAwLjg0OTU3NSAxMS42NTA3IDEuODk5MDUgMTEuNjUwN0MzLjcwODE1IDExLjY1MDcgNC40NDc3OCAxMi44NzEyIDMuNTM4MjMgMTQuMzY4MkMzLjAxODQ5IDE1LjIzNTkgMy4zMjgzNCAxNi4zNDIgNC4yMzc4OCAxNi44Mzc4TDUuOTY3MDIgMTcuNzgxN0M2Ljc1NjYyIDE4LjIyOTkgNy43NzYxMSAxNy45NjI5IDguMjQ1ODggMTcuMjA5Nkw4LjM1NTgyIDE3LjAyODVDOS4yNTUzNyAxNS41MzE1IDEwLjczNDYgMTUuNTMxNSAxMS42NDQyIDE3LjAyODVMMTEuNzU0MSAxNy4yMDk2QzEyLjIyMzkgMTcuOTYyOSAxMy4yNDM0IDE4LjIyOTkgMTQuMDMzIDE3Ljc4MTdMMTUuNzYyMSAxNi44Mzc4QzE2LjY3MTcgMTYuMzQyIDE2Ljk4MTUgMTUuMjI2NCAxNi40NjE4IDE0LjM2ODJDMTUuNTUyMiAxMi44NzEyIDE2LjI5MTkgMTEuNjUwNyAxOC4xMDEgMTEuNjUwN0MxOS4xNDA0IDExLjY1MDcgMjAgMTAuODQwMyAyMCA5LjgzOTA4VjguMTYwOTJDMTkuOTkgNy4xNjkyOCAxOS4xNDA0IDYuMzQ5MjcgMTguMDkxIDYuMzQ5MjdaTTkuOTk1IDEyLjA5ODlDOC4yMDU5IDEyLjA5ODkgNi43NDY2MyAxMC43MDY4IDYuNzQ2NjMgOUM2Ljc0NjYzIDcuMjkzMjMgOC4yMDU5IDUuOTAxMTIgOS45OTUgNS45MDExMkMxMS43ODQxIDUuOTAxMTIgMTMuMjQzNCA3LjI5MzIzIDEzLjI0MzQgOUMxMy4yNDM0IDEwLjcwNjggMTEuNzg0MSAxMi4wOTg5IDkuOTk1IDEyLjA5ODlaIiBmaWxsPSIjNkE3MzdEIi8+Cjwvc3ZnPgo=",srcDark:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI4NjkgMjEuNzA3N0gxMi4xMzUxQzEyLjY1NzQgMjEuNzA3NyAxMy4wMzkxIDIxLjM5NjMgMTMuMTQ5NiAyMC44ODRMMTMuNjcyIDE4LjY3NDJDMTQuMDYzNyAxOC41NDM2IDE0LjQ0NTQgMTguMzkyOSAxNC43NzY4IDE4LjIzMjJMMTYuNzE1NSAxOS40MTc1QzE3LjE0NzQgMTkuNjg4NyAxNy42Mzk2IDE5LjY0ODUgMTguMDAxMiAxOS4yODY5TDE5LjI5NyAxOC4wMDEyQzE5LjY1ODYgMTcuNjM5NiAxOS43MDg4IDE3LjExNzIgMTkuNDE3NSAxNi42ODUzTDE4LjIzMjIgMTQuNzY2OEMxOC40MDMgMTQuNDE1MyAxOC41NTM2IDE0LjA1MzYgMTguNjY0MSAxMy42OTJMMjAuODk0MSAxMy4xNTk2QzIxLjQwNjMgMTMuMDQ5MiAyMS43MDc3IDEyLjY2NzUgMjEuNzA3NyAxMi4xNDUxVjEwLjMyN0MyMS43MDc3IDkuODE0ODEgMjEuNDA2MyA5LjQzMzEzIDIwLjg5NDEgOS4zMjI2NEwxOC42ODQyIDguNzkwMjVDMTguNTUzNiA4LjM3ODQyIDE4LjM5MjkgOC4wMDY3NiAxOC4yNTIzIDcuNjk1MzhMMTkuNDM3NiA1Ljc0NjcyQzE5LjcxODggNS4zMTQ4IDE5LjY4ODcgNC44MjI2MiAxOS4zMTcgNC40NjFMMTguMDAxMiAzLjE2NTI1QzE3LjYyOTYgMi44MjM3MyAxNy4xODc2IDIuNzYzNDYgMTYuNzQ1NiAzLjAxNDU4TDE0Ljc3NjggNC4yMjk5OEMxNC40NTU0IDQuMDU5MjIgMTQuMDgzOCAzLjkwODU1IDEzLjY3MiAzLjc3Nzk3TDEzLjE0OTYgMS41MzgwMkMxMy4wMzkxIDEuMDI1NzQgMTIuNjU3NCAwLjcxNDM1NSAxMi4xMzUxIDAuNzE0MzU1SDEwLjI4NjlDOS43NjQ1OCAwLjcxNDM1NSA5LjM4MjkgMS4wMjU3NCA5LjI2MjM1IDEuNTM4MDJMOC43NDAwMiAzLjc1Nzg4QzguMzQ4MjggMy44ODg0NiA3Ljk2NjU5IDQuMDM5MTQgNy42MjUwNyA0LjIxOTkzTDUuNjc2NDEgMy4wMTQ1OEM1LjIzNDQ1IDIuNzYzNDYgNC43ODI0MyAyLjgxMzY5IDQuNDEwNzggMy4xNjUyNUwzLjEwNDk4IDQuNDYxQzIuNzMzMzMgNC44MjI2MiAyLjY5MzE1IDUuMzE0OCAyLjk4NDQ1IDUuNzQ2NzJMNC4xNTk2NyA3LjY5NTM4QzQuMDI5MDkgOC4wMDY3NiAzLjg2ODM4IDguMzc4NDIgMy43Mzc3OSA4Ljc5MDI1TDEuNTI3OTcgOS4zMjI2NEMxLjAxNTY5IDkuNDMzMTMgMC43MTQzNTUgOS44MTQ4MSAwLjcxNDM1NSAxMC4zMjdWMTIuMTQ1MUMwLjcxNDM1NSAxMi42Njc1IDEuMDE1NjkgMTMuMDQ5MiAxLjUyNzk3IDEzLjE1OTZMMy43NTc4OCAxMy42OTJDMy44NjgzOCAxNC4wNTM2IDQuMDE5MDQgMTQuNDE1MyA0LjE3OTc2IDE0Ljc2NjhMMy4wMDQ1NCAxNi42ODUzQzIuNzAzMTkgMTcuMTE3MiAyLjc2MzQ2IDE3LjYzOTYgMy4xMjUwNyAxOC4wMDEyTDQuNDEwNzggMTkuMjg2OUM0Ljc3MjQgMTkuNjQ4NSA1LjI3NDYyIDE5LjY4ODcgNS43MDY1NCAxOS40MTc1TDcuNjM1MTIgMTguMjMyMkM3Ljk3NjY0IDE4LjM5MjkgOC4zNDgyOCAxOC41NDM2IDguNzQwMDIgMTguNjc0Mkw5LjI2MjM1IDIwLjg4NEM5LjM4MjkgMjEuMzk2MyA5Ljc2NDU4IDIxLjcwNzcgMTAuMjg2OSAyMS43MDc3Wk0xMS4yMTEgMTQuNzU2OEM5LjI2MjM1IDE0Ljc1NjggNy42NjUyNSAxMy4xNDk2IDcuNjY1MjUgMTEuMjAxQzcuNjY1MjUgOS4yNjIzNSA5LjI2MjM1IDcuNjY1MjUgMTEuMjExIDcuNjY1MjVDMTMuMTU5NiA3LjY2NTI1IDE0Ljc1NjggOS4yNjIzNSAxNC43NTY4IDExLjIwMUMxNC43NTY4IDEzLjE0OTYgMTMuMTU5NiAxNC43NTY4IDExLjIxMSAxNC43NTY4WiIgZmlsbD0iIzlGQTZBRSIvPgo8L3N2Zz4K"},play:{alt:"Play",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB4PSIwLjUiIHk9IjAuMDkwODIwMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiMwMzc2QzkiLz4KICA8cGF0aCBkPSJNMTguNSAxMi4wOTA4TDkuNSAxNy4yODdMOS41IDYuODk0NjdMMTguNSAxMi4wOTA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="},playMuted:{alt:"Play",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiNCQkMwQzUiLz4KPHBhdGggZD0iTTE4IDEyTDkgMTcuMTk2Mkw5IDYuODAzODVMMTggMTJaIiBmaWxsPSIjNkE3MzdEIi8+Cjwvc3ZnPgo="},playSuccess:{alt:"Success",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV83OTk1KSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSIjNTc5RjZFIi8+CjxyZWN0IHg9IjMiIHk9IjIuOTk5OTkiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgcng9IjkuMDAwMDIiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS45NTk5IDIyLjIwNTNDMTcuNTY0OCAyMi4yMDUzIDIyLjIwNTQgMTcuNTU0NyAyMi4yMDU0IDExLjk1OThDMjIuMjA1NCA2LjM1NDkxIDE3LjU1NDggMS43MTQyNyAxMS45NDk5IDEuNzE0MjdDNi4zNTQ5OSAxLjcxNDI3IDEuNzE0MzYgNi4zNTQ5MSAxLjcxNDM2IDExLjk1OThDMS43MTQzNiAxNy41NTQ3IDYuMzY1MDQgMjIuMjA1MyAxMS45NTk5IDIyLjIwNTNaTTEwLjgzNDkgMTYuODcxN0MxMC40OTM0IDE2Ljg3MTcgMTAuMjEyMSAxNi43MzEgOS45NTA5OSAxNi4zNzk1TDcuNDI5NzcgMTMuMjg1N0M3LjI3OTEgMTMuMDg0OCA3LjE4ODcgMTIuODYzOCA3LjE4ODcgMTIuNjMyOEM3LjE4ODcgMTIuMTgwOCA3LjU0MDI3IDExLjgwOTEgNy45OTIyNyAxMS44MDkxQzguMjgzNTcgMTEuODA5MSA4LjUwNDU1IDExLjg5OTYgOC43NTU2NiAxMi4yMzFMMTAuNzk0OCAxNC44NjI3TDE1LjA4MzggNy45NzIxQzE1LjI3NDYgNy42NzA3NiAxNS41MzU4IDcuNTEwMDUgMTUuNzk3IDcuNTEwMDVDMTYuMjM4OSA3LjUxMDA1IDE2LjY1MDggNy44MTEzOCAxNi42NTA4IDguMjgzNDhDMTYuNjUwOCA4LjUwNDQ3IDE2LjUyMDIgOC43MzU1IDE2LjM5OTYgOC45NDY0M0wxMS42Nzg3IDE2LjM3OTVDMTEuNDY3NyAxNi43MTEgMTEuMTc2NSAxNi44NzE3IDEwLjgzNDkgMTYuODcxN1oiIGZpbGw9IiM1NzlGNkUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzVfNzk5NSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},playError:{alt:"Error",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV84MDM5KSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSIjRDM0QzQ2Ii8+CjxyZWN0IHg9IjguNDI4NTkiIHk9IjIuMTQyODkiIHdpZHRoPSI2LjY2NjY1IiBoZWlnaHQ9IjE4LjMzMzMiIHJ4PSIzLjMzMzMyIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy4zODAzIDIxLjIwNTNIMjAuNjc5NEMyMi41NzY3IDIxLjIwNTMgMjMuNzI2MiAxOS44ODgzIDIzLjcyNjIgMTguMTgwN0MyMy43MjYyIDE3LjY1NjMgMjMuNTY5OSAxNy4xMDkzIDIzLjI5MSAxNi42MTgzTDE0LjYzMDMgMS41MjkwNEMxNC4wNDk5IDAuNTEzNDE0IDEzLjA1NjYgMi4yODg4MmUtMDUgMTIuMDI5OCAyLjI4ODgyZS0wNUMxMS4wMDMgMi4yODg4MmUtMDUgOS45OTg1NSAwLjUxMzQxNCA5LjQyOTM5IDEuNTI5MDRMMC43Njg3MDIgMTYuNjE4M0MwLjQ2NzM2MyAxNy4xMjA1IDAuMzMzNDM1IDE3LjY1NjMgMC4zMzM0MzUgMTguMTgwN0MwLjMzMzQzNSAxOS44ODgzIDEuNDgyOTggMjEuMjA1MyAzLjM4MDMgMjEuMjA1M1pNMTIuMDQxIDEzLjc1QzExLjQ2MDYgMTMuNzUgMTEuMTM3IDEzLjQxNTEgMTEuMTI1OCAxMi44MjM2TDEwLjk4MDcgNi43NTIyM0MxMC45Njk2IDYuMTYwNzIgMTEuNDA0OCA1LjczNjYyIDEyLjAyOTggNS43MzY2MkMxMi42MzI1IDUuNzM2NjIgMTMuMTAxMiA2LjE3MTg4IDEzLjA5MDEgNi43NjMzOUwxMi45MjI3IDEyLjgyMzZDMTIuOTExNSAxMy40MjY0IDEyLjU4NzkgMTMuNzUgMTIuMDQxIDEzLjc1Wk0xMi4wNDEgMTcuNDg4OEMxMS4zNzEzIDE3LjQ4ODggMTAuNzkxIDE2Ljk1MzEgMTAuNzkxIDE2LjI5NDZDMTAuNzkxIDE1LjYyNDkgMTEuMzYwMiAxNS4wODkzIDEyLjA0MSAxNS4wODkzQzEyLjcxMDYgMTUuMDg5MyAxMy4yNzk5IDE1LjYxMzggMTMuMjc5OSAxNi4yOTQ2QzEzLjI3OTkgMTYuOTY0MyAxMi42OTk1IDE3LjQ4ODggMTIuMDQxIDE3LjQ4ODhaIiBmaWxsPSIjRDM0QzQ2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTM1XzgwMzkiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"},dot:{alt:"OK",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0IiBjeT0iNCIgcj0iNCIgZmlsbD0iIzU3OUY2RSIvPgo8L3N2Zz4K"},errorTriangle:{alt:"Error",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTcwOTUgMTMuNDM3NUgxMi4zNTA0QzEzLjQ4ODggMTMuNDM3NSAxNC4xNzg1IDEyLjY0NzMgMTQuMTc4NSAxMS42MjI3QzE0LjE3ODUgMTEuMzA4MSAxNC4wODQ4IDEwLjk3OTkgMTMuOTE3NCAxMC42ODUzTDguNzIwOTQgMS42MzE2OUM4LjM3MjcxIDEuMDIyMzEgNy43NzY3NiAwLjcxNDI3OSA3LjE2MDY1IDAuNzE0Mjc5QzYuNTQ0NTkgMC43MTQyNzkgNS45NDE5MSAxLjAyMjMxIDUuNjAwNDEgMS42MzE2OUwwLjQwMzk4MyAxMC42ODUzQzAuMjIzMTc5IDEwLjk4NjYgMC4xNDI4MjIgMTEuMzA4MSAwLjE0MjgyMiAxMS42MjI3QzAuMTQyODIyIDEyLjY0NzMgMC44MzI1NTQgMTMuNDM3NSAxLjk3MDk1IDEzLjQzNzVaTTcuMTY3MzkgOC45NjQyOEM2LjgxOTE2IDguOTY0MjggNi42MjQ5OSA4Ljc2MzM2IDYuNjE4MjUgOC40MDg0NUw2LjUzMTIyIDQuNzY1NjJDNi41MjQ1NCA0LjQxMDcxIDYuNzg1NjggNC4xNTYyNCA3LjE2MDY1IDQuMTU2MjRDNy41MjIzMSA0LjE1NjI0IDcuODAzNTEgNC40MTc0IDcuNzk2ODIgNC43NzIzMUw3LjY5NjQyIDguNDA4NDVDNy42ODk2OCA4Ljc3MDExIDcuNDk1NTEgOC45NjQyOCA3LjE2NzM5IDguOTY0MjhaTTcuMTY3MzkgMTEuMjA3NkM2Ljc2NTU2IDExLjIwNzYgNi40MTczOSAxMC44ODYyIDYuNDE3MzkgMTAuNDkxMUM2LjQxNzM5IDEwLjA4OTIgNi43NTg4OCA5Ljc2Nzg4IDcuMTY3MzkgOS43Njc4OEM3LjU2OTE2IDkuNzY3ODggNy45MTA3MSAxMC4wODI2IDcuOTEwNzEgMTAuNDkxMUM3LjkxMDcxIDEwLjg5MjggNy41NjI0OCAxMS4yMDc2IDcuMTY3MzkgMTEuMjA3NloiIGZpbGw9IiNEMzRDNDYiLz4KPC9zdmc+Cg=="},computer:{alt:"Computer",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzNSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMy41ODUxIDIyLjg3MTNIMzAuNTk5QzMyLjg5NzYgMjIuODcxMyAzNC4wOTQ3IDIxLjY4OCAzNC4wOTQ3IDE5LjM3NTZWMy43ODc1NkMzNC4wOTQ3IDEuNDg4OCAzMi44OTc2IDAuMzA1NDIgMzAuNTk5IDAuMzA1NDJIMy41ODUxQzEuMjg2MzQgMC4zMDU0MiAwLjA4OTM1NTUgMS40ODg4IDAuMDg5MzU1NSAzLjc4NzU2VjE5LjM3NTZDMC4wODkzNTU1IDIxLjY4OCAxLjI4NjM0IDIyLjg3MTMgMy41ODUxIDIyLjg3MTNaTTMuNjI1OTEgMjAuNjgxNEMyLjcyODE3IDIwLjY4MTQgMi4yNzkzIDIwLjIzMjYgMi4yNzkzIDE5LjM0ODNWMy44MjgzN0MyLjI3OTMgMi45MzA2MyAyLjcyODE3IDIuNDk1MzYgMy42MjU5MSAyLjQ5NTM2SDMwLjU1ODFDMzEuNDU1OCAyLjQ5NTM2IDMxLjkwNDggMi45MzA2MyAzMS45MDQ4IDMuODI4MzdWMTkuMzQ4M0MzMS45MDQ4IDIwLjIzMjYgMzEuNDU1OCAyMC42ODE0IDMwLjU1ODEgMjAuNjgxNEgzLjYyNTkxWk0xMC4yNTAxIDI3LjQ4MjVIMjMuOTMzOUMyNC41MzI0IDI3LjQ4MjUgMjUuMDM1NyAyNi45OTI4IDI1LjAzNTcgMjYuMzgwNkMyNS4wMzU3IDI1Ljc2ODYgMjQuNTMyNCAyNS4yNzg5IDIzLjkzMzkgMjUuMjc4OUgxMC4yNTAxQzkuNjUxNjQgMjUuMjc4OSA5LjE0ODM3IDI1Ljc2ODYgOS4xNDgzNyAyNi4zODA2QzkuMTQ4MzcgMjYuOTkyOCA5LjY1MTY0IDI3LjQ4MjUgMTAuMjUwMSAyNy40ODI1Wk0xNy43NTg2IDE3LjA3NjhDMTguMDE2OSAxNy4wNzY4IDE4LjE5MzggMTYuOSAxOC4yNDgxIDE2LjY0MTZDMTguOTk2MyAxMi42NDI1IDE5LjM2MzYgMTEuODk0NSAyMy41MjU4IDExLjMzNjdDMjMuNzk3OSAxMS4yOTU5IDIzLjk3NDYgMTEuMTA1NSAyMy45NzQ2IDEwLjg0NzFDMjMuOTc0NiAxMC41ODg2IDIzLjc5NzkgMTAuMzg0NiAyMy41MjU4IDEwLjM0MzhDMTkuMzc3MiA5Ljc4NjA5IDE4Ljg0NjcgOC45OTcxOCAxOC4yNDgxIDUuMDY2MTdDMTguMjA3NCA0Ljc5NDEyIDE4LjAxNjkgNC42MTcyOSAxNy43NTg2IDQuNjE3MjlDMTcuNTAwMSA0LjYxNzI5IDE3LjMwOTYgNC43ODA1MSAxNy4yNTUzIDUuMDUyNTZDMTYuNDkzNSA5LjA2NTE5IDE2LjEzOTggOS43ODYwOSAxMS45Nzc2IDEwLjM0MzhDMTEuNzA1NiAxMC4zODQ2IDExLjUyODcgMTAuNTg4NiAxMS41Mjg3IDEwLjg0NzFDMTEuNTI4NyAxMS4xMDU1IDExLjcwNTYgMTEuMjk1OSAxMS45Nzc2IDExLjMzNjdDMTYuMTUzNCAxMS43NTg0IDE2LjY3MDQgMTIuNjQyNSAxNy4yNTUzIDE2LjYyOEMxNy4yOTYgMTYuOSAxNy40NzI5IDE3LjA3NjggMTcuNzU4NiAxNy4wNzY4Wk0xMi4zOTkzIDE5LjI5NEMxMi41ODk3IDE5LjI5NCAxMi43MzkzIDE5LjE3MTYgMTIuNzgwMSAxOC45ODExQzEzLjE2MSAxNy4wMDg4IDEzLjAyNDkgMTYuOTEzNiAxNS4xODc3IDE2LjU4NzFDMTUuMzc4MiAxNi41NiAxNS41MDA1IDE2LjM5NjggMTUuNTAwNSAxNi4yMDYzQzE1LjUwMDUgMTYuMDI5NSAxNS4zNzgyIDE1Ljg2NjIgMTUuMTg3NyAxNS44MzlDMTMuMDI0OSAxNS40ODU0IDEzLjE2MSAxNS4zOTAyIDEyLjc4MDEgMTMuNDcyMkMxMi43MzkzIDEzLjI2ODMgMTIuNjAzMiAxMy4xMTg3IDEyLjM5OTMgMTMuMTE4N0MxMi4yMDg4IDEzLjExODcgMTIuMDg2NCAxMy4yNTQ2IDEyLjAzMjEgMTMuNDcyMkMxMS42Mzc2IDE1LjM5MDIgMTEuODAwNyAxNS40ODU0IDkuNjM4MDQgMTUuODM5QzkuNDM0MDEgMTUuODY2MiA5LjMyNTE5IDE2LjAyOTUgOS4zMjUxOSAxNi4yMDYzQzkuMzI1MTkgMTYuNDIzOSA5LjQzNDAxIDE2LjU2IDkuNjY1MjUgMTYuNTg3MUMxMS44MDA3IDE2LjkxMzYgMTEuNjM3NiAxNy4wMDg4IDEyLjAzMjEgMTguOTQwM0MxMi4wODY0IDE5LjE1OCAxMi4xOTUzIDE5LjI5NCAxMi4zOTkzIDE5LjI5NFoiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},snap:{alt:"Snap",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB4PSIwLjUwMTQ2NSIgeT0iMC42ODUwNTkiIHdpZHRoPSIxMC42Njc2IiBoZWlnaHQ9IjEwLjY2NzYiIHJ4PSI1LjMzMzgxIiBmaWxsPSIjMDM3NkM5Ii8+CiAgPHBhdGggZD0iTTguMTYxMDIgNC4wNDE2NUw2LjE3MTcgMi45OTE0OEM1Ljk2MjMgMi44Nzk2MyA1LjcwODQ4IDIuODc5NjMgNS40OTkwNyAyLjk5MTQ4TDMuNTA5NzYgNC4wNDE2NUMzLjM2MzgxIDQuMTE5MzMgMy4yNzQ5NyA0LjI2ODQ3IDMuMjc0OTcgNC40MzkzNUMzLjI3NDk3IDQuNjA3MTMgMy4zNjM4MSA0Ljc1OTM4IDMuNTA5NzYgNC44MzcwNUw1LjQ5OTA3IDUuODg3MjJDNS42MDM3OCA1Ljk0MzE1IDUuNzIxMTcgNS45NzExMSA1LjgzNTM5IDUuOTcxMTFDNS45NDk2MSA1Ljk3MTExIDYuMDY3IDUuOTQzMTUgNi4xNzE3IDUuODg3MjJMOC4xNjEwMiA0LjgzNzA1QzguMzA2OTYgNC43NTkzOCA4LjM5NTggNC42MTAyNCA4LjM5NTggNC40MzkzNUM4LjM5NTggNC4yNjg0NyA4LjMwNjk2IDQuMTE5MzMgOC4xNjEwMiA0LjA0MTY1WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBkPSJNNS4yMzc4OSA2LjE2NTIyTDMuNDI5ODggNS4yMDUyM0MzLjI4Njg3IDUuMTM2NDcgMy4wNzM1OSA1LjE5IDIuOTQwMTEgNS4yNzEyNkMyLjgwMzQ1IDUuMzU1NjYgMi43MjQgNS40OTYzMiAyLjcyNCA1LjY1MjZWNy4zNzQ4OEMyLjcyNCA3LjY3MTgyIDIuODkyNDQgNy45NTg4MyAzLjE2MjU4IDguMDkzMjRMNS4wMTU0MiA5LjA4MjVDNS4wNzg5OCA5LjExMzc2IDUuMTQ4OSA5LjEyOTM5IDUuMjE4ODIgOS4xMjkzOUM1LjMwMTQ1IDkuMTI5MzkgNS4zODQwOCA5LjEwNzUxIDUuNDU3MTggOS4wNjM3NUM1LjU5Mzg0IDguOTgyNDggNS42NzMyOSA4Ljc0Mzk0IDUuNjczMjkgOC41ODc2NlY2Ljg2NTM4QzUuNjc2NDcgNi41NjUzMSA1LjUwODAzIDYuMjk2NSA1LjIzNzg5IDYuMTY1MjJaIiBmaWxsPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik04LjczMDY2IDUuMjcyNTFDOC41OTQgNS4xOTEyNiA4LjM3OTQ1IDUuMTMzMzcgOC4yMzk2MSA1LjIwNTIzTDYuNDM2MDMgNi4xNjYxN0M2LjE2NTg4IDYuMzAwNTMgNS45OTc0NCA2LjU2NjEzIDUuOTk3NDQgNi44NjYxVjguNTg3OEM1Ljk5NzQ0IDguNzQ0MDQgNi4wNzY4OSA4Ljk4MzUxIDYuMjEzNTUgOS4wNjQ3NUM2LjI4NjY1IDkuMTA4NSA2LjM2OTI4IDkuMTMwMzcgNi40NTE5MiA5LjEzMDM3QzYuNTIxODQgOS4xMzAzNyA2LjU5MTc2IDkuMTE0NzUgNi42NTUzMiA5LjA4MzVMOC41MDgxOSA4LjA5MzI0QzguNzc4MzMgNy45NTg4OCA4Ljk0Njc3IDcuNjc1MzkgOC45NDY3NyA3LjM3NTQyVjUuNjUzNzJDOC45NDY3NyA1LjQ5NzQ4IDguODY3MzIgNS4zNTY4NyA4LjczMDY2IDUuMjcyNTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"},snapError:{alt:"Snap Error",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB4PSIwLjUwMTQ2NSIgeT0iMC42ODUwNTkiIHdpZHRoPSIxMC42Njc2IiBoZWlnaHQ9IjEwLjY2NzYiIHJ4PSI1LjMzMzgxIiBmaWxsPSIjZDczODQ3Ii8+CiAgPHBhdGggZD0iTTguMTYxMDIgNC4wNDE2NUw2LjE3MTcgMi45OTE0OEM1Ljk2MjMgMi44Nzk2MyA1LjcwODQ4IDIuODc5NjMgNS40OTkwNyAyLjk5MTQ4TDMuNTA5NzYgNC4wNDE2NUMzLjM2MzgxIDQuMTE5MzMgMy4yNzQ5NyA0LjI2ODQ3IDMuMjc0OTcgNC40MzkzNUMzLjI3NDk3IDQuNjA3MTMgMy4zNjM4MSA0Ljc1OTM4IDMuNTA5NzYgNC44MzcwNUw1LjQ5OTA3IDUuODg3MjJDNS42MDM3OCA1Ljk0MzE1IDUuNzIxMTcgNS45NzExMSA1LjgzNTM5IDUuOTcxMTFDNS45NDk2MSA1Ljk3MTExIDYuMDY3IDUuOTQzMTUgNi4xNzE3IDUuODg3MjJMOC4xNjEwMiA0LjgzNzA1QzguMzA2OTYgNC43NTkzOCA4LjM5NTggNC42MTAyNCA4LjM5NTggNC40MzkzNUM4LjM5NTggNC4yNjg0NyA4LjMwNjk2IDQuMTE5MzMgOC4xNjEwMiA0LjA0MTY1WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBkPSJNNS4yMzc4OSA2LjE2NTIyTDMuNDI5ODggNS4yMDUyM0MzLjI4Njg3IDUuMTM2NDcgMy4wNzM1OSA1LjE5IDIuOTQwMTEgNS4yNzEyNkMyLjgwMzQ1IDUuMzU1NjYgMi43MjQgNS40OTYzMiAyLjcyNCA1LjY1MjZWNy4zNzQ4OEMyLjcyNCA3LjY3MTgyIDIuODkyNDQgNy45NTg4MyAzLjE2MjU4IDguMDkzMjRMNS4wMTU0MiA5LjA4MjVDNS4wNzg5OCA5LjExMzc2IDUuMTQ4OSA5LjEyOTM5IDUuMjE4ODIgOS4xMjkzOUM1LjMwMTQ1IDkuMTI5MzkgNS4zODQwOCA5LjEwNzUxIDUuNDU3MTggOS4wNjM3NUM1LjU5Mzg0IDguOTgyNDggNS42NzMyOSA4Ljc0Mzk0IDUuNjczMjkgOC41ODc2NlY2Ljg2NTM4QzUuNjc2NDcgNi41NjUzMSA1LjUwODAzIDYuMjk2NSA1LjIzNzg5IDYuMTY1MjJaIiBmaWxsPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik04LjczMDY2IDUuMjcyNTFDOC41OTQgNS4xOTEyNiA4LjM3OTQ1IDUuMTMzMzcgOC4yMzk2MSA1LjIwNTIzTDYuNDM2MDMgNi4xNjYxN0M2LjE2NTg4IDYuMzAwNTMgNS45OTc0NCA2LjU2NjEzIDUuOTk3NDQgNi44NjYxVjguNTg3OEM1Ljk5NzQ0IDguNzQ0MDQgNi4wNzY4OSA4Ljk4MzUxIDYuMjEzNTUgOS4wNjQ3NUM2LjI4NjY1IDkuMTA4NSA2LjM2OTI4IDkuMTMwMzcgNi40NTE5MiA5LjEzMDM3QzYuNTIxODQgOS4xMzAzNyA2LjU5MTc2IDkuMTE0NzUgNi42NTUzMiA5LjA4MzVMOC41MDgxOSA4LjA5MzI0QzguNzc4MzMgNy45NTg4OCA4Ljk0Njc3IDcuNjc1MzkgOC45NDY3NyA3LjM3NTQyVjUuNjUzNzJDOC45NDY3NyA1LjQ5NzQ4IDguODY3MzIgNS4zNTY4NyA4LjczMDY2IDUuMjcyNTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"},copy:{alt:"Copy",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgOC42NzVWMTEuODI1QzExIDE0LjQ1IDkuOTUgMTUuNSA3LjMyNSAxNS41SDQuMTc1QzEuNTUgMTUuNSAwLjUgMTQuNDUgMC41IDExLjgyNVY4LjY3NUMwLjUgNi4wNSAxLjU1IDUgNC4xNzUgNUg3LjMyNUM5Ljk1IDUgMTEgNi4wNSAxMSA4LjY3NVoiIGZpbGw9IiM2QTczN0QiLz4KICA8cGF0aCBkPSJNMTEuODI1IDAuNUg4LjY3NUM2LjM2MjY5IDAuNSA1LjI3ODIzIDEuMzIwNTcgNS4wNTIzMSAzLjMwNDI2QzUuMDA1MDQgMy43MTkyNiA1LjM0ODc0IDQuMDYyNSA1Ljc2NjQzIDQuMDYyNUg3LjMyNUMxMC40NzUgNC4wNjI1IDExLjkzNzUgNS41MjUgMTEuOTM3NSA4LjY3NVYxMC4yMzM2QzExLjkzNzUgMTAuNjUxMyAxMi4yODA3IDEwLjk5NSAxMi42OTU3IDEwLjk0NzdDMTQuNjc5NCAxMC43MjE4IDE1LjUgOS42MzczMSAxNS41IDcuMzI1VjQuMTc1QzE1LjUgMS41NSAxNC40NSAwLjUgMTEuODI1IDAuNVoiIGZpbGw9IiM2QTczN0QiLz4KPC9zdmc+Cg=="},copied:{alt:"Copied",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEuODI1IDAuNUg4LjY3NUM2LjM2MjY5IDAuNSA1LjI3ODIzIDEuMzIwNTcgNS4wNTIzMSAzLjMwNDI2QzUuMDA1MDQgMy43MTkyNiA1LjM0ODc0IDQuMDYyNSA1Ljc2NjQzIDQuMDYyNUg3LjMyNUMxMC40NzUgNC4wNjI1IDExLjkzNzUgNS41MjUgMTEuOTM3NSA4LjY3NVYxMC4yMzM2QzExLjkzNzUgMTAuNjUxMyAxMi4yODA3IDEwLjk5NSAxMi42OTU3IDEwLjk0NzdDMTQuNjc5NCAxMC43MjE4IDE1LjUgOS42MzczMSAxNS41IDcuMzI1VjQuMTc1QzE1LjUgMS41NSAxNC40NSAwLjUgMTEuODI1IDAuNVoiIGZpbGw9IiM2QTczN0QiLz4KICA8cGF0aCBkPSJNNy4zMjUgNUg0LjE3NUMxLjU1IDUgMC41IDYuMDUgMC41IDguNjc1VjExLjgyNUMwLjUgMTQuNDUgMS41NSAxNS41IDQuMTc1IDE1LjVINy4zMjVDOS45NSAxNS41IDExIDE0LjQ1IDExIDExLjgyNVY4LjY3NUMxMSA2LjA1IDkuOTUgNSA3LjMyNSA1Wk04LjIxNzUgOS4yMzc1TDUuNDM1IDEyLjAyQzUuMzMgMTIuMTI1IDUuMTk1IDEyLjE3NzUgNS4wNTI1IDEyLjE3NzVDNC45MSAxMi4xNzc1IDQuNzc1IDEyLjEyNSA0LjY3IDEyLjAyTDMuMjc1IDEwLjYyNUMzLjA2NSAxMC40MTUgMy4wNjUgMTAuMDc3NSAzLjI3NSA5Ljg2NzVDMy40ODUgOS42NTc1IDMuODIyNSA5LjY1NzUgNC4wMzI1IDkuODY3NUw1LjA0NSAxMC44OEw3LjQ1MjUgOC40NzI1QzcuNjYyNSA4LjI2MjUgOCA4LjI2MjUgOC4yMSA4LjQ3MjVDOC40MiA4LjY4MjUgOC40Mjc1IDkuMDI3NSA4LjIxNzUgOS4yMzc1WiIgZmlsbD0iIzZBNzM3RCIvPgo8L3N2Zz4K"},moon:{alt:"Moon",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyNyAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTIuMDE0NiAyOC4xMDkzQzE2Ljg1ODkgMjguMTA5MyAyMC43OSAyNS42NzQgMjIuNTYzNiAyMS41MTc5QzIyLjgwMTkgMjAuOTYyIDIyLjcyMjUgMjAuNTEyIDIyLjQ3MSAyMC4yNjA1QzIyLjI0NiAyMC4wMjIzIDIxLjgzNTcgMTkuOTgyNSAyMS4zNzI0IDIwLjE1NDZDMjAuMzY2NSAyMC41NTE2IDE5LjE2MiAyMC43OSAxNy42Mzk5IDIwLjc5QzExLjcxMDIgMjAuNzkgNy45MTE0OSAxNy4wODM5IDcuOTExNDkgMTEuMjg2NUM3LjkxMTQ5IDkuNjg1IDguMjE1OTEgOC4wODM0NyA4LjYyNjIyIDcuMjQ5NkM4Ljg3NzcgNi43MzM0IDguODY0NDYgNi4yNzAxNSA4LjYyNjIyIDYuMDA1NDJDOC4zNzQ3NCA1LjcxNDI0IDcuOTI0NzEgNS42MjE1OSA3LjMxNTg2IDUuODU5ODJDMy4yNTI0NCA3LjUxNDMyIDAuNDQ2NDI2IDExLjc2MyAwLjQ0NjQyNiAxNi43MDAxQzAuNDQ2NDI2IDIzLjE0NTkgNS4xOTgxMiAyOC4xMDkzIDEyLjAxNDYgMjguMTA5M1pNMTIuMDQxMSAyNi4wODQzQzYuNDAyNTkgMjYuMDg0MyAyLjQ3MTUyIDIxLjk2NzkgMi40NzE1MiAxNi41NDEzQzIuNDcxNTIgMTMuMjE4OSA0LjAyMDEyIDEwLjI2NzQgNi40ODIgOC4zODc4OUM2LjE1MTEgOS4yNjE0NSA1Ljk2NTggMTAuNTcxOCA1Ljk2NTggMTEuODQyNUM1Ljk2NTggMTguMzY3NyAxMC40NjYgMjIuNzM1NiAxNy4xMzY5IDIyLjczNTZDMTguMzE0OSAyMi43MzU2IDE5LjQwMDIgMjIuNTc2OCAxOS45Njk0IDIyLjM5MTRDMTguMzE0OSAyNC42ODEzIDE1LjM2MzMgMjYuMDg0MyAxMi4wNDExIDI2LjA4NDNaTTIxLjgzNTcgMTYuMDExOEMyMi4wODcyIDE2LjAxMTggMjIuMjU5MiAxNS44Mzk3IDIyLjI4NTYgMTUuNTc1QzIyLjcyMjUgMTIuMDQxIDIyLjg5NDUgMTEuOTQ4MyAyNi40ODE1IDExLjM2NkMyNi43NTk0IDExLjMyNjMgMjYuOTMxNSAxMS4xODA3IDI2LjkzMTUgMTAuOTI5MkMyNi45MzE1IDEwLjY3NzcgMjYuNzU5NCAxMC41MTg5IDI2LjUzNDUgMTAuNDc5MkMyMi45MjEgOS43OTA4OSAyMi43MjI1IDkuODA0MTMgMjIuMjg1NiA2LjI3MDE1QzIyLjI1OTIgNi4wMDU0MiAyMi4wODcyIDUuODMzMzYgMjEuODM1NyA1LjgzMzM2QzIxLjU5NzUgNS44MzMzNiAyMS40MjUzIDYuMDA1NDIgMjEuMzg1NyA2LjI1NjkxQzIwLjkzNTYgOS44NDM4NCAyMC44MDMyIDkuOTYyOTYgMTcuMTM2OSAxMC40NzkyQzE2LjkxMTkgMTAuNTA1NiAxNi43Mzk5IDEwLjY3NzcgMTYuNzM5OSAxMC45MjkyQzE2LjczOTkgMTEuMTY3NCAxNi45MTE5IDExLjMyNjMgMTcuMTM2OSAxMS4zNjZDMjAuODAzMiAxMi4wNjc1IDIwLjkyMjQgMTIuMDY3NSAyMS4zODU3IDE1LjYwMTRDMjEuNDI1MyAxNS44Mzk3IDIxLjU5NzUgMTYuMDExOCAyMS44MzU3IDE2LjAxMThaTTE1LjUwODkgNy4wNTEwNkMxNS42Njc4IDcuMDUxMDYgMTUuNzQ3MiA2Ljk1ODQxIDE1Ljc3MzYgNi44MTI4MkMxNi4xODM5IDQuNjAyNDEgMTYuMTcwNyA0LjU0OTQ4IDE4LjQ3MzcgNC4xMTI2OUMxOC42MTkzIDQuMDg2MjEgMTguNzI1MiAzLjk5MzU2IDE4LjcyNTIgMy44MzQ3NEMxOC43MjUyIDMuNjc1OSAxOC42MTkzIDMuNTgzMjUgMTguNDczNyAzLjU1Njc4QzE2LjE3MDcgMy4wOTM1MyAxNi4yNTAxIDMuMDQwNTggMTUuNzczNiAwLjg1NjY1NUMxNS43NDcyIDAuNzExMDYgMTUuNjY3OCAwLjYxODQwOCAxNS41MDg5IDAuNjE4NDA4QzE1LjM1IDAuNjE4NDA4IDE1LjI1NzQgMC43MTEwNiAxNS4yMzA5IDAuODU2NjU1QzE0Ljc2NzcgMy4wNDA1OCAxNC44NDcxIDMuMDkzNTMgMTIuNTQ0IDMuNTU2NzhDMTIuMzg1MiAzLjU4MzI1IDEyLjI5MjYgMy42NzU5IDEyLjI5MjYgMy44MzQ3NEMxMi4yOTI2IDMuOTkzNTYgMTIuMzg1MiA0LjA4NjIxIDEyLjU0NCA0LjExMjY5QzE0Ljg0NzEgNC41NzU5NSAxNC44MjA3IDQuNjAyNDEgMTUuMjMwOSA2LjgxMjgyQzE1LjI1NzQgNi45NTg0MSAxNS4zNSA3LjA1MTA2IDE1LjUwODkgNy4wNTEwNloiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},manifest:{alt:"Manifest",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iIzAzN0RENiIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KICA8cGF0aCBkPSJNMTIuNjY2NyA5SDE5LjMzMzNDMjAuNzEwNyA5IDIxLjYwODcgOS4zNTM1NyAyMi4xNjI0IDkuODkwMjhDMjIuNzE0MSAxMC40MjUgMjMgMTEuMjE1MiAyMyAxMi4yNVYxOS43NUMyMyAyMC43ODQ4IDIyLjcxNDEgMjEuNTc1IDIyLjE2MjQgMjIuMTA5N0MyMS42MDg3IDIyLjY0NjQgMjAuNzEwNyAyMyAxOS4zMzMzIDIzSDEyLjY2NjdDMTEuMjg5MyAyMyAxMC4zOTEzIDIyLjY0NjQgOS44Mzc1NyAyMi4xMDk3QzkuMjg1OSAyMS41NzUgOSAyMC43ODQ4IDkgMTkuNzVWMTIuMjVDOSAxMS4yMTUyIDkuMjg1OSAxMC40MjUgOS44Mzc1NyA5Ljg5MDI4QzEwLjM5MTMgOS4zNTM1NyAxMS4yODkzIDkgMTIuNjY2NyA5Wk0xNS4xMDk1IDIwLjUxOTFDMTUuNTcxOCAyMC4xMDMgMTUuNTcxOCAxOS4zOTcgMTUuMTA5NSAxOC45ODA5TDE0LjI5NzQgMTguMjVMMTUuMTA5NSAxNy41MTkxQzE1LjU3MTggMTcuMTAzIDE1LjU3MTggMTYuMzk3IDE1LjEwOTUgMTUuOTgwOUMxNC42Nzc3IDE1LjU5MjIgMTMuOTg5IDE1LjU5MjIgMTMuNTU3MiAxNS45ODA5TDExLjg5MDUgMTcuNDgwOUMxMS40MjgyIDE3Ljg5NyAxMS40MjgyIDE4LjYwMyAxMS44OTA1IDE5LjAxOTFMMTMuNTU3MiAyMC41MTkxQzEzLjc4MzcgMjAuNzIzIDE0LjA2NTEgMjAuODEyNSAxNC4zMzMzIDIwLjgxMjVDMTQuNjAxNiAyMC44MTI1IDE0Ljg4MyAyMC43MjMgMTUuMTA5NSAyMC41MTkxWk0xOC40NDI4IDIwLjUxOTFMMjAuMTA5NSAxOS4wMTkxQzIwLjU3MTggMTguNjAzIDIwLjU3MTggMTcuODk3IDIwLjEwOTUgMTcuNDgwOUwxOC40NDI4IDE1Ljk4MDlDMTguMDExIDE1LjU5MjIgMTcuMzIyMyAxNS41OTIyIDE2Ljg5MDUgMTUuOTgwOUMxNi40MjgyIDE2LjM5NyAxNi40MjgyIDE3LjEwMyAxNi44OTA1IDE3LjUxOTFMMTcuNzAyNiAxOC4yNUwxNi44OTA1IDE4Ljk4MDlDMTYuNDI4MiAxOS4zOTcgMTYuNDI4MiAyMC4xMDMgMTYuODkwNSAyMC41MTkxQzE3LjExNyAyMC43MjMgMTcuMzk4NCAyMC44MTI1IDE3LjY2NjcgMjAuODEyNUMxNy45MzQ5IDIwLjgxMjUgMTguMjE2MyAyMC43MjMgMTguNDQyOCAyMC41MTkxWk0xOS43NSAxNC40Mzc1SDIxLjQxNjdDMjEuOTgzNiAxNC40Mzc1IDIyLjU0MTcgMTQuMDA2OSAyMi41NDE3IDEzLjM3NUMyMi41NDE3IDEyLjc0MzEgMjEuOTgzNiAxMi4zMTI1IDIxLjQxNjcgMTIuMzEyNUgxOS43NUMxOS40MDAzIDEyLjMxMjUgMTkuMjA4MyAxMi4wNjgxIDE5LjIwODMgMTEuODc1VjEwLjM3NUMxOS4yMDgzIDkuNzQzMTEgMTguNjUwMyA5LjMxMjUgMTguMDgzMyA5LjMxMjVDMTcuNTE2NCA5LjMxMjUgMTYuOTU4MyA5Ljc0MzExIDE2Ljk1ODMgMTAuMzc1VjExLjg3NUMxNi45NTgzIDEzLjMzOTQgMTguMjU4IDE0LjQzNzUgMTkuNzUgMTQuNDM3NVoiIGZpbGw9IiMwMzc2QzkiIHN0cm9rZT0iIzAzN0RENiIvPgo8L3N2Zz4K"},gitHub:{alt:"GitHub",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDBDNS4zNyAwIDAgNS4zNyAwIDEyQzAgMTcuMzEgMy40MzUgMjEuNzk1IDguMjA1IDIzLjM4NUM4LjgwNSAyMy40OSA5LjAzIDIzLjEzIDkuMDMgMjIuODE1QzkuMDMgMjIuNTMgOS4wMTUgMjEuNTg1IDkuMDE1IDIwLjU4QzYgMjEuMTM1IDUuMjIgMTkuODQ1IDQuOTggMTkuMTdDNC44NDUgMTguODI1IDQuMjYgMTcuNzYgMy43NSAxNy40NzVDMy4zMyAxNy4yNSAyLjczIDE2LjY5NSAzLjczNSAxNi42OEM0LjY4IDE2LjY2NSA1LjM1NSAxNy41NSA1LjU4IDE3LjkxQzYuNjYgMTkuNzI1IDguMzg1IDE5LjIxNSA5LjA3NSAxOC45QzkuMTggMTguMTIgOS40OTUgMTcuNTk1IDkuODQgMTcuMjk1QzcuMTcgMTYuOTk1IDQuMzggMTUuOTYgNC4zOCAxMS4zN0M0LjM4IDEwLjA2NSA0Ljg0NSA4Ljk4NSA1LjYxIDguMTQ1QzUuNDkgNy44NDUgNS4wNyA2LjYxNSA1LjczIDQuOTY1QzUuNzMgNC45NjUgNi43MzUgNC42NSA5LjAzIDYuMTk1QzkuOTkgNS45MjUgMTEuMDEgNS43OSAxMi4wMyA1Ljc5QzEzLjA1IDUuNzkgMTQuMDcgNS45MjUgMTUuMDMgNi4xOTVDMTcuMzI1IDQuNjM1IDE4LjMzIDQuOTY1IDE4LjMzIDQuOTY1QzE4Ljk5IDYuNjE1IDE4LjU3IDcuODQ1IDE4LjQ1IDguMTQ1QzE5LjIxNSA4Ljk4NSAxOS42OCAxMC4wNSAxOS42OCAxMS4zN0MxOS42OCAxNS45NzUgMTYuODc1IDE2Ljk5NSAxNC4yMDUgMTcuMjk1QzE0LjY0IDE3LjY3IDE1LjAxNSAxOC4zOSAxNS4wMTUgMTkuNTE1QzE1LjAxNSAyMS4xMiAxNSAyMi40MSAxNSAyMi44MTVDMTUgMjMuMTMgMTUuMjI1IDIzLjUwNSAxNS44MjUgMjMuMzg1QzIwLjU2NSAyMS43OTUgMjQgMTcuMjk1IDI0IDEyQzI0IDUuMzcgMTguNjMgMCAxMiAwWiIgZmlsbD0iIzI0MjcyQSIvPgo8L3N2Zz4K",srcDark:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAwQzUuMzcgMCAwIDUuMzcgMCAxMkMwIDE3LjMxIDMuNDM1IDIxLjc5NSA4LjIwNSAyMy4zODVDOC44MDUgMjMuNDkgOS4wMyAyMy4xMyA5LjAzIDIyLjgxNUM5LjAzIDIyLjUzIDkuMDE1IDIxLjU4NSA5LjAxNSAyMC41OEM2IDIxLjEzNSA1LjIyIDE5Ljg0NSA0Ljk4IDE5LjE3QzQuODQ1IDE4LjgyNSA0LjI2IDE3Ljc2IDMuNzUgMTcuNDc1QzMuMzMgMTcuMjUgMi43MyAxNi42OTUgMy43MzUgMTYuNjhDNC42OCAxNi42NjUgNS4zNTUgMTcuNTUgNS41OCAxNy45MUM2LjY2IDE5LjcyNSA4LjM4NSAxOS4yMTUgOS4wNzUgMTguOUM5LjE4IDE4LjEyIDkuNDk1IDE3LjU5NSA5Ljg0IDE3LjI5NUM3LjE3IDE2Ljk5NSA0LjM4IDE1Ljk2IDQuMzggMTEuMzdDNC4zOCAxMC4wNjUgNC44NDUgOC45ODUgNS42MSA4LjE0NUM1LjQ5IDcuODQ1IDUuMDcgNi42MTUgNS43MyA0Ljk2NUM1LjczIDQuOTY1IDYuNzM1IDQuNjUgOS4wMyA2LjE5NUM5Ljk5IDUuOTI1IDExLjAxIDUuNzkgMTIuMDMgNS43OUMxMy4wNSA1Ljc5IDE0LjA3IDUuOTI1IDE1LjAzIDYuMTk1QzE3LjMyNSA0LjYzNSAxOC4zMyA0Ljk2NSAxOC4zMyA0Ljk2NUMxOC45OSA2LjYxNSAxOC41NyA3Ljg0NSAxOC40NSA4LjE0NUMxOS4yMTUgOC45ODUgMTkuNjggMTAuMDUgMTkuNjggMTEuMzdDMTkuNjggMTUuOTc1IDE2Ljg3NSAxNi45OTUgMTQuMjA1IDE3LjI5NUMxNC42NCAxNy42NyAxNS4wMTUgMTguMzkgMTUuMDE1IDE5LjUxNUMxNS4wMTUgMjEuMTIgMTUgMjIuNDEgMTUgMjIuODE1QzE1IDIzLjEzIDE1LjIyNSAyMy41MDUgMTUuODI1IDIzLjM4NUMyMC41NjUgMjEuNzk1IDI0IDE3LjI5NSAyNCAxMkMyNCA1LjM3IDE4LjYzIDAgMTIgMFoiIGZpbGw9IiM5RkE2QUUiLz4KPC9zdmc+Cg=="},cronjob:{alt:"Cronjob",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik0xNS45MjcgMTguMDc5MkwxNS45MjcyIDE4LjA3OTRMMTguNTAxNSAxOS42MTU2QzE4LjY5NDYgMTkuNzQwNiAxOC44OTkyIDE5Ljc4MzMgMTkuMDgzNCAxOS43ODMzQzE5LjQ2NTEgMTkuNzgzMyAxOS44NDE5IDE5LjU5MTYgMjAuMDU0MiAxOS4yMzE3QzIwLjM4MSAxOC42OTIgMjAuMTk5NCAxOC4wMDEgMTkuNjYyOCAxNy42ODYyTDE3LjA4MTMgMTYuMTQ1NkwxNy4wODEzIDE2LjE0NTZMMTcuMDc2MSAxNi4xNDI2QzE3LjA1MjQgMTYuMTI4OCAxNi45OCAxNi4wNjM2IDE2LjkwODcgMTUuOTM4MkMxNi44Mzc3IDE1LjgxMzUgMTYuODE2NyAxNS43MTUgMTYuODE2NyAxNS42ODMzVjEyLjI2NjdDMTYuODE2NyAxMS42NDg5IDE2LjMwOTYgMTEuMTQxNyAxNS42OTE3IDExLjE0MTdDMTUuMDczOSAxMS4xNDE3IDE0LjU2NjcgMTEuNjQ4OSAxNC41NjY3IDEyLjI2NjdWMTUuNjgzM0MxNC41NjY3IDE2LjYwMDYgMTUuMTMzOSAxNy42MDU1IDE1LjkyNyAxOC4wNzkyWk04LjE2Njc1IDE2QzguMTY2NzUgMTEuNjg0NSAxMS42ODQ2IDguMTY2NjcgMTYuMDAwMSA4LjE2NjY3QzIwLjMxNTYgOC4xNjY2NyAyMy44MzM0IDExLjY4NDUgMjMuODMzNCAxNkMyMy44MzM0IDIwLjMxNTUgMjAuMzE1NiAyMy44MzMzIDE2LjAwMDEgMjMuODMzM0MxMS42ODQ2IDIzLjgzMzMgOC4xNjY3NSAyMC4zMTU1IDguMTY2NzUgMTZaIiBmaWxsPSIjMDM3NkM5IiBzdHJva2U9IiMwMzdERDYiLz4KPC9zdmc+Cg=="},insights:{alt:"Insights",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik04LjIxOTg5IDIxLjI5MUw4LjIxOTg4IDIxLjI5MUM4LjE4OTMyIDIxLjI1ODMgOC4xNjY3NSAyMS4yMDcgOC4xNjY3NSAyMS4xNDcxVjE5LjE4MjZDOC4xNjY3NSAxNC40ODU5IDExLjY4MzggMTAuNjgyNyAxNS45Njk5IDEwLjY2NjdMMTUuOTcwMSAxMC42NjY3QzE2Ljk5NjQgMTAuNjYyNSAxOC4wMTQzIDEwLjg3NTIgMTguOTY1NiAxMS4yOTM2QzE5LjkxNzEgMTEuNzEyMSAyMC43ODQzIDEyLjMyODcgMjEuNTE2NiAxMy4xMDk2QzIyLjI0ODkgMTMuODkwNyAyMi44MzE3IDE0LjgyMDYgMjMuMjI5OSAxNS44NDdDMjMuNjI4MSAxNi44NzM1IDIzLjgzMzQgMTcuOTc1IDIzLjgzMzQgMTkuMDg4M1YyMS4xNDcxQzIzLjgzMzQgMjEuMjA2OSAyMy44MTA5IDIxLjI1ODIgMjMuNzgwNCAyMS4yOTA5QzIzLjc1MDggMjEuMzIyNiAyMy43MTgzIDIxLjMzMzMgMjMuNjkyNCAyMS4zMzMzSDguMzA3NzdDOC4yODE4NiAyMS4zMzMzIDguMjQ5NDIgMjEuMzIyNiA4LjIxOTg5IDIxLjI5MVpNMjAuNzcwMiAxMy44Mjg0TDIwLjc3MDIgMTMuODI4NEMyMC4zMTcxIDEzLjM2NDkgMTkuNTc3OCAxMy4zNjQ5IDE5LjEyNDcgMTMuODI4NEwxOS40NzIgMTQuMTY3OEwxOS4xMjQ3IDEzLjgyODRMMTYuMTUzIDE2Ljg2ODdDMTYuMDYwMyAxNi44NTM4IDE1Ljk2NTQgMTYuODQ2MiAxNS44NjkgMTYuODQ2MkMxNC44NTU1IDE2Ljg0NjIgMTQuMDUzMiAxNy42ODM1IDE0LjA1MzIgMTguNjkyM0MxNC4wNTMyIDE5LjcwMTEgMTQuODU1NSAyMC41Mzg1IDE1Ljg2OSAyMC41Mzg1QzE2Ljg4MjUgMjAuNTM4NSAxNy42ODQ4IDE5LjcwMTEgMTcuNjg0OCAxOC42OTIzQzE3LjY4NDggMTguNjczNyAxNy42ODQ1IDE4LjY1NTIgMTcuNjg0IDE4LjYzNjdMMjAuNzcwMiAxNS40NzkzQzIxLjIxNyAxNS4wMjIxIDIxLjIxNyAxNC4yODU2IDIwLjc3MDIgMTMuODI4NFpNMjEuMjYzMiAxOC43NDM2QzIyLjAzNDUgMTguNzQzNiAyMi42NDA0IDE4LjEwNzEgMjIuNjQwNCAxNy4zNDYyQzIyLjY0MDQgMTYuNTg1MiAyMi4wMzQ1IDE1Ljk0ODcgMjEuMjYzMiAxNS45NDg3QzIwLjQ5MTkgMTUuOTQ4NyAxOS44ODYgMTYuNTg1MiAxOS44ODYgMTcuMzQ2MkMxOS44ODYgMTguMTA3MSAyMC40OTE5IDE4Ljc0MzYgMjEuMjYzMiAxOC43NDM2Wk0xMC4yOTgzIDE4Ljc0MzZDMTEuMDY5NiAxOC43NDM2IDExLjY3NTUgMTguMTA3MSAxMS42NzU1IDE3LjM0NjJDMTEuNjc1NSAxNi41ODUyIDExLjA2OTYgMTUuOTQ4NyAxMC4yOTgzIDE1Ljk0ODdDOS41MjcwNCAxNS45NDg3IDguOTIxMTMgMTYuNTg1MiA4LjkyMTEzIDE3LjM0NjJDOC45MjExMyAxOC4xMDcxIDkuNTI3MDQgMTguNzQzNiAxMC4yOTgzIDE4Ljc0MzZaTTE1LjQzMDQgMTQuMjU2NEMxNi4yMDE3IDE0LjI1NjQgMTYuODA3NiAxMy42MTk5IDE2LjgwNzYgMTIuODU5QzE2LjgwNzYgMTIuMDk4IDE2LjIwMTcgMTEuNDYxNSAxNS40MzA0IDExLjQ2MTVDMTQuNjU5MSAxMS40NjE1IDE0LjA1MzIgMTIuMDk4IDE0LjA1MzIgMTIuODU5QzE0LjA1MzIgMTMuNjE5OSAxNC42NTkxIDE0LjI1NjQgMTUuNDMwNCAxNC4yNTY0WiIgZmlsbD0iIzAzNzZDOSIgc3Ryb2tlPSIjMDM3REQ2Ii8+Cjwvc3ZnPgo="},jsonRpc:{alt:"JSON-RPC",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiMwMzdERDYiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxwYXRoIGQ9Ik0xMS42MzA3IDE1LjQxOTNMMTAuODEyNSAxNC43NDQzVjE1LjgwNVYxOC41MDA3QzEwLjc5MTcgMTguNTAwMiAxMC43NzA5IDE4LjUgMTAuNzUgMTguNUMxMC43MjkxIDE4LjUgMTAuNzA4MyAxOC41MDAyIDEwLjY4NzUgMTguNTAwN1YxMy40OTkzQzEwLjcwODMgMTMuNDk5OCAxMC43MjkxIDEzLjUgMTAuNzUgMTMuNUMxMC43NzkxIDEzLjUgMTAuODA4MSAxMy40OTk1IDEwLjgzNyAxMy40OTg2QzEwLjkwNyAxNC4xNzc1IDExLjEzMDkgMTQuNzU3NCAxMS41NjE4IDE1LjE4ODJDMTIuMDk0NyAxNS43MjEyIDEyLjg1NTggMTUuOTM3NSAxMy43NSAxNS45Mzc1SDE4LjUwMDdDMTguNTAwMiAxNS45NTgzIDE4LjUgMTUuOTc5MSAxOC41IDE2QzE4LjUgMTYuMDIwOSAxOC41MDAyIDE2LjA0MTcgMTguNTAwNyAxNi4wNjI1SDEzLjc1QzEyLjgxNTIgMTYuMDYyNSAxMi4xMTk5IDE1LjgyMjkgMTEuNjMwNyAxNS40MTkzWk05Ljk0Nzg1IDE5LjY5NDNDMTAuMTQzMiAxOS45MTk0IDEwLjQzMDkgMjAuMDYyNSAxMC43NSAyMC4wNjI1QzExLjA2OTEgMjAuMDYyNSAxMS4zNTY4IDE5LjkxOTQgMTEuNTUyMiAxOS42OTQzQzEyLjExNTEgMTkuOTg1MSAxMi41IDIwLjU3MjYgMTIuNSAyMS4yNUMxMi41IDIyLjIxNjUgMTEuNzE2NSAyMyAxMC43NSAyM0M5Ljc4MzUgMjMgOSAyMi4yMTY1IDkgMjEuMjVDOSAyMC41NzI2IDkuMzg0ODYgMTkuOTg1MSA5Ljk0Nzg1IDE5LjY5NDNaTTEwLjc1IDExLjkzNzVDMTAuNDMwOSAxMS45Mzc1IDEwLjE0MzIgMTIuMDgwNiA5Ljk0Nzg1IDEyLjMwNTdDOS4zODQ4NiAxMi4wMTQ5IDkgMTEuNDI3NCA5IDEwLjc1QzkgOS43ODM1IDkuNzgzNSA5IDEwLjc1IDlDMTEuNzE2NSA5IDEyLjUgOS43ODM1IDEyLjUgMTAuNzVDMTIuNSAxMS40Mjc0IDEyLjExNTEgMTIuMDE0OSAxMS41NTIyIDEyLjMwNTdDMTEuMzU2OCAxMi4wODA2IDExLjA2OTEgMTEuOTM3NSAxMC43NSAxMS45Mzc1Wk0xOS42OTQzIDE2LjgwMjJDMTkuOTE5NCAxNi42MDY4IDIwLjA2MjUgMTYuMzE5MSAyMC4wNjI1IDE2QzIwLjA2MjUgMTUuNjgwOSAxOS45MTk0IDE1LjM5MzIgMTkuNjk0MyAxNS4xOTc4QzE5Ljk4NTEgMTQuNjM0OSAyMC41NzI2IDE0LjI1IDIxLjI1IDE0LjI1QzIyLjIxNjUgMTQuMjUgMjMgMTUuMDMzNSAyMyAxNkMyMyAxNi45NjY1IDIyLjIxNjUgMTcuNzUgMjEuMjUgMTcuNzVDMjAuNTcyNiAxNy43NSAxOS45ODUxIDE3LjM2NTEgMTkuNjk0MyAxNi44MDIyWiIgZmlsbD0iIzAzNzZDOSIgc3Ryb2tlPSIjMDM3REQ2Ii8+Cjwvc3ZnPgo="},cross:{alt:"Cross",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMC43NTkyMTkgMTEuNDM2NEMwLjU4MTQ0MSAxMS40MzY0IDAuNDYyOTIyIDExLjM3NzIgMC4zNDQ0MDQgMTEuMjU4N0MwLjEwNzM2NyAxMS4wMjE2IDAuMTA3MzY3IDEwLjY2NjEgMC4zNDQ0MDQgMTAuNDI5TDkuODI1ODggMC45NDc1NTNDMTAuMDYyOSAwLjcxMDUxNiAxMC40MTg1IDAuNzEwNTE2IDEwLjY1NTUgMC45NDc1NTNDMTAuODkyNiAxLjE4NDU5IDEwLjg5MjYgMS41NDAxNSAxMC42NTU1IDEuNzc3MThMMS4xNzQwMyAxMS4yNTg3QzEuMDU1NTEgMTEuMzc3MiAwLjkzNjk5NiAxMS40MzY0IDAuNzU5MjE5IDExLjQzNjRaIiBmaWxsPSIjMjQyNzJBIi8+CiAgPHBhdGggZD0iTTEwLjI0MDcgMTEuNDM2NEMxMC4wNjI5IDExLjQzNjQgOS45NDQ0IDExLjM3NzIgOS44MjU4OCAxMS4yNTg3TDAuMzQ0NDA0IDEuNzc3MThDMC4xMDczNjcgMS41NDAxNSAwLjEwNzM2NyAxLjE4NDU5IDAuMzQ0NDA0IDAuOTQ3NTUzQzAuNTgxNDQxIDAuNzEwNTE2IDAuOTM2OTk2IDAuNzEwNTE2IDEuMTc0MDMgMC45NDc1NTNMMTAuNjU1NSAxMC40MjlDMTAuODkyNiAxMC42NjYxIDEwLjg5MjYgMTEuMDIxNiAxMC42NTU1IDExLjI1ODdDMTAuNTM3IDExLjM3NzIgMTAuNDE4NSAxMS40MzY0IDEwLjI0MDcgMTEuNDM2NFoiIGZpbGw9IiMyNDI3MkEiLz4KPC9zdmc+Cg==",srcDark:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzU5MjE5IDExLjQzNjRDMC41ODE0NDEgMTEuNDM2NCAwLjQ2MjkyMiAxMS4zNzcyIDAuMzQ0NDA0IDExLjI1ODdDMC4xMDczNjcgMTEuMDIxNiAwLjEwNzM2NyAxMC42NjYxIDAuMzQ0NDA0IDEwLjQyOUw5LjgyNTg4IDAuOTQ3NTUzQzEwLjA2MjkgMC43MTA1MTYgMTAuNDE4NSAwLjcxMDUxNiAxMC42NTU1IDAuOTQ3NTUzQzEwLjg5MjYgMS4xODQ1OSAxMC44OTI2IDEuNTQwMTUgMTAuNjU1NSAxLjc3NzE4TDEuMTc0MDMgMTEuMjU4N0MxLjA1NTUxIDExLjM3NzIgMC45MzY5OTYgMTEuNDM2NCAwLjc1OTIxOSAxMS40MzY0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjI0MDcgMTEuNDM2NEMxMC4wNjI5IDExLjQzNjQgOS45NDQ0IDExLjM3NzIgOS44MjU4OCAxMS4yNTg3TDAuMzQ0NDA0IDEuNzc3MThDMC4xMDczNjcgMS41NDAxNSAwLjEwNzM2NyAxLjE4NDU5IDAuMzQ0NDA0IDAuOTQ3NTUzQzAuNTgxNDQxIDAuNzEwNTE2IDAuOTM2OTk2IDAuNzEwNTE2IDEuMTc0MDMgMC45NDc1NTNMMTAuNjU1NSAxMC40MjlDMTAuODkyNiAxMC42NjYxIDEwLjg5MjYgMTEuMDIxNiAxMC42NTU1IDExLjI1ODdDMTAuNTM3IDExLjM3NzIgMTAuNDE4NSAxMS40MzY0IDEwLjI0MDcgMTEuNDM2NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo="},drag:{alt:"Drag",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNNS45ODA0NyAzLjA0MzgzQzIuNTM1MTYgNS4xMjk3NyAwLjI1IDkuMDMyMTEgMC4yNSAxMy44MzY4QzAuMjUgMTQuMjU4NiAwLjYxMzI4MSAxNC42MjE5IDEuMDExNzIgMTQuNjEwMkMxLjQyMTg4IDE0LjU5ODUgMS43MTQ4NCAxNC4yODIxIDEuNzI2NTYgMTMuODYwMkMxLjgzMjAzIDkuNjUzMiAzLjYzNjcyIDYuMzQ4NTIgNi41MDc4MSA0LjQ4NTIzTDUuOTgwNDcgMy4wNDM4M1pNMjAuOTQ1MyAyMi4zOTE0QzI1LjU5NzcgMjAuNzAzOSAyNy41NzgxIDE2LjQzODMgMjUuNzAzMSAxMS4yODIxTDI0LjgzNTkgOC44Nzk3N0MyMy45MTAyIDYuMzM2OCAyMi4xNjQxIDUuMjkzODMgMjAuMTEzMyA2LjAwODY3QzE5LjU2MjUgNS4yOTM4MyAxOC43MTg4IDUuMDQ3NzMgMTcuODA0NyA1LjM3NTg2QzE3LjQ2NDggNS41MDQ3NyAxNy4xNzE5IDUuNjgwNTUgMTYuODkwNiA1Ljg5MTQ4QzE2LjI5MyA1LjExODA1IDE1LjM2NzIgNC44MzY4IDE0LjQwNjIgNS4xNzY2NEMxNC4xNDg0IDUuMjcwMzkgMTMuOTAyMyA1LjQxMTAyIDEzLjY2OCA1LjU3NTA4TDEyLjMzMiAxLjkxODgzQzExLjgyODEgMC41MjQyOTUgMTAuNTYyNSAtMC4wNjE2NDE3IDkuMjYxNzIgMC40MDcxMDhDNy45NDkyMiAwLjg4NzU3NyA3LjM2MzI4IDIuMTQxNDggNy44NjcxOSAzLjUzNjAyTDExLjIwNyAxMi43MjM1QzExLjIzMDUgMTIuNzgyMSAxMS4yMTg4IDEyLjgyODkgMTEuMTYwMiAxMi44NTI0QzExLjEyNSAxMi44NzU4IDExLjA3ODEgMTIuODUyNCAxMS4wNDMgMTIuODE3Mkw5LjY3MTg4IDExLjMxNzJDOC45OTIxOSAxMC41OTA3IDguMTcxODggMTAuMzY4IDcuMzg2NzIgMTAuNjQ5M0M2LjMyMDMxIDExLjA0NzcgNS42Mjg5MSAxMi4wNjcyIDYuMDc0MjIgMTMuMjc0M0M2LjE3OTY5IDEzLjYxNDEgNi40MTQwNiAxNC4wMjQzIDYuNjgzNTkgMTQuMzY0MUwxMC42MDk0IDE5LjExMDJDMTMuNTg1OSAyMi42OTYxIDE3LjA1NDcgMjMuODA5NCAyMC45NDUzIDIyLjM5MTRaTTIwLjQ0MTQgMjAuODU2M0MxNy4zNzExIDIxLjk4MTMgMTQuNSAyMS40MDcxIDExLjc4MTIgMTguMTM3NUw3Ljg1NTQ3IDEzLjQxNDlDNy43MzgyOCAxMy4yNzQzIDcuNjU2MjUgMTMuMTQ1NCA3LjU4NTk0IDEyLjk0NjFDNy40NDUzMSAxMi41NzExIDcuNjA5MzggMTIuMTM3NSA4LjA1NDY5IDExLjk3MzVDOC40Mjk2OSAxMS44NDQ2IDguNzM0MzggMTEuOTg1MiA5LjAyNzM0IDEyLjMwMTZMMTEuNzQ2MSAxNS4xMDI0QzEyLjE5MTQgMTUuNTcxMSAxMi41ODk4IDE1LjYxOCAxMi45ODgzIDE1LjQ3NzRDMTMuNDQ1MyAxNS4zMTMzIDEzLjYzMjggMTQuODIxMSAxMy40NDUzIDE0LjMxNzJMOS4yOTY4OCAyLjkwMzJDOS4xMjEwOSAyLjQzNDQ1IDkuMzMyMDMgMS45ODkxNCA5Ljc4OTA2IDEuODI1MDhDMTAuMjM0NCAxLjY2MTAyIDEwLjY2OCAxLjg4MzY3IDEwLjgzMiAyLjM1MjQyTDEzLjc5NjkgMTAuNDk2OUMxMy45Mzc1IDEwLjg4MzYgMTQuMzcxMSAxMS4wNTk0IDE0Ljc1NzggMTAuOTE4OEMxNS4xMzI4IDEwLjc3ODIgMTUuMzQzOCAxMC4zNjggMTUuMjAzMSA5Ljk5MzA1TDE0LjEzNjcgNy4wNTE2NEMxNC4yODkxIDYuODk5MyAxNC41MjM0IDYuNzQ2OTUgMTQuNzM0NCA2LjY2NDkyQzE1LjI4NTIgNi40NjU3IDE1Ljc0MjIgNi43MTE4IDE1Ljk1MzEgNy4yODYwMkwxNi44OTA2IDkuODUyNDJDMTcuMDMxMiAxMC4yNTA4IDE3LjQ3NjYgMTAuNDAzMiAxNy44NTE2IDEwLjI2MjVDMTguMjAzMSAxMC4xMzM2IDE4LjQzNzUgOS43NDY5NSAxOC4yODUyIDkuMzM2OEwxNy41MjM0IDcuMjUwODZDMTcuNjg3NSA3LjA5ODUyIDE3LjkxMDIgNi45NDYxNyAxOC4xMzI4IDYuODY0MTRDMTguNjgzNiA2LjY2NDkyIDE5LjE0MDYgNi45MTEwMiAxOS4zNTE2IDcuNDg1MjNMMTkuOTcyNyA5LjE5NjE3QzIwLjEyNSA5LjYwNjMzIDIwLjU1ODYgOS43NTg2NyAyMC45MzM2IDkuNjE4MDVDMjEuMjk2OSA5LjQ4OTE0IDIxLjUxOTUgOS4wOTA3IDIxLjM3ODkgOC42OTIyN0wyMC45MjE5IDcuNDI2NjRDMjEuODk0NSA3LjA3NTA4IDIyLjgyMDMgNy44NzE5NSAyMy40NTMxIDkuNjI5NzdMMjQuMTkxNCAxMS42MzM2QzI1Ljc5NjkgMTYuMDYzMyAyNC4zNDM4IDE5LjQzODMgMjAuNDQxNCAyMC44NTYzWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},heading:{alt:"Heading",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMS4yNTA2MiAzLjU4NDA1SDE4LjczOTRDMTkuNTczMiAzLjU4NDA1IDIwIDMuMTc3MSAyMCAyLjM0MzM1VjEuNTk4OTRDMjAgMC43ODUwMzkgMTkuNTczMiAwLjM2ODE2NCAxOC43Mzk0IDAuMzY4MTY0SDEuMjUwNjJDMC40MTY4NzQgMC4zNjgxNjQgMCAwLjc4NTAzOSAwIDEuNTk4OTRWMi4zNDMzNUMwIDMuMTc3MSAwLjQxNjg3NCAzLjU4NDA1IDEuMjUwNjIgMy41ODQwNVpNMS4yNTA2MiA5LjYzMjAySDguNjY1MDNDOS40OTg3MSA5LjYzMjAyIDkuOTE1NiA5LjIyNTA1IDkuOTE1NiA4LjM5MTM2VjcuNjQ2ODdDOS45MTU2IDYuODMzIDkuNDk4NzEgNi40MTYxMiA4LjY2NTAzIDYuNDE2MTJIMS4yNTA2MkMwLjQxNjg3NCA2LjQxNjEyIDAgNi44MzMgMCA3LjY0Njg3VjguMzkxMzZDMCA5LjIyNTA1IDAuNDE2ODc0IDkuNjMyMDIgMS4yNTA2MiA5LjYzMjAyWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},text:{alt:"Text",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMC43NDQ0MTYgMS45MTgxOUgxOS4yMzU3QzE5LjY1MjYgMS45MTgxOSAyMCAxLjU5MDY1IDIwIDEuMTYzODVDMjAgMC43NDY5NzcgMTkuNjUyNiAwLjQxOTQzNCAxOS4yMzU3IDAuNDE5NDM0SDAuNzQ0NDE2QzAuMzI3NTQzIDAuNDE5NDM0IDAgMC43NDY5NzcgMCAxLjE2Mzg1QzAgMS41OTA2NSAwLjMyNzU0MyAxLjkxODE5IDAuNzQ0NDE2IDEuOTE4MTlaTTAuNzQ0NDE2IDcuMTE5MThIMTkuMjM1N0MxOS42NTI2IDcuMTE5MTggMjAgNi43OTE2NCAyMCA2LjM2NDg0QzIwIDUuOTQ3OTYgMTkuNjUyNiA1LjYyMDQyIDE5LjIzNTcgNS42MjA0MkgwLjc0NDQxNkMwLjMyNzU0MyA1LjYyMDQyIDAgNS45NDc5NiAwIDYuMzY0ODRDMCA2Ljc5MTY0IDAuMzI3NTQzIDcuMTE5MTggMC43NDQ0MTYgNy4xMTkxOFpNMC43NDQ0MTYgMTIuMzIwMkgxOS4yMzU3QzE5LjY1MjYgMTIuMzIwMiAyMCAxMS45ODI3IDIwIDExLjU2NTlDMjAgMTEuMTQ5IDE5LjY1MjYgMTAuODIxNCAxOS4yMzU3IDEwLjgyMTRIMC43NDQ0MTZDMC4zMjc1NDMgMTAuODIxNCAwIDExLjE0OSAwIDExLjU2NTlDMCAxMS45ODI3IDAuMzI3NTQzIDEyLjMyMDIgMC43NDQ0MTYgMTIuMzIwMlpNMC43NDQ0MTYgMTcuNTExMkgxMS4zNjQ4QzExLjc4MTcgMTcuNTExMiAxMi4xMTkxIDE3LjE4MzcgMTIuMTE5MSAxNi43NjY4QzEyLjExOTEgMTYuMzQ5OSAxMS43ODE3IDE2LjAxMjUgMTEuMzY0OCAxNi4wMTI1SDAuNzQ0NDE2QzAuMzI3NTQzIDE2LjAxMjUgMCAxNi4zNDk5IDAgMTYuNzY2OEMwIDE3LjE4MzcgMC4zMjc1NDMgMTcuNTExMiAwLjc0NDQxNiAxNy41MTEyWiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},copyable:{alt:"Copyable",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEuODI1IDAuNjAzMDI3SDguNjc1QzYuMzYyNjkgMC42MDMwMjcgNS4yNzgyMyAxLjQyMzU5IDUuMDUyMzEgMy40MDcyOUM1LjAwNTA0IDMuODIyMjkgNS4zNDg3NCA0LjE2NTUzIDUuNzY2NDMgNC4xNjU1M0g3LjMyNUMxMC40NzUgNC4xNjU1MyAxMS45Mzc1IDUuNjI4MDMgMTEuOTM3NSA4Ljc3ODAzVjEwLjMzNjZDMTEuOTM3NSAxMC43NTQzIDEyLjI4MDcgMTEuMDk4IDEyLjY5NTcgMTEuMDUwN0MxNC42Nzk0IDEwLjgyNDggMTUuNSA5Ljc0MDM0IDE1LjUgNy40MjgwM1Y0LjI3ODAzQzE1LjUgMS42NTMwMyAxNC40NSAwLjYwMzAyNyAxMS44MjUgMC42MDMwMjdaIiBmaWxsPSIjQkJDMEM1Ii8+CiAgPHBhdGggZD0iTTcuMzI1IDUuMTAzMDNINC4xNzVDMS41NSA1LjEwMzAzIDAuNSA2LjE1MzAzIDAuNSA4Ljc3ODAzVjExLjkyOEMwLjUgMTQuNTUzIDEuNTUgMTUuNjAzIDQuMTc1IDE1LjYwM0g3LjMyNUM5Ljk1IDE1LjYwMyAxMSAxNC41NTMgMTEgMTEuOTI4VjguNzc4MDNDMTEgNi4xNTMwMyA5Ljk1IDUuMTAzMDMgNy4zMjUgNS4xMDMwM1pNOC4yMTc1IDkuMzQwNTNMNS40MzUgMTIuMTIzQzUuMzMgMTIuMjI4IDUuMTk1IDEyLjI4MDUgNS4wNTI1IDEyLjI4MDVDNC45MSAxMi4yODA1IDQuNzc1IDEyLjIyOCA0LjY3IDEyLjEyM0wzLjI3NSAxMC43MjhDMy4wNjUgMTAuNTE4IDMuMDY1IDEwLjE4MDUgMy4yNzUgOS45NzA1M0MzLjQ4NSA5Ljc2MDUzIDMuODIyNSA5Ljc2MDUzIDQuMDMyNSA5Ljk3MDUzTDUuMDQ1IDEwLjk4M0w3LjQ1MjUgOC41NzU1M0M3LjY2MjUgOC4zNjU1MyA4IDguMzY1NTMgOC4yMSA4LjU3NTUzQzguNDIgOC43ODU1MyA4LjQyNzUgOS4xMzA1MyA4LjIxNzUgOS4zNDA1M1oiIGZpbGw9IiNCQkMwQzUiLz4KPC9zdmc+Cg=="},divider:{alt:"Divider",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDIwIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuNzQ0NDE2IDEuNzQ5NDlIMTkuMjM1N0MxOS42NTI2IDEuNzQ5NDkgMjAgMS40MjE5NSAyMCAxLjAwNTA3QzIwIDAuNTg4MjA0IDE5LjY1MjYgMC4yNTA3MzIgMTkuMjM1NyAwLjI1MDczMkgwLjc0NDQxNkMwLjMyNzU0MyAwLjI1MDczMiAwIDAuNTg4MjA0IDAgMS4wMDUwN0MwIDEuNDIxOTUgMC4zMjc1NDMgMS43NDk0OSAwLjc0NDQxNiAxLjc0OTQ5WiIgZmlsbD0iI0JCQzBDNSIvPgo8L3N2Zz4K"},panel:{alt:"Panel",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMy4wMzg1MSAxNS42NzI5SDE3LjUyNzlDMTkuMjg1NyAxNS42NzI5IDIwLjE1NjMgMTQuODAyMyAyMC4xNTYzIDEzLjA3OFYxMC42MDg3QzIwLjE1NjMgMTAuMTczNCAxOS45MTM1IDkuOTMwNjcgMTkuNDc4MiA5LjkzMDY3QzE5LjA0MyA5LjkzMDY3IDE4LjgwODYgMTAuMTczNCAxOC44MDg2IDEwLjYwODdWMTMuMDExQzE4LjgwODYgMTMuODgxNSAxOC4zMzE1IDE0LjMyNTIgMTcuNTExMSAxNC4zMjUySDMuMDYzNjFDMi4yMjY1NiAxNC4zMjUyIDEuNzY2MTkgMTMuODgxNSAxLjc2NjE5IDEzLjAxMVYxMC42MDg3QzEuNzY2MTkgMTAuMTczNCAxLjUxNTA2IDkuOTMwNjcgMS4wODgxNyA5LjkzMDY3QzAuNjYxMjcyIDkuOTMwNjcgMC40MTg1MjcgMTAuMTczNCAwLjQxODUyNyAxMC42MDg3VjEzLjA3OEMwLjQxODUyNyAxNC44MTA3IDEuMjk3NDQgMTUuNjcyOSAzLjAzODUxIDE1LjY3MjlaTTMuMDM4NTEgMC4yNjI2OTVDMS4yOTc0NCAwLjI2MjY5NSAwLjQxODUyNyAxLjEyNDg2IDAuNDE4NTI3IDIuODU3NTZWNC45MDgzNEMwLjQxODUyNyA1LjM0MzYxIDAuNjYxMjcyIDUuNTk0NzMgMS4wODgxNyA1LjU5NDczQzEuNTE1MDYgNS41OTQ3MyAxLjc2NjE5IDUuMzQzNjEgMS43NjYxOSA0LjkwODM0VjIuOTI0NTNDMS43NjYxOSAyLjA1Mzk5IDIuMjI2NTYgMS42MTAzNSAzLjA2MzYxIDEuNjEwMzVIMTcuNTExMUMxOC4zMzE1IDEuNjEwMzUgMTguODA4NiAyLjA1Mzk5IDE4LjgwODYgMi45MjQ1M1Y0LjkwODM0QzE4LjgwODYgNS4zNDM2MSAxOS4wNTE0IDUuNTk0NzMgMTkuNDc4MiA1LjU5NDczQzE5LjkyMTkgNS41OTQ3MyAyMC4xNTYzIDUuMzQzNjEgMjAuMTU2MyA0LjkwODM0VjIuODU3NTZDMjAuMTU2MyAxLjEzMzIzIDE5LjI4NTcgMC4yNjI2OTUgMTcuNTI3OSAwLjI2MjY5NUgzLjAzODUxWk0xLjA4ODE3IDguODQyNTNDMS42OTA4NSA4Ljg0MjUzIDIuMTc2MzQgOC4zNDg2NyAyLjE3NjM0IDcuNzQ1OTVDMi4xNzYzNCA3LjE1MTY1IDEuNjkwODUgNi42NjYxNSAxLjA4ODE3IDYuNjY2MTVDMC40OTM4NjEgNi42NjYxNSAwIDcuMTUxNjUgMCA3Ljc0NTk1QzAgOC4zNDg2NyAwLjQ5Mzg2MSA4Ljg0MjUzIDEuMDg4MTcgOC44NDI1M1pNMTkuNDc4MiA4Ljg0MjUzQzIwLjA3MjYgOC44NDI1MyAyMC41NjY0IDguMzQ4NjcgMjAuNTY2NCA3Ljc0NTk1QzIwLjU2NjQgNy4xNTE2NSAyMC4wNzI2IDYuNjY2MTUgMTkuNDc4MiA2LjY2NjE1QzE4Ljg3NTYgNi42NjYxNSAxOC4zOTAxIDcuMTQzMjggMTguMzkwMSA3Ljc0NTk1QzE4LjM5MDEgOC4zNDg2NyAxOC44NzU2IDguODQyNTMgMTkuNDc4MiA4Ljg0MjUzWk03LjU0MTg2IDExLjg5NzdDNy44NDMyMSAxMS44OTc3IDguMDUyNDMgMTEuNzU1NSA4LjE3OCAxMS4zNjJMOC43ODkwNyA5LjU3OTFIMTEuNzg1N0wxMi4zOTY4IDExLjM2MkMxMi41MjIzIDExLjc0NzEgMTIuNzM5OSAxMS44OTc3IDEzLjA0MTMgMTEuODk3N0MxMy40MDk2IDExLjg5NzcgMTMuNjYwNyAxMS42NTUgMTMuNjYwNyAxMS4zMjAyQzEzLjY2MDcgMTEuMTg2MiAxMy42MzU2IDExLjA2OSAxMy41Njg2IDEwLjg4NDlMMTEuMjI0OSA0LjU2NTE1QzExLjA1NzUgNC4xMjk4OCAxMC43Mzk0IDMuOTAzODggMTAuMjc5IDMuOTAzODhDOS44MjcgMy45MDM4OCA5LjUxNzI5IDQuMTI5ODggOS4zNTgyOSA0LjU2NTE1TDcuMDA2MTQgMTAuODg0OUM2Ljk0NzU0IDExLjA2OSA2LjkxNDA2IDExLjE4NjIgNi45MTQwNiAxMS4zMTE4QzYuOTE0MDYgMTEuNjYzNCA3LjE2NTE0IDExLjg5NzcgNy41NDE4NiAxMS44OTc3Wk05LjEzMjI5IDguNTc0NjdMMTAuMjQ1NiA1LjMzNTI0SDEwLjMzNzZMMTEuNDUwOSA4LjU3NDY3SDkuMTMyMjlaIiBmaWxsPSIjQkJDMEM1Ii8+Cjwvc3ZnPgo="},ui:{alt:"UI",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBvcGFjaXR5PSIwLjUiPgogICAgPHJlY3QgeT0iMC4xMDMwMjciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEyIiBmaWxsPSIjMDM3REQ2IiBmaWxsLW9wYWNpdHk9IjAuMSIvPgogICAgPHBhdGggZD0iTTYuNzY3NDQgMTAuNTUwN0M2Ljc2NTY5IDEwLjU1MDcgNi43NjEzMSAxMC41NTAxIDYuNzU1OTQgMTAuNTQ0OEM2Ljc1MDU3IDEwLjUzOTQgNi43NSAxMC41MzUgNi43NSAxMC41MzMzVjkuMjI1MTJDNi43NSA3LjkxNTI1IDcuODE2NTMgNi44NTMwMyA5LjEyMjA5IDYuODUzMDNIMTAuNDMwMkMxMC40MzIgNi44NTMwMyAxMC40MzY0IDYuODUzNTkgMTAuNDQxNyA2Ljg1ODk2QzEwLjQ0NzEgNi44NjQzMyAxMC40NDc3IDYuODY4NzIgMTAuNDQ3NyA2Ljg3MDQ3QzEwLjQ0NzcgNi44NzIyMiAxMC40NDcxIDYuODc2NjEgMTAuNDQxNyA2Ljg4MTk4QzEwLjQzNjQgNi44ODczNSAxMC40MzIgNi44ODc5MSAxMC40MzAyIDYuODg3OTFIOS4xMjIwOUM3LjgzMTg1IDYuODg3OTEgNi43ODQ4OCA3LjkzNDg3IDYuNzg0ODggOS4yMjUxMlYxMC41MzMzQzYuNzg0ODggMTAuNTM1IDYuNzg0MzIgMTAuNTM5NCA2Ljc3ODk1IDEwLjU0NDhDNi43NzM1OCAxMC41NTAxIDYuNzY5MTkgMTAuNTUwNyA2Ljc2NzQ0IDEwLjU1MDdaTTE3LjIzMjYgMTAuNTUwN0MxNy4yMzA4IDEwLjU1MDcgMTcuMjI2NCAxMC41NTAxIDE3LjIyMTEgMTAuNTQ0OEMxNy4yMTU3IDEwLjUzOTQgMTcuMjE1MSAxMC41MzUgMTcuMjE1MSAxMC41MzMzVjkuMjI1MTJDMTcuMjE1MSA3LjkzNDg3IDE2LjE2ODIgNi44ODc5MSAxNC44Nzc5IDYuODg3OTFIMTMuNTY5OEMxMy41NjggNi44ODc5MSAxMy41NjM2IDYuODg3MzUgMTMuNTU4MyA2Ljg4MTk4QzEzLjU1MjkgNi44NzY2MSAxMy41NTIzIDYuODcyMjIgMTMuNTUyMyA2Ljg3MDQ3QzEzLjU1MjMgNi44Njg3MiAxMy41NTI5IDYuODY0MzMgMTMuNTU4MyA2Ljg1ODk2QzEzLjU2MzYgNi44NTM1OSAxMy41NjggNi44NTMwMyAxMy41Njk4IDYuODUzMDNIMTQuODc3OUMxNi4xODM1IDYuODUzMDMgMTcuMjUgNy45MTUyNSAxNy4yNSA5LjIyNTEyVjEwLjUzMzNDMTcuMjUgMTAuNTM1IDE3LjI0OTQgMTAuNTM5NCAxNy4yNDQxIDEwLjU0NDhDMTcuMjM4NyAxMC41NTAxIDE3LjIzNDMgMTAuNTUwNyAxNy4yMzI2IDEwLjU1MDdaTTE0Ljg3NzkgMTcuMzUzSDE0LjA5M0MxNC4wOTEzIDE3LjM1MyAxNC4wODY5IDE3LjM1MjUgMTQuMDgxNSAxNy4zNDcxQzE0LjA3NjEgMTcuMzQxNyAxNC4wNzU2IDE3LjMzNzMgMTQuMDc1NiAxNy4zMzU2QzE0LjA3NTYgMTcuMzMzOCAxNC4wNzYxIDE3LjMyOTQgMTQuMDgxNSAxNy4zMjQxQzE0LjA4NjkgMTcuMzE4NyAxNC4wOTEzIDE3LjMxODEgMTQuMDkzIDE3LjMxODFIMTQuODc3OUMxNi4xNjgyIDE3LjMxODEgMTcuMjE1MSAxNi4yNzEyIDE3LjIxNTEgMTQuOTgwOVYxNC4xOTYxQzE3LjIxNTEgMTQuMTk0MyAxNy4yMTU3IDE0LjE4OTkgMTcuMjIxMSAxNC4xODQ1QzE3LjIyNjQgMTQuMTc5MiAxNy4yMzA4IDE0LjE3ODYgMTcuMjMyNiAxNC4xNzg2QzE3LjIzNDMgMTQuMTc4NiAxNy4yMzg3IDE0LjE3OTIgMTcuMjQ0MSAxNC4xODQ1QzE3LjI0OTQgMTQuMTg5OSAxNy4yNSAxNC4xOTQzIDE3LjI1IDE0LjE5NjFWMTQuOTgwOUMxNy4yNSAxNi4yOTA4IDE2LjE4MzUgMTcuMzUzIDE0Ljg3NzkgMTcuMzUzWk0xMC40MzAyIDE3LjM1M0g5LjEyMjA5QzcuODE2NTMgMTcuMzUzIDYuNzUgMTYuMjkwOCA2Ljc1IDE0Ljk4MDlWMTMuNjcyOEM2Ljc1IDEzLjY3MSA2Ljc1MDU3IDEzLjY2NjcgNi43NTU5NCAxMy42NjEzQzYuNzYxMzEgMTMuNjU1OSA2Ljc2NTY5IDEzLjY1NTQgNi43Njc0NCAxMy42NTU0QzYuNzY5MTkgMTMuNjU1NCA2Ljc3MzU4IDEzLjY1NTkgNi43Nzg5NSAxMy42NjEzQzYuNzg0MzIgMTMuNjY2NyA2Ljc4NDg4IDEzLjY3MSA2Ljc4NDg4IDEzLjY3MjhWMTQuOTgwOUM2Ljc4NDg4IDE2LjI3MTIgNy44MzE4NSAxNy4zMTgxIDkuMTIyMDkgMTcuMzE4MUgxMC40MzAyQzEwLjQzMiAxNy4zMTgxIDEwLjQzNjQgMTcuMzE4NyAxMC40NDE3IDE3LjMyNDFDMTAuNDQ3MSAxNy4zMjk0IDEwLjQ0NzcgMTcuMzMzOCAxMC40NDc3IDE3LjMzNTZDMTAuNDQ3NyAxNy4zMzczIDEwLjQ0NzEgMTcuMzQxNyAxMC40NDE3IDE3LjM0NzFDMTAuNDM2NCAxNy4zNTI1IDEwLjQzMiAxNy4zNTMgMTAuNDMwMiAxNy4zNTNaTTkuMzgzNzIgOC45NDYwNUgxMC40MzAyQzEwLjY2NTggOC45NDYwNSAxMC43ODUzIDkuMDA3MzggMTAuODQ3MiA5LjA2ODk3QzEwLjkwODcgOS4xMzAyOSAxMC45NzA5IDkuMjQ5MzMgMTAuOTcwOSA5LjQ4Njc1VjEwLjUzMzNDMTAuOTcwOSAxMC43NzA3IDEwLjkwODcgMTAuODg5NyAxMC44NDcyIDEwLjk1MUMxMC43ODUzIDExLjAxMjYgMTAuNjY1OCAxMS4wNzQgMTAuNDMwMiAxMS4wNzRIOS4zODM3MkM5LjE0ODEyIDExLjA3NCA5LjAyODY0IDExLjAxMjYgOC45NjY3OCAxMC45NTFDOC45MDUyMSAxMC44ODk3IDguODQzMDIgMTAuNzcwNyA4Ljg0MzAyIDEwLjUzMzNWOS40ODY3NUM4Ljg0MzAyIDkuMjQ5MzMgOC45MDUyMSA5LjEzMDI5IDguOTY2NzggOS4wNjg5N0M5LjAyODY0IDkuMDA3MzggOS4xNDgxMiA4Ljk0NjA1IDkuMzgzNzIgOC45NDYwNVpNMTMuNTY5OCA4Ljk0NjA1SDE0LjYxNjNDMTQuODUxOSA4Ljk0NjA1IDE0Ljk3MTQgOS4wMDczOCAxNS4wMzMyIDkuMDY4OTdDMTUuMDk0OCA5LjEzMDI5IDE1LjE1NyA5LjI0OTMzIDE1LjE1NyA5LjQ4Njc1VjEwLjUzMzNDMTUuMTU3IDEwLjc3MDcgMTUuMDk0OCAxMC44ODk3IDE1LjAzMzIgMTAuOTUxQzE0Ljk3MTQgMTEuMDEyNiAxNC44NTE5IDExLjA3NCAxNC42MTYzIDExLjA3NEgxMy41Njk4QzEzLjMzNDIgMTEuMDc0IDEzLjIxNDcgMTEuMDEyNiAxMy4xNTI4IDEwLjk1MUMxMy4wOTEzIDEwLjg4OTcgMTMuMDI5MSAxMC43NzA3IDEzLjAyOTEgMTAuNTMzM1Y5LjQ4Njc1QzEzLjAyOTEgOS4yNDkzMyAxMy4wOTEzIDkuMTMwMjkgMTMuMTUyOCA5LjA2ODk3QzEzLjIxNDcgOS4wMDczOCAxMy4zMzQyIDguOTQ2MDUgMTMuNTY5OCA4Ljk0NjA1Wk05LjM4MzcyIDEzLjEzMjFIMTAuNDMwMkMxMC42NjU4IDEzLjEzMjEgMTAuNzg1MyAxMy4xOTM0IDEwLjg0NzIgMTMuMjU1QzEwLjkwODcgMTMuMzE2MyAxMC45NzA5IDEzLjQzNTQgMTAuOTcwOSAxMy42NzI4VjE0LjcxOTNDMTAuOTcwOSAxNC45NTY3IDEwLjkwODcgMTUuMDc1OCAxMC44NDcyIDE1LjEzNzFDMTAuNzg1MyAxNS4xOTg3IDEwLjY2NTggMTUuMjYgMTAuNDMwMiAxNS4yNkg5LjM4MzcyQzkuMTQ4MTIgMTUuMjYgOS4wMjg2NCAxNS4xOTg3IDguOTY2NzggMTUuMTM3MUM4LjkwNTIxIDE1LjA3NTggOC44NDMwMiAxNC45NTY3IDguODQzMDIgMTQuNzE5M1YxMy42NzI4QzguODQzMDIgMTMuNDM1NCA4LjkwNTIxIDEzLjMxNjMgOC45NjY3OCAxMy4yNTVDOS4wMjg2NCAxMy4xOTM0IDkuMTQ4MTIgMTMuMTMyMSA5LjM4MzcyIDEzLjEzMjFaTTEzLjU2OTggMTMuMTMyMUgxNC42MTYzQzE0Ljg1MTkgMTMuMTMyMSAxNC45NzE0IDEzLjE5MzQgMTUuMDMzMiAxMy4yNTVDMTUuMDk0OCAxMy4zMTYzIDE1LjE1NyAxMy40MzU0IDE1LjE1NyAxMy42NzI4VjE0LjcxOTNDMTUuMTU3IDE0Ljk1NjcgMTUuMDk0OCAxNS4wNzU4IDE1LjAzMzIgMTUuMTM3MUMxNC45NzE0IDE1LjE5ODcgMTQuODUxOSAxNS4yNiAxNC42MTYzIDE1LjI2SDEzLjU2OThDMTMuMzM0MiAxNS4yNiAxMy4yMTQ3IDE1LjE5ODcgMTMuMTUyOCAxNS4xMzcxQzEzLjA5MTMgMTUuMDc1OCAxMy4wMjkxIDE0Ljk1NjcgMTMuMDI5MSAxNC43MTkzVjEzLjY3MjhDMTMuMDI5MSAxMy40MzU0IDEzLjA5MTMgMTMuMzE2MyAxMy4xNTI4IDEzLjI1NUMxMy4yMTQ3IDEzLjE5MzQgMTMuMzM0MiAxMy4xMzIxIDEzLjU2OTggMTMuMTMyMVoiIGZpbGw9IiMwMzc2QzkiIHN0cm9rZT0iIzAzN0RENiIgc3Ryb2tlLXdpZHRoPSIwLjc1Ii8+CiAgPC9nPgo8L3N2Zz4K"},image:{alt:"Image",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljg3NTYgMTIuNTE0NUwxMy45MDM0IDcuODQzNzFDMTMuNTI2OCA3LjUwODkyIDEzLjA5MTUgNy4zMjQ3OCAxMi42Mzk1IDcuMzI0NzhDMTIuMTc5MSA3LjMyNDc4IDExLjc2OSA3LjQ4Mzc4IDExLjM4MzkgNy44MjdMNy42MDA0MyAxMS4yMDg3TDYuMDUxOSA5LjgxMDg1QzUuNzAwMzQgOS40OTI3MSA1LjMxNTI5IDkuMzMzNzEgNC45MjE4NyA5LjMzMzcxQzQuNTQ1MiA5LjMzMzcxIDQuMTkzNjQgOS40ODQzNSAzLjg0MjA4IDkuODAyNDJMMC42NTI5MDEgMTIuNjgxOUMwLjcwMzEyNSAxNC4xOTcgMS4zMjI1NCAxNC45NjcxIDIuNTY5NzYgMTQuOTY3MUgxNi41OTg4QzE4LjExMzkgMTQuOTY3MSAxOC44NzU2IDE0LjEyMTYgMTguODc1NiAxMi41MTQ1Wk02LjIzNjA1IDcuOTI3NDJDNy4zMTU4NiA3LjkyNzQyIDguMjAzMTQgNy4wNDAxNyA4LjIwMzE0IDUuOTUyQzguMjAzMTQgNC44NzIyIDcuMzE1ODYgMy45NzY1NiA2LjIzNjA1IDMuOTc2NTZDNS4xNDc4OCAzLjk3NjU2IDQuMjYwNiA0Ljg3MjIgNC4yNjA2IDUuOTUyQzQuMjYwNiA3LjA0MDE3IDUuMTQ3ODggNy45Mjc0MiA2LjIzNjA1IDcuOTI3NDJaTTIuNjI4MzUgMTUuNTUzSDE3LjEwOTRDMTguODY3MiAxNS41NTMgMTkuNzM3NyAxNC42OTA5IDE5LjczNzcgMTIuOTY2NVYyLjczNzcyQzE5LjczNzcgMS4wMTMzOSAxOC44NjcyIDAuMTQyODUzIDE3LjEwOTQgMC4xNDI4NTNIMi42MjgzNUMwLjg3ODkwNyAwLjE0Mjg1MyAwIDEuMDEzMzkgMCAyLjczNzcyVjEyLjk2NjVDMCAxNC42OTA5IDAuODc4OTA3IDE1LjU1MyAyLjYyODM1IDE1LjU1M1pNMi42NDUwOSAxNC4yMDU0QzEuODA4MDQgMTQuMjA1NCAxLjM0NzY2IDEzLjc2MTcgMS4zNDc2NiAxMi44OTEyVjIuODEzMDVDMS4zNDc2NiAxLjk0MjUyIDEuODA4MDQgMS40OTA1MSAyLjY0NTA5IDEuNDkwNTFIMTcuMDkyNkMxNy45MjEzIDEuNDkwNTEgMTguMzkwMSAxLjk0MjUyIDE4LjM5MDEgMi44MTMwNVYxMi44OTEyQzE4LjM5MDEgMTMuNzYxNyAxNy45MjEzIDE0LjIwNTQgMTcuMDkyNiAxNC4yMDU0SDIuNjQ1MDlaIiBmaWxsPSIjQkJDMEM1Ii8+Cjwvc3ZnPgo="}},ei=(0,z.forwardRef)(function(e,t){var n=e.icon,r=e.alt,i=void 0===r?er[n].alt:r,a=e.width,o=void 0===a?"32px":a,s=e.height,u=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["icon","alt","width","height"]),l=(0,en.useColorMode)().colorMode,c=er[n],_=c.src,p=(0,L.hasProperty)(c,"srcDark")?c.srcDark:c.src;return(0,F.jsx)(en.Image,function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);nn=>e(t(n)),n=Array.from(e).reverse().reduce((e,n)=>e?t(e,n.encode):n.encode,void 0),r=e.reduce((e,n)=>e?t(e,n.decode):n.decode,void 0);return{encode:n,decode:r}}function ex(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let n=e.indexOf(t);if(-1===n)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return n})}}}function eD(e=""){if("string"!=typeof e)throw Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw Error("join.decode input should be string");return t.split(e)}}}let eS=(e,t)=>t?eS(t,e%t):e,eT=(e,t)=>e+(t-eS(e,t));function eE(e,t,n,r){if(!Array.isArray(e))throw Error("convertRadix2: data should be array");if(t<=0||t>32)throw Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw Error(`convertRadix2: wrong to=${n}`);if(eT(t,n)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${eT(t,n)}`);let i=0,a=0,o=2**n-1,s=[];for(let r of e){if(r>=2**t)throw Error(`convertRadix2: invalid data word=${r} from=${t}`);if(i=i<32)throw Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=n;a-=n)s.push((i>>a-n&o)>>>0);i&=2**a-1}if(i=i<=t)throw Error("Excess padding");if(!r&&i)throw Error(`Non-zero padding: ${i}`);return r&&a>0&&s.push(i>>>0),s}let ew=ev(function(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(eT(8,e)>32||eT(e,8)>32)throw Error("radix2: carry overflow");return{encode:n=>{if(!(n instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return eE(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&"number"!=typeof n[0])throw Error("radix2.decode input should be array of strings");return Uint8Array.from(eE(n,e,8,t))}}}(6),ex("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),function(e,t="="){if("string"!=typeof t)throw Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw Error("padding.encode input should be array of strings");for(let e of n)if("string"!=typeof e)throw Error(`padding.encode: non-string input=${e}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw Error("padding.encode input should be array of strings");for(let e of n)if("string"!=typeof e)throw Error(`padding.decode: non-string input=${e}`);let r=n.length;if(r*e%8)throw Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}(6),eD(""));var eA=n(5695),eC=n.n(eA),eN=n(7715),eM=n(9189),ek=n.n(eM);function ej(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function eI(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function eO(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function eP(e,t){eI(e);let n=t.outputLen;if(e.lengthe instanceof Uint8Array,eL=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),eR=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),ez=(e,t)=>e<<32-t|e>>>t,eB=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!eB)throw Error("Non little-endian hardware is not supported");function eU(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}(e)),!eF(e))throw Error(`expected Uint8Array, got ${typeof e}`);return e}class eJ{clone(){return this._cloneInto()}}function e$(e){let t=t=>e().update(eU(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}class eK extends eJ{constructor(e,t,n,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=eR(this.buffer)}update(e){eO(this);let{view:t,buffer:n,blockLen:r}=this;e=eU(e);let i=e.length;for(let a=0;ar-a&&(this.process(n,0),a=0);for(let e=a;e>i&a),s=Number(n&a),u=r?4:0,l=r?0:4;e.setUint32(t+u,o,r),e.setUint32(t+l,s,r)})(n,r-8,BigInt(8*this.length),i),this.process(n,0);let o=eR(e),s=this.outputLen;if(s%4)throw Error("_sha2: outputLen should be aligned to 32bit");let u=s/4,l=this.get();if(u>l.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;ee&t^~e&n,eY=(e,t,n)=>e&t^e&n^t&n,eW=new Uint32Array([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,2756734187,3204031479,3329325298]),eq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),eQ=new Uint32Array(64);class eH extends eK{constructor(){super(64,32,8,!1),this.A=0|eq[0],this.B=0|eq[1],this.C=0|eq[2],this.D=0|eq[3],this.E=0|eq[4],this.F=0|eq[5],this.G=0|eq[6],this.H=0|eq[7]}get(){let{A:e,B:t,C:n,D:r,E:i,F:a,G:o,H:s}=this;return[e,t,n,r,i,a,o,s]}set(e,t,n,r,i,a,o,s){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r,this.E=0|i,this.F=0|a,this.G=0|o,this.H=0|s}process(e,t){for(let n=0;n<16;n++,t+=4)eQ[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=eQ[e-15],n=eQ[e-2],r=ez(t,7)^ez(t,18)^t>>>3,i=ez(n,17)^ez(n,19)^n>>>10;eQ[e]=i+eQ[e-7]+r+eQ[e-16]|0}let{A:n,B:r,C:i,D:a,E:o,F:s,G:u,H:l}=this;for(let e=0;e<64;e++){let t=ez(o,6)^ez(o,11)^ez(o,25),c=l+t+eV(o,s,u)+eW[e]+eQ[e]|0,_=ez(n,2)^ez(n,13)^ez(n,22),p=_+eY(n,r,i)|0;l=u,u=s,s=o,o=a+c|0,a=i,i=r,r=n,n=c+p|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,o=o+this.E|0,s=s+this.F|0,u=u+this.G|0,l=l+this.H|0,this.set(n,r,i,a,o,s,u,l)}roundClean(){eQ.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let eG=e$(()=>new eH);var eZ=n(7152),eX=n.n(eZ)()({proto:!1,circles:!1});function e0(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&void 0!==arguments[0]?arguments[0]:{};return(0,eN.refine)((0,eN.union)([(0,eN.string)(),(0,eN.instance)(URL)]),"uri",function(t){try{var n=new URL(t),r=(0,eN.type)(e);return(0,eN.assert)(n,r),!0}catch(e){return'Expected URL, got "'.concat(t.toString(),'".')}})};function tr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}RegExp("^(?:[A-Za-z0-9-_]+( [A-Za-z0-9-_]+)*)|(?:(?:@[A-Za-z0-9-*~][A-Za-z0-9-*._~]*\\/)?[A-Za-z0-9-~][A-Za-z0-9-._~]*)$","u"),function(e){e.Installing="installing",e.Updating="updating",e.Running="running",e.Stopped="stopped",e.Crashed="crashed"}(u||(u={})),function(e){e.Start="START",e.Stop="STOP",e.Crash="CRASH",e.Update="UPDATE"}(l||(l={})),tp(Error);function th(){var e;return(e=function(e){var t,n,r,i,a,o,s;return tf(this,function(u){switch(u.label){case 0:var l;return t=e.manifest,n=e.sourceCode,r=e.svgIcon,i=e.auxiliaryFiles,a=e.localizationFiles,o=[(l=t.clone(),delete l.result.source.shasum,l.value=eC()(l.result),l),n,r].concat(tc(i),tc(a)).filter(function(e){return void 0!==e}),s=ew.encode,[4,function(e){return te.apply(this,arguments)}(o)];case 1:return[2,s.apply(ew,[u.sent()])]}})},th=function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){ta(a,r,i,o,s,"next",e)}function s(e){ta(a,r,i,o,s,"throw",e)}o(void 0)})}).apply(this,arguments)}var tg=(0,eN.pattern)((0,eN.string)(),RegExp("^[\\x21-\\x7E]*$","u")),ty=tn({protocol:(0,eN.enums)(["http:","https:"]),hostname:(0,eN.enums)(["localhost","127.0.0.1","[::1]"]),hash:(0,eN.empty)((0,eN.string)()),search:(0,eN.empty)((0,eN.string)())}),tb=(0,eN.refine)(tg,"local Snap Id",function(e){if(!e.startsWith(a.local))return'Expected local snap ID, got "'.concat(e,'".');var t=tl((0,eN.validate)(e.slice(a.local.length),ty),1)[0];return null==t||t}),tv=(0,eN.intersection)([tg,tn({protocol:(0,eN.literal)(a.npm),pathname:(0,eN.refine)((0,eN.string)(),"package name",function(e){var t,n,r,i,a;return tf(this,function(o){switch(o.label){case 0:if(t=e.startsWith("/")?e.slice(1):e,r=(n=ek()(t)).errors,i=n.validForNewPackages,a=n.warnings,i)return[3,4];if(void 0!==r)return[3,2];return(0,L.assert)(void 0!==a),[5,tm(a)];case 1:return o.sent(),[3,4];case 2:return[5,tm(r)];case 3:o.sent(),o.label=4;case 4:return[2,!0]}})}),search:(0,eN.empty)((0,eN.string)()),hash:(0,eN.empty)((0,eN.string)())})]),tx=(0,eN.intersection)([tg,tn({protocol:(0,eN.enums)(["http:","https:"]),search:(0,eN.empty)((0,eN.string)()),hash:(0,eN.empty)((0,eN.string)())})]),tD=(0,eN.union)([tv,tb]);function tS(e){var t=Object.values(a).find(function(t){return e.startsWith(t)});if(void 0!==t)return t;throw Error('Invalid or no prefix found for "'.concat(e,'"'))}function tT(e){return e.replace(tS(e),"")}function tE(e){return(0,L.getSafeJson)(JSON.parse(e))}var tw=n(4610);function tA(e,t){return e.length===t.length&&e.every(function(e,n){return e===t[n]})}var tC=n(3601),tN=(0,eN.object)({jsonrpc:(0,eN.optional)(L.JsonRpcVersionStruct),id:(0,eN.optional)(L.JsonRpcIdStruct),method:(0,eN.string)(),params:(0,eN.optional)(L.JsonRpcParamsStruct)}),tM=(0,eN.refine)((0,eN.coerce)((0,eN.string)(),(0,eN.object)({minute:(0,eN.optional)((0,eN.string)()),hour:(0,eN.optional)((0,eN.string)()),dayOfMonth:(0,eN.optional)((0,eN.string)()),month:(0,eN.optional)((0,eN.string)()),dayOfWeek:(0,eN.optional)((0,eN.string)())}),function(e){return"".concat(null!==(c=e.minute)&&void 0!==c?c:"*"," ").concat(null!==(_=e.hour)&&void 0!==_?_:"*"," ").concat(null!==(p=e.dayOfMonth)&&void 0!==p?p:"*"," ").concat(null!==(d=e.month)&&void 0!==d?d:"*"," ").concat(null!==(f=e.dayOfWeek)&&void 0!==f?f:"*")}),"CronExpression",function(e){try{return(0,tC.parseExpression)(e),!0}catch(e){return!1}}),tk=(0,eN.object)({expression:tM,request:tN}),tj=(0,eN.array)(tk),tI="1399742832'",tO="572232532'",tP=n(2901),tF=(0,eN.refine)((0,eN.object)({dapps:(0,eN.optional)((0,eN.boolean)()),snaps:(0,eN.optional)((0,eN.boolean)()),allowedOrigins:(0,eN.optional)((0,eN.array)((0,eN.string)()))}),"RPC origins",function(e){return!0===e.snaps||!0===e.dapps||!!e.allowedOrigins&&e.allowedOrigins.length>0||"Must specify at least one JSON-RPC origin."}),tL=(0,eN.object)({allowedOrigins:(0,eN.optional)((0,eN.array)((0,eN.string)()))}),tR=RegExp("^(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})$","u"),tz=RegExp("^(?(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})):(?[a-zA-Z0-9]{1,64})$","u"),tB=RegExp("^(?[a-zA-Z0-9]{1,64})$","u"),tU=(0,eN.size)((0,eN.string)(),1,40),tJ=(0,eN.define)("Chain ID",(0,eN.string)().validator),t$=(0,eN.pattern)(tJ,tR),tK=(0,eN.pattern)((0,eN.string)(),tz);(0,eN.array)(tK),(0,eN.pattern)((0,eN.string)(),tB);var tV=(0,eN.object)({id:t$,name:tU}),tY=((0,eN.object)({chains:(0,eN.array)(tV),methods:(0,eN.optional)((0,eN.array)(tU)),events:(0,eN.optional)((0,eN.array)(tU))}),(0,eN.pattern)((0,eN.string)(),RegExp("^[-a-z0-9]{3,8}$","u")),[tI,tO]),tW=[60],tq=tW.map(function(e){return["m","44'","".concat(e,"'")]}),tQ=(0,eN.refine)((0,eN.array)((0,eN.string)()),"BIP-32 path",function(e){return 0===e.length?"Path must be a non-empty BIP-32 derivation path array":"m"!==e[0]?'Path must start with "m".':e.length<3?"Paths must have a length of at least three.":e.slice(1).some(function(e){return!(0,tw.isValidBIP32PathSegment)(e)})?"Path must be a valid BIP-32 derivation path array.":tY.includes(e[1])?'The purpose "'.concat(e[1],'" is not allowed for entropy derivation.'):!tq.some(function(t){return tA(e.slice(0,t.length),t)})||'The path "'.concat(e.join("/"),'" is not allowed for entropy derivation.')}),tH=function(e){return(0,eN.refine)(e,"BIP-32 entropy",function(e){return!("ed25519"===e.curve&&e.path.slice(1).some(function(e){return!e.endsWith("'")}))||"Ed25519 does not support unhardened paths."})},tG=tH((0,eN.type)({path:tQ,curve:(0,eN.enums)(["ed25519","secp256k1"])})),tZ=(0,eN.size)((0,eN.array)(tG),1,1/0),tX=(0,eN.refine)((0,eN.string)(),"SemVer range",function(e){return!!(0,L.isValidSemVerRange)(e)||"Expected a valid SemVer range."}),t0=(0,eN.refine)((0,eN.record)(tD,(0,eN.object)({version:(0,eN.optional)(tX)})),"SnapIds",function(e){return 0!==Object.keys(e).length}),t1=(0,eN.array)(t$),t2=(0,eN.type)({"endowment:network-access":(0,eN.optional)((0,eN.object)({})),"endowment:webassembly":(0,eN.optional)((0,eN.object)({})),"endowment:transaction-insight":(0,eN.optional)((0,eN.object)({allowTransactionOrigin:(0,eN.optional)((0,eN.boolean)())})),"endowment:cronjob":(0,eN.optional)((0,eN.object)({jobs:tj})),"endowment:rpc":(0,eN.optional)(tF),"endowment:name-lookup":(0,eN.optional)(t1),"endowment:keyring":(0,eN.optional)(tL),snap_dialog:(0,eN.optional)((0,eN.object)({})),snap_confirm:(0,eN.optional)((0,eN.object)({})),snap_manageState:(0,eN.optional)((0,eN.object)({})),snap_manageAccounts:(0,eN.optional)((0,eN.object)({})),snap_notify:(0,eN.optional)((0,eN.object)({})),snap_getBip32Entropy:(0,eN.optional)(tZ),snap_getBip32PublicKey:(0,eN.optional)(tZ),snap_getBip44Entropy:(0,eN.optional)((0,eN.size)((0,eN.array)((0,eN.object)({coinType:(0,eN.size)((0,eN.integer)(),0,4294967295)})),1,1/0)),snap_getEntropy:(0,eN.optional)((0,eN.object)({})),wallet_snap:(0,eN.optional)(t0)}),t3=(0,eN.array)((0,eN.string)()),t4=(0,eN.object)({version:L.VersionStruct,description:(0,eN.size)((0,eN.string)(),1,280),proposedName:(0,eN.size)((0,eN.string)(),1,214),repository:(0,eN.optional)((0,eN.object)({type:(0,eN.size)((0,eN.string)(),1,1/0),url:(0,eN.size)((0,eN.string)(),1,1/0)})),source:(0,eN.object)({shasum:L.ChecksumStruct,location:(0,eN.object)({npm:(0,eN.object)({filePath:(0,eN.size)((0,eN.string)(),1,1/0),iconPath:(0,eN.optional)((0,eN.size)((0,eN.string)(),1,1/0)),packageName:tt,registry:(0,eN.union)([(0,eN.literal)("https://registry.npmjs.org"),(0,eN.literal)("https://registry.npmjs.org/")])})}),files:(0,eN.optional)(t3),locales:(0,eN.optional)(t3)}),initialPermissions:t2,manifestVersion:(0,eN.literal)("0.1"),$schema:(0,eN.optional)((0,eN.string)())});function t6(e){return(0,eN.create)(e,t4)}function t5(e){return((0,L.assert)(!e.startsWith("/")),(0,L.assert)(-1===e.search(RegExp(":|\\/\\/","u")),'Path "'.concat(e,'" potentially an URI instead of local relative')),e.startsWith("./"))?e.slice(2):e}var t8=n(101),t7=n.n(t8),t9=n(6692),ne=n(1),nt=n.n(ne),nn=n(7525),nr=n(8146),ni=n(2623);function na(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,n),function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(this,nd),nd.add(this),nl(this,"meta",void 0),nl(this,"validatedManifest",void 0),nl(this,"files",void 0);var l=null!==(r=u.allowCustomRegistries)&&void 0!==r&&r,c=null!==(i=u.fetch)&&void 0!==i?i:globalThis.fetch.bind(globalThis),_=null!==(a=u.versionRange)&&void 0!==a?a:"*",p=(t=ns(function(e){return n_(this,function(t){return[2,e]})}),function(e){return t.apply(this,arguments)}),d=null!==(o=u.resolveVersion)&&void 0!==o?o:p;(0,L.assertStruct)(e.toString(),tv,"Invalid Snap Id: "),""===e.host&&""===e.port&&""===e.username&&""===e.password?s=np:(s="https://",e.username&&(s+=e.username,e.password&&(s+=":".concat(e.password)),s+="@"),s+=e.host,s=new URL(s),(0,L.assert)(l,TypeError('Custom NPM registries are disabled, tried to use "'.concat(s.toString(),'".')))),(0,L.assert)("/"===s.pathname&&""===s.search&&""===s.hash),(0,L.assert)(""!==e.pathname&&"/"!==e.pathname,TypeError("The package name in NPM location is empty."));var f=e.pathname;f.startsWith("/")&&(f=f.slice(1)),this.meta={requestedRange:_,registry:s,packageName:f,fetch:c,resolveVersion:d}}return e=[{key:"manifest",value:function(){var e=this;return ns(function(){var t,n;return n_(this,function(r){switch(r.label){case 0:if(e.validatedManifest)return[2,e.validatedManifest.clone()];return[4,e.fetch("snap.manifest.json")];case 1:return n=tE((t=r.sent()).toString()),t.result=t6(n),e.validatedManifest=t,[2,e.manifest()]}})})()}},{key:"fetch",value:function(e){var t=this;return ns(function(){var n,r;return n_(this,function(i){switch(i.label){case 0:if(n=t5(e),t.files)return[3,2];return[4,(function(e,t,n){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return n})(t,nd,nm).call(t)];case 1:i.sent(),(0,L.assert)(void 0!==t.files),i.label=2;case 2:return r=t.files.get(n),(0,L.assert)(void 0!==r,TypeError('File "'.concat(e,'" not found in package.'))),[2,r.clone()]}})})()}},{key:"packageName",get:function(){return this.meta.packageName}},{key:"version",get:function(){return(0,L.assert)(void 0!==this.meta.version,"Tried to access version without first fetching NPM package."),this.meta.version}},{key:"registry",get:function(){return this.meta.registry}},{key:"versionRange",get:function(){return this.meta.requestedRange}}],nu(n.prototype,e),t&&nu(n,t),n}();function nm(){return nh.apply(this,arguments)}function nh(){return(nh=ns(function(){var e,t,n,r,i,a;return n_(this,function(o){switch(o.label){case 0:return e=this,(0,L.assert)(void 0===this.files),[4,this.meta.resolveVersion(this.meta.requestedRange)];case 1:return t=o.sent(),[4,function(e,t,n,r){return nv.apply(this,arguments)}(this.meta.packageName,t,this.meta.registry,this.meta.fetch)];case 2:return r=(n=nc.apply(void 0,[o.sent(),2]))[0],i=n[1],this.meta.version=i,a="npm://",""!==this.meta.registry.username&&(a+=this.meta.registry.username,""!==this.meta.registry.password&&(a+=":".concat(this.meta.registry.password)),a+="@"),a+=this.meta.registry.host,[4,new Promise(function(t,n){var i,o,s,u;e.files=new Map,(0,nn.pipeline)("function"!=typeof r.getReader?r:new nr.F(r),nt()(1),(i="".concat(a,"/").concat(e.meta.packageName,"/"),o=e.files,(0,L.assert)(i.endsWith("/"),"Base needs to end with '/' for relative paths to be added as children instead of siblings."),(0,L.assert)(i.startsWith("npm:"),'Protocol mismatch, expected "npm:".'),s=(0,ni.extract)(),u=0,s.on("entry",function(e,t,n){var r=e.name;if("file"===e.type){var a=r.replace(nx,"");return t.pipe(t7()({encoding:"uint8array"},function(e){try{u+=e.byteLength,(0,L.assert)(u<262144e3,"Snap tarball exceeds limit of ".concat(262144e3," bytes."));var t=new e3({value:e,path:a,data:{canonicalPath:new URL(a,i).toString()}});return(0,L.assert)(!o.has(a),"Malformed tarball, multiple files with the same path."),o.set(a,t),n()}catch(e){return s.destroy(e)}}))}return t.on("end",function(){return n()}),t.resume()}),s),function(e){e?n(e):t()})})];case 3:return o.sent(),[2]}})})).apply(this,arguments)}function ng(e,t,n){return ny.apply(this,arguments)}function ny(){return(ny=ns(function(e,t,n){var r,i;return n_(this,function(a){switch(a.label){case 0:return[4,n(new URL(e,t).toString())];case 1:if(!(r=a.sent()).ok)throw Error("Failed to fetch NPM registry entry. Status code: ".concat(r.status,"."));return[4,r.json()];case 2:if(i=a.sent(),!(0,L.isObject)(i))throw Error('Failed to fetch package "'.concat(e,'" metadata from npm.'));return[2,i]}})})).apply(this,arguments)}function nb(){return(nb=ns(function(e,t,n,r){var i,a,o,s,u,l,c,_;return n_(this,function(p){switch(p.label){case 0:if(n.toString()===np.toString()&&(0,L.isValidSemVerVersion)(t))return[2,{tarballURL:(0,t9.Z)(e,t),targetVersion:t}];return[4,ng(e,n,r)];case 1:var d,f;if(d=Object.keys(null!==(c=null===(i=l=p.sent())||void 0===i?void 0:i.versions)&&void 0!==c?c:{}).map(function(e){return(0,L.assertIsSemVerVersion)(e),e}),null===(_=(f=(0,eb.maxSatisfying)(d,t))?f:(0,eb.maxSatisfying)(d,t,{includePrerelease:!0})))throw Error('Failed to find a matching version in npm metadata for package "'.concat(e,'" and requested semver range "').concat(t,'".'));return[2,{tarballURL:null===(u=l)||void 0===u?void 0:null===(s=u.versions)||void 0===s?void 0:null===(o=s[_])||void 0===o?void 0:null===(a=o.dist)||void 0===a?void 0:a.tarball,targetVersion:_}]}})})).apply(this,arguments)}function nv(){return(nv=ns(function(e,t,n,r){var i,a,o,s,u,l,c,_;return n_(this,function(p){switch(p.label){case 0:return[4,function(e,t,n,r){return nb.apply(this,arguments)}(e,t,n,r)];case 1:if(a=(i=p.sent()).tarballURL,o=i.targetVersion,!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,eN.is)(e,tn(t))}(a)||!a.toString().endsWith(".tgz"))throw Error('Failed to find valid tarball URL in NPM metadata for package "'.concat(e,'".'));return s=new URL(n),(u=new URL(a)).hostname=s.hostname,u.protocol=s.protocol,[4,r(u.toString())];case 2:if(!(l=p.sent()).ok||!l.body)throw Error('Failed to fetch tarball for package "'.concat(e,'".'));return c=l.headers.get("content-length"),(0,L.assert)(c,"Snap tarball has invalid content-length"),_=parseInt(c,10),(0,L.assert)(_<=262144e3,"Snap tarball exceeds size limit"),[2,[l.body,o]]}})})).apply(this,arguments)}var nx=RegExp("^package\\/","u");function nD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&(0,F.jsx)(en.InputRightAddon,{px:"0",bg:"chakra-body-bg",borderColor:"border.default",children:(0,F.jsx)(en.Select,{border:"none",onChange:function(e){x(e.currentTarget.value)},value:v,children:g.map(function(e){return(0,F.jsx)("option",{value:e,children:e},"version-".concat(e))})})})]}),(0,F.jsx)(en.FormLabel,{children:"Environment SRP"}),(0,F.jsx)(en.Textarea,{value:r,readOnly:!0,color:"text.muted",fontSize:"sm"}),(0,F.jsxs)(en.HStack,{alignItems:"center",justifyContent:"space-between",mb:"4",children:[(0,F.jsx)(en.FormLabel,{mb:"0",htmlFor:"ses-switch",children:"Secure EcmaScript (SES)"}),(0,F.jsx)(en.Switch,{id:"ses-switch",size:"lg",isChecked:i,readOnly:!0,colorScheme:"gray"})]}),(0,F.jsxs)(en.HStack,{alignItems:"center",justifyContent:"space-between",children:[(0,F.jsx)(en.FormLabel,{mb:"0",htmlFor:"darkmode-switch",children:"Dark Mode"}),(0,F.jsx)(en.Switch,{id:"darkmode-switch",size:"lg",isChecked:"dark"===u,onChange:function(){l()},colorScheme:"gray"})]})]})}),(0,F.jsx)(en.Divider,{my:"4"}),(0,F.jsx)(en.ModalFooter,{pb:"6",pt:"2",children:(0,F.jsx)(en.Button,{variant:"primary",fontFamily:"default",fontWeight:"semibold",fontSize:"sm",width:"100%",onClick:S,children:"Apply config"})})]})]})};function nw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["to","isExternal","children"]);return void 0!==n&&n?(0,F.jsx)(en.Link,ri(rr({isExternal:!0,href:t},i),{children:r})):(0,F.jsx)(en.Link,ri(rr({as:B.Link,to:t},i),{children:r}))},ro=function(e){var t=e.path,n=e.tag,r=e.isExternal,i=e.onClick,a=e.children,o=(0,B.useMatch)(t);return(0,F.jsx)(en.ListItem,{children:(0,F.jsx)(ra,{padding:"2",variant:o?"navigation-active":"navigation-default",to:t,display:"block",isExternal:void 0!==r&&r,onClick:i,"data-testid":"navigation-".concat(n),_hover:{textDecoration:"none",opacity:1,background:"background.hover"},children:(0,F.jsx)(en.Stack,{direction:"row",align:"center",children:a})})})};!function(e){e.Valid="valid",e.Invalid="invalid",e.Unknown="unknown"}(g||(g={}));var rs={valid:g.Unknown,results:[]},ru=(0,U.createSlice)({name:"manifest",initialState:rs,reducers:{setValid:function(e,t){e.valid=t.payload},setResults:function(e,t){e.results=t.payload}}}),rl=(0,U.createAction)("".concat(ru.name,"/validateManifest")),rc=ru.actions,r_=rc.setValid,rp=rc.setResults,rd=ru.reducer,rf=(0,U.createSelector)(function(e){return e.manifest},function(e){return e.valid}),rm=(0,U.createSelector)(function(e){return e.manifest},function(e){return e.results});function rh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rg=(rh(y={},g.Valid,"success.default"),rh(y,g.Invalid,"error.default"),y),ry=function(){var e=ea(rf);return e===g.Unknown?null:(0,F.jsx)(en.Box,{position:"absolute",bottom:"0",right:"0",width:"10px",height:"10px",background:rg[e],borderRadius:"5px"})},rb=function(e){var t=e.children,n=e.path,r=!!(0,B.useMatch)(n);return(0,F.jsx)(en.Tag,{borderRadius:"base",variant:"code",color:r?"#0376C9":"info.default",backgroundColor:r?"rgba(3, 118, 201, 0.1)":"info.muted",children:t})},rv=[{label:"JSON-RPC",tag:"onRpcRequest",description:"Send a JSON-RPC request to the snap",icon:"jsonRpc",path:"/handler/".concat(e.OnRpcRequest)},{label:"Cronjobs",tag:"onCronjob",description:"Schedule and run periodic actions",icon:"cronjob",path:"/handler/".concat(e.OnCronjob)},{label:"Transaction",tag:"onTransaction",description:"Send a transaction to the snap",icon:"insights",path:"/handler/".concat(e.OnTransaction)},{label:"UI Builder",tag:"ui",description:"Build a user interface for the snap",icon:"ui",path:"/builder"}],rx=function(){var e=ea(function(e){return e});return(0,F.jsx)(en.Container,{as:"nav",size:"fullWidth",display:"flex",flexDirection:"column",padding:"2",flex:"1",children:(0,F.jsxs)(en.Stack,{as:en.List,spacing:"2",flex:"1",children:[rv.map(function(t){var n=t.condition,r=t.icon,i=t.label,a=t.tag,o=t.description,s=t.path;return n&&!n(e)?null:(0,F.jsxs)(ro,{path:s,tag:a,children:[(0,F.jsx)(ei,{icon:r}),(0,F.jsxs)(en.Box,{children:[(0,F.jsxs)(en.Text,{children:[(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:i})," ",(0,F.jsx)(rb,{path:s,children:a})]}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:o})]})]},s)}),(0,F.jsxs)(ro,{tag:"manifest",path:"/manifest",children:[(0,F.jsxs)(en.Box,{position:"relative",children:[(0,F.jsx)(ei,{icon:"manifest"}),(0,F.jsx)(ry,{})]}),(0,F.jsxs)(en.Box,{children:[(0,F.jsxs)(en.Text,{children:[(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:"Manifest"})," ",(0,F.jsx)(rb,{path:"/manifest",children:"snap.manifest.json"})]}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:"Validate the snap manifest"})]})]},"manifest")]})})},rD=function(){var e=et();return(0,F.jsxs)(en.List,{borderTop:"1px solid",borderTopColor:"border.default",padding:"2",children:[(0,F.jsxs)(ro,{path:"https://github.com/MetaMask/snaps/tree/main/packages/snaps-simulator",isExternal:!0,tag:"github",children:[(0,F.jsx)(ei,{icon:"gitHub",width:"24px"}),(0,F.jsxs)(en.Box,{children:[(0,F.jsx)(en.Text,{children:(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:"GitHub"})}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:"Report an issue or contribute to the project"})]})]}),(0,F.jsxs)(ro,{path:"#",onClick:function(){e(K())},tag:"configuration",children:[(0,F.jsx)(ei,{icon:"configuration",width:"24px"}),(0,F.jsxs)(en.Box,{children:[(0,F.jsx)(en.Text,{children:(0,F.jsx)(en.Box,{as:"span",fontWeight:"600",children:"Settings"})}),(0,F.jsx)(en.Text,{fontSize:"sm",marginTop:"1",children:"Configure the simulation environment"})]})]})]})},rS=function(){return(0,F.jsxs)(en.Flex,{width:"375px",borderRight:"muted",flexShrink:"0",flexDirection:"column",children:[(0,F.jsx)(rx,{}),(0,F.jsx)(rD,{})]})};!function(e){e.Copyable="copyable",e.Divider="divider",e.Heading="heading",e.Panel="panel",e.Spinner="spinner",e.Text="text",e.Image="image"}(b||(b={}));var rT=(0,eN.object)({type:(0,eN.string)()}),rE=(0,eN.assign)(rT,(0,eN.object)({value:(0,eN.unknown)()})),rw=n(6904),rA={$schema:"http://json-schema.org/draft-04/schema#",type:"object",properties:{jsonrpc:{const:"2.0"},id:{oneOf:[{type:"string"},{type:"number"},{type:"null"}]},method:{type:"string"},params:{type:["number","string","boolean","object","array","null"]}},required:["jsonrpc","id","method"],additionalProperties:!1},rC=JSON.stringify({jsonrpc:"2.0",id:1,method:"subtract",params:[42,23]},null,2);function rN(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["border"]),a=(0,en.useColorMode)().colorMode;return(0,F.jsx)(en.Box,{width:"100%",padding:"4",border:void 0===r?"1px solid":r,borderColor:"gray.muted",borderRadius:"md",flex:"1",children:(0,F.jsx)(rw.default,(t=rN({language:"json",editorWillMount:function(e){var t;e.editor.defineTheme("vs-dark-custom",{base:"vs-dark",inherit:!0,rules:[],colors:{"editor.background":"#24272A"}}),null===(t=e.languages.json)||void 0===t||t.jsonDefaults.setDiagnosticsOptions({validate:!0,schemas:[{uri:"http://json-schema.org/draft-04/schema#",fileMatch:["*"],schema:rA}]})},value:rC,theme:"light"===a?"vs-light":"vs-dark-custom"},i),n=n={options:rN({tabSize:2,scrollBeyondLastLine:!1,renderLineHighlight:"none",hideCursorInOverviewRuler:!0,scrollbar:{vertical:"visible",verticalScrollbarSize:5},minimap:{enabled:!1},lineNumbers:"off",automaticLayout:!0,glyphMargin:!1,folding:!1,lineDecorationsWidth:0,lineNumbersMinChars:0},i.options)},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))})};function rk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rj(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return function(){for(var r=arguments.length,i=Array(r),a=0;a=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children","icon","iconLocation"]);return(0,F.jsxs)(en.Tag,(n=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n\n\n\n\n\n\n'),droppable:!1}],r3=function(e){var t=e.nextId,n=e.incrementId;return(0,F.jsxs)(en.Box,{marginBottom:"4",children:[(0,F.jsx)(en.Text,{fontSize:"xs",fontWeight:"600",lineHeight:"133%",marginBottom:"1",children:"Components"}),(0,F.jsx)(en.Flex,{as:en.List,gap:"2",children:r2.map(function(e){return(0,F.jsx)(en.ListItem,{children:(0,F.jsx)(r1,{incrementId:n,icon:e.icon,node:{id:t,parent:0,droppable:e.droppable,text:e.text,data:e.data}})},"component-".concat(e.text))})})]})},r4=n(2785),r6=function(e){var t,n=e.node,r=e.isDragging,i=e.children,a=e.onClose;return(0,L.assert)(null===(t=n.data)||void 0===t?void 0:t.type,"Node must have a type."),(0,F.jsxs)(en.Flex,{paddingY:"2",paddingLeft:"4",paddingRight:"2",background:"background.alternative",borderRadius:"lg",gap:"4",alignItems:"center",border:"1px solid",borderColor:"border.default",display:r?"none":"flex",marginX:"4",cursor:n.id>1?"move":"default",children:[(0,F.jsx)(ei,{icon:n.data.type,width:"16px"}),(0,F.jsx)(en.Text,{fontWeight:"500",fontSize:"sm",textTransform:"capitalize",color:"text.muted",display:"inline-block",minWidth:"65px",children:n.data.type}),i,n.id>=2&&(0,F.jsx)(ei,{icon:"cross",width:"11px",marginX:"0.5",marginLeft:"auto",cursor:"pointer",onClick:function(){null==a||a(n)}})]})},r5=n(8261),r8=n.n(r5),r7=n(9691),r9=n.n(r7);function ie(e){var t=eX(e),n=!0,r=!1,i=void 0;try{for(var a,o,s=t[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)!function(){var e,n=o.value;(0,L.assert)(n.data,"Node model must have data.");var r=t.find(function(e){return e.id===n.parent});r&&((0,L.assert)((null===(e=r.data)||void 0===e?void 0:e.type)==="panel","Parent must be a panel."),r.data.children.push(n.data))}()}catch(e){r=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}var u=t.find(function(e){return 0===e.parent});return(0,L.assert)((null==u?void 0:null===(a=u.data)||void 0===a?void 0:a.type)==="panel","Root must be a panel."),u.data}function it(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n ul":{display:"flex",flexDirection:"column",flex:1,marginY:"4","& > li":{display:"flex",flexDirection:"column",flex:1,marginTop:"0"}},ul:{listStyleType:"none"},li:{marginTop:"2"}},children:(0,F.jsx)(r4.Tree,{ref:r,tree:t,rootId:0,render:function(e,n){var r=n.depth,o=n.isDragging;return t.length<=1?(0,F.jsx)(io,{}):(0,F.jsx)(ia,{node:e,depth:r,onChange:i,onClose:a,isDragging:o})},insertDroppableFirst:!1,canDrag:function(e){return!!e&&e.id>=2},canDrop:function(e,t){var n=t.dropTarget,r=t.dropTargetId;return!!r&&(null==n?void 0:n.droppable)&&r>0},onDrop:function(e){n(e)},initialOpen:!0,sort:!1,extraAcceptTypes:["template"],placeholderRender:function(){return(0,F.jsx)(en.Box,{width:"100%",height:"20px"})}})})},iu=function(e){var t=e.snapName,n=ea(n1),r=n&&new Blob([n.value],{type:"image/svg+xml"}),i=r&&URL.createObjectURL(r);return(0,F.jsxs)(en.Box,{position:"relative",children:[(0,F.jsx)(en.Avatar,{src:i,name:t.slice(0,1).toUpperCase(),fontSize:"md",background:"background.alternative",color:"text.alternative",size:"sm",margin:"1"}),(0,F.jsx)(ei,{icon:"snap",width:"16px",height:"16px",position:"absolute",bottom:"0px",right:"0px"})]})},il=function(e){var t=e.snapName,n=e.snapId;return(0,F.jsxs)(en.Flex,{gap:"2",marginX:"4",marginY:"4",border:"1px solid",borderColor:"border.default",borderRadius:"32px",padding:"1",alignItems:"center",children:[(0,F.jsx)(iu,{snapName:t}),(0,F.jsxs)(en.Flex,{direction:"column",justify:"center",children:[(0,F.jsx)(en.Text,{fontSize:"sm",lineHeight:"157%",fontFamily:"custom",children:t}),(0,F.jsx)(en.Text,{fontSize:"xs",lineHeight:"167%",fontFamily:"custom",color:"text.alternative",children:n})]})]})},ic=function(e){var t=e.snapName,n=e.snapId,r=e.children,i=e.showAuthorship;return(0,F.jsxs)(en.Flex,{direction:"column",boxShadow:"lg",maxWidth:"360px",height:"600px",paddingY:"4",overflowY:"scroll",children:[(void 0===i||i)&&(0,F.jsx)(il,{snapName:t,snapId:n}),r]})};!function(e){e.Content="content",e.Error="error",e.Insights="insights"}(v||(v={}));var i_=function(e,t){switch(e){case v.Insights:return"Insights from ".concat(t);case v.Error:return"Error from ".concat(t);default:return"Content from ".concat(t)}},ip=function(e){var t=e.type,n=e.snapName,r=e.children,i=t===v.Error;return(0,F.jsxs)(en.Box,{border:"1px solid",borderColor:"border.default",borderRadius:"md",backgroundColor:i?"error.muted":void 0,children:[(0,F.jsxs)(en.Flex,{direction:"row",alignItems:"center",padding:"1.5",borderBottom:"1px solid",borderColor:"border.default",children:[(0,F.jsx)(ei,{icon:i?"snapError":"snap",width:"16px",marginRight:"1"}),(0,F.jsx)(en.Text,{fontFamily:"custom",fontSize:"xs",color:i?"text.error":void 0,children:i_(t,n)})]}),(0,F.jsx)(en.Box,{padding:"3",children:r})]})};function id(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["name","onClick"]);return(0,F.jsx)(rX,{cursor:"pointer",onClick:function(){n(r)},children:t})},al=function(e){var t=e.onClick;return(0,F.jsxs)(en.Box,{marginBottom:"4",children:[(0,F.jsx)(en.Text,{fontWeight:"500",fontSize:"xs",marginBottom:"1",children:"Transaction presets"}),(0,F.jsx)(en.Flex,{gap:"2",children:as.map(function(e,n){var r,i,a=e.name,o=e.transaction;return(0,z.createElement)(au,(r=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ap={chainId:"eip155:1",origin:"metamask.io",from:"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",to:"0x9f2817015caF6607C1198fB943A8241652EE8906",value:"0.01",gas:"21000",nonce:"5",maxFeePerGas:"10",maxPriorityFeePerGas:"1",data:"0x"},ad=function(){var t,n,r,i,a,o,s,u,l,c,_,p=ea(ar).request,d=null!==(_=null==p?void 0:p.params)&&void 0!==_?_:{},f=d.chainId,m=d.transactionOrigin,h=d.transaction;ap.chainId,ap.origin;var g=a_(ap,["chainId","origin"]),y=(0,iY.useForm)({defaultValues:ac({chainId:null!=f?f:ap.chainId,transactionOrigin:null!=m?m:ap.origin},null!=h?h:g)}),b=y.handleSubmit,v=y.register,x=y.setValue,D=y.formState.errors,S=et();return(0,F.jsxs)(en.Flex,{as:"form",flexDirection:"column",flex:"1",onSubmit:b(function(t){var n=t.chainId,r=t.transactionOrigin,i=a_(t,["chainId","transactionOrigin"]);S(nq({origin:"",handler:e.OnTransaction,request:{jsonrpc:"2.0",method:"onTransaction",params:{chainId:n,transaction:ao(i),transactionOrigin:r}}}))}),id:"request-form",children:[(0,F.jsx)(al,{onClick:function(e){x("chainId",e.chainId),x("transactionOrigin",e.transactionOrigin),x("from",e.from),x("to",e.to),x("value",e.value),x("data",e.data),x("gas",e.gas),x("maxFeePerGas",e.maxFeePerGas),x("maxPriorityFeePerGas",e.maxPriorityFeePerGas),x("nonce",e.nonce)}}),(0,F.jsxs)(en.Flex,{gap:"2",children:[(0,F.jsxs)(en.FormControl,{isInvalid:!!D.chainId,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"chainId",children:"Chain ID"}),(0,F.jsx)(en.Input,ac({id:"chainId",placeholder:ap.chainId,fontFamily:"code"},v("chainId"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(t=D.chainId)||void 0===t?void 0:t.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.transactionOrigin,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"origin",children:"Transaction Origin"}),(0,F.jsx)(en.Input,ac({id:"origin",placeholder:ap.origin,fontFamily:"code"},v("transactionOrigin"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(n=D.transactionOrigin)||void 0===n?void 0:n.message})]})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.from,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"from",children:"From Address"}),(0,F.jsx)(en.Input,ac({id:"from",placeholder:ap.from,fontFamily:"code"},v("from"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(r=D.from)||void 0===r?void 0:r.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.to,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"to",children:"To Address"}),(0,F.jsx)(en.Input,ac({id:"to",placeholder:ap.to,fontFamily:"code"},v("to"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(i=D.to)||void 0===i?void 0:i.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.value,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"value",children:"Value"}),(0,F.jsxs)(en.InputGroup,{children:[(0,F.jsx)(en.Input,ac({id:"value",placeholder:ap.value,fontFamily:"code"},v("value"))),(0,F.jsx)(en.InputRightAddon,{children:"ETH",fontSize:"sm"})]}),(0,F.jsx)(en.FormErrorMessage,{children:null===(a=D.value)||void 0===a?void 0:a.message})]}),(0,F.jsxs)(en.Flex,{gap:"2",children:[(0,F.jsxs)(en.FormControl,{isInvalid:!!D.gas,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"gas",children:"Gas Limit"}),(0,F.jsx)(en.Input,ac({id:"gas",placeholder:ap.gas,fontFamily:"code"},v("gas"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(o=D.gas)||void 0===o?void 0:o.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.nonce,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"nonce",children:"Nonce"}),(0,F.jsx)(en.Input,ac({id:"nonce",placeholder:ap.nonce,fontFamily:"code"},v("nonce"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(s=D.nonce)||void 0===s?void 0:s.message})]})]}),(0,F.jsxs)(en.Flex,{gap:"2",children:[(0,F.jsxs)(en.FormControl,{isInvalid:!!D.maxFeePerGas,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"maxFeePerGas",children:"Max Fee Per Gas"}),(0,F.jsxs)(en.InputGroup,{children:[(0,F.jsx)(en.Input,ac({id:"maxFeePerGas",placeholder:ap.maxFeePerGas,fontFamily:"code"},v("maxFeePerGas"))),(0,F.jsx)(en.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,F.jsx)(en.FormErrorMessage,{children:null===(u=D.maxFeePerGas)||void 0===u?void 0:u.message})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.maxPriorityFeePerGas,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"maxPriorityFeePerGas",children:"Max Priority Fee Per Gas"}),(0,F.jsxs)(en.InputGroup,{children:[(0,F.jsx)(en.Input,ac({id:"maxPriorityFeePerGas",placeholder:ap.maxPriorityFeePerGas,fontFamily:"code"},v("maxPriorityFeePerGas"))),(0,F.jsx)(en.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,F.jsx)(en.FormErrorMessage,{children:null===(l=D.maxPriorityFeePerGas)||void 0===l?void 0:l.message})]})]}),(0,F.jsxs)(en.FormControl,{isInvalid:!!D.data,children:[(0,F.jsx)(en.FormLabel,{htmlFor:"data",children:"Data"}),(0,F.jsx)(en.Textarea,ac({id:"data",placeholder:ap.data,fontFamily:"code"},v("data"))),(0,F.jsx)(en.FormErrorMessage,{children:null===(c=D.data)||void 0===c?void 0:c.message})]})]})},af=(0,B.createHashRouter)((0,B.createRoutesFromElements)((0,F.jsxs)(B.Route,{element:(0,F.jsx)(function(){return(0,F.jsxs)(en.Flex,{direction:"column",height:"100vh",children:[(0,F.jsx)(rn,{}),(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(rS,{}),(0,F.jsxs)(en.Flex,{direction:"column",width:"full",children:[(0,F.jsx)(en.Flex,{flex:"1",overflow:"hidden",children:(0,F.jsx)(B.Outlet,{})}),(0,F.jsx)(em,{})]})]})]})},{}),children:[(0,F.jsx)(B.Route,{path:"/",element:(0,F.jsx)(B.Navigate,{to:"/handler/".concat(e.OnRpcRequest),replace:!0})}),(0,F.jsx)(B.Route,{path:"/builder",element:(0,F.jsx)(function(){var e,t,n=iC((0,z.useState)(2),2),r=n[0],i=n[1],a=iC((0,z.useState)([{id:1,parent:0,text:"Panel",droppable:!0,data:{type:b.Panel,children:[]}}]),2),o=a[0],s=a[1];return(0,F.jsx)(en.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabList,{children:(0,F.jsx)(en.Tab,{children:"Builder"})}),(0,F.jsx)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,F.jsxs)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",overflowY:"auto",children:[(0,F.jsx)(r3,{nextId:r,incrementId:function(){i(function(e){return e+1})}}),(0,F.jsx)(is,{items:o,setItems:s})]})})]})}),(0,F.jsx)(en.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsxs)(en.TabList,{children:[(0,F.jsx)(en.Tab,{children:"Result"}),(0,F.jsx)(en.Tab,{children:"Code"})]}),(0,F.jsxs)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"4",children:(0,F.jsx)(iw,{items:o})}),(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,F.jsx)(rM,{border:"none",value:(t=(function e(t){var n=new Set;n.add(t.type);var r=!0,i=!1,a=void 0;try{for(var o,s=t.children[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;if(n.add(u.type),"panel"===u.type){var l=e(u),c=!0,_=!1,p=void 0;try{for(var d,f=l[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var m=d.value;n.add(m)}}catch(e){_=!0,p=e}finally{try{c||null==f.return||f.return()}finally{if(_)throw p}}}}}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return Array.from(n).sort(function(e,t){return e.localeCompare(t)})})(e=ie(o)).join(", "),r9().format("\n import { ".concat(t," } from '@metamask/snaps-sdk';\n\n const component = ").concat(function e(t){if(t.type===b.Panel)return"panel([\n".concat(t.children.map(e).join(",\n"),"\n])");var n=function e(t){switch(t.type){case b.Panel:return t.children.map(e).join(",\n");case b.Text:case b.Heading:case b.Copyable:case b.Image:return JSON.stringify(t.value);case b.Spinner:case b.Divider:default:return""}}(t);return"".concat(t.type,"(").concat(n,")")}(e),";\n"),{parser:"typescript",plugins:[r8()],printWidth:80,tabWidth:2,singleQuote:!0,trailingComma:"all"})),language:"typescript",options:{readOnly:!0}})})]})]})})]})})},{})}),(0,F.jsx)(B.Route,{path:"/manifest",element:(0,F.jsx)(function(){var e=ea(n5);return(0,F.jsx)(en.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabList,{children:(0,F.jsx)(en.Tab,{children:"Validation"})}),(0,F.jsx)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,F.jsx)(ik,{})})})]})}),(0,F.jsx)(en.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabList,{children:(0,F.jsx)(en.Tab,{children:"Manifest"})}),(0,F.jsx)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,F.jsx)(rM,{border:"none",value:JSON.stringify(e,null,2),options:{readOnly:!0,wordWrap:"on"}})})})]})})]})})},{})}),(0,F.jsxs)(B.Route,{path:"/handler",element:(0,F.jsx)(function(){var e,t=function(e){if(Array.isArray(e))return e}(e=(0,z.useState)(0))||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var a=[],o=!0,s=!1;try{for(i=i.call(e);!(o=(n=i.next()).done)&&(a.push(n.value),!t||a.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==i.return||i.return()}finally{if(s)throw r}}return a}}(e,2)||function(e,t){if(e){if("string"==typeof e)return iQ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iQ(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=t[0],r=t[1],i=ea(n2);return(0,F.jsx)(en.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,F.jsxs)(en.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,F.jsx)(ij,{isTest:!1,children:(0,F.jsx)(en.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",isLazy:!0,onChange:r,children:[(0,F.jsx)(iU,{}),(0,F.jsxs)(en.TabList,{alignItems:"center",children:[(0,F.jsx)(en.Tab,{children:"Request"}),(0,F.jsx)(en.Tab,{children:"History"}),0===n&&(0,F.jsx)(en.Box,{marginLeft:"auto",children:(0,F.jsx)(iB,{})})]}),(0,F.jsxs)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",overflowY:"auto","data-testid":"tab-request",children:(0,F.jsx)(B.Outlet,{})}),(0,F.jsx)(en.TabPanel,{padding:"0",display:"flex",flexDirection:"column",flex:"1",overflowY:"auto",children:(0,F.jsx)(iL,{})})]})]})})}),(0,F.jsx)(en.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,F.jsxs)(en.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(iU,{}),(0,F.jsx)(iJ,{}),(0,F.jsxs)(en.TabList,{children:[(0,F.jsx)(en.Tab,{children:"Response"}),i&&(0,F.jsx)(en.Tab,{children:"UI"})]}),(0,F.jsxs)(en.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,F.jsx)(en.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0","data-testid":"tab-response",children:(0,F.jsx)(i$,{})}),i&&(0,F.jsx)(en.TabPanel,{overflowY:"auto","data-testid":"tab-ui",children:(0,F.jsx)(iq,{})})]})]})})]})})},{}),children:[(0,F.jsx)(B.Route,{path:"/handler/".concat(e.OnRpcRequest),element:(0,F.jsx)(function(){return(0,F.jsx)(i1,{})},{})}),(0,F.jsx)(B.Route,{path:"/handler/".concat(e.OnCronjob),element:(0,F.jsx)(function(){return(0,F.jsx)(i9,{})},{})}),(0,F.jsx)(B.Route,{path:"/handler/".concat(e.OnTransaction),element:(0,F.jsx)(function(){return(0,F.jsx)(ad,{})},{})})]})]})));function am(e){for(var t=1;t1?t-1:0),r=1;r1?t-1:0),r=1;r1?t-1:0),r=1;r2?a-2:0),s=2;s2?n-2:0),i=2;ie<>>32-n,ox=(e,t,n)=>t<>>32-n,oD=(e,t,n)=>t<>>64-n,oS=(e,t,n)=>e<>>64-n,[oT,oE,ow]=[[],[],[]],oA=BigInt(0),oC=BigInt(1),oN=BigInt(2),oM=BigInt(7),ok=BigInt(256),oj=BigInt(113);for(let e=0,t=oC,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],oT.push(2*(5*r+n)),oE.push((e+1)*(e+2)/2%64);let i=oA;for(let e=0;e<7;e++)(t=(t<>oM)*oj)%ok)&oN&&(i^=oC<<(oC<>ob&oy)}:{h:0|Number(e>>ob&oy),l:0|Number(e&oy)}}(e[i],t);[n[i],r[i]]=[a,o]}return[n,r]}(ow,!0),oP=(e,t,n)=>n>32?oD(e,t,n):ov(e,t,n),oF=(e,t,n)=>n>32?oS(e,t,n):ox(e,t,n);class oL extends eJ{constructor(e,t,n,r=!1,i=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=r,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,ej(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=eL(this.state)}keccak(){(function(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,i=(t+2)%10,a=n[i],o=n[i+1],s=oP(a,o,1)^n[r],u=oF(a,o,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=u}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=oE[n],a=oP(t,i,r),o=oF(t,i,r),s=oT[n];t=e[s],i=e[s+1],e[s]=a,e[s+1]=o}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)n[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~n[(r+2)%10]&n[(r+4)%10]}e[0]^=oI[r],e[1]^=oO[r]}n.fill(0)})(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){eO(this);let{blockLen:t,state:n}=this;e=eU(e);let r=e.length;for(let i=0;i=n&&this.keccak();let a=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+a),r),this.posOut+=a,r+=a}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return ej(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(eP(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:n,outputLen:r,rounds:i,enableXOF:a}=this;return e||(e=new oL(t,n,r,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=r,e.enableXOF=a,e.destroyed=this.destroyed,e}}let oR=e$(()=>new oL(136,1,32));function oz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]>>0;t.push("bip32:".concat(i-2147483648,"'"))}return t}(oR((0,L.concatBytes)([o,oR(s)]))),[4,tw.SLIP10Node.fromDerivationPath({derivationPath:[i,"bip32:".concat(a)].concat(oJ(u)),curve:"secp256k1"})];case 1:return l=c.sent().privateKey,(0,L.assert)(l,"Failed to derive the entropy."),[2,(0,L.add0x)(l)]}})})).apply(this,arguments)}function oW(e){return oq.apply(this,arguments)}function oq(){return(oq=oU(function(e){var t,n,r,i;return o$(this,function(a){switch(a.label){case 0:return t=e.curve,n=e.secretRecoveryPhrase,r=e.path,i="secp256k1"===t?"bip32":"slip10",[4,tw.SLIP10Node.fromDerivationPath({curve:t,derivationPath:[n].concat(oJ(r.slice(1).map(function(e){return"".concat(i,":").concat(e)})))})];case 1:return[2,a.sent()]}})})).apply(this,arguments)}function oQ(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}var oH="snap_getBip32Entropy",oG=Object.freeze({targetName:oH,specificationBuilder:function(e){var t,n,i,a,o=e.methodHooks;return{permissionType:tP.PermissionType.RestrictedMethod,targetName:oH,allowedCaveats:[r.PermittedDerivationPaths],methodImplementation:(i=o.getMnemonic,a=o.getUnlockPromise,t=function(e){var t,n;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]2147483647)throw og.PY.invalidParams({message:'Invalid "coinType" parameter. Coin type must be a non-negative integer.'});if(tW.includes(e.coinType))throw og.PY.invalidParams({message:"Coin type ".concat(e.coinType," is forbidden.")})}var sr=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.PermittedCoinTypes,Object.freeze({type:r.PermittedCoinTypes,decorator:function(e,t){var n,r;return n=function(n){var r;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1][^\\]]*)\\]\\((?[^)]+)\\)","giu"),sp=["https:","mailto:"];function sd(e,t){var n=String.prototype.matchAll.call(e,s_),r=!0,i=!1,a=void 0;try{for(var o,s=n[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u,l=o.value.groups,c=null==l?void 0:l.url;if(c)try{var _=new URL(c);(0,L.assert)(sp.includes(_.protocol),"Protocol must be one of: ".concat(sp.join(", "),"."));var p="mailto:"===_.protocol?_.pathname.split("@")[1]:_.hostname;(0,L.assert)(!t(p),"The specified URL is not allowed.")}catch(e){throw Error("Invalid URL: ".concat((u=L.AssertionError,null!=u&&"undefined"!=typeof Symbol&&u[Symbol.hasInstance]?!!u[Symbol.hasInstance](e):e instanceof u)?e.message:"Unable to parse URL."))}}}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}}function sf(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}function sm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sh="snap_dialog",sg=(0,eN.optional)((0,eN.size)((0,eN.string)(),1,40)),sy=Object.freeze({targetName:sh,specificationBuilder:function(e){var t,n,r,i,a,o=e.allowedCaveats,s=e.methodHooks;return{permissionType:tP.PermissionType.RestrictedMethod,targetName:sh,allowedCaveats:void 0===o?null:o,methodImplementation:(r=s.showDialog,i=s.isOnPhishingList,a=s.maybeUpdatePhishingList,t=function(e){var t,n,o,s,u,l;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function sR(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]2&&void 0!==arguments[2]?arguments[2]:104857600;if(!(0,L.isObject)(e))throw og.PY.invalidParams({message:"Expected params to be a single object."});var i=e.operation,a=e.newState,o=e.encrypted;if(!i||"string"!=typeof i||!Object.values(N).includes(i))throw og.PY.invalidParams({message:'Must specify a valid manage state "operation".'});if(void 0!==o&&"boolean"!=typeof o)throw og.PY.invalidParams({message:'"encrypted" parameter must be a boolean if specified.'});if(i===N.UpdateState){if(!(0,L.isObject)(a))throw og.PY.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be a plain object.'),data:{receivedNewState:void 0===a?"undefined":a}});try{n=(0,L.getJsonSize)(a)}catch(e){throw og.PY.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be JSON serializable.'),data:{receivedNewState:void 0===a?"undefined":a}})}if(n>r)throw og.PY.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must not exceed ').concat(r," bytes in size."),data:{receivedNewState:void 0===a?"undefined":a}})}return e}(l,c)).encrypted)||void 0===d||d)&&p.operation!==N.ClearState))return[3,2];return[4,r(!0)];case 1:v.sent(),v.label=2;case 2:switch(p.operation){case N.ClearState:return[3,3];case N.GetState:return[3,4];case N.UpdateState:return[3,9]}return[3,14];case 3:return i(_,f),[2,null];case 4:if(null===(m=a(_,f)))return[2,m];if(!f)return[3,7];return g={state:m,decryptFunction:u},[4,n()];case 5:return[4,sV.apply(void 0,[(g.mnemonicPhrase=v.sent(),g.snapId=_,g)])];case 6:return h=v.sent(),[3,8];case 7:h=tE(m),v.label=8;case 8:return[2,h];case 9:if(!f)return[3,12];return b={state:p.newState,encryptFunction:s},[4,n()];case 10:return[4,s$.apply(void 0,[(b.mnemonicPhrase=v.sent(),b.snapId=_,b)])];case 11:return y=v.sent(),[3,13];case 12:y=JSON.stringify(p.newState),v.label=13;case 13:return o(_,y,f),[2,null];case 14:throw og.PY.invalidParams("Invalid ".concat(c,' operation: "').concat(p.operation,'"'));case 15:return[2]}})}),function(e){return t.apply(this,arguments)}),subjectTypes:[tP.SubjectType.Snap]}},methodHooks:{getMnemonic:!0,getUnlockPromise:!0,clearSnapState:!0,getSnapState:!0,updateSnapState:!0,encrypt:!0,decrypt:!0}});function sU(e){return sJ.apply(this,arguments)}function sJ(){return(sJ=sF(function(e){return sR(this,function(t){switch(t.label){case 0:return[4,oV({mnemonicPhrase:e.mnemonicPhrase,input:e.snapId,salt:"snap_manageState encryption",magic:tO})];case 1:return[2,t.sent()]}})})).apply(this,arguments)}function s$(e){return sK.apply(this,arguments)}function sK(){return(sK=sF(function(e){var t,n,r;return sR(this,function(i){switch(i.label){case 0:return t=e.state,n=e.encryptFunction,[4,sU(sL(e,["state","encryptFunction"]))];case 1:return r=i.sent(),[4,n(r,t)];case 2:return[2,i.sent()]}})})).apply(this,arguments)}function sV(e){return sY.apply(this,arguments)}function sY(){return(sY=sF(function(e){var t,n,r,i,a;return sR(this,function(o){switch(o.label){case 0:t=e.state,n=e.decryptFunction,r=sL(e,["state","decryptFunction"]),o.label=1;case 1:return o.trys.push([1,4,,5]),[4,sU(r)];case 2:return i=o.sent(),[4,n(i,t)];case 3:return a=o.sent(),(0,L.assert)((0,L.isValidJson)(a)),[2,a];case 4:throw o.sent(),og.PY.internal({message:"Failed to decrypt snap state, the state must be corrupted."});case 5:return[2]}})})).apply(this,arguments)}function sW(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}var sq="snap_notify",sQ=Object.freeze({targetName:sq,specificationBuilder:function(e){var t,n,r,i,a,o,s=e.allowedCaveats,u=e.methodHooks;return{permissionType:tP.PermissionType.RestrictedMethod,targetName:sq,allowedCaveats:void 0===s?null:s,methodImplementation:(r=u.showNativeNotification,i=u.showInAppNotification,a=u.isOnPhishingList,o=u.maybeUpdatePhishingList,t=function(e){var t,n,s;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=50)throw og.PY.invalidParams({message:'Must specify a non-empty string "message" less than 50 characters long.'});return e}(t),[4,o()];case 1:switch(u.sent(),sd(s.message,a),s.type){case T.Native:return[3,2];case T.InApp:return[3,4]}return[3,6];case 2:return[4,r(n,s)];case 3:case 5:return[2,u.sent()];case 4:return[4,i(n,s)];case 6:throw og.PY.invalidParams({message:'Must specify a valid notification "type".'});case 7:return[2]}})},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var a=t.apply(e,n);function o(e){sW(a,r,i,o,s,"next",e)}function s(e){sW(a,r,i,o,s,"throw",e)}o(void 0)})},function(e){return n.apply(this,arguments)}),subjectTypes:[tP.SubjectType.Snap]}},methodHooks:{showNativeNotification:!0,showInAppNotification:!0,isOnPhishingList:!0,maybeUpdatePhishingList:!0}});function sH(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sG=(sH(M={},sy.targetName,sy),sH(M,oG.targetName,oG),sH(M,o1.targetName,o1),sH(M,o4.targetName,o4),sH(M,sA.targetName,sA),sH(M,se.targetName,se),sH(M,sB.targetName,sB),sH(M,sQ.targetName,sQ),sH(M,sO.targetName,sO),sH(M,sM.targetName,sM),M);!function(e){e.NetworkAccess="endowment:network-access",e.TransactionInsight="endowment:transaction-insight",e.Cronjob="endowment:cronjob",e.EthereumProvider="endowment:ethereum-provider",e.Rpc="endowment:rpc",e.WebAssemblyAccess="endowment:webassembly",e.NameLookup="endowment:name-lookup",e.LifecycleHooks="endowment:lifecycle-hooks",e.Keyring="endowment:keyring",e.HomePage="endowment:page-home"}(k||(k={}));var sZ=k.Cronjob,sX=Object.freeze({targetName:sZ,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:sZ,allowedCaveats:[r.SnapCronjob],endowmentGetter:function(e){},subjectTypes:[tP.SubjectType.Snap]}}}),s0=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.SnapCronjob,Object.freeze({type:r.SnapCronjob,validator:function(e){return function(e){if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e.value))throw og.PY.invalidParams({message:"Expected a plain object."});var t=e.value;if(!(0,L.hasProperty)(t,"jobs")||!(0,L.isPlainObject)(t))throw og.PY.invalidParams({message:"Expected a plain object."});if(!function(e){try{return(0,eN.create)(e,tj),!0}catch(e){return!1}}(t.jobs))throw og.PY.invalidParams({message:"Expected a valid cronjob specification array."})}(e)}})),s1=k.EthereumProvider,s2=Object.freeze({targetName:s1,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s1,allowedCaveats:null,endowmentGetter:function(e){return["ethereum"]},subjectTypes:[tP.SubjectType.Snap]}}}),s3=k.HomePage,s4=Object.freeze({targetName:s3,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s3,allowedCaveats:null,endowmentGetter:function(e){},subjectTypes:[tP.SubjectType.Snap]}}}),s6=k.Keyring,s5=Object.freeze({targetName:s6,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s6,allowedCaveats:[r.KeyringOrigin],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if((null==t?void 0:t.length)!==1||t[0].type!==r.KeyringOrigin)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.KeyringOrigin,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),s8=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.KeyringOrigin,Object.freeze({type:r.KeyringOrigin,validator:function(e){return function(e){var t,n;if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e.value))throw og.PY.invalidParams({message:"Invalid keyring origins: Expected a plain object."});t=e.value,n=og.PY.invalidParams,(0,L.assertStruct)(t,tL,"Invalid keyring origins",n)}(e)}})),s7=k.LifecycleHooks,s9=Object.freeze({targetName:s7,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:s7,allowedCaveats:null,endowmentGetter:function(e){},subjectTypes:[tP.SubjectType.Snap]}}}),ue=k.NameLookup,ut=Object.freeze({targetName:ue,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:ue,allowedCaveats:[r.ChainIds],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if(!t||null!==t&&(null==t?void 0:t.length)>1||(null==t?void 0:t.length)===1&&t[0].type!==r.ChainIds)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.ChainIds,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),un=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.ChainIds,Object.freeze({type:r.ChainIds,validator:function(e){return function(e){if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e))throw og.PY.invalidParams({message:"Expected a plain object."});var t=e.value;(0,L.assert)(Array.isArray(t)&&t.every(function(e){return(0,eN.is)(e,t$)}),'Expected caveat value to have type "string array"')}(e)}})),ur=k.NetworkAccess,ui=Object.freeze({targetName:ur,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:ur,allowedCaveats:null,endowmentGetter:function(e){return["fetch","Request","Headers","Response"]},subjectTypes:[tP.SubjectType.Snap]}}}),ua=k.Rpc,uo=Object.freeze({targetName:ua,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:ua,allowedCaveats:[r.RpcOrigin],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if((null==t?void 0:t.length)!==1||t[0].type!==r.RpcOrigin)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.RpcOrigin,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),us=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.RpcOrigin,Object.freeze({type:r.RpcOrigin,validator:function(e){return function(e){var t,n;if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e.value))throw og.PY.invalidParams({message:"Invalid JSON-RPC origins: Expected a plain object."});t=e.value,n=og.PY.invalidParams,(0,L.assertStruct)(t,tF,"Invalid JSON-RPC origins",n)}(e)}})),uu=k.TransactionInsight,ul=Object.freeze({targetName:uu,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:uu,allowedCaveats:[r.TransactionOrigin],endowmentGetter:function(e){},validator:function(e){var t=e.caveats;if(null!==t&&(null==t?void 0:t.length)>1||(null==t?void 0:t.length)===1&&t[0].type!==r.TransactionOrigin)throw og.PY.invalidParams({message:'Expected a single "'.concat(r.TransactionOrigin,'" caveat.')})},subjectTypes:[tP.SubjectType.Snap]}}}),uc=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},r.TransactionOrigin,Object.freeze({type:r.TransactionOrigin,validator:function(e){return function(e){if(!(0,L.hasProperty)(e,"value")||!(0,L.isPlainObject)(e))throw og.PY.invalidParams({message:"Expected a plain object."});var t=e.value;(0,L.assert)("boolean"==typeof t,'Expected caveat value to have type "boolean"')}(e)}})),u_=k.WebAssemblyAccess,up=Object.freeze({targetName:u_,specificationBuilder:function(e){return{permissionType:tP.PermissionType.Endowment,targetName:u_,allowedCaveats:null,endowmentGetter:function(e){return["WebAssembly"]},subjectTypes:[tP.SubjectType.Snap]}}});function ud(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uf=(ud(j={},ui.targetName,ui),ud(j,ul.targetName,ul),ud(j,sX.targetName,sX),ud(j,s2.targetName,s2),ud(j,uo.targetName,uo),ud(j,up.targetName,up),ud(j,ut.targetName,ut),ud(j,s9.targetName,s9),ud(j,s5.targetName,s5),ud(j,s4.targetName,s4),j),um=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]2)||void 0===r[2]||r[2],[4,new Promise(function(r,i){var a=document.createElement("iframe");a.setAttribute("id",t),a.setAttribute("data-testid","snaps-iframe"),n&&a.setAttribute("sandbox","allow-scripts"),a.setAttribute("src",e),document.body.appendChild(a),a.addEventListener("load",function(){a.contentWindow?r(a.contentWindow):i(Error('iframe.contentWindow not present on load for job "'.concat(t,'".')))})})];case 1:return[2,i.sent()]}})},(uv=function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){ub(a,r,i,o,s,"next",e)}function s(e){ub(a,r,i,o,s,"throw",e)}o(void 0)})}).apply(this,arguments)}var ux=n(9952),uD=n.n(ux);function uS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?n-1:0),i=1;icrypto.getRandomValues(new Uint8Array(e)).reduce((e,t)=>((t&=63)<36?e+=t.toString(36):t<62?e+=(t-26).toString(36).toUpperCase():t>62?e+="-":e+="_",e),"");var uC=(0,L.createModuleLogger)(uT,"snaps-controllers");function uN(e,t){for(var n=0;n=0,TypeError("Can't start a timer with negative time")),this.state={value:"stopped",remaining:e}}return e=[{key:"status",get:function(){return this.state.value}},{key:"cancel",value:function(){(0,L.assert)("paused"===this.status||"running"===this.status,Error("Tried to cancel a not running Timer")),this.onFinish(!1)}},{key:"pause",value:function(){(0,L.assert)("running"===this.state.value,Error("Tried to pause a not running Timer"));var e=this.state,t=e.callback,n=e.start,r=e.timeout,i=e.remaining;void 0!==r&&clearTimeout(r),this.state={value:"paused",callback:t,remaining:i-(Date.now()-n)}}},{key:"start",value:function(e){(0,L.assert)("stopped"===this.state.value,Error("Tried to start an already running Timer"));var t=this.state.remaining;this.state={value:"paused",remaining:t,callback:e},this.resume()}},{key:"resume",value:function(){var e,t=this;(0,L.assert)("paused"===this.state.value,Error("Tried to resume not paused Timer"));var n=this.state,r=n.remaining,i=n.callback,a=Date.now();r!==Number.POSITIVE_INFINITY&&(e=setTimeout(function(){return t.onFinish(!0)},r)),this.state={value:"running",callback:i,remaining:r,start:a,timeout:e}}},{key:"onFinish",value:function(e){(0,L.assert)("running"===this.state.value||"paused"===this.state.value),"running"===this.state.value&&void 0!==this.state.timeout&&clearTimeout(this.state.timeout);var t=this.state.callback;this.state={value:"finished"},e&&t()}}],uN(n.prototype,e),t&&uN(n,t),n}();function uk(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}var uj=Symbol("Used to check if the requested promise has timeout (see withTimeout)");function uI(){var e;return(e=function(e,t){var n;return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==o[1]?o[1]:P.Base64,[4,or(n7)];case 1:if(r=s.sent(),i=t5(e),!(a=null===(n=r.find(function(e){return e.path===i}))||void 0===n?void 0:n.toString("base64")))return[2,null];return[2,function(e,t){if(t===P.Base64)return e;var n=ew.decode(e);return t===P.Utf8?(0,L.bytesToString)(n):(0,L.bytesToHex)(n)}(a,t)]}})}function lF(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}function lL(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){lF(a,r,i,o,s,"next",e)}function s(e){lF(a,r,i,o,s,"throw",e)}o(void 0)})}}function lR(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,n),cn(this,"cache",new Map),cn(this,"validatedManifest",void 0),cn(this,"url",void 0),cn(this,"fetchFn",void 0),cn(this,"fetchOptions",void 0),(0,L.assertStruct)(e.toString(),tx,"Invalid Snap Id: "),this.fetchFn=null!==(t=r.fetch)&&void 0!==t?t:globalThis.fetch.bind(globalThis),this.fetchOptions=r.fetchOptions,this.url=e}return e=[{key:"manifest",value:function(){var e=this;return ce(function(){var t,n,r,a,o;return cr(this,function(s){switch(s.label){case 0:if(e.validatedManifest)return[2,e.validatedManifest.clone()];return t=new URL(i.Manifest,e.url).toString(),[4,e.fetchFn(t,e.fetchOptions)];case 1:if(!(n=s.sent()).ok)throw Error('Failed to fetch "'.concat(t,'". Status code: ').concat(n.status,"."));return[4,n.text()];case 2:return a=tE(r=s.sent()),o=new e3({value:r,result:t6(a),path:i.Manifest,data:{canonicalPath:t}}),e.validatedManifest=o,[2,e.manifest()]}})})()}},{key:"fetch",value:function(e){var t=this;return ce(function(){var n,r,i,a,o,s,u,l,c,_,p;return cr(this,function(d){switch(d.label){case 0:if(n=t5(e),!(void 0!==(r=t.cache.get(n))))return[3,2];return i=r.file,a=r.contents,s=Uint8Array.bind,[4,a.arrayBuffer()];case 1:return o=new(s.apply(Uint8Array,[void 0,d.sent()])),(u=i.clone()).value=o,[2,u];case 2:return l=t.toCanonical(n).toString(),[4,t.fetchFn(l,t.fetchOptions)];case 3:if(!(c=d.sent()).ok)throw Error('Failed to fetch "'.concat(l,'". Status code: ').concat(c.status,"."));return _=new e3({value:"",path:n,data:{canonicalPath:l}}),[4,c.blob()];case 4:return p=d.sent(),(0,L.assert)(!t.cache.has(n),"Corrupted cache, multiple files with same path."),t.cache.set(n,{file:_,contents:p}),[2,t.fetch(n)]}})})()}},{key:"root",get:function(){return new URL(this.url)}},{key:"toCanonical",value:function(e){return(0,L.assert)(!e.startsWith("/"),"Tried to parse absolute path."),new URL(e,this.url)}}],ct(n.prototype,e),t&&ct(n,t),n}();function ca(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,i)}function co(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){ca(a,r,i,o,s,"next",e)}function s(e){ca(a,r,i,o,s,"throw",e)}o(void 0)})}}function cs(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function cu(e,t){var n=cs(e,t,"get");return n.get?n.get.call(e):n.value}function cl(e,t){for(var n=0;n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,n),function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(this,c_),c_.set(this,{writable:!0,value:void 0}),(0,L.assertStruct)(e.toString(),tb,"Invalid Snap Id"),(0,L.assert)(void 0===o.fetchOptions,"Currently adding fetch options to local: is unsupported."),i=new ci(new URL(e.toString().slice(a.local.length)),(t=function(e){for(var t=1;t0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0?[2,n.join("\n")]:[2,!0]})});return function(t,n){return e.apply(this,arguments)}}()},{name:"Checksum",manifestName:"source.shasum",validator:function(){var e=cC(function(e,t){var n,r,i,a,o,s,u;return cM(this,function(l){switch(l.label){case 0:if(n=t.sourceCode,r=t.icon,i=t.auxiliaryFiles,a=t.localizationFiles,!e)return[3,2];return s=null===(o=e.result)||void 0===o?void 0:o.source.shasum,[4,function(e){return th.apply(this,arguments)}({manifest:e,sourceCode:n,svgIcon:r,auxiliaryFiles:i,localizationFiles:a})];case 1:if(u=l.sent(),s!==u)return[2,'Checksum mismatch - expected "'.concat(u,'" got "').concat(s,'"')];l.label=2;case 2:return[2,!0]}})});return function(t,n){return e.apply(this,arguments)}}()},{name:"Bundle",manifestName:"filePath",validator:function(){var e=cC(function(e,t){var n,r,i,a,o,s,u;return cM(this,function(l){return(n=t.sourceCode,u=cN(t4.schema.source.schema.location.schema.npm.schema.filePath.validate(null===(s=e)||void 0===s?void 0:null===(o=s.result)||void 0===o?void 0:null===(a=o.source)||void 0===a?void 0:null===(i=a.location)||void 0===i?void 0:null===(r=i.npm)||void 0===r?void 0:r.filePath),1)[0])?[2,u.message]:n?[2,!0]:[2,"Unable to load bundle."]})});return function(t,n){return e.apply(this,arguments)}}()}];function cj(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]{var e={51119:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(3408);function r(e,t,i){return(t=(0,n.Z)(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}},7560:(e,t,i)=>{"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;tn})},98283:(e,t,i)=>{"use strict";function n(e,t){if(null==e)return{};var i,n,r={},o=Object.keys(e);for(n=0;n=0||(r[i]=e[i]);return r}i.d(t,{Z:()=>n})},74938:(e,t,i)=>{"use strict";function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}i.d(t,{Z:()=>n})},3408:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(90929);function r(e){var t=function(e,t){if("object"!==(0,n.Z)(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!==(0,n.Z)(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,n.Z)(t)?t:String(t)}},90929:(e,t,i)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}i.d(t,{Z:()=>n})},25191:(e,t,i)=>{"use strict";i.d(t,{$5:()=>s,AB:()=>a,Eb:()=>C,Ji:()=>w,OP:()=>d,SG:()=>A,SM:()=>_,TB:()=>u,TJ:()=>f,V1:()=>y,VM:()=>D,X:()=>g,aP:()=>o,aj:()=>E,ao:()=>p,bN:()=>l,f2:()=>S,iU:()=>c,ke:()=>L,l1:()=>M,lN:()=>h,nY:()=>x,nw:()=>N,q0:()=>k,rk:()=>v,sA:()=>r,vE:()=>m,wl:()=>b});var n=i(94859),r=(0,n.O)("accordion").parts("root","container","button","panel").extend("icon"),o=(0,n.O)("alert").parts("title","description","container").extend("icon","spinner"),s=(0,n.O)("avatar").parts("label","badge","container").extend("excessLabel","group"),a=(0,n.O)("breadcrumb").parts("link","item","container").extend("separator"),l=(0,n.O)("button").parts(),u=(0,n.O)("checkbox").parts("control","icon","container").extend("label"),d=(0,n.O)("progress").parts("track","filledTrack").extend("label"),c=(0,n.O)("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),h=(0,n.O)("editable").parts("preview","input","textarea"),f=(0,n.O)("form").parts("container","requiredIndicator","helperText"),p=(0,n.O)("formError").parts("text","icon"),g=(0,n.O)("input").parts("addon","field","element"),m=(0,n.O)("list").parts("container","item","icon"),v=(0,n.O)("menu").parts("button","list","item").extend("groupTitle","command","divider"),b=(0,n.O)("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),y=(0,n.O)("numberinput").parts("root","field","stepperGroup","stepper"),_=(0,n.O)("pininput").parts("field"),w=(0,n.O)("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),C=(0,n.O)("progress").parts("label","filledTrack","track"),S=(0,n.O)("radio").parts("container","control","label"),x=(0,n.O)("select").parts("field","icon"),k=(0,n.O)("slider").parts("container","track","thumb","filledTrack","mark"),E=(0,n.O)("stat").parts("container","label","helpText","number","icon"),L=(0,n.O)("switch").parts("container","track","thumb"),M=(0,n.O)("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),N=(0,n.O)("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),D=(0,n.O)("tag").parts("container","label","closeButton"),A=(0,n.O)("card").parts("container","header","body","footer")},94859:(e,t,i)=>{"use strict";i.d(t,{O:()=>function e(t,i={}){let n=!1;function r(e){let i=`chakra-${(["container","root"].includes(null!=e?e:"")?[t]:[t,e]).filter(Boolean).join("__")}`;return{className:i,selector:`.${i}`,toString:()=>e}}return{parts:function(...o){for(let e of(!function(){if(!n){n=!0;return}throw Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}(),o))i[e]=r(e);return e(t,i)},toPart:r,extend:function(...n){for(let e of n)e in i||(i[e]=r(e));return e(t,i)},selectors:function(){return Object.fromEntries(Object.entries(i).map(([e,t])=>[e,t.selector]))},classnames:function(){return Object.fromEntries(Object.entries(i).map(([e,t])=>[e,t.className]))},get keys(){return Object.keys(i)},__type:{}}}})},57879:(e,t,i)=>{"use strict";i.r(t),i.d(t,{accordionAnatomy:()=>n.sA,alertAnatomy:()=>n.aP,anatomy:()=>r.O,avatarAnatomy:()=>n.$5,breadcrumbAnatomy:()=>n.AB,buttonAnatomy:()=>n.bN,cardAnatomy:()=>n.SG,checkboxAnatomy:()=>n.TB,circularProgressAnatomy:()=>n.OP,drawerAnatomy:()=>n.iU,editableAnatomy:()=>n.lN,formAnatomy:()=>n.TJ,formErrorAnatomy:()=>n.ao,inputAnatomy:()=>n.X,listAnatomy:()=>n.vE,menuAnatomy:()=>n.rk,modalAnatomy:()=>n.wl,numberInputAnatomy:()=>n.V1,pinInputAnatomy:()=>n.SM,popoverAnatomy:()=>n.Ji,progressAnatomy:()=>n.Eb,radioAnatomy:()=>n.f2,selectAnatomy:()=>n.nY,sliderAnatomy:()=>n.q0,statAnatomy:()=>n.aj,switchAnatomy:()=>n.ke,tableAnatomy:()=>n.l1,tabsAnatomy:()=>n.nw,tagAnatomy:()=>n.VM});var n=i(25191),r=i(94859)},82323:(e,t,i)=>{"use strict";i.r(t),i.d(t,{AbsoluteCenter:()=>fI,Accordion:()=>a8,AccordionButton:()=>aj,AccordionIcon:()=>aq,AccordionItem:()=>aG,AccordionPanel:()=>a3,AccordionProvider:()=>aU,Alert:()=>s6,AlertDescription:()=>s5,AlertDialog:()=>mD,AlertDialogBody:()=>mq,AlertDialogCloseButton:()=>mG,AlertDialogContent:()=>mA,AlertDialogFooter:()=>mj,AlertDialogHeader:()=>mV,AlertDialogOverlay:()=>mK,AlertIcon:()=>s3,AlertTitle:()=>s8,AspectRatio:()=>fN,Avatar:()=>ll,AvatarBadge:()=>le,AvatarGroup:()=>ld,Badge:()=>fD,Box:()=>fb,Breadcrumb:()=>lm,BreadcrumbItem:()=>lg,BreadcrumbLink:()=>lf,BreadcrumbSeparator:()=>lp,Button:()=>lx,ButtonGroup:()=>lw,ButtonSpinner:()=>lS,CSSPolyfill:()=>O,CSSReset:()=>P,CSSVars:()=>tj,Card:()=>lT,CardBody:()=>lN,CardFooter:()=>lD,CardHeader:()=>lA,Center:()=>fA,ChakraBaseProvider:()=>ab,ChakraProvider:()=>av,Checkbox:()=>ua,CheckboxGroup:()=>lF,CheckboxIcon:()=>lz,Circle:()=>f_,CircularProgress:()=>vV,CircularProgressLabel:()=>vO,CloseButton:()=>s9,Code:()=>fO,Collapse:()=>a6,ColorModeContext:()=>j,ColorModeProvider:()=>t6,ColorModeScript:()=>yp,Container:()=>fP,ControlBox:()=>ul,DarkMode:()=>t3,Divider:()=>fR,Drawer:()=>mP,DrawerBody:()=>mq,DrawerCloseButton:()=>mG,DrawerContent:()=>mz,DrawerFooter:()=>mj,DrawerHeader:()=>mV,DrawerOverlay:()=>mK,EASINGS:()=>aZ,Editable:()=>uP,EditableInput:()=>uS,EditablePreview:()=>ux,EditableTextarea:()=>uk,EnvironmentProvider:()=>t9,Fade:()=>mU,Flex:()=>fF,FocusLock:()=>ca,FormControl:()=>l$,FormErrorIcon:()=>cc,FormErrorMessage:()=>cd,FormHelperText:()=>lK,FormLabel:()=>ch,GenericAvatarIcon:()=>ln,GlobalStyle:()=>t$,Grid:()=>fe,GridItem:()=>fm,HStack:()=>ff,Heading:()=>fv,Hide:()=>fV,Highlight:()=>fx,Icon:()=>sG,IconButton:()=>lE,Image:()=>hj,Img:()=>hV,Input:()=>h2,InputAddon:()=>hZ,InputGroup:()=>hK,InputLeftAddon:()=>hY,InputLeftElement:()=>h0,InputRightAddon:()=>hQ,InputRightElement:()=>h1,Kbd:()=>fk,LightMode:()=>t8,Link:()=>fM,LinkBox:()=>fL,LinkOverlay:()=>fE,List:()=>h8,ListIcon:()=>h7,ListItem:()=>h9,Mark:()=>fS,Menu:()=>g_,MenuButton:()=>gA,MenuCommand:()=>gw,MenuDescendantsProvider:()=>gt,MenuDivider:()=>gT,MenuGroup:()=>gM,MenuIcon:()=>gS,MenuItem:()=>gx,MenuItemOption:()=>gO,MenuList:()=>gL,MenuOptionGroup:()=>gN,MenuProvider:()=>go,Modal:()=>g5,ModalBody:()=>mq,ModalCloseButton:()=>mG,ModalContent:()=>mN,ModalContextProvider:()=>g3,ModalFocusScope:()=>mM,ModalFooter:()=>mj,ModalHeader:()=>mV,ModalOverlay:()=>mK,NumberDecrementStepper:()=>m7,NumberIncrementStepper:()=>ve,NumberInput:()=>m8,NumberInputField:()=>m4,NumberInputStepper:()=>m5,OrderedList:()=>h5,PinInput:()=>vc,PinInputDescendantsProvider:()=>vt,PinInputField:()=>vh,PinInputProvider:()=>vo,Popover:()=>vS,PopoverAnchor:()=>vx,PopoverArrow:()=>vE,PopoverBody:()=>vL,PopoverCloseButton:()=>vM,PopoverContent:()=>vT,PopoverFooter:()=>vI,PopoverHeader:()=>vv,PopoverTrigger:()=>vb,Portal:()=>ah,PortalManager:()=>z,Progress:()=>vK,ProgressLabel:()=>vq,Radio:()=>v1,RadioGroup:()=>vQ,RangeSlider:()=>bO,RangeSliderFilledTrack:()=>bF,RangeSliderMark:()=>bB,RangeSliderProvider:()=>bD,RangeSliderThumb:()=>bP,RangeSliderTrack:()=>bR,RequiredIndicator:()=>cf,ScaleFade:()=>gB,Select:()=>v6,SelectField:()=>v2,Show:()=>f$,SimpleGrid:()=>fn,Skeleton:()=>bi,SkeletonCircle:()=>bn,SkeletonText:()=>br,Slide:()=>mB,SlideFade:()=>gR,Slider:()=>bU,SliderFilledTrack:()=>bq,SliderMark:()=>bG,SliderProvider:()=>bz,SliderThumb:()=>b$,SliderTrack:()=>bK,Spacer:()=>fr,Spinner:()=>sQ,Square:()=>fy,Stack:()=>fc,StackDivider:()=>fp,StackItem:()=>fu,Stat:()=>bQ,StatArrow:()=>b0,StatDownArrow:()=>bJ,StatGroup:()=>b1,StatHelpText:()=>b2,StatLabel:()=>b6,StatNumber:()=>b3,StatUpArrow:()=>bX,Step:()=>ye,StepDescription:()=>yn,StepIcon:()=>ys,StepIndicator:()=>yl,StepIndicatorContent:()=>yu,StepNumber:()=>ya,StepSeparator:()=>yd,StepStatus:()=>yr,StepTitle:()=>b7,Stepper:()=>yt,StylesProvider:()=>tV,Switch:()=>yc,Tab:()=>yZ,TabIndicator:()=>y$,TabList:()=>yK,TabPanel:()=>yq,TabPanels:()=>yG,Table:()=>yv,TableCaption:()=>y_,TableContainer:()=>yw,Tabs:()=>yU,TabsDescendantsProvider:()=>yE,TabsProvider:()=>yA,Tag:()=>yJ,TagCloseButton:()=>y6,TagLabel:()=>yX,TagLeftIcon:()=>y0,TagRightIcon:()=>y1,Tbody:()=>yC,Td:()=>yS,Text:()=>fo,Textarea:()=>y8,Tfoot:()=>yx,Th:()=>yk,Thead:()=>yb,ThemeProvider:()=>tz,Toast:()=>at,ToastOptionProvider:()=>af,ToastProvider:()=>ag,Tooltip:()=>_u,Tr:()=>yy,UnorderedList:()=>h4,VStack:()=>fh,VisuallyHidden:()=>_d,VisuallyHiddenInput:()=>_c,Wrap:()=>fa,WrapItem:()=>fl,addPrefix:()=>eX,assignRef:()=>cM,background:()=>eC,baseTheme:()=>sc,border:()=>eS,calc:()=>eJ,chakra:()=>sE,color:()=>ex,cookieStorageManager:()=>tJ,cookieStorageManagerSSR:()=>tX,createCookieStorageManager:()=>tQ,createIcon:()=>hH,createLocalStorageManager:()=>tG,createMultiStyleConfigHelpers:()=>tx,createRenderToast:()=>ai,createStandaloneToast:()=>_i,createStylesContext:()=>tU,createToastFn:()=>an,css:()=>tw,cssVar:()=>e2,defineCssVars:()=>e6,defineStyle:()=>tC,defineStyleConfig:()=>tS,effect:()=>ek,extendBaseTheme:()=>sB,extendTheme:()=>sF,fadeConfig:()=>mW,filter:()=>eE,flattenTokens:()=>td,flexbox:()=>eL,forwardRef:()=>sD,getCSSVar:()=>tE,getCss:()=>t_,getScriptSrc:()=>yf,getSlideTransition:()=>aQ,getToastPlacement:()=>sN,getToken:()=>sO,grid:()=>eM,interactivity:()=>eN,isChakraTheme:()=>it,isStyleProp:()=>tm,keyframes:()=>D.keyframes,layout:()=>eD,layoutPropNames:()=>tf,list:()=>eA,localStorageManager:()=>tZ,mergeThemeOverride:()=>sH,omitThemingProps:()=>tL,others:()=>eR,popperCSSVars:()=>fX,position:()=>eF,propNames:()=>tp,pseudoPropNames:()=>to,pseudoSelectors:()=>tr,requiredChakraThemeKeys:()=>ie,resolveStyleConfig:()=>tk,ring:()=>eB,scaleFadeConfig:()=>gF,scroll:()=>eU,shouldForwardProp:()=>sw,slideFadeConfig:()=>gP,space:()=>eH,styled:()=>sk,systemProps:()=>th,textDecoration:()=>ez,theme:()=>sd,toCSSObject:()=>sx,toCSSVar:()=>tc,toVarDefinition:()=>e1,toVarReference:()=>e0,tokenToCSSVar:()=>er,transform:()=>ej,transition:()=>eV,typography:()=>eW,useAccordion:()=>aW,useAccordionContext:()=>a$,useAccordionItem:()=>aK,useAccordionItemState:()=>a5,useAccordionStyles:()=>aO,useAlertStyles:()=>s1,useAnimationState:()=>hE,useAvatarStyles:()=>a9,useBoolean:()=>hL,useBreadcrumbStyles:()=>lh,useBreakpoint:()=>fK,useBreakpointValue:()=>fq,useButtonGroup:()=>lb,useCallbackRef:()=>cS,useCardStyles:()=>lM,useChakra:()=>sT,useCheckbox:()=>ue,useCheckboxGroup:()=>lR,useClipboard:()=>hD,useColorMode:()=>V,useColorModePreference:()=>fU,useColorModeValue:()=>W,useComponentStyles__unstable:()=>sK,useConst:()=>hA,useControllableProp:()=>hl,useControllableState:()=>hu,useCounter:()=>uf,useDimensions:()=>hB,useDisclosure:()=>hd,useDrawerContext:()=>mI,useEditable:()=>uO,useEditableContext:()=>u_,useEditableControls:()=>uR,useEditableState:()=>uw,useEditableStyles:()=>ub,useEnvironment:()=>t4,useEventListener:()=>cD,useEventListenerMap:()=>hc,useFocusEffect:()=>hy,useFocusOnHide:()=>h_,useFocusOnPointerDown:()=>hw,useFocusOnShow:()=>hx,useForceUpdate:()=>hk,useFormControl:()=>lq,useFormControlContext:()=>lU,useFormControlProps:()=>lG,useFormControlStyles:()=>lV,useFormErrorStyles:()=>cu,useHighlight:()=>fC,useId:()=>ho,useIds:()=>hs,useImage:()=>lr,useInputGroupStyles:()=>h$,useInterval:()=>cE,useLatestRef:()=>cL,useListStyles:()=>h3,useMediaQuery:()=>fB,useMenu:()=>gu,useMenuButton:()=>gd,useMenuContext:()=>gs,useMenuDescendant:()=>gr,useMenuDescendants:()=>gn,useMenuDescendantsContext:()=>gi,useMenuItem:()=>gp,useMenuList:()=>gh,useMenuOption:()=>gg,useMenuOptionGroup:()=>gm,useMenuPositioner:()=>gf,useMenuState:()=>gv,useMenuStyles:()=>gy,useMergeRefs:()=>cN,useModal:()=>g1,useModalContext:()=>g8,useModalStyles:()=>g6,useMouseDownRef:()=>cA,useMultiStyleConfig:()=>s$,useNumberInput:()=>m0,useNumberInputStyles:()=>m2,useOptionalPart:()=>ha,useOutsideClick:()=>cT,usePanGesture:()=>hr,usePinInput:()=>vu,usePinInputContext:()=>vs,usePinInputField:()=>vd,usePointerEvent:()=>cU,usePopover:()=>v_,usePopoverContext:()=>vp,usePopoverStyles:()=>vm,usePopper:()=>p8,usePortalManager:()=>H,usePrefersReducedMotion:()=>fW,usePrevious:()=>cp,useProgressStyles:()=>vU,useQuery:()=>fj,useRadio:()=>vX,useRadioGroup:()=>vG,useRadioGroupContext:()=>vY,useRangeSlider:()=>bN,useRangeSliderContext:()=>bA,useRangeSliderStyles:()=>bI,useSafeLayoutEffect:()=>cC,useShortcut:()=>cg,useSlider:()=>bH,useSliderContext:()=>bj,useSliderStyles:()=>bW,useStatStyles:()=>bY,useStepContext:()=>b5,useStepperStyles:()=>b9,useSteps:()=>yi,useStyleConfig:()=>sU,useStyles:()=>tW,useTab:()=>yO,useTabIndicator:()=>yH,useTabList:()=>yI,useTabPanel:()=>yB,useTabPanels:()=>yF,useTableStyles:()=>ym,useTabs:()=>yD,useTabsContext:()=>yT,useTabsDescendant:()=>yN,useTabsDescendants:()=>yM,useTabsDescendantsContext:()=>yL,useTabsStyles:()=>yW,useTagStyles:()=>yQ,useTheme:()=>sA,useTimeout:()=>cx,useToast:()=>_e,useToken:()=>sI,useTooltip:()=>_s,useUnmountEffect:()=>c$,useUpdateEffect:()=>hh,useWhyDidYouUpdate:()=>ck,visuallyHiddenStyle:()=>lZ,withDefaultColorScheme:()=>y5,withDefaultProps:()=>y7,withDefaultSize:()=>y4,withDefaultVariant:()=>y9,withDelay:()=>aX});var n,r,o,s,a,l,u,d,c,h,f,p,g,m,v,b,y,_,w,C,S,x,k,E,L,M,N,D=i(28165),A=i(52322),T=String.raw,I=T` +var vendor_02aa8bd9c5914927ea15;(()=>{var e={51119:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(3408);function r(e,t,i){return(t=(0,n.Z)(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}},7560:(e,t,i)=>{"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;tn})},98283:(e,t,i)=>{"use strict";function n(e,t){if(null==e)return{};var i,n,r={},o=Object.keys(e);for(n=0;n=0||(r[i]=e[i]);return r}i.d(t,{Z:()=>n})},74938:(e,t,i)=>{"use strict";function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}i.d(t,{Z:()=>n})},3408:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(90929);function r(e){var t=function(e,t){if("object"!==(0,n.Z)(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!==(0,n.Z)(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,n.Z)(t)?t:String(t)}},90929:(e,t,i)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}i.d(t,{Z:()=>n})},25191:(e,t,i)=>{"use strict";i.d(t,{$5:()=>s,AB:()=>a,Eb:()=>C,Ji:()=>w,OP:()=>d,SG:()=>A,SM:()=>_,TB:()=>u,TJ:()=>f,V1:()=>y,VM:()=>D,X:()=>g,aP:()=>o,aj:()=>E,ao:()=>p,bN:()=>l,f2:()=>S,iU:()=>c,ke:()=>L,l1:()=>M,lN:()=>h,nY:()=>x,nw:()=>N,q0:()=>k,rk:()=>v,sA:()=>r,vE:()=>m,wl:()=>b});var n=i(94859),r=(0,n.O)("accordion").parts("root","container","button","panel").extend("icon"),o=(0,n.O)("alert").parts("title","description","container").extend("icon","spinner"),s=(0,n.O)("avatar").parts("label","badge","container").extend("excessLabel","group"),a=(0,n.O)("breadcrumb").parts("link","item","container").extend("separator"),l=(0,n.O)("button").parts(),u=(0,n.O)("checkbox").parts("control","icon","container").extend("label"),d=(0,n.O)("progress").parts("track","filledTrack").extend("label"),c=(0,n.O)("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),h=(0,n.O)("editable").parts("preview","input","textarea"),f=(0,n.O)("form").parts("container","requiredIndicator","helperText"),p=(0,n.O)("formError").parts("text","icon"),g=(0,n.O)("input").parts("addon","field","element"),m=(0,n.O)("list").parts("container","item","icon"),v=(0,n.O)("menu").parts("button","list","item").extend("groupTitle","command","divider"),b=(0,n.O)("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),y=(0,n.O)("numberinput").parts("root","field","stepperGroup","stepper"),_=(0,n.O)("pininput").parts("field"),w=(0,n.O)("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),C=(0,n.O)("progress").parts("label","filledTrack","track"),S=(0,n.O)("radio").parts("container","control","label"),x=(0,n.O)("select").parts("field","icon"),k=(0,n.O)("slider").parts("container","track","thumb","filledTrack","mark"),E=(0,n.O)("stat").parts("container","label","helpText","number","icon"),L=(0,n.O)("switch").parts("container","track","thumb"),M=(0,n.O)("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),N=(0,n.O)("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),D=(0,n.O)("tag").parts("container","label","closeButton"),A=(0,n.O)("card").parts("container","header","body","footer")},94859:(e,t,i)=>{"use strict";i.d(t,{O:()=>function e(t,i={}){let n=!1;function r(e){let i=`chakra-${(["container","root"].includes(null!=e?e:"")?[t]:[t,e]).filter(Boolean).join("__")}`;return{className:i,selector:`.${i}`,toString:()=>e}}return{parts:function(...o){for(let e of(!function(){if(!n){n=!0;return}throw Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}(),o))i[e]=r(e);return e(t,i)},toPart:r,extend:function(...n){for(let e of n)e in i||(i[e]=r(e));return e(t,i)},selectors:function(){return Object.fromEntries(Object.entries(i).map(([e,t])=>[e,t.selector]))},classnames:function(){return Object.fromEntries(Object.entries(i).map(([e,t])=>[e,t.className]))},get keys(){return Object.keys(i)},__type:{}}}})},57879:(e,t,i)=>{"use strict";i.r(t),i.d(t,{accordionAnatomy:()=>n.sA,alertAnatomy:()=>n.aP,anatomy:()=>r.O,avatarAnatomy:()=>n.$5,breadcrumbAnatomy:()=>n.AB,buttonAnatomy:()=>n.bN,cardAnatomy:()=>n.SG,checkboxAnatomy:()=>n.TB,circularProgressAnatomy:()=>n.OP,drawerAnatomy:()=>n.iU,editableAnatomy:()=>n.lN,formAnatomy:()=>n.TJ,formErrorAnatomy:()=>n.ao,inputAnatomy:()=>n.X,listAnatomy:()=>n.vE,menuAnatomy:()=>n.rk,modalAnatomy:()=>n.wl,numberInputAnatomy:()=>n.V1,pinInputAnatomy:()=>n.SM,popoverAnatomy:()=>n.Ji,progressAnatomy:()=>n.Eb,radioAnatomy:()=>n.f2,selectAnatomy:()=>n.nY,sliderAnatomy:()=>n.q0,statAnatomy:()=>n.aj,switchAnatomy:()=>n.ke,tableAnatomy:()=>n.l1,tabsAnatomy:()=>n.nw,tagAnatomy:()=>n.VM});var n=i(25191),r=i(94859)},82323:(e,t,i)=>{"use strict";i.r(t),i.d(t,{AbsoluteCenter:()=>fI,Accordion:()=>a8,AccordionButton:()=>aV,AccordionIcon:()=>aq,AccordionItem:()=>aG,AccordionPanel:()=>a3,AccordionProvider:()=>aU,Alert:()=>s6,AlertDescription:()=>s5,AlertDialog:()=>mD,AlertDialogBody:()=>mq,AlertDialogCloseButton:()=>mG,AlertDialogContent:()=>mA,AlertDialogFooter:()=>mV,AlertDialogHeader:()=>mj,AlertDialogOverlay:()=>mK,AlertIcon:()=>s3,AlertTitle:()=>s8,AspectRatio:()=>fN,Avatar:()=>ll,AvatarBadge:()=>le,AvatarGroup:()=>ld,Badge:()=>fD,Box:()=>fb,Breadcrumb:()=>lm,BreadcrumbItem:()=>lg,BreadcrumbLink:()=>lf,BreadcrumbSeparator:()=>lp,Button:()=>lx,ButtonGroup:()=>lw,ButtonSpinner:()=>lS,CSSPolyfill:()=>O,CSSReset:()=>P,CSSVars:()=>tV,Card:()=>lT,CardBody:()=>lN,CardFooter:()=>lD,CardHeader:()=>lA,Center:()=>fA,ChakraBaseProvider:()=>ab,ChakraProvider:()=>av,Checkbox:()=>ua,CheckboxGroup:()=>lF,CheckboxIcon:()=>lz,Circle:()=>f_,CircularProgress:()=>vj,CircularProgressLabel:()=>vO,CloseButton:()=>s9,Code:()=>fO,Collapse:()=>a6,ColorModeContext:()=>V,ColorModeProvider:()=>t6,ColorModeScript:()=>yp,Container:()=>fP,ControlBox:()=>ul,DarkMode:()=>t3,Divider:()=>fR,Drawer:()=>mP,DrawerBody:()=>mq,DrawerCloseButton:()=>mG,DrawerContent:()=>mz,DrawerFooter:()=>mV,DrawerHeader:()=>mj,DrawerOverlay:()=>mK,EASINGS:()=>aZ,Editable:()=>uP,EditableInput:()=>uS,EditablePreview:()=>ux,EditableTextarea:()=>uk,EnvironmentProvider:()=>t9,Fade:()=>mU,Flex:()=>fF,FocusLock:()=>ca,FormControl:()=>l$,FormErrorIcon:()=>cc,FormErrorMessage:()=>cd,FormHelperText:()=>lK,FormLabel:()=>ch,GenericAvatarIcon:()=>ln,GlobalStyle:()=>t$,Grid:()=>fe,GridItem:()=>fm,HStack:()=>ff,Heading:()=>fv,Hide:()=>fj,Highlight:()=>fx,Icon:()=>sG,IconButton:()=>lE,Image:()=>hV,Img:()=>hj,Input:()=>h2,InputAddon:()=>hZ,InputGroup:()=>hK,InputLeftAddon:()=>hY,InputLeftElement:()=>h0,InputRightAddon:()=>hJ,InputRightElement:()=>h1,Kbd:()=>fk,LightMode:()=>t8,Link:()=>fM,LinkBox:()=>fL,LinkOverlay:()=>fE,List:()=>h8,ListIcon:()=>h7,ListItem:()=>h9,Mark:()=>fS,Menu:()=>g_,MenuButton:()=>gA,MenuCommand:()=>gw,MenuDescendantsProvider:()=>gt,MenuDivider:()=>gT,MenuGroup:()=>gM,MenuIcon:()=>gS,MenuItem:()=>gx,MenuItemOption:()=>gO,MenuList:()=>gL,MenuOptionGroup:()=>gN,MenuProvider:()=>go,Modal:()=>g5,ModalBody:()=>mq,ModalCloseButton:()=>mG,ModalContent:()=>mN,ModalContextProvider:()=>g3,ModalFocusScope:()=>mM,ModalFooter:()=>mV,ModalHeader:()=>mj,ModalOverlay:()=>mK,NumberDecrementStepper:()=>m7,NumberIncrementStepper:()=>ve,NumberInput:()=>m8,NumberInputField:()=>m4,NumberInputStepper:()=>m5,OrderedList:()=>h5,PinInput:()=>vc,PinInputDescendantsProvider:()=>vt,PinInputField:()=>vh,PinInputProvider:()=>vo,Popover:()=>vS,PopoverAnchor:()=>vx,PopoverArrow:()=>vE,PopoverBody:()=>vL,PopoverCloseButton:()=>vM,PopoverContent:()=>vT,PopoverFooter:()=>vI,PopoverHeader:()=>vv,PopoverTrigger:()=>vb,Portal:()=>ah,PortalManager:()=>z,Progress:()=>vK,ProgressLabel:()=>vq,Radio:()=>v1,RadioGroup:()=>vJ,RangeSlider:()=>bO,RangeSliderFilledTrack:()=>bF,RangeSliderMark:()=>bB,RangeSliderProvider:()=>bD,RangeSliderThumb:()=>bP,RangeSliderTrack:()=>bR,RequiredIndicator:()=>cf,ScaleFade:()=>gB,Select:()=>v6,SelectField:()=>v2,Show:()=>f$,SimpleGrid:()=>fn,Skeleton:()=>bi,SkeletonCircle:()=>bn,SkeletonText:()=>br,Slide:()=>mB,SlideFade:()=>gR,Slider:()=>bU,SliderFilledTrack:()=>bq,SliderMark:()=>bG,SliderProvider:()=>bz,SliderThumb:()=>b$,SliderTrack:()=>bK,Spacer:()=>fr,Spinner:()=>sJ,Square:()=>fy,Stack:()=>fc,StackDivider:()=>fp,StackItem:()=>fu,Stat:()=>bJ,StatArrow:()=>b0,StatDownArrow:()=>bQ,StatGroup:()=>b1,StatHelpText:()=>b2,StatLabel:()=>b6,StatNumber:()=>b3,StatUpArrow:()=>bX,Step:()=>ye,StepDescription:()=>yn,StepIcon:()=>ys,StepIndicator:()=>yl,StepIndicatorContent:()=>yu,StepNumber:()=>ya,StepSeparator:()=>yd,StepStatus:()=>yr,StepTitle:()=>b7,Stepper:()=>yt,StylesProvider:()=>tj,Switch:()=>yc,Tab:()=>yZ,TabIndicator:()=>y$,TabList:()=>yK,TabPanel:()=>yq,TabPanels:()=>yG,Table:()=>yv,TableCaption:()=>y_,TableContainer:()=>yw,Tabs:()=>yU,TabsDescendantsProvider:()=>yE,TabsProvider:()=>yA,Tag:()=>yQ,TagCloseButton:()=>y6,TagLabel:()=>yX,TagLeftIcon:()=>y0,TagRightIcon:()=>y1,Tbody:()=>yC,Td:()=>yS,Text:()=>fo,Textarea:()=>y8,Tfoot:()=>yx,Th:()=>yk,Thead:()=>yb,ThemeProvider:()=>tz,Toast:()=>at,ToastOptionProvider:()=>af,ToastProvider:()=>ag,Tooltip:()=>_u,Tr:()=>yy,UnorderedList:()=>h4,VStack:()=>fh,VisuallyHidden:()=>_d,VisuallyHiddenInput:()=>_c,Wrap:()=>fa,WrapItem:()=>fl,addPrefix:()=>eX,assignRef:()=>cM,background:()=>eC,baseTheme:()=>sc,border:()=>eS,calc:()=>eQ,chakra:()=>sE,color:()=>ex,cookieStorageManager:()=>tQ,cookieStorageManagerSSR:()=>tX,createCookieStorageManager:()=>tJ,createIcon:()=>hH,createLocalStorageManager:()=>tG,createMultiStyleConfigHelpers:()=>tx,createRenderToast:()=>ai,createStandaloneToast:()=>_i,createStylesContext:()=>tU,createToastFn:()=>an,css:()=>tw,cssVar:()=>e2,defineCssVars:()=>e6,defineStyle:()=>tC,defineStyleConfig:()=>tS,effect:()=>ek,extendBaseTheme:()=>sB,extendTheme:()=>sF,fadeConfig:()=>mW,filter:()=>eE,flattenTokens:()=>td,flexbox:()=>eL,forwardRef:()=>sD,getCSSVar:()=>tE,getCss:()=>t_,getScriptSrc:()=>yf,getSlideTransition:()=>aJ,getToastPlacement:()=>sN,getToken:()=>sO,grid:()=>eM,interactivity:()=>eN,isChakraTheme:()=>it,isStyleProp:()=>tm,keyframes:()=>D.keyframes,layout:()=>eD,layoutPropNames:()=>tf,list:()=>eA,localStorageManager:()=>tZ,mergeThemeOverride:()=>sH,omitThemingProps:()=>tL,others:()=>eR,popperCSSVars:()=>fX,position:()=>eF,propNames:()=>tp,pseudoPropNames:()=>to,pseudoSelectors:()=>tr,requiredChakraThemeKeys:()=>ie,resolveStyleConfig:()=>tk,ring:()=>eB,scaleFadeConfig:()=>gF,scroll:()=>eU,shouldForwardProp:()=>sw,slideFadeConfig:()=>gP,space:()=>eH,styled:()=>sk,systemProps:()=>th,textDecoration:()=>ez,theme:()=>sd,toCSSObject:()=>sx,toCSSVar:()=>tc,toVarDefinition:()=>e1,toVarReference:()=>e0,tokenToCSSVar:()=>er,transform:()=>eV,transition:()=>ej,typography:()=>eW,useAccordion:()=>aW,useAccordionContext:()=>a$,useAccordionItem:()=>aK,useAccordionItemState:()=>a5,useAccordionStyles:()=>aO,useAlertStyles:()=>s1,useAnimationState:()=>hE,useAvatarStyles:()=>a9,useBoolean:()=>hL,useBreadcrumbStyles:()=>lh,useBreakpoint:()=>fK,useBreakpointValue:()=>fq,useButtonGroup:()=>lb,useCallbackRef:()=>cS,useCardStyles:()=>lM,useChakra:()=>sT,useCheckbox:()=>ue,useCheckboxGroup:()=>lR,useClipboard:()=>hD,useColorMode:()=>j,useColorModePreference:()=>fU,useColorModeValue:()=>W,useComponentStyles__unstable:()=>sK,useConst:()=>hA,useControllableProp:()=>hl,useControllableState:()=>hu,useCounter:()=>uf,useDimensions:()=>hB,useDisclosure:()=>hd,useDrawerContext:()=>mI,useEditable:()=>uO,useEditableContext:()=>u_,useEditableControls:()=>uR,useEditableState:()=>uw,useEditableStyles:()=>ub,useEnvironment:()=>t4,useEventListener:()=>cD,useEventListenerMap:()=>hc,useFocusEffect:()=>hy,useFocusOnHide:()=>h_,useFocusOnPointerDown:()=>hw,useFocusOnShow:()=>hx,useForceUpdate:()=>hk,useFormControl:()=>lq,useFormControlContext:()=>lU,useFormControlProps:()=>lG,useFormControlStyles:()=>lj,useFormErrorStyles:()=>cu,useHighlight:()=>fC,useId:()=>ho,useIds:()=>hs,useImage:()=>lr,useInputGroupStyles:()=>h$,useInterval:()=>cE,useLatestRef:()=>cL,useListStyles:()=>h3,useMediaQuery:()=>fB,useMenu:()=>gu,useMenuButton:()=>gd,useMenuContext:()=>gs,useMenuDescendant:()=>gr,useMenuDescendants:()=>gn,useMenuDescendantsContext:()=>gi,useMenuItem:()=>gp,useMenuList:()=>gh,useMenuOption:()=>gg,useMenuOptionGroup:()=>gm,useMenuPositioner:()=>gf,useMenuState:()=>gv,useMenuStyles:()=>gy,useMergeRefs:()=>cN,useModal:()=>g1,useModalContext:()=>g8,useModalStyles:()=>g6,useMouseDownRef:()=>cA,useMultiStyleConfig:()=>s$,useNumberInput:()=>m0,useNumberInputStyles:()=>m2,useOptionalPart:()=>ha,useOutsideClick:()=>cT,usePanGesture:()=>hr,usePinInput:()=>vu,usePinInputContext:()=>vs,usePinInputField:()=>vd,usePointerEvent:()=>cU,usePopover:()=>v_,usePopoverContext:()=>vp,usePopoverStyles:()=>vm,usePopper:()=>p8,usePortalManager:()=>H,usePrefersReducedMotion:()=>fW,usePrevious:()=>cp,useProgressStyles:()=>vU,useQuery:()=>fV,useRadio:()=>vX,useRadioGroup:()=>vG,useRadioGroupContext:()=>vY,useRangeSlider:()=>bN,useRangeSliderContext:()=>bA,useRangeSliderStyles:()=>bI,useSafeLayoutEffect:()=>cC,useShortcut:()=>cg,useSlider:()=>bH,useSliderContext:()=>bV,useSliderStyles:()=>bW,useStatStyles:()=>bY,useStepContext:()=>b5,useStepperStyles:()=>b9,useSteps:()=>yi,useStyleConfig:()=>sU,useStyles:()=>tW,useTab:()=>yO,useTabIndicator:()=>yH,useTabList:()=>yI,useTabPanel:()=>yB,useTabPanels:()=>yF,useTableStyles:()=>ym,useTabs:()=>yD,useTabsContext:()=>yT,useTabsDescendant:()=>yN,useTabsDescendants:()=>yM,useTabsDescendantsContext:()=>yL,useTabsStyles:()=>yW,useTagStyles:()=>yJ,useTheme:()=>sA,useTimeout:()=>cx,useToast:()=>_e,useToken:()=>sI,useTooltip:()=>_s,useUnmountEffect:()=>c$,useUpdateEffect:()=>hh,useWhyDidYouUpdate:()=>ck,visuallyHiddenStyle:()=>lZ,withDefaultColorScheme:()=>y5,withDefaultProps:()=>y7,withDefaultSize:()=>y4,withDefaultVariant:()=>y9,withDelay:()=>aX});var n,r,o,s,a,l,u,d,c,h,f,p,g,m,v,b,y,_,w,C,S,x,k,E,L,M,N,D=i(28165),A=i(52322),T=String.raw,I=T` :root, :host { --chakra-vh: 100vh; @@ -277,7 +277,7 @@ var vendor_da56d86f3cf636eaa471;(()=>{var e={51119:(e,t,i)=>{"use strict";i.d(t, } ${I} - `}),R=i(2784);function F(e={}){let{name:t,strict:i=!0,hookName:n="useContext",providerName:r="Provider",errorMessage:o,defaultValue:s}=e,a=(0,R.createContext)(s);return a.displayName=t,[a.Provider,function e(){var t;let s=(0,R.useContext)(a);if(!s&&i){let i=Error(null!=o?o:`${n} returned \`undefined\`. Seems you forgot to wrap component within ${r}`);throw i.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,i,e),i}return s},a]}var[B,H]=F({strict:!1,name:"PortalManagerContext"});function z(e){let{children:t,zIndex:i}=e;return(0,A.jsx)(B,{value:{zIndex:i},children:t})}z.displayName="PortalManager";var j=(0,R.createContext)({});function V(){let e=(0,R.useContext)(j);if(void 0===e)throw Error("useColorMode must be used within a ColorModeProvider");return e}function W(e,t){let{colorMode:i}=V();return"dark"===i?t:e}function U(e={}){let{strict:t=!0,errorMessage:i="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,r=(0,R.createContext)(void 0);return r.displayName=n,[r.Provider,function e(){var n;let o=(0,R.useContext)(r);if(!o&&t){let t=Error(i);throw t.name="ContextError",null==(n=Error.captureStackTrace)||n.call(Error,t,e),t}return o},r]}j.displayName="ColorModeContext";var $=(...e)=>e.filter(Boolean).join(" ");function K(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}var q=e=>{let{condition:t,message:i}=e};function G(e,...t){return Z(e)?e(...t):e}var Z=e=>"function"==typeof e,Y=e=>e?"":void 0,Q=e=>!!e||void 0;function J(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}function X(...e){return function(t){e.forEach(e=>{null==e||e(t)})}}var ee=i(63637),et=i.n(ee),ei=e=>/!(important)?$/.test(e),en=e=>"string"==typeof e?e.replace(/!(important)?$/,"").trim():e,er=(e,t)=>i=>{let n=String(t),r=ei(n),o=en(n),s=e?`${e}.${o}`:o,a=K(i.__cssMap)&&s in i.__cssMap?i.__cssMap[s].varRef:t;return a=en(a),r?`${a} !important`:a};function eo(e){let{scale:t,transform:i,compose:n}=e;return(e,r)=>{var o;let s=er(t,e)(r),a=null!=(o=null==i?void 0:i(s,r))?o:s;return n&&(a=n(a,r)),a}}var es=(...e)=>t=>e.reduce((e,t)=>t(e),t);function ea(e,t){return i=>{let n={property:i,scale:e};return n.transform=eo({scale:e,transform:t}),n}}var el=({rtl:e,ltr:t})=>i=>"rtl"===i.direction?e:t,eu=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"],ed={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:"var(--chakra-blur) var(--chakra-brightness) var(--chakra-contrast) var(--chakra-grayscale) var(--chakra-hue-rotate) var(--chakra-invert) var(--chakra-saturate) var(--chakra-sepia) var(--chakra-drop-shadow)"},ec={backdropFilter:"var(--chakra-backdrop-blur) var(--chakra-backdrop-brightness) var(--chakra-backdrop-contrast) var(--chakra-backdrop-grayscale) var(--chakra-backdrop-hue-rotate) var(--chakra-backdrop-invert) var(--chakra-backdrop-opacity) var(--chakra-backdrop-saturate) var(--chakra-backdrop-sepia)","--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"},eh={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},ef={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},ep=new Set(Object.values(ef)),eg=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),em=e=>e.trim(),ev=e=>"string"==typeof e&&e.includes("(")&&e.includes(")"),eb=e=>{let t=parseFloat(e.toString()),i=e.toString().replace(String(t),"");return{unitless:!i,value:t,unit:i}},ey=e=>t=>`${e}(${t})`,e_={filter:e=>"auto"!==e?e:ed,backdropFilter:e=>"auto"!==e?e:ec,ring:e=>({"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e_.px(e),boxShadow:"var(--chakra-ring-offset-shadow), var(--chakra-ring-shadow), var(--chakra-shadow, 0 0 #0000)"}),bgClip:e=>"text"===e?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e},transform:e=>"auto"===e?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...eu].join(" "):"auto-gpu"===e?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...eu].join(" "):e,vh:e=>"$100vh"===e?"var(--chakra-vh)":e,px(e){if(null==e)return e;let{unitless:t}=eb(e);return t||"number"==typeof e?`${e}px`:e},fraction:e=>"number"!=typeof e||e>1?e:`${100*e}%`,float:(e,t)=>"rtl"===t.direction?({left:"right",right:"left"})[e]:e,degree(e){if(/^var\(--.+\)$/.test(e)||null==e)return e;let t="string"==typeof e&&!e.endsWith("deg");return"number"==typeof e||t?`${e}deg`:e},gradient:(e,t)=>(function(e,t){if(null==e||eg.has(e))return e;if(!(ev(e)||eg.has(e)))return`url('${e}')`;let i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),n=null==i?void 0:i[1],r=null==i?void 0:i[2];if(!n||!r)return e;let o=n.includes("-gradient")?n:`${n}-gradient`,[s,...a]=r.split(",").map(em).filter(Boolean);if((null==a?void 0:a.length)===0)return e;let l=s in ef?ef[s]:s;return a.unshift(l),`${o}(${a.map(e=>{if(ep.has(e))return e;let i=e.indexOf(" "),[n,r]=-1!==i?[e.substr(0,i),e.substr(i+1)]:[e],o=ev(r)?r:r&&r.split(" "),s=`colors.${n}`,a=s in t.__cssMap?t.__cssMap[s].varRef:n;return o?[a,...Array.isArray(o)?o:[o]].join(" "):a}).join(", ")})`})(e,null!=t?t:{}),blur:ey("blur"),opacity:ey("opacity"),brightness:ey("brightness"),contrast:ey("contrast"),dropShadow:ey("drop-shadow"),grayscale:ey("grayscale"),hueRotate:ey("hue-rotate"),invert:ey("invert"),saturate:ey("saturate"),sepia:ey("sepia"),bgImage:e=>null==e?e:ev(e)||eg.has(e)?e:`url(${e})`,outline(e){let t="0"===String(e)||"none"===String(e);return null!==e&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;let{space:i,divide:n}=null!=(t=eh[e])?t:{},r={flexDirection:e};return i&&(r[i]=1),n&&(r[n]=1),r}},ew={borderWidths:ea("borderWidths"),borderStyles:ea("borderStyles"),colors:ea("colors"),borders:ea("borders"),gradients:ea("gradients",e_.gradient),radii:ea("radii",e_.px),space:ea("space",es(e_.vh,e_.px)),spaceT:ea("space",es(e_.vh,e_.px)),degreeT:e=>({property:e,transform:e_.degree}),prop:(e,t,i)=>({property:e,scale:t,...t&&{transform:eo({scale:t,transform:i})}}),propT:(e,t)=>({property:e,transform:t}),sizes:ea("sizes",es(e_.vh,e_.px)),sizesT:ea("sizes",es(e_.vh,e_.fraction)),shadows:ea("shadows"),logical:function(e){let{property:t,scale:i,transform:n}=e;return{scale:i,property:el(t),transform:i?eo({scale:i,compose:n}):n}},blur:ea("blur",e_.blur)},eC={background:ew.colors("background"),backgroundColor:ew.colors("backgroundColor"),backgroundImage:ew.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:e_.bgClip},bgSize:ew.prop("backgroundSize"),bgPosition:ew.prop("backgroundPosition"),bg:ew.colors("background"),bgColor:ew.colors("backgroundColor"),bgPos:ew.prop("backgroundPosition"),bgRepeat:ew.prop("backgroundRepeat"),bgAttachment:ew.prop("backgroundAttachment"),bgGradient:ew.gradients("backgroundImage"),bgClip:{transform:e_.bgClip}};Object.assign(eC,{bgImage:eC.backgroundImage,bgImg:eC.backgroundImage});var eS={border:ew.borders("border"),borderWidth:ew.borderWidths("borderWidth"),borderStyle:ew.borderStyles("borderStyle"),borderColor:ew.colors("borderColor"),borderRadius:ew.radii("borderRadius"),borderTop:ew.borders("borderTop"),borderBlockStart:ew.borders("borderBlockStart"),borderTopLeftRadius:ew.radii("borderTopLeftRadius"),borderStartStartRadius:ew.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:ew.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:ew.radii("borderTopRightRadius"),borderStartEndRadius:ew.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:ew.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:ew.borders("borderRight"),borderInlineEnd:ew.borders("borderInlineEnd"),borderBottom:ew.borders("borderBottom"),borderBlockEnd:ew.borders("borderBlockEnd"),borderBottomLeftRadius:ew.radii("borderBottomLeftRadius"),borderBottomRightRadius:ew.radii("borderBottomRightRadius"),borderLeft:ew.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:ew.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:ew.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:ew.borders(["borderLeft","borderRight"]),borderInline:ew.borders("borderInline"),borderY:ew.borders(["borderTop","borderBottom"]),borderBlock:ew.borders("borderBlock"),borderTopWidth:ew.borderWidths("borderTopWidth"),borderBlockStartWidth:ew.borderWidths("borderBlockStartWidth"),borderTopColor:ew.colors("borderTopColor"),borderBlockStartColor:ew.colors("borderBlockStartColor"),borderTopStyle:ew.borderStyles("borderTopStyle"),borderBlockStartStyle:ew.borderStyles("borderBlockStartStyle"),borderBottomWidth:ew.borderWidths("borderBottomWidth"),borderBlockEndWidth:ew.borderWidths("borderBlockEndWidth"),borderBottomColor:ew.colors("borderBottomColor"),borderBlockEndColor:ew.colors("borderBlockEndColor"),borderBottomStyle:ew.borderStyles("borderBottomStyle"),borderBlockEndStyle:ew.borderStyles("borderBlockEndStyle"),borderLeftWidth:ew.borderWidths("borderLeftWidth"),borderInlineStartWidth:ew.borderWidths("borderInlineStartWidth"),borderLeftColor:ew.colors("borderLeftColor"),borderInlineStartColor:ew.colors("borderInlineStartColor"),borderLeftStyle:ew.borderStyles("borderLeftStyle"),borderInlineStartStyle:ew.borderStyles("borderInlineStartStyle"),borderRightWidth:ew.borderWidths("borderRightWidth"),borderInlineEndWidth:ew.borderWidths("borderInlineEndWidth"),borderRightColor:ew.colors("borderRightColor"),borderInlineEndColor:ew.colors("borderInlineEndColor"),borderRightStyle:ew.borderStyles("borderRightStyle"),borderInlineEndStyle:ew.borderStyles("borderInlineEndStyle"),borderTopRadius:ew.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:ew.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:ew.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:ew.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(eS,{rounded:eS.borderRadius,roundedTop:eS.borderTopRadius,roundedTopLeft:eS.borderTopLeftRadius,roundedTopRight:eS.borderTopRightRadius,roundedTopStart:eS.borderStartStartRadius,roundedTopEnd:eS.borderStartEndRadius,roundedBottom:eS.borderBottomRadius,roundedBottomLeft:eS.borderBottomLeftRadius,roundedBottomRight:eS.borderBottomRightRadius,roundedBottomStart:eS.borderEndStartRadius,roundedBottomEnd:eS.borderEndEndRadius,roundedLeft:eS.borderLeftRadius,roundedRight:eS.borderRightRadius,roundedStart:eS.borderInlineStartRadius,roundedEnd:eS.borderInlineEndRadius,borderStart:eS.borderInlineStart,borderEnd:eS.borderInlineEnd,borderTopStartRadius:eS.borderStartStartRadius,borderTopEndRadius:eS.borderStartEndRadius,borderBottomStartRadius:eS.borderEndStartRadius,borderBottomEndRadius:eS.borderEndEndRadius,borderStartRadius:eS.borderInlineStartRadius,borderEndRadius:eS.borderInlineEndRadius,borderStartWidth:eS.borderInlineStartWidth,borderEndWidth:eS.borderInlineEndWidth,borderStartColor:eS.borderInlineStartColor,borderEndColor:eS.borderInlineEndColor,borderStartStyle:eS.borderInlineStartStyle,borderEndStyle:eS.borderInlineEndStyle});var ex={color:ew.colors("color"),textColor:ew.colors("color"),fill:ew.colors("fill"),stroke:ew.colors("stroke")},ek={boxShadow:ew.shadows("boxShadow"),mixBlendMode:!0,blendMode:ew.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:ew.prop("backgroundBlendMode"),opacity:!0};Object.assign(ek,{shadow:ek.boxShadow});var eE={filter:{transform:e_.filter},blur:ew.blur("--chakra-blur"),brightness:ew.propT("--chakra-brightness",e_.brightness),contrast:ew.propT("--chakra-contrast",e_.contrast),hueRotate:ew.degreeT("--chakra-hue-rotate"),invert:ew.propT("--chakra-invert",e_.invert),saturate:ew.propT("--chakra-saturate",e_.saturate),dropShadow:ew.propT("--chakra-drop-shadow",e_.dropShadow),backdropFilter:{transform:e_.backdropFilter},backdropBlur:ew.blur("--chakra-backdrop-blur"),backdropBrightness:ew.propT("--chakra-backdrop-brightness",e_.brightness),backdropContrast:ew.propT("--chakra-backdrop-contrast",e_.contrast),backdropHueRotate:ew.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:ew.propT("--chakra-backdrop-invert",e_.invert),backdropSaturate:ew.propT("--chakra-backdrop-saturate",e_.saturate)},eL={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:e_.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:ew.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:ew.space("gap"),rowGap:ew.space("rowGap"),columnGap:ew.space("columnGap")};Object.assign(eL,{flexDir:eL.flexDirection});var eM={gridGap:ew.space("gridGap"),gridColumnGap:ew.space("gridColumnGap"),gridRowGap:ew.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},eN={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:e_.outline},outlineOffset:!0,outlineColor:ew.colors("outlineColor")},eD={width:ew.sizesT("width"),inlineSize:ew.sizesT("inlineSize"),height:ew.sizes("height"),blockSize:ew.sizes("blockSize"),boxSize:ew.sizes(["width","height"]),minWidth:ew.sizes("minWidth"),minInlineSize:ew.sizes("minInlineSize"),minHeight:ew.sizes("minHeight"),minBlockSize:ew.sizes("minBlockSize"),maxWidth:ew.sizes("maxWidth"),maxInlineSize:ew.sizes("maxInlineSize"),maxHeight:ew.sizes("maxHeight"),maxBlockSize:ew.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var i,n,r;return{[`@media screen and (min-width: ${null!=(r=null==(n=null==(i=t.__breakpoints)?void 0:i.get(e))?void 0:n.minW)?r:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var i,n,r;return{[`@media screen and (max-width: ${null!=(r=null==(n=null==(i=t.__breakpoints)?void 0:i.get(e))?void 0:n._minW)?r:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:ew.propT("float",e_.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(eD,{w:eD.width,h:eD.height,minW:eD.minWidth,maxW:eD.maxWidth,minH:eD.minHeight,maxH:eD.maxHeight,overscroll:eD.overscrollBehavior,overscrollX:eD.overscrollBehaviorX,overscrollY:eD.overscrollBehaviorY});var eA={listStyleType:!0,listStylePosition:!0,listStylePos:ew.prop("listStylePosition"),listStyleImage:!0,listStyleImg:ew.prop("listStyleImage")},eT=(e=>{let t=new WeakMap;return(i,n,r,o)=>{if(void 0===i)return e(i,n,r);t.has(i)||t.set(i,new Map);let s=t.get(i);if(s.has(n))return s.get(n);let a=e(i,n,r,o);return s.set(n,a),a}})(function(e,t,i,n){let r="string"==typeof t?t.split("."):[t];for(n=0;n{let n={},r=eT(e,t,{});for(let e in r)e in i&&null!=i[e]||(n[e]=r[e]);return n},eR={srOnly:{transform:e=>!0===e?eI:"focusable"===e?eO:{}},layerStyle:{processResult:!0,transform:(e,t,i)=>eP(t,`layerStyles.${e}`,i)},textStyle:{processResult:!0,transform:(e,t,i)=>eP(t,`textStyles.${e}`,i)},apply:{processResult:!0,transform:(e,t,i)=>eP(t,e,i)}},eF={position:!0,pos:ew.prop("position"),zIndex:ew.prop("zIndex","zIndices"),inset:ew.spaceT("inset"),insetX:ew.spaceT(["left","right"]),insetInline:ew.spaceT("insetInline"),insetY:ew.spaceT(["top","bottom"]),insetBlock:ew.spaceT("insetBlock"),top:ew.spaceT("top"),insetBlockStart:ew.spaceT("insetBlockStart"),bottom:ew.spaceT("bottom"),insetBlockEnd:ew.spaceT("insetBlockEnd"),left:ew.spaceT("left"),insetInlineStart:ew.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:ew.spaceT("right"),insetInlineEnd:ew.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(eF,{insetStart:eF.insetInlineStart,insetEnd:eF.insetInlineEnd});var eB={ring:{transform:e_.ring},ringColor:ew.colors("--chakra-ring-color"),ringOffset:ew.prop("--chakra-ring-offset-width"),ringOffsetColor:ew.colors("--chakra-ring-offset-color"),ringInset:ew.prop("--chakra-ring-inset")},eH={margin:ew.spaceT("margin"),marginTop:ew.spaceT("marginTop"),marginBlockStart:ew.spaceT("marginBlockStart"),marginRight:ew.spaceT("marginRight"),marginInlineEnd:ew.spaceT("marginInlineEnd"),marginBottom:ew.spaceT("marginBottom"),marginBlockEnd:ew.spaceT("marginBlockEnd"),marginLeft:ew.spaceT("marginLeft"),marginInlineStart:ew.spaceT("marginInlineStart"),marginX:ew.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:ew.spaceT("marginInline"),marginY:ew.spaceT(["marginTop","marginBottom"]),marginBlock:ew.spaceT("marginBlock"),padding:ew.space("padding"),paddingTop:ew.space("paddingTop"),paddingBlockStart:ew.space("paddingBlockStart"),paddingRight:ew.space("paddingRight"),paddingBottom:ew.space("paddingBottom"),paddingBlockEnd:ew.space("paddingBlockEnd"),paddingLeft:ew.space("paddingLeft"),paddingInlineStart:ew.space("paddingInlineStart"),paddingInlineEnd:ew.space("paddingInlineEnd"),paddingX:ew.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:ew.space("paddingInline"),paddingY:ew.space(["paddingTop","paddingBottom"]),paddingBlock:ew.space("paddingBlock")};Object.assign(eH,{m:eH.margin,mt:eH.marginTop,mr:eH.marginRight,me:eH.marginInlineEnd,marginEnd:eH.marginInlineEnd,mb:eH.marginBottom,ml:eH.marginLeft,ms:eH.marginInlineStart,marginStart:eH.marginInlineStart,mx:eH.marginX,my:eH.marginY,p:eH.padding,pt:eH.paddingTop,py:eH.paddingY,px:eH.paddingX,pb:eH.paddingBottom,pl:eH.paddingLeft,ps:eH.paddingInlineStart,paddingStart:eH.paddingInlineStart,pr:eH.paddingRight,pe:eH.paddingInlineEnd,paddingEnd:eH.paddingInlineEnd});var ez={textDecorationColor:ew.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:ew.shadows("textShadow")},ej={clipPath:!0,transform:ew.propT("transform",e_.transform),transformOrigin:!0,translateX:ew.spaceT("--chakra-translate-x"),translateY:ew.spaceT("--chakra-translate-y"),skewX:ew.degreeT("--chakra-skew-x"),skewY:ew.degreeT("--chakra-skew-y"),scaleX:ew.prop("--chakra-scale-x"),scaleY:ew.prop("--chakra-scale-y"),scale:ew.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:ew.degreeT("--chakra-rotate")},eV={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:ew.prop("transitionDuration","transition.duration"),transitionProperty:ew.prop("transitionProperty","transition.property"),transitionTimingFunction:ew.prop("transitionTimingFunction","transition.easing")},eW={fontFamily:ew.prop("fontFamily","fonts"),fontSize:ew.prop("fontSize","fontSizes",e_.px),fontWeight:ew.prop("fontWeight","fontWeights"),lineHeight:ew.prop("lineHeight","lineHeights"),letterSpacing:ew.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(!0===e)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},eU={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:ew.spaceT("scrollMargin"),scrollMarginTop:ew.spaceT("scrollMarginTop"),scrollMarginBottom:ew.spaceT("scrollMarginBottom"),scrollMarginLeft:ew.spaceT("scrollMarginLeft"),scrollMarginRight:ew.spaceT("scrollMarginRight"),scrollMarginX:ew.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:ew.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:ew.spaceT("scrollPadding"),scrollPaddingTop:ew.spaceT("scrollPaddingTop"),scrollPaddingBottom:ew.spaceT("scrollPaddingBottom"),scrollPaddingLeft:ew.spaceT("scrollPaddingLeft"),scrollPaddingRight:ew.spaceT("scrollPaddingRight"),scrollPaddingX:ew.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:ew.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function e$(e){return K(e)&&e.reference?e.reference:String(e)}var eK=(e,...t)=>t.map(e$).join(` ${e} `).replace(/calc/g,""),eq=(...e)=>`calc(${eK("+",...e)})`,eG=(...e)=>`calc(${eK("-",...e)})`,eZ=(...e)=>`calc(${eK("*",...e)})`,eY=(...e)=>`calc(${eK("/",...e)})`,eQ=e=>{let t=e$(e);return null==t||Number.isNaN(parseFloat(t))?eZ(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},eJ=Object.assign(e=>({add:(...t)=>eJ(eq(e,...t)),subtract:(...t)=>eJ(eG(e,...t)),multiply:(...t)=>eJ(eZ(e,...t)),divide:(...t)=>eJ(eY(e,...t)),negate:()=>eJ(eQ(e)),toString:()=>e.toString()}),{add:eq,subtract:eG,multiply:eZ,divide:eY,negate:eQ});function eX(e,t=""){return[t,e].filter(Boolean).join("-")}function e0(e,t){return`var(${e}${t?`, ${t}`:""})`}function e1(e,t=""){var i;return((i=function(e,t="-"){return e.replace(/\s+/g,t)}(`--${eX(e,t)}`.toString())).includes("\\.")?i:Number.isInteger(parseFloat(i.toString()))?i:i.replace(".","\\.")).replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function e2(e,t,i){let n=e1(e,i);return{variable:n,reference:e0(n,t)}}function e6(e,t){let i={};for(let n of t){if(Array.isArray(n)){let[t,r]=n;i[t]=e2(`${e}-${t}`,r);continue}i[n]=e2(`${e}-${n}`)}return i}function e3(e){let t,i;if(null==e)return e;let{unitless:n}=(t=parseFloat(e.toString()),{unitless:!(i=e.toString().replace(String(t),"")),value:t,unit:i});return n||"number"==typeof e?`${e}px`:e}var e8=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,e5=e=>Object.fromEntries(Object.entries(e).sort(e8));function e4(e){let t=e5(e);return Object.assign(Object.values(t),t)}function e9(e){var t;return e?"number"==typeof(e=null!=(t=e3(e))?t:e)?`${e+-.02}`:e.replace(/(\d+\.?\d*)/u,e=>`${parseFloat(e)+-.02}`):e}function e7(e,t){let i=["@media screen"];return e&&i.push("and",`(min-width: ${e3(e)})`),t&&i.push("and",`(max-width: ${e3(t)})`),i.join(" ")}var te={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},tt=e=>tn(t=>e(t,"&"),"[role=group]","[data-group]",".group"),ti=e=>tn(t=>e(t,"~ &"),"[data-peer]",".peer"),tn=(e,...t)=>t.map(e).join(", "),tr={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:tt(te.hover),_peerHover:ti(te.hover),_groupFocus:tt(te.focus),_peerFocus:ti(te.focus),_groupFocusVisible:tt(te.focusVisible),_peerFocusVisible:ti(te.focusVisible),_groupActive:tt(te.active),_peerActive:ti(te.active),_groupDisabled:tt(te.disabled),_peerDisabled:ti(te.disabled),_groupInvalid:tt(te.invalid),_peerInvalid:ti(te.invalid),_groupChecked:tt(te.checked),_peerChecked:ti(te.checked),_groupFocusWithin:tt(te.focusWithin),_peerFocusWithin:ti(te.focusWithin),_peerPlaceholderShown:ti(te.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},to=Object.keys(tr);function ts(e,t){return e2(String(e).replace(/\./g,"-"),void 0,t)}function ta(e,t,i={}){let{stop:n,getKey:r}=i;return function e(i,o=[]){var s;if("object"==typeof i&&null!=i&&!Array.isArray(i)||Array.isArray(i)){let a={};for(let[l,u]of Object.entries(i)){let d=null!=(s=null==r?void 0:r(l))?s:l,c=[...o,d];if(null==n?void 0:n(i,c))return t(i,o);a[d]=e(u,c)}return a}return t(i,o)}(e)}var tl=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"],tu=e=>to.includes(e)||"default"===e;function td({tokens:e,semanticTokens:t}){let i={};return ta(e,(e,t)=>{null!=e&&(i[t.join(".")]={isSemantic:!1,value:e})}),ta(t,(e,t)=>{null!=e&&(i[t.join(".")]={isSemantic:!0,value:e})},{stop:e=>Object.keys(e).every(tu)}),i}function tc(e){var t;let i=function(e){let{__cssMap:t,__cssVars:i,__breakpoints:n,...r}=e;return r}(e),{cssMap:n,cssVars:r}=function(e,t){let i={},n={};for(let[r,o]of Object.entries(e)){let{isSemantic:s,value:a}=o,{variable:l,reference:u}=ts(r,null==t?void 0:t.cssVarPrefix);if(!s){if(r.startsWith("space")){let[e,...t]=r.split("."),i=`${e}.-${t.join(".")}`,o=eJ.negate(a),s=eJ.negate(u);n[i]={value:o,var:l,varRef:s}}i[l]=a,n[r]={value:a,var:l,varRef:u};continue}let d=i=>{let n=[String(r).split(".")[0],i].join(".");if(!e[n])return i;let{reference:o}=ts(n,null==t?void 0:t.cssVarPrefix);return o},c=K(a)?a:{default:a};i=et()(i,Object.entries(c).reduce((e,[t,i])=>{var n;if(!i)return e;let r=d(`${i}`);return"default"===t?e[l]=r:e[null!=(n=null==tr?void 0:tr[t])?n:t]={[l]:r},e},{})),n[r]={value:u,var:l,varRef:u}}return{cssVars:i,cssMap:n}}(td({tokens:function(e,t){let i={};for(let n of t)n in e&&(i[n]=e[n]);return i}(i,tl),semanticTokens:i.semanticTokens}),{cssVarPrefix:null==(t=i.config)?void 0:t.cssVarPrefix});return Object.assign(i,{__cssVars:{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0",...r},__cssMap:n,__breakpoints:function(e){var t;let i;if(!e)return null;e.base=null!=(t=e.base)?t:"0px";let n=e4(e),r=Object.entries(e).sort(e8).map(([e,t],i,n)=>{var r;let[,o]=null!=(r=n[i+1])?r:[];return o=parseFloat(o)>0?e9(o):void 0,{_minW:e9(t),breakpoint:e,minW:t,maxW:o,maxWQuery:e7(null,o),minWQuery:e7(t),minMaxQuery:e7(t,o)}}),o=(i=Object.keys(e5(e)),new Set(i)),s=Array.from(o.values());return{keys:o,normalized:n,isResponsive(e){let t=Object.keys(e);return t.length>0&&t.every(e=>o.has(e))},asObject:e5(e),asArray:e4(e),details:r,get:e=>r.find(t=>t.breakpoint===e),media:[null,...n.map(e=>e7(e)).slice(1)],toArrayValue(e){let t;if(!K(e))throw Error("toArrayValue: value must be an object");let i=s.map(t=>{var i;return null!=(i=e[t])?i:null});for(;null===((t=null==i?0:i.length)?i[t-1]:void 0);)i.pop();return i},toObjectValue(e){if(!Array.isArray(e))throw Error("toObjectValue: value must be an array");return e.reduce((e,t,i)=>{let n=s[i];return null!=n&&null!=t&&(e[n]=t),e},{})}}}(i.breakpoints)}),i}var th=et()({},eC,eS,ex,eL,eD,eE,eB,eN,eM,eR,eF,ek,eH,eU,eW,ez,ej,eA,eV),tf=Object.keys(Object.assign({},eH,eD,eL,eM,eF)),tp=[...Object.keys(th),...to],tg={...th,...tr},tm=e=>e in tg,tv=e=>t=>{if(!t.__breakpoints)return e;let{isResponsive:i,toArrayValue:n,media:r}=t.__breakpoints,o={};for(let s in e){let a=G(e[s],t);if(null==a)continue;if(!Array.isArray(a=K(a)&&i(a)?n(a):a)){o[s]=a;continue}let l=a.slice(0,r.length).length;for(let e=0;ee.startsWith("--")&&"string"==typeof t&&!/^var\(--.+\)$/.test(t),ty=(e,t)=>{var i,n;if(null==t)return t;let r=t=>{var i,n;return null==(n=null==(i=e.__cssMap)?void 0:i[t])?void 0:n.varRef},o=e=>{var t;return null!=(t=r(e))?t:e},[s,a]=function(e){let t=[],i="",n=!1;for(let r=0;r{var s,a,l;let u=G(e,n),d=tv(u)(n),c={};for(let e in d){let h=G(d[e],n);e in i&&(e=i[e]),tb(e,h)&&(h=ty(n,h));let f=t[e];if(!0===f&&(f={property:e}),K(h)){c[e]=null!=(s=c[e])?s:{},c[e]=et()({},c[e],r(h,!0));continue}let p=null!=(l=null==(a=null==f?void 0:f.transform)?void 0:a.call(f,h,n,u))?l:h;p=(null==f?void 0:f.processResult)?r(p,!0):p;let g=G(null==f?void 0:f.property,n);if(!o&&(null==f?void 0:f.static)){let e=G(f.static,n);c=et()({},c,e)}if(g&&Array.isArray(g)){for(let e of g)c[e]=p;continue}if(g){"&"===g&&K(p)?c=et()({},c,p):c[g]=p;continue}if(K(p)){c=et()({},c,p);continue}c[e]=p}return c};return r}var tw=e=>t=>t_({theme:t,pseudos:tr,configs:th})(e);function tC(e){return e}function tS(e){return e}function tx(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function tk(e){return t=>{var i;let n;let{variant:r,size:o,theme:s}=t,a=(n=s.__breakpoints,function(e,t,i,r){var o,s,a;if(!n)return;let l={},u=(a=n.toArrayValue,Array.isArray(i)?i:K(i)?a(i):null!=i?[i]:void 0);if(!u)return l;let d=u.length,c=1===d,h=!!e.parts;for(let i=0;i{et()(l,{[e]:c?p[e]:{[f]:p[e]}})});continue}if(!h){c?et()(l,p):l[f]=p;continue}l[f]=p}}return l});return et()({},G(null!=(i=e.baseStyle)?i:{},t),a(e,"sizes",o,t),a(e,"variants",r,t))}}function tE(e,t,i){var n,r,o;return null!=(o=null==(r=null==(n=e.__cssMap)?void 0:n[`${t}.${i}`])?void 0:r.varRef)?o:i}function tL(e){return function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(e,["styleConfig","size","variant","colorScheme"])}var tM=(e=>{let t=new WeakMap;return(i,n,r,o)=>{if(void 0===i)return e(i,n,r);t.has(i)||t.set(i,new Map);let s=t.get(i);if(s.has(n))return s.get(n);let a=e(i,n,r,o);return s.set(n,a),a}})(function(e,t,i,n){let r="string"==typeof t?t.split("."):[t];for(n=0;n{let r=e[n];t(r,n,e)&&(i[n]=r)}),i}var tD=e=>tN(e,e=>null!=e);function tA(e){return"number"==typeof e}function tT(e){return"current"in e}function tI(e,...t){return"function"==typeof e?e(...t):e}var tO=()=>{},tP=function(e){let t;return function(...i){return e&&(t=e.apply(this,i),e=null),t}}(e=>()=>{let{condition:t,message:i}=e}),tR=(...e)=>t=>e.reduce((e,t)=>t(e),t),tF=(e,t)=>Math.abs(e-t),tB=e=>"x"in e&&"y"in e,tH=i(33895);function tz(e){let{cssVarsRoot:t,theme:i,children:n}=e,r=(0,R.useMemo)(()=>tc(i),[i]);return(0,A.jsxs)(tH.a,{theme:r,children:[(0,A.jsx)(tj,{root:t}),n]})}function tj({root:e=":host, :root"}){let t=[e,"[data-theme]"].join(",");return(0,A.jsx)(D.Global,{styles:e=>({[t]:e.__cssVars})})}var[tV,tW]=U({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function tU(e){return U({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function t$(){let{colorMode:e}=V();return(0,A.jsx)(D.Global,{styles:t=>{let i=tI(tM(t,"styles.global"),{theme:t,colorMode:e});if(i)return tw(i)(t)}})}var tK={light:"chakra-ui-light",dark:"chakra-ui-dark"},tq="chakra-ui-color-mode";function tG(e){return{ssr:!1,type:"localStorage",get(t){let i;if(!(null==globalThis?void 0:globalThis.document))return t;try{i=localStorage.getItem(e)||t}catch(e){}return i||t},set(t){try{localStorage.setItem(e,t)}catch(e){}}}}var tZ=tG(tq);function tY(e,t){let i=e.match(RegExp(`(^| )${t}=([^;]+)`));return null==i?void 0:i[2]}function tQ(e,t){return{ssr:!!t,type:"cookie",get:i=>t?tY(t,e):(null==globalThis?void 0:globalThis.document)&&tY(document.cookie,e)||i,set(t){document.cookie=`${e}=${t}; max-age=31536000; path=/`}}}var tJ=tQ(tq),tX=e=>tQ(tq,e),t0=(null==globalThis?void 0:globalThis.document)?R.useLayoutEffect:R.useEffect,t1=()=>{};function t2(e,t){return"cookie"===e.type&&e.ssr?e.get(t):t}function t6(e){let{value:t,children:i,options:{useSystemColorMode:n,initialColorMode:r,disableTransitionOnChange:o}={},colorModeManager:s=tZ}=e,a="dark"===r?"dark":"light",[l,u]=(0,R.useState)(()=>t2(s,a)),[d,c]=(0,R.useState)(()=>t2(s)),{getSystemTheme:h,setClassName:f,setDataset:p,addListener:g}=(0,R.useMemo)(()=>(function(e={}){let{preventTransition:t=!0}=e,i={setDataset:e=>{let n=t?i.preventTransition():void 0;document.documentElement.dataset.theme=e,document.documentElement.style.colorScheme=e,null==n||n()},setClassName(e){document.body.classList.add(e?tK.dark:tK.light),document.body.classList.remove(e?tK.light:tK.dark)},query:()=>window.matchMedia("(prefers-color-scheme: dark)"),getSystemTheme(e){var t;return(null!=(t=i.query().matches)?t:"dark"===e)?"dark":"light"},addListener(e){let t=i.query(),n=t=>{e(t.matches?"dark":"light")};return"function"==typeof t.addListener?t.addListener(n):t.addEventListener("change",n),()=>{"function"==typeof t.removeListener?t.removeListener(n):t.removeEventListener("change",n)}},preventTransition(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(e)})})}}};return i})({preventTransition:o}),[o]),m="system"!==r||l?l:d,v=(0,R.useCallback)(e=>{let t="system"===e?h():e;u(t),f("dark"===t),p(t),s.set(t)},[s,h,f,p]);t0(()=>{"system"===r&&c(h())},[]),(0,R.useEffect)(()=>{let e=s.get();if(e){v(e);return}if("system"===r){v("system");return}v(a)},[s,a,r,v]);let b=(0,R.useCallback)(()=>{v("dark"===m?"light":"dark")},[m,v]);(0,R.useEffect)(()=>{if(n)return g(v)},[n,g,v]);let y=(0,R.useMemo)(()=>({colorMode:null!=t?t:m,toggleColorMode:t?t1:b,setColorMode:t?t1:v,forced:void 0!==t}),[m,b,v,t]);return(0,A.jsx)(j.Provider,{value:y,children:i})}function t3(e){let t=(0,R.useMemo)(()=>({colorMode:"dark",toggleColorMode:t1,setColorMode:t1,forced:!0}),[]);return(0,A.jsx)(j.Provider,{value:t,...e})}function t8(e){let t=(0,R.useMemo)(()=>({colorMode:"light",toggleColorMode:t1,setColorMode:t1,forced:!0}),[]);return(0,A.jsx)(j.Provider,{value:t,...e})}t6.displayName="ColorModeProvider",t3.displayName="DarkMode",t8.displayName="LightMode";var t5=(0,R.createContext)({getDocument:()=>document,getWindow:()=>window});function t4({defer:e}={}){let[,t]=(0,R.useReducer)(e=>e+1,0);return t0(()=>{e&&t()},[e]),(0,R.useContext)(t5)}function t9(e){let{children:t,environment:i,disabled:n}=e,r=(0,R.useRef)(null),o=(0,R.useMemo)(()=>i||{getDocument:()=>{var e,t;return null!=(t=null==(e=r.current)?void 0:e.ownerDocument)?t:document},getWindow:()=>{var e,t;return null!=(t=null==(e=r.current)?void 0:e.ownerDocument.defaultView)?t:window}},[i]),s=!n||!i;return(0,A.jsxs)(t5.Provider,{value:o,children:[t,s&&(0,A.jsx)("span",{id:"__chakra_env",hidden:!0,ref:r})]})}t5.displayName="EnvironmentContext",t9.displayName="EnvironmentProvider";var t7=e=>{let{children:t,colorModeManager:i,portalZIndex:n,resetScope:r,resetCSS:o=!0,theme:s={},environment:a,cssVarsRoot:l,disableEnvironment:u}=e,d=(0,A.jsx)(t9,{environment:a,disabled:u,children:t});return(0,A.jsx)(tz,{theme:s,cssVarsRoot:l,children:(0,A.jsxs)(t6,{colorModeManager:i,options:s.config,children:[o?(0,A.jsx)(P,{scope:r}):(0,A.jsx)(O,{}),(0,A.jsx)(t$,{}),n?(0,A.jsx)(z,{zIndex:n,children:d}):d]})})},ie=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function it(e){return!!K(e)&&ie.every(t=>Object.prototype.hasOwnProperty.call(e,t))}var ii={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},ir={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},io={...ir,max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}},is={breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},...ii,sizes:io,shadows:{xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},space:ir,borders:{none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},transition:{property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}}},{defineMultiStyleConfig:ia,definePartsStyle:il}=tx(["stepper","step","title","description","indicator","separator","icon","number"]),iu=e2("stepper-indicator-size"),id=e2("stepper-icon-size"),ic=e2("stepper-title-font-size"),ih=e2("stepper-description-font-size"),ip=e2("stepper-accent-color"),ig=ia({baseStyle:il(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[ip.variable]:`colors.${e}.500`,_dark:{[ip.variable]:`colors.${e}.200`}},title:{fontSize:ic.reference,fontWeight:"medium"},description:{fontSize:ih.reference,color:"chakra-subtle-text"},number:{fontSize:ic.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:id.reference,height:id.reference},indicator:{flexShrink:0,borderRadius:"full",width:iu.reference,height:iu.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:ip.reference},"&[data-status=complete]":{bg:ip.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:ip.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${iu.reference} - 8px)`,top:`calc(${iu.reference} + 4px)`,insetStart:`calc(${iu.reference} / 2 - 1px)`}}})),sizes:{xs:il({stepper:{[iu.variable]:"sizes.4",[id.variable]:"sizes.3",[ic.variable]:"fontSizes.xs",[ih.variable]:"fontSizes.xs"}}),sm:il({stepper:{[iu.variable]:"sizes.6",[id.variable]:"sizes.4",[ic.variable]:"fontSizes.sm",[ih.variable]:"fontSizes.xs"}}),md:il({stepper:{[iu.variable]:"sizes.8",[id.variable]:"sizes.5",[ic.variable]:"fontSizes.md",[ih.variable]:"fontSizes.sm"}}),lg:il({stepper:{[iu.variable]:"sizes.10",[id.variable]:"sizes.6",[ic.variable]:"fontSizes.lg",[ih.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}}),im=i(25191);function iv(e){let t=function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString());return t.includes("\\.")?e:Number.isInteger(parseFloat(e.toString()))?e:t.replace(".","\\.")}function ib(e,t){var i,n;let r=function(e,t=""){return`--${function(e,t=""){return[t,iv(e)].filter(Boolean).join("-")}(e,t)}`}(e,null==t?void 0:t.prefix);return{variable:r,reference:(i="string"==typeof(n=null==t?void 0:t.fallback)?n:null==n?void 0:n.reference,`var(${iv(r)}${i?`, ${i}`:""})`)}}function iy(e){return K(e)&&e.reference?e.reference:String(e)}var i_=(e,...t)=>t.map(iy).join(` ${e} `).replace(/calc/g,""),iw=(...e)=>`calc(${i_("+",...e)})`,iC=(...e)=>`calc(${i_("-",...e)})`,iS=(...e)=>`calc(${i_("*",...e)})`,ix=(...e)=>`calc(${i_("/",...e)})`,ik=e=>{let t=iy(e);return null==t||Number.isNaN(parseFloat(t))?iS(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},iE=Object.assign(e=>({add:(...t)=>iE(iw(e,...t)),subtract:(...t)=>iE(iC(e,...t)),multiply:(...t)=>iE(iS(e,...t)),divide:(...t)=>iE(ix(e,...t)),negate:()=>iE(ik(e)),toString:()=>e.toString()}),{add:iw,subtract:iC,multiply:iS,divide:ix,negate:ik}),{defineMultiStyleConfig:iL,definePartsStyle:iM}=tx(im.ke.keys),iN=ib("switch-track-width"),iD=ib("switch-track-height"),iA=ib("switch-track-diff"),iT=iE.subtract(iN,iD),iI=ib("switch-thumb-x"),iO=ib("switch-bg"),iP=e=>{let{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[iN.reference],height:[iD.reference],transitionProperty:"common",transitionDuration:"fast",[iO.variable]:"colors.gray.300",_dark:{[iO.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[iO.variable]:`colors.${t}.500`,_dark:{[iO.variable]:`colors.${t}.200`}},bg:iO.reference}},iR={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[iD.reference],height:[iD.reference],_checked:{transform:`translateX(${iI.reference})`}},iF=iL({baseStyle:iM(e=>({container:{[iA.variable]:iT,[iI.variable]:iA.reference,_rtl:{[iI.variable]:iE(iA).negate().toString()}},track:iP(e),thumb:iR})),sizes:{sm:iM({container:{[iN.variable]:"1.375rem",[iD.variable]:"sizes.3"}}),md:iM({container:{[iN.variable]:"1.875rem",[iD.variable]:"sizes.4"}}),lg:iM({container:{[iN.variable]:"2.875rem",[iD.variable]:"sizes.6"}})},defaultProps:{size:"md",colorScheme:"blue"}});function iB(e,t){return i=>"dark"===i.colorMode?t:e}function iH(e){let{orientation:t,vertical:i,horizontal:n}=e;return t?"vertical"===t?i:n:{}}var{defineMultiStyleConfig:iz,definePartsStyle:ij}=tx(im.l1.keys),iV=ij({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),iW={"&[data-is-numeric=true]":{textAlign:"end"}},iU=iz({baseStyle:iV,variants:{simple:ij(e=>{let{colorScheme:t}=e;return{th:{color:iB("gray.600","gray.400")(e),borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},td:{borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},caption:{color:iB("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),striped:ij(e=>{let{colorScheme:t}=e;return{th:{color:iB("gray.600","gray.400")(e),borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},td:{borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},caption:{color:iB("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e)},td:{background:iB(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),unstyled:{}},sizes:{sm:ij({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:ij({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:ij({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}});function i$(e,t,i){return Math.min(Math.max(e,i),t)}var iK=class extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}};function iq(e){if("string"!=typeof e)throw new iK(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let t=e.trim();t=i1.test(e)?function(e){let t=iZ[function(e){let t=5381,i=e.length;for(;i;)t=33*t^e.charCodeAt(--i);return(t>>>0)%2341}(e.toLowerCase().trim())];if(!t)throw new iK(e);return`#${t}`}(e):e;let i=iQ.exec(t);if(i){let e=Array.from(i).slice(1);return[...e.slice(0,3).map(e=>parseInt(iY(e,2),16)),parseInt(iY(e[3]||"f",2),16)/255]}let n=iJ.exec(t);if(n){let e=Array.from(n).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let r=iX.exec(t);if(r){let e=Array.from(r).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let o=i0.exec(t);if(o){let[t,i,n,r]=Array.from(o).slice(1).map(parseFloat);if(i$(0,100,i)!==i||i$(0,100,n)!==n)throw new iK(e);return[...i6(t,i,n),Number.isNaN(r)?1:r]}throw new iK(e)}let iG=e=>parseInt(e.replace(/_/g,""),36),iZ="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{let i=iG(t.substring(0,3)),n=iG(t.substring(3)).toString(16),r="";for(let e=0;e<6-n.length;e++)r+="0";return e[i]=`${r}${n}`,e},{}),iY=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),iQ=RegExp(`^#${iY("([a-f0-9])",3)}([a-f0-9])?$`,"i"),iJ=RegExp(`^#${iY("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),iX=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${iY(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),i0=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,i1=/^[a-z]+$/i,i2=e=>Math.round(255*e),i6=(e,t,i)=>{let n=i/100;if(0===t)return[n,n,n].map(i2);let r=(e%360+360)%360/60,o=(1-Math.abs(2*n-1))*(t/100),s=o*(1-Math.abs(r%2-1)),a=0,l=0,u=0;r>=0&&r<1?(a=o,l=s):r>=1&&r<2?(a=s,l=o):r>=2&&r<3?(l=o,u=s):r>=3&&r<4?(l=s,u=o):r>=4&&r<5?(a=s,u=o):r>=5&&r<6&&(a=o,u=s);let d=n-o/2;return[a+d,l+d,u+d].map(i2)};var i3=e=>0===Object.keys(e).length,i8=(e,t,i)=>{let n=function(e,t,i,n,r){for(t=t.split?t.split("."):t,n=0;n{let t=i$(0,255,e).toString(16);return 1===t.length?`0${t}`:t};o(t),o(i),o(n),r<1&&o(Math.round(255*r))}(n),n}catch{return null!=i?i:"#000000"}},i5=e=>{let[t,i,n]=iq(e);return(299*t+587*i+114*n)/1e3},i4=e=>t=>128>i5(i8(t,e))?"dark":"light",i9=e=>t=>"dark"===i4(e)(t),i7=(e,t)=>i=>(function(e,t){let[i,n,r,o]=iq(e);return`rgba(${i$(0,255,i).toFixed()}, ${i$(0,255,n).toFixed()}, ${i$(0,255,r).toFixed()}, ${parseFloat(i$(0,1,o-t).toFixed(3))})`})(i8(i,e),1-t);function ne(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( + `}),R=i(2784);function F(e={}){let{name:t,strict:i=!0,hookName:n="useContext",providerName:r="Provider",errorMessage:o,defaultValue:s}=e,a=(0,R.createContext)(s);return a.displayName=t,[a.Provider,function e(){var t;let s=(0,R.useContext)(a);if(!s&&i){let i=Error(null!=o?o:`${n} returned \`undefined\`. Seems you forgot to wrap component within ${r}`);throw i.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,i,e),i}return s},a]}var[B,H]=F({strict:!1,name:"PortalManagerContext"});function z(e){let{children:t,zIndex:i}=e;return(0,A.jsx)(B,{value:{zIndex:i},children:t})}z.displayName="PortalManager";var V=(0,R.createContext)({});function j(){let e=(0,R.useContext)(V);if(void 0===e)throw Error("useColorMode must be used within a ColorModeProvider");return e}function W(e,t){let{colorMode:i}=j();return"dark"===i?t:e}function U(e={}){let{strict:t=!0,errorMessage:i="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,r=(0,R.createContext)(void 0);return r.displayName=n,[r.Provider,function e(){var n;let o=(0,R.useContext)(r);if(!o&&t){let t=Error(i);throw t.name="ContextError",null==(n=Error.captureStackTrace)||n.call(Error,t,e),t}return o},r]}V.displayName="ColorModeContext";var $=(...e)=>e.filter(Boolean).join(" ");function K(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}var q=e=>{let{condition:t,message:i}=e};function G(e,...t){return Z(e)?e(...t):e}var Z=e=>"function"==typeof e,Y=e=>e?"":void 0,J=e=>!!e||void 0;function Q(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}function X(...e){return function(t){e.forEach(e=>{null==e||e(t)})}}var ee=i(63637),et=i.n(ee),ei=e=>/!(important)?$/.test(e),en=e=>"string"==typeof e?e.replace(/!(important)?$/,"").trim():e,er=(e,t)=>i=>{let n=String(t),r=ei(n),o=en(n),s=e?`${e}.${o}`:o,a=K(i.__cssMap)&&s in i.__cssMap?i.__cssMap[s].varRef:t;return a=en(a),r?`${a} !important`:a};function eo(e){let{scale:t,transform:i,compose:n}=e;return(e,r)=>{var o;let s=er(t,e)(r),a=null!=(o=null==i?void 0:i(s,r))?o:s;return n&&(a=n(a,r)),a}}var es=(...e)=>t=>e.reduce((e,t)=>t(e),t);function ea(e,t){return i=>{let n={property:i,scale:e};return n.transform=eo({scale:e,transform:t}),n}}var el=({rtl:e,ltr:t})=>i=>"rtl"===i.direction?e:t,eu=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"],ed={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:"var(--chakra-blur) var(--chakra-brightness) var(--chakra-contrast) var(--chakra-grayscale) var(--chakra-hue-rotate) var(--chakra-invert) var(--chakra-saturate) var(--chakra-sepia) var(--chakra-drop-shadow)"},ec={backdropFilter:"var(--chakra-backdrop-blur) var(--chakra-backdrop-brightness) var(--chakra-backdrop-contrast) var(--chakra-backdrop-grayscale) var(--chakra-backdrop-hue-rotate) var(--chakra-backdrop-invert) var(--chakra-backdrop-opacity) var(--chakra-backdrop-saturate) var(--chakra-backdrop-sepia)","--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"},eh={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},ef={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},ep=new Set(Object.values(ef)),eg=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),em=e=>e.trim(),ev=e=>"string"==typeof e&&e.includes("(")&&e.includes(")"),eb=e=>{let t=parseFloat(e.toString()),i=e.toString().replace(String(t),"");return{unitless:!i,value:t,unit:i}},ey=e=>t=>`${e}(${t})`,e_={filter:e=>"auto"!==e?e:ed,backdropFilter:e=>"auto"!==e?e:ec,ring:e=>({"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e_.px(e),boxShadow:"var(--chakra-ring-offset-shadow), var(--chakra-ring-shadow), var(--chakra-shadow, 0 0 #0000)"}),bgClip:e=>"text"===e?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e},transform:e=>"auto"===e?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...eu].join(" "):"auto-gpu"===e?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...eu].join(" "):e,vh:e=>"$100vh"===e?"var(--chakra-vh)":e,px(e){if(null==e)return e;let{unitless:t}=eb(e);return t||"number"==typeof e?`${e}px`:e},fraction:e=>"number"!=typeof e||e>1?e:`${100*e}%`,float:(e,t)=>"rtl"===t.direction?({left:"right",right:"left"})[e]:e,degree(e){if(/^var\(--.+\)$/.test(e)||null==e)return e;let t="string"==typeof e&&!e.endsWith("deg");return"number"==typeof e||t?`${e}deg`:e},gradient:(e,t)=>(function(e,t){if(null==e||eg.has(e))return e;if(!(ev(e)||eg.has(e)))return`url('${e}')`;let i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),n=null==i?void 0:i[1],r=null==i?void 0:i[2];if(!n||!r)return e;let o=n.includes("-gradient")?n:`${n}-gradient`,[s,...a]=r.split(",").map(em).filter(Boolean);if((null==a?void 0:a.length)===0)return e;let l=s in ef?ef[s]:s;return a.unshift(l),`${o}(${a.map(e=>{if(ep.has(e))return e;let i=e.indexOf(" "),[n,r]=-1!==i?[e.substr(0,i),e.substr(i+1)]:[e],o=ev(r)?r:r&&r.split(" "),s=`colors.${n}`,a=s in t.__cssMap?t.__cssMap[s].varRef:n;return o?[a,...Array.isArray(o)?o:[o]].join(" "):a}).join(", ")})`})(e,null!=t?t:{}),blur:ey("blur"),opacity:ey("opacity"),brightness:ey("brightness"),contrast:ey("contrast"),dropShadow:ey("drop-shadow"),grayscale:ey("grayscale"),hueRotate:ey("hue-rotate"),invert:ey("invert"),saturate:ey("saturate"),sepia:ey("sepia"),bgImage:e=>null==e?e:ev(e)||eg.has(e)?e:`url(${e})`,outline(e){let t="0"===String(e)||"none"===String(e);return null!==e&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;let{space:i,divide:n}=null!=(t=eh[e])?t:{},r={flexDirection:e};return i&&(r[i]=1),n&&(r[n]=1),r}},ew={borderWidths:ea("borderWidths"),borderStyles:ea("borderStyles"),colors:ea("colors"),borders:ea("borders"),gradients:ea("gradients",e_.gradient),radii:ea("radii",e_.px),space:ea("space",es(e_.vh,e_.px)),spaceT:ea("space",es(e_.vh,e_.px)),degreeT:e=>({property:e,transform:e_.degree}),prop:(e,t,i)=>({property:e,scale:t,...t&&{transform:eo({scale:t,transform:i})}}),propT:(e,t)=>({property:e,transform:t}),sizes:ea("sizes",es(e_.vh,e_.px)),sizesT:ea("sizes",es(e_.vh,e_.fraction)),shadows:ea("shadows"),logical:function(e){let{property:t,scale:i,transform:n}=e;return{scale:i,property:el(t),transform:i?eo({scale:i,compose:n}):n}},blur:ea("blur",e_.blur)},eC={background:ew.colors("background"),backgroundColor:ew.colors("backgroundColor"),backgroundImage:ew.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:e_.bgClip},bgSize:ew.prop("backgroundSize"),bgPosition:ew.prop("backgroundPosition"),bg:ew.colors("background"),bgColor:ew.colors("backgroundColor"),bgPos:ew.prop("backgroundPosition"),bgRepeat:ew.prop("backgroundRepeat"),bgAttachment:ew.prop("backgroundAttachment"),bgGradient:ew.gradients("backgroundImage"),bgClip:{transform:e_.bgClip}};Object.assign(eC,{bgImage:eC.backgroundImage,bgImg:eC.backgroundImage});var eS={border:ew.borders("border"),borderWidth:ew.borderWidths("borderWidth"),borderStyle:ew.borderStyles("borderStyle"),borderColor:ew.colors("borderColor"),borderRadius:ew.radii("borderRadius"),borderTop:ew.borders("borderTop"),borderBlockStart:ew.borders("borderBlockStart"),borderTopLeftRadius:ew.radii("borderTopLeftRadius"),borderStartStartRadius:ew.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:ew.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:ew.radii("borderTopRightRadius"),borderStartEndRadius:ew.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:ew.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:ew.borders("borderRight"),borderInlineEnd:ew.borders("borderInlineEnd"),borderBottom:ew.borders("borderBottom"),borderBlockEnd:ew.borders("borderBlockEnd"),borderBottomLeftRadius:ew.radii("borderBottomLeftRadius"),borderBottomRightRadius:ew.radii("borderBottomRightRadius"),borderLeft:ew.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:ew.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:ew.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:ew.borders(["borderLeft","borderRight"]),borderInline:ew.borders("borderInline"),borderY:ew.borders(["borderTop","borderBottom"]),borderBlock:ew.borders("borderBlock"),borderTopWidth:ew.borderWidths("borderTopWidth"),borderBlockStartWidth:ew.borderWidths("borderBlockStartWidth"),borderTopColor:ew.colors("borderTopColor"),borderBlockStartColor:ew.colors("borderBlockStartColor"),borderTopStyle:ew.borderStyles("borderTopStyle"),borderBlockStartStyle:ew.borderStyles("borderBlockStartStyle"),borderBottomWidth:ew.borderWidths("borderBottomWidth"),borderBlockEndWidth:ew.borderWidths("borderBlockEndWidth"),borderBottomColor:ew.colors("borderBottomColor"),borderBlockEndColor:ew.colors("borderBlockEndColor"),borderBottomStyle:ew.borderStyles("borderBottomStyle"),borderBlockEndStyle:ew.borderStyles("borderBlockEndStyle"),borderLeftWidth:ew.borderWidths("borderLeftWidth"),borderInlineStartWidth:ew.borderWidths("borderInlineStartWidth"),borderLeftColor:ew.colors("borderLeftColor"),borderInlineStartColor:ew.colors("borderInlineStartColor"),borderLeftStyle:ew.borderStyles("borderLeftStyle"),borderInlineStartStyle:ew.borderStyles("borderInlineStartStyle"),borderRightWidth:ew.borderWidths("borderRightWidth"),borderInlineEndWidth:ew.borderWidths("borderInlineEndWidth"),borderRightColor:ew.colors("borderRightColor"),borderInlineEndColor:ew.colors("borderInlineEndColor"),borderRightStyle:ew.borderStyles("borderRightStyle"),borderInlineEndStyle:ew.borderStyles("borderInlineEndStyle"),borderTopRadius:ew.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:ew.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:ew.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:ew.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(eS,{rounded:eS.borderRadius,roundedTop:eS.borderTopRadius,roundedTopLeft:eS.borderTopLeftRadius,roundedTopRight:eS.borderTopRightRadius,roundedTopStart:eS.borderStartStartRadius,roundedTopEnd:eS.borderStartEndRadius,roundedBottom:eS.borderBottomRadius,roundedBottomLeft:eS.borderBottomLeftRadius,roundedBottomRight:eS.borderBottomRightRadius,roundedBottomStart:eS.borderEndStartRadius,roundedBottomEnd:eS.borderEndEndRadius,roundedLeft:eS.borderLeftRadius,roundedRight:eS.borderRightRadius,roundedStart:eS.borderInlineStartRadius,roundedEnd:eS.borderInlineEndRadius,borderStart:eS.borderInlineStart,borderEnd:eS.borderInlineEnd,borderTopStartRadius:eS.borderStartStartRadius,borderTopEndRadius:eS.borderStartEndRadius,borderBottomStartRadius:eS.borderEndStartRadius,borderBottomEndRadius:eS.borderEndEndRadius,borderStartRadius:eS.borderInlineStartRadius,borderEndRadius:eS.borderInlineEndRadius,borderStartWidth:eS.borderInlineStartWidth,borderEndWidth:eS.borderInlineEndWidth,borderStartColor:eS.borderInlineStartColor,borderEndColor:eS.borderInlineEndColor,borderStartStyle:eS.borderInlineStartStyle,borderEndStyle:eS.borderInlineEndStyle});var ex={color:ew.colors("color"),textColor:ew.colors("color"),fill:ew.colors("fill"),stroke:ew.colors("stroke")},ek={boxShadow:ew.shadows("boxShadow"),mixBlendMode:!0,blendMode:ew.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:ew.prop("backgroundBlendMode"),opacity:!0};Object.assign(ek,{shadow:ek.boxShadow});var eE={filter:{transform:e_.filter},blur:ew.blur("--chakra-blur"),brightness:ew.propT("--chakra-brightness",e_.brightness),contrast:ew.propT("--chakra-contrast",e_.contrast),hueRotate:ew.degreeT("--chakra-hue-rotate"),invert:ew.propT("--chakra-invert",e_.invert),saturate:ew.propT("--chakra-saturate",e_.saturate),dropShadow:ew.propT("--chakra-drop-shadow",e_.dropShadow),backdropFilter:{transform:e_.backdropFilter},backdropBlur:ew.blur("--chakra-backdrop-blur"),backdropBrightness:ew.propT("--chakra-backdrop-brightness",e_.brightness),backdropContrast:ew.propT("--chakra-backdrop-contrast",e_.contrast),backdropHueRotate:ew.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:ew.propT("--chakra-backdrop-invert",e_.invert),backdropSaturate:ew.propT("--chakra-backdrop-saturate",e_.saturate)},eL={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:e_.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:ew.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:ew.space("gap"),rowGap:ew.space("rowGap"),columnGap:ew.space("columnGap")};Object.assign(eL,{flexDir:eL.flexDirection});var eM={gridGap:ew.space("gridGap"),gridColumnGap:ew.space("gridColumnGap"),gridRowGap:ew.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},eN={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:e_.outline},outlineOffset:!0,outlineColor:ew.colors("outlineColor")},eD={width:ew.sizesT("width"),inlineSize:ew.sizesT("inlineSize"),height:ew.sizes("height"),blockSize:ew.sizes("blockSize"),boxSize:ew.sizes(["width","height"]),minWidth:ew.sizes("minWidth"),minInlineSize:ew.sizes("minInlineSize"),minHeight:ew.sizes("minHeight"),minBlockSize:ew.sizes("minBlockSize"),maxWidth:ew.sizes("maxWidth"),maxInlineSize:ew.sizes("maxInlineSize"),maxHeight:ew.sizes("maxHeight"),maxBlockSize:ew.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var i,n,r;return{[`@media screen and (min-width: ${null!=(r=null==(n=null==(i=t.__breakpoints)?void 0:i.get(e))?void 0:n.minW)?r:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var i,n,r;return{[`@media screen and (max-width: ${null!=(r=null==(n=null==(i=t.__breakpoints)?void 0:i.get(e))?void 0:n._minW)?r:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:ew.propT("float",e_.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(eD,{w:eD.width,h:eD.height,minW:eD.minWidth,maxW:eD.maxWidth,minH:eD.minHeight,maxH:eD.maxHeight,overscroll:eD.overscrollBehavior,overscrollX:eD.overscrollBehaviorX,overscrollY:eD.overscrollBehaviorY});var eA={listStyleType:!0,listStylePosition:!0,listStylePos:ew.prop("listStylePosition"),listStyleImage:!0,listStyleImg:ew.prop("listStyleImage")},eT=(e=>{let t=new WeakMap;return(i,n,r,o)=>{if(void 0===i)return e(i,n,r);t.has(i)||t.set(i,new Map);let s=t.get(i);if(s.has(n))return s.get(n);let a=e(i,n,r,o);return s.set(n,a),a}})(function(e,t,i,n){let r="string"==typeof t?t.split("."):[t];for(n=0;n{let n={},r=eT(e,t,{});for(let e in r)e in i&&null!=i[e]||(n[e]=r[e]);return n},eR={srOnly:{transform:e=>!0===e?eI:"focusable"===e?eO:{}},layerStyle:{processResult:!0,transform:(e,t,i)=>eP(t,`layerStyles.${e}`,i)},textStyle:{processResult:!0,transform:(e,t,i)=>eP(t,`textStyles.${e}`,i)},apply:{processResult:!0,transform:(e,t,i)=>eP(t,e,i)}},eF={position:!0,pos:ew.prop("position"),zIndex:ew.prop("zIndex","zIndices"),inset:ew.spaceT("inset"),insetX:ew.spaceT(["left","right"]),insetInline:ew.spaceT("insetInline"),insetY:ew.spaceT(["top","bottom"]),insetBlock:ew.spaceT("insetBlock"),top:ew.spaceT("top"),insetBlockStart:ew.spaceT("insetBlockStart"),bottom:ew.spaceT("bottom"),insetBlockEnd:ew.spaceT("insetBlockEnd"),left:ew.spaceT("left"),insetInlineStart:ew.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:ew.spaceT("right"),insetInlineEnd:ew.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(eF,{insetStart:eF.insetInlineStart,insetEnd:eF.insetInlineEnd});var eB={ring:{transform:e_.ring},ringColor:ew.colors("--chakra-ring-color"),ringOffset:ew.prop("--chakra-ring-offset-width"),ringOffsetColor:ew.colors("--chakra-ring-offset-color"),ringInset:ew.prop("--chakra-ring-inset")},eH={margin:ew.spaceT("margin"),marginTop:ew.spaceT("marginTop"),marginBlockStart:ew.spaceT("marginBlockStart"),marginRight:ew.spaceT("marginRight"),marginInlineEnd:ew.spaceT("marginInlineEnd"),marginBottom:ew.spaceT("marginBottom"),marginBlockEnd:ew.spaceT("marginBlockEnd"),marginLeft:ew.spaceT("marginLeft"),marginInlineStart:ew.spaceT("marginInlineStart"),marginX:ew.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:ew.spaceT("marginInline"),marginY:ew.spaceT(["marginTop","marginBottom"]),marginBlock:ew.spaceT("marginBlock"),padding:ew.space("padding"),paddingTop:ew.space("paddingTop"),paddingBlockStart:ew.space("paddingBlockStart"),paddingRight:ew.space("paddingRight"),paddingBottom:ew.space("paddingBottom"),paddingBlockEnd:ew.space("paddingBlockEnd"),paddingLeft:ew.space("paddingLeft"),paddingInlineStart:ew.space("paddingInlineStart"),paddingInlineEnd:ew.space("paddingInlineEnd"),paddingX:ew.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:ew.space("paddingInline"),paddingY:ew.space(["paddingTop","paddingBottom"]),paddingBlock:ew.space("paddingBlock")};Object.assign(eH,{m:eH.margin,mt:eH.marginTop,mr:eH.marginRight,me:eH.marginInlineEnd,marginEnd:eH.marginInlineEnd,mb:eH.marginBottom,ml:eH.marginLeft,ms:eH.marginInlineStart,marginStart:eH.marginInlineStart,mx:eH.marginX,my:eH.marginY,p:eH.padding,pt:eH.paddingTop,py:eH.paddingY,px:eH.paddingX,pb:eH.paddingBottom,pl:eH.paddingLeft,ps:eH.paddingInlineStart,paddingStart:eH.paddingInlineStart,pr:eH.paddingRight,pe:eH.paddingInlineEnd,paddingEnd:eH.paddingInlineEnd});var ez={textDecorationColor:ew.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:ew.shadows("textShadow")},eV={clipPath:!0,transform:ew.propT("transform",e_.transform),transformOrigin:!0,translateX:ew.spaceT("--chakra-translate-x"),translateY:ew.spaceT("--chakra-translate-y"),skewX:ew.degreeT("--chakra-skew-x"),skewY:ew.degreeT("--chakra-skew-y"),scaleX:ew.prop("--chakra-scale-x"),scaleY:ew.prop("--chakra-scale-y"),scale:ew.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:ew.degreeT("--chakra-rotate")},ej={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:ew.prop("transitionDuration","transition.duration"),transitionProperty:ew.prop("transitionProperty","transition.property"),transitionTimingFunction:ew.prop("transitionTimingFunction","transition.easing")},eW={fontFamily:ew.prop("fontFamily","fonts"),fontSize:ew.prop("fontSize","fontSizes",e_.px),fontWeight:ew.prop("fontWeight","fontWeights"),lineHeight:ew.prop("lineHeight","lineHeights"),letterSpacing:ew.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(!0===e)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},eU={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:ew.spaceT("scrollMargin"),scrollMarginTop:ew.spaceT("scrollMarginTop"),scrollMarginBottom:ew.spaceT("scrollMarginBottom"),scrollMarginLeft:ew.spaceT("scrollMarginLeft"),scrollMarginRight:ew.spaceT("scrollMarginRight"),scrollMarginX:ew.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:ew.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:ew.spaceT("scrollPadding"),scrollPaddingTop:ew.spaceT("scrollPaddingTop"),scrollPaddingBottom:ew.spaceT("scrollPaddingBottom"),scrollPaddingLeft:ew.spaceT("scrollPaddingLeft"),scrollPaddingRight:ew.spaceT("scrollPaddingRight"),scrollPaddingX:ew.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:ew.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function e$(e){return K(e)&&e.reference?e.reference:String(e)}var eK=(e,...t)=>t.map(e$).join(` ${e} `).replace(/calc/g,""),eq=(...e)=>`calc(${eK("+",...e)})`,eG=(...e)=>`calc(${eK("-",...e)})`,eZ=(...e)=>`calc(${eK("*",...e)})`,eY=(...e)=>`calc(${eK("/",...e)})`,eJ=e=>{let t=e$(e);return null==t||Number.isNaN(parseFloat(t))?eZ(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},eQ=Object.assign(e=>({add:(...t)=>eQ(eq(e,...t)),subtract:(...t)=>eQ(eG(e,...t)),multiply:(...t)=>eQ(eZ(e,...t)),divide:(...t)=>eQ(eY(e,...t)),negate:()=>eQ(eJ(e)),toString:()=>e.toString()}),{add:eq,subtract:eG,multiply:eZ,divide:eY,negate:eJ});function eX(e,t=""){return[t,e].filter(Boolean).join("-")}function e0(e,t){return`var(${e}${t?`, ${t}`:""})`}function e1(e,t=""){var i;return((i=function(e,t="-"){return e.replace(/\s+/g,t)}(`--${eX(e,t)}`.toString())).includes("\\.")?i:Number.isInteger(parseFloat(i.toString()))?i:i.replace(".","\\.")).replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function e2(e,t,i){let n=e1(e,i);return{variable:n,reference:e0(n,t)}}function e6(e,t){let i={};for(let n of t){if(Array.isArray(n)){let[t,r]=n;i[t]=e2(`${e}-${t}`,r);continue}i[n]=e2(`${e}-${n}`)}return i}function e3(e){let t,i;if(null==e)return e;let{unitless:n}=(t=parseFloat(e.toString()),{unitless:!(i=e.toString().replace(String(t),"")),value:t,unit:i});return n||"number"==typeof e?`${e}px`:e}var e8=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,e5=e=>Object.fromEntries(Object.entries(e).sort(e8));function e4(e){let t=e5(e);return Object.assign(Object.values(t),t)}function e9(e){var t;return e?"number"==typeof(e=null!=(t=e3(e))?t:e)?`${e+-.02}`:e.replace(/(\d+\.?\d*)/u,e=>`${parseFloat(e)+-.02}`):e}function e7(e,t){let i=["@media screen"];return e&&i.push("and",`(min-width: ${e3(e)})`),t&&i.push("and",`(max-width: ${e3(t)})`),i.join(" ")}var te={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},tt=e=>tn(t=>e(t,"&"),"[role=group]","[data-group]",".group"),ti=e=>tn(t=>e(t,"~ &"),"[data-peer]",".peer"),tn=(e,...t)=>t.map(e).join(", "),tr={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:tt(te.hover),_peerHover:ti(te.hover),_groupFocus:tt(te.focus),_peerFocus:ti(te.focus),_groupFocusVisible:tt(te.focusVisible),_peerFocusVisible:ti(te.focusVisible),_groupActive:tt(te.active),_peerActive:ti(te.active),_groupDisabled:tt(te.disabled),_peerDisabled:ti(te.disabled),_groupInvalid:tt(te.invalid),_peerInvalid:ti(te.invalid),_groupChecked:tt(te.checked),_peerChecked:ti(te.checked),_groupFocusWithin:tt(te.focusWithin),_peerFocusWithin:ti(te.focusWithin),_peerPlaceholderShown:ti(te.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},to=Object.keys(tr);function ts(e,t){return e2(String(e).replace(/\./g,"-"),void 0,t)}function ta(e,t,i={}){let{stop:n,getKey:r}=i;return function e(i,o=[]){var s;if("object"==typeof i&&null!=i&&!Array.isArray(i)||Array.isArray(i)){let a={};for(let[l,u]of Object.entries(i)){let d=null!=(s=null==r?void 0:r(l))?s:l,c=[...o,d];if(null==n?void 0:n(i,c))return t(i,o);a[d]=e(u,c)}return a}return t(i,o)}(e)}var tl=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"],tu=e=>to.includes(e)||"default"===e;function td({tokens:e,semanticTokens:t}){let i={};return ta(e,(e,t)=>{null!=e&&(i[t.join(".")]={isSemantic:!1,value:e})}),ta(t,(e,t)=>{null!=e&&(i[t.join(".")]={isSemantic:!0,value:e})},{stop:e=>Object.keys(e).every(tu)}),i}function tc(e){var t;let i=function(e){let{__cssMap:t,__cssVars:i,__breakpoints:n,...r}=e;return r}(e),{cssMap:n,cssVars:r}=function(e,t){let i={},n={};for(let[r,o]of Object.entries(e)){let{isSemantic:s,value:a}=o,{variable:l,reference:u}=ts(r,null==t?void 0:t.cssVarPrefix);if(!s){if(r.startsWith("space")){let[e,...t]=r.split("."),i=`${e}.-${t.join(".")}`,o=eQ.negate(a),s=eQ.negate(u);n[i]={value:o,var:l,varRef:s}}i[l]=a,n[r]={value:a,var:l,varRef:u};continue}let d=i=>{let n=[String(r).split(".")[0],i].join(".");if(!e[n])return i;let{reference:o}=ts(n,null==t?void 0:t.cssVarPrefix);return o},c=K(a)?a:{default:a};i=et()(i,Object.entries(c).reduce((e,[t,i])=>{var n;if(!i)return e;let r=d(`${i}`);return"default"===t?e[l]=r:e[null!=(n=null==tr?void 0:tr[t])?n:t]={[l]:r},e},{})),n[r]={value:u,var:l,varRef:u}}return{cssVars:i,cssMap:n}}(td({tokens:function(e,t){let i={};for(let n of t)n in e&&(i[n]=e[n]);return i}(i,tl),semanticTokens:i.semanticTokens}),{cssVarPrefix:null==(t=i.config)?void 0:t.cssVarPrefix});return Object.assign(i,{__cssVars:{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0",...r},__cssMap:n,__breakpoints:function(e){var t;let i;if(!e)return null;e.base=null!=(t=e.base)?t:"0px";let n=e4(e),r=Object.entries(e).sort(e8).map(([e,t],i,n)=>{var r;let[,o]=null!=(r=n[i+1])?r:[];return o=parseFloat(o)>0?e9(o):void 0,{_minW:e9(t),breakpoint:e,minW:t,maxW:o,maxWQuery:e7(null,o),minWQuery:e7(t),minMaxQuery:e7(t,o)}}),o=(i=Object.keys(e5(e)),new Set(i)),s=Array.from(o.values());return{keys:o,normalized:n,isResponsive(e){let t=Object.keys(e);return t.length>0&&t.every(e=>o.has(e))},asObject:e5(e),asArray:e4(e),details:r,get:e=>r.find(t=>t.breakpoint===e),media:[null,...n.map(e=>e7(e)).slice(1)],toArrayValue(e){let t;if(!K(e))throw Error("toArrayValue: value must be an object");let i=s.map(t=>{var i;return null!=(i=e[t])?i:null});for(;null===((t=null==i?0:i.length)?i[t-1]:void 0);)i.pop();return i},toObjectValue(e){if(!Array.isArray(e))throw Error("toObjectValue: value must be an array");return e.reduce((e,t,i)=>{let n=s[i];return null!=n&&null!=t&&(e[n]=t),e},{})}}}(i.breakpoints)}),i}var th=et()({},eC,eS,ex,eL,eD,eE,eB,eN,eM,eR,eF,ek,eH,eU,eW,ez,eV,eA,ej),tf=Object.keys(Object.assign({},eH,eD,eL,eM,eF)),tp=[...Object.keys(th),...to],tg={...th,...tr},tm=e=>e in tg,tv=e=>t=>{if(!t.__breakpoints)return e;let{isResponsive:i,toArrayValue:n,media:r}=t.__breakpoints,o={};for(let s in e){let a=G(e[s],t);if(null==a)continue;if(!Array.isArray(a=K(a)&&i(a)?n(a):a)){o[s]=a;continue}let l=a.slice(0,r.length).length;for(let e=0;ee.startsWith("--")&&"string"==typeof t&&!/^var\(--.+\)$/.test(t),ty=(e,t)=>{var i,n;if(null==t)return t;let r=t=>{var i,n;return null==(n=null==(i=e.__cssMap)?void 0:i[t])?void 0:n.varRef},o=e=>{var t;return null!=(t=r(e))?t:e},[s,a]=function(e){let t=[],i="",n=!1;for(let r=0;r{var s,a,l;let u=G(e,n),d=tv(u)(n),c={};for(let e in d){let h=G(d[e],n);e in i&&(e=i[e]),tb(e,h)&&(h=ty(n,h));let f=t[e];if(!0===f&&(f={property:e}),K(h)){c[e]=null!=(s=c[e])?s:{},c[e]=et()({},c[e],r(h,!0));continue}let p=null!=(l=null==(a=null==f?void 0:f.transform)?void 0:a.call(f,h,n,u))?l:h;p=(null==f?void 0:f.processResult)?r(p,!0):p;let g=G(null==f?void 0:f.property,n);if(!o&&(null==f?void 0:f.static)){let e=G(f.static,n);c=et()({},c,e)}if(g&&Array.isArray(g)){for(let e of g)c[e]=p;continue}if(g){"&"===g&&K(p)?c=et()({},c,p):c[g]=p;continue}if(K(p)){c=et()({},c,p);continue}c[e]=p}return c};return r}var tw=e=>t=>t_({theme:t,pseudos:tr,configs:th})(e);function tC(e){return e}function tS(e){return e}function tx(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function tk(e){return t=>{var i;let n;let{variant:r,size:o,theme:s}=t,a=(n=s.__breakpoints,function(e,t,i,r){var o,s,a;if(!n)return;let l={},u=(a=n.toArrayValue,Array.isArray(i)?i:K(i)?a(i):null!=i?[i]:void 0);if(!u)return l;let d=u.length,c=1===d,h=!!e.parts;for(let i=0;i{et()(l,{[e]:c?p[e]:{[f]:p[e]}})});continue}if(!h){c?et()(l,p):l[f]=p;continue}l[f]=p}}return l});return et()({},G(null!=(i=e.baseStyle)?i:{},t),a(e,"sizes",o,t),a(e,"variants",r,t))}}function tE(e,t,i){var n,r,o;return null!=(o=null==(r=null==(n=e.__cssMap)?void 0:n[`${t}.${i}`])?void 0:r.varRef)?o:i}function tL(e){return function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(e,["styleConfig","size","variant","colorScheme"])}var tM=(e=>{let t=new WeakMap;return(i,n,r,o)=>{if(void 0===i)return e(i,n,r);t.has(i)||t.set(i,new Map);let s=t.get(i);if(s.has(n))return s.get(n);let a=e(i,n,r,o);return s.set(n,a),a}})(function(e,t,i,n){let r="string"==typeof t?t.split("."):[t];for(n=0;n{let r=e[n];t(r,n,e)&&(i[n]=r)}),i}var tD=e=>tN(e,e=>null!=e);function tA(e){return"number"==typeof e}function tT(e){return"current"in e}function tI(e,...t){return"function"==typeof e?e(...t):e}var tO=()=>{},tP=function(e){let t;return function(...i){return e&&(t=e.apply(this,i),e=null),t}}(e=>()=>{let{condition:t,message:i}=e}),tR=(...e)=>t=>e.reduce((e,t)=>t(e),t),tF=(e,t)=>Math.abs(e-t),tB=e=>"x"in e&&"y"in e,tH=i(33895);function tz(e){let{cssVarsRoot:t,theme:i,children:n}=e,r=(0,R.useMemo)(()=>tc(i),[i]);return(0,A.jsxs)(tH.a,{theme:r,children:[(0,A.jsx)(tV,{root:t}),n]})}function tV({root:e=":host, :root"}){let t=[e,"[data-theme]"].join(",");return(0,A.jsx)(D.Global,{styles:e=>({[t]:e.__cssVars})})}var[tj,tW]=U({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function tU(e){return U({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function t$(){let{colorMode:e}=j();return(0,A.jsx)(D.Global,{styles:t=>{let i=tI(tM(t,"styles.global"),{theme:t,colorMode:e});if(i)return tw(i)(t)}})}var tK={light:"chakra-ui-light",dark:"chakra-ui-dark"},tq="chakra-ui-color-mode";function tG(e){return{ssr:!1,type:"localStorage",get(t){let i;if(!(null==globalThis?void 0:globalThis.document))return t;try{i=localStorage.getItem(e)||t}catch(e){}return i||t},set(t){try{localStorage.setItem(e,t)}catch(e){}}}}var tZ=tG(tq);function tY(e,t){let i=e.match(RegExp(`(^| )${t}=([^;]+)`));return null==i?void 0:i[2]}function tJ(e,t){return{ssr:!!t,type:"cookie",get:i=>t?tY(t,e):(null==globalThis?void 0:globalThis.document)&&tY(document.cookie,e)||i,set(t){document.cookie=`${e}=${t}; max-age=31536000; path=/`}}}var tQ=tJ(tq),tX=e=>tJ(tq,e),t0=(null==globalThis?void 0:globalThis.document)?R.useLayoutEffect:R.useEffect,t1=()=>{};function t2(e,t){return"cookie"===e.type&&e.ssr?e.get(t):t}function t6(e){let{value:t,children:i,options:{useSystemColorMode:n,initialColorMode:r,disableTransitionOnChange:o}={},colorModeManager:s=tZ}=e,a="dark"===r?"dark":"light",[l,u]=(0,R.useState)(()=>t2(s,a)),[d,c]=(0,R.useState)(()=>t2(s)),{getSystemTheme:h,setClassName:f,setDataset:p,addListener:g}=(0,R.useMemo)(()=>(function(e={}){let{preventTransition:t=!0}=e,i={setDataset:e=>{let n=t?i.preventTransition():void 0;document.documentElement.dataset.theme=e,document.documentElement.style.colorScheme=e,null==n||n()},setClassName(e){document.body.classList.add(e?tK.dark:tK.light),document.body.classList.remove(e?tK.light:tK.dark)},query:()=>window.matchMedia("(prefers-color-scheme: dark)"),getSystemTheme(e){var t;return(null!=(t=i.query().matches)?t:"dark"===e)?"dark":"light"},addListener(e){let t=i.query(),n=t=>{e(t.matches?"dark":"light")};return"function"==typeof t.addListener?t.addListener(n):t.addEventListener("change",n),()=>{"function"==typeof t.removeListener?t.removeListener(n):t.removeEventListener("change",n)}},preventTransition(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(e)})})}}};return i})({preventTransition:o}),[o]),m="system"!==r||l?l:d,v=(0,R.useCallback)(e=>{let t="system"===e?h():e;u(t),f("dark"===t),p(t),s.set(t)},[s,h,f,p]);t0(()=>{"system"===r&&c(h())},[]),(0,R.useEffect)(()=>{let e=s.get();if(e){v(e);return}if("system"===r){v("system");return}v(a)},[s,a,r,v]);let b=(0,R.useCallback)(()=>{v("dark"===m?"light":"dark")},[m,v]);(0,R.useEffect)(()=>{if(n)return g(v)},[n,g,v]);let y=(0,R.useMemo)(()=>({colorMode:null!=t?t:m,toggleColorMode:t?t1:b,setColorMode:t?t1:v,forced:void 0!==t}),[m,b,v,t]);return(0,A.jsx)(V.Provider,{value:y,children:i})}function t3(e){let t=(0,R.useMemo)(()=>({colorMode:"dark",toggleColorMode:t1,setColorMode:t1,forced:!0}),[]);return(0,A.jsx)(V.Provider,{value:t,...e})}function t8(e){let t=(0,R.useMemo)(()=>({colorMode:"light",toggleColorMode:t1,setColorMode:t1,forced:!0}),[]);return(0,A.jsx)(V.Provider,{value:t,...e})}t6.displayName="ColorModeProvider",t3.displayName="DarkMode",t8.displayName="LightMode";var t5=(0,R.createContext)({getDocument:()=>document,getWindow:()=>window});function t4({defer:e}={}){let[,t]=(0,R.useReducer)(e=>e+1,0);return t0(()=>{e&&t()},[e]),(0,R.useContext)(t5)}function t9(e){let{children:t,environment:i,disabled:n}=e,r=(0,R.useRef)(null),o=(0,R.useMemo)(()=>i||{getDocument:()=>{var e,t;return null!=(t=null==(e=r.current)?void 0:e.ownerDocument)?t:document},getWindow:()=>{var e,t;return null!=(t=null==(e=r.current)?void 0:e.ownerDocument.defaultView)?t:window}},[i]),s=!n||!i;return(0,A.jsxs)(t5.Provider,{value:o,children:[t,s&&(0,A.jsx)("span",{id:"__chakra_env",hidden:!0,ref:r})]})}t5.displayName="EnvironmentContext",t9.displayName="EnvironmentProvider";var t7=e=>{let{children:t,colorModeManager:i,portalZIndex:n,resetScope:r,resetCSS:o=!0,theme:s={},environment:a,cssVarsRoot:l,disableEnvironment:u}=e,d=(0,A.jsx)(t9,{environment:a,disabled:u,children:t});return(0,A.jsx)(tz,{theme:s,cssVarsRoot:l,children:(0,A.jsxs)(t6,{colorModeManager:i,options:s.config,children:[o?(0,A.jsx)(P,{scope:r}):(0,A.jsx)(O,{}),(0,A.jsx)(t$,{}),n?(0,A.jsx)(z,{zIndex:n,children:d}):d]})})},ie=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function it(e){return!!K(e)&&ie.every(t=>Object.prototype.hasOwnProperty.call(e,t))}var ii={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},ir={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},io={...ir,max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}},is={breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},...ii,sizes:io,shadows:{xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},space:ir,borders:{none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},transition:{property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}}},{defineMultiStyleConfig:ia,definePartsStyle:il}=tx(["stepper","step","title","description","indicator","separator","icon","number"]),iu=e2("stepper-indicator-size"),id=e2("stepper-icon-size"),ic=e2("stepper-title-font-size"),ih=e2("stepper-description-font-size"),ip=e2("stepper-accent-color"),ig=ia({baseStyle:il(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[ip.variable]:`colors.${e}.500`,_dark:{[ip.variable]:`colors.${e}.200`}},title:{fontSize:ic.reference,fontWeight:"medium"},description:{fontSize:ih.reference,color:"chakra-subtle-text"},number:{fontSize:ic.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:id.reference,height:id.reference},indicator:{flexShrink:0,borderRadius:"full",width:iu.reference,height:iu.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:ip.reference},"&[data-status=complete]":{bg:ip.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:ip.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${iu.reference} - 8px)`,top:`calc(${iu.reference} + 4px)`,insetStart:`calc(${iu.reference} / 2 - 1px)`}}})),sizes:{xs:il({stepper:{[iu.variable]:"sizes.4",[id.variable]:"sizes.3",[ic.variable]:"fontSizes.xs",[ih.variable]:"fontSizes.xs"}}),sm:il({stepper:{[iu.variable]:"sizes.6",[id.variable]:"sizes.4",[ic.variable]:"fontSizes.sm",[ih.variable]:"fontSizes.xs"}}),md:il({stepper:{[iu.variable]:"sizes.8",[id.variable]:"sizes.5",[ic.variable]:"fontSizes.md",[ih.variable]:"fontSizes.sm"}}),lg:il({stepper:{[iu.variable]:"sizes.10",[id.variable]:"sizes.6",[ic.variable]:"fontSizes.lg",[ih.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}}),im=i(25191);function iv(e){let t=function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString());return t.includes("\\.")?e:Number.isInteger(parseFloat(e.toString()))?e:t.replace(".","\\.")}function ib(e,t){var i,n;let r=function(e,t=""){return`--${function(e,t=""){return[t,iv(e)].filter(Boolean).join("-")}(e,t)}`}(e,null==t?void 0:t.prefix);return{variable:r,reference:(i="string"==typeof(n=null==t?void 0:t.fallback)?n:null==n?void 0:n.reference,`var(${iv(r)}${i?`, ${i}`:""})`)}}function iy(e){return K(e)&&e.reference?e.reference:String(e)}var i_=(e,...t)=>t.map(iy).join(` ${e} `).replace(/calc/g,""),iw=(...e)=>`calc(${i_("+",...e)})`,iC=(...e)=>`calc(${i_("-",...e)})`,iS=(...e)=>`calc(${i_("*",...e)})`,ix=(...e)=>`calc(${i_("/",...e)})`,ik=e=>{let t=iy(e);return null==t||Number.isNaN(parseFloat(t))?iS(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},iE=Object.assign(e=>({add:(...t)=>iE(iw(e,...t)),subtract:(...t)=>iE(iC(e,...t)),multiply:(...t)=>iE(iS(e,...t)),divide:(...t)=>iE(ix(e,...t)),negate:()=>iE(ik(e)),toString:()=>e.toString()}),{add:iw,subtract:iC,multiply:iS,divide:ix,negate:ik}),{defineMultiStyleConfig:iL,definePartsStyle:iM}=tx(im.ke.keys),iN=ib("switch-track-width"),iD=ib("switch-track-height"),iA=ib("switch-track-diff"),iT=iE.subtract(iN,iD),iI=ib("switch-thumb-x"),iO=ib("switch-bg"),iP=e=>{let{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[iN.reference],height:[iD.reference],transitionProperty:"common",transitionDuration:"fast",[iO.variable]:"colors.gray.300",_dark:{[iO.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[iO.variable]:`colors.${t}.500`,_dark:{[iO.variable]:`colors.${t}.200`}},bg:iO.reference}},iR={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[iD.reference],height:[iD.reference],_checked:{transform:`translateX(${iI.reference})`}},iF=iL({baseStyle:iM(e=>({container:{[iA.variable]:iT,[iI.variable]:iA.reference,_rtl:{[iI.variable]:iE(iA).negate().toString()}},track:iP(e),thumb:iR})),sizes:{sm:iM({container:{[iN.variable]:"1.375rem",[iD.variable]:"sizes.3"}}),md:iM({container:{[iN.variable]:"1.875rem",[iD.variable]:"sizes.4"}}),lg:iM({container:{[iN.variable]:"2.875rem",[iD.variable]:"sizes.6"}})},defaultProps:{size:"md",colorScheme:"blue"}});function iB(e,t){return i=>"dark"===i.colorMode?t:e}function iH(e){let{orientation:t,vertical:i,horizontal:n}=e;return t?"vertical"===t?i:n:{}}var{defineMultiStyleConfig:iz,definePartsStyle:iV}=tx(im.l1.keys),ij=iV({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),iW={"&[data-is-numeric=true]":{textAlign:"end"}},iU=iz({baseStyle:ij,variants:{simple:iV(e=>{let{colorScheme:t}=e;return{th:{color:iB("gray.600","gray.400")(e),borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},td:{borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},caption:{color:iB("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),striped:iV(e=>{let{colorScheme:t}=e;return{th:{color:iB("gray.600","gray.400")(e),borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},td:{borderBottom:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e),...iW},caption:{color:iB("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:iB(`${t}.100`,`${t}.700`)(e)},td:{background:iB(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),unstyled:{}},sizes:{sm:iV({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:iV({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:iV({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}});function i$(e,t,i){return Math.min(Math.max(e,i),t)}var iK=class extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}};function iq(e){if("string"!=typeof e)throw new iK(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let t=e.trim();t=i1.test(e)?function(e){let t=iZ[function(e){let t=5381,i=e.length;for(;i;)t=33*t^e.charCodeAt(--i);return(t>>>0)%2341}(e.toLowerCase().trim())];if(!t)throw new iK(e);return`#${t}`}(e):e;let i=iJ.exec(t);if(i){let e=Array.from(i).slice(1);return[...e.slice(0,3).map(e=>parseInt(iY(e,2),16)),parseInt(iY(e[3]||"f",2),16)/255]}let n=iQ.exec(t);if(n){let e=Array.from(n).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let r=iX.exec(t);if(r){let e=Array.from(r).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let o=i0.exec(t);if(o){let[t,i,n,r]=Array.from(o).slice(1).map(parseFloat);if(i$(0,100,i)!==i||i$(0,100,n)!==n)throw new iK(e);return[...i6(t,i,n),Number.isNaN(r)?1:r]}throw new iK(e)}let iG=e=>parseInt(e.replace(/_/g,""),36),iZ="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{let i=iG(t.substring(0,3)),n=iG(t.substring(3)).toString(16),r="";for(let e=0;e<6-n.length;e++)r+="0";return e[i]=`${r}${n}`,e},{}),iY=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),iJ=RegExp(`^#${iY("([a-f0-9])",3)}([a-f0-9])?$`,"i"),iQ=RegExp(`^#${iY("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),iX=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${iY(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),i0=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,i1=/^[a-z]+$/i,i2=e=>Math.round(255*e),i6=(e,t,i)=>{let n=i/100;if(0===t)return[n,n,n].map(i2);let r=(e%360+360)%360/60,o=(1-Math.abs(2*n-1))*(t/100),s=o*(1-Math.abs(r%2-1)),a=0,l=0,u=0;r>=0&&r<1?(a=o,l=s):r>=1&&r<2?(a=s,l=o):r>=2&&r<3?(l=o,u=s):r>=3&&r<4?(l=s,u=o):r>=4&&r<5?(a=s,u=o):r>=5&&r<6&&(a=o,u=s);let d=n-o/2;return[a+d,l+d,u+d].map(i2)};var i3=e=>0===Object.keys(e).length,i8=(e,t,i)=>{let n=function(e,t,i,n,r){for(t=t.split?t.split("."):t,n=0;n{let t=i$(0,255,e).toString(16);return 1===t.length?`0${t}`:t};o(t),o(i),o(n),r<1&&o(Math.round(255*r))}(n),n}catch{return null!=i?i:"#000000"}},i5=e=>{let[t,i,n]=iq(e);return(299*t+587*i+114*n)/1e3},i4=e=>t=>128>i5(i8(t,e))?"dark":"light",i9=e=>t=>"dark"===i4(e)(t),i7=(e,t)=>i=>(function(e,t){let[i,n,r,o]=iq(e);return`rgba(${i$(0,255,i).toFixed()}, ${i$(0,255,n).toFixed()}, ${i$(0,255,r).toFixed()}, ${parseFloat(i$(0,1,o-t).toFixed(3))})`})(i8(i,e),1-t);function ne(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( 45deg, ${t} 25%, transparent 25%, @@ -286,19 +286,19 @@ var vendor_da56d86f3cf636eaa471;(()=>{var e={51119:(e,t,i)=>{"use strict";i.d(t, ${t} 75%, transparent 75%, transparent - )`,backgroundSize:`${e} ${e}`}}var nt=()=>`#${Math.floor(16777215*Math.random()).toString(16).padEnd(6,"0")}`,ni=e2("tabs-color"),nn=e2("tabs-bg"),nr=e2("tabs-border-color"),{defineMultiStyleConfig:no,definePartsStyle:ns}=tx(im.nw.keys),na=e=>{let{orientation:t}=e;return{display:"vertical"===t?"flex":"block"}},nl=e=>{let{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},nu=e=>{let{align:t="start",orientation:i}=e;return{justifyContent:({end:"flex-end",center:"center",start:"flex-start"})[t],flexDirection:"vertical"===i?"column":"row"}},nd={p:4},nc=no({baseStyle:ns(e=>({root:na(e),tab:nl(e),tablist:nu(e),tabpanel:nd})),sizes:{sm:ns({tab:{py:1,px:4,fontSize:"sm"}}),md:ns({tab:{fontSize:"md",py:2,px:4}}),lg:ns({tab:{fontSize:"lg",py:3,px:4}})},variants:{line:ns(e=>{let{colorScheme:t,orientation:i}=e,n="vertical"===i,r=n?"borderStart":"borderBottom";return{tablist:{[r]:"2px solid",borderColor:"inherit"},tab:{[r]:"2px solid",borderColor:"transparent",[n?"marginStart":"marginBottom"]:"-2px",_selected:{[ni.variable]:`colors.${t}.600`,_dark:{[ni.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[nn.variable]:"colors.gray.200",_dark:{[nn.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:ni.reference,bg:nn.reference}}}),enclosed:ns(e=>{let{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[nr.variable]:"transparent",_selected:{[ni.variable]:`colors.${t}.600`,[nr.variable]:"colors.white",_dark:{[ni.variable]:`colors.${t}.300`,[nr.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:nr.reference},color:ni.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"enclosed-colored":ns(e=>{let{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[nn.variable]:"colors.gray.50",_dark:{[nn.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[nn.variable]:"colors.white",[ni.variable]:`colors.${t}.600`,_dark:{[nn.variable]:"colors.gray.800",[ni.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:ni.reference,bg:nn.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"soft-rounded":ns(e=>{let{colorScheme:t,theme:i}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:i8(i,`${t}.700`),bg:i8(i,`${t}.100`)}}}}),"solid-rounded":ns(e=>{let{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[ni.variable]:"colors.gray.600",_dark:{[ni.variable]:"inherit"},_selected:{[ni.variable]:"colors.white",[nn.variable]:`colors.${t}.600`,_dark:{[ni.variable]:"colors.gray.800",[nn.variable]:`colors.${t}.300`}},color:ni.reference,bg:nn.reference}}}),unstyled:ns({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),nh=e6("badge",["bg","color","shadow"]),nf={baseStyle:{px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:nh.bg.reference,color:nh.color.reference,boxShadow:nh.shadow.reference},variants:{solid:e=>{let{colorScheme:t,theme:i}=e,n=i7(`${t}.500`,.6)(i);return{[nh.bg.variable]:`colors.${t}.500`,[nh.color.variable]:"colors.white",_dark:{[nh.bg.variable]:n,[nh.color.variable]:"colors.whiteAlpha.800"}}},subtle:e=>{let{colorScheme:t,theme:i}=e,n=i7(`${t}.200`,.16)(i);return{[nh.bg.variable]:`colors.${t}.100`,[nh.color.variable]:`colors.${t}.800`,_dark:{[nh.bg.variable]:n,[nh.color.variable]:`colors.${t}.200`}}},outline:e=>{let{colorScheme:t,theme:i}=e,n=i7(`${t}.200`,.8)(i);return{[nh.color.variable]:`colors.${t}.500`,_dark:{[nh.color.variable]:n},[nh.shadow.variable]:`inset 0 0 0px 1px ${nh.color.reference}`}}},defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:np,definePartsStyle:ng}=tx(im.VM.keys),nm=e2("tag-bg"),nv=e2("tag-color"),nb=e2("tag-shadow"),ny=e2("tag-min-height"),n_=e2("tag-min-width"),nw=e2("tag-font-size"),nC=e2("tag-padding-inline"),nS=ng({container:{fontWeight:"medium",lineHeight:1.2,outline:0,[nv.variable]:nh.color.reference,[nm.variable]:nh.bg.reference,[nb.variable]:nh.shadow.reference,color:nv.reference,bg:nm.reference,boxShadow:nb.reference,borderRadius:"md",minH:ny.reference,minW:n_.reference,fontSize:nw.reference,px:nC.reference,_focusVisible:{[nb.variable]:"shadows.outline"}},label:{lineHeight:1.2,overflow:"visible"},closeButton:{fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}}}),nx={sm:ng({container:{[ny.variable]:"sizes.5",[n_.variable]:"sizes.5",[nw.variable]:"fontSizes.xs",[nC.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:ng({container:{[ny.variable]:"sizes.6",[n_.variable]:"sizes.6",[nw.variable]:"fontSizes.sm",[nC.variable]:"space.2"}}),lg:ng({container:{[ny.variable]:"sizes.8",[n_.variable]:"sizes.8",[nw.variable]:"fontSizes.md",[nC.variable]:"space.3"}})},nk=np({variants:{subtle:ng(e=>{var t;return{container:null==(t=nf.variants)?void 0:t.subtle(e)}}),solid:ng(e=>{var t;return{container:null==(t=nf.variants)?void 0:t.solid(e)}}),outline:ng(e=>{var t;return{container:null==(t=nf.variants)?void 0:t.outline(e)}})},baseStyle:nS,sizes:nx,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:nE,defineMultiStyleConfig:nL}=tx(im.X.keys),nM=nE({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),nN={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}};function nD(e){let{focusBorderColor:t,errorBorderColor:i}=e;return{focusBorderColor:t||iB("blue.500","blue.300")(e),errorBorderColor:i||iB("red.500","red.300")(e)}}var nA=nL({baseStyle:nM,sizes:{lg:nE({field:nN.lg,addon:nN.lg}),md:nE({field:nN.md,addon:nN.md}),sm:nE({field:nN.sm,addon:nN.sm}),xs:nE({field:nN.xs,addon:nN.xs})},variants:{outline:nE(e=>{let{theme:t}=e,{focusBorderColor:i,errorBorderColor:n}=nD(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:iB("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:i8(t,n),boxShadow:`0 0 0 1px ${i8(t,n)}`},_focusVisible:{zIndex:1,borderColor:i8(t,i),boxShadow:`0 0 0 1px ${i8(t,i)}`}},addon:{border:"1px solid",borderColor:iB("inherit","whiteAlpha.50")(e),bg:iB("gray.100","whiteAlpha.300")(e)}}}),filled:nE(e=>{let{theme:t}=e,{focusBorderColor:i,errorBorderColor:n}=nD(e);return{field:{border:"2px solid",borderColor:"transparent",bg:iB("gray.100","whiteAlpha.50")(e),_hover:{bg:iB("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:i8(t,n)},_focusVisible:{bg:"transparent",borderColor:i8(t,i)}},addon:{border:"2px solid",borderColor:"transparent",bg:iB("gray.100","whiteAlpha.50")(e)}}}),flushed:nE(e=>{let{theme:t}=e,{focusBorderColor:i,errorBorderColor:n}=nD(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:i8(t,n),boxShadow:`0px 1px 0px 0px ${i8(t,n)}`},_focusVisible:{borderColor:i8(t,i),boxShadow:`0px 1px 0px 0px ${i8(t,i)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),unstyled:nE({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),nT={...null==(r=nA.baseStyle)?void 0:r.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},nI={outline:e=>{var t,i;return null!=(i=null==(t=nA.variants)?void 0:t.outline(e).field)?i:{}},flushed:e=>{var t,i;return null!=(i=null==(t=nA.variants)?void 0:t.flushed(e).field)?i:{}},filled:e=>{var t,i;return null!=(i=null==(t=nA.variants)?void 0:t.filled(e).field)?i:{}},unstyled:null!=(s=null==(o=nA.variants)?void 0:o.unstyled.field)?s:{}},nO={xs:null!=(l=null==(a=nA.sizes)?void 0:a.xs.field)?l:{},sm:null!=(d=null==(u=nA.sizes)?void 0:u.sm.field)?d:{},md:null!=(h=null==(c=nA.sizes)?void 0:c.md.field)?h:{},lg:null!=(p=null==(f=nA.sizes)?void 0:f.lg.field)?p:{}},nP=ib("tooltip-bg"),nR=ib("tooltip-fg"),nF=ib("popper-arrow-bg"),nB={bg:nP.reference,color:nR.reference,[nP.variable]:"colors.gray.700",[nR.variable]:"colors.whiteAlpha.900",_dark:{[nP.variable]:"colors.gray.300",[nR.variable]:"colors.gray.900"},[nF.variable]:nP.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},{defineMultiStyleConfig:nH,definePartsStyle:nz}=tx(im.Eb.keys),nj=e=>{let{colorScheme:t,theme:i,isIndeterminate:n,hasStripe:r}=e,o=iB(ne(),ne("1rem","rgba(0,0,0,0.1)"))(e),s=iB(`${t}.500`,`${t}.200`)(e),a=`linear-gradient( + )`,backgroundSize:`${e} ${e}`}}var nt=()=>`#${Math.floor(16777215*Math.random()).toString(16).padEnd(6,"0")}`,ni=e2("tabs-color"),nn=e2("tabs-bg"),nr=e2("tabs-border-color"),{defineMultiStyleConfig:no,definePartsStyle:ns}=tx(im.nw.keys),na=e=>{let{orientation:t}=e;return{display:"vertical"===t?"flex":"block"}},nl=e=>{let{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},nu=e=>{let{align:t="start",orientation:i}=e;return{justifyContent:({end:"flex-end",center:"center",start:"flex-start"})[t],flexDirection:"vertical"===i?"column":"row"}},nd={p:4},nc=no({baseStyle:ns(e=>({root:na(e),tab:nl(e),tablist:nu(e),tabpanel:nd})),sizes:{sm:ns({tab:{py:1,px:4,fontSize:"sm"}}),md:ns({tab:{fontSize:"md",py:2,px:4}}),lg:ns({tab:{fontSize:"lg",py:3,px:4}})},variants:{line:ns(e=>{let{colorScheme:t,orientation:i}=e,n="vertical"===i,r=n?"borderStart":"borderBottom";return{tablist:{[r]:"2px solid",borderColor:"inherit"},tab:{[r]:"2px solid",borderColor:"transparent",[n?"marginStart":"marginBottom"]:"-2px",_selected:{[ni.variable]:`colors.${t}.600`,_dark:{[ni.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[nn.variable]:"colors.gray.200",_dark:{[nn.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:ni.reference,bg:nn.reference}}}),enclosed:ns(e=>{let{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[nr.variable]:"transparent",_selected:{[ni.variable]:`colors.${t}.600`,[nr.variable]:"colors.white",_dark:{[ni.variable]:`colors.${t}.300`,[nr.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:nr.reference},color:ni.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"enclosed-colored":ns(e=>{let{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[nn.variable]:"colors.gray.50",_dark:{[nn.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[nn.variable]:"colors.white",[ni.variable]:`colors.${t}.600`,_dark:{[nn.variable]:"colors.gray.800",[ni.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:ni.reference,bg:nn.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"soft-rounded":ns(e=>{let{colorScheme:t,theme:i}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:i8(i,`${t}.700`),bg:i8(i,`${t}.100`)}}}}),"solid-rounded":ns(e=>{let{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[ni.variable]:"colors.gray.600",_dark:{[ni.variable]:"inherit"},_selected:{[ni.variable]:"colors.white",[nn.variable]:`colors.${t}.600`,_dark:{[ni.variable]:"colors.gray.800",[nn.variable]:`colors.${t}.300`}},color:ni.reference,bg:nn.reference}}}),unstyled:ns({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),nh=e6("badge",["bg","color","shadow"]),nf={baseStyle:{px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:nh.bg.reference,color:nh.color.reference,boxShadow:nh.shadow.reference},variants:{solid:e=>{let{colorScheme:t,theme:i}=e,n=i7(`${t}.500`,.6)(i);return{[nh.bg.variable]:`colors.${t}.500`,[nh.color.variable]:"colors.white",_dark:{[nh.bg.variable]:n,[nh.color.variable]:"colors.whiteAlpha.800"}}},subtle:e=>{let{colorScheme:t,theme:i}=e,n=i7(`${t}.200`,.16)(i);return{[nh.bg.variable]:`colors.${t}.100`,[nh.color.variable]:`colors.${t}.800`,_dark:{[nh.bg.variable]:n,[nh.color.variable]:`colors.${t}.200`}}},outline:e=>{let{colorScheme:t,theme:i}=e,n=i7(`${t}.200`,.8)(i);return{[nh.color.variable]:`colors.${t}.500`,_dark:{[nh.color.variable]:n},[nh.shadow.variable]:`inset 0 0 0px 1px ${nh.color.reference}`}}},defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:np,definePartsStyle:ng}=tx(im.VM.keys),nm=e2("tag-bg"),nv=e2("tag-color"),nb=e2("tag-shadow"),ny=e2("tag-min-height"),n_=e2("tag-min-width"),nw=e2("tag-font-size"),nC=e2("tag-padding-inline"),nS=ng({container:{fontWeight:"medium",lineHeight:1.2,outline:0,[nv.variable]:nh.color.reference,[nm.variable]:nh.bg.reference,[nb.variable]:nh.shadow.reference,color:nv.reference,bg:nm.reference,boxShadow:nb.reference,borderRadius:"md",minH:ny.reference,minW:n_.reference,fontSize:nw.reference,px:nC.reference,_focusVisible:{[nb.variable]:"shadows.outline"}},label:{lineHeight:1.2,overflow:"visible"},closeButton:{fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}}}),nx={sm:ng({container:{[ny.variable]:"sizes.5",[n_.variable]:"sizes.5",[nw.variable]:"fontSizes.xs",[nC.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:ng({container:{[ny.variable]:"sizes.6",[n_.variable]:"sizes.6",[nw.variable]:"fontSizes.sm",[nC.variable]:"space.2"}}),lg:ng({container:{[ny.variable]:"sizes.8",[n_.variable]:"sizes.8",[nw.variable]:"fontSizes.md",[nC.variable]:"space.3"}})},nk=np({variants:{subtle:ng(e=>{var t;return{container:null==(t=nf.variants)?void 0:t.subtle(e)}}),solid:ng(e=>{var t;return{container:null==(t=nf.variants)?void 0:t.solid(e)}}),outline:ng(e=>{var t;return{container:null==(t=nf.variants)?void 0:t.outline(e)}})},baseStyle:nS,sizes:nx,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:nE,defineMultiStyleConfig:nL}=tx(im.X.keys),nM=nE({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),nN={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}};function nD(e){let{focusBorderColor:t,errorBorderColor:i}=e;return{focusBorderColor:t||iB("blue.500","blue.300")(e),errorBorderColor:i||iB("red.500","red.300")(e)}}var nA=nL({baseStyle:nM,sizes:{lg:nE({field:nN.lg,addon:nN.lg}),md:nE({field:nN.md,addon:nN.md}),sm:nE({field:nN.sm,addon:nN.sm}),xs:nE({field:nN.xs,addon:nN.xs})},variants:{outline:nE(e=>{let{theme:t}=e,{focusBorderColor:i,errorBorderColor:n}=nD(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:iB("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:i8(t,n),boxShadow:`0 0 0 1px ${i8(t,n)}`},_focusVisible:{zIndex:1,borderColor:i8(t,i),boxShadow:`0 0 0 1px ${i8(t,i)}`}},addon:{border:"1px solid",borderColor:iB("inherit","whiteAlpha.50")(e),bg:iB("gray.100","whiteAlpha.300")(e)}}}),filled:nE(e=>{let{theme:t}=e,{focusBorderColor:i,errorBorderColor:n}=nD(e);return{field:{border:"2px solid",borderColor:"transparent",bg:iB("gray.100","whiteAlpha.50")(e),_hover:{bg:iB("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:i8(t,n)},_focusVisible:{bg:"transparent",borderColor:i8(t,i)}},addon:{border:"2px solid",borderColor:"transparent",bg:iB("gray.100","whiteAlpha.50")(e)}}}),flushed:nE(e=>{let{theme:t}=e,{focusBorderColor:i,errorBorderColor:n}=nD(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:i8(t,n),boxShadow:`0px 1px 0px 0px ${i8(t,n)}`},_focusVisible:{borderColor:i8(t,i),boxShadow:`0px 1px 0px 0px ${i8(t,i)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),unstyled:nE({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),nT={...null==(r=nA.baseStyle)?void 0:r.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},nI={outline:e=>{var t,i;return null!=(i=null==(t=nA.variants)?void 0:t.outline(e).field)?i:{}},flushed:e=>{var t,i;return null!=(i=null==(t=nA.variants)?void 0:t.flushed(e).field)?i:{}},filled:e=>{var t,i;return null!=(i=null==(t=nA.variants)?void 0:t.filled(e).field)?i:{}},unstyled:null!=(s=null==(o=nA.variants)?void 0:o.unstyled.field)?s:{}},nO={xs:null!=(l=null==(a=nA.sizes)?void 0:a.xs.field)?l:{},sm:null!=(d=null==(u=nA.sizes)?void 0:u.sm.field)?d:{},md:null!=(h=null==(c=nA.sizes)?void 0:c.md.field)?h:{},lg:null!=(p=null==(f=nA.sizes)?void 0:f.lg.field)?p:{}},nP=ib("tooltip-bg"),nR=ib("tooltip-fg"),nF=ib("popper-arrow-bg"),nB={bg:nP.reference,color:nR.reference,[nP.variable]:"colors.gray.700",[nR.variable]:"colors.whiteAlpha.900",_dark:{[nP.variable]:"colors.gray.300",[nR.variable]:"colors.gray.900"},[nF.variable]:nP.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},{defineMultiStyleConfig:nH,definePartsStyle:nz}=tx(im.Eb.keys),nV=e=>{let{colorScheme:t,theme:i,isIndeterminate:n,hasStripe:r}=e,o=iB(ne(),ne("1rem","rgba(0,0,0,0.1)"))(e),s=iB(`${t}.500`,`${t}.200`)(e),a=`linear-gradient( to right, transparent 0%, ${i8(i,s)} 50%, transparent 100% - )`;return{...!n&&r&&o,...n?{bgImage:a}:{bgColor:s}}},nV={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},nW=e=>({bg:iB("gray.100","whiteAlpha.300")(e)}),nU=e=>({transitionProperty:"common",transitionDuration:"slow",...nj(e)}),n$=nz(e=>({label:nV,filledTrack:nU(e),track:nW(e)})),nK=nH({sizes:{xs:nz({track:{h:"1"}}),sm:nz({track:{h:"2"}}),md:nz({track:{h:"3"}}),lg:nz({track:{h:"4"}})},baseStyle:n$,defaultProps:{size:"md",colorScheme:"blue"}}),nq=e=>"function"==typeof e;function nG(e,...t){return nq(e)?e(...t):e}var{definePartsStyle:nZ,defineMultiStyleConfig:nY}=tx(im.TB.keys),nQ=e2("checkbox-size"),nJ=e=>{let{colorScheme:t}=e;return{w:nQ.reference,h:nQ.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:iB(`${t}.500`,`${t}.200`)(e),borderColor:iB(`${t}.500`,`${t}.200`)(e),color:iB("white","gray.900")(e),_hover:{bg:iB(`${t}.600`,`${t}.300`)(e),borderColor:iB(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:iB("gray.200","transparent")(e),bg:iB("gray.200","whiteAlpha.300")(e),color:iB("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:iB(`${t}.500`,`${t}.200`)(e),borderColor:iB(`${t}.500`,`${t}.200`)(e),color:iB("white","gray.900")(e)},_disabled:{bg:iB("gray.100","whiteAlpha.100")(e),borderColor:iB("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:iB("red.500","red.300")(e)}}},nX={_disabled:{cursor:"not-allowed"}},n0={userSelect:"none",_disabled:{opacity:.4}},n1={transitionProperty:"transform",transitionDuration:"normal"},n2=nY({baseStyle:nZ(e=>({icon:n1,container:nX,control:nG(nJ,e),label:n0})),sizes:{sm:nZ({control:{[nQ.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:nZ({control:{[nQ.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:nZ({control:{[nQ.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:n6,definePartsStyle:n3}=tx(im.f2.keys),n8=e=>{var t;let i=null==(t=nG(n2.baseStyle,e))?void 0:t.control;return{...i,borderRadius:"full",_checked:{...null==i?void 0:i._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},n5=n6({baseStyle:n3(e=>{var t,i;return{label:null==(t=n2.baseStyle)?void 0:t.call(n2,e).label,container:null==(i=n2.baseStyle)?void 0:i.call(n2,e).container,control:n8(e)}}),sizes:{md:n3({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:n3({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:n3({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:n4,definePartsStyle:n9}=tx(im.nY.keys),n7=e2("select-bg"),re=n9({field:{...null==(g=nA.baseStyle)?void 0:g.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:n7.reference,[n7.variable]:"colors.white",_dark:{[n7.variable]:"colors.gray.700"},"> option, > optgroup":{bg:n7.reference}},icon:{width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}}}),rt={paddingInlineEnd:"8"},ri=n4({baseStyle:re,sizes:{lg:{...null==(m=nA.sizes)?void 0:m.lg,field:{...null==(v=nA.sizes)?void 0:v.lg.field,...rt}},md:{...null==(b=nA.sizes)?void 0:b.md,field:{...null==(y=nA.sizes)?void 0:y.md.field,...rt}},sm:{...null==(_=nA.sizes)?void 0:_.sm,field:{...null==(w=nA.sizes)?void 0:w.sm.field,...rt}},xs:{...null==(C=nA.sizes)?void 0:C.xs,field:{...null==(S=nA.sizes)?void 0:S.xs.field,...rt},icon:{insetEnd:"1"}}},variants:nA.variants,defaultProps:nA.defaultProps}),rn=e2("skeleton-start-color"),rr=e2("skeleton-end-color"),ro={[rn.variable]:"colors.gray.100",[rr.variable]:"colors.gray.400",_dark:{[rn.variable]:"colors.gray.800",[rr.variable]:"colors.gray.600"},background:rn.reference,borderColor:rr.reference,opacity:.7,borderRadius:"sm"},rs=e2("skip-link-bg"),ra={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[rs.variable]:"colors.white",_dark:{[rs.variable]:"colors.gray.700"},bg:rs.reference}},{defineMultiStyleConfig:rl,definePartsStyle:ru}=tx(im.q0.keys),rd=e2("slider-thumb-size"),rc=e2("slider-track-size"),rh=e2("slider-bg"),rf=e=>{let{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...iH({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},rp=e=>({...iH({orientation:e.orientation,horizontal:{h:rc.reference},vertical:{w:rc.reference}}),overflow:"hidden",borderRadius:"sm",[rh.variable]:"colors.gray.200",_dark:{[rh.variable]:"colors.whiteAlpha.200"},_disabled:{[rh.variable]:"colors.gray.300",_dark:{[rh.variable]:"colors.whiteAlpha.300"}},bg:rh.reference}),rg=e=>{let{orientation:t}=e;return{...iH({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:rd.reference,h:rd.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},rm=e=>{let{colorScheme:t}=e;return{width:"inherit",height:"inherit",[rh.variable]:`colors.${t}.500`,_dark:{[rh.variable]:`colors.${t}.200`},bg:rh.reference}},rv=rl({baseStyle:ru(e=>({container:rf(e),track:rp(e),thumb:rg(e),filledTrack:rm(e)})),sizes:{lg:ru({container:{[rd.variable]:"sizes.4",[rc.variable]:"sizes.1"}}),md:ru({container:{[rd.variable]:"sizes.3.5",[rc.variable]:"sizes.1"}}),sm:ru({container:{[rd.variable]:"sizes.2.5",[rc.variable]:"sizes.0.5"}})},defaultProps:{size:"md",colorScheme:"blue"}}),rb=ib("spinner-size"),ry={width:[rb.reference],height:[rb.reference]},r_={xs:{[rb.variable]:"sizes.3"},sm:{[rb.variable]:"sizes.4"},md:{[rb.variable]:"sizes.6"},lg:{[rb.variable]:"sizes.8"},xl:{[rb.variable]:"sizes.12"}},{defineMultiStyleConfig:rw,definePartsStyle:rC}=tx(im.aj.keys),rS=rw({baseStyle:rC({container:{},label:{fontWeight:"medium"},helpText:{opacity:.8,marginBottom:"2"},number:{verticalAlign:"baseline",fontWeight:"semibold"},icon:{marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"}}),sizes:{md:rC({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),rx=e2("kbd-bg"),rk={[rx.variable]:"colors.gray.100",_dark:{[rx.variable]:"colors.whiteAlpha.100"},bg:rx.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},{defineMultiStyleConfig:rE,definePartsStyle:rL}=tx(im.vE.keys),rM=rE({baseStyle:rL({icon:{marginEnd:"2",display:"inline",verticalAlign:"text-bottom"}})}),{defineMultiStyleConfig:rN,definePartsStyle:rD}=tx(im.rk.keys),rA=e2("menu-bg"),rT=e2("menu-shadow"),rI=rN({baseStyle:rD({button:{transitionProperty:"common",transitionDuration:"normal"},list:{[rA.variable]:"#fff",[rT.variable]:"shadows.sm",_dark:{[rA.variable]:"colors.gray.700",[rT.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:rA.reference,boxShadow:rT.reference},item:{py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[rA.variable]:"colors.gray.100",_dark:{[rA.variable]:"colors.whiteAlpha.100"}},_active:{[rA.variable]:"colors.gray.200",_dark:{[rA.variable]:"colors.whiteAlpha.200"}},_expanded:{[rA.variable]:"colors.gray.100",_dark:{[rA.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:rA.reference},groupTitle:{mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},command:{opacity:.6},divider:{border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}})}),{defineMultiStyleConfig:rO,definePartsStyle:rP}=tx(im.wl.keys),rR=e2("modal-bg"),rF=e2("modal-shadow"),rB={bg:"blackAlpha.600",zIndex:"modal"},rH=e=>{let{isCentered:t,scrollBehavior:i}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:"inside"===i?"hidden":"auto",overscrollBehaviorY:"none"}},rz=e=>{let{isCentered:t,scrollBehavior:i}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:"inside"===i?"calc(100% - 7.5rem)":void 0,[rR.variable]:"colors.white",[rF.variable]:"shadows.lg",_dark:{[rR.variable]:"colors.gray.700",[rF.variable]:"shadows.dark-lg"},bg:rR.reference,boxShadow:rF.reference}},rj={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},rV={position:"absolute",top:"2",insetEnd:"3"},rW=e=>{let{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:"inside"===t?"auto":void 0}},rU={px:"6",py:"4"};function r$(e){return"full"===e?rP({dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}):rP({dialog:{maxW:e}})}var rK=rO({baseStyle:rP(e=>({overlay:rB,dialogContainer:nG(rH,e),dialog:nG(rz,e),header:rj,closeButton:rV,body:nG(rW,e),footer:rU})),sizes:{xs:r$("xs"),sm:r$("sm"),md:r$("md"),lg:r$("lg"),xl:r$("xl"),"2xl":r$("2xl"),"3xl":r$("3xl"),"4xl":r$("4xl"),"5xl":r$("5xl"),"6xl":r$("6xl"),full:r$("full")},defaultProps:{size:"md"}}),{defineMultiStyleConfig:rq,definePartsStyle:rG}=tx(im.V1.keys),rZ=ib("number-input-stepper-width"),rY=ib("number-input-input-padding"),rQ=iE(rZ).add("0.5rem").toString(),rJ=ib("number-input-bg"),rX=ib("number-input-color"),r0=ib("number-input-border-color"),r1={[rZ.variable]:"sizes.6",[rY.variable]:rQ},r2=e=>{var t,i;return null!=(i=null==(t=nG(nA.baseStyle,e))?void 0:t.field)?i:{}},r6={width:rZ.reference},r3={borderStart:"1px solid",borderStartColor:r0.reference,color:rX.reference,bg:rJ.reference,[rX.variable]:"colors.chakra-body-text",[r0.variable]:"colors.chakra-border-color",_dark:{[rX.variable]:"colors.whiteAlpha.800",[r0.variable]:"colors.whiteAlpha.300"},_active:{[rJ.variable]:"colors.gray.200",_dark:{[rJ.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}};function r8(e){var t,i,n;let r=null==(t=nA.sizes)?void 0:t[e],o={lg:"md",md:"md",sm:"sm",xs:"sm"},s=null!=(n=null==(i=r.field)?void 0:i.fontSize)?n:"md",a=ii.fontSizes[s];return rG({field:{...r.field,paddingInlineEnd:rY.reference,verticalAlign:"top"},stepper:{fontSize:iE(a).multiply(.75).toString(),_first:{borderTopEndRadius:o[e]},_last:{borderBottomEndRadius:o[e],mt:"-1px",borderTopWidth:1}}})}var r5=rq({baseStyle:rG(e=>{var t;return{root:r1,field:null!=(t=nG(r2,e))?t:{},stepperGroup:r6,stepper:r3}}),sizes:{xs:r8("xs"),sm:r8("sm"),md:r8("md"),lg:r8("lg")},variants:nA.variants,defaultProps:nA.defaultProps}),r4={baseStyle:{...null==(x=nA.baseStyle)?void 0:x.field,textAlign:"center"},sizes:{lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},variants:{outline:e=>{var t,i,n;return null!=(n=null==(i=nG(null==(t=nA.variants)?void 0:t.outline,e))?void 0:i.field)?n:{}},flushed:e=>{var t,i,n;return null!=(n=null==(i=nG(null==(t=nA.variants)?void 0:t.flushed,e))?void 0:i.field)?n:{}},filled:e=>{var t,i,n;return null!=(n=null==(i=nG(null==(t=nA.variants)?void 0:t.filled,e))?void 0:i.field)?n:{}},unstyled:null!=(E=null==(k=nA.variants)?void 0:k.unstyled.field)?E:{}},defaultProps:nA.defaultProps},{defineMultiStyleConfig:r9,definePartsStyle:r7}=tx(im.Ji.keys),oe=ib("popper-bg"),ot=ib("popper-arrow-bg"),oi=ib("popper-arrow-shadow-color"),on=r9({baseStyle:r7({popper:{zIndex:10},content:{[oe.variable]:"colors.white",bg:oe.reference,[ot.variable]:oe.reference,[oi.variable]:"colors.gray.200",_dark:{[oe.variable]:"colors.gray.700",[oi.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},header:{px:3,py:2,borderBottomWidth:"1px"},body:{px:3,py:2},footer:{px:3,py:2,borderTopWidth:"1px"},closeButton:{position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2}})}),{definePartsStyle:or,defineMultiStyleConfig:oo}=tx(im.iU.keys),os=e2("drawer-bg"),oa=e2("drawer-box-shadow");function ol(e){return"full"===e?or({dialog:{maxW:"100vw",h:"100vh"}}):or({dialog:{maxW:e}})}var ou={bg:"blackAlpha.600",zIndex:"overlay"},od={display:"flex",zIndex:"modal",justifyContent:"center"},oc=e=>{let{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[os.variable]:"colors.white",[oa.variable]:"shadows.lg",_dark:{[os.variable]:"colors.gray.700",[oa.variable]:"shadows.dark-lg"},bg:os.reference,boxShadow:oa.reference}},oh={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},of={position:"absolute",top:"2",insetEnd:"3"},op={px:"6",py:"2",flex:"1",overflow:"auto"},og={px:"6",py:"4"},om=oo({baseStyle:or(e=>({overlay:ou,dialogContainer:od,dialog:nG(oc,e),header:oh,closeButton:of,body:op,footer:og})),sizes:{xs:ol("xs"),sm:ol("md"),md:ol("lg"),lg:ol("2xl"),xl:ol("4xl"),full:ol("full")},defaultProps:{size:"xs"}}),{definePartsStyle:ov,defineMultiStyleConfig:ob}=tx(im.lN.keys),oy=ob({baseStyle:ov({preview:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},input:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},textarea:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}})}),{definePartsStyle:o_,defineMultiStyleConfig:ow}=tx(im.TJ.keys),oC=e2("form-control-color"),oS=ow({baseStyle:o_({container:{width:"100%",position:"relative"},requiredIndicator:{marginStart:"1",[oC.variable]:"colors.red.500",_dark:{[oC.variable]:"colors.red.300"},color:oC.reference},helperText:{mt:"2",[oC.variable]:"colors.gray.600",_dark:{[oC.variable]:"colors.whiteAlpha.600"},color:oC.reference,lineHeight:"normal",fontSize:"sm"}})}),{definePartsStyle:ox,defineMultiStyleConfig:ok}=tx(im.ao.keys),oE=e2("form-error-color"),oL=ok({baseStyle:ox({text:{[oE.variable]:"colors.red.500",_dark:{[oE.variable]:"colors.red.300"},color:oE.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},icon:{marginEnd:"0.5em",[oE.variable]:"colors.red.500",_dark:{[oE.variable]:"colors.red.300"},color:oE.reference}})}),{defineMultiStyleConfig:oM,definePartsStyle:oN}=tx(im.AB.keys),oD=e2("breadcrumb-link-decor"),oA=oM({baseStyle:oN({link:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:oD.reference,[oD.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[oD.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}}})}),oT=e=>{let{colorScheme:t,theme:i}=e;if("gray"===t)return{color:iB("inherit","whiteAlpha.900")(e),_hover:{bg:iB("gray.100","whiteAlpha.200")(e)},_active:{bg:iB("gray.200","whiteAlpha.300")(e)}};let n=i7(`${t}.200`,.12)(i),r=i7(`${t}.200`,.24)(i);return{color:iB(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:iB(`${t}.50`,n)(e)},_active:{bg:iB(`${t}.100`,r)(e)}}},oI={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},{definePartsStyle:oO,defineMultiStyleConfig:oP}=tx(im.SG.keys),oR=e2("card-bg"),oF=e2("card-padding"),oB=e2("card-shadow"),oH=e2("card-radius"),oz=e2("card-border-width","0"),oj=e2("card-border-color"),oV=oO({container:{[oR.variable]:"colors.chakra-body-bg",backgroundColor:oR.reference,boxShadow:oB.reference,borderRadius:oH.reference,color:"chakra-body-text",borderWidth:oz.reference,borderColor:oj.reference},body:{padding:oF.reference,flex:"1 1 0%"},header:{padding:oF.reference},footer:{padding:oF.reference}}),oW={sm:oO({container:{[oH.variable]:"radii.base",[oF.variable]:"space.3"}}),md:oO({container:{[oH.variable]:"radii.md",[oF.variable]:"space.5"}}),lg:oO({container:{[oH.variable]:"radii.xl",[oF.variable]:"space.7"}})},oU=oP({baseStyle:oV,variants:{elevated:oO({container:{[oB.variable]:"shadows.base",_dark:{[oR.variable]:"colors.gray.700"}}}),outline:oO({container:{[oz.variable]:"1px",[oj.variable]:"colors.chakra-border-color"}}),filled:oO({container:{[oR.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[oF.variable]:0},header:{[oF.variable]:0},footer:{[oF.variable]:0}}},sizes:oW,defaultProps:{variant:"elevated",size:"md"}}),o$=ib("close-button-size"),oK=ib("close-button-bg"),oq={w:[o$.reference],h:[o$.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[oK.variable]:"colors.blackAlpha.100",_dark:{[oK.variable]:"colors.whiteAlpha.100"}},_active:{[oK.variable]:"colors.blackAlpha.200",_dark:{[oK.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:oK.reference},oG={lg:{[o$.variable]:"sizes.10",fontSize:"md"},md:{[o$.variable]:"sizes.8",fontSize:"xs"},sm:{[o$.variable]:"sizes.6",fontSize:"2xs"}},{variants:oZ,defaultProps:oY}=nf,oQ={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:nh.bg.reference,color:nh.color.reference,boxShadow:nh.shadow.reference},{definePartsStyle:oJ,defineMultiStyleConfig:oX}=tx(im.sA.keys),o0=oX({baseStyle:oJ({container:{borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},button:{transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},panel:{pt:"2",px:"4",pb:"5"},icon:{fontSize:"1.25em"}})}),{definePartsStyle:o1,defineMultiStyleConfig:o2}=tx(im.aP.keys),o6=e2("alert-fg"),o3=e2("alert-bg");function o8(e){let{theme:t,colorScheme:i}=e,n=i7(`${i}.200`,.16)(t);return{light:`colors.${i}.100`,dark:n}}var o5=o2({baseStyle:o1({container:{bg:o3.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:o6.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:o6.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}}),variants:{subtle:o1(e=>{let{colorScheme:t}=e,i=o8(e);return{container:{[o6.variable]:`colors.${t}.500`,[o3.variable]:i.light,_dark:{[o6.variable]:`colors.${t}.200`,[o3.variable]:i.dark}}}}),"left-accent":o1(e=>{let{colorScheme:t}=e,i=o8(e);return{container:{[o6.variable]:`colors.${t}.500`,[o3.variable]:i.light,_dark:{[o6.variable]:`colors.${t}.200`,[o3.variable]:i.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:o6.reference}}}),"top-accent":o1(e=>{let{colorScheme:t}=e,i=o8(e);return{container:{[o6.variable]:`colors.${t}.500`,[o3.variable]:i.light,_dark:{[o6.variable]:`colors.${t}.200`,[o3.variable]:i.dark},pt:"2",borderTopWidth:"4px",borderTopColor:o6.reference}}}),solid:o1(e=>{let{colorScheme:t}=e;return{container:{[o6.variable]:"colors.white",[o3.variable]:`colors.${t}.500`,_dark:{[o6.variable]:"colors.gray.900",[o3.variable]:`colors.${t}.200`},color:o6.reference}}})},defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:o4,defineMultiStyleConfig:o9}=tx(im.$5.keys),o7=e2("avatar-border-color"),se=e2("avatar-bg"),st={borderRadius:"full",border:"0.2em solid",[o7.variable]:"white",_dark:{[o7.variable]:"colors.gray.800"},borderColor:o7.reference},si={[se.variable]:"colors.gray.200",_dark:{[se.variable]:"colors.whiteAlpha.400"},bgColor:se.reference},sn=e2("avatar-background"),sr=e=>{let{name:t,theme:i}=e,n=t?function(e){var t;let i=nt();return!e||i3(e)?i:e.string&&e.colors?function(e,t){let i=0;if(0===e.length)return t[0];for(let t=0;t>8*e&255).toString(16)}`.substr(-2);return i}(e.string):e.colors&&!e.string?(t=e.colors)[Math.floor(Math.random()*t.length)]:i}({string:t}):"colors.gray.400",r=i9(n)(i),o="white";return r||(o="gray.800"),{bg:sn.reference,"&:not([data-loaded])":{[sn.variable]:n},color:o,[o7.variable]:"colors.white",_dark:{[o7.variable]:"colors.gray.800"},borderColor:o7.reference,verticalAlign:"top"}};function so(e){let t="100%"!==e?io[e]:void 0;return o4({container:{width:e,height:e,fontSize:`calc(${null!=t?t:e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${null!=t?t:e} / 2.5)`,lineHeight:"100%"!==e?null!=t?t:e:void 0}})}var ss=o9({baseStyle:o4(e=>({badge:nG(st,e),excessLabel:nG(si,e),container:nG(sr,e)})),sizes:{"2xs":so(4),xs:so(6),sm:so(8),md:so(12),lg:so(16),xl:so(24),"2xl":so(32),full:so("100%")},defaultProps:{size:"md"}}),sa={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},sl={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},su={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},sd={semanticTokens:sa,direction:"ltr",...is,components:{Accordion:o0,Alert:o5,Avatar:ss,Badge:nf,Breadcrumb:oA,Button:{baseStyle:{lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},variants:{ghost:oT,outline:e=>{let{colorScheme:t}=e,i=iB("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:"gray"===t?i:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...nG(oT,e)}},solid:e=>{var t;let{colorScheme:i}=e;if("gray"===i){let t=iB("gray.100","whiteAlpha.200")(e);return{bg:t,_hover:{bg:iB("gray.200","whiteAlpha.300")(e),_disabled:{bg:t}},_active:{bg:iB("gray.300","whiteAlpha.400")(e)}}}let{bg:n=`${i}.500`,color:r="white",hoverBg:o=`${i}.600`,activeBg:s=`${i}.700`}=null!=(t=oI[i])?t:{},a=iB(n,`${i}.200`)(e);return{bg:a,color:iB(r,"gray.800")(e),_hover:{bg:iB(o,`${i}.300`)(e),_disabled:{bg:a}},_active:{bg:iB(s,`${i}.400`)(e)}}},link:e=>{let{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:iB(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:iB(`${t}.700`,`${t}.500`)(e)}}},unstyled:{bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}},sizes:{lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},Checkbox:n2,CloseButton:{baseStyle:oq,sizes:oG,defaultProps:{size:"md"}},Code:{baseStyle:oQ,variants:oZ,defaultProps:oY},Container:{baseStyle:{w:"100%",mx:"auto",maxW:"prose",px:"4"}},Divider:{baseStyle:{opacity:.6,borderColor:"inherit"},variants:{solid:{borderStyle:"solid"},dashed:{borderStyle:"dashed"}},defaultProps:{variant:"solid"}},Drawer:om,Editable:oy,Form:oS,FormError:oL,FormLabel:{baseStyle:{fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}},Heading:{baseStyle:{fontFamily:"heading",fontWeight:"bold"},sizes:{"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},defaultProps:{size:"xl"}},Input:nA,Kbd:{baseStyle:rk},Link:{baseStyle:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}},List:rM,Menu:rI,Modal:rK,NumberInput:r5,PinInput:r4,Popover:on,Progress:nK,Radio:n5,Select:ri,Skeleton:{baseStyle:ro},SkipLink:{baseStyle:ra},Slider:rv,Spinner:{baseStyle:ry,sizes:r_,defaultProps:{size:"md"}},Stat:rS,Switch:iF,Table:iU,Tabs:nc,Tag:nk,Textarea:{baseStyle:nT,sizes:nO,variants:nI,defaultProps:{size:"md",variant:"outline"}},Tooltip:{baseStyle:nB},Card:oU,Stepper:ig},styles:sl,config:su},sc={semanticTokens:sa,direction:"ltr",components:{},...is,styles:sl,config:su},sh=(e,t)=>e.find(e=>e.id===t);function sf(e,t){let i=sp(e,t),n=i?e[i].findIndex(e=>e.id===t):-1;return{position:i,index:n}}function sp(e,t){for(let[i,n]of Object.entries(e))if(sh(n,t))return i}function sg(e,t=[]){let i=(0,R.useRef)(e);return(0,R.useEffect)(()=>{i.current=e}),(0,R.useCallback)((...e)=>{var t;return null==(t=i.current)?void 0:t.call(i,...e)},t)}function sm(e,t){let i=(0,R.useRef)(!1),n=(0,R.useRef)(!1);(0,R.useEffect)(()=>{if(i.current&&n.current)return e();n.current=!0},t),(0,R.useEffect)(()=>(i.current=!0,()=>{i.current=!1}),[])}var sv=i(32565),sb=i(40836),sy=new Set([...tp,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),s_=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function sw(e){return s_.has(e)||!sy.has(e)}var sC=i(74126),sS=null!=(L=sC.default.default)?L:sC.default,sx=({baseStyle:e})=>t=>{let{theme:i,css:n,__css:r,sx:o,...s}=t,a=tN(s,(e,t)=>tm(t)),l=tw(function(e,...t){if(null==e)throw TypeError("Cannot convert undefined or null to object");let i={...e};for(let e of t)if(null!=e)for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(t in i&&delete i[t],i[t]=e[t]);return i}({},r,tI(e,t),tD(a),o))(t.theme);return n?[l,n]:l};function sk(e,t){let{baseStyle:i,...n}=null!=t?t:{};n.shouldForwardProp||(n.shouldForwardProp=sw);let r=sx({baseStyle:i}),o=sS(e,n)(r);return R.forwardRef(function(e,t){let{colorMode:i,forced:n}=V();return R.createElement(o,{ref:t,"data-theme":n?i:void 0,...e})})}var sE=function(){let e=new Map;return new Proxy(sk,{apply:(e,t,i)=>sk(...i),get:(t,i)=>(e.has(i)||e.set(i,sk(i)),e.get(i))})}(),sL={initial:e=>{let{position:t}=e,i=["top","bottom"].includes(t)?"y":"x",n=["top-right","bottom-right"].includes(t)?1:-1;return"bottom"===t&&(n=1),{opacity:0,[i]:24*n}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},sM=(0,R.memo)(e=>{let{id:t,message:i,onCloseComplete:n,onRequestRemove:r,requestClose:o=!1,position:s="bottom",duration:a=5e3,containerStyle:l,motionVariants:u=sL,toastSpacing:d="0.5rem"}=e,[c,h]=(0,R.useState)(a),f=(0,sv.hO)();sm(()=>{f||null==n||n()},[f]),sm(()=>{h(a)},[a]);let p=()=>{f&&r()};(0,R.useEffect)(()=>{f&&o&&r()},[f,o,r]),function(e,t){let i=sg(e);(0,R.useEffect)(()=>{if(null==t)return;let e=null;return e=window.setTimeout(()=>{i()},t),()=>{e&&window.clearTimeout(e)}},[t,i])}(p,c);let g=(0,R.useMemo)(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:d,...l}),[l,d]),m=(0,R.useMemo)(()=>(function(e){let t=e.includes("right"),i=e.includes("left"),n="center";return t&&(n="flex-end"),i&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}})(s),[s]);return(0,A.jsx)(sb.E.div,{layout:!0,className:"chakra-toast",variants:u,initial:"initial",animate:"animate",exit:"exit",onHoverStart:()=>h(null),onHoverEnd:()=>h(a),custom:{position:s},style:m,children:(0,A.jsx)(sE.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:g,children:G(i,{id:t,onClose:p})})})});function sN(e,t){var i;let n=null!=e?e:"bottom",r={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return null!=(i=null==r?void 0:r[t])?i:n}function sD(e){return(0,R.forwardRef)(e)}function sA(){let e=(0,R.useContext)(tH.T);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}function sT(){let e=V(),t=sA();return{...e,theme:t}}function sI(e,t,i){let n=sA();return sO(e,t,i)(n)}function sO(e,t,i){let n=Array.isArray(t)?t:[t],r=Array.isArray(i)?i:[i];return i=>{let o=r.filter(Boolean),s=n.map((t,n)=>{var r,s;return"breakpoints"===e?function(e,t,i){var n,r;if(null==t)return t;let o=t=>{var i,n;return null==(n=null==(i=e.__breakpoints)?void 0:i.asArray)?void 0:n[t]};return null!=(r=null!=(n=o(t))?n:o(i))?r:i}(i,t,null!=(r=o[n])?r:t):function(e,t,i){var n,r;if(null==t)return t;let o=t=>{var i,n;return null==(n=null==(i=e.__cssMap)?void 0:i[t])?void 0:n.value};return null!=(r=null!=(n=o(t))?n:o(i))?r:i}(i,`${e}.${t}`,null!=(s=o[n])?s:t)});return Array.isArray(t)?s:s[0]}}function sP(e){return"function"==typeof e}sM.displayName="ToastComponent";var sR=e=>function(...t){let i=[...t],n=t[t.length-1];return it(n)&&i.length>1?i=i.slice(0,i.length-1):n=e,(function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...i.map(e=>t=>sP(e)?e(t):sH(t,e)))(n)},sF=sR(sd),sB=sR(sc);function sH(...e){return et()({},...e,sz)}function sz(e,t,i,n){if((sP(e)||sP(t))&&Object.prototype.hasOwnProperty.call(n,i))return(...i)=>{let n=sP(e)?e(...i):e,r=sP(t)?t(...i):t;return et()({},n,r,sz)}}var sj=i(78435),sV=i.n(sj);function sW(e,t={}){var i,n;let r;let{styleConfig:o,...s}=t,{theme:a,colorMode:l}=sT(),u=e?tM(a,`components.${e}`):void 0,d=o||u,c=et()({theme:a,colorMode:l},null!=(i=null==d?void 0:d.defaultProps)?i:{},tD((n=["children"],r={},Object.keys(s).forEach(e=>{n.includes(e)||(r[e]=s[e])}),r))),h=(0,R.useRef)({});if(d){let e=tk(d)(c);sV()(h.current,e)||(h.current=e)}return h.current}function sU(e,t={}){return sW(e,t)}function s$(e,t={}){return sW(e,t)}function sK(e,t){var i;let{baseConfig:n,...r}=t,{theme:o}=sT(),s=null==(i=o.components)?void 0:i[e],a=s?sH(s,n):n;return sW(null,{...r,styleConfig:a})}var sq={path:(0,A.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,A.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,A.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,A.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},sG=sD((e,t)=>{let{as:i,viewBox:n,color:r="currentColor",focusable:o=!1,children:s,className:a,__css:l,...u}=e,d=$("chakra-icon",a),c=sU("Icon",e),h={ref:t,focusable:o,className:d,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:r,...l,...c}},f=null!=n?n:sq.viewBox;if(i&&"string"!=typeof i)return(0,A.jsx)(sE.svg,{as:i,...h,...u});let p=null!=s?s:sq.path;return(0,A.jsx)(sE.svg,{verticalAlign:"middle",viewBox:f,...h,...u,children:p})});function sZ(e){return(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}sG.displayName="Icon";var sY=(0,D.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),sQ=sD((e,t)=>{let i=sU("Spinner",e),{label:n="Loading...",thickness:r="2px",speed:o="0.45s",emptyColor:s="transparent",className:a,...l}=tL(e),u=$("chakra-spinner",a),d={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:r,borderBottomColor:s,borderLeftColor:s,animation:`${sY} ${o} linear infinite`,...i};return(0,A.jsx)(sE.div,{ref:t,__css:d,className:u,...l,children:n&&(0,A.jsx)(sE.span,{srOnly:!0,children:n})})});sQ.displayName="Spinner";var[sJ,sX]=F({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[s0,s1]=F({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),s2={info:{icon:function(e){return(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})},colorScheme:"blue"},warning:{icon:sZ,colorScheme:"orange"},success:{icon:function(e){return(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})},colorScheme:"green"},error:{icon:sZ,colorScheme:"red"},loading:{icon:sQ,colorScheme:"blue"}},s6=sD(function(e,t){var i;let{status:n="info",addRole:r=!0,...o}=tL(e),s=null!=(i=e.colorScheme)?i:s2[n].colorScheme,a=s$("Alert",{...e,colorScheme:s}),l={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...a.container};return(0,A.jsx)(sJ,{value:{status:n},children:(0,A.jsx)(s0,{value:a,children:(0,A.jsx)(sE.div,{"data-status":n,role:r?"alert":void 0,ref:t,...o,className:$("chakra-alert",e.className),__css:l})})})});function s3(e){let{status:t}=sX(),i=s2[t].icon,n=s1(),r="loading"===t?n.spinner:n.icon;return(0,A.jsx)(sE.span,{display:"inherit","data-status":t,...e,className:$("chakra-alert__icon",e.className),__css:r,children:e.children||(0,A.jsx)(i,{h:"100%",w:"100%"})})}s6.displayName="Alert",s3.displayName="AlertIcon";var s8=sD(function(e,t){let i=s1(),{status:n}=sX();return(0,A.jsx)(sE.div,{ref:t,"data-status":n,...e,className:$("chakra-alert__title",e.className),__css:i.title})});s8.displayName="AlertTitle";var s5=sD(function(e,t){let i=s1(),{status:n}=sX(),r={display:"inline",...i.description};return(0,A.jsx)(sE.div,{ref:t,"data-status":n,...e,className:$("chakra-alert__desc",e.className),__css:r})});function s4(e){return(0,A.jsx)(sG,{focusable:"false","aria-hidden":!0,...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}s5.displayName="AlertDescription";var s9=sD(function(e,t){let i=sU("CloseButton",e),{children:n,isDisabled:r,__css:o,...s}=tL(e);return(0,A.jsx)(sE.button,{type:"button","aria-label":"Close",ref:t,disabled:r,__css:{outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,...i,...o},...s,children:n||(0,A.jsx)(s4,{width:"1em",height:"1em"})})});s9.displayName="CloseButton";var s7=function(e){let t=e,i=new Set,n=e=>{t=e(t),i.forEach(e=>e())};return{getState:()=>t,subscribe:t=>(i.add(t),()=>{n(()=>e),i.delete(t)}),removeToast:(e,t)=>{n(i=>({...i,[t]:i[t].filter(t=>t.id!=e)}))},notify:(e,t)=>{let i=function(e,t={}){var i,n;ae+=1;let r=null!=(i=t.id)?i:ae,o=null!=(n=t.position)?n:"bottom";return{id:r,message:e,position:o,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>s7.removeToast(String(r),o),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}(e,t),{position:r,id:o}=i;return n(e=>{var t,n;let o=r.includes("top")?[i,...null!=(t=e[r])?t:[]]:[...null!=(n=e[r])?n:[],i];return{...e,[r]:o}}),o},update:(e,t)=>{e&&n(i=>{let n={...i},{position:r,index:o}=sf(n,e);return r&&-1!==o&&(n[r][o]={...n[r][o],...t,message:ai(t)}),n})},closeAll:({positions:e}={})=>{n(t=>(null!=e?e:["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((e,i)=>(e[i]=t[i].map(e=>({...e,requestClose:!0})),e),{...t}))},close:e=>{n(t=>{let i=sp(t,e);return i?{...t,[i]:t[i].map(t=>t.id==e?{...t,requestClose:!0}:t)}:t})},isActive:e=>!!sf(s7.getState(),e).position}}({top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]}),ae=0,at=e=>{let{status:t,variant:i="solid",id:n,title:r,isClosable:o,onClose:s,description:a,colorScheme:l,icon:u}=e,d=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return(0,A.jsxs)(s6,{addRole:!1,status:t,variant:i,id:null==d?void 0:d.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:l,children:[(0,A.jsx)(s3,{children:u}),(0,A.jsxs)(sE.div,{flex:"1",maxWidth:"100%",children:[r&&(0,A.jsx)(s8,{id:null==d?void 0:d.title,children:r}),a&&(0,A.jsx)(s5,{id:null==d?void 0:d.description,display:"block",children:a})]}),o&&(0,A.jsx)(s9,{size:"sm",onClick:s,position:"absolute",insetEnd:1,top:1})]})};function ai(e={}){let{render:t,toastComponent:i=at}=e;return n=>"function"==typeof t?t({...n,...e}):(0,A.jsx)(i,{...n,...e})}function an(e,t){let i=i=>{var n;return{...t,...i,position:sN(null!=(n=null==i?void 0:i.position)?n:null==t?void 0:t.position,e)}},n=e=>{let t=i(e),n=ai(t);return s7.notify(n,t)};return n.update=(e,t)=>{s7.update(e,i(t))},n.promise=(e,t)=>{let i=n({...t.loading,status:"loading",duration:null});e.then(e=>n.update(i,{status:"success",duration:5e3,...G(t.success,e)})).catch(e=>n.update(i,{status:"error",duration:5e3,...G(t.error,e)}))},n.closeAll=s7.closeAll,n.close=s7.close,n.isActive=s7.isActive,n}var ar=i(82988),ao=i(28316),[as,aa]=F({strict:!1,name:"PortalContext"}),al="chakra-portal",au=e=>(0,A.jsx)("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),ad=e=>{let{appendToParentPortal:t,children:i}=e,[n,r]=(0,R.useState)(null),o=(0,R.useRef)(null),[,s]=(0,R.useState)({});(0,R.useEffect)(()=>s({}),[]);let a=aa(),l=H();t0(()=>{if(!n)return;let e=n.ownerDocument,i=t&&null!=a?a:e.body;if(!i)return;o.current=e.createElement("div"),o.current.className=al,i.appendChild(o.current),s({});let r=o.current;return()=>{i.contains(r)&&i.removeChild(r)}},[n]);let u=(null==l?void 0:l.zIndex)?(0,A.jsx)(au,{zIndex:null==l?void 0:l.zIndex,children:i}):i;return o.current?(0,ao.createPortal)((0,A.jsx)(as,{value:o.current,children:u}),o.current):(0,A.jsx)("span",{ref:e=>{e&&r(e)}})},ac=e=>{let{children:t,containerRef:i,appendToParentPortal:n}=e,r=i.current,o=null!=r?r:"undefined"!=typeof window?document.body:void 0,s=(0,R.useMemo)(()=>{let e=null==r?void 0:r.ownerDocument.createElement("div");return e&&(e.className=al),e},[r]),[,a]=(0,R.useState)({});return(t0(()=>a({}),[]),t0(()=>{if(s&&o)return o.appendChild(s),()=>{o.removeChild(s)}},[s,o]),o&&s)?(0,ao.createPortal)((0,A.jsx)(as,{value:n?s:null,children:t}),s):null};function ah(e){let{containerRef:t,...i}={appendToParentPortal:!0,...e};return t?(0,A.jsx)(ac,{containerRef:t,...i}):(0,A.jsx)(ad,{...i})}ah.className=al,ah.selector=".chakra-portal",ah.displayName="Portal";var[af,ap]=F({name:"ToastOptionsContext",strict:!1}),ag=e=>{let t=(0,R.useSyncExternalStore)(s7.subscribe,s7.getState,s7.getState),{motionVariants:i,component:n=sM,portalProps:r}=e,o=Object.keys(t).map(e=>{let r=t[e];return(0,A.jsx)("div",{role:"region","aria-live":"polite",id:`chakra-toast-manager-${e}`,style:function(e){let t=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,n=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",r=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:"top"===e||"bottom"===e?"0 auto":void 0,top:t,bottom:i,right:n,left:r}}(e),children:(0,A.jsx)(ar.M,{initial:!1,children:r.map(e=>(0,A.jsx)(n,{motionVariants:i,...e},e.id))})},e)});return(0,A.jsx)(ah,{...r,children:o})},am=e=>function({children:t,theme:i=e,toastOptions:n,...r}){return(0,A.jsxs)(t7,{theme:i,...r,children:[(0,A.jsx)(af,{value:null==n?void 0:n.defaultOptions,children:t}),(0,A.jsx)(ag,{...n})]})},av=am(sd),ab=am(sc),ay=Object.defineProperty,a_=(e,t,i)=>t in e?ay(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,aw=(e,t,i)=>(a_(e,"symbol"!=typeof t?t+"":t,i),i);function aC(e){return e.sort((e,t)=>{let i=e.compareDocumentPosition(t);if(i&Node.DOCUMENT_POSITION_FOLLOWING||i&Node.DOCUMENT_POSITION_CONTAINED_BY)return -1;if(i&Node.DOCUMENT_POSITION_PRECEDING||i&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(!(i&Node.DOCUMENT_POSITION_DISCONNECTED)&&!(i&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC))return 0;throw Error("Cannot sort the given nodes.")})}var aS=e=>"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function ax(e,t,i){let n=e+1;return i&&n>=t&&(n=0),n}function ak(e,t,i){let n=e-1;return i&&n<0&&(n=t),n}var aE="undefined"!=typeof window?R.useLayoutEffect:R.useEffect,aL=e=>e,aM=class{constructor(){aw(this,"descendants",new Map),aw(this,"register",e=>{if(null!=e)return aS(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),aw(this,"unregister",e=>{this.descendants.delete(e);let t=aC(Array.from(this.descendants.keys()));this.assignIndex(t)}),aw(this,"destroy",()=>{this.descendants.clear()}),aw(this,"assignIndex",e=>{this.descendants.forEach(t=>{let i=e.indexOf(t.node);t.index=i,t.node.dataset.index=t.index.toString()})}),aw(this,"count",()=>this.descendants.size),aw(this,"enabledCount",()=>this.enabledValues().length),aw(this,"values",()=>Array.from(this.descendants.values()).sort((e,t)=>e.index-t.index)),aw(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),aw(this,"item",e=>{if(0!==this.count())return this.values()[e]}),aw(this,"enabledItem",e=>{if(0!==this.enabledCount())return this.enabledValues()[e]}),aw(this,"first",()=>this.item(0)),aw(this,"firstEnabled",()=>this.enabledItem(0)),aw(this,"last",()=>this.item(this.descendants.size-1)),aw(this,"lastEnabled",()=>{let e=this.enabledValues().length-1;return this.enabledItem(e)}),aw(this,"indexOf",e=>{var t,i;return e&&null!=(i=null==(t=this.descendants.get(e))?void 0:t.index)?i:-1}),aw(this,"enabledIndexOf",e=>null==e?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),aw(this,"next",(e,t=!0)=>{let i=ax(e,this.count(),t);return this.item(i)}),aw(this,"nextEnabled",(e,t=!0)=>{let i=this.item(e);if(!i)return;let n=ax(this.enabledIndexOf(i.node),this.enabledCount(),t);return this.enabledItem(n)}),aw(this,"prev",(e,t=!0)=>{let i=ak(e,this.count()-1,t);return this.item(i)}),aw(this,"prevEnabled",(e,t=!0)=>{let i=this.item(e);if(!i)return;let n=ak(this.enabledIndexOf(i.node),this.enabledCount()-1,t);return this.enabledItem(n)}),aw(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;let i=aC(Array.from(this.descendants.keys()).concat(e));(null==t?void 0:t.disabled)&&(t.disabled=!!t.disabled);let n={node:e,index:-1,...t};this.descendants.set(e,n),this.assignIndex(i)})}};function aN(...e){return t=>{e.forEach(e=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(i){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}(e,t)})}}var[aD,aA]=F({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function aT(){return[aL(aD),()=>aL(aA()),()=>{let e;return e=(0,R.useRef)(new aM),aE(()=>()=>e.current.destroy()),e.current},e=>(function(e){let t=aA(),[i,n]=(0,R.useState)(-1),r=(0,R.useRef)(null);aE(()=>()=>{r.current&&t.unregister(r.current)},[]),aE(()=>{if(!r.current)return;let e=Number(r.current.dataset.index);i==e||Number.isNaN(e)||n(e)});let o=e?aL(t.register(e)):aL(t.register);return{descendants:t,index:i,enabledIndex:t.enabledIndexOf(r.current),register:aN(o,r)}})(e)]}var[aI,aO]=F({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:""}),[aP,aR]=F({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:""}),[aF,aB,aH,az]=aT(),aj=sD(function(e,t){let{getButtonProps:i}=aR(),n=i(e,t),r={display:"flex",alignItems:"center",width:"100%",outline:0,...aO().button};return(0,A.jsx)(sE.button,{...n,className:$("chakra-accordion__button",e.className),__css:r})});function aV(e){let{value:t,defaultValue:i,onChange:n,shouldUpdate:r=(e,t)=>e!==t}=e,o=sg(n),s=sg(r),[a,l]=(0,R.useState)(i),u=void 0!==t,d=u?t:a,c=sg(e=>{let t="function"==typeof e?e(d):e;s(d,t)&&(u||l(t),o(t))},[u,o,d,s]);return[d,c]}function aW(e){let t,{onChange:i,defaultIndex:n,index:r,allowMultiple:o,allowToggle:s,...a}=e;q({condition:!!(null!=(t=e.index||e.defaultIndex)&&!Array.isArray(t)&&e.allowMultiple),message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`}),q({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"});let l=aH(),[u,d]=(0,R.useState)(-1);(0,R.useEffect)(()=>()=>{d(-1)},[]);let[c,h]=aV({value:r,defaultValue:()=>o?null!=n?n:[]:null!=n?n:-1,onChange:i});return{index:c,setIndex:h,htmlProps:a,getAccordionItemProps:e=>{let t=!1;return null!==e&&(t=Array.isArray(c)?c.includes(e):c===e),{isOpen:t,onChange:t=>{null!==e&&(o&&Array.isArray(c)?h(t?c.concat(e):c.filter(t=>t!==e)):t?h(e):s&&h(-1))}}},focusedIndex:u,setFocusedIndex:d,descendants:l}}aj.displayName="AccordionButton";var[aU,a$]=F({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function aK(e){var t;let{isDisabled:i,isFocusable:n,id:r,...o}=e,{getAccordionItemProps:s,setFocusedIndex:a}=a$(),l=(0,R.useRef)(null),u=(0,R.useId)(),d=null!=r?r:u,c=`accordion-button-${d}`,h=`accordion-panel-${d}`;q({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well. - `});let{register:f,index:p,descendants:g}=az({disabled:i&&!n}),{isOpen:m,onChange:v}=s(-1===p?null:p);q({condition:(t={isOpen:m,isDisabled:i}).isOpen&&!!t.isDisabled,message:"Cannot open a disabled accordion item"});let b=(0,R.useCallback)(()=>{null==v||v(!m),a(p)},[p,a,m,v]),y=(0,R.useCallback)(e=>{let t={ArrowDown:()=>{let e=g.nextEnabled(p);null==e||e.node.focus()},ArrowUp:()=>{let e=g.prevEnabled(p);null==e||e.node.focus()},Home:()=>{let e=g.firstEnabled();null==e||e.node.focus()},End:()=>{let e=g.lastEnabled();null==e||e.node.focus()}}[e.key];t&&(e.preventDefault(),t(e))},[g,p]),_=(0,R.useCallback)(()=>{a(p)},[a,p]),w=(0,R.useCallback)(function(e={},t=null){return{...e,type:"button",ref:aN(f,l,t),id:c,disabled:!!i,"aria-expanded":!!m,"aria-controls":h,onClick:J(e.onClick,b),onFocus:J(e.onFocus,_),onKeyDown:J(e.onKeyDown,y)}},[c,i,m,b,_,y,h,f]),C=(0,R.useCallback)(function(e={},t=null){return{...e,ref:t,role:"region",id:h,"aria-labelledby":c,hidden:!m}},[c,m,h]);return{isOpen:m,isDisabled:i,isFocusable:n,onOpen:()=>{null==v||v(!0)},onClose:()=>{null==v||v(!1)},getButtonProps:w,getPanelProps:C,htmlProps:o}}function aq(e){let{isOpen:t,isDisabled:i}=aR(),{reduceMotion:n}=a$(),r=$("chakra-accordion__icon",e.className),o={opacity:i?.4:1,transform:t?"rotate(-180deg)":void 0,transition:n?void 0:"transform 0.2s",transformOrigin:"center",...aO().icon};return(0,A.jsx)(sG,{viewBox:"0 0 24 24","aria-hidden":!0,className:r,__css:o,...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}aq.displayName="AccordionIcon";var aG=sD(function(e,t){let{children:i,className:n}=e,{htmlProps:r,...o}=aK(e),s={...aO().container,overflowAnchor:"none"},a=(0,R.useMemo)(()=>o,[o]);return(0,A.jsx)(aP,{value:a,children:(0,A.jsx)(sE.div,{ref:t,...r,className:$("chakra-accordion__item",n),__css:s,children:"function"==typeof i?i({isExpanded:!!o.isOpen,isDisabled:!!o.isDisabled}):i})})});aG.displayName="AccordionItem";var aZ={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},aY={slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function aQ(e){var t;switch(null!=(t=null==e?void 0:e.direction)?t:"right"){case"right":default:return aY.slideRight;case"left":return aY.slideLeft;case"bottom":return aY.slideDown;case"top":return aY.slideUp}}var aJ={enter:{duration:.2,ease:aZ.easeOut},exit:{duration:.1,ease:aZ.easeIn}},aX={enter:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.enter}),exit:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.exit})},a0=e=>null!=e&&parseInt(e.toString(),10)>0,a1={exit:{height:{duration:.2,ease:aZ.ease},opacity:{duration:.3,ease:aZ.ease}},enter:{height:{duration:.3,ease:aZ.ease},opacity:{duration:.4,ease:aZ.ease}}},a2={exit:({animateOpacity:e,startingHeight:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{...e&&{opacity:a0(t)?1:0},height:t,transitionEnd:null==n?void 0:n.exit,transition:null!=(o=null==i?void 0:i.exit)?o:aX.exit(a1.exit,r)}},enter:({animateOpacity:e,endingHeight:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{...e&&{opacity:1},height:t,transitionEnd:null==n?void 0:n.enter,transition:null!=(o=null==i?void 0:i.enter)?o:aX.enter(a1.enter,r)}}},a6=(0,R.forwardRef)((e,t)=>{let{in:i,unmountOnExit:n,animateOpacity:r=!0,startingHeight:o=0,endingHeight:s="auto",style:a,className:l,transition:u,transitionEnd:d,...c}=e,[h,f]=(0,R.useState)(!1);(0,R.useEffect)(()=>{let e=setTimeout(()=>{f(!0)});return()=>clearTimeout(e)},[]),q({condition:Number(o)>0&&!!n,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let p=parseFloat(o.toString())>0,g={startingHeight:o,endingHeight:s,animateOpacity:r,transition:h?u:{enter:{duration:0}},transitionEnd:{enter:null==d?void 0:d.enter,exit:n?null==d?void 0:d.exit:{...null==d?void 0:d.exit,display:p?"block":"none"}}};return(0,A.jsx)(ar.M,{initial:!1,custom:g,children:(!n||i)&&(0,A.jsx)(sb.E.div,{ref:t,...c,className:$("chakra-collapse",l),style:{overflow:"hidden",display:"block",...a},custom:g,variants:a2,initial:!!n&&"exit",animate:i||n?"enter":"exit",exit:"exit"})})});a6.displayName="Collapse";var a3=sD(function(e,t){let{className:i,motionProps:n,...r}=e,{reduceMotion:o}=a$(),{getPanelProps:s,isOpen:a}=aR(),l=s(r,t),u=$("chakra-accordion__panel",i),d=aO();o||delete l.hidden;let c=(0,A.jsx)(sE.div,{...l,__css:d.panel,className:u});return o?c:(0,A.jsx)(a6,{in:a,...n,children:c})});a3.displayName="AccordionPanel";var a8=sD(function({children:e,reduceMotion:t,...i},n){let r=s$("Accordion",i),{htmlProps:o,descendants:s,...a}=aW(tL(i)),l=(0,R.useMemo)(()=>({...a,reduceMotion:!!t}),[a,t]);return(0,A.jsx)(aF,{value:s,children:(0,A.jsx)(aU,{value:l,children:(0,A.jsx)(aI,{value:r,children:(0,A.jsx)(sE.div,{ref:n,...o,className:$("chakra-accordion",i.className),__css:r.root,children:e})})})})});function a5(){let{isOpen:e,isDisabled:t,onClose:i,onOpen:n}=aR();return{isOpen:e,onClose:i,isDisabled:t,onOpen:n}}a8.displayName="Accordion";var[a4,a9]=F({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:""}),a7={"top-start":{top:"0",insetStart:"0",transform:"translate(-25%, -25%)"},"top-end":{top:"0",insetEnd:"0",transform:"translate(25%, -25%)"},"bottom-start":{bottom:"0",insetStart:"0",transform:"translate(-25%, 25%)"},"bottom-end":{bottom:"0",insetEnd:"0",transform:"translate(25%, 25%)"}},le=sD(function(e,t){let{placement:i="bottom-end",className:n,...r}=e,o=a9(),s={position:"absolute",display:"flex",alignItems:"center",justifyContent:"center",...a7[i],...o.badge};return(0,A.jsx)(sE.div,{ref:t,...r,className:$("chakra-avatar__badge",n),__css:s})});function lt(e){var t;let i=e.split(" "),n=null!=(t=i.at(0))?t:"",r=i.length>1?i.at(-1):"";return n&&r?`${n.charAt(0)}${r.charAt(0)}`:n.charAt(0)}function li(e){let{name:t,getInitials:i,...n}=e,r=a9();return(0,A.jsx)(sE.div,{role:"img","aria-label":t,...n,__css:r.label,children:t?null==i?void 0:i(t):null})}le.displayName="AvatarBadge",li.displayName="AvatarName";var ln=e=>(0,A.jsxs)(sE.svg,{viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg",...e,children:[(0,A.jsx)("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),(0,A.jsx)("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"})]});function lr(e){let{loading:t,src:i,srcSet:n,onLoad:r,onError:o,crossOrigin:s,sizes:a,ignoreFallback:l}=e,[u,d]=(0,R.useState)("pending");(0,R.useEffect)(()=>{d(i?"loading":"pending")},[i]);let c=(0,R.useRef)(),h=(0,R.useCallback)(()=>{if(!i)return;f();let e=new Image;e.src=i,s&&(e.crossOrigin=s),n&&(e.srcset=n),a&&(e.sizes=a),t&&(e.loading=t),e.onload=e=>{f(),d("loaded"),null==r||r(e)},e.onerror=e=>{f(),d("failed"),null==o||o(e)},c.current=e},[i,s,n,a,r,o,t]),f=()=>{c.current&&(c.current.onload=null,c.current.onerror=null,c.current=null)};return t0(()=>{if(!l)return"loading"===u&&h(),()=>{f()}},[u,h,l]),l?"loaded":u}var lo=(e,t)=>"loaded"!==e&&"beforeLoadOrError"===t||"failed"===e&&"onError"===t;function ls(e){let{src:t,srcSet:i,onError:n,onLoad:r,getInitials:o,name:s,borderRadius:a,loading:l,iconLabel:u,icon:d=(0,A.jsx)(ln,{}),ignoreFallback:c,referrerPolicy:h,crossOrigin:f}=e,p=lr({src:t,onError:n,crossOrigin:f,ignoreFallback:c});return t&&"loaded"===p?(0,A.jsx)(sE.img,{src:t,srcSet:i,alt:s,onLoad:r,referrerPolicy:h,crossOrigin:null!=f?f:void 0,className:"chakra-avatar__img",loading:l,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:a}}):s?(0,A.jsx)(li,{className:"chakra-avatar__initials",getInitials:o,name:s}):(0,R.cloneElement)(d,{role:"img","aria-label":u})}ls.displayName="AvatarImage";var la={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},ll=sD((e,t)=>{let i=s$("Avatar",e),[n,r]=(0,R.useState)(!1),{src:o,srcSet:s,name:a,showBorder:l,borderRadius:u="full",onError:d,onLoad:c,getInitials:h=lt,icon:f=(0,A.jsx)(ln,{}),iconLabel:p=" avatar",loading:g,children:m,borderColor:v,ignoreFallback:b,crossOrigin:y,..._}=tL(e),w={borderRadius:u,borderWidth:l?"2px":void 0,...la,...i.container};return v&&(w.borderColor=v),(0,A.jsx)(sE.span,{ref:t,..._,className:$("chakra-avatar",e.className),"data-loaded":Y(n),__css:w,children:(0,A.jsxs)(a4,{value:i,children:[(0,A.jsx)(ls,{src:o,srcSet:s,loading:g,onLoad:J(c,()=>{r(!0)}),onError:d,getInitials:h,name:a,borderRadius:u,icon:f,iconLabel:p,ignoreFallback:b,crossOrigin:y}),m]})})});function lu(e){return R.Children.toArray(e).filter(e=>(0,R.isValidElement)(e))}ll.displayName="Avatar";var ld=sD(function(e,t){let i=s$("Avatar",e),{children:n,borderColor:r,max:o,spacing:s="-0.75rem",borderRadius:a="full",...l}=tL(e),u=lu(n),d=null!=o?u.slice(0,o):u,c=null!=o?u.length-o:0,h=d.reverse().map((t,i)=>{var n;let o={marginEnd:0===i?0:s,size:e.size,borderColor:null!=(n=t.props.borderColor)?n:r,showBorder:!0};return(0,R.cloneElement)(t,function(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}(o))}),f={display:"flex",alignItems:"center",justifyContent:"flex-end",flexDirection:"row-reverse",...i.group},p={borderRadius:a,marginStart:s,...la,...i.excessLabel};return(0,A.jsxs)(sE.div,{ref:t,role:"group",__css:f,...l,className:$("chakra-avatar__group",e.className),children:[c>0&&(0,A.jsx)(sE.span,{className:"chakra-avatar__excess",__css:p,children:`+${c}`}),h]})});ld.displayName="AvatarGroup";var[lc,lh]=F({name:"BreadcrumbStylesContext",errorMessage:"useBreadcrumbStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),lf=sD(function(e,t){let{isCurrentPage:i,as:n,className:r,href:o,...s}=e,a=lh(),l={ref:t,as:n,className:$("chakra-breadcrumb__link",r),...s};return i?(0,A.jsx)(sE.span,{"aria-current":"page",__css:a.link,...l}):(0,A.jsx)(sE.a,{__css:a.link,href:o,...l})});lf.displayName="BreadcrumbLink";var lp=sD(function(e,t){let{spacing:i,...n}=e,r={mx:i,...lh().separator};return(0,A.jsx)(sE.span,{ref:t,role:"presentation",...n,__css:r})});lp.displayName="BreadcrumbSeparator";var lg=sD(function(e,t){let{isCurrentPage:i,separator:n,isLastChild:r,spacing:o,children:s,className:a,...l}=e,u=lu(s).map(e=>e.type===lf?(0,R.cloneElement)(e,{isCurrentPage:i}):e.type===lp?(0,R.cloneElement)(e,{spacing:o,children:e.props.children||n}):e),d={display:"inline-flex",alignItems:"center",...lh().item},c=$("chakra-breadcrumb__list-item",a);return(0,A.jsxs)(sE.li,{ref:t,className:c,...l,__css:d,children:[u,!r&&(0,A.jsx)(lp,{spacing:o,children:n})]})});lg.displayName="BreadcrumbItem";var lm=sD(function(e,t){let i=s$("Breadcrumb",e),{children:n,spacing:r="0.5rem",separator:o="/",className:s,listProps:a,...l}=tL(e),u=lu(n),d=u.length,c=u.map((e,t)=>(0,R.cloneElement)(e,{separator:o,spacing:r,isLastChild:d===t+1})),h=$("chakra-breadcrumb",s);return(0,A.jsx)(sE.nav,{ref:t,"aria-label":"breadcrumb",className:h,__css:i.container,...l,children:(0,A.jsx)(lc,{value:i,children:(0,A.jsx)(sE.ol,{className:"chakra-breadcrumb__list",...a,__css:{display:"flex",alignItems:"center",...i.list},children:c})})})});lm.displayName="Breadcrumb";var[lv,lb]=F({strict:!1,name:"ButtonGroupContext"}),ly={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},l_={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},lw=sD(function(e,t){let{size:i,colorScheme:n,variant:r,className:o,spacing:s="0.5rem",isAttached:a,isDisabled:l,orientation:u="horizontal",...d}=e,c=$("chakra-button__group",o),h=(0,R.useMemo)(()=>({size:i,colorScheme:n,variant:r,isDisabled:l}),[i,n,r,l]),f={display:"inline-flex",...a?ly[u]:l_[u](s)};return(0,A.jsx)(lv,{value:h,children:(0,A.jsx)(sE.div,{ref:t,role:"group",__css:f,className:c,"data-attached":a?"":void 0,"data-orientation":u,flexDir:"vertical"===u?"column":void 0,...d})})});function lC(e){let{children:t,className:i,...n}=e,r=(0,R.isValidElement)(t)?(0,R.cloneElement)(t,{"aria-hidden":!0,focusable:!1}):t,o=$("chakra-button__icon",i);return(0,A.jsx)(sE.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...n,className:o,children:r})}function lS(e){let{label:t,placement:i,spacing:n="0.5rem",children:r=(0,A.jsx)(sQ,{color:"currentColor",width:"1em",height:"1em"}),className:o,__css:s,...a}=e,l=$("chakra-button__spinner",o),u="start"===i?"marginEnd":"marginStart",d=(0,R.useMemo)(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?n:0,fontSize:"1em",lineHeight:"normal",...s}),[s,t,u,n]);return(0,A.jsx)(sE.div,{className:l,...a,__css:d,children:r})}lw.displayName="ButtonGroup",lC.displayName="ButtonIcon",lS.displayName="ButtonSpinner";var lx=sD((e,t)=>{let i=lb(),n=sU("Button",{...i,...e}),{isDisabled:r=null==i?void 0:i.isDisabled,isLoading:o,isActive:s,children:a,leftIcon:l,rightIcon:u,loadingText:d,iconSpacing:c="0.5rem",type:h,spinner:f,spinnerPlacement:p="start",className:g,as:m,...v}=tL(e),b=(0,R.useMemo)(()=>{let e={...null==n?void 0:n._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...n,...!!i&&{_focus:e}}},[n,i]),{ref:y,type:_}=function(e){let[t,i]=(0,R.useState)(!e);return{ref:(0,R.useCallback)(e=>{e&&i("BUTTON"===e.tagName)},[]),type:t?"button":void 0}}(m),w={rightIcon:u,leftIcon:l,iconSpacing:c,children:a};return(0,A.jsxs)(sE.button,{ref:function(...e){return(0,R.useMemo)(()=>aN(...e),e)}(t,y),as:m,type:null!=h?h:_,"data-active":Y(s),"data-loading":Y(o),__css:b,className:$("chakra-button",g),...v,disabled:r||o,children:[o&&"start"===p&&(0,A.jsx)(lS,{className:"chakra-button__spinner--start",label:d,placement:"start",spacing:c,children:f}),o?d||(0,A.jsx)(sE.span,{opacity:0,children:(0,A.jsx)(lk,{...w})}):(0,A.jsx)(lk,{...w}),o&&"end"===p&&(0,A.jsx)(lS,{className:"chakra-button__spinner--end",label:d,placement:"end",spacing:c,children:f})]})});function lk(e){let{leftIcon:t,rightIcon:i,children:n,iconSpacing:r}=e;return(0,A.jsxs)(A.Fragment,{children:[t&&(0,A.jsx)(lC,{marginEnd:r,children:t}),n,i&&(0,A.jsx)(lC,{marginStart:r,children:i})]})}lx.displayName="Button";var lE=sD((e,t)=>{let{icon:i,children:n,isRound:r,"aria-label":o,...s}=e,a=i||n,l=(0,R.isValidElement)(a)?(0,R.cloneElement)(a,{"aria-hidden":!0,focusable:!1}):null;return(0,A.jsx)(lx,{padding:"0",borderRadius:r?"full":void 0,ref:t,"aria-label":o,...s,children:l})});lE.displayName="IconButton";var[lL,lM]=tU("Card"),lN=sD(function(e,t){let{className:i,...n}=e,r=lM();return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card__body",i),__css:r.body,...n})}),lD=sD(function(e,t){let{className:i,justify:n,...r}=e,o=lM();return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card__footer",i),__css:{display:"flex",justifyContent:n,...o.footer},...r})}),lA=sD(function(e,t){let{className:i,...n}=e,r=lM();return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card__header",i),__css:r.header,...n})}),lT=sD(function(e,t){let{className:i,children:n,direction:r="column",justify:o,align:s,...a}=tL(e),l=s$("Card",e);return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card",i),__css:{display:"flex",flexDirection:r,justifyContent:o,alignItems:s,position:"relative",minWidth:0,wordWrap:"break-word",...l.container},...a,children:(0,A.jsx)(lL,{value:l,children:n})})}),[lI,lO]=F({name:"CheckboxGroupContext",strict:!1});function lP(e){return e&&K(e)&&K(e.target)}function lR(e={}){let{defaultValue:t,value:i,onChange:n,isDisabled:r,isNative:o}=e,[s,a]=aV({value:i,defaultValue:t||[],onChange:sg(n)}),l=(0,R.useCallback)(e=>{if(!s)return;let t=lP(e)?e.target.checked:!s.includes(e),i=lP(e)?e.target.value:e;a(t?[...s,i]:s.filter(e=>String(e)!==String(i)))},[a,s]),u=(0,R.useCallback)((e={})=>{let t=o?"checked":"isChecked";return{...e,[t]:s.some(t=>String(e.value)===String(t)),onChange:l}},[l,o,s]);return{value:s,isDisabled:r,onChange:l,setValue:a,getCheckboxProps:u}}function lF(e){let{colorScheme:t,size:i,variant:n,children:r,isDisabled:o}=e,{value:s,onChange:a}=lR(e),l=(0,R.useMemo)(()=>({size:i,onChange:a,colorScheme:t,value:s,variant:n,isDisabled:o}),[i,a,t,s,n,o]);return(0,A.jsx)(lI,{value:l,children:r})}function lB(e){return(0,A.jsx)(sE.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:(0,A.jsx)("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function lH(e){return(0,A.jsx)(sE.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:(0,A.jsx)("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function lz(e){let{isIndeterminate:t,isChecked:i,...n}=e,r=t?lH:lB;return i||t?(0,A.jsx)(sE.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:(0,A.jsx)(r,{...n})}):null}lF.displayName="CheckboxGroup";var[lj,lV]=F({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),[lW,lU]=F({strict:!1,name:"FormControlContext"}),l$=sD(function(e,t){let i=s$("Form",e),{getRootProps:n,htmlProps:r,...o}=function(e){let{id:t,isRequired:i,isInvalid:n,isDisabled:r,isReadOnly:o,...s}=e,a=(0,R.useId)(),l=t||`field-${a}`,u=`${l}-label`,d=`${l}-feedback`,c=`${l}-helptext`,[h,f]=(0,R.useState)(!1),[p,g]=(0,R.useState)(!1),[m,v]=(0,R.useState)(!1),b=(0,R.useCallback)((e={},t=null)=>({id:c,...e,ref:aN(t,e=>{e&&g(!0)})}),[c]),y=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,"data-focus":Y(m),"data-disabled":Y(r),"data-invalid":Y(n),"data-readonly":Y(o),id:void 0!==e.id?e.id:u,htmlFor:void 0!==e.htmlFor?e.htmlFor:l}),[l,r,m,n,o,u]),_=(0,R.useCallback)((e={},t=null)=>({id:d,...e,ref:aN(t,e=>{e&&f(!0)}),"aria-live":"polite"}),[d]),w=(0,R.useCallback)((e={},t=null)=>({...e,...s,ref:t,role:"group"}),[s]);return{isRequired:!!i,isInvalid:!!n,isReadOnly:!!o,isDisabled:!!r,isFocused:!!m,onFocus:()=>v(!0),onBlur:()=>v(!1),hasFeedbackText:h,setHasFeedbackText:f,hasHelpText:p,setHasHelpText:g,id:l,labelId:u,feedbackId:d,helpTextId:c,htmlProps:s,getHelpTextProps:b,getErrorMessageProps:_,getRootProps:w,getLabelProps:y,getRequiredIndicatorProps:(0,R.useCallback)((e={},t=null)=>({...e,ref:t,role:"presentation","aria-hidden":!0,children:e.children||"*"}),[])}}(tL(e)),s=$("chakra-form-control",e.className);return(0,A.jsx)(lW,{value:o,children:(0,A.jsx)(lj,{value:i,children:(0,A.jsx)(sE.div,{...n({},t),className:s,__css:i.container})})})});l$.displayName="FormControl";var lK=sD(function(e,t){let i=lU(),n=lV(),r=$("chakra-form__helper-text",e.className);return(0,A.jsx)(sE.div,{...null==i?void 0:i.getHelpTextProps(e,t),__css:n.helperText,className:r})});function lq(e){let{isDisabled:t,isInvalid:i,isReadOnly:n,isRequired:r,...o}=lG(e);return{...o,disabled:t,readOnly:n,required:r,"aria-invalid":Q(i),"aria-required":Q(r),"aria-readonly":Q(n)}}function lG(e){var t,i,n;let r=lU(),{id:o,disabled:s,readOnly:a,required:l,isRequired:u,isInvalid:d,isReadOnly:c,isDisabled:h,onFocus:f,onBlur:p,...g}=e,m=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==r?void 0:r.hasFeedbackText)&&(null==r?void 0:r.isInvalid)&&m.push(r.feedbackId),(null==r?void 0:r.hasHelpText)&&m.push(r.helpTextId),{...g,"aria-describedby":m.join(" ")||void 0,id:null!=o?o:null==r?void 0:r.id,isDisabled:null!=(t=null!=s?s:h)?t:null==r?void 0:r.isDisabled,isReadOnly:null!=(i=null!=a?a:c)?i:null==r?void 0:r.isReadOnly,isRequired:null!=(n=null!=l?l:u)?n:null==r?void 0:r.isRequired,isInvalid:null!=d?d:null==r?void 0:r.isInvalid,onFocus:J(null==r?void 0:r.onFocus,f),onBlur:J(null==r?void 0:r.onBlur,p)}}lK.displayName="FormHelperText";var lZ={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},lY=!1,lQ=null,lJ=!1,lX=!1,l0=new Set;function l1(e,t){l0.forEach(i=>i(e,t))}var l2="undefined"!=typeof window&&null!=window.navigator&&/^Mac/.test(window.navigator.platform);function l6(e){lJ=!0,e.metaKey||!l2&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(lQ="keyboard",l1("keyboard",e))}function l3(e){if(lQ="pointer","mousedown"===e.type||"pointerdown"===e.type){lJ=!0;let t=e.composedPath?e.composedPath()[0]:e.target,i=!1;try{i=t.matches(":focus-visible")}catch{}i||l1("pointer",e)}}function l8(e){(0===e.mozInputSource&&e.isTrusted||0===e.detail&&!e.pointerType)&&(lJ=!0,lQ="virtual")}function l5(e){e.target!==window&&e.target!==document&&(lJ||lX||(lQ="virtual",l1("virtual",e)),lJ=!1,lX=!1)}function l4(){lJ=!1,lX=!0}function l9(){return"pointer"!==lQ}function l7(e){(function(){if("undefined"==typeof window||lY)return;let{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...t){lJ=!0,e.apply(this,t)},document.addEventListener("keydown",l6,!0),document.addEventListener("keyup",l6,!0),document.addEventListener("click",l8,!0),window.addEventListener("focus",l5,!0),window.addEventListener("blur",l4,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",l3,!0),document.addEventListener("pointermove",l3,!0),document.addEventListener("pointerup",l3,!0)):(document.addEventListener("mousedown",l3,!0),document.addEventListener("mousemove",l3,!0),document.addEventListener("mouseup",l3,!0)),lY=!0})(),e(l9());let t=()=>e(l9());return l0.add(t),()=>{l0.delete(t)}}function ue(e={}){let{isDisabled:t,isReadOnly:i,isRequired:n,isInvalid:r,id:o,onBlur:s,onFocus:a,"aria-describedby":l}=lG(e),{defaultChecked:u,isChecked:d,isFocusable:c,onChange:h,isIndeterminate:f,name:p,value:g,tabIndex:m,"aria-label":v,"aria-labelledby":b,"aria-invalid":y,..._}=e,w=function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(_,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),C=sg(h),S=sg(s),x=sg(a),[k,E]=(0,R.useState)(!1),[L,M]=(0,R.useState)(!1),[N,D]=(0,R.useState)(!1),[A,T]=(0,R.useState)(!1);(0,R.useEffect)(()=>l7(E),[]);let I=(0,R.useRef)(null),[O,P]=(0,R.useState)(!0),[F,B]=(0,R.useState)(!!u),H=void 0!==d,z=H?d:F,j=(0,R.useCallback)(e=>{if(i||t){e.preventDefault();return}H||(z?B(e.target.checked):B(!!f||e.target.checked)),null==C||C(e)},[i,t,z,H,f,C]);t0(()=>{I.current&&(I.current.indeterminate=!!f)},[f]),sm(()=>{t&&M(!1)},[t,M]),t0(()=>{let e=I.current;(null==e?void 0:e.form)&&(e.form.onreset=()=>{B(!!u)})},[]);let V=t&&!c,W=(0,R.useCallback)(e=>{" "===e.key&&T(!0)},[T]),U=(0,R.useCallback)(e=>{" "===e.key&&T(!1)},[T]);t0(()=>{I.current&&I.current.checked!==z&&B(I.current.checked)},[I.current]);let $=(0,R.useCallback)((e={},n=null)=>({...e,ref:n,"data-active":Y(A),"data-hover":Y(N),"data-checked":Y(z),"data-focus":Y(L),"data-focus-visible":Y(L&&k),"data-indeterminate":Y(f),"data-disabled":Y(t),"data-invalid":Y(r),"data-readonly":Y(i),"aria-hidden":!0,onMouseDown:J(e.onMouseDown,e=>{L&&e.preventDefault(),T(!0)}),onMouseUp:J(e.onMouseUp,()=>T(!1)),onMouseEnter:J(e.onMouseEnter,()=>D(!0)),onMouseLeave:J(e.onMouseLeave,()=>D(!1))}),[A,z,t,L,k,N,f,r,i]),K=(0,R.useCallback)((e={},i=null)=>({...w,...e,ref:aN(i,e=>{e&&P("LABEL"===e.tagName)}),onClick:J(e.onClick,()=>{var e;O||(null==(e=I.current)||e.click(),requestAnimationFrame(()=>{var e;null==(e=I.current)||e.focus({preventScroll:!0})}))}),"data-disabled":Y(t),"data-checked":Y(z),"data-invalid":Y(r)}),[w,t,z,r,O]),q=(0,R.useCallback)((e={},s=null)=>({...e,ref:aN(I,s),type:"checkbox",name:p,value:g,id:o,tabIndex:m,onChange:J(e.onChange,j),onBlur:J(e.onBlur,S,()=>M(!1)),onFocus:J(e.onFocus,x,()=>M(!0)),onKeyDown:J(e.onKeyDown,W),onKeyUp:J(e.onKeyUp,U),required:n,checked:z,disabled:V,readOnly:i,"aria-label":v,"aria-labelledby":b,"aria-invalid":y?!!y:r,"aria-describedby":l,"aria-disabled":t,style:lZ}),[p,g,o,j,S,x,W,U,n,z,V,i,v,b,y,r,l,t,m]),G=(0,R.useCallback)((e={},i=null)=>({...e,ref:i,onMouseDown:J(e.onMouseDown,ut),"data-disabled":Y(t),"data-checked":Y(z),"data-invalid":Y(r)}),[z,t,r]);return{state:{isInvalid:r,isFocused:L,isChecked:z,isActive:A,isHovered:N,isIndeterminate:f,isDisabled:t,isReadOnly:i,isRequired:n},getRootProps:K,getCheckboxProps:$,getInputProps:q,getLabelProps:G,htmlProps:w}}function ut(e){e.preventDefault(),e.stopPropagation()}var ui={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},un={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},ur=(0,D.keyframes)({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),uo=(0,D.keyframes)({from:{opacity:0},to:{opacity:1}}),us=(0,D.keyframes)({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),ua=sD(function(e,t){let i=lO(),n=s$("Checkbox",{...i,...e}),r=tL(e),{spacing:o="0.5rem",className:s,children:a,iconColor:l,iconSize:u,icon:d=(0,A.jsx)(lz,{}),isChecked:c,isDisabled:h=null==i?void 0:i.isDisabled,onChange:f,inputProps:p,...g}=r,m=c;(null==i?void 0:i.value)&&r.value&&(m=i.value.includes(r.value));let v=f;(null==i?void 0:i.onChange)&&r.value&&(v=X(i.onChange,f));let{state:b,getInputProps:y,getCheckboxProps:_,getLabelProps:w,getRootProps:C}=ue({...g,isDisabled:h,isChecked:m,onChange:v}),S=function(e){let[t,i]=(0,R.useState)(e),[n,r]=(0,R.useState)(!1);return e!==t&&(r(!0),i(e)),n}(b.isChecked),x=(0,R.useMemo)(()=>({animation:S?b.isIndeterminate?`${uo} 20ms linear, ${us} 200ms linear`:`${ur} 200ms linear`:void 0,fontSize:u,color:l,...n.icon}),[l,u,S,b.isIndeterminate,n.icon]),k=(0,R.cloneElement)(d,{__css:x,isIndeterminate:b.isIndeterminate,isChecked:b.isChecked});return(0,A.jsxs)(sE.label,{__css:{...un,...n.container},className:$("chakra-checkbox",s),...C(),children:[(0,A.jsx)("input",{className:"chakra-checkbox__input",...y(p,t)}),(0,A.jsx)(sE.span,{__css:{...ui,...n.control},className:"chakra-checkbox__control",..._(),children:k}),a&&(0,A.jsx)(sE.span,{className:"chakra-checkbox__label",...w(),__css:{marginStart:o,...n.label},children:a})]})});ua.displayName="Checkbox";var ul=e=>{let{type:t="checkbox",_hover:i,_invalid:n,_disabled:r,_focus:o,_checked:s,_child:a={opacity:0},_checkedAndChild:l={opacity:1},_checkedAndDisabled:u,_checkedAndFocus:d,_checkedAndHover:c,children:h,...f}=e,p=`input[type=${t}]:checked:disabled + &`,g=`input[type=${t}]:checked:hover:not(:disabled) + &`,m=`input[type=${t}]:checked:focus + &`,v=`input[type=${t}]:disabled + &`,b=`input[type=${t}]:focus + &`,y=`input[type=${t}]:hover:not(:disabled):not(:checked) + &`,_=`input[type=${t}]:checked + &, input[type=${t}][aria-checked=mixed] + &`,w=`input[type=${t}][aria-invalid=true] + &`,C="& > *";return(0,A.jsx)(sE.div,{...f,"aria-hidden":!0,__css:{display:"inline-flex",alignItems:"center",justifyContent:"center",transitionProperty:"common",transitionDuration:"fast",flexShrink:0,[b]:o,[y]:i,[v]:r,[w]:n,[p]:u,[m]:d,[g]:c,[C]:a,[_]:{...s,[C]:l}},children:h})};function uu(e,t){let i;let n="number"!=typeof(i=parseFloat(e))||Number.isNaN(i)?0:i,r=10**(null!=t?t:10);return n=Math.round(n*r)/r,t?n.toFixed(t):n.toString()}function ud(e){if(!Number.isFinite(e))return 0;let t=1,i=0;for(;Math.round(e*t)/t!==e;)t*=10,i+=1;return i}function uc(e,t,i){return uu(Math.round((e-t)/i)*i+t,ud(i))}function uh(e,t,i){return null==e?e:(i{var e;return null==n?"":null!=(e=um(n,o,i))?e:""}),h=void 0!==r,f=h?r:d,p=ug(up(f),o),g=null!=i?i:p,m=(0,R.useCallback)(e=>{e!==f&&(h||c(e.toString()),null==u||u(e.toString(),up(e)))},[u,h,f]),v=(0,R.useCallback)(e=>{let t=e;return l&&(t=uh(t,s,a)),uu(t,g)},[g,l,a,s]),b=(0,R.useCallback)((e=o)=>{m(v(""===f?up(e):up(f)+e))},[v,o,m,f]),y=(0,R.useCallback)((e=o)=>{m(v(""===f?up(-e):up(f)-e))},[v,o,m,f]),_=(0,R.useCallback)(()=>{var e;m(null==n?"":null!=(e=um(n,o,i))?e:s)},[n,i,o,m,s]),w=(0,R.useCallback)(e=>{var t;m(null!=(t=um(e,o,g))?t:s)},[g,o,m,s]),C=up(f);return{isOutOfRange:C>a||C\" "}),[uy,u_]=F({name:"EditableContext",errorMessage:"useEditableContext: context is undefined. Seems you forgot to wrap the editable components in ``"});function uw(){let{isEditing:e,onSubmit:t,onCancel:i,onEdit:n,isDisabled:r}=u_();return{isEditing:e,onSubmit:t,onCancel:i,onEdit:n,isDisabled:r}}var uC={fontSize:"inherit",fontWeight:"inherit",textAlign:"inherit",bg:"transparent"},uS=sD(function(e,t){let{getInputProps:i}=u_(),n=ub(),r=i(e,t),o=$("chakra-editable__input",e.className);return(0,A.jsx)(sE.input,{...r,__css:{outline:0,...uC,...n.input},className:o})});uS.displayName="EditableInput";var ux=sD(function(e,t){let{getPreviewProps:i}=u_(),n=ub(),r=i(e,t),o=$("chakra-editable__preview",e.className);return(0,A.jsx)(sE.span,{...r,__css:{cursor:"text",display:"inline-block",...uC,...n.preview},className:o})});ux.displayName="EditablePreview";var uk=sD(function(e,t){let{getTextareaProps:i}=u_(),n=ub(),r=i(e,t),o=$("chakra-editable__textarea",e.className);return(0,A.jsx)(sE.textarea,{...r,__css:{outline:0,...uC,...n.textarea},className:o})});function uE(e,t,i,n){let r=sg(i);return(0,R.useEffect)(()=>{let o="function"==typeof e?e():null!=e?e:document;if(i&&o)return o.addEventListener(t,r,n),()=>{o.removeEventListener(t,r,n)}},[t,e,n,r,i]),()=>{let i="function"==typeof e?e():null!=e?e:document;null==i||i.removeEventListener(t,r,n)}}uk.displayName="EditableTextarea";var uL=()=>"undefined"!=typeof window,uM=e=>uL()&&e.test(navigator.vendor),uN=e=>uL()&&e.test(function(){var e;let t=navigator.userAgentData;return null!=(e=null==t?void 0:t.platform)?e:navigator.platform}()),uD=()=>uN(/mac|iphone|ipad|ipod/i),uA=()=>uD()&&uM(/apple/i);function uT(e){let{ref:t,elements:i,enabled:n}=e,r=()=>{var e,i;return null!=(i=null==(e=t.current)?void 0:e.ownerDocument)?i:document};uE(r,"pointerdown",e=>{if(!uA()||!n)return;let o=e.target,s=(null!=i?i:[t]).some(e=>{let t="current"in e?e.current:e;return(null==t?void 0:t.contains(o))||t===o});r().activeElement!==o&&s&&(e.preventDefault(),o.focus())})}function uI(e,t){return!!e&&(e===t||e.contains(t))}function uO(e={}){let{onChange:t,onCancel:i,onSubmit:n,onBlur:r,value:o,isDisabled:s,defaultValue:a,startWithEditView:l,isPreviewFocusable:u=!0,submitOnBlur:d=!0,selectAllOnFocus:c=!0,placeholder:h,onEdit:f,finalFocusRef:p,...g}=e,m=sg(f),v=!!(l&&!s),[b,y]=(0,R.useState)(v),[_,w]=aV({defaultValue:a||"",value:o,onChange:t}),[C,S]=(0,R.useState)(_),x=(0,R.useRef)(null),k=(0,R.useRef)(null),E=(0,R.useRef)(null),L=(0,R.useRef)(null),M=(0,R.useRef)(null);uT({ref:x,enabled:b,elements:[L,M]});let N=!b&&!s;t0(()=>{var e,t;b&&(null==(e=x.current)||e.focus(),c&&(null==(t=x.current)||t.select()))},[]),sm(()=>{var e,t,i,n;if(!b){p?null==(e=p.current)||e.focus():null==(t=E.current)||t.focus();return}null==(i=x.current)||i.focus(),c&&(null==(n=x.current)||n.select()),null==m||m()},[b,m,c]);let D=(0,R.useCallback)(()=>{N&&y(!0)},[N]),A=(0,R.useCallback)(()=>{S(_)},[_]),T=(0,R.useCallback)(()=>{y(!1),w(C),null==i||i(C),null==r||r(C)},[i,r,w,C]),I=(0,R.useCallback)(()=>{y(!1),S(_),null==n||n(_),null==r||r(C)},[_,n,r,C]);(0,R.useEffect)(()=>{if(b)return;let e=x.current;(null==e?void 0:e.ownerDocument.activeElement)===e&&(null==e||e.blur())},[b]);let O=(0,R.useCallback)(e=>{w(e.currentTarget.value)},[w]),P=(0,R.useCallback)(e=>{let t={Escape:T,Enter:e=>{e.shiftKey||e.metaKey||I()}}[e.key];t&&(e.preventDefault(),t(e))},[T,I]),F=(0,R.useCallback)(e=>{let t={Escape:T}[e.key];t&&(e.preventDefault(),t(e))},[T]),B=0===_.length,H=(0,R.useCallback)(e=>{var t;if(!b)return;let i=e.currentTarget.ownerDocument,n=null!=(t=e.relatedTarget)?t:i.activeElement,r=uI(L.current,n),o=uI(M.current,n);r||o||(d?I():T())},[d,I,T,b]),z=(0,R.useCallback)((e={},t=null)=>{let i=N&&u?0:void 0;return{...e,ref:aN(t,k),children:B?h:_,hidden:b,"aria-disabled":Q(s),tabIndex:i,onFocus:J(e.onFocus,D,A)}},[s,b,N,u,B,D,A,h,_]),j=(0,R.useCallback)((e={},t=null)=>({...e,hidden:!b,placeholder:h,ref:aN(t,x),disabled:s,"aria-disabled":Q(s),value:_,onBlur:J(e.onBlur,H),onChange:J(e.onChange,O),onKeyDown:J(e.onKeyDown,P),onFocus:J(e.onFocus,A)}),[s,b,H,O,P,A,h,_]),V=(0,R.useCallback)((e={},t=null)=>({...e,hidden:!b,placeholder:h,ref:aN(t,x),disabled:s,"aria-disabled":Q(s),value:_,onBlur:J(e.onBlur,H),onChange:J(e.onChange,O),onKeyDown:J(e.onKeyDown,F),onFocus:J(e.onFocus,A)}),[s,b,H,O,F,A,h,_]),W=(0,R.useCallback)((e={},t=null)=>({"aria-label":"Edit",...e,type:"button",onClick:J(e.onClick,D),ref:aN(t,E),disabled:s}),[D,s]),U=(0,R.useCallback)((e={},t=null)=>({...e,"aria-label":"Submit",ref:aN(M,t),type:"button",onClick:J(e.onClick,I),disabled:s}),[I,s]),$=(0,R.useCallback)((e={},t=null)=>({"aria-label":"Cancel",id:"cancel",...e,ref:aN(L,t),type:"button",onClick:J(e.onClick,T),disabled:s}),[T,s]);return{isEditing:b,isDisabled:s,isValueEmpty:B,value:_,onEdit:D,onCancel:T,onSubmit:I,getPreviewProps:z,getInputProps:j,getTextareaProps:V,getEditButtonProps:W,getSubmitButtonProps:U,getCancelButtonProps:$,htmlProps:g}}var uP=sD(function(e,t){let i=s$("Editable",e),{htmlProps:n,...r}=uO(tL(e)),{isEditing:o,onSubmit:s,onCancel:a,onEdit:l}=r,u=$("chakra-editable",e.className),d=G(e.children,{isEditing:o,onSubmit:s,onCancel:a,onEdit:l});return(0,A.jsx)(uy,{value:r,children:(0,A.jsx)(uv,{value:i,children:(0,A.jsx)(sE.div,{ref:t,...n,className:u,children:d})})})});function uR(){let{isEditing:e,getEditButtonProps:t,getCancelButtonProps:i,getSubmitButtonProps:n}=u_();return{isEditing:e,getEditButtonProps:t,getCancelButtonProps:i,getSubmitButtonProps:n}}uP.displayName="Editable";var uF=i(98283),uB=i(7560),uH="data-focus-lock",uz="data-focus-lock-disabled";function uj(e,t){var i,n,r;return i=t||null,n=function(t){return e.forEach(function(e){return"function"==typeof e?e(t):e&&(e.current=t),e})},(r=(0,R.useState)(function(){return{value:i,callback:n,facade:{get current(){return r.value},set current(value){var e=r.value;e!==value&&(r.value=value,r.callback(value,e))}}}})[0]).callback=n,r.facade}var uV={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},uW=function(e){var t=e.children;return R.createElement(R.Fragment,null,R.createElement("div",{key:"guard-first","data-focus-guard":!0,"data-focus-auto-guard":!0,style:uV}),t,t&&R.createElement("div",{key:"guard-last","data-focus-guard":!0,"data-focus-auto-guard":!0,style:uV}))};uW.propTypes={},uW.defaultProps={children:null};var uU=i(5163);function u$(e){return e}function uK(e,t){void 0===t&&(t=u$);var i=[],n=!1;return{read:function(){if(n)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:e},useMedium:function(e){var r=t(e,n);return i.push(r),function(){i=i.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(n=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){n=!0;var t=[];if(i.length){var r=i;i=[],r.forEach(e),t=i}var o=function(){var i=t;t=[],i.forEach(e)},s=function(){return Promise.resolve().then(o)};s(),i={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),i}}}}}function uq(e,t){return void 0===t&&(t=u$),uK(e,t)}function uG(e){void 0===e&&(e={});var t=uK(null);return t.options=(0,uU.pi)({async:!0,ssr:!1},e),t}var uZ=uq({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),uY=uq(),uQ=uq(),uJ=uG({async:!0}),uX=[],u0=R.forwardRef(function(e,t){var i,n=R.useState(),r=n[0],o=n[1],s=R.useRef(),a=R.useRef(!1),l=R.useRef(null),u=e.children,d=e.disabled,c=e.noFocusGuards,h=e.persistentFocus,f=e.crossFrame,p=e.autoFocus,g=(e.allowTextSelection,e.group),m=e.className,v=e.whiteList,b=e.hasPositiveIndices,y=e.shards,_=void 0===y?uX:y,w=e.as,C=void 0===w?"div":w,S=e.lockProps,x=void 0===S?{}:S,k=e.sideCar,E=e.returnFocus,L=e.focusOptions,M=e.onActivation,N=e.onDeactivation,D=R.useState({})[0],A=R.useCallback(function(){l.current=l.current||document&&document.activeElement,s.current&&M&&M(s.current),a.current=!0},[M]),T=R.useCallback(function(){a.current=!1,N&&N(s.current)},[N]);(0,R.useEffect)(function(){d||(l.current=null)},[]);var I=R.useCallback(function(e){var t=l.current;if(t&&t.focus){var i="function"==typeof E?E(t):E;if(i){var n="object"==typeof i?i:void 0;l.current=null,e?Promise.resolve().then(function(){return t.focus(n)}):t.focus(n)}}},[E]),O=R.useCallback(function(e){a.current&&uZ.useMedium(e)},[]),P=uY.useMedium,F=R.useCallback(function(e){s.current!==e&&(s.current=e,o(e))},[]),B=(0,uB.Z)(((i={})[uz]=d&&"disabled",i[uH]=g,i),x),H=!0!==c,z=H&&"tail"!==c,j=uj([t,F]);return R.createElement(R.Fragment,null,H&&[R.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:d?-1:0,style:uV}),b?R.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:d?-1:1,style:uV}):null],!d&&R.createElement(k,{id:D,sideCar:uJ,observed:r,disabled:d,persistentFocus:h,crossFrame:f,autoFocus:p,whiteList:v,shards:_,onActivation:A,onDeactivation:T,returnFocus:I,focusOptions:L}),R.createElement(C,(0,uB.Z)({ref:j},B,{className:m,onBlur:P,onFocus:O}),u),z&&R.createElement("div",{"data-focus-guard":!0,tabIndex:d?-1:0,style:uV}))});u0.propTypes={},u0.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};var u1=i(74938),u2=i(51119),u6=function(e){for(var t=Array(e.length),i=0;i=0}).sort(du)},dc="button:enabled,select:enabled,textarea:enabled,input:enabled,a[href],area[href],summary,iframe,object,embed,audio[controls],video[controls],[tabindex],[contenteditable],[autofocus]",dh="".concat(dc,", [data-focus-guard]"),df=function(e,t){return u6((e.shadowRoot||e).children).reduce(function(e,i){return e.concat(i.matches(t?dh:dc)?[i]:[],df(i))},[])},dp=function(e,t){var i;return e instanceof HTMLIFrameElement&&(null===(i=e.contentDocument)||void 0===i?void 0:i.body)?dg([e.contentDocument.body],t):[e]},dg=function(e,t){return e.reduce(function(e,i){var n,r=df(i,t),o=(n=[]).concat.apply(n,r.map(function(e){return dp(e,t)}));return e.concat(o,i.parentNode?u6(i.parentNode.querySelectorAll(dc)).filter(function(e){return e===i}):[])},[])},dm=function(e,t){return u6(e).filter(function(e){return u7(t,e)}).filter(function(e){return!((di(e)||"BUTTON"===e.tagName)&&("hidden"===e.type||e.disabled))})},dv=function(e,t){return void 0===t&&(t=new Map),u6(e).filter(function(e){return de(t,e)})},db=function(e,t,i){return dd(dm(dg(e,i),t),!0,i)},dy=function(e,t){return dd(dm(dg(e),t),!1)},d_=function(e,t){return e.shadowRoot?d_(e.shadowRoot,t):!!(void 0!==Object.getPrototypeOf(e).contains&&Object.getPrototypeOf(e).contains.call(e,t))||u6(e.children).some(function(e){var i;if(e instanceof HTMLIFrameElement){var n=null===(i=e.contentDocument)||void 0===i?void 0:i.body;return!!n&&d_(n,t)}return d_(e,t)})},dw=function(e){try{return e()}catch(e){return}},dC=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?dC(t.shadowRoot):t instanceof HTMLIFrameElement&&dw(function(){return t.contentWindow.document})?dC(t.contentWindow.document):t}},dS=function(e){void 0===e&&(e=document);var t=dC(e);return!!t&&u6(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(e){return d_(e,t)})},dx=function(e){for(var t=new Set,i=e.length,n=0;n0&&t.add(r),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(n)}return e.filter(function(e,i){return!t.has(i)})},dk=function(e){return e.parentNode?dk(e.parentNode):e},dE=function(e){return u3(e).filter(Boolean).reduce(function(e,t){var i=t.getAttribute(uH);return e.push.apply(e,i?dx(u6(dk(t).querySelectorAll("[".concat(uH,'="').concat(i,'"]:not([').concat(uz,'="disabled"])')))):[t]),e},[])},dL=function(e,t){return void 0===t&&(t=dC(u8(e).ownerDocument)),!!t&&(!t.dataset||!t.dataset.focusGuard)&&dE(e).some(function(e){var i;return d_(e,t)||(i=t,!!u6(e.querySelectorAll("iframe")).some(function(e){return e===i}))})},dM=function(e,t){return dn(e)&&e.name&&t.filter(dn).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e},dN=function(e){var t=new Set;return e.forEach(function(i){return t.add(dM(i,e))}),e.filter(function(e){return t.has(e)})},dD=function(e){return e[0]&&e.length>1?dM(e[0],e):e[0]},dA=function(e,t){return e.length>1?e.indexOf(dM(e[t],e)):t},dT="NEW_FOCUS",dI=function(e,t,i,n){var r=e.length,o=e[0],s=e[r-1],a=ds(i);if(!(i&&e.indexOf(i)>=0)){var l=void 0!==i?t.indexOf(i):-1,u=n?t.indexOf(n):l,d=n?e.indexOf(n):-1,c=l-u,h=t.indexOf(o),f=t.indexOf(s),p=dN(t),g=(void 0!==i?p.indexOf(i):-1)-(n?p.indexOf(n):l),m=dA(e,0),v=dA(e,r-1);if(-1===l||-1===d)return dT;if(!c&&d>=0)return d;if(l<=h&&a&&Math.abs(c)>1)return v;if(l>=f&&a&&Math.abs(c)>1)return m;if(c&&Math.abs(g)>1)return d;if(l<=h)return v;if(l>f)return m;if(c)return Math.abs(c)>1?d:(r+d+c)%r}},dO=function(e,t,i){var n=dv(e.map(function(e){return e.node}).filter(function(e){var t,n=null===(t=dt(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==n&&"false"!==n||i.indexOf(e)>=0}));return n&&n.length?dD(n):dD(dv(t))},dP=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&dP(e.parentNode.host||e.parentNode,t),t},dR=function(e,t){for(var i=dP(e),n=dP(t),r=0;r=0)return o}return!1},dF=function(e,t,i){var n=u3(e),r=u3(t),o=n[0],s=!1;return r.filter(Boolean).forEach(function(e){s=dR(s||e,e)||s,i.filter(Boolean).forEach(function(e){var t=dR(o,e);t&&(s=!s||d_(t,s)?t:dR(t,s))})}),s},dB=function(e,t){var i=new Map;return t.forEach(function(e){return i.set(e.node,e)}),e.map(function(e){return i.get(e)}).filter(dl)},dH=function(e,t){var i=dC(u3(e).length>0?document:u8(e).ownerDocument),n=dE(e).filter(da),r=dF(i||e,e,n),o=new Map,s=dy(n,o),a=db(n,o).filter(function(e){return da(e.node)});if(a[0]||(a=s)[0]){var l=dy([r],o).map(function(e){return e.node}),u=dB(l,a),d=u.map(function(e){return e.node}),c=dI(d,l,i,t);if(c===dT){var h=dO(s,d,n.reduce(function(e,t){return e.concat(dm(u6(t.querySelectorAll("[".concat("data-autofocus-inside","]"))).map(function(e){return dg([e])}).reduce(function(e,t){return e.concat(t)},[]),o))},[]));return h?{node:h}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===c?c:u[c]}},dz=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},dj=0,dV=!1;let dW=function(e,t,i){void 0===i&&(i={});var n=dH(e,t);if(!dV&&n){if(dj>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),dV=!0,setTimeout(function(){dV=!1},1);return}dj++,dz(n.node,i.focusOptions),dj--}};var dU=function(e){var t=dE(e).filter(da),i=dF(e,e,t),n=new Map,r=db([i],n,!0),o=db(t,n).filter(function(e){return da(e.node)}).map(function(e){return e.node});return r.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:o.indexOf(t)>=0,guard:ds(t)}})};function d$(e){var t=window.setImmediate;void 0!==t?t(e):setTimeout(e,1)}var dK=null,dq=null,dG=null,dZ=!1,dY=function(e,t){dG={observerNode:e,portaledElement:t}};function dQ(e,t,i,n){var r=null,o=e;do{var s=n[o];if(s.guard)s.node.dataset.focusAutoGuard&&(r=s);else if(s.lockItem){if(o!==e)return;r=null}else break}while((o+=i)!==t)r&&(r.node.tabIndex=0)}var dJ=function(e){return e&&"current"in e?e.current:e},dX=function(){var e=!1;if(dK){var t=dK,i=t.observed,n=t.persistentFocus,r=t.autoFocus,o=t.shards,s=t.crossFrame,a=t.focusOptions,l=i||dG&&dG.portaledElement,u=document&&document.activeElement;if(l){var d=[l].concat(o.map(dJ).filter(Boolean));if((!u||(dK.whiteList||function(){return!0})(u))&&(n||(s?!!dZ:"meanwhile"===dZ)||!(document&&document.activeElement===document.body||dS())||!dq&&r)&&(l&&!(dL(d)||u&&d.some(function(e){return function e(t,i,n){return i&&(i.host===t&&(!i.activeElement||n.contains(i.activeElement))||i.parentNode&&e(t,i.parentNode,n))}(u,e,e)})||dG&&dG.portaledElement===u)&&(document&&!dq&&u&&!r?(u.blur&&u.blur(),document.body.focus()):(e=dW(d,dq,{focusOptions:a}),dG={})),dZ=!1,dq=document&&document.activeElement),document){var c=document&&document.activeElement,h=dU(d),f=h.map(function(e){return e.node}).indexOf(c);f>-1&&(h.filter(function(e){var t=e.guard,i=e.node;return t&&i.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute("tabIndex")}),dQ(f,h.length,1,h),dQ(f,-1,-1,h))}}}return e},d0=function(e){dX()&&e&&(e.stopPropagation(),e.preventDefault())},d1=function(){return d$(dX)},d2=function(){dZ="just",setTimeout(function(){dZ="meanwhile"},0)},d6=function(){document.addEventListener("focusin",d0),document.addEventListener("focusout",d1),window.addEventListener("blur",d2)},d3=function(){document.removeEventListener("focusin",d0),document.removeEventListener("focusout",d1),window.removeEventListener("blur",d2)};uZ.assignSyncMedium(function(e){var t=e.target,i=e.currentTarget;i.contains(t)||dY(i,t)}),uY.assignMedium(d1),uQ.assignMedium(function(e){return e({moveFocusInside:dW,focusInside:dL})});let d8=(n=function(e){var t=e.slice(-1)[0];t&&!dK&&d6();var i=dK,n=i&&t&&t.id===i.id;dK=t,!i||n||(i.onDeactivation(),e.filter(function(e){return e.id===i.id}).length||i.returnFocus(!t)),t?(dq=null,n&&i.observed===t.observed||t.onActivation(),dX(!0),d$(dX)):(d3(),dq=null)},function(e){var t,i=[];function r(){n(t=i.map(function(e){return e.props}).filter(function(e){return!e.disabled}))}var o=function(n){function o(){return n.apply(this,arguments)||this}o.prototype=Object.create(n.prototype),o.prototype.constructor=o,u1.Z(o,n),o.peek=function(){return t};var s=o.prototype;return s.componentDidMount=function(){i.push(this),r()},s.componentDidUpdate=function(){r()},s.componentWillUnmount=function(){var e=i.indexOf(this);i.splice(e,1),r()},s.render=function(){return R.createElement(e,this.props)},o}(R.PureComponent);return u2.Z(o,"displayName","SideEffect("+(e.displayName||e.name||"Component")+")"),o})(function(){return null});var d5=R.forwardRef(function(e,t){return R.createElement(u0,(0,uB.Z)({sideCar:d8,ref:t},e))}),d4=u0.propTypes||{};function d9(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function d7(e){var t;if(!d9(e))return!1;let i=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof i.HTMLElement}function ce(e){return d9(e)?e.ownerDocument:document}d4.sideCar,(0,uF.Z)(d4,["sideCar"]),d5.propTypes={};var ct=e=>e.hasAttribute("tabindex"),ci=e=>ct(e)&&-1===e.tabIndex;function cn(e){var t;let i;if(!d7(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:n}=e;if(["input","select","textarea","button"].indexOf(n)>=0)return!0;let r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return n in r?r[n]():!!("false"!==(i=e.getAttribute("contenteditable"))&&null!=i)||ct(e)}var cr=e=>e.offsetWidth>0&&e.offsetHeight>0;function co(e){let t=Array.from(e.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"));return t.unshift(e),t.filter(e=>cn(e)&&cr(e))}var cs=null!=(M=d5.default)?M:d5,ca=e=>{let{initialFocusRef:t,finalFocusRef:i,contentRef:n,restoreFocus:r,children:o,isDisabled:s,autoFocus:a,persistentFocus:l,lockFocusAcrossFrames:u}=e,d=(0,R.useCallback)(()=>{(null==t?void 0:t.current)?t.current.focus():(null==n?void 0:n.current)&&0===co(n.current).length&&requestAnimationFrame(()=>{var e;null==(e=n.current)||e.focus()})},[t,n]),c=(0,R.useCallback)(()=>{var e;null==(e=null==i?void 0:i.current)||e.focus()},[i]),h=r&&!i;return(0,A.jsx)(cs,{crossFrame:u,persistentFocus:l,autoFocus:a,disabled:s,onActivation:d,onDeactivation:c,returnFocus:h,children:o})};ca.displayName="FocusLock";var[cl,cu]=F({name:"FormErrorStylesContext",errorMessage:"useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),cd=sD((e,t)=>{let i=s$("FormError",e),n=tL(e),r=lU();return(null==r?void 0:r.isInvalid)?(0,A.jsx)(cl,{value:i,children:(0,A.jsx)(sE.div,{...null==r?void 0:r.getErrorMessageProps(n,t),className:$("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...i.text}})}):null});cd.displayName="FormErrorMessage";var cc=sD((e,t)=>{let i=cu(),n=lU();if(!(null==n?void 0:n.isInvalid))return null;let r=$("chakra-form__error-icon",e.className);return(0,A.jsx)(sG,{ref:t,"aria-hidden":!0,...e,__css:i.icon,className:r,children:(0,A.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});cc.displayName="FormErrorIcon";var ch=sD(function(e,t){var i;let n=sU("FormLabel",e),r=tL(e),{className:o,children:s,requiredIndicator:a=(0,A.jsx)(cf,{}),optionalIndicator:l=null,...u}=r,d=lU(),c=null!=(i=null==d?void 0:d.getLabelProps(u,t))?i:{ref:t,...u};return(0,A.jsxs)(sE.label,{...c,className:$("chakra-form__label",r.className),__css:{display:"block",textAlign:"start",...n},children:[s,(null==d?void 0:d.isRequired)?a:l]})});ch.displayName="FormLabel";var cf=sD(function(e,t){let i=lU(),n=lV();if(!(null==i?void 0:i.isRequired))return null;let r=$("chakra-form__required-indicator",e.className);return(0,A.jsx)(sE.span,{...null==i?void 0:i.getRequiredIndicatorProps(e,t),__css:n.requiredIndicator,className:r})});function cp(e){let t=(0,R.useRef)();return(0,R.useEffect)(()=>{t.current=e},[e]),t.current}function cg(e={}){let{timeout:t=300,preventDefault:i=()=>!0}=e,[n,r]=(0,R.useState)([]),o=(0,R.useRef)(),s=()=>{o.current&&(clearTimeout(o.current),o.current=null)},a=()=>{s(),o.current=setTimeout(()=>{r([]),o.current=null},t)};return(0,R.useEffect)(()=>s,[]),function(e){return t=>{if("Backspace"===t.key){let e=[...n];e.pop(),r(e);return}if(function(e){let{key:t}=e;return 1===t.length||t.length>1&&/[^a-zA-Z0-9]/.test(t)}(t)){let o=n.concat(t.key);i(t)&&(t.preventDefault(),t.stopPropagation()),r(o),e(o.join("")),a()}}}}function cm(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function cv(e){var t;if(!cm(e))return!1;let i=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof i.HTMLElement}function cb(e){var t;return cm(e)&&null!=(t=e.ownerDocument)?t:document}function cy(e){var t;return null!=(t=e.view)?t:window}cf.displayName="RequiredIndicator";var c_=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function cw(e,t){return!!e&&(e===t||e.contains(t))}var cC=c_?R.useLayoutEffect:R.useEffect;function cS(e,t=[]){let i=(0,R.useRef)(e);return cC(()=>{i.current=e}),(0,R.useCallback)((...e)=>{var t;return null==(t=i.current)?void 0:t.call(i,...e)},t)}function cx(e,t){let i=cS(e);(0,R.useEffect)(()=>{if(null==t)return;let e=null;return e=window.setTimeout(()=>{i()},t),()=>{e&&window.clearTimeout(e)}},[t,i])}function ck(e,t){let i=(0,R.useRef)();(0,R.useEffect)(()=>{if(i.current){let n=Object.keys({...i.current,...t}),r={};n.forEach(e=>{i.current[e]!==t[e]&&(r[e]={from:i.current[e],to:t[e]})}),Object.keys(r).length&&console.log("[why-did-you-update]",e,r)}i.current=t})}function cE(e,t){let i=cS(e);(0,R.useEffect)(()=>{let e=null;return null!==t&&(e=window.setInterval(()=>i(),t)),()=>{e&&window.clearInterval(e)}},[t,i])}function cL(e){let t=(0,R.useRef)(null);return t.current=e,t}function cM(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(i){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function cN(...e){return(0,R.useMemo)(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{e&&cM(e,t)})},e)}function cD(e,t,i,n){let r=cS(t);return(0,R.useEffect)(()=>{var o;let s=null!=(o=tI(i))?o:document;if(t)return s.addEventListener(e,r,n),()=>{s.removeEventListener(e,r,n)}},[e,i,n,r,t]),()=>{var t;(null!=(t=tI(i))?t:document).removeEventListener(e,r,n)}}function cA(e=!0){let t=(0,R.useRef)();return cD("mousedown",i=>{e&&(t.current=i.target)}),t}function cT(e){let{ref:t,handler:i,enabled:n=!0}=e,r=cS(i),o=(0,R.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;(0,R.useEffect)(()=>{if(!n)return;let e=e=>{cI(e,t)&&(o.isPointerDown=!0)},s=e=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&i&&cI(e,t)&&(o.isPointerDown=!1,r(e))},a=e=>{o.ignoreEmulatedMouseEvents=!0,i&&o.isPointerDown&&cI(e,t)&&(o.isPointerDown=!1,r(e))},l=cb(t.current);return l.addEventListener("mousedown",e,!0),l.addEventListener("mouseup",s,!0),l.addEventListener("touchstart",e,!0),l.addEventListener("touchend",a,!0),()=>{l.removeEventListener("mousedown",e,!0),l.removeEventListener("mouseup",s,!0),l.removeEventListener("touchstart",e,!0),l.removeEventListener("touchend",a,!0)}},[i,t,r,o,n])}function cI(e,t){var i;let n=e.target;return(!n||!!cb(n).contains(n))&&!(null==(i=t.current)?void 0:i.contains(n))}var cO={pageX:0,pageY:0};function cP(e,t="page"){return{point:e.touches?function(e,t="page"){let i=e.touches[0]||e.changedTouches[0]||cO;return{x:i[`${t}X`],y:i[`${t}Y`]}}(e,t):function(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}(e,t)}}var cR=(e,t=!1)=>{let i=t=>e(t,cP(t));return t?e=>{let t=cy(e),n=e instanceof t.MouseEvent;(!n||n&&0===e.button)&&i(e)}:i},cF=()=>c_&&null===window.onpointerdown,cB=()=>c_&&null===window.ontouchstart,cH=()=>c_&&null===window.onmousedown,cz={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},cj={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function cV(e){return cF()?e:cB()?cj[e]:cH()?cz[e]:e}function cW(e,t,i,n){var r,o;return r=cV(t),o=cR(i,"pointerdown"===t),e.addEventListener(r,o,n),()=>{e.removeEventListener(r,o,n)}}function cU(e,t,i,n){return cD(cV(t),cR(i,"pointerdown"===t),e,n)}function c$(e,t=[]){return(0,R.useEffect)(()=>()=>e(),t)}var cK=Object.defineProperty,cq=(e,t,i)=>t in e?cK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,cG=(e,t,i)=>(cq(e,"symbol"!=typeof t?t+"":t,i),i);let cZ=1/60*1e3,cY="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),cQ="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(cY()),cZ),cJ=!0,cX=!1,c0=!1,c1={delta:0,timestamp:0},c2=["read","update","preRender","render","postRender"],c6=c2.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;icX=!0),e),{}),c3=c2.reduce((e,t)=>{let i=c6[t];return e[t]=(e,t=!1,n=!1)=>(cX||c9(),i.schedule(e,t,n)),e},{}),c8=c2.reduce((e,t)=>(e[t]=c6[t].cancel,e),{});c2.reduce((e,t)=>(e[t]=()=>c6[t].process(c1),e),{});let c5=e=>c6[e].process(c1),c4=e=>{cX=!1,c1.delta=cJ?cZ:Math.max(Math.min(e-c1.timestamp,40),1),c1.timestamp=e,c0=!0,c2.forEach(c5),c0=!1,cX&&(cJ=!1,cQ(c4))},c9=()=>{cX=!0,cJ=!0,c0||cQ(c4)},c7=()=>c1;var he=class{constructor(e,t,i){if(cG(this,"history",[]),cG(this,"startEvent",null),cG(this,"lastEvent",null),cG(this,"lastEventInfo",null),cG(this,"handlers",{}),cG(this,"removeListeners",tO),cG(this,"threshold",3),cG(this,"win"),cG(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;let e=hi(this.lastEventInfo,this.history),t=null!==this.startEvent,i=function(e,t){return tA(e)&&tA(t)?tF(e,t):tB(e)&&tB(t)?Math.sqrt(tF(e.x,t.x)**2+tF(e.y,t.y)**2):0}(e.offset,{x:0,y:0})>=this.threshold;if(!t&&!i)return;let{timestamp:n}=c7();this.history.push({...e.point,timestamp:n});let{onStart:r,onMove:o}=this.handlers;t||(null==r||r(this.lastEvent,e),this.startEvent=this.lastEvent),null==o||o(this.lastEvent,e)}),cG(this,"onPointerMove",(e,t)=>{if(this.lastEvent=e,this.lastEventInfo=t,function(e){let t=cy(e);return void 0!==t.PointerEvent&&e instanceof t.PointerEvent?!("mouse"!==e.pointerType):e instanceof t.MouseEvent}(e)&&0===e.buttons){this.onPointerUp(e,t);return}c3.update(this.updatePoint,!0)}),cG(this,"onPointerUp",(e,t)=>{let i=hi(t,this.history),{onEnd:n,onSessionEnd:r}=this.handlers;null==r||r(e,i),this.end(),n&&this.startEvent&&(null==n||n(e,i))}),this.win=cy(e),function(e){return!!e.touches&&e.touches.length>1}(e))return;this.handlers=t,i&&(this.threshold=i),e.stopPropagation(),e.preventDefault();let n=cP(e),{timestamp:r}=c7();this.history=[{...n.point,timestamp:r}];let{onSessionStart:o}=t;null==o||o(e,hi(n,this.history)),this.removeListeners=tR(cW(this.win,"pointermove",this.onPointerMove),cW(this.win,"pointerup",this.onPointerUp),cW(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;null==(e=this.removeListeners)||e.call(this),c8.update(this.updatePoint)}};function ht(e,t){return{x:e.x-t.x,y:e.y-t.y}}function hi(e,t){return{point:e.point,delta:ht(e.point,t[t.length-1]),offset:ht(e.point,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,n=null,r=e[e.length-1];for(;i>=0&&(n=e[i],!(r.timestamp-n.timestamp>hn(.1)));)i--;if(!n)return{x:0,y:0};let o=(r.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};let s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}var hn=e=>1e3*e;function hr(e,t){let{onPan:i,onPanStart:n,onPanEnd:r,onPanSessionStart:o,onPanSessionEnd:s,threshold:a}=t,l=!!(i||n||r||o||s),u=(0,R.useRef)(null),d={onSessionStart:o,onSessionEnd:s,onStart:n,onMove:i,onEnd(e,t){u.current=null,null==r||r(e,t)}};(0,R.useEffect)(()=>{var e;null==(e=u.current)||e.updateHandlers(d)}),cU(()=>e.current,"pointerdown",l?function(e){u.current=new he(e,d,a)}:tO),c$(()=>{var e;null==(e=u.current)||e.end(),u.current=null})}function ho(e,t){let i=(0,R.useId)();return(0,R.useMemo)(()=>e||[t,i].filter(Boolean).join("-"),[e,t,i])}function hs(e,...t){let i=ho(e);return(0,R.useMemo)(()=>t.map(e=>`${e}-${i}`),[i,t])}function ha(e){let[t,i]=(0,R.useState)(null);return{ref:(0,R.useCallback)(t=>{i(t?e:null)},[e]),id:t,isRendered:!!t}}function hl(e,t){let i=void 0!==e;return[i,i&&void 0!==e?e:t]}function hu(e){let{value:t,defaultValue:i,onChange:n,shouldUpdate:r=(e,t)=>e!==t}=e,o=cS(n),s=cS(r),[a,l]=(0,R.useState)(i),u=void 0!==t,d=u?t:a,c=(0,R.useCallback)(e=>{let t=tI(e,d);s(d,t)&&(u||l(t),o(t))},[u,o,d,s]);return[d,c]}function hd(e={}){let{onClose:t,onOpen:i,isOpen:n,id:r}=e,o=cS(i),s=cS(t),[a,l]=(0,R.useState)(e.defaultIsOpen||!1),[u,d]=hl(n,a),c=ho(r,"disclosure"),h=(0,R.useCallback)(()=>{u||l(!1),null==s||s()},[u,s]),f=(0,R.useCallback)(()=>{u||l(!0),null==o||o()},[u,o]),p=(0,R.useCallback)(()=>{(d?h:f)()},[d,f,h]);return{isOpen:!!d,onOpen:f,onClose:h,onToggle:p,isControlled:u,getButtonProps:(e={})=>({...e,"aria-expanded":d,"aria-controls":c,onClick:function(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}(e.onClick,p)}),getDisclosureProps:(e={})=>({...e,hidden:!d,id:c})}}function hc(){let e=(0,R.useRef)(new Map),t=e.current,i=(0,R.useCallback)((t,i,n,r)=>{let o=cR(n,"pointerdown"===i);e.current.set(n,{__listener:o,type:cV(i),el:t,options:r}),t.addEventListener(i,o,r)},[]),n=(0,R.useCallback)((t,i,n,r)=>{let{__listener:o}=e.current.get(n);t.removeEventListener(i,o,r),e.current.delete(o)},[]);return(0,R.useEffect)(()=>()=>{t.forEach((e,t)=>{n(e.el,e.type,t,e.options)})},[n,t]),{add:i,remove:n}}var hh=(e,t)=>{let i=(0,R.useRef)(!1),n=(0,R.useRef)(!1);(0,R.useEffect)(()=>{if(i.current&&n.current)return e();n.current=!0},t),(0,R.useEffect)(()=>(i.current=!0,()=>{i.current=!1}),[])},hf=e=>e.hasAttribute("tabindex"),hp=e=>hf(e)&&-1===e.tabIndex;function hg(e){return(cv(e)?cb(e):document).activeElement===e}function hm(e){var t;let i;if(!cv(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:n}=e;if(["input","select","textarea","button"].indexOf(n)>=0)return!0;let r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return n in r?r[n]():!!("false"!==(i=e.getAttribute("contenteditable"))&&null!=i)||hf(e)}function hv(e,t={}){let{isActive:i=hg,nextTick:n,preventScroll:r=!0,selectTextIfInput:o=!0}=t;if(!e||i(e))return -1;function s(){if(!e){tP({condition:!0,message:"[chakra-ui]: can't call focus() on `null` or `undefined` element"});return}!function(){if(null==hb){hb=!1;try{document.createElement("div").focus({get preventScroll(){return hb=!0,!0}})}catch(e){}}return hb}()?(e.focus(),r&&function(e){for(let{element:t,scrollTop:i,scrollLeft:n}of e)t.scrollTop=i,t.scrollLeft=n}(function(e){var t;let i=cb(e),n=null!=(t=i.defaultView)?t:window,r=e.parentNode,o=[],s=i.scrollingElement||i.documentElement;for(;r instanceof n.HTMLElement&&r!==s;)(r.offsetHeight{let t=e.current;t&&i&&(document.activeElement&&t.contains(document.activeElement)||hv(t,{preventScroll:n,nextTick:!0}))},[i,e,n])}function h_(e,t){let{shouldFocus:i,visible:n,focusRef:r}=t,o=i&&!n;hh(()=>{if(!o||function(e){let t,i=e.current;if(!i)return!1;let n=null==(t=cb(i))?void 0:t.activeElement;return!(!n||cw(i,n))&&!!(n&&cv(n)&&hm(n)&&!hp(n))}(e))return;let t=(null==r?void 0:r.current)||e.current;t&&hv(t,{nextTick:!0})},[o,e,r])}function hw(e){let{ref:t,elements:i,enabled:n}=e,r=!!c_&&"Safari"===function(e){let{userAgent:t,vendor:i}=e,n=/(android)/i.test(t);switch(!0){case/CriOS/.test(t):return"Chrome for iOS";case/Edg\//.test(t):return"Edge";case n&&/Silk\//.test(t):return"Silk";case/Chrome/.test(t)&&/Google Inc/.test(i):return"Chrome";case/Firefox\/\d+\.\d+$/.test(t):return"Firefox";case n:return"AOSP";case/MSIE|Trident/.test(t):return"IE";case/Safari/.test(e.userAgent)&&/Apple Computer/.test(t):return"Safari";case/AppleWebKit/.test(t):return"WebKit";default:return null}}(window.navigator);cU(()=>cb(t.current),"pointerdown",e=>{if(!r||!n)return;let o=e.target,s=(null!=i?i:[t]).some(e=>cw(tT(e)?e.current:e,o));!hg(o)&&s&&(e.preventDefault(),hv(o))})}var hC=e=>e.offsetWidth>0&&e.offsetHeight>0,hS={preventScroll:!0,shouldFocus:!1};function hx(e,t=hS){let{focusRef:i,preventScroll:n,shouldFocus:r,visible:o}=t,s=tT(e)?e.current:e,a=r&&o,l=(0,R.useRef)(a),u=(0,R.useRef)(o);cC(()=>{!u.current&&o&&(l.current=a),u.current=o},[o,a]);let d=(0,R.useCallback)(()=>{if(o&&s&&l.current&&(l.current=!1,!cw(s,document.activeElement))){if(null==i?void 0:i.current)hv(i.current,{preventScroll:n,nextTick:!0});else{let e;let t=((e=Array.from(s.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"))).unshift(s),e.filter(e=>hm(e)&&hC(e)));t.length>0&&hv(t[0],{preventScroll:n,nextTick:!0})}}},[o,n,s,i]);hh(()=>{d()},[d]),cD("transitionend",d,s)}function hk(){let e=(0,R.useRef)(!1),[t,i]=(0,R.useState)(0);return c$(()=>{e.current=!0}),(0,R.useCallback)(()=>{e.current||i(t+1)},[t])}function hE(e){let{isOpen:t,ref:i}=e,[n,r]=(0,R.useState)(t),[o,s]=(0,R.useState)(!1);return(0,R.useEffect)(()=>{o||(r(t),s(!0))},[t,o,n]),cD("animationend",()=>{r(t)},()=>i.current),{present:!(!t&&!n),onComplete(){var e,t,n,r;let o=new(cm(t=i.current)&&null!=(r=null==(n=cb(t))?void 0:n.defaultView)?r:window).CustomEvent("animationend",{bubbles:!0});null==(e=i.current)||e.dispatchEvent(o)}}}function hL(e=!1){let[t,i]=(0,R.useState)(e);return[t,(0,R.useMemo)(()=>({on:()=>i(!0),off:()=>i(!1),toggle:()=>i(e=>!e)}),[])]}var hM=i(50381),hN=i.n(hM);function hD(e,t={}){let[i,n]=(0,R.useState)(!1),[r,o]=(0,R.useState)(e);(0,R.useEffect)(()=>o(e),[e]);let{timeout:s=1500,...a}="number"==typeof t?{timeout:t}:t,l=(0,R.useCallback)(()=>{n(hN()(r,a))},[r,a]);return(0,R.useEffect)(()=>{let e=null;return i&&(e=window.setTimeout(()=>{n(!1)},s)),()=>{e&&window.clearTimeout(e)}},[s,i]),{value:r,setValue:o,onCopy:l,hasCopied:i}}function hA(e){let t=(0,R.useRef)(null);return null===t.current&&(t.current="function"==typeof e?e():e),t.current}var hT=function(e){var t=e.top,i=e.right,n=e.bottom,r=e.left;return{top:t,right:i,bottom:n,left:r,width:i-r,height:n-t,x:r,y:t,center:{x:(i+r)/2,y:(n+t)/2}}},hI=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},hO={top:0,right:0,bottom:0,left:0},hP=function(e){var t=e.borderBox,i=e.margin,n=void 0===i?hO:i,r=e.border,o=void 0===r?hO:r,s=e.padding,a=void 0===s?hO:s,l=hT({top:t.top-n.top,left:t.left-n.left,bottom:t.bottom+n.bottom,right:t.right+n.right}),u=hT(hI(t,o)),d=hT(hI(u,a));return{marginBox:l,borderBox:hT(t),paddingBox:u,contentBox:d,margin:n,border:o,padding:a}},hR=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var i=Number(t);return isNaN(i)&&function(e,t){if(!e)throw Error("Invariant failed")}(!1),i},hF=function(e){var t;return hP({borderBox:e.getBoundingClientRect(),margin:{top:hR((t=window.getComputedStyle(e)).marginTop),right:hR(t.marginRight),bottom:hR(t.marginBottom),left:hR(t.marginLeft)},padding:{top:hR(t.paddingTop),right:hR(t.paddingRight),bottom:hR(t.paddingBottom),left:hR(t.paddingLeft)},border:{top:hR(t.borderTopWidth),right:hR(t.borderRightWidth),bottom:hR(t.borderBottomWidth),left:hR(t.borderLeftWidth)}})};function hB(e,t){let[i,n]=(0,R.useState)(null),r=(0,R.useRef)();return cC(()=>{function i(){let t=e.current;t&&(r.current=requestAnimationFrame(()=>{n(hF(t))}))}return i(),t&&(window.addEventListener("resize",i),window.addEventListener("scroll",i)),()=>{t&&(window.removeEventListener("resize",i),window.removeEventListener("scroll",i)),r.current&&cancelAnimationFrame(r.current)}},[t]),i}function hH(e){let{viewBox:t="0 0 24 24",d:i,displayName:n,defaultProps:r={}}=e,o=R.Children.toArray(e.path),s=sD((e,n)=>(0,A.jsx)(sG,{ref:n,viewBox:t,...r,...e,children:o.length?o:(0,A.jsx)("path",{fill:"currentColor",d:i})}));return s.displayName=n,s}var hz=sD(function(e,t){let{htmlWidth:i,htmlHeight:n,alt:r,...o}=e;return(0,A.jsx)("img",{width:i,height:n,ref:t,alt:r,...o})});hz.displayName="NativeImage";var hj=sD(function(e,t){let{fallbackSrc:i,fallback:n,src:r,srcSet:o,align:s,fit:a,loading:l,ignoreFallback:u,crossOrigin:d,fallbackStrategy:c="beforeLoadOrError",referrerPolicy:h,...f}=e,p=null!=l||u||!(void 0!==i||void 0!==n),g=lo(lr({...e,crossOrigin:d,ignoreFallback:p}),c),m={ref:t,objectFit:a,objectPosition:s,...p?f:function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(f,["onError","onLoad"])};return g?n||(0,A.jsx)(sE.img,{as:hz,className:"chakra-image__placeholder",src:i,...m}):(0,A.jsx)(sE.img,{as:hz,src:r,srcSet:o,crossOrigin:d,loading:l,referrerPolicy:h,className:"chakra-image",...m})});hj.displayName="Image";var hV=sD((e,t)=>(0,A.jsx)(sE.img,{ref:t,as:hz,className:"chakra-image",...e}));function hW(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}var[hU,h$]=F({name:"InputGroupStylesContext",errorMessage:"useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),hK=sD(function(e,t){let i=s$("Input",e),{children:n,className:r,...o}=tL(e),s=$("chakra-input__group",r),a={},l=lu(n),u=i.field;l.forEach(e=>{var t,n;i&&(u&&"InputLeftElement"===e.type.id&&(a.paddingStart=null!=(t=u.height)?t:u.h),u&&"InputRightElement"===e.type.id&&(a.paddingEnd=null!=(n=u.height)?n:u.h),"InputRightAddon"===e.type.id&&(a.borderEndRadius=0),"InputLeftAddon"===e.type.id&&(a.borderStartRadius=0))});let d=l.map(t=>{var i,n;let r=hW({size:(null==(i=t.props)?void 0:i.size)||e.size,variant:(null==(n=t.props)?void 0:n.variant)||e.variant});return"Input"!==t.type.id?(0,R.cloneElement)(t,r):(0,R.cloneElement)(t,Object.assign(r,a,t.props))});return(0,A.jsx)(sE.div,{className:s,ref:t,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate"},"data-group":!0,...o,children:(0,A.jsx)(hU,{value:i,children:d})})});hK.displayName="InputGroup";var hq={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},hG=sE("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),hZ=sD(function(e,t){var i;let{placement:n="left",...r}=e,o=null!=(i=hq[n])?i:{},s=h$();return(0,A.jsx)(hG,{ref:t,...r,__css:{...s.addon,...o}})});hZ.displayName="InputAddon";var hY=sD(function(e,t){return(0,A.jsx)(hZ,{ref:t,placement:"left",...e,className:$("chakra-input__left-addon",e.className)})});hY.displayName="InputLeftAddon",hY.id="InputLeftAddon";var hQ=sD(function(e,t){return(0,A.jsx)(hZ,{ref:t,placement:"right",...e,className:$("chakra-input__right-addon",e.className)})});hQ.displayName="InputRightAddon",hQ.id="InputRightAddon";var hJ=sE("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),hX=sD(function(e,t){var i,n;let{placement:r="left",...o}=e,s=h$(),a=s.field,l={["left"===r?"insetStart":"insetEnd"]:"0",width:null!=(i=null==a?void 0:a.height)?i:null==a?void 0:a.h,height:null!=(n=null==a?void 0:a.height)?n:null==a?void 0:a.h,fontSize:null==a?void 0:a.fontSize,...s.element};return(0,A.jsx)(hJ,{ref:t,__css:l,...o})});hX.id="InputElement",hX.displayName="InputElement";var h0=sD(function(e,t){let{className:i,...n}=e,r=$("chakra-input__left-element",i);return(0,A.jsx)(hX,{ref:t,placement:"left",className:r,...n})});h0.id="InputLeftElement",h0.displayName="InputLeftElement";var h1=sD(function(e,t){let{className:i,...n}=e,r=$("chakra-input__right-element",i);return(0,A.jsx)(hX,{ref:t,placement:"right",className:r,...n})});h1.id="InputRightElement",h1.displayName="InputRightElement";var h2=sD(function(e,t){let{htmlSize:i,...n}=e,r=s$("Input",n),o=lq(tL(n)),s=$("chakra-input",e.className);return(0,A.jsx)(sE.input,{size:i,...o,__css:r.field,ref:t,className:s})});h2.displayName="Input",h2.id="Input";var[h6,h3]=F({name:"ListStylesContext",errorMessage:"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),h8=sD(function(e,t){let i=s$("List",e),{children:n,styleType:r="none",stylePosition:o,spacing:s,...a}=tL(e),l=lu(n);return(0,A.jsx)(h6,{value:i,children:(0,A.jsx)(sE.ul,{ref:t,listStyleType:r,listStylePosition:o,role:"list",__css:{...i.container,...s?{"& > *:not(style) ~ *:not(style)":{mt:s}}:{}},...a,children:l})})});h8.displayName="List";var h5=sD((e,t)=>{let{as:i,...n}=e;return(0,A.jsx)(h8,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...n})});h5.displayName="OrderedList";var h4=sD(function(e,t){let{as:i,...n}=e;return(0,A.jsx)(h8,{ref:t,as:"ul",styleType:"initial",marginStart:"1em",...n})});h4.displayName="UnorderedList";var h9=sD(function(e,t){let i=h3();return(0,A.jsx)(sE.li,{ref:t,...e,__css:i.item})});h9.displayName="ListItem";var h7=sD(function(e,t){let i=h3();return(0,A.jsx)(sG,{ref:t,role:"presentation",...e,__css:i.icon})});h7.displayName="ListIcon";var fe=sD(function(e,t){let{templateAreas:i,gap:n,rowGap:r,columnGap:o,column:s,row:a,autoFlow:l,autoRows:u,templateRows:d,autoColumns:c,templateColumns:h,...f}=e;return(0,A.jsx)(sE.div,{ref:t,__css:{display:"grid",gridTemplateAreas:i,gridGap:n,gridRowGap:r,gridColumnGap:o,gridAutoColumns:c,gridColumn:s,gridRow:a,gridAutoFlow:l,gridAutoRows:u,gridTemplateRows:d,gridTemplateColumns:h},...f})});fe.displayName="Grid";var ft=Object.freeze(["base","sm","md","lg","xl","2xl"]);function fi(e,t){return Array.isArray(e)?e.map(e=>null===e?null:t(e)):K(e)?Object.keys(e).reduce((i,n)=>(i[n]=t(e[n]),i),{}):null!=e?t(e):null}var fn=sD(function(e,t){let{columns:i,spacingX:n,spacingY:r,spacing:o,minChildWidth:s,...a}=e,l=sA(),u=s?fi(s,e=>{let t=sO("sizes",e,"number"==typeof e?`${e}px`:e)(l);return null===e?null:`repeat(auto-fit, minmax(${t}, 1fr))`}):fi(i,e=>null===e?null:`repeat(${e}, minmax(0, 1fr))`);return(0,A.jsx)(fe,{ref:t,gap:o,columnGap:n,rowGap:r,templateColumns:u,...a})});fn.displayName="SimpleGrid";var fr=sE("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}});fr.displayName="Spacer";var fo=sD(function(e,t){let i=sU("Text",e),{className:n,align:r,decoration:o,casing:s,...a}=tL(e),l=hW({textAlign:e.align,textDecoration:e.decoration,textTransform:e.casing});return(0,A.jsx)(sE.p,{ref:t,className:$("chakra-text",e.className),...l,...a,__css:i})});function fs(e){return"number"==typeof e?`${e}px`:e}fo.displayName="Text";var fa=sD(function(e,t){let{spacing:i="0.5rem",spacingX:n,spacingY:r,children:o,justify:s,direction:a,align:l,className:u,shouldWrapChildren:d,...c}=e,h=(0,R.useMemo)(()=>{let{spacingX:e=i,spacingY:t=i}={spacingX:n,spacingY:r};return{"--chakra-wrap-x-spacing":t=>fi(e,e=>fs(er("space",e)(t))),"--chakra-wrap-y-spacing":e=>fi(t,t=>fs(er("space",t)(e))),"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:s,alignItems:l,flexDirection:a,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}},[i,n,r,s,l,a]),f=(0,R.useMemo)(()=>d?R.Children.map(o,(e,t)=>(0,A.jsx)(fl,{children:e},t)):o,[o,d]);return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-wrap",u),overflow:"hidden",...c,children:(0,A.jsx)(sE.ul,{className:"chakra-wrap__list",__css:h,children:f})})});fa.displayName="Wrap";var fl=sD(function(e,t){let{className:i,...n}=e;return(0,A.jsx)(sE.li,{ref:t,__css:{display:"flex",alignItems:"flex-start"},className:$("chakra-wrap__listitem",i),...n})});fl.displayName="WrapItem";var fu=e=>(0,A.jsx)(sE.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});fu.displayName="StackItem";var fd="& > *:not(style) ~ *:not(style)",fc=sD((e,t)=>{let{isInline:i,direction:n,align:r,justify:o,spacing:s="0.5rem",wrap:a,children:l,divider:u,className:d,shouldWrapChildren:c,...h}=e,f=i?"row":null!=n?n:"column",p=(0,R.useMemo)(()=>(function(e){let{spacing:t,direction:i}=e,n={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:i,[fd]:fi(i,e=>n[e])}})({direction:f,spacing:s}),[f,s]),g=(0,R.useMemo)(()=>(function(e){let{spacing:t,direction:i}=e,n={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":fi(i,e=>n[e])}})({spacing:s,direction:f}),[s,f]),m=!!u,v=!c&&!m,b=(0,R.useMemo)(()=>{let e=lu(l);return v?e:e.map((t,i)=>{let n=void 0!==t.key?t.key:i,r=i+1===e.length,o=(0,A.jsx)(fu,{children:t},n),s=c?o:t;if(!m)return s;let a=(0,R.cloneElement)(u,{__css:g});return(0,A.jsxs)(R.Fragment,{children:[s,r?null:a]},n)})},[u,g,m,v,c,l]),y=$("chakra-stack",d);return(0,A.jsx)(sE.div,{ref:t,display:"flex",alignItems:r,justifyContent:o,flexDirection:p.flexDirection,flexWrap:a,className:y,__css:m?{}:{[fd]:p[fd]},...h,children:b})});fc.displayName="Stack";var fh=sD((e,t)=>(0,A.jsx)(fc,{align:"center",...e,direction:"column",ref:t}));fh.displayName="VStack";var ff=sD((e,t)=>(0,A.jsx)(fc,{align:"center",...e,direction:"row",ref:t}));ff.displayName="HStack";var fp=e=>(0,A.jsx)(sE.div,{className:"chakra-stack__divider",...e,__css:{...e.__css,borderWidth:0,alignSelf:"stretch",borderColor:"inherit",width:"auto",height:"auto"}});function fg(e){return fi(e,e=>"auto"===e?"auto":`span ${e}/span ${e}`)}fp.displayName="StackDivider";var fm=sD(function(e,t){let{area:i,colSpan:n,colStart:r,colEnd:o,rowEnd:s,rowSpan:a,rowStart:l,...u}=e,d=hW({gridArea:i,gridColumn:fg(n),gridRow:fg(a),gridColumnStart:r,gridColumnEnd:o,gridRowStart:l,gridRowEnd:s});return(0,A.jsx)(sE.div,{ref:t,__css:d,...u})});fm.displayName="GridItem";var fv=sD(function(e,t){let i=sU("Heading",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.h2,{ref:t,className:$("chakra-heading",e.className),...r,__css:i})});fv.displayName="Heading";var fb=sE("div");fb.displayName="Box";var fy=sD(function(e,t){let{size:i,centerContent:n=!0,...r}=e;return(0,A.jsx)(fb,{ref:t,boxSize:i,__css:{...n?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...r})});fy.displayName="Square";var f_=sD(function(e,t){let{size:i,...n}=e;return(0,A.jsx)(fy,{size:i,ref:t,borderRadius:"9999px",...n})});f_.displayName="Circle";var fw=e=>e.replace(/[|\\{}()[\]^$+*?.-]/g,e=>`\\${e}`);function fC(e){let{text:t,query:i}=e;return(0,R.useMemo)(()=>(function({text:e,query:t}){let i;let n=(i=(Array.isArray(t)?t:[t]).filter(e=>0!==e.length).map(e=>fw(e.trim()))).length?RegExp(`(${i.join("|")})`,"ig"):null;return n?e.split(n).filter(Boolean).map(e=>({text:e,match:n.test(e)})):[{text:e,match:!1}]})({text:t,query:i}),[t,i])}var fS=sD(function(e,t){let i=sU("Mark",e),n=tL(e);return(0,A.jsx)(fb,{ref:t,...n,as:"mark",__css:{bg:"transparent",whiteSpace:"nowrap",...i}})});function fx(e){let{children:t,query:i,styles:n}=e;if("string"!=typeof t)throw Error("The children prop of Highlight must be a string");let r=fC({query:i,text:t});return(0,A.jsx)(A.Fragment,{children:r.map((e,t)=>e.match?(0,A.jsx)(fS,{sx:n,children:e.text},t):(0,A.jsx)(R.Fragment,{children:e.text},t))})}var fk=sD(function(e,t){let i=sU("Kbd",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.kbd,{ref:t,className:$("chakra-kbd",n),...r,__css:{fontFamily:"mono",...i}})});fk.displayName="Kbd";var fE=sD(function(e,t){let{isExternal:i,target:n,rel:r,className:o,...s}=e;return(0,A.jsx)(sE.a,{...s,ref:t,className:$("chakra-linkbox__overlay",o),rel:i?"noopener noreferrer":r,target:i?"_blank":n,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}})}),fL=sD(function(e,t){let{className:i,...n}=e;return(0,A.jsx)(sE.div,{ref:t,position:"relative",...n,className:$("chakra-linkbox",i),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}})}),fM=sD(function(e,t){let i=sU("Link",e),{className:n,isExternal:r,...o}=tL(e);return(0,A.jsx)(sE.a,{target:r?"_blank":void 0,rel:r?"noopener":void 0,ref:t,className:$("chakra-link",n),...o,__css:i})});fM.displayName="Link";var fN=sD(function(e,t){let{ratio:i=4/3,children:n,className:r,...o}=e,s=R.Children.only(n),a=$("chakra-aspect-ratio",r);return(0,A.jsx)(sE.div,{ref:t,position:"relative",className:a,_before:{height:0,content:'""',display:"block",paddingBottom:fi(i,e=>`${1/e*100}%`)},__css:{"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}},...o,children:s})});fN.displayName="AspectRatio";var fD=sD(function(e,t){let i=sU("Badge",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.span,{ref:t,className:$("chakra-badge",e.className),...r,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...i}})});fD.displayName="Badge";var fA=sE("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});fA.displayName="Center";var fT={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}},fI=sD(function(e,t){let{axis:i="both",...n}=e;return(0,A.jsx)(sE.div,{ref:t,__css:fT[i],...n,position:"absolute"})}),fO=sD(function(e,t){let i=sU("Code",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.code,{ref:t,className:$("chakra-code",e.className),...r,__css:{display:"inline-block",...i}})});fO.displayName="Code";var fP=sD(function(e,t){let{className:i,centerContent:n,...r}=tL(e),o=sU("Container",e);return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-container",i),...r,__css:{...o,...n&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});fP.displayName="Container";var fR=sD(function(e,t){let{borderLeftWidth:i,borderBottomWidth:n,borderTopWidth:r,borderRightWidth:o,borderWidth:s,borderStyle:a,borderColor:l,...u}=sU("Divider",e),{className:d,orientation:c="horizontal",__css:h,...f}=tL(e);return(0,A.jsx)(sE.hr,{ref:t,"aria-orientation":c,...f,__css:{...u,border:"0",borderColor:l,borderStyle:a,...{vertical:{borderLeftWidth:i||o||s||"1px",height:"100%"},horizontal:{borderBottomWidth:n||r||s||"1px",width:"100%"}}[c],...h},className:$("chakra-divider",d)})});fR.displayName="Divider";var fF=sD(function(e,t){let{direction:i,align:n,justify:r,wrap:o,basis:s,grow:a,shrink:l,...u}=e;return(0,A.jsx)(sE.div,{ref:t,__css:{display:"flex",flexDirection:i,alignItems:n,justifyContent:r,flexWrap:o,flexBasis:s,flexGrow:a,flexShrink:l},...u})});function fB(e,t={}){let{ssr:i=!0,fallback:n}=t,{getWindow:r}=t4(),o=Array.isArray(e)?e:[e],s=Array.isArray(n)?n:[n];s=s.filter(e=>null!=e);let[a,l]=(0,R.useState)(()=>o.map((e,t)=>({media:e,matches:i?!!s[t]:r().matchMedia(e).matches})));return(0,R.useEffect)(()=>{let e=r();l(o.map(t=>({media:t,matches:e.matchMedia(t).matches})));let t=o.map(t=>e.matchMedia(t)),i=e=>{l(t=>t.slice().map(t=>t.media===e.media?{...t,matches:e.matches}:t))};return t.forEach(e=>{"function"==typeof e.addListener?e.addListener(i):e.addEventListener("change",i)}),()=>{t.forEach(e=>{"function"==typeof e.removeListener?e.removeListener(i):e.removeEventListener("change",i)})}},[r]),a.map(e=>e.matches)}function fH(e){let{breakpoint:t,hide:i,children:n,ssr:r}=e,[o]=fB(t,{ssr:r});return(i?!o:o)?n:null}fF.displayName="Flex";var fz=(e,t)=>{var i,n;return null!=(n=null==(i=null==e?void 0:e.breakpoints)?void 0:i[t])?n:t};function fj(e){let{breakpoint:t="",below:i,above:n}=e,r=sA(),o=fz(r,i),s=fz(r,n),a=t;return o?a=`(max-width: ${o})`:s&&(a=`(min-width: ${s})`),a}function fV(e){let{children:t,ssr:i}=e,n=fj(e);return(0,A.jsx)(fH,{breakpoint:n,hide:!0,ssr:i,children:t})}function fW(e){let[t]=fB("(prefers-reduced-motion: reduce)",e);return t}function fU(e){let[t,i]=fB(["(prefers-color-scheme: light)","(prefers-color-scheme: dark)"],e);return t?"light":i?"dark":void 0}function f$(e){let{children:t,ssr:i}=e,n=fj(e);return(0,A.jsx)(fH,{breakpoint:n,ssr:i,children:t})}function fK(e){var t,i;let n=K(e)?e:{fallback:null!=e?e:"base"},r=sA().__breakpoints.details.map(({minMaxQuery:e,breakpoint:t})=>({breakpoint:t,query:e.replace("@media screen and ","")})),o=r.map(e=>e.breakpoint===n.fallback),s=fB(r.map(e=>e.query),{fallback:o,ssr:n.ssr}).findIndex(e=>!0==e);return null!=(i=null==(t=r[s])?void 0:t.breakpoint)?i:n.fallback}function fq(e,t){var i;let n=fK(K(t)?t:{fallback:null!=t?t:"base"}),r=sA();if(!n)return;let o=Array.from((null==(i=r.__breakpoints)?void 0:i.keys)||[]);return function(e,t,i=ft){let n=Object.keys(e).indexOf(t);if(-1!==n)return e[t];let r=i.indexOf(t);for(;r>=0;){let t=i[r];if(e.hasOwnProperty(t)){n=r;break}r-=1}if(-1!==n)return e[i[n]]}(Array.isArray(e)?Object.fromEntries(Object.entries(function(e,t=ft){let i={};return e.forEach((e,n)=>{let r=t[n];null!=e&&(i[r]=e)}),i}(e,o)).map(([e,t])=>[e,t])):e,n,o)}function fG(e){let{tagName:t,isContentEditable:i}=e.target;return"INPUT"!==t&&"TEXTAREA"!==t&&!0!==i}function fZ(e={}){let t,i,n,r;let{ref:o,isDisabled:s,isFocusable:a,clickOnEnter:l=!0,clickOnSpace:u=!0,onMouseDown:d,onMouseUp:c,onClick:h,onKeyDown:f,onKeyUp:p,tabIndex:g,onMouseOver:m,onMouseLeave:v,...b}=e,[y,_]=(0,R.useState)(!0),[w,C]=(0,R.useState)(!1),S=(i=(t=(0,R.useRef)(new Map)).current,n=(0,R.useCallback)((e,i,n,r)=>{t.current.set(n,{type:i,el:e,options:r}),e.addEventListener(i,n,r)},[]),r=(0,R.useCallback)((e,i,n,r)=>{e.removeEventListener(i,n,r),t.current.delete(n)},[]),(0,R.useEffect)(()=>()=>{i.forEach((e,t)=>{r(e.el,e.type,t,e.options)})},[r,i]),{add:n,remove:r}),x=y?g:g||0,k=s&&!a,E=(0,R.useCallback)(e=>{if(s){e.stopPropagation(),e.preventDefault();return}e.currentTarget.focus(),null==h||h(e)},[s,h]),L=(0,R.useCallback)(e=>{w&&fG(e)&&(e.preventDefault(),e.stopPropagation(),C(!1),S.remove(document,"keyup",L,!1))},[w,S]),M=(0,R.useCallback)(e=>{if(null==f||f(e),s||e.defaultPrevented||e.metaKey||!fG(e.nativeEvent)||y)return;let t=l&&"Enter"===e.key;u&&" "===e.key&&(e.preventDefault(),C(!0)),t&&(e.preventDefault(),e.currentTarget.click()),S.add(document,"keyup",L,!1)},[s,y,f,l,u,S,L]),N=(0,R.useCallback)(e=>{null==p||p(e),!s&&!e.defaultPrevented&&!e.metaKey&&fG(e.nativeEvent)&&!y&&u&&" "===e.key&&(e.preventDefault(),C(!1),e.currentTarget.click())},[u,y,s,p]),D=(0,R.useCallback)(e=>{0===e.button&&(C(!1),S.remove(document,"mouseup",D,!1))},[S]),A=(0,R.useCallback)(e=>{if(0===e.button){if(s){e.stopPropagation(),e.preventDefault();return}y||C(!0),e.currentTarget.focus({preventScroll:!0}),S.add(document,"mouseup",D,!1),null==d||d(e)}},[s,y,d,S,D]),T=(0,R.useCallback)(e=>{0===e.button&&(y||C(!1),null==c||c(e))},[c,y]),I=(0,R.useCallback)(e=>{if(s){e.preventDefault();return}null==m||m(e)},[s,m]),O=(0,R.useCallback)(e=>{w&&(e.preventDefault(),C(!1)),null==v||v(e)},[w,v]),P=aN(o,e=>{e&&"BUTTON"!==e.tagName&&_(!1)});return y?{...b,ref:P,type:"button","aria-disabled":k?void 0:s,disabled:k,onClick:E,onMouseDown:d,onMouseUp:c,onKeyUp:p,onKeyDown:f,onMouseOver:m,onMouseLeave:v}:{...b,ref:P,role:"button","data-active":Y(w),"aria-disabled":s?"true":void 0,tabIndex:k?void 0:x,onClick:E,onMouseDown:A,onMouseUp:T,onKeyUp:N,onKeyDown:M,onMouseOver:I,onMouseLeave:O}}function fY(e,t){let{shouldFocus:i,visible:n,focusRef:r}=t,o=i&&!n;sm(()=>{let t;if(!o||function(e){let t=e.current;if(!t)return!1;let i=ce(t).activeElement;return!(!i||t.contains(i))&&!!(i&&d7(i)&&cn(i)&&!ci(i))}(e))return;let i=(null==r?void 0:r.current)||e.current;if(i)return t=requestAnimationFrame(()=>{i.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(t)}},[o,e,r])}fV.displayName="Hide",f$.displayName="Show";var fQ={preventScroll:!0,shouldFocus:!1},fJ=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),fX={arrowShadowColor:fJ("--popper-arrow-shadow-color"),arrowSize:fJ("--popper-arrow-size","8px"),arrowSizeHalf:fJ("--popper-arrow-size-half"),arrowBg:fJ("--popper-arrow-bg"),transformOrigin:fJ("--popper-transform-origin"),arrowOffset:fJ("--popper-arrow-offset")},f0={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},f1=e=>f0[e],f2={scroll:!0,resize:!0},f6={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{let t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},f3={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{f8(e)},effect:({state:e})=>()=>{f8(e)}},f8=e=>{e.elements.popper.style.setProperty(fX.transformOrigin.var,f1(e.placement))},f5={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{f4(e)}},f4=e=>{var t;if(!e.placement)return;let i=f9(e.placement);if((null==(t=e.elements)?void 0:t.arrow)&&i){Object.assign(e.elements.arrow.style,{[i.property]:i.value,width:fX.arrowSize.varRef,height:fX.arrowSize.varRef,zIndex:-1});let t={[fX.arrowSizeHalf.var]:`calc(${fX.arrowSize.varRef} / 2 - 1px)`,[fX.arrowOffset.var]:`calc(${fX.arrowSizeHalf.varRef} * -1)`};for(let i in t)e.elements.arrow.style.setProperty(i,t[i])}},f9=e=>e.startsWith("top")?{property:"bottom",value:fX.arrowOffset.varRef}:e.startsWith("bottom")?{property:"top",value:fX.arrowOffset.varRef}:e.startsWith("left")?{property:"right",value:fX.arrowOffset.varRef}:e.startsWith("right")?{property:"left",value:fX.arrowOffset.varRef}:void 0,f7={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{pe(e)},effect:({state:e})=>()=>{pe(e)}},pe=e=>{if(!e.elements.arrow)return;let t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;let i=function(e){return e.includes("top")?"1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("bottom")?"-1px -1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("right")?"-1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("left")?"1px -1px 0px 0 var(--popper-arrow-shadow-color)":void 0}(e.placement);i&&t.style.setProperty("--popper-arrow-default-shadow",i),Object.assign(t.style,{transform:"rotate(45deg)",background:fX.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},pt={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},pi={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function pn(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function pr(e){var t=pn(e).Element;return e instanceof t||e instanceof Element}function po(e){var t=pn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ps(e){if("undefined"==typeof ShadowRoot)return!1;var t=pn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var pa=Math.max,pl=Math.min,pu=Math.round;function pd(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function pc(){return!/^((?!chrome|android).)*safari/i.test(pd())}function ph(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var n=e.getBoundingClientRect(),r=1,o=1;t&&po(e)&&(r=e.offsetWidth>0&&pu(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&pu(n.height)/e.offsetHeight||1);var s=(pr(e)?pn(e):window).visualViewport,a=!pc()&&i,l=(n.left+(a&&s?s.offsetLeft:0))/r,u=(n.top+(a&&s?s.offsetTop:0))/o,d=n.width/r,c=n.height/o;return{width:d,height:c,top:u,right:l+d,bottom:u+c,left:l,x:l,y:u}}function pf(e){var t=pn(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function pp(e){return e?(e.nodeName||"").toLowerCase():null}function pg(e){return((pr(e)?e.ownerDocument:e.document)||window.document).documentElement}function pm(e){return ph(pg(e)).left+pf(e).scrollLeft}function pv(e){return pn(e).getComputedStyle(e)}function pb(e){var t=pv(e),i=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function py(e){var t=ph(e),i=e.offsetWidth,n=e.offsetHeight;return 1>=Math.abs(t.width-i)&&(i=t.width),1>=Math.abs(t.height-n)&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function p_(e){return"html"===pp(e)?e:e.assignedSlot||e.parentNode||(ps(e)?e.host:null)||pg(e)}function pw(e,t){void 0===t&&(t=[]);var i,n=function e(t){return["html","body","#document"].indexOf(pp(t))>=0?t.ownerDocument.body:po(t)&&pb(t)?t:e(p_(t))}(e),r=n===(null==(i=e.ownerDocument)?void 0:i.body),o=pn(n),s=r?[o].concat(o.visualViewport||[],pb(n)?n:[]):n,a=t.concat(s);return r?a:a.concat(pw(p_(s)))}function pC(e){return po(e)&&"fixed"!==pv(e).position?e.offsetParent:null}function pS(e){for(var t=pn(e),i=pC(e);i&&["table","td","th"].indexOf(pp(i))>=0&&"static"===pv(i).position;)i=pC(i);return i&&("html"===pp(i)||"body"===pp(i)&&"static"===pv(i).position)?t:i||function(e){var t=/firefox/i.test(pd());if(/Trident/i.test(pd())&&po(e)&&"fixed"===pv(e).position)return null;var i=p_(e);for(ps(i)&&(i=i.host);po(i)&&0>["html","body"].indexOf(pp(i));){var n=pv(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(e)||t}var px="bottom",pk="right",pE="left",pL="auto",pM=["top",px,pk,pE],pN="start",pD="viewport",pA="popper",pT=pM.reduce(function(e,t){return e.concat([t+"-"+pN,t+"-end"])},[]),pI=[].concat(pM,[pL]).reduce(function(e,t){return e.concat([t,t+"-"+pN,t+"-end"])},[]),pO=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],pP={placement:"bottom",modifiers:[],strategy:"absolute"};function pR(){for(var e=arguments.length,t=Array(e),i=0;i=0?"x":"y"}function pj(e){var t,i=e.reference,n=e.element,r=e.placement,o=r?pB(r):null,s=r?pH(r):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case"top":t={x:a,y:i.y-n.height};break;case px:t={x:a,y:i.y+i.height};break;case pk:t={x:i.x+i.width,y:l};break;case pE:t={x:i.x-n.width,y:l};break;default:t={x:i.x,y:i.y}}var u=o?pz(o):null;if(null!=u){var d="y"===u?"height":"width";switch(s){case pN:t[u]=t[u]-(i[d]/2-n[d]/2);break;case"end":t[u]=t[u]+(i[d]/2-n[d]/2)}}return t}var pV={top:"auto",right:"auto",bottom:"auto",left:"auto"};function pW(e){var t,i,n,r,o,s,a,l=e.popper,u=e.popperRect,d=e.placement,c=e.variation,h=e.offsets,f=e.position,p=e.gpuAcceleration,g=e.adaptive,m=e.roundOffsets,v=e.isFixed,b=h.x,y=void 0===b?0:b,_=h.y,w=void 0===_?0:_,C="function"==typeof m?m({x:y,y:w}):{x:y,y:w};y=C.x,w=C.y;var S=h.hasOwnProperty("x"),x=h.hasOwnProperty("y"),k=pE,E="top",L=window;if(g){var M=pS(l),N="clientHeight",D="clientWidth";M===pn(l)&&"static"!==pv(M=pg(l)).position&&"absolute"===f&&(N="scrollHeight",D="scrollWidth"),("top"===d||(d===pE||d===pk)&&"end"===c)&&(E=px,w-=(v&&M===L&&L.visualViewport?L.visualViewport.height:M[N])-u.height,w*=p?1:-1),(d===pE||("top"===d||d===px)&&"end"===c)&&(k=pk,y-=(v&&M===L&&L.visualViewport?L.visualViewport.width:M[D])-u.width,y*=p?1:-1)}var A=Object.assign({position:f},g&&pV),T=!0===m?(t={x:y,y:w},i=pn(l),n=t.x,r=t.y,{x:pu(n*(o=i.devicePixelRatio||1))/o||0,y:pu(r*o)/o||0}):{x:y,y:w};return(y=T.x,w=T.y,p)?Object.assign({},A,((a={})[E]=x?"0":"",a[k]=S?"0":"",a.transform=1>=(L.devicePixelRatio||1)?"translate("+y+"px, "+w+"px)":"translate3d("+y+"px, "+w+"px, 0)",a)):Object.assign({},A,((s={})[E]=x?w+"px":"",s[k]=S?y+"px":"",s.transform="",s))}var pU={left:"right",right:"left",bottom:"top",top:"bottom"};function p$(e){return e.replace(/left|right|bottom|top/g,function(e){return pU[e]})}var pK={start:"end",end:"start"};function pq(e){return e.replace(/start|end/g,function(e){return pK[e]})}function pG(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&ps(i)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function pZ(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pY(e,t,i){var n,r,o,s,a,l,u,d,c,h;return t===pD?pZ(function(e,t){var i=pn(e),n=pg(e),r=i.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;var u=pc();(u||!u&&"fixed"===t)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:o,height:s,x:a+pm(e),y:l}}(e,i)):pr(t)?((n=ph(t,!1,"fixed"===i)).top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n):pZ((r=pg(e),s=pg(r),a=pf(r),l=null==(o=r.ownerDocument)?void 0:o.body,u=pa(s.scrollWidth,s.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),d=pa(s.scrollHeight,s.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),c=-a.scrollLeft+pm(r),h=-a.scrollTop,"rtl"===pv(l||s).direction&&(c+=pa(s.clientWidth,l?l.clientWidth:0)-u),{width:u,height:d,x:c,y:h}))}function pQ(){return{top:0,right:0,bottom:0,left:0}}function pJ(e){return Object.assign({},pQ(),e)}function pX(e,t){return t.reduce(function(t,i){return t[i]=e,t},{})}function p0(e,t){void 0===t&&(t={});var i,n,r,o,s,a,l,u=t,d=u.placement,c=void 0===d?e.placement:d,h=u.strategy,f=void 0===h?e.strategy:h,p=u.boundary,g=u.rootBoundary,m=u.elementContext,v=void 0===m?pA:m,b=u.altBoundary,y=u.padding,_=void 0===y?0:y,w=pJ("number"!=typeof _?_:pX(_,pM)),C=e.rects.popper,S=e.elements[void 0!==b&&b?v===pA?"reference":pA:v],x=(i=pr(S)?S:S.contextElement||pg(e.elements.popper),a=(s=[].concat("clippingParents"===(n=void 0===p?"clippingParents":p)?(r=pw(p_(i)),pr(o=["absolute","fixed"].indexOf(pv(i).position)>=0&&po(i)?pS(i):i)?r.filter(function(e){return pr(e)&&pG(e,o)&&"body"!==pp(e)}):[]):[].concat(n),[void 0===g?pD:g]))[0],(l=s.reduce(function(e,t){var n=pY(i,t,f);return e.top=pa(n.top,e.top),e.right=pl(n.right,e.right),e.bottom=pl(n.bottom,e.bottom),e.left=pa(n.left,e.left),e},pY(i,a,f))).width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l),k=ph(e.elements.reference),E=pj({reference:k,element:C,strategy:"absolute",placement:c}),L=pZ(Object.assign({},C,E)),M=v===pA?L:k,N={top:x.top-M.top+w.top,bottom:M.bottom-x.bottom+w.bottom,left:x.left-M.left+w.left,right:M.right-x.right+w.right},D=e.modifiersData.offset;if(v===pA&&D){var A=D[c];Object.keys(N).forEach(function(e){var t=[pk,px].indexOf(e)>=0?1:-1,i=["top",px].indexOf(e)>=0?"y":"x";N[e]+=A[i]*t})}return N}function p1(e,t,i){return pa(e,pl(t,i))}function p2(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function p6(e){return["top",pk,px,pE].some(function(t){return e[t]>=0})}var p3=function(e){void 0===e&&(e={});var t=e,i=t.defaultModifiers,n=void 0===i?[]:i,r=t.defaultOptions,o=void 0===r?pP:r;return function(e,t,i){void 0===i&&(i=o);var r,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},pP,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],l=!1,u={state:s,setOptions:function(i){var r,l,c,h,f,p="function"==typeof i?i(s.options):i;d(),s.options=Object.assign({},o,s.options,p),s.scrollParents={reference:pr(e)?pw(e):e.contextElement?pw(e.contextElement):[],popper:pw(t)};var g=(l=Object.keys(r=[].concat(n,s.options.modifiers).reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{})).map(function(e){return r[e]}),c=new Map,h=new Set,f=[],l.forEach(function(e){c.set(e.name,e)}),l.forEach(function(e){h.has(e.name)||function e(t){h.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!h.has(t)){var i=c.get(t);i&&e(i)}}),f.push(t)}(e)}),pO.reduce(function(e,t){return e.concat(f.filter(function(e){return e.phase===t}))},[]));return s.orderedModifiers=g.filter(function(e){return e.enabled}),s.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,n=e.effect;if("function"==typeof n){var r=n({state:s,name:t,instance:u,options:void 0===i?{}:i});a.push(r||function(){})}}),u.update()},forceUpdate:function(){if(!l){var e,t,i,n,r,o,a,d,c,h,f,p=s.elements,g=p.reference,m=p.popper;if(pR(g,m)){s.rects={reference:(e=pS(m),t="fixed"===s.options.strategy,i=po(e),a=po(e)&&(r=pu((n=e.getBoundingClientRect()).width)/e.offsetWidth||1,o=pu(n.height)/e.offsetHeight||1,1!==r||1!==o),d=pg(e),c=ph(g,a,t),h={scrollLeft:0,scrollTop:0},f={x:0,y:0},(i||!i&&!t)&&(("body"!==pp(e)||pb(d))&&(h=e!==pn(e)&&po(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:pf(e)),po(e)?(f=ph(e,!0),f.x+=e.clientLeft,f.y+=e.clientTop):d&&(f.x=pm(d))),{x:c.left+h.scrollLeft-f.x,y:c.top+h.scrollTop-f.y,width:c.width,height:c.height}),popper:py(m)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(e){return s.modifiersData[e.name]=Object.assign({},e.data)});for(var v=0;v=0?-1:1,l=(a="function"==typeof o?o(Object.assign({},n,{placement:i})):o)[0],u=a[1],l=l||0,u=(u||0)*s,[pE,pk].indexOf(r)>=0?{x:u,y:l}:{x:l,y:u}),e},{}),a=s[t.placement],l=a.x,u=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=i.mainAxis,o=void 0===r||r,s=i.altAxis,a=void 0===s||s,l=i.fallbackPlacements,u=i.padding,d=i.boundary,c=i.rootBoundary,h=i.altBoundary,f=i.flipVariations,p=void 0===f||f,g=i.allowedAutoPlacements,m=t.options.placement,v=pB(m)===m,b=l||(v||!p?[p$(m)]:function(e){if(pB(e)===pL)return[];var t=p$(e);return[pq(e),t,pq(t)]}(m)),y=[m].concat(b).reduce(function(e,i){var n,r,o,s,a,l,h,f,m,v,b,y;return e.concat(pB(i)===pL?(r=(n={placement:i,boundary:d,rootBoundary:c,padding:u,flipVariations:p,allowedAutoPlacements:g}).placement,o=n.boundary,s=n.rootBoundary,a=n.padding,l=n.flipVariations,f=void 0===(h=n.allowedAutoPlacements)?pI:h,0===(b=(v=(m=pH(r))?l?pT:pT.filter(function(e){return pH(e)===m}):pM).filter(function(e){return f.indexOf(e)>=0})).length&&(b=v),Object.keys(y=b.reduce(function(e,i){return e[i]=p0(t,{placement:i,boundary:o,rootBoundary:s,padding:a})[pB(i)],e},{})).sort(function(e,t){return y[e]-y[t]})):i)},[]),_=t.rects.reference,w=t.rects.popper,C=new Map,S=!0,x=y[0],k=0;k=0,D=N?"width":"height",A=p0(t,{placement:E,boundary:d,rootBoundary:c,altBoundary:h,padding:u}),T=N?M?pk:pE:M?px:"top";_[D]>w[D]&&(T=p$(T));var I=p$(T),O=[];if(o&&O.push(A[L]<=0),a&&O.push(A[T]<=0,A[I]<=0),O.every(function(e){return e})){x=E,S=!1;break}C.set(E,O)}if(S)for(var P=p?3:1,R=function(e){var t=y.find(function(t){var i=C.get(t);if(i)return i.slice(0,e).every(function(e){return e})});if(t)return x=t,"break"},F=P;F>0&&"break"!==R(F);F--);t.placement!==x&&(t.modifiersData[n]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.mainAxis,o=i.altAxis,s=i.boundary,a=i.rootBoundary,l=i.altBoundary,u=i.padding,d=i.tether,c=void 0===d||d,h=i.tetherOffset,f=void 0===h?0:h,p=p0(t,{boundary:s,rootBoundary:a,padding:u,altBoundary:l}),g=pB(t.placement),m=pH(t.placement),v=!m,b=pz(g),y="x"===b?"y":"x",_=t.modifiersData.popperOffsets,w=t.rects.reference,C=t.rects.popper,S="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,x="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(_){if(void 0===r||r){var L,M="y"===b?"top":pE,N="y"===b?px:pk,D="y"===b?"height":"width",A=_[b],T=A+p[M],I=A-p[N],O=c?-C[D]/2:0,P=m===pN?w[D]:C[D],R=m===pN?-C[D]:-w[D],F=t.elements.arrow,B=c&&F?py(F):{width:0,height:0},H=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:pQ(),z=H[M],j=H[N],V=p1(0,w[D],B[D]),W=v?w[D]/2-O-V-z-x.mainAxis:P-V-z-x.mainAxis,U=v?-w[D]/2+O+V+j+x.mainAxis:R+V+j+x.mainAxis,$=t.elements.arrow&&pS(t.elements.arrow),K=$?"y"===b?$.clientTop||0:$.clientLeft||0:0,q=null!=(L=null==k?void 0:k[b])?L:0,G=A+W-q-K,Z=A+U-q,Y=p1(c?pl(T,G):T,A,c?pa(I,Z):I);_[b]=Y,E[b]=Y-A}if(void 0!==o&&o){var Q,J,X="x"===b?"top":pE,ee="x"===b?px:pk,et=_[y],ei="y"===y?"height":"width",en=et+p[X],er=et-p[ee],eo=-1!==["top",pE].indexOf(g),es=null!=(J=null==k?void 0:k[y])?J:0,ea=eo?en:et-w[ei]-C[ei]-es+x.altAxis,el=eo?et+w[ei]+C[ei]-es-x.altAxis:er,eu=c&&eo?(Q=p1(ea,et,el))>el?el:Q:p1(c?ea:en,et,c?el:er);_[y]=eu,E[y]=eu-et}t.modifiersData[n]=E}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i,n=e.state,r=e.name,o=e.options,s=n.elements.arrow,a=n.modifiersData.popperOffsets,l=pB(n.placement),u=pz(l),d=[pE,pk].indexOf(l)>=0?"height":"width";if(s&&a){var c=pJ("number"!=typeof(t="function"==typeof(t=o.padding)?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:pX(t,pM)),h=py(s),f="y"===u?"top":pE,p="y"===u?px:pk,g=n.rects.reference[d]+n.rects.reference[u]-a[u]-n.rects.popper[d],m=a[u]-n.rects.reference[u],v=pS(s),b=v?"y"===u?v.clientHeight||0:v.clientWidth||0:0,y=c[f],_=b-h[d]-c[p],w=b/2-h[d]/2+(g/2-m/2),C=p1(y,w,_);n.modifiersData[r]=((i={})[u]=C,i.centerOffset=C-w,i)}},effect:function(e){var t=e.state,i=e.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&pG(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,n=t.rects.reference,r=t.rects.popper,o=t.modifiersData.preventOverflow,s=p0(t,{elementContext:"reference"}),a=p0(t,{altBoundary:!0}),l=p2(s,n),u=p2(a,r,o),d=p6(l),c=p6(u);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:c},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":c})}}]});function p8(e={}){let{enabled:t=!0,modifiers:i,placement:n="bottom",strategy:r="absolute",arrowPadding:o=8,eventListeners:s=!0,offset:a,gutter:l=8,flip:u=!0,boundary:d="clippingParents",preventOverflow:c=!0,matchWidth:h,direction:f="ltr"}=e,p=(0,R.useRef)(null),g=(0,R.useRef)(null),m=(0,R.useRef)(null),v=function(e,t="ltr"){var i,n;let r=(null==(i=pt[e])?void 0:i[t])||e;return"ltr"===t?r:null!=(n=pi[e])?n:r}(n,f),b=(0,R.useRef)(()=>{}),y=(0,R.useCallback)(()=>{var e;t&&p.current&&g.current&&(null==(e=b.current)||e.call(b),m.current=p3(p.current,g.current,{placement:v,modifiers:[f7,f5,f3,{...f6,enabled:!!h},{name:"eventListeners",..."object"==typeof s?{enabled:!0,options:{...f2,...s}}:{enabled:s,options:f2}},{name:"arrow",options:{padding:o}},{name:"offset",options:{offset:null!=a?a:[0,l]}},{name:"flip",enabled:!!u,options:{padding:8}},{name:"preventOverflow",enabled:!!c,options:{boundary:d}},...null!=i?i:[]],strategy:r}),m.current.forceUpdate(),b.current=m.current.destroy)},[v,t,i,h,s,o,a,l,u,c,d,r]);(0,R.useEffect)(()=>()=>{var e;p.current||g.current||(null==(e=m.current)||e.destroy(),m.current=null)},[]);let _=(0,R.useCallback)(e=>{p.current=e,y()},[y]),w=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(_,t)}),[_]),C=(0,R.useCallback)(e=>{g.current=e,y()},[y]),S=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(C,t),style:{...e.style,position:r,minWidth:h?void 0:"max-content",inset:"0 auto auto 0"}}),[r,C,h]),x=(0,R.useCallback)((e={},t=null)=>{let{size:i,shadowColor:n,bg:r,style:o,...s}=e;return{...s,ref:t,"data-popper-arrow":"",style:function(e){let{size:t,shadowColor:i,bg:n,style:r}=e,o={...r,position:"absolute"};return t&&(o["--popper-arrow-size"]=t),i&&(o["--popper-arrow-shadow-color"]=i),n&&(o["--popper-arrow-bg"]=n),o}(e)}},[]),k=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,"data-popper-arrow-inner":""}),[]);return{update(){var e;null==(e=m.current)||e.update()},forceUpdate(){var e;null==(e=m.current)||e.forceUpdate()},transformOrigin:fX.transformOrigin.varRef,referenceRef:_,popperRef:C,getPopperProps:S,getArrowProps:x,getArrowInnerProps:k,getReferenceProps:w}}function p5(e={}){let{onClose:t,onOpen:i,isOpen:n,id:r}=e,o=sg(i),s=sg(t),[a,l]=(0,R.useState)(e.defaultIsOpen||!1),u=void 0!==n?n:a,d=void 0!==n,c=(0,R.useId)(),h=null!=r?r:`disclosure-${c}`,f=(0,R.useCallback)(()=>{d||l(!1),null==s||s()},[d,s]),p=(0,R.useCallback)(()=>{d||l(!0),null==o||o()},[d,o]),g=(0,R.useCallback)(()=>{u?f():p()},[u,p,f]);return{isOpen:u,onOpen:p,onClose:f,onToggle:g,isControlled:d,getButtonProps:function(e={}){return{...e,"aria-expanded":u,"aria-controls":h,onClick(t){var i;null==(i=e.onClick)||i.call(e,t),g()}}},getDisclosureProps:function(e={}){return{...e,hidden:!u,id:h}}}}function p4(e,t){var i;let n=e.target;return(!n||!!p9(n).contains(n))&&!(null==(i=t.current)?void 0:i.contains(n))}function p9(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function p7(e){let{isOpen:t,ref:i}=e,[n,r]=(0,R.useState)(t),[o,s]=(0,R.useState)(!1);return(0,R.useEffect)(()=>{o||(r(t),s(!0))},[t,o,n]),uE(()=>i.current,"animationend",()=>{r(t)}),{present:!(!t&&!n),onComplete(){var e,t,n;let r=new(null!=(n=null==(t=ce(i.current))?void 0:t.defaultView)?n:window).CustomEvent("animationend",{bubbles:!0});null==(e=i.current)||e.dispatchEvent(r)}}}function ge(e){let{wasSelected:t,enabled:i,isSelected:n,mode:r="unmount"}=e;return!i||!!n||"keepMounted"===r&&!!t}var[gt,gi,gn,gr]=aT(),[go,gs]=F({strict:!1,name:"MenuContext"});function ga(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function gl(e){return ga(e).activeElement===e}function gu(e={}){let{id:t,closeOnSelect:i=!0,closeOnBlur:n=!0,initialFocusRef:r,autoSelect:o=!0,isLazy:s,isOpen:a,defaultIsOpen:l,onClose:u,onOpen:d,placement:c="bottom-start",lazyBehavior:h="unmount",direction:f,computePositionOnMount:p=!1,...g}=e,m=(0,R.useRef)(null),v=(0,R.useRef)(null),b=gn(),y=(0,R.useCallback)(()=>{requestAnimationFrame(()=>{var e;null==(e=m.current)||e.focus({preventScroll:!1})})},[]),_=(0,R.useCallback)(()=>{let e=setTimeout(()=>{var e;if(r)null==(e=r.current)||e.focus();else{let e=b.firstEnabled();e&&M(e.index)}});I.current.add(e)},[b,r]),w=(0,R.useCallback)(()=>{let e=setTimeout(()=>{let e=b.lastEnabled();e&&M(e.index)});I.current.add(e)},[b]),{isOpen:C,onOpen:S,onClose:x,onToggle:k}=p5({isOpen:a,defaultIsOpen:l,onClose:u,onOpen:(0,R.useCallback)(()=>{null==d||d(),o?_():y()},[o,_,y,d])});!function(e){let{ref:t,handler:i,enabled:n=!0}=e,r=sg(i),o=(0,R.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;(0,R.useEffect)(()=>{if(!n)return;let e=e=>{p4(e,t)&&(o.isPointerDown=!0)},s=e=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&i&&p4(e,t)&&(o.isPointerDown=!1,r(e))},a=e=>{o.ignoreEmulatedMouseEvents=!0,i&&o.isPointerDown&&p4(e,t)&&(o.isPointerDown=!1,r(e))},l=p9(t.current);return l.addEventListener("mousedown",e,!0),l.addEventListener("mouseup",s,!0),l.addEventListener("touchstart",e,!0),l.addEventListener("touchend",a,!0),()=>{l.removeEventListener("mousedown",e,!0),l.removeEventListener("mouseup",s,!0),l.removeEventListener("touchstart",e,!0),l.removeEventListener("touchend",a,!0)}},[i,t,r,o,n])}({enabled:C&&n,ref:m,handler:e=>{var t;(null==(t=v.current)?void 0:t.contains(e.target))||x()}});let E=p8({...g,enabled:C||p,placement:c,direction:f}),[L,M]=(0,R.useState)(-1);sm(()=>{C||M(-1)},[C]),fY(m,{focusRef:v,visible:C,shouldFocus:!0});let N=p7({isOpen:C,ref:m}),[D,A]=function(e,...t){let i=(0,R.useId)(),n=e||i;return(0,R.useMemo)(()=>t.map(e=>`${e}-${n}`),[n,t])}(t,"menu-button","menu-list"),T=(0,R.useCallback)(()=>{S(),y()},[S,y]),I=(0,R.useRef)(new Set([]));!function(e,t=[]){(0,R.useEffect)(()=>()=>e(),t)}(()=>{I.current.forEach(e=>clearTimeout(e)),I.current.clear()});let O=(0,R.useCallback)(()=>{S(),_()},[_,S]),P=(0,R.useCallback)(()=>{S(),w()},[S,w]),F=(0,R.useCallback)(()=>{var e,t;let i=ga(m.current),n=null==(e=m.current)?void 0:e.contains(i.activeElement);if(!(C&&!n))return;let r=null==(t=b.item(L))?void 0:t.node;null==r||r.focus()},[C,L,b]),B=(0,R.useRef)(null);return{openAndFocusMenu:T,openAndFocusFirstItem:O,openAndFocusLastItem:P,onTransitionEnd:F,unstable__animationState:N,descendants:b,popper:E,buttonId:D,menuId:A,forceUpdate:E.forceUpdate,orientation:"vertical",isOpen:C,onToggle:k,onOpen:S,onClose:x,menuRef:m,buttonRef:v,focusedIndex:L,closeOnSelect:i,closeOnBlur:n,autoSelect:o,setFocusedIndex:M,isLazy:s,lazyBehavior:h,initialFocusRef:r,rafId:B}}function gd(e={},t=null){let i=gs(),{onToggle:n,popper:r,openAndFocusFirstItem:o,openAndFocusLastItem:s}=i,a=(0,R.useCallback)(e=>{let t={Enter:o,ArrowDown:o,ArrowUp:s}[e.key];t&&(e.preventDefault(),e.stopPropagation(),t(e))},[o,s]);return{...e,ref:aN(i.buttonRef,t,r.referenceRef),id:i.buttonId,"data-active":Y(i.isOpen),"aria-expanded":i.isOpen,"aria-haspopup":"menu","aria-controls":i.menuId,onClick:J(e.onClick,n),onKeyDown:J(e.onKeyDown,a)}}function gc(e){var t;return function(e){var t;if(!(null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE))return!1;let i=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof i.HTMLElement}(e)&&!!(null==(t=null==e?void 0:e.getAttribute("role"))?void 0:t.startsWith("menuitem"))}function gh(e={},t=null){let i=gs();if(!i)throw Error("useMenuContext: context is undefined. Seems you forgot to wrap component within ");let{focusedIndex:n,setFocusedIndex:r,menuRef:o,isOpen:s,onClose:a,menuId:l,isLazy:u,lazyBehavior:d,unstable__animationState:c}=i,h=gi(),f=function(e={}){let{timeout:t=300,preventDefault:i=()=>!0}=e,[n,r]=(0,R.useState)([]),o=(0,R.useRef)(),s=()=>{o.current&&(clearTimeout(o.current),o.current=null)},a=()=>{s(),o.current=setTimeout(()=>{r([]),o.current=null},t)};return(0,R.useEffect)(()=>s,[]),function(e){return t=>{if("Backspace"===t.key){let e=[...n];e.pop(),r(e);return}if(function(e){let{key:t}=e;return 1===t.length||t.length>1&&/[^a-zA-Z0-9]/.test(t)}(t)){let o=n.concat(t.key);i(t)&&(t.preventDefault(),t.stopPropagation()),r(o),e(o.join("")),a()}}}}({preventDefault:e=>" "!==e.key&&gc(e.target)}),p=(0,R.useCallback)(e=>{let t={Tab:e=>e.preventDefault(),Escape:a,ArrowDown:()=>{let e=h.nextEnabled(n);e&&r(e.index)},ArrowUp:()=>{let e=h.prevEnabled(n);e&&r(e.index)}}[e.key];if(t){e.preventDefault(),t(e);return}let i=f(e=>{let t=function(e,t,i,n){if(null==t)return n;if(!n)return e.find(e=>i(e).toLowerCase().startsWith(t.toLowerCase()));let r=e.filter(e=>i(e).toLowerCase().startsWith(t.toLowerCase()));if(r.length>0){let t;return r.includes(n)?((t=r.indexOf(n)+1)===r.length&&(t=0),r[t]):(t=e.indexOf(r[0]),e[t])}return n}(h.values(),e,e=>{var t,i;return null!=(i=null==(t=null==e?void 0:e.node)?void 0:t.textContent)?i:""},h.item(n));t&&r(h.indexOf(t.node))});gc(e.target)&&i(e)},[h,n,f,a,r]),g=(0,R.useRef)(!1);s&&(g.current=!0);let m=ge({wasSelected:g.current,enabled:u,mode:d,isSelected:c.present});return{...e,ref:aN(o,t),children:m?e.children:null,tabIndex:-1,role:"menu",id:l,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:J(e.onKeyDown,p)}}function gf(e={}){let{popper:t,isOpen:i}=gs();return t.getPopperProps({...e,style:{visibility:i?"visible":"hidden",...e.style}})}function gp(e={},t=null){let{onMouseEnter:i,onMouseMove:n,onMouseLeave:r,onClick:o,onFocus:s,isDisabled:a,isFocusable:l,closeOnSelect:u,type:d,...c}=e,{setFocusedIndex:h,focusedIndex:f,closeOnSelect:p,onClose:g,menuRef:m,isOpen:v,menuId:b,rafId:y}=gs(),_=(0,R.useRef)(null),w=`${b}-menuitem-${(0,R.useId)()}`,{index:C,register:S}=gr({disabled:a&&!l}),x=(0,R.useCallback)(e=>{null==i||i(e),a||h(C)},[h,C,a,i]),k=(0,R.useCallback)(e=>{null==n||n(e),_.current&&!gl(_.current)&&x(e)},[x,n]),E=(0,R.useCallback)(e=>{null==r||r(e),a||h(-1)},[h,a,r]),L=(0,R.useCallback)(e=>{null==o||o(e),gc(e.currentTarget)&&(null!=u?u:p)&&g()},[g,o,p,u]),M=(0,R.useCallback)(e=>{null==s||s(e),h(C)},[h,s,C]),N=C===f,D=a&&!l;sm(()=>{v&&(N&&!D&&_.current?(y.current&&cancelAnimationFrame(y.current),y.current=requestAnimationFrame(()=>{var e;null==(e=_.current)||e.focus(),y.current=null})):m.current&&!gl(m.current)&&m.current.focus({preventScroll:!0}))},[N,D,m,v]);let A=fZ({onClick:L,onFocus:M,onMouseEnter:x,onMouseMove:k,onMouseLeave:E,ref:aN(S,_,t),isDisabled:a,isFocusable:l});return{...c,...A,type:null!=d?d:A.type,id:w,role:"menuitem",tabIndex:N?0:-1}}function gg(e={},t=null){let{type:i="radio",isChecked:n,...r}=e;return{...gp(r,t),role:`menuitem${i}`,"aria-checked":n}}function gm(e={}){let{children:t,type:i="radio",value:n,defaultValue:r,onChange:o,...s}=e,a="radio"===i,[l,u]=aV({defaultValue:null!=r?r:a?"":[],value:n,onChange:o}),d=(0,R.useCallback)(e=>{"radio"===i&&"string"==typeof l&&u(e),"checkbox"===i&&Array.isArray(l)&&u(l.includes(e)?l.filter(t=>t!==e):l.concat(e))},[l,u,i]),c=lu(t).map(e=>{if("MenuItemOption"!==e.type.id)return e;let t="radio"===i?e.props.value===l:l.includes(e.props.value);return(0,R.cloneElement)(e,{type:i,onClick:t=>{var i,n;d(e.props.value),null==(n=(i=e.props).onClick)||n.call(i,t)},isChecked:t})});return{...s,children:c}}function gv(){let{isOpen:e,onClose:t}=gs();return{isOpen:e,onClose:t}}var[gb,gy]=F({name:"MenuStylesContext",errorMessage:"useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),g_=e=>{let{children:t}=e,i=s$("Menu",e),n=tL(e),{direction:r}=sA(),{descendants:o,...s}=gu({...n,direction:r}),a=(0,R.useMemo)(()=>s,[s]),{isOpen:l,onClose:u,forceUpdate:d}=a;return(0,A.jsx)(gt,{value:o,children:(0,A.jsx)(go,{value:a,children:(0,A.jsx)(gb,{value:i,children:G(t,{isOpen:l,onClose:u,forceUpdate:d})})})})};g_.displayName="Menu";var gw=sD((e,t)=>{let i=gy();return(0,A.jsx)(sE.span,{ref:t,...e,__css:i.command,className:"chakra-menu__command"})});gw.displayName="MenuCommand";var gC=sD((e,t)=>{let{type:i,...n}=e,r=gy(),o=n.as||i?null!=i?i:void 0:"button",s=(0,R.useMemo)(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...r.item}),[r.item]);return(0,A.jsx)(sE.button,{ref:t,type:o,...n,__css:s})}),gS=e=>{let{className:t,children:i,...n}=e,r=R.Children.only(i),o=(0,R.isValidElement)(r)?(0,R.cloneElement)(r,{focusable:"false","aria-hidden":!0,className:$("chakra-menu__icon",r.props.className)}):null,s=$("chakra-menu__icon-wrapper",t);return(0,A.jsx)(sE.span,{className:s,...n,__css:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:o})};gS.displayName="MenuIcon";var gx=sD((e,t)=>{let{icon:i,iconSpacing:n="0.75rem",command:r,commandSpacing:o="0.75rem",children:s,...a}=e,l=gp(a,t),u=i||r?(0,A.jsx)("span",{style:{pointerEvents:"none",flex:1},children:s}):s;return(0,A.jsxs)(gC,{...l,className:$("chakra-menu__menuitem",l.className),children:[i&&(0,A.jsx)(gS,{fontSize:"0.8em",marginEnd:n,children:i}),u,r&&(0,A.jsx)(gw,{marginStart:o,children:r})]})});gx.displayName="MenuItem";var gk={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},gE=sE(sb.E.div),gL=sD(function(e,t){var i,n;let{rootProps:r,motionProps:o,...s}=e,{isOpen:a,onTransitionEnd:l,unstable__animationState:u}=gs(),d=gh(s,t),c=gf(r),h=gy();return(0,A.jsx)(sE.div,{...c,__css:{zIndex:null!=(n=e.zIndex)?n:null==(i=h.list)?void 0:i.zIndex},children:(0,A.jsx)(gE,{variants:gk,initial:!1,animate:a?"enter":"exit",__css:{outline:0,...h.list},...o,className:$("chakra-menu__menu-list",d.className),...d,onUpdate:l,onAnimationComplete:X(u.onComplete,d.onAnimationComplete)})})});gL.displayName="MenuList";var gM=sD((e,t)=>{let{title:i,children:n,className:r,...o}=e,s=$("chakra-menu__group__title",r),a=gy();return(0,A.jsxs)("div",{ref:t,className:"chakra-menu__group",role:"group",children:[i&&(0,A.jsx)(sE.p,{className:s,...o,__css:a.groupTitle,children:i}),n]})});gM.displayName="MenuGroup";var gN=e=>{let{className:t,title:i,...n}=e,r=gm(n);return(0,A.jsx)(gM,{title:i,className:$("chakra-menu__option-group",t),...r})};gN.displayName="MenuOptionGroup";var gD=sD((e,t)=>{let i=gy();return(0,A.jsx)(sE.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...i.button}})}),gA=sD((e,t)=>{let{children:i,as:n,...r}=e,o=gd(r,t),s=n||gD;return(0,A.jsx)(s,{...o,className:$("chakra-menu__menu-button",e.className),children:(0,A.jsx)(sE.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:e.children})})});gA.displayName="MenuButton";var gT=e=>{let{className:t,...i}=e,n=gy();return(0,A.jsx)(sE.hr,{"aria-orientation":"horizontal",className:$("chakra-menu__divider",t),...i,__css:n.divider})};gT.displayName="MenuDivider";var gI=e=>(0,A.jsx)("svg",{viewBox:"0 0 14 14",width:"1em",height:"1em",...e,children:(0,A.jsx)("polygon",{fill:"currentColor",points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"})}),gO=sD((e,t)=>{let{icon:i,iconSpacing:n="0.75rem",...r}=e,o=gg(r,t);return(0,A.jsxs)(gC,{...o,className:$("chakra-menu__menuitem-option",r.className),children:[null!==i&&(0,A.jsx)(gS,{fontSize:"0.8em",marginEnd:n,opacity:e.isChecked?1:0,children:i||(0,A.jsx)(gI,{})}),(0,A.jsx)("span",{style:{flex:1},children:o.children})]})});gO.id="MenuItemOption",gO.displayName="MenuItemOption";var gP={initial:"initial",animate:"enter",exit:"exit",variants:{initial:({offsetX:e,offsetY:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{opacity:0,x:e,y:t,transition:null!=(o=null==i?void 0:i.exit)?o:aX.exit(aJ.exit,r),transitionEnd:null==n?void 0:n.exit}},enter:({transition:e,transitionEnd:t,delay:i})=>{var n;return{opacity:1,x:0,y:0,transition:null!=(n=null==e?void 0:e.enter)?n:aX.enter(aJ.enter,i),transitionEnd:null==t?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:i,transitionEnd:n,reverse:r,delay:o})=>{var s;let a={x:t,y:e};return{opacity:0,transition:null!=(s=null==i?void 0:i.exit)?s:aX.exit(aJ.exit,o),...r?{...a,transitionEnd:null==n?void 0:n.exit}:{transitionEnd:{...a,...null==n?void 0:n.exit}}}}}},gR=(0,R.forwardRef)(function(e,t){let{unmountOnExit:i,in:n,reverse:r=!0,className:o,offsetX:s=0,offsetY:a=8,transition:l,transitionEnd:u,delay:d,...c}=e,h={offsetX:s,offsetY:a,reverse:r,transition:l,transitionEnd:u,delay:d};return(0,A.jsx)(ar.M,{custom:h,children:(!i||n&&i)&&(0,A.jsx)(sb.E.div,{ref:t,className:$("chakra-offset-slide",o),custom:h,...gP,animate:n||i?"enter":"exit",...c})})});gR.displayName="SlideFade";var gF={initial:"exit",animate:"enter",exit:"exit",variants:{exit:({reverse:e,initialScale:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{opacity:0,...e?{scale:t,transitionEnd:null==n?void 0:n.exit}:{transitionEnd:{scale:t,...null==n?void 0:n.exit}},transition:null!=(o=null==i?void 0:i.exit)?o:aX.exit(aJ.exit,r)}},enter:({transitionEnd:e,transition:t,delay:i})=>{var n;return{opacity:1,scale:1,transition:null!=(n=null==t?void 0:t.enter)?n:aX.enter(aJ.enter,i),transitionEnd:null==e?void 0:e.enter}}}},gB=(0,R.forwardRef)(function(e,t){let{unmountOnExit:i,in:n,reverse:r=!0,initialScale:o=.95,className:s,transition:a,transitionEnd:l,delay:u,...d}=e,c={initialScale:o,reverse:r,transition:a,transitionEnd:l,delay:u};return(0,A.jsx)(ar.M,{custom:c,children:(!i||n&&i)&&(0,A.jsx)(sb.E.div,{ref:t,className:$("chakra-offset-slide",s),...gF,animate:n||i?"enter":"exit",custom:c,...d})})});gB.displayName="ScaleFade";var gH={slideInBottom:{...gP,custom:{offsetY:16,reverse:!0}},slideInRight:{...gP,custom:{offsetX:16,reverse:!0}},scale:{...gF,custom:{initialScale:.95,reverse:!0}},none:{}},gz=sE(sb.E.section),gj=e=>gH[e||"none"],gV=(0,R.forwardRef)((e,t)=>{let{preset:i,motionProps:n=gj(i),...r}=e;return(0,A.jsx)(gz,{ref:t,...n,...r})});gV.displayName="ModalTransition";var gW=Object.defineProperty,gU=(e,t,i)=>t in e?gW(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,g$=(e,t,i)=>(gU(e,"symbol"!=typeof t?t+"":t,i),i),gK=new class{constructor(){g$(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return!!e&&this.modals.get(e)===this.modals.size}};function gq(e,t){let[i,n]=(0,R.useState)(0);return(0,R.useEffect)(()=>{let i=e.current;if(i)return t&&n(gK.add(i)),()=>{gK.remove(i),n(0)}},[t,e]),i}var gG=new WeakMap,gZ=new WeakMap,gY={},gQ=0,gJ=function(e){return e&&(e.host||gJ(e.parentNode))},gX=function(e,t,i,n){var r=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var i=gJ(e);return i&&t.contains(i)?i:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});gY[i]||(gY[i]=new WeakMap);var o=gY[i],s=[],a=new Set,l=new Set(r),u=function(e){!e||a.has(e)||(a.add(e),u(e.parentNode))};r.forEach(u);var d=function(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,function(e){if(a.has(e))d(e);else{var t=e.getAttribute(n),r=null!==t&&"false"!==t,l=(gG.get(e)||0)+1,u=(o.get(e)||0)+1;gG.set(e,l),o.set(e,u),s.push(e),1===l&&r&&gZ.set(e,!0),1===u&&e.setAttribute(i,"true"),r||e.setAttribute(n,"true")}})};return d(t),a.clear(),gQ++,function(){s.forEach(function(e){var t=gG.get(e)-1,r=o.get(e)-1;gG.set(e,t),o.set(e,r),t||(gZ.has(e)||e.removeAttribute(n),gZ.delete(e)),r||e.removeAttribute(i)}),--gQ||(gG=new WeakMap,gG=new WeakMap,gZ=new WeakMap,gY={})}},g0=function(e,t,i){void 0===i&&(i="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),r=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return r?(n.push.apply(n,Array.from(r.querySelectorAll("[aria-live]"))),gX(n,r,i,"aria-hidden")):function(){return null}};function g1(e){var t;let i,{isOpen:n,onClose:r,id:o,closeOnOverlayClick:s=!0,closeOnEsc:a=!0,useInert:l=!0,onOverlayClick:u,onEsc:d}=e,c=(0,R.useRef)(null),h=(0,R.useRef)(null),[f,p,g]=function(e,...t){let i=(0,R.useId)(),n=e||i;return(0,R.useMemo)(()=>t.map(e=>`${e}-${n}`),[n,t])}(o,"chakra-modal","chakra-modal--header","chakra-modal--body");t=n&&l,i=c.current,(0,R.useEffect)(()=>{if(c.current&&t)return g0(c.current)},[t,c,i]),gq(c,n);let m=(0,R.useRef)(null),v=(0,R.useCallback)(e=>{m.current=e.target},[]),b=(0,R.useCallback)(e=>{"Escape"===e.key&&(e.stopPropagation(),a&&(null==r||r()),null==d||d())},[a,r,d]),[y,_]=(0,R.useState)(!1),[w,C]=(0,R.useState)(!1),S=(0,R.useCallback)((e={},t=null)=>({role:"dialog",...e,ref:aN(t,c),id:f,tabIndex:-1,"aria-modal":!0,"aria-labelledby":y?p:void 0,"aria-describedby":w?g:void 0,onClick:J(e.onClick,e=>e.stopPropagation())}),[g,w,f,p,y]),x=(0,R.useCallback)(e=>{e.stopPropagation(),m.current===e.target&&gK.isTopModal(c.current)&&(s&&(null==r||r()),null==u||u())},[r,s,u]),k=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,h),onClick:J(e.onClick,x),onKeyDown:J(e.onKeyDown,b),onMouseDown:J(e.onMouseDown,v)}),[b,v,x]);return{isOpen:n,onClose:r,headerId:p,bodyId:g,setBodyMounted:C,setHeaderMounted:_,dialogRef:c,overlayRef:h,getDialogProps:S,getDialogContainerProps:k}}var[g2,g6]=F({name:"ModalStylesContext",errorMessage:"useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),[g3,g8]=F({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),g5=e=>{let t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:i,children:n,autoFocus:r,trapFocus:o,initialFocusRef:s,finalFocusRef:a,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:d,preserveScrollBarGap:c,motionPreset:h,lockFocusAcrossFrames:f,onCloseComplete:p}=t,g=s$("Modal",t),m={...g1(t),autoFocus:r,trapFocus:o,initialFocusRef:s,finalFocusRef:a,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:d,preserveScrollBarGap:c,motionPreset:h,lockFocusAcrossFrames:f};return(0,A.jsx)(g3,{value:m,children:(0,A.jsx)(g2,{value:g,children:(0,A.jsx)(ar.M,{onExitComplete:p,children:m.isOpen&&(0,A.jsx)(ah,{...i,children:n})})})})};g5.displayName="Modal";var g4="right-scroll-bar-position",g9="width-before-scroll-bar",g7=uG(),me=function(){},mt=R.forwardRef(function(e,t){var i=R.useRef(null),n=R.useState({onScrollCapture:me,onWheelCapture:me,onTouchMoveCapture:me}),r=n[0],o=n[1],s=e.forwardProps,a=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,c=e.shards,h=e.sideCar,f=e.noIsolation,p=e.inert,g=e.allowPinchZoom,m=e.as,v=void 0===m?"div":m,b=e.gapMode,y=(0,uU._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),_=uj([i,t]),w=(0,uU.pi)((0,uU.pi)({},y),r);return R.createElement(R.Fragment,null,d&&R.createElement(h,{sideCar:g7,removeScrollBar:u,shards:c,noIsolation:f,inert:p,setCallbacks:o,allowPinchZoom:!!g,lockRef:i,gapMode:b}),s?R.cloneElement(R.Children.only(a),(0,uU.pi)((0,uU.pi)({},w),{ref:_})):R.createElement(v,(0,uU.pi)({},w,{className:l,ref:_}),a))});mt.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},mt.classNames={fullWidth:g9,zeroRight:g4};var mi=function(e){var t=e.sideCar,i=(0,uU._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return R.createElement(n,(0,uU.pi)({},i))};mi.isSideCarExport=!0;var mn=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=N||i.nc;return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},mr=function(){var e=mn();return function(t,i){R.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&i])}},mo=function(){var e=mr();return function(t){return e(t.styles,t.dynamic),null}},ms={left:0,top:0,right:0,gap:0},ma=function(e){return parseInt(e||"",10)||0},ml=function(e){var t=window.getComputedStyle(document.body),i=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],r=t["padding"===e?"paddingRight":"marginRight"];return[ma(i),ma(n),ma(r)]},mu=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ms;var t=ml(e),i=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-i+t[2]-t[0])}},md=mo(),mc=function(e,t,i,n){var r=e.left,o=e.top,s=e.right,a=e.gap;return void 0===i&&(i="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(a,"px ").concat(n,";\n }\n body {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===i&&"\n padding-left: ".concat(r,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(a,"px ").concat(n,";\n "),"padding"===i&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(g4," {\n right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(g9," {\n margin-right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(g4," .").concat(g4," {\n right: 0 ").concat(n,";\n }\n \n .").concat(g9," .").concat(g9," {\n margin-right: 0 ").concat(n,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n }\n")},mh=function(e){var t=e.noRelative,i=e.noImportant,n=e.gapMode,r=void 0===n?"margin":n,o=R.useMemo(function(){return mu(r)},[r]);return R.createElement(md,{styles:mc(o,!t,r,i?"":"!important")})},mf=!1;if("undefined"!=typeof window)try{var mp=Object.defineProperty({},"passive",{get:function(){return mf=!0,!0}});window.addEventListener("test",mp,mp),window.removeEventListener("test",mp,mp)}catch(e){mf=!1}var mg=!!mf&&{passive:!1},mm=function(e,t){var i=window.getComputedStyle(e);return"hidden"!==i[t]&&!(i.overflowY===i.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===i[t])},mv=function(e,t){var i=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),mb(e,n)){var r=my(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==i.body)return!1},mb=function(e,t){return"v"===e?mm(t,"overflowY"):mm(t,"overflowX")},my=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},m_=function(e,t,i,n,r){var o,s=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),a=s*n,l=i.target,u=t.contains(l),d=!1,c=a>0,h=0,f=0;do{var p=my(e,l),g=p[0],m=p[1]-p[2]-s*g;(g||m)&&mb(e,l)&&(h+=m,f+=g),l=l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return c&&(r&&0===h||!r&&a>h)?d=!0:!c&&(r&&0===f||!r&&-a>f)&&(d=!0),d},mw=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},mC=function(e){return[e.deltaX,e.deltaY]},mS=function(e){return e&&"current"in e?e.current:e},mx=0,mk=[];let mE=(g7.useMedium(function(e){var t=R.useRef([]),i=R.useRef([0,0]),n=R.useRef(),r=R.useState(mx++)[0],o=R.useState(mo)[0],s=R.useRef(e);R.useEffect(function(){s.current=e},[e]),R.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var t=(0,uU.ev)([e.lockRef.current],(e.shards||[]).map(mS),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var a=R.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var r,o=mw(e),a=i.current,l="deltaX"in e?e.deltaX:a[0]-o[0],u="deltaY"in e?e.deltaY:a[1]-o[1],d=e.target,c=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var h=mv(c,d);if(!h)return!0;if(h?r=c:(r="v"===c?"h":"v",h=mv(c,d)),!h)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=r),!r)return!0;var f=n.current||r;return m_(f,t,e,"h"===f?l:u,!0)},[]),l=R.useCallback(function(e){if(mk.length&&mk[mk.length-1]===o){var i="deltaY"in e?mC(e):mw(e),n=t.current.filter(function(t){var n;return t.name===e.type&&t.target===e.target&&(n=t.delta)[0]===i[0]&&n[1]===i[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var r=(s.current.shards||[]).map(mS).filter(Boolean).filter(function(t){return t.contains(e.target)});(r.length>0?a(e,r[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=R.useCallback(function(e,i,n,r){var o={name:e,delta:i,target:n,should:r};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=R.useCallback(function(e){i.current=mw(e),n.current=void 0},[]),c=R.useCallback(function(t){u(t.type,mC(t),t.target,a(t,e.lockRef.current))},[]),h=R.useCallback(function(t){u(t.type,mw(t),t.target,a(t,e.lockRef.current))},[]);R.useEffect(function(){return mk.push(o),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:h}),document.addEventListener("wheel",l,mg),document.addEventListener("touchmove",l,mg),document.addEventListener("touchstart",d,mg),function(){mk=mk.filter(function(e){return e!==o}),document.removeEventListener("wheel",l,mg),document.removeEventListener("touchmove",l,mg),document.removeEventListener("touchstart",d,mg)}},[]);var f=e.removeScrollBar,p=e.inert;return R.createElement(R.Fragment,null,p?R.createElement(o,{styles:"\n .block-interactivity-".concat(r," {pointer-events: none;}\n .allow-interactivity-").concat(r," {pointer-events: all;}\n")}):null,f?R.createElement(mh,{gapMode:e.gapMode}):null)}),mi);var mL=R.forwardRef(function(e,t){return R.createElement(mt,(0,uU.pi)({},e,{ref:t,sideCar:mE}))});function mM(e){let{autoFocus:t,trapFocus:i,dialogRef:n,initialFocusRef:r,blockScrollOnMount:o,allowPinchZoom:s,finalFocusRef:a,returnFocusOnClose:l,preserveScrollBarGap:u,lockFocusAcrossFrames:d,isOpen:c}=g8(),[h,f]=(0,sv.oO)();(0,R.useEffect)(()=>{!h&&f&&setTimeout(f)},[h,f]);let p=gq(n,c);return(0,A.jsx)(ca,{autoFocus:t,isDisabled:!i,initialFocusRef:r,finalFocusRef:a,restoreFocus:l,contentRef:n,lockFocusAcrossFrames:d,children:(0,A.jsx)(mL,{removeScrollBar:!u,allowPinchZoom:s,enabled:1===p&&o,forwardProps:!0,children:e.children})})}mL.classNames=mt.classNames;var mN=sD((e,t)=>{let{className:i,children:n,containerProps:r,motionProps:o,...s}=e,{getDialogProps:a,getDialogContainerProps:l}=g8(),u=a(s,t),d=l(r),c=$("chakra-modal__content",i),h=g6(),f={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...h.dialog},p={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...h.dialogContainer},{motionPreset:g}=g8();return(0,A.jsx)(mM,{children:(0,A.jsx)(sE.div,{...d,className:"chakra-modal__content-container",tabIndex:-1,__css:p,children:(0,A.jsx)(gV,{preset:g,motionProps:o,className:c,...u,__css:f,children:n})})})});function mD(e){let{leastDestructiveRef:t,...i}=e;return(0,A.jsx)(g5,{...i,initialFocusRef:t})}mN.displayName="ModalContent";var mA=sD((e,t)=>(0,A.jsx)(mN,{ref:t,role:"alertdialog",...e})),[mT,mI]=F(),mO={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function mP(e){var t;let{isOpen:i,onClose:n,placement:r="right",children:o,...s}=e,a=sA(),l=null==(t=a.components)?void 0:t.Drawer,u=function(e,t){var i,n;if(e)return null!=(n=null==(i=mO[e])?void 0:i[t])?n:e}(r,a.direction);return(0,A.jsx)(mT,{value:{placement:u},children:(0,A.jsx)(g5,{isOpen:i,onClose:n,styleConfig:l,...s,children:o})})}var mR={exit:{duration:.15,ease:aZ.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},mF={exit:({direction:e,transition:t,transitionEnd:i,delay:n})=>{var r;let{exit:o}=aQ({direction:e});return{...o,transition:null!=(r=null==t?void 0:t.exit)?r:aX.exit(mR.exit,n),transitionEnd:null==i?void 0:i.exit}},enter:({direction:e,transitionEnd:t,transition:i,delay:n})=>{var r;let{enter:o}=aQ({direction:e});return{...o,transition:null!=(r=null==i?void 0:i.enter)?r:aX.enter(mR.enter,n),transitionEnd:null==t?void 0:t.enter}}},mB=(0,R.forwardRef)(function(e,t){let{direction:i="right",style:n,unmountOnExit:r,in:o,className:s,transition:a,transitionEnd:l,delay:u,motionProps:d,...c}=e,h=Object.assign({position:"fixed"},aQ({direction:i}).position,n),f={transitionEnd:l,transition:a,direction:i,delay:u};return(0,A.jsx)(ar.M,{custom:f,children:(!r||o&&r)&&(0,A.jsx)(sb.E.div,{...c,ref:t,initial:"exit",className:$("chakra-slide",s),animate:o||r?"enter":"exit",exit:"exit",custom:f,variants:mF,style:h,...d})})});mB.displayName="Slide";var mH=sE(mB),mz=sD((e,t)=>{let{className:i,children:n,motionProps:r,containerProps:o,...s}=e,{getDialogProps:a,getDialogContainerProps:l,isOpen:u}=g8(),d=a(s,t),c=l(o),h=$("chakra-modal__content",i),f=g6(),p={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...f.dialog},g={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...f.dialogContainer},{placement:m}=mI();return(0,A.jsx)(mM,{children:(0,A.jsx)(sE.div,{...c,className:"chakra-modal__content-container",__css:g,children:(0,A.jsx)(mH,{motionProps:r,direction:m,in:u,className:h,...d,__css:p,children:n})})})});mz.displayName="DrawerContent";var mj=sD((e,t)=>{let{className:i,...n}=e,r=$("chakra-modal__footer",i),o={display:"flex",alignItems:"center",justifyContent:"flex-end",...g6().footer};return(0,A.jsx)(sE.footer,{ref:t,...n,__css:o,className:r})});mj.displayName="ModalFooter";var mV=sD((e,t)=>{let{className:i,...n}=e,{headerId:r,setHeaderMounted:o}=g8();(0,R.useEffect)(()=>(o(!0),()=>o(!1)),[o]);let s=$("chakra-modal__header",i),a={flex:0,...g6().header};return(0,A.jsx)(sE.header,{ref:t,className:s,id:r,...n,__css:a})});mV.displayName="ModalHeader";var mW={initial:"exit",animate:"enter",exit:"exit",variants:{enter:({transition:e,transitionEnd:t,delay:i}={})=>{var n;return{opacity:1,transition:null!=(n=null==e?void 0:e.enter)?n:aX.enter(aJ.enter,i),transitionEnd:null==t?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:i}={})=>{var n;return{opacity:0,transition:null!=(n=null==e?void 0:e.exit)?n:aX.exit(aJ.exit,i),transitionEnd:null==t?void 0:t.exit}}}},mU=(0,R.forwardRef)(function(e,t){let{unmountOnExit:i,in:n,className:r,transition:o,transitionEnd:s,delay:a,...l}=e,u={transition:o,transitionEnd:s,delay:a};return(0,A.jsx)(ar.M,{custom:u,children:(!i||n&&i)&&(0,A.jsx)(sb.E.div,{ref:t,className:$("chakra-fade",r),custom:u,...mW,animate:n||i?"enter":"exit",...l})})});mU.displayName="Fade";var m$=sE(sb.E.div),mK=sD((e,t)=>{let{className:i,transition:n,motionProps:r,...o}=e,s=$("chakra-modal__overlay",i),a={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...g6().overlay},{motionPreset:l}=g8(),u="none"===l?{}:mW,d=r||u;return(0,A.jsx)(m$,{...d,__css:a,ref:t,className:s,...o})});mK.displayName="ModalOverlay";var mq=sD((e,t)=>{let{className:i,...n}=e,{bodyId:r,setBodyMounted:o}=g8();(0,R.useEffect)(()=>(o(!0),()=>o(!1)),[o]);let s=$("chakra-modal__body",i),a=g6();return(0,A.jsx)(sE.div,{ref:t,className:s,id:r,...n,__css:a.body})});mq.displayName="ModalBody";var mG=sD((e,t)=>{let{onClick:i,className:n,...r}=e,{onClose:o}=g8(),s=$("chakra-modal__close-btn",n),a=g6();return(0,A.jsx)(s9,{ref:t,__css:a.closeButton,className:s,onClick:J(i,e=>{e.stopPropagation(),o()}),...r})});mG.displayName="ModalCloseButton";var mZ=e=>(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),mY=e=>(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function mQ(e,t,i,n){(0,R.useEffect)(()=>{var r;if(!e.current||!n)return;let o=null!=(r=e.current.ownerDocument.defaultView)?r:window,s=Array.isArray(t)?t:[t],a=new o.MutationObserver(e=>{for(let t of e)"attributes"===t.type&&t.attributeName&&s.includes(t.attributeName)&&i(t)});return a.observe(e.current,{attributes:!0,attributeFilter:s}),()=>a.disconnect()})}var mJ=/^[Ee0-9+\-.]$/;function mX(e){return mJ.test(e)}function m0(e={}){let{focusInputOnChange:t=!0,clampValueOnBlur:i=!0,keepWithinRange:n=!0,min:r=Number.MIN_SAFE_INTEGER,max:o=Number.MAX_SAFE_INTEGER,step:s=1,isReadOnly:a,isDisabled:l,isRequired:u,isInvalid:d,pattern:c="[0-9]*(.[0-9]+)?",inputMode:h="decimal",allowMouseWheel:f,id:p,onChange:g,precision:m,name:v,"aria-describedby":b,"aria-label":y,"aria-labelledby":_,onFocus:w,onBlur:C,onInvalid:S,getAriaValueText:x,isValidCharacter:k,format:E,parse:L,...M}=e,N=sg(w),D=sg(C),A=sg(S),T=sg(null!=k?k:mX),I=sg(x),O=uf(e),{update:P,increment:F,decrement:B}=O,[H,z]=(0,R.useState)(!1),j=!(a||l),V=(0,R.useRef)(null),W=(0,R.useRef)(null),U=(0,R.useRef)(null),$=(0,R.useRef)(null),K=(0,R.useCallback)(e=>e.split("").filter(T).join(""),[T]),q=(0,R.useCallback)(e=>{var t;return null!=(t=null==L?void 0:L(e))?t:e},[L]),G=(0,R.useCallback)(e=>{var t;return(null!=(t=null==E?void 0:E(e))?t:e).toString()},[E]);sm(()=>{O.valueAsNumber>o?null==A||A("rangeOverflow",G(O.value),O.valueAsNumber):O.valueAsNumber{if(V.current&&V.current.value!=O.value){let e=q(V.current.value);O.setValue(K(e))}},[q,K]);let Z=(0,R.useCallback)((e=s)=>{j&&F(e)},[F,j,s]),Y=(0,R.useCallback)((e=s)=>{j&&B(e)},[B,j,s]),X=function(e,t){var i;let n,[r,o]=(0,R.useState)(!1),[s,a]=(0,R.useState)(null),[l,u]=(0,R.useState)(!0),d=(0,R.useRef)(null),c=()=>clearTimeout(d.current);i=r?50:null,n=sg(()=>{"increment"===s&&e(),"decrement"===s&&t()}),(0,R.useEffect)(()=>{let e=null;return null!==i&&(e=window.setInterval(()=>n(),i)),()=>{e&&window.clearInterval(e)}},[i,n]);let h=(0,R.useCallback)(()=>{l&&e(),d.current=setTimeout(()=>{u(!1),o(!0),a("increment")},300)},[e,l]),f=(0,R.useCallback)(()=>{l&&t(),d.current=setTimeout(()=>{u(!1),o(!0),a("decrement")},300)},[t,l]),p=(0,R.useCallback)(()=>{u(!0),o(!1),c()},[]);return(0,R.useEffect)(()=>()=>c(),[]),{up:h,down:f,stop:p,isSpinning:r}}(Z,Y);mQ(U,"disabled",X.stop,X.isSpinning),mQ($,"disabled",X.stop,X.isSpinning);let ee=(0,R.useCallback)(e=>{e.nativeEvent.isComposing||(P(K(q(e.currentTarget.value))),W.current={start:e.currentTarget.selectionStart,end:e.currentTarget.selectionEnd})},[P,K,q]),et=(0,R.useCallback)(e=>{var t,i,n;null==N||N(e),W.current&&(e.target.selectionStart=null!=(i=W.current.start)?i:null==(t=e.currentTarget.value)?void 0:t.length,e.currentTarget.selectionEnd=null!=(n=W.current.end)?n:e.currentTarget.selectionStart)},[N]),ei=(0,R.useCallback)(e=>{if(e.nativeEvent.isComposing)return;!function(e,t){if(null==e.key)return!0;let i=e.ctrlKey||e.altKey||e.metaKey;return 1!==e.key.length||!!i||t(e.key)}(e,T)&&e.preventDefault();let t=en(e)*s,i={ArrowUp:()=>Z(t),ArrowDown:()=>Y(t),Home:()=>P(r),End:()=>P(o)}[e.key];i&&(e.preventDefault(),i(e))},[T,s,Z,Y,P,r,o]),en=e=>{let t=1;return(e.metaKey||e.ctrlKey)&&(t=.1),e.shiftKey&&(t=10),t},er=(0,R.useMemo)(()=>{let e=null==I?void 0:I(O.value);return null!=e?e:O.value.toString()||void 0},[O.value,I]),eo=(0,R.useCallback)(()=>{let e=O.value;""!==O.value&&(/^[eE]/.test(O.value.toString())?O.setValue(""):(O.valueAsNumbero&&(e=o),O.cast(e)))},[O,o,r]),es=(0,R.useCallback)(()=>{z(!1),i&&eo()},[i,z,eo]),ea=(0,R.useCallback)(()=>{t&&requestAnimationFrame(()=>{var e;null==(e=V.current)||e.focus()})},[t]),el=(0,R.useCallback)(e=>{e.preventDefault(),X.up(),ea()},[ea,X]),eu=(0,R.useCallback)(e=>{e.preventDefault(),X.down(),ea()},[ea,X]);uE(()=>V.current,"wheel",e=>{var t,i;let n=(null!=(i=null==(t=V.current)?void 0:t.ownerDocument)?i:document).activeElement===V.current;if(!f||!n)return;e.preventDefault();let r=en(e)*s,o=Math.sign(e.deltaY);-1===o?Z(r):1===o&&Y(r)},{passive:!1});let ed=(0,R.useCallback)((e={},t=null)=>{let i=l||n&&O.isAtMax;return{...e,ref:aN(t,U),role:"button",tabIndex:-1,onPointerDown:J(e.onPointerDown,e=>{0!==e.button||i||el(e)}),onPointerLeave:J(e.onPointerLeave,X.stop),onPointerUp:J(e.onPointerUp,X.stop),disabled:i,"aria-disabled":Q(i)}},[O.isAtMax,n,el,X.stop,l]),ec=(0,R.useCallback)((e={},t=null)=>{let i=l||n&&O.isAtMin;return{...e,ref:aN(t,$),role:"button",tabIndex:-1,onPointerDown:J(e.onPointerDown,e=>{0!==e.button||i||eu(e)}),onPointerLeave:J(e.onPointerLeave,X.stop),onPointerUp:J(e.onPointerUp,X.stop),disabled:i,"aria-disabled":Q(i)}},[O.isAtMin,n,eu,X.stop,l]),eh=(0,R.useCallback)((e={},t=null)=>{var i,n,s,f;return{name:v,inputMode:h,type:"text",pattern:c,"aria-labelledby":_,"aria-label":y,"aria-describedby":b,id:p,disabled:l,...e,readOnly:null!=(i=e.readOnly)?i:a,"aria-readonly":null!=(n=e.readOnly)?n:a,"aria-required":null!=(s=e.required)?s:u,required:null!=(f=e.required)?f:u,ref:aN(V,t),value:G(O.value),role:"spinbutton","aria-valuemin":r,"aria-valuemax":o,"aria-valuenow":Number.isNaN(O.valueAsNumber)?void 0:O.valueAsNumber,"aria-invalid":Q(null!=d?d:O.isOutOfRange),"aria-valuetext":er,autoComplete:"off",autoCorrect:"off",onChange:J(e.onChange,ee),onKeyDown:J(e.onKeyDown,ei),onFocus:J(e.onFocus,et,()=>z(!0)),onBlur:J(e.onBlur,D,es)}},[v,h,c,_,y,G,b,p,l,u,a,d,O.value,O.valueAsNumber,O.isOutOfRange,r,o,er,ee,ei,et,D,es]);return{value:G(O.value),valueAsNumber:O.valueAsNumber,isFocused:H,isDisabled:l,isReadOnly:a,getIncrementButtonProps:ed,getDecrementButtonProps:ec,getInputProps:eh,htmlProps:M}}var[m1,m2]=F({name:"NumberInputStylesContext",errorMessage:"useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),[m6,m3]=F({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within "}),m8=sD(function(e,t){let i=s$("NumberInput",e),{htmlProps:n,...r}=m0(lG(tL(e))),o=(0,R.useMemo)(()=>r,[r]);return(0,A.jsx)(m6,{value:o,children:(0,A.jsx)(m1,{value:i,children:(0,A.jsx)(sE.div,{...n,ref:t,className:$("chakra-numberinput",e.className),__css:{position:"relative",zIndex:0,...i.root}})})})});m8.displayName="NumberInput";var m5=sD(function(e,t){let i=m2();return(0,A.jsx)(sE.div,{"aria-hidden":!0,ref:t,...e,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...i.stepperGroup}})});m5.displayName="NumberInputStepper";var m4=sD(function(e,t){let{getInputProps:i}=m3(),n=i(e,t),r=m2();return(0,A.jsx)(sE.input,{...n,className:$("chakra-numberinput__field",e.className),__css:{width:"100%",...r.field}})});m4.displayName="NumberInputField";var m9=sE("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),m7=sD(function(e,t){var i;let n=m2(),{getDecrementButtonProps:r}=m3(),o=r(e,t);return(0,A.jsx)(m9,{...o,__css:n.stepper,children:null!=(i=e.children)?i:(0,A.jsx)(mZ,{})})});m7.displayName="NumberDecrementStepper";var ve=sD(function(e,t){var i;let{getIncrementButtonProps:n}=m3(),r=n(e,t),o=m2();return(0,A.jsx)(m9,{...r,__css:o.stepper,children:null!=(i=e.children)?i:(0,A.jsx)(mY,{})})});ve.displayName="NumberIncrementStepper";var[vt,vi,vn,vr]=aT(),[vo,vs]=F({name:"PinInputContext",errorMessage:"usePinInputContext: `context` is undefined. Seems you forgot to all pin input fields within ``"}),va=e=>null==e?void 0:e.split("");function vl(e,t){return("alphanumeric"===t?/^[a-zA-Z0-9]+$/i:/^[0-9]+$/).test(e)}function vu(e={}){let{autoFocus:t,value:i,defaultValue:n,onChange:r,onComplete:o,placeholder:s="○",manageFocus:a=!0,otp:l=!1,id:u,isDisabled:d,isInvalid:c,type:h="number",mask:f}=e,p=(0,R.useId)(),g=null!=u?u:`pin-input-${p}`,m=vn(),[v,b]=(0,R.useState)(!0),[y,_]=(0,R.useState)(-1),[w,C]=aV({defaultValue:va(n)||[],value:va(i),onChange:e=>null==r?void 0:r(e.join(""))});(0,R.useEffect)(()=>{if(t){let e=m.first();e&&requestAnimationFrame(()=>{e.node.focus()})}},[m]);let S=(0,R.useCallback)(e=>{if(!v||!a)return;let t=m.next(e,!1);t&&requestAnimationFrame(()=>{t.node.focus()})},[m,v,a]),x=(0,R.useCallback)((e,t,i=!0)=>{let n=[...w];n[t]=e,C(n),""!==e&&n.length===m.count()&&n.every(e=>null!=e&&""!==e)?null==o||o(n.join("")):i&&S(t)},[w,C,S,o,m]),k=(0,R.useCallback)(()=>{var e;C(Array(m.count()).fill(""));let t=m.first();null==(e=null==t?void 0:t.node)||e.focus()},[m,C]),E=(0,R.useCallback)((e,t)=>{let i=t;return(null==e?void 0:e.length)>0&&(e[0]===t.charAt(0)?i=t.charAt(1):e[0]===t.charAt(1)&&(i=t.charAt(0))),i},[]);return{getInputProps:(0,R.useCallback)(e=>{let{index:t,...i}=e,n=y===t,r="number"===h?"tel":"text";return{"aria-label":"Please enter your pin code",inputMode:"number"===h?"numeric":"text",type:f?"password":r,...i,id:`${g}-${t}`,disabled:d,"aria-invalid":Q(c),onChange:J(i.onChange,e=>{let i=e.target.value,n=E(w[t],i);if(""===n){x("",t);return}if(i.length>2){if(vl(i,h)){let e=i.split("").filter((e,t)=>t{var i;if("Backspace"===e.key&&a){if(""===e.target.value){let e=m.prev(t,!1);e&&(x("",t-1,!1),null==(i=e.node)||i.focus(),b(!0))}else b(!1)}}),onFocus:J(i.onFocus,()=>{_(t)}),onBlur:J(i.onBlur,()=>{_(-1)}),value:w[t]||"",autoComplete:l?"one-time-code":"off",placeholder:n?"":s}},[m,y,E,g,d,f,c,a,o,l,s,x,C,h,w]),id:g,descendants:m,values:w,setValue:x,setValues:C,clear:k}}function vd(e={},t=null){let{getInputProps:i}=vs(),{index:n,register:r}=vr();return i({...e,ref:aN(r,t),index:n})}function vc(e){let t=sU("PinInput",e),{children:i,...n}=tL(e),{descendants:r,...o}=vu(n),s=lu(i).map(e=>(0,R.cloneElement)(e,{__css:t}));return(0,A.jsx)(vt,{value:r,children:(0,A.jsx)(vo,{value:o,children:s})})}vc.displayName="PinInput";var vh=sD(function(e,t){let i=vd(e,t);return(0,A.jsx)(sE.input,{...i,className:$("chakra-pin-input",e.className)})});vh.displayName="PinInputField";var[vf,vp]=F({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),[vg,vm]=F({name:"PopoverStylesContext",errorMessage:"usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),vv=sD(function(e,t){let{getHeaderProps:i}=vp(),n=vm();return(0,A.jsx)(sE.header,{...i(e,t),className:$("chakra-popover__header",e.className),__css:n.header})});function vb(e){let t=R.Children.only(e.children),{getTriggerProps:i}=vp();return(0,R.cloneElement)(t,i(t.props,t.ref))}vv.displayName="PopoverHeader",vb.displayName="PopoverTrigger";var vy={click:"click",hover:"hover"};function v_(e={}){let{closeOnBlur:t=!0,closeOnEsc:i=!0,initialFocusRef:n,id:r,returnFocusOnClose:o=!0,autoFocus:s=!0,arrowSize:a,arrowShadowColor:l,trigger:u=vy.click,openDelay:d=200,closeDelay:c=200,isLazy:h,lazyBehavior:f="unmount",computePositionOnMount:p,...g}=e,{isOpen:m,onClose:v,onOpen:b,onToggle:y}=p5(e),_=(0,R.useRef)(null),w=(0,R.useRef)(null),C=(0,R.useRef)(null),S=(0,R.useRef)(!1),x=(0,R.useRef)(!1);m&&(x.current=!0);let[k,E]=(0,R.useState)(!1),[L,M]=(0,R.useState)(!1),N=(0,R.useId)(),D=null!=r?r:N,[A,T,I,O]=["popover-trigger","popover-content","popover-header","popover-body"].map(e=>`${e}-${D}`),{referenceRef:P,getArrowProps:F,getPopperProps:B,getArrowInnerProps:H,forceUpdate:z}=p8({...g,enabled:m||!!p}),j=p7({isOpen:m,ref:C});uT({enabled:m,ref:w}),fY(C,{focusRef:w,visible:m,shouldFocus:o&&u===vy.click}),function(e,t=fQ){let{focusRef:i,preventScroll:n,shouldFocus:r,visible:o}=t,s="current"in e?e.current:e,a=r&&o,l=(0,R.useRef)(a),u=(0,R.useRef)(o);t0(()=>{!u.current&&o&&(l.current=a),u.current=o},[o,a]);let d=(0,R.useCallback)(()=>{if(o&&s&&l.current&&(l.current=!1,!s.contains(document.activeElement))){if(null==i?void 0:i.current)requestAnimationFrame(()=>{var e;null==(e=i.current)||e.focus({preventScroll:n})});else{let e=co(s);e.length>0&&requestAnimationFrame(()=>{e[0].focus({preventScroll:n})})}}},[o,n,s,i]);sm(()=>{d()},[d]),uE(s,"transitionend",d)}(C,{focusRef:n,visible:m,shouldFocus:s&&u===vy.click});let V=ge({wasSelected:x.current,enabled:h,mode:f,isSelected:j.present}),W=(0,R.useCallback)((e={},n=null)=>{let r={...e,style:{...e.style,transformOrigin:fX.transformOrigin.varRef,[fX.arrowSize.var]:a?`${a}px`:void 0,[fX.arrowShadowColor.var]:l},ref:aN(C,n),children:V?e.children:null,id:T,tabIndex:-1,role:"dialog",onKeyDown:J(e.onKeyDown,e=>{i&&"Escape"===e.key&&v()}),onBlur:J(e.onBlur,e=>{let i=vC(e),n=vw(C.current,i),r=vw(w.current,i);m&&t&&!n&&!r&&v()}),"aria-labelledby":k?I:void 0,"aria-describedby":L?O:void 0};return u===vy.hover&&(r.role="tooltip",r.onMouseEnter=J(e.onMouseEnter,()=>{S.current=!0}),r.onMouseLeave=J(e.onMouseLeave,e=>{null!==e.nativeEvent.relatedTarget&&(S.current=!1,setTimeout(()=>v(),c))})),r},[V,T,k,I,L,O,u,i,v,m,t,c,l,a]),U=(0,R.useCallback)((e={},t=null)=>B({...e,style:{visibility:m?"visible":"hidden",...e.style}},t),[m,B]),$=(0,R.useCallback)((e,t=null)=>({...e,ref:aN(t,_,P)}),[_,P]),K=(0,R.useRef)(),q=(0,R.useRef)(),G=(0,R.useCallback)(e=>{null==_.current&&P(e)},[P]),Z=(0,R.useCallback)((e={},i=null)=>{let n={...e,ref:aN(w,i,G),id:A,"aria-haspopup":"dialog","aria-expanded":m,"aria-controls":T};return u===vy.click&&(n.onClick=J(e.onClick,y)),u===vy.hover&&(n.onFocus=J(e.onFocus,()=>{void 0===K.current&&b()}),n.onBlur=J(e.onBlur,e=>{let i=vC(e),n=!vw(C.current,i);m&&t&&n&&v()}),n.onKeyDown=J(e.onKeyDown,e=>{"Escape"===e.key&&v()}),n.onMouseEnter=J(e.onMouseEnter,()=>{S.current=!0,K.current=window.setTimeout(()=>b(),d)}),n.onMouseLeave=J(e.onMouseLeave,()=>{S.current=!1,K.current&&(clearTimeout(K.current),K.current=void 0),q.current=window.setTimeout(()=>{!1===S.current&&v()},c)})),n},[A,m,T,u,G,y,b,t,v,d,c]);(0,R.useEffect)(()=>()=>{K.current&&clearTimeout(K.current),q.current&&clearTimeout(q.current)},[]);let Y=(0,R.useCallback)((e={},t=null)=>({...e,id:I,ref:aN(t,e=>{E(!!e)})}),[I]),Q=(0,R.useCallback)((e={},t=null)=>({...e,id:O,ref:aN(t,e=>{M(!!e)})}),[O]);return{forceUpdate:z,isOpen:m,onAnimationComplete:j.onComplete,onClose:v,getAnchorProps:$,getArrowProps:F,getArrowInnerProps:H,getPopoverPositionerProps:U,getPopoverProps:W,getTriggerProps:Z,getHeaderProps:Y,getBodyProps:Q}}function vw(e,t){return e===t||(null==e?void 0:e.contains(t))}function vC(e){var t;let i=e.currentTarget.ownerDocument.activeElement;return null!=(t=e.relatedTarget)?t:i}function vS(e){let t=s$("Popover",e),{children:i,...n}=tL(e),r=sA(),o=v_({...n,direction:r.direction});return(0,A.jsx)(vf,{value:o,children:(0,A.jsx)(vg,{value:t,children:G(i,{isOpen:o.isOpen,onClose:o.onClose,forceUpdate:o.forceUpdate})})})}function vx(e){let t=R.Children.only(e.children),{getAnchorProps:i}=vp();return(0,R.cloneElement)(t,i(t.props,t.ref))}vS.displayName="Popover",vx.displayName="PopoverAnchor";var vk=(e,t)=>t?`${e}.${t}, ${t}`:void 0;function vE(e){var t;let{bg:i,bgColor:n,backgroundColor:r,shadow:o,boxShadow:s,shadowColor:a}=e,{getArrowProps:l,getArrowInnerProps:u}=vp(),d=vm(),c=null!=(t=null!=i?i:n)?t:r,h=null!=o?o:s;return(0,A.jsx)(sE.div,{...l(),className:"chakra-popover__arrow-positioner",children:(0,A.jsx)(sE.div,{className:$("chakra-popover__arrow",e.className),...u(e),__css:{"--popper-arrow-shadow-color":vk("colors",a),"--popper-arrow-bg":vk("colors",c),"--popper-arrow-shadow":vk("shadows",h),...d.arrow}})})}vE.displayName="PopoverArrow";var vL=sD(function(e,t){let{getBodyProps:i}=vp(),n=vm();return(0,A.jsx)(sE.div,{...i(e,t),className:$("chakra-popover__body",e.className),__css:n.body})});vL.displayName="PopoverBody";var vM=sD(function(e,t){let{onClose:i}=vp(),n=vm();return(0,A.jsx)(s9,{size:"sm",onClick:i,className:$("chakra-popover__close-btn",e.className),__css:n.closeButton,ref:t,...e})});vM.displayName="PopoverCloseButton";var vN={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},vD=sE(sb.E.section),vA=sD(function(e,t){let{variants:i=vN,...n}=e,{isOpen:r}=vp();return(0,A.jsx)(vD,{ref:t,variants:function(e){if(e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}(i),initial:!1,animate:r?"enter":"exit",...n})});vA.displayName="PopoverTransition";var vT=sD(function(e,t){let{rootProps:i,motionProps:n,...r}=e,{getPopoverProps:o,getPopoverPositionerProps:s,onAnimationComplete:a}=vp(),l=vm(),u={position:"relative",display:"flex",flexDirection:"column",...l.content};return(0,A.jsx)(sE.div,{...s(i),__css:l.popper,className:"chakra-popover__popper",children:(0,A.jsx)(vA,{...n,...o(r,t),onAnimationComplete:X(a,r.onAnimationComplete),className:$("chakra-popover__content",e.className),__css:u})})});function vI(e){let t=vm();return(0,A.jsx)(sE.footer,{...e,className:$("chakra-popover__footer",e.className),__css:t.footer})}vT.displayName="PopoverContent",vI.displayName="PopoverFooter";var vO=sE("div",{baseStyle:{fontSize:"0.24em",top:"50%",left:"50%",width:"100%",textAlign:"center",position:"absolute",transform:"translate(-50%, -50%)"}});vO.displayName="CircularProgressLabel";var vP=e=>(0,A.jsx)(sE.circle,{cx:50,cy:50,r:42,fill:"transparent",...e});vP.displayName="Circle";var vR=(0,D.keyframes)({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}}),vF=(0,D.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),vB=(0,D.keyframes)({"0%":{left:"-40%"},"100%":{left:"100%"}}),vH=(0,D.keyframes)({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});function vz(e){let{value:t=0,min:i,max:n,valueText:r,getValueText:o,isIndeterminate:s,role:a="progressbar"}=e,l=(t-i)*100/(n-i);return{bind:{"data-indeterminate":s?"":void 0,"aria-valuemax":n,"aria-valuemin":i,"aria-valuenow":s?void 0:t,"aria-valuetext":(()=>{if(null!=t)return"function"==typeof o?o(t,l):r})(),role:a},percent:l,value:t}}var vj=e=>{let{size:t,isIndeterminate:i,...n}=e;return(0,A.jsx)(sE.svg,{viewBox:"0 0 100 100",__css:{width:t,height:t,animation:i?`${vF} 2s linear infinite`:void 0},...n})};vj.displayName="Shape";var vV=sD((e,t)=>{var i;let{size:n="48px",max:r=100,min:o=0,valueText:s,getValueText:a,value:l,capIsRound:u,children:d,thickness:c="10px",color:h="#0078d4",trackColor:f="#edebe9",isIndeterminate:p,...g}=e,m=vz({min:o,max:r,value:l,valueText:s,getValueText:a,isIndeterminate:p}),v=p?void 0:(null!=(i=m.percent)?i:0)*2.64,b=null==v?void 0:`${v} ${264-v}`,y=p?{css:{animation:`${vR} 1.5s linear infinite`}}:{strokeDashoffset:66,strokeDasharray:b,transitionProperty:"stroke-dasharray, stroke",transitionDuration:"0.6s",transitionTimingFunction:"ease"};return(0,A.jsxs)(sE.div,{ref:t,className:"chakra-progress",...m.bind,...g,__css:{display:"inline-block",position:"relative",verticalAlign:"middle",fontSize:n},children:[(0,A.jsxs)(vj,{size:n,isIndeterminate:p,children:[(0,A.jsx)(vP,{stroke:f,strokeWidth:c,className:"chakra-progress__track"}),(0,A.jsx)(vP,{stroke:h,strokeWidth:c,className:"chakra-progress__indicator",strokeLinecap:u?"round":void 0,opacity:0!==m.value||p?void 0:0,...y})]}),d]})});vV.displayName="CircularProgress";var[vW,vU]=F({name:"ProgressStylesContext",errorMessage:"useProgressStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),v$=sD((e,t)=>{let{min:i,max:n,value:r,isIndeterminate:o,role:s,...a}=e,l=vz({value:r,min:i,max:n,isIndeterminate:o,role:s}),u={height:"100%",...vU().filledTrack};return(0,A.jsx)(sE.div,{ref:t,style:{width:`${l.percent}%`,...a.style},...l.bind,...a,__css:u})}),vK=sD((e,t)=>{var i;let{value:n,min:r=0,max:o=100,hasStripe:s,isAnimated:a,children:l,borderRadius:u,isIndeterminate:d,"aria-label":c,"aria-labelledby":h,"aria-valuetext":f,title:p,role:g,...m}=tL(e),v=s$("Progress",e),b=null!=u?u:null==(i=v.track)?void 0:i.borderRadius,y={animation:`${vH} 1s linear infinite`},_={...!d&&s&&a&&y,...d&&{position:"absolute",willChange:"left",minWidth:"50%",animation:`${vB} 1s ease infinite normal none running`}},w={overflow:"hidden",position:"relative",...v.track};return(0,A.jsx)(sE.div,{ref:t,borderRadius:b,__css:w,...m,children:(0,A.jsxs)(vW,{value:v,children:[(0,A.jsx)(v$,{"aria-label":c,"aria-labelledby":h,"aria-valuetext":f,min:r,max:o,value:n,isIndeterminate:d,css:_,borderRadius:b,title:p,role:g}),l]})})});vK.displayName="Progress";var vq=e=>{let t={top:"50%",left:"50%",width:"100%",textAlign:"center",position:"absolute",transform:"translate(-50%, -50%)",...vU().label};return(0,A.jsx)(sE.div,{...e,__css:t})};function vG(e={}){let{onChange:t,value:i,defaultValue:n,name:r,isDisabled:o,isFocusable:s,isNative:a,...l}=e,[u,d]=(0,R.useState)(n||""),c=void 0!==i,h=c?i:u,f=(0,R.useRef)(null),p=(0,R.useCallback)(()=>{let e=f.current;if(!e)return;let t="input:not(:disabled):checked",i=e.querySelector(t);if(i){i.focus();return}t="input:not(:disabled)";let n=e.querySelector(t);null==n||n.focus()},[]),g=`radio-${(0,R.useId)()}`,m=r||g,v=(0,R.useCallback)(e=>{let i=e&&K(e)&&K(e.target)?e.target.value:e;c||d(i),null==t||t(String(i))},[t,c]);return{getRootProps:(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,f),role:"radiogroup"}),[]),getRadioProps:(0,R.useCallback)((e={},t=null)=>{let i=a?"checked":"isChecked";return{...e,ref:t,name:m,[i]:null!=h?e.value===h:void 0,onChange(e){v(e)},"data-radiogroup":!0}},[a,m,v,h]),name:m,ref:f,focus:p,setValue:d,value:h,onChange:v,isDisabled:o,isFocusable:s,htmlProps:l}}vq.displayName="ProgressLabel";var[vZ,vY]=F({name:"RadioGroupContext",strict:!1}),vQ=sD((e,t)=>{let{colorScheme:i,size:n,variant:r,children:o,className:s,isDisabled:a,isFocusable:l,...u}=e,{value:d,onChange:c,getRootProps:h,name:f,htmlProps:p}=vG(u),g=(0,R.useMemo)(()=>({name:f,size:n,onChange:c,colorScheme:i,value:d,variant:r,isDisabled:a,isFocusable:l}),[f,n,c,i,d,r,a,l]);return(0,A.jsx)(vZ,{value:g,children:(0,A.jsx)(sE.div,{...h(p,t),className:$("chakra-radio-group",s),children:o})})});vQ.displayName="RadioGroup";var vJ={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function vX(e={}){let{defaultChecked:t,isChecked:i,isFocusable:n,isDisabled:r,isReadOnly:o,isRequired:s,onChange:a,isInvalid:l,name:u,value:d,id:c,"data-radiogroup":h,"aria-describedby":f,...p}=e,g=`radio-${(0,R.useId)()}`,m=lU(),v=vY(),b=m&&!(v||h)?m.id:g;b=null!=c?c:b;let y=null!=r?r:null==m?void 0:m.isDisabled,_=null!=o?o:null==m?void 0:m.isReadOnly,w=null!=s?s:null==m?void 0:m.isRequired,C=null!=l?l:null==m?void 0:m.isInvalid,[S,x]=(0,R.useState)(!1),[k,E]=(0,R.useState)(!1),[L,M]=(0,R.useState)(!1),[N,D]=(0,R.useState)(!1),[A,T]=(0,R.useState)(!!t),I=void 0!==i,O=I?i:A;(0,R.useEffect)(()=>l7(x),[]);let P=(0,R.useCallback)(e=>{if(_||y){e.preventDefault();return}I||T(e.target.checked),null==a||a(e)},[I,y,_,a]),F=(0,R.useCallback)(e=>{" "===e.key&&D(!0)},[D]),B=(0,R.useCallback)(e=>{" "===e.key&&D(!1)},[D]),H=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,"data-active":Y(N),"data-hover":Y(L),"data-disabled":Y(y),"data-invalid":Y(C),"data-checked":Y(O),"data-focus":Y(k),"data-focus-visible":Y(k&&S),"data-readonly":Y(_),"aria-hidden":!0,onMouseDown:J(e.onMouseDown,()=>D(!0)),onMouseUp:J(e.onMouseUp,()=>D(!1)),onMouseEnter:J(e.onMouseEnter,()=>M(!0)),onMouseLeave:J(e.onMouseLeave,()=>M(!1))}),[N,L,y,C,O,k,_,S]),{onFocus:z,onBlur:j}=null!=m?m:{},V=(0,R.useCallback)((e={},t=null)=>{let i=y&&!n;return{...e,id:b,ref:t,type:"radio",name:u,value:d,onChange:J(e.onChange,P),onBlur:J(j,e.onBlur,()=>E(!1)),onFocus:J(z,e.onFocus,()=>E(!0)),onKeyDown:J(e.onKeyDown,F),onKeyUp:J(e.onKeyUp,B),checked:O,disabled:i,readOnly:_,required:w,"aria-invalid":Q(C),"aria-disabled":Q(i),"aria-required":Q(w),"data-readonly":Y(_),"aria-describedby":f,style:vJ}},[y,n,b,u,d,P,j,z,F,B,O,_,w,C,f]);return{state:{isInvalid:C,isFocused:k,isChecked:O,isActive:N,isHovered:L,isDisabled:y,isReadOnly:_,isRequired:w},getCheckboxProps:H,getRadioProps:H,getInputProps:V,getLabelProps:(e={},t=null)=>({...e,ref:t,onMouseDown:J(e.onMouseDown,v0),"data-disabled":Y(y),"data-checked":Y(O),"data-invalid":Y(C)}),getRootProps:(e,t=null)=>({...e,ref:t,"data-disabled":Y(y),"data-checked":Y(O),"data-invalid":Y(C)}),htmlProps:p}}function v0(e){e.preventDefault(),e.stopPropagation()}var v1=sD((e,t)=>{var i;let n=vY(),{onChange:r,value:o}=e,s=s$("Radio",{...n,...e}),{spacing:a="0.5rem",children:l,isDisabled:u=null==n?void 0:n.isDisabled,isFocusable:d=null==n?void 0:n.isFocusable,inputProps:c,...h}=tL(e),f=e.isChecked;(null==n?void 0:n.value)!=null&&null!=o&&(f=n.value===o);let p=r;(null==n?void 0:n.onChange)&&null!=o&&(p=X(n.onChange,r));let g=null!=(i=null==e?void 0:e.name)?i:null==n?void 0:n.name,{getInputProps:m,getCheckboxProps:v,getLabelProps:b,getRootProps:y,htmlProps:_}=vX({...h,isChecked:f,isFocusable:d,isDisabled:u,onChange:p,name:g}),[w,C]=function(e,t){let i={},n={};for(let[r,o]of Object.entries(e))t.includes(r)?i[r]=o:n[r]=o;return[i,n]}(_,tf),S=v(C),x=m(c,t),k=b(),E=Object.assign({},w,y()),L={display:"inline-flex",alignItems:"center",verticalAlign:"top",cursor:"pointer",position:"relative",...s.container},M={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,...s.control},N={userSelect:"none",marginStart:a,...s.label};return(0,A.jsxs)(sE.label,{className:"chakra-radio",...E,__css:L,children:[(0,A.jsx)("input",{className:"chakra-radio__input",...x}),(0,A.jsx)(sE.span,{className:"chakra-radio__control",...S,__css:M}),l&&(0,A.jsx)(sE.span,{className:"chakra-radio__label",...k,__css:N,children:l})]})});v1.displayName="Radio";var v2=sD(function(e,t){let{children:i,placeholder:n,className:r,...o}=e;return(0,A.jsxs)(sE.select,{...o,ref:t,className:$("chakra-select",r),children:[n&&(0,A.jsx)("option",{value:"",children:n}),i]})});v2.displayName="SelectField";var v6=sD((e,t)=>{var i;let n=s$("Select",e),{rootProps:r,placeholder:o,icon:s,color:a,height:l,h:u,minH:d,minHeight:c,iconColor:h,iconSize:f,...p}=tL(e),[g,m]=function(e,t){let i={},n={};for(let[r,o]of Object.entries(e))t.includes(r)?i[r]=o:n[r]=o;return[i,n]}(p,tf),v=lq(m),b={paddingEnd:"2rem",...n.field,_focus:{zIndex:"unset",...null==(i=n.field)?void 0:i._focus}};return(0,A.jsxs)(sE.div,{className:"chakra-select__wrapper",__css:{width:"100%",height:"fit-content",position:"relative",color:a},...g,...r,children:[(0,A.jsx)(v2,{ref:t,height:null!=u?u:l,minH:null!=d?d:c,placeholder:o,...v,__css:b,children:e.children}),(0,A.jsx)(v5,{"data-disabled":Y(v.disabled),...(h||a)&&{color:h||a},__css:n.icon,...f&&{fontSize:f},children:s})]})});v6.displayName="Select";var v3=e=>(0,A.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),v8=sE("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),v5=e=>{let{children:t=(0,A.jsx)(v3,{}),...i}=e,n=(0,R.cloneElement)(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return(0,A.jsx)(v8,{...i,className:"chakra-select__icon-wrapper",children:(0,R.isValidElement)(t)?n:null})};v5.displayName="SelectIcon";var v4=sE("div",{baseStyle:{boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none","&::before, &::after, *":{visibility:"hidden"}}}),v9=e2("skeleton-start-color"),v7=e2("skeleton-end-color"),be=(0,D.keyframes)({from:{opacity:0},to:{opacity:1}}),bt=(0,D.keyframes)({from:{borderColor:v9.reference,background:v9.reference},to:{borderColor:v7.reference,background:v7.reference}}),bi=sD((e,t)=>{let i={...e,fadeDuration:"number"==typeof e.fadeDuration?e.fadeDuration:.4,speed:"number"==typeof e.speed?e.speed:.8},n=sU("Skeleton",i),r=function(){let e=(0,R.useRef)(!0);return(0,R.useEffect)(()=>{e.current=!1},[]),e.current}(),{startColor:o="",endColor:s="",isLoaded:a,fadeDuration:l,speed:u,className:d,fitContent:c,...h}=tL(i),[f,p]=sI("colors",[o,s]),g=function(e){let t=(0,R.useRef)();return(0,R.useEffect)(()=>{t.current=e},[e]),t.current}(a),m=$("chakra-skeleton",d),v={...f&&{[v9.variable]:f},...p&&{[v7.variable]:p}};if(a){let e=r||g?"none":`${be} ${l}s`;return(0,A.jsx)(sE.div,{ref:t,className:m,__css:{animation:e},...h})}return(0,A.jsx)(v4,{ref:t,className:m,...h,__css:{width:c?"fit-content":void 0,...n,...v,_dark:{...n._dark,...v},animation:`${u}s linear infinite alternate ${bt}`}})});bi.displayName="Skeleton";var bn=({size:e="2rem",...t})=>(0,A.jsx)(bi,{borderRadius:"full",boxSize:e,...t});bn.displayName="SkeletonCircle";var br=e=>{let{noOfLines:t=3,spacing:i="0.5rem",skeletonHeight:n="0.5rem",className:r,startColor:o,endColor:s,isLoaded:a,fadeDuration:l,speed:u,variant:d,size:c,colorScheme:h,children:f,...p}=e,g=fq("number"==typeof t?[t]:t)||3,m=Array(g).fill(1).map((e,t)=>t+1),v=e=>g>1&&e===m.length?"80%":"100%",b=$("chakra-skeleton__group",r);return(0,A.jsx)(sE.div,{className:b,...p,children:m.map((e,t)=>{if(a&&t>0)return null;let r=a?null:{mb:e===m.length?"0":i,width:v(e),height:n};return(0,A.jsx)(bi,{startColor:o,endColor:s,isLoaded:a,fadeDuration:l,speed:u,variant:d,size:c,colorScheme:h,...r,children:0===t?f:void 0},m.length.toString()+e)})})};br.displayName="SkeletonText";var bo=e=>e?"":void 0,bs=e=>!!e||void 0,ba=(...e)=>e.filter(Boolean).join(" ");function bl(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}function bu(e){let{orientation:t,vertical:i,horizontal:n}=e;return"vertical"===t?i:n}var bd={width:0,height:0},bc=e=>e||bd;function bh(e){let{orientation:t,thumbPercents:i,thumbRects:n,isReversed:r}=e,o="vertical"===t?n.reduce((e,t)=>bc(e).height>bc(t).height?e:t,bd):n.reduce((e,t)=>bc(e).width>bc(t).width?e:t,bd),s={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...bu({orientation:t,vertical:o?{paddingLeft:o.width/2,paddingRight:o.width/2}:{},horizontal:o?{paddingTop:o.height/2,paddingBottom:o.height/2}:{}})},a={position:"absolute",...bu({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},l=1===i.length,u=[0,r?100-i[0]:i[0]],d=l?u:i,c=d[0];!l&&r&&(c=100-c);let h=Math.abs(d[d.length-1]-d[0]),f={...a,...bu({orientation:t,vertical:r?{height:`${h}%`,top:`${c}%`}:{height:`${h}%`,bottom:`${c}%`},horizontal:r?{width:`${h}%`,right:`${c}%`}:{width:`${h}%`,left:`${c}%`}})};return{trackStyle:a,innerTrackStyle:f,rootStyle:s,getThumbStyle:e=>{var r;let o=null!=(r=n[e])?r:bd;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...bu({orientation:t,vertical:{bottom:`calc(${i[e]}% - ${o.height/2}px)`},horizontal:{left:`calc(${i[e]}% - ${o.width/2}px)`}})}}}}function bf(e){let{isReversed:t,direction:i,orientation:n}=e;return"ltr"===i||"vertical"===n?t:!t}function bp(e,t="page"){return e.touches?function(e,t="page"){let i=e.touches[0]||e.changedTouches[0];return{x:i[`${t}X`],y:i[`${t}Y`]}}(e,t):function(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}(e,t)}function bg(e,t,i,n){var r;return r=function(e,t=!1){function i(t){e(t,{point:bp(t)})}return t?e=>{var t;let n;let r=void 0!==(n=null!=(t=e.view)?t:window).PointerEvent&&e instanceof n.PointerEvent?!("mouse"!==e.pointerType):e instanceof n.MouseEvent;(!r||r&&0===e.button)&&i(e)}:i}(i,"pointerdown"===t),e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}var bm=Object.defineProperty,bv=(e,t,i)=>t in e?bm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,bb=(e,t,i)=>(bv(e,"symbol"!=typeof t?t+"":t,i),i),by=class{constructor(e,t,i){var n;if(bb(this,"history",[]),bb(this,"startEvent",null),bb(this,"lastEvent",null),bb(this,"lastEventInfo",null),bb(this,"handlers",{}),bb(this,"removeListeners",()=>{}),bb(this,"threshold",3),bb(this,"win"),bb(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;let e=bw(this.lastEventInfo,this.history),t=null!==this.startEvent,i=function(e,t){return"number"==typeof e&&"number"==typeof t?bS(e,t):bx(e)&&bx(t)?Math.sqrt(bS(e.x,t.x)**2+bS(e.y,t.y)**2):0}(e.offset,{x:0,y:0})>=this.threshold;if(!t&&!i)return;let{timestamp:n}=c7();this.history.push({...e.point,timestamp:n});let{onStart:r,onMove:o}=this.handlers;t||(null==r||r(this.lastEvent,e),this.startEvent=this.lastEvent),null==o||o(this.lastEvent,e)}),bb(this,"onPointerMove",(e,t)=>{this.lastEvent=e,this.lastEventInfo=t,c3.update(this.updatePoint,!0)}),bb(this,"onPointerUp",(e,t)=>{let i=bw(t,this.history),{onEnd:n,onSessionEnd:r}=this.handlers;null==r||r(e,i),this.end(),n&&this.startEvent&&(null==n||n(e,i))}),this.win=null!=(n=e.view)?n:window,function(e){return!!e.touches&&e.touches.length>1}(e))return;this.handlers=t,i&&(this.threshold=i),e.stopPropagation(),e.preventDefault();let r={point:bp(e)},{timestamp:o}=c7();this.history=[{...r.point,timestamp:o}];let{onSessionStart:s}=t;null==s||s(e,bw(r,this.history)),this.removeListeners=function(...e){return t=>e.reduce((e,t)=>t(e),t)}(bg(this.win,"pointermove",this.onPointerMove),bg(this.win,"pointerup",this.onPointerUp),bg(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;null==(e=this.removeListeners)||e.call(this),c8.update(this.updatePoint)}};function b_(e,t){return{x:e.x-t.x,y:e.y-t.y}}function bw(e,t){return{point:e.point,delta:b_(e.point,t[t.length-1]),offset:b_(e.point,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,n=null,r=e[e.length-1];for(;i>=0&&(n=e[i],!(r.timestamp-n.timestamp>bC(.1)));)i--;if(!n)return{x:0,y:0};let o=(r.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};let s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}var bC=e=>1e3*e;function bS(e,t){return Math.abs(e-t)}function bx(e){return"x"in e&&"y"in e}function bk(e){let t=(0,R.useRef)(null);return t.current=e,t}function bE(e,t){let{onPan:i,onPanStart:n,onPanEnd:r,onPanSessionStart:o,onPanSessionEnd:s,threshold:a}=t,l=!!(i||n||r||o||s),u=(0,R.useRef)(null),d=bk({onSessionStart:o,onSessionEnd:s,onStart:n,onMove:i,onEnd(e,t){u.current=null,null==r||r(e,t)}});(0,R.useEffect)(()=>{var e;null==(e=u.current)||e.updateHandlers(d.current)}),(0,R.useEffect)(()=>{let t=e.current;if(t&&l)return bg(t,"pointerdown",function(e){u.current=new by(e,d.current,a)})},[e,l,d,a]),(0,R.useEffect)(()=>()=>{var e;null==(e=u.current)||e.end(),u.current=null},[])}var bL=(null==globalThis?void 0:globalThis.document)?R.useLayoutEffect:R.useEffect;function bM({getNodes:e,observeMutation:t=!0}){let[i,n]=(0,R.useState)([]),[r,o]=(0,R.useState)(0);return bL(()=>{let i=e(),r=i.map((e,t)=>(function(e,t){if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});let i=new(e.ownerDocument.defaultView??window).ResizeObserver(i=>{let n,r;if(!Array.isArray(i)||!i.length)return;let[o]=i;if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,r=t.blockSize}else n=e.offsetWidth,r=e.offsetHeight;t({width:n,height:r})});return i.observe(e,{box:"border-box"}),()=>i.unobserve(e)})(e,e=>{n(i=>[...i.slice(0,t),e,...i.slice(t+1)])}));if(t){let e=i[0];r.push(function(e,t){var i,n;if(!e||!e.parentElement)return;let r=new(null!=(n=null==(i=e.ownerDocument)?void 0:i.defaultView)?n:window).MutationObserver(()=>{t()});return r.observe(e.parentElement,{childList:!0}),()=>{r.disconnect()}}(e,()=>{o(e=>e+1)}))}return()=>{r.forEach(e=>{null==e||e()})}},[r]),i}function bN(e){var t,i;let{min:n=0,max:r=100,onChange:o,value:s,defaultValue:a,isReversed:l,direction:u="ltr",orientation:d="horizontal",id:c,isDisabled:h,isReadOnly:f,onChangeStart:p,onChangeEnd:g,step:m=1,getAriaValueText:v,"aria-valuetext":b,"aria-label":y,"aria-labelledby":_,name:w,focusThumbOnChange:C=!0,minStepsBetweenThumbs:S=0,...x}=e,k=sg(p),E=sg(g),L=sg(v),M=bf({isReversed:l,direction:u,orientation:d}),[N,D]=aV({value:s,defaultValue:null!=a?a:[25,75],onChange:o});if(!Array.isArray(N))throw TypeError(`[range-slider] You passed an invalid value for \`value\` or \`defaultValue\`, expected \`Array\` but got \`${typeof N}\``);let[A,T]=(0,R.useState)(!1),[I,O]=(0,R.useState)(!1),[P,F]=(0,R.useState)(-1),B=!(h||f),H=(0,R.useRef)(N),z=N.map(e=>uh(e,n,r)),j=(i=S*m,z.map((e,t)=>({min:0===t?n:z[t-1]+i,max:t===z.length-1?r:z[t+1]-i}))),V=(0,R.useRef)({eventSource:null,value:[],valueBounds:[]});V.current.value=z,V.current.valueBounds=j;let W=z.map(e=>r-e+n),U=(M?W:z).map(e=>(e-n)*100/(r-n)),$="vertical"===d,K=(0,R.useRef)(null),q=(0,R.useRef)(null),G=bM({getNodes(){let e=q.current,t=null==e?void 0:e.querySelectorAll("[role=slider]");return t?Array.from(t):[]}}),Z={root:`slider-root-${t=null!=c?c:(0,R.useId)()}`,getThumb:e=>`slider-thumb-${t}-${e}`,getInput:e=>`slider-input-${t}-${e}`,track:`slider-track-${t}`,innerTrack:`slider-filled-track-${t}`,getMarker:e=>`slider-marker-${t}-${e}`,output:`slider-output-${t}`},Y=(0,R.useCallback)(e=>{var t,i;if(!K.current)return;V.current.eventSource="pointer";let o=K.current.getBoundingClientRect(),{clientX:s,clientY:a}=null!=(i=null==(t=e.touches)?void 0:t[0])?i:e,l=($?o.bottom-a:s-o.left)/($?o.height:o.width);return M&&(l=1-l),(r-n)*l+n},[$,M,r,n]),Q=(r-n)/10,J=m||(r-n)/100,X=(0,R.useMemo)(()=>({setValueAtIndex(e,t){if(!B)return;let i=V.current.valueBounds[e];t=uh(t=parseFloat(uc(t,i.min,J)),i.min,i.max);let n=[...V.current.value];n[e]=t,D(n)},setActiveIndex:F,stepUp(e,t=J){let i=V.current.value[e],n=M?i-t:i+t;X.setValueAtIndex(e,n)},stepDown(e,t=J){let i=V.current.value[e],n=M?i+t:i-t;X.setValueAtIndex(e,n)},reset(){D(H.current)}}),[J,M,D,B]),ee=(0,R.useCallback)(e=>{let t={ArrowRight:()=>X.stepUp(P),ArrowUp:()=>X.stepUp(P),ArrowLeft:()=>X.stepDown(P),ArrowDown:()=>X.stepDown(P),PageUp:()=>X.stepUp(P,Q),PageDown:()=>X.stepDown(P,Q),Home:()=>{let{min:e}=j[P];X.setValueAtIndex(P,e)},End:()=>{let{max:e}=j[P];X.setValueAtIndex(P,e)}}[e.key];t&&(e.preventDefault(),e.stopPropagation(),t(e),V.current.eventSource="keyboard")},[X,P,Q,j]),{getThumbStyle:et,rootStyle:ei,trackStyle:en,innerTrackStyle:er}=(0,R.useMemo)(()=>bh({isReversed:M,orientation:d,thumbRects:G,thumbPercents:U}),[M,d,U,G]),eo=(0,R.useCallback)(e=>{var t;let i=null!=e?e:P;if(-1!==i&&C){let e=Z.getThumb(i),n=null==(t=q.current)?void 0:t.ownerDocument.getElementById(e);n&&setTimeout(()=>n.focus())}},[C,P,Z]);sm(()=>{"keyboard"===V.current.eventSource&&(null==E||E(V.current.value))},[z,E]);let es=e=>{let t=Y(e)||0,i=V.current.value.map(e=>Math.abs(e-t)),n=Math.min(...i),r=i.indexOf(n),o=i.filter(e=>e===n);o.length>1&&t>V.current.value[r]&&(r=r+o.length-1),F(r),X.setValueAtIndex(r,t),eo(r)},ea=e=>{if(-1==P)return;let t=Y(e)||0;F(P),X.setValueAtIndex(P,t),eo(P)};bE(q,{onPanSessionStart(e){B&&(T(!0),es(e),null==k||k(V.current.value))},onPanSessionEnd(){B&&(T(!1),null==E||E(V.current.value))},onPan(e){B&&ea(e)}});let el=(0,R.useCallback)((e={},t=null)=>({...e,...x,id:Z.root,ref:aN(t,q),tabIndex:-1,"aria-disabled":bs(h),"data-focused":bo(I),style:{...e.style,...ei}}),[x,h,I,ei,Z]),eu=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,K),id:Z.track,"data-disabled":bo(h),style:{...e.style,...en}}),[h,en,Z]),ed=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,id:Z.innerTrack,style:{...e.style,...er}}),[er,Z]),ec=(0,R.useCallback)((e,t=null)=>{var i;let{index:n,...r}=e,o=z[n];if(null==o)throw TypeError(`[range-slider > thumb] Cannot find value at index \`${n}\`. The \`value\` or \`defaultValue\` length is : ${z.length}`);let s=j[n];return{...r,ref:t,role:"slider",tabIndex:B?0:void 0,id:Z.getThumb(n),"data-active":bo(A&&P===n),"aria-valuetext":null!=(i=null==L?void 0:L(o))?i:null==b?void 0:b[n],"aria-valuemin":s.min,"aria-valuemax":s.max,"aria-valuenow":o,"aria-orientation":d,"aria-disabled":bs(h),"aria-readonly":bs(f),"aria-label":null==y?void 0:y[n],"aria-labelledby":(null==y?void 0:y[n])?void 0:null==_?void 0:_[n],style:{...e.style,...et(n)},onKeyDown:bl(e.onKeyDown,ee),onFocus:bl(e.onFocus,()=>{O(!0),F(n)}),onBlur:bl(e.onBlur,()=>{O(!1),F(-1)})}},[Z,z,j,B,A,P,L,b,d,h,f,y,_,et,ee,O]),eh=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,id:Z.output,htmlFor:z.map((e,t)=>Z.getThumb(t)).join(" "),"aria-live":"off"}),[Z,z]),ef=(0,R.useCallback)((e,t=null)=>{let{value:i,...o}=e,s=!(ir),a=i>=z[0]&&i<=z[z.length-1],l=(i-n)*100/(r-n),u={position:"absolute",pointerEvents:"none",...bu({orientation:d,vertical:{bottom:`${l=M?100-l:l}%`},horizontal:{left:`${l}%`}})};return{...o,ref:t,id:Z.getMarker(e.value),role:"presentation","aria-hidden":!0,"data-disabled":bo(h),"data-invalid":bo(!s),"data-highlighted":bo(a),style:{...e.style,...u}}},[h,M,r,n,d,z,Z]),ep=(0,R.useCallback)((e,t=null)=>{let{index:i,...n}=e;return{...n,ref:t,id:Z.getInput(i),type:"hidden",value:z[i],name:Array.isArray(w)?w[i]:`${w}-${i}`}},[w,z,Z]);return{state:{value:z,isFocused:I,isDragging:A,getThumbPercent:e=>U[e],getThumbMinValue:e=>j[e].min,getThumbMaxValue:e=>j[e].max},actions:X,getRootProps:el,getTrackProps:eu,getInnerTrackProps:ed,getThumbProps:ec,getMarkerProps:ef,getInputProps:ep,getOutputProps:eh}}var[bD,bA]=F({name:"SliderContext",errorMessage:"useSliderContext: `context` is undefined. Seems you forgot to wrap all slider components within "}),[bT,bI]=F({name:"RangeSliderStylesContext",errorMessage:"useRangeSliderStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),bO=sD(function(e,t){let i={orientation:"horizontal",...e},n=s$("Slider",i),r=tL(i),{direction:o}=sA();r.direction=o;let{getRootProps:s,...a}=bN(r),l=(0,R.useMemo)(()=>({...a,name:i.name}),[a,i.name]);return(0,A.jsx)(bD,{value:l,children:(0,A.jsx)(bT,{value:n,children:(0,A.jsx)(sE.div,{...s({},t),className:"chakra-slider",__css:n.container,children:i.children})})})});bO.displayName="RangeSlider";var bP=sD(function(e,t){let{getThumbProps:i,getInputProps:n,name:r}=bA(),o=bI(),s=i(e,t);return(0,A.jsxs)(sE.div,{...s,className:ba("chakra-slider__thumb",e.className),__css:o.thumb,children:[s.children,r&&(0,A.jsx)("input",{...n({index:e.index})})]})});bP.displayName="RangeSliderThumb";var bR=sD(function(e,t){let{getTrackProps:i}=bA(),n=bI(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__track",e.className),__css:n.track,"data-testid":"chakra-range-slider-track"})});bR.displayName="RangeSliderTrack";var bF=sD(function(e,t){let{getInnerTrackProps:i}=bA(),n=bI(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:"chakra-slider__filled-track",__css:n.filledTrack})});bF.displayName="RangeSliderFilledTrack";var bB=sD(function(e,t){let{getMarkerProps:i}=bA(),n=i(e,t);return(0,A.jsx)(sE.div,{...n,className:ba("chakra-slider__marker",e.className)})});function bH(e){var t;let{min:i=0,max:n=100,onChange:r,value:o,defaultValue:s,isReversed:a,direction:l="ltr",orientation:u="horizontal",id:d,isDisabled:c,isReadOnly:h,onChangeStart:f,onChangeEnd:p,step:g=1,getAriaValueText:m,"aria-valuetext":v,"aria-label":b,"aria-labelledby":y,name:_,focusThumbOnChange:w=!0,...C}=e,S=sg(f),x=sg(p),k=sg(m),E=bf({isReversed:a,direction:l,orientation:u}),[L,M]=aV({value:o,defaultValue:null!=s?s:n{var t,i,n,r;if(!V.current)return;let o=j.current;o.eventSource="pointer";let s=V.current.getBoundingClientRect(),{clientX:a,clientY:l}=null!=(i=null==(t=e.touches)?void 0:t[0])?i:e,u=(z?s.bottom-l:a-s.left)/(z?s.height:s.width);E&&(u=1-u);let d=(n=u,r=o.min,(o.max-r)*n+r);return o.step&&(d=parseFloat(uc(d,o.min,o.step))),d=uh(d,o.min,o.max)},[z,E,j]),Y=(0,R.useCallback)(e=>{let t=j.current;t.isInteractive&&M(e=uh(e=parseFloat(uc(e,t.min,P)),t.min,t.max))},[P,M,j]),Q=(0,R.useMemo)(()=>({stepUp(e=P){Y(E?F-e:F+e)},stepDown(e=P){Y(E?F+e:F-e)},reset(){Y(s||0)},stepTo(e){Y(e)}}),[Y,E,F,P,s]),J=(0,R.useCallback)(e=>{let t=j.current,i={ArrowRight:()=>Q.stepUp(),ArrowUp:()=>Q.stepUp(),ArrowLeft:()=>Q.stepDown(),ArrowDown:()=>Q.stepDown(),PageUp:()=>Q.stepUp(O),PageDown:()=>Q.stepDown(O),Home:()=>Y(t.min),End:()=>Y(t.max)}[e.key];i&&(e.preventDefault(),e.stopPropagation(),i(e),t.eventSource="keyboard")},[Q,Y,O,j]),X=null!=(t=null==k?void 0:k(F))?t:v,ee=function(e){let[t]=bM({observeMutation:!1,getNodes:()=>["object"==typeof e&&null!==e&&"current"in e?e.current:e]});return t}(W),{getThumbStyle:et,rootStyle:ei,trackStyle:en,innerTrackStyle:er}=(0,R.useMemo)(()=>{let e=j.current,t=null!=ee?ee:{width:0,height:0};return bh({isReversed:E,orientation:e.orientation,thumbRects:[t],thumbPercents:[H]})},[E,ee,H,j]),eo=(0,R.useCallback)(()=>{j.current.focusThumbOnChange&&setTimeout(()=>{var e;return null==(e=W.current)?void 0:e.focus()})},[j]);function es(e){let t=Z(e);null!=t&&t!==j.current.value&&M(t)}sm(()=>{let e=j.current;eo(),"keyboard"===e.eventSource&&(null==x||x(e.value))},[F,x]),bE(U,{onPanSessionStart(e){let t=j.current;t.isInteractive&&(D(!0),eo(),es(e),null==S||S(t.value))},onPanSessionEnd(){let e=j.current;e.isInteractive&&(D(!1),null==x||x(e.value))},onPan(e){j.current.isInteractive&&es(e)}});let ea=(0,R.useCallback)((e={},t=null)=>({...e,...C,ref:aN(t,U),tabIndex:-1,"aria-disabled":bs(c),"data-focused":bo(A),style:{...e.style,...ei}}),[C,c,A,ei]),el=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,V),id:G,"data-disabled":bo(c),style:{...e.style,...en}}),[c,G,en]),eu=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,style:{...e.style,...er}}),[er]),ed=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,W),role:"slider",tabIndex:I?0:void 0,id:q,"data-active":bo(N),"aria-valuetext":X,"aria-valuemin":i,"aria-valuemax":n,"aria-valuenow":F,"aria-orientation":u,"aria-disabled":bs(c),"aria-readonly":bs(h),"aria-label":b,"aria-labelledby":b?void 0:y,style:{...e.style,...et(0)},onKeyDown:bl(e.onKeyDown,J),onFocus:bl(e.onFocus,()=>T(!0)),onBlur:bl(e.onBlur,()=>T(!1))}),[I,q,N,X,i,n,F,u,c,h,b,y,et,J]),ec=(0,R.useCallback)((e,t=null)=>{let r=!(e.valuen),o=F>=e.value,s=(e.value-i)*100/(n-i),a={position:"absolute",pointerEvents:"none",...function(e){let{orientation:t,vertical:i,horizontal:n}=e;return"vertical"===t?i:n}({orientation:u,vertical:{bottom:E?`${100-s}%`:`${s}%`},horizontal:{left:E?`${100-s}%`:`${s}%`}})};return{...e,ref:t,role:"presentation","aria-hidden":!0,"data-disabled":bo(c),"data-invalid":bo(!r),"data-highlighted":bo(o),style:{...e.style,...a}}},[c,E,n,i,u,F]),eh=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,type:"hidden",value:F,name:_}),[_,F]);return{state:{value:F,isFocused:A,isDragging:N},actions:Q,getRootProps:ea,getTrackProps:el,getInnerTrackProps:eu,getThumbProps:ed,getMarkerProps:ec,getInputProps:eh}}bB.displayName="RangeSliderMark";var[bz,bj]=F({name:"SliderContext",hookName:"useSliderContext",providerName:""}),[bV,bW]=F({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:""}),bU=sD((e,t)=>{var i;let n={...e,orientation:null!=(i=null==e?void 0:e.orientation)?i:"horizontal"},r=s$("Slider",n),o=tL(n),{direction:s}=sA();o.direction=s;let{getInputProps:a,getRootProps:l,...u}=bH(o),d=l(),c=a({},t);return(0,A.jsx)(bz,{value:u,children:(0,A.jsx)(bV,{value:r,children:(0,A.jsxs)(sE.div,{...d,className:ba("chakra-slider",n.className),__css:r.container,children:[n.children,(0,A.jsx)("input",{...c})]})})})});bU.displayName="Slider";var b$=sD((e,t)=>{let{getThumbProps:i}=bj(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__thumb",e.className),__css:n.thumb})});b$.displayName="SliderThumb";var bK=sD((e,t)=>{let{getTrackProps:i}=bj(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__track",e.className),__css:n.track})});bK.displayName="SliderTrack";var bq=sD((e,t)=>{let{getInnerTrackProps:i}=bj(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__filled-track",e.className),__css:n.filledTrack})});bq.displayName="SliderFilledTrack";var bG=sD((e,t)=>{let{getMarkerProps:i}=bj(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__marker",e.className),__css:n.mark})});bG.displayName="SliderMark";var[bZ,bY]=F({name:"StatStylesContext",errorMessage:"useStatStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),bQ=sD(function(e,t){let i=s$("Stat",e),n={position:"relative",flex:"1 1 0%",...i.container},{className:r,children:o,...s}=tL(e);return(0,A.jsx)(bZ,{value:i,children:(0,A.jsx)(sE.div,{ref:t,...s,className:$("chakra-stat",r),__css:n,children:(0,A.jsx)("dl",{children:o})})})});bQ.displayName="Stat";var bJ=e=>(0,A.jsx)(sG,{color:"red.400",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})});function bX(e){return(0,A.jsx)(sG,{color:"green.400",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})})}function b0(e){let{type:t,"aria-label":i,...n}=e,r=bY(),o="increase"===t?bX:bJ;return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(sE.span,{srOnly:!0,children:i||("increase"===t?"increased by":"decreased by")}),(0,A.jsx)(o,{"aria-hidden":!0,...n,__css:r.icon})]})}bJ.displayName="StatDownArrow",bX.displayName="StatUpArrow",b0.displayName="StatArrow";var b1=sD(function(e,t){return(0,A.jsx)(sE.div,{...e,ref:t,role:"group",className:$("chakra-stat__group",e.className),__css:{display:"flex",flexWrap:"wrap",justifyContent:"space-around",alignItems:"flex-start"}})});b1.displayName="StatGroup";var b2=sD(function(e,t){let i=bY();return(0,A.jsx)(sE.dd,{ref:t,...e,className:$("chakra-stat__help-text",e.className),__css:i.helpText})});b2.displayName="StatHelpText";var b6=sD(function(e,t){let i=bY();return(0,A.jsx)(sE.dt,{ref:t,...e,className:$("chakra-stat__label",e.className),__css:i.label})});b6.displayName="StatLabel";var b3=sD(function(e,t){let i=bY();return(0,A.jsx)(sE.dd,{ref:t,...e,className:$("chakra-stat__number",e.className),__css:{...i.number,fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}})});b3.displayName="StatNumber";var[b8,b5]=F({name:"StepContext"}),[b4,b9]=tU("Stepper"),b7=sD(function(e,t){let{status:i}=b5(),n=b9();return(0,A.jsx)(sE.h3,{ref:t,"data-status":i,...e,__css:n.title,className:$("chakra-step__title",e.className)})}),ye=sD(function(e,t){let{orientation:i,status:n,showLastSeparator:r}=b5(),o=b9();return(0,A.jsx)(sE.div,{ref:t,"data-status":n,"data-orientation":i,"data-stretch":Y(r),__css:o.step,...e,className:$("chakra-step",e.className)})}),yt=sD(function(e,t){let i=s$("Stepper",e),{children:n,index:r,orientation:o="horizontal",showLastSeparator:s=!1,...a}=tL(e),l=R.Children.toArray(n),u=l.length;return(0,A.jsx)(sE.div,{ref:t,"aria-label":"Progress","data-orientation":o,...a,__css:i.stepper,className:$("chakra-stepper",e.className),children:(0,A.jsx)(b4,{value:i,children:l.map((e,t)=>(0,A.jsx)(b8,{value:{index:t,status:tr?"incomplete":"active",orientation:o,showLastSeparator:s,count:u,isFirst:0===t,isLast:t===u-1},children:e},t))})})});function yi(e={}){let{index:t=0,count:i}=e,[n,r]=(0,R.useState)(t);return{activeStep:n,setActiveStep:r,activeStepPercent:n/("number"==typeof i?i-1:0),isActiveStep:e=>e===n,isCompleteStep:e=>ee>n,getStatus:e=>en?"incomplete":"active",goToNext(){r(e=>"number"==typeof i?Math.min(i,e+1):e+1)},goToPrevious(){r(e=>Math.max(0,e-1))}}}var yn=sD(function(e,t){let{status:i}=b5(),n=b9();return(0,A.jsx)(sE.p,{ref:t,"data-status":i,...e,className:$("chakra-step__description",e.className),__css:n.description})});function yr(e){let{complete:t,incomplete:i,active:n}=e,r=b5(),o=null;switch(r.status){case"complete":o=G(t,r);break;case"incomplete":o=G(i,r);break;case"active":o=G(n,r)}return o?(0,A.jsx)(A.Fragment,{children:o}):null}function yo(e){return(0,A.jsx)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 20 20","aria-hidden":"true",height:"1em",width:"1em",...e,children:(0,A.jsx)("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})}function ys(e){let{status:t}=b5(),i=b9();return(0,A.jsx)(sG,{as:"complete"===t?yo:void 0,__css:i.icon,...e,className:$("chakra-step__icon",e.className)})}var ya=sD(function(e,t){let{children:i,...n}=e,{status:r,index:o}=b5(),s=b9();return(0,A.jsx)(sE.div,{ref:t,"data-status":r,__css:s.number,...n,className:$("chakra-step__number",e.className),children:i||o+1})});function yl(e){let{status:t}=b5(),i=b9();return(0,A.jsx)(sE.div,{"data-status":t,...e,__css:i.indicator,className:$("chakra-step__indicator",e.className)})}function yu(){return(0,A.jsx)(yr,{complete:(0,A.jsx)(ys,{}),incomplete:(0,A.jsx)(ya,{}),active:(0,A.jsx)(ya,{})})}var yd=sD(function(e,t){let{orientation:i,status:n,isLast:r,showLastSeparator:o}=b5(),s=b9();return r&&!o?null:(0,A.jsx)(sE.div,{ref:t,role:"separator","data-orientation":i,"data-status":n,__css:s.separator,...e,className:$("chakra-step__separator",e.className)})}),yc=sD(function(e,t){let i=s$("Switch",e),{spacing:n="0.5rem",children:r,...o}=tL(e),{state:s,getInputProps:a,getCheckboxProps:l,getRootProps:u,getLabelProps:d}=ue(o),c=(0,R.useMemo)(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...i.container}),[i.container]),h=(0,R.useMemo)(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...i.track}),[i.track]),f=(0,R.useMemo)(()=>({userSelect:"none",marginStart:n,...i.label}),[n,i.label]);return(0,A.jsxs)(sE.label,{...u(),className:$("chakra-switch",e.className),__css:c,children:[(0,A.jsx)("input",{className:"chakra-switch__input",...a({},t)}),(0,A.jsx)(sE.span,{...l(),className:"chakra-switch__track",__css:h,children:(0,A.jsx)(sE.span,{__css:i.thumb,className:"chakra-switch__thumb","data-checked":Y(s.isChecked),"data-hover":Y(s.isHovered)})}),r&&(0,A.jsx)(sE.span,{className:"chakra-switch__label",...d(),__css:f,children:r})]})});yc.displayName="Switch";var yh=new Set(["dark","light","system"]);function yf(e={}){let t;let{initialColorMode:i="light",type:n="localStorage",storageKey:r="chakra-ui-color-mode"}=e,o=(t=i,yh.has(t)||(t="light"),t);return`!${"cookie"===n?`(function(){try{var a=function(o){var l="(prefers-color-scheme: dark)",v=window.matchMedia(l).matches?"dark":"light",e=o==="system"?v:o,d=document.documentElement,m=document.body,i="chakra-ui-light",n="chakra-ui-dark",s=e==="dark";return m.classList.add(s?n:i),m.classList.remove(s?i:n),d.style.colorScheme=e,d.dataset.theme=e,e},u=a,h="${o}",r="${r}",t=document.cookie.match(new RegExp("(^| )".concat(r,"=([^;]+)"))),c=t?t[2]:null;c?a(c):document.cookie="".concat(r,"=").concat(a(h),"; max-age=31536000; path=/")}catch(a){}})(); + )`;return{...!n&&r&&o,...n?{bgImage:a}:{bgColor:s}}},nj={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},nW=e=>({bg:iB("gray.100","whiteAlpha.300")(e)}),nU=e=>({transitionProperty:"common",transitionDuration:"slow",...nV(e)}),n$=nz(e=>({label:nj,filledTrack:nU(e),track:nW(e)})),nK=nH({sizes:{xs:nz({track:{h:"1"}}),sm:nz({track:{h:"2"}}),md:nz({track:{h:"3"}}),lg:nz({track:{h:"4"}})},baseStyle:n$,defaultProps:{size:"md",colorScheme:"blue"}}),nq=e=>"function"==typeof e;function nG(e,...t){return nq(e)?e(...t):e}var{definePartsStyle:nZ,defineMultiStyleConfig:nY}=tx(im.TB.keys),nJ=e2("checkbox-size"),nQ=e=>{let{colorScheme:t}=e;return{w:nJ.reference,h:nJ.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:iB(`${t}.500`,`${t}.200`)(e),borderColor:iB(`${t}.500`,`${t}.200`)(e),color:iB("white","gray.900")(e),_hover:{bg:iB(`${t}.600`,`${t}.300`)(e),borderColor:iB(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:iB("gray.200","transparent")(e),bg:iB("gray.200","whiteAlpha.300")(e),color:iB("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:iB(`${t}.500`,`${t}.200`)(e),borderColor:iB(`${t}.500`,`${t}.200`)(e),color:iB("white","gray.900")(e)},_disabled:{bg:iB("gray.100","whiteAlpha.100")(e),borderColor:iB("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:iB("red.500","red.300")(e)}}},nX={_disabled:{cursor:"not-allowed"}},n0={userSelect:"none",_disabled:{opacity:.4}},n1={transitionProperty:"transform",transitionDuration:"normal"},n2=nY({baseStyle:nZ(e=>({icon:n1,container:nX,control:nG(nQ,e),label:n0})),sizes:{sm:nZ({control:{[nJ.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:nZ({control:{[nJ.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:nZ({control:{[nJ.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:n6,definePartsStyle:n3}=tx(im.f2.keys),n8=e=>{var t;let i=null==(t=nG(n2.baseStyle,e))?void 0:t.control;return{...i,borderRadius:"full",_checked:{...null==i?void 0:i._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},n5=n6({baseStyle:n3(e=>{var t,i;return{label:null==(t=n2.baseStyle)?void 0:t.call(n2,e).label,container:null==(i=n2.baseStyle)?void 0:i.call(n2,e).container,control:n8(e)}}),sizes:{md:n3({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:n3({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:n3({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:n4,definePartsStyle:n9}=tx(im.nY.keys),n7=e2("select-bg"),re=n9({field:{...null==(g=nA.baseStyle)?void 0:g.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:n7.reference,[n7.variable]:"colors.white",_dark:{[n7.variable]:"colors.gray.700"},"> option, > optgroup":{bg:n7.reference}},icon:{width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}}}),rt={paddingInlineEnd:"8"},ri=n4({baseStyle:re,sizes:{lg:{...null==(m=nA.sizes)?void 0:m.lg,field:{...null==(v=nA.sizes)?void 0:v.lg.field,...rt}},md:{...null==(b=nA.sizes)?void 0:b.md,field:{...null==(y=nA.sizes)?void 0:y.md.field,...rt}},sm:{...null==(_=nA.sizes)?void 0:_.sm,field:{...null==(w=nA.sizes)?void 0:w.sm.field,...rt}},xs:{...null==(C=nA.sizes)?void 0:C.xs,field:{...null==(S=nA.sizes)?void 0:S.xs.field,...rt},icon:{insetEnd:"1"}}},variants:nA.variants,defaultProps:nA.defaultProps}),rn=e2("skeleton-start-color"),rr=e2("skeleton-end-color"),ro={[rn.variable]:"colors.gray.100",[rr.variable]:"colors.gray.400",_dark:{[rn.variable]:"colors.gray.800",[rr.variable]:"colors.gray.600"},background:rn.reference,borderColor:rr.reference,opacity:.7,borderRadius:"sm"},rs=e2("skip-link-bg"),ra={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[rs.variable]:"colors.white",_dark:{[rs.variable]:"colors.gray.700"},bg:rs.reference}},{defineMultiStyleConfig:rl,definePartsStyle:ru}=tx(im.q0.keys),rd=e2("slider-thumb-size"),rc=e2("slider-track-size"),rh=e2("slider-bg"),rf=e=>{let{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...iH({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},rp=e=>({...iH({orientation:e.orientation,horizontal:{h:rc.reference},vertical:{w:rc.reference}}),overflow:"hidden",borderRadius:"sm",[rh.variable]:"colors.gray.200",_dark:{[rh.variable]:"colors.whiteAlpha.200"},_disabled:{[rh.variable]:"colors.gray.300",_dark:{[rh.variable]:"colors.whiteAlpha.300"}},bg:rh.reference}),rg=e=>{let{orientation:t}=e;return{...iH({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:rd.reference,h:rd.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},rm=e=>{let{colorScheme:t}=e;return{width:"inherit",height:"inherit",[rh.variable]:`colors.${t}.500`,_dark:{[rh.variable]:`colors.${t}.200`},bg:rh.reference}},rv=rl({baseStyle:ru(e=>({container:rf(e),track:rp(e),thumb:rg(e),filledTrack:rm(e)})),sizes:{lg:ru({container:{[rd.variable]:"sizes.4",[rc.variable]:"sizes.1"}}),md:ru({container:{[rd.variable]:"sizes.3.5",[rc.variable]:"sizes.1"}}),sm:ru({container:{[rd.variable]:"sizes.2.5",[rc.variable]:"sizes.0.5"}})},defaultProps:{size:"md",colorScheme:"blue"}}),rb=ib("spinner-size"),ry={width:[rb.reference],height:[rb.reference]},r_={xs:{[rb.variable]:"sizes.3"},sm:{[rb.variable]:"sizes.4"},md:{[rb.variable]:"sizes.6"},lg:{[rb.variable]:"sizes.8"},xl:{[rb.variable]:"sizes.12"}},{defineMultiStyleConfig:rw,definePartsStyle:rC}=tx(im.aj.keys),rS=rw({baseStyle:rC({container:{},label:{fontWeight:"medium"},helpText:{opacity:.8,marginBottom:"2"},number:{verticalAlign:"baseline",fontWeight:"semibold"},icon:{marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"}}),sizes:{md:rC({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),rx=e2("kbd-bg"),rk={[rx.variable]:"colors.gray.100",_dark:{[rx.variable]:"colors.whiteAlpha.100"},bg:rx.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},{defineMultiStyleConfig:rE,definePartsStyle:rL}=tx(im.vE.keys),rM=rE({baseStyle:rL({icon:{marginEnd:"2",display:"inline",verticalAlign:"text-bottom"}})}),{defineMultiStyleConfig:rN,definePartsStyle:rD}=tx(im.rk.keys),rA=e2("menu-bg"),rT=e2("menu-shadow"),rI=rN({baseStyle:rD({button:{transitionProperty:"common",transitionDuration:"normal"},list:{[rA.variable]:"#fff",[rT.variable]:"shadows.sm",_dark:{[rA.variable]:"colors.gray.700",[rT.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:rA.reference,boxShadow:rT.reference},item:{py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[rA.variable]:"colors.gray.100",_dark:{[rA.variable]:"colors.whiteAlpha.100"}},_active:{[rA.variable]:"colors.gray.200",_dark:{[rA.variable]:"colors.whiteAlpha.200"}},_expanded:{[rA.variable]:"colors.gray.100",_dark:{[rA.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:rA.reference},groupTitle:{mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},command:{opacity:.6},divider:{border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}})}),{defineMultiStyleConfig:rO,definePartsStyle:rP}=tx(im.wl.keys),rR=e2("modal-bg"),rF=e2("modal-shadow"),rB={bg:"blackAlpha.600",zIndex:"modal"},rH=e=>{let{isCentered:t,scrollBehavior:i}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:"inside"===i?"hidden":"auto",overscrollBehaviorY:"none"}},rz=e=>{let{isCentered:t,scrollBehavior:i}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:"inside"===i?"calc(100% - 7.5rem)":void 0,[rR.variable]:"colors.white",[rF.variable]:"shadows.lg",_dark:{[rR.variable]:"colors.gray.700",[rF.variable]:"shadows.dark-lg"},bg:rR.reference,boxShadow:rF.reference}},rV={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},rj={position:"absolute",top:"2",insetEnd:"3"},rW=e=>{let{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:"inside"===t?"auto":void 0}},rU={px:"6",py:"4"};function r$(e){return"full"===e?rP({dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}):rP({dialog:{maxW:e}})}var rK=rO({baseStyle:rP(e=>({overlay:rB,dialogContainer:nG(rH,e),dialog:nG(rz,e),header:rV,closeButton:rj,body:nG(rW,e),footer:rU})),sizes:{xs:r$("xs"),sm:r$("sm"),md:r$("md"),lg:r$("lg"),xl:r$("xl"),"2xl":r$("2xl"),"3xl":r$("3xl"),"4xl":r$("4xl"),"5xl":r$("5xl"),"6xl":r$("6xl"),full:r$("full")},defaultProps:{size:"md"}}),{defineMultiStyleConfig:rq,definePartsStyle:rG}=tx(im.V1.keys),rZ=ib("number-input-stepper-width"),rY=ib("number-input-input-padding"),rJ=iE(rZ).add("0.5rem").toString(),rQ=ib("number-input-bg"),rX=ib("number-input-color"),r0=ib("number-input-border-color"),r1={[rZ.variable]:"sizes.6",[rY.variable]:rJ},r2=e=>{var t,i;return null!=(i=null==(t=nG(nA.baseStyle,e))?void 0:t.field)?i:{}},r6={width:rZ.reference},r3={borderStart:"1px solid",borderStartColor:r0.reference,color:rX.reference,bg:rQ.reference,[rX.variable]:"colors.chakra-body-text",[r0.variable]:"colors.chakra-border-color",_dark:{[rX.variable]:"colors.whiteAlpha.800",[r0.variable]:"colors.whiteAlpha.300"},_active:{[rQ.variable]:"colors.gray.200",_dark:{[rQ.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}};function r8(e){var t,i,n;let r=null==(t=nA.sizes)?void 0:t[e],o={lg:"md",md:"md",sm:"sm",xs:"sm"},s=null!=(n=null==(i=r.field)?void 0:i.fontSize)?n:"md",a=ii.fontSizes[s];return rG({field:{...r.field,paddingInlineEnd:rY.reference,verticalAlign:"top"},stepper:{fontSize:iE(a).multiply(.75).toString(),_first:{borderTopEndRadius:o[e]},_last:{borderBottomEndRadius:o[e],mt:"-1px",borderTopWidth:1}}})}var r5=rq({baseStyle:rG(e=>{var t;return{root:r1,field:null!=(t=nG(r2,e))?t:{},stepperGroup:r6,stepper:r3}}),sizes:{xs:r8("xs"),sm:r8("sm"),md:r8("md"),lg:r8("lg")},variants:nA.variants,defaultProps:nA.defaultProps}),r4={baseStyle:{...null==(x=nA.baseStyle)?void 0:x.field,textAlign:"center"},sizes:{lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},variants:{outline:e=>{var t,i,n;return null!=(n=null==(i=nG(null==(t=nA.variants)?void 0:t.outline,e))?void 0:i.field)?n:{}},flushed:e=>{var t,i,n;return null!=(n=null==(i=nG(null==(t=nA.variants)?void 0:t.flushed,e))?void 0:i.field)?n:{}},filled:e=>{var t,i,n;return null!=(n=null==(i=nG(null==(t=nA.variants)?void 0:t.filled,e))?void 0:i.field)?n:{}},unstyled:null!=(E=null==(k=nA.variants)?void 0:k.unstyled.field)?E:{}},defaultProps:nA.defaultProps},{defineMultiStyleConfig:r9,definePartsStyle:r7}=tx(im.Ji.keys),oe=ib("popper-bg"),ot=ib("popper-arrow-bg"),oi=ib("popper-arrow-shadow-color"),on=r9({baseStyle:r7({popper:{zIndex:10},content:{[oe.variable]:"colors.white",bg:oe.reference,[ot.variable]:oe.reference,[oi.variable]:"colors.gray.200",_dark:{[oe.variable]:"colors.gray.700",[oi.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},header:{px:3,py:2,borderBottomWidth:"1px"},body:{px:3,py:2},footer:{px:3,py:2,borderTopWidth:"1px"},closeButton:{position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2}})}),{definePartsStyle:or,defineMultiStyleConfig:oo}=tx(im.iU.keys),os=e2("drawer-bg"),oa=e2("drawer-box-shadow");function ol(e){return"full"===e?or({dialog:{maxW:"100vw",h:"100vh"}}):or({dialog:{maxW:e}})}var ou={bg:"blackAlpha.600",zIndex:"overlay"},od={display:"flex",zIndex:"modal",justifyContent:"center"},oc=e=>{let{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[os.variable]:"colors.white",[oa.variable]:"shadows.lg",_dark:{[os.variable]:"colors.gray.700",[oa.variable]:"shadows.dark-lg"},bg:os.reference,boxShadow:oa.reference}},oh={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},of={position:"absolute",top:"2",insetEnd:"3"},op={px:"6",py:"2",flex:"1",overflow:"auto"},og={px:"6",py:"4"},om=oo({baseStyle:or(e=>({overlay:ou,dialogContainer:od,dialog:nG(oc,e),header:oh,closeButton:of,body:op,footer:og})),sizes:{xs:ol("xs"),sm:ol("md"),md:ol("lg"),lg:ol("2xl"),xl:ol("4xl"),full:ol("full")},defaultProps:{size:"xs"}}),{definePartsStyle:ov,defineMultiStyleConfig:ob}=tx(im.lN.keys),oy=ob({baseStyle:ov({preview:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},input:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},textarea:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}})}),{definePartsStyle:o_,defineMultiStyleConfig:ow}=tx(im.TJ.keys),oC=e2("form-control-color"),oS=ow({baseStyle:o_({container:{width:"100%",position:"relative"},requiredIndicator:{marginStart:"1",[oC.variable]:"colors.red.500",_dark:{[oC.variable]:"colors.red.300"},color:oC.reference},helperText:{mt:"2",[oC.variable]:"colors.gray.600",_dark:{[oC.variable]:"colors.whiteAlpha.600"},color:oC.reference,lineHeight:"normal",fontSize:"sm"}})}),{definePartsStyle:ox,defineMultiStyleConfig:ok}=tx(im.ao.keys),oE=e2("form-error-color"),oL=ok({baseStyle:ox({text:{[oE.variable]:"colors.red.500",_dark:{[oE.variable]:"colors.red.300"},color:oE.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},icon:{marginEnd:"0.5em",[oE.variable]:"colors.red.500",_dark:{[oE.variable]:"colors.red.300"},color:oE.reference}})}),{defineMultiStyleConfig:oM,definePartsStyle:oN}=tx(im.AB.keys),oD=e2("breadcrumb-link-decor"),oA=oM({baseStyle:oN({link:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:oD.reference,[oD.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[oD.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}}})}),oT=e=>{let{colorScheme:t,theme:i}=e;if("gray"===t)return{color:iB("inherit","whiteAlpha.900")(e),_hover:{bg:iB("gray.100","whiteAlpha.200")(e)},_active:{bg:iB("gray.200","whiteAlpha.300")(e)}};let n=i7(`${t}.200`,.12)(i),r=i7(`${t}.200`,.24)(i);return{color:iB(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:iB(`${t}.50`,n)(e)},_active:{bg:iB(`${t}.100`,r)(e)}}},oI={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},{definePartsStyle:oO,defineMultiStyleConfig:oP}=tx(im.SG.keys),oR=e2("card-bg"),oF=e2("card-padding"),oB=e2("card-shadow"),oH=e2("card-radius"),oz=e2("card-border-width","0"),oV=e2("card-border-color"),oj=oO({container:{[oR.variable]:"colors.chakra-body-bg",backgroundColor:oR.reference,boxShadow:oB.reference,borderRadius:oH.reference,color:"chakra-body-text",borderWidth:oz.reference,borderColor:oV.reference},body:{padding:oF.reference,flex:"1 1 0%"},header:{padding:oF.reference},footer:{padding:oF.reference}}),oW={sm:oO({container:{[oH.variable]:"radii.base",[oF.variable]:"space.3"}}),md:oO({container:{[oH.variable]:"radii.md",[oF.variable]:"space.5"}}),lg:oO({container:{[oH.variable]:"radii.xl",[oF.variable]:"space.7"}})},oU=oP({baseStyle:oj,variants:{elevated:oO({container:{[oB.variable]:"shadows.base",_dark:{[oR.variable]:"colors.gray.700"}}}),outline:oO({container:{[oz.variable]:"1px",[oV.variable]:"colors.chakra-border-color"}}),filled:oO({container:{[oR.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[oF.variable]:0},header:{[oF.variable]:0},footer:{[oF.variable]:0}}},sizes:oW,defaultProps:{variant:"elevated",size:"md"}}),o$=ib("close-button-size"),oK=ib("close-button-bg"),oq={w:[o$.reference],h:[o$.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[oK.variable]:"colors.blackAlpha.100",_dark:{[oK.variable]:"colors.whiteAlpha.100"}},_active:{[oK.variable]:"colors.blackAlpha.200",_dark:{[oK.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:oK.reference},oG={lg:{[o$.variable]:"sizes.10",fontSize:"md"},md:{[o$.variable]:"sizes.8",fontSize:"xs"},sm:{[o$.variable]:"sizes.6",fontSize:"2xs"}},{variants:oZ,defaultProps:oY}=nf,oJ={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:nh.bg.reference,color:nh.color.reference,boxShadow:nh.shadow.reference},{definePartsStyle:oQ,defineMultiStyleConfig:oX}=tx(im.sA.keys),o0=oX({baseStyle:oQ({container:{borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},button:{transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},panel:{pt:"2",px:"4",pb:"5"},icon:{fontSize:"1.25em"}})}),{definePartsStyle:o1,defineMultiStyleConfig:o2}=tx(im.aP.keys),o6=e2("alert-fg"),o3=e2("alert-bg");function o8(e){let{theme:t,colorScheme:i}=e,n=i7(`${i}.200`,.16)(t);return{light:`colors.${i}.100`,dark:n}}var o5=o2({baseStyle:o1({container:{bg:o3.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:o6.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:o6.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}}),variants:{subtle:o1(e=>{let{colorScheme:t}=e,i=o8(e);return{container:{[o6.variable]:`colors.${t}.500`,[o3.variable]:i.light,_dark:{[o6.variable]:`colors.${t}.200`,[o3.variable]:i.dark}}}}),"left-accent":o1(e=>{let{colorScheme:t}=e,i=o8(e);return{container:{[o6.variable]:`colors.${t}.500`,[o3.variable]:i.light,_dark:{[o6.variable]:`colors.${t}.200`,[o3.variable]:i.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:o6.reference}}}),"top-accent":o1(e=>{let{colorScheme:t}=e,i=o8(e);return{container:{[o6.variable]:`colors.${t}.500`,[o3.variable]:i.light,_dark:{[o6.variable]:`colors.${t}.200`,[o3.variable]:i.dark},pt:"2",borderTopWidth:"4px",borderTopColor:o6.reference}}}),solid:o1(e=>{let{colorScheme:t}=e;return{container:{[o6.variable]:"colors.white",[o3.variable]:`colors.${t}.500`,_dark:{[o6.variable]:"colors.gray.900",[o3.variable]:`colors.${t}.200`},color:o6.reference}}})},defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:o4,defineMultiStyleConfig:o9}=tx(im.$5.keys),o7=e2("avatar-border-color"),se=e2("avatar-bg"),st={borderRadius:"full",border:"0.2em solid",[o7.variable]:"white",_dark:{[o7.variable]:"colors.gray.800"},borderColor:o7.reference},si={[se.variable]:"colors.gray.200",_dark:{[se.variable]:"colors.whiteAlpha.400"},bgColor:se.reference},sn=e2("avatar-background"),sr=e=>{let{name:t,theme:i}=e,n=t?function(e){var t;let i=nt();return!e||i3(e)?i:e.string&&e.colors?function(e,t){let i=0;if(0===e.length)return t[0];for(let t=0;t>8*e&255).toString(16)}`.substr(-2);return i}(e.string):e.colors&&!e.string?(t=e.colors)[Math.floor(Math.random()*t.length)]:i}({string:t}):"colors.gray.400",r=i9(n)(i),o="white";return r||(o="gray.800"),{bg:sn.reference,"&:not([data-loaded])":{[sn.variable]:n},color:o,[o7.variable]:"colors.white",_dark:{[o7.variable]:"colors.gray.800"},borderColor:o7.reference,verticalAlign:"top"}};function so(e){let t="100%"!==e?io[e]:void 0;return o4({container:{width:e,height:e,fontSize:`calc(${null!=t?t:e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${null!=t?t:e} / 2.5)`,lineHeight:"100%"!==e?null!=t?t:e:void 0}})}var ss=o9({baseStyle:o4(e=>({badge:nG(st,e),excessLabel:nG(si,e),container:nG(sr,e)})),sizes:{"2xs":so(4),xs:so(6),sm:so(8),md:so(12),lg:so(16),xl:so(24),"2xl":so(32),full:so("100%")},defaultProps:{size:"md"}}),sa={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},sl={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},su={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},sd={semanticTokens:sa,direction:"ltr",...is,components:{Accordion:o0,Alert:o5,Avatar:ss,Badge:nf,Breadcrumb:oA,Button:{baseStyle:{lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},variants:{ghost:oT,outline:e=>{let{colorScheme:t}=e,i=iB("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:"gray"===t?i:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...nG(oT,e)}},solid:e=>{var t;let{colorScheme:i}=e;if("gray"===i){let t=iB("gray.100","whiteAlpha.200")(e);return{bg:t,_hover:{bg:iB("gray.200","whiteAlpha.300")(e),_disabled:{bg:t}},_active:{bg:iB("gray.300","whiteAlpha.400")(e)}}}let{bg:n=`${i}.500`,color:r="white",hoverBg:o=`${i}.600`,activeBg:s=`${i}.700`}=null!=(t=oI[i])?t:{},a=iB(n,`${i}.200`)(e);return{bg:a,color:iB(r,"gray.800")(e),_hover:{bg:iB(o,`${i}.300`)(e),_disabled:{bg:a}},_active:{bg:iB(s,`${i}.400`)(e)}}},link:e=>{let{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:iB(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:iB(`${t}.700`,`${t}.500`)(e)}}},unstyled:{bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}},sizes:{lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},Checkbox:n2,CloseButton:{baseStyle:oq,sizes:oG,defaultProps:{size:"md"}},Code:{baseStyle:oJ,variants:oZ,defaultProps:oY},Container:{baseStyle:{w:"100%",mx:"auto",maxW:"prose",px:"4"}},Divider:{baseStyle:{opacity:.6,borderColor:"inherit"},variants:{solid:{borderStyle:"solid"},dashed:{borderStyle:"dashed"}},defaultProps:{variant:"solid"}},Drawer:om,Editable:oy,Form:oS,FormError:oL,FormLabel:{baseStyle:{fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}},Heading:{baseStyle:{fontFamily:"heading",fontWeight:"bold"},sizes:{"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},defaultProps:{size:"xl"}},Input:nA,Kbd:{baseStyle:rk},Link:{baseStyle:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}},List:rM,Menu:rI,Modal:rK,NumberInput:r5,PinInput:r4,Popover:on,Progress:nK,Radio:n5,Select:ri,Skeleton:{baseStyle:ro},SkipLink:{baseStyle:ra},Slider:rv,Spinner:{baseStyle:ry,sizes:r_,defaultProps:{size:"md"}},Stat:rS,Switch:iF,Table:iU,Tabs:nc,Tag:nk,Textarea:{baseStyle:nT,sizes:nO,variants:nI,defaultProps:{size:"md",variant:"outline"}},Tooltip:{baseStyle:nB},Card:oU,Stepper:ig},styles:sl,config:su},sc={semanticTokens:sa,direction:"ltr",components:{},...is,styles:sl,config:su},sh=(e,t)=>e.find(e=>e.id===t);function sf(e,t){let i=sp(e,t),n=i?e[i].findIndex(e=>e.id===t):-1;return{position:i,index:n}}function sp(e,t){for(let[i,n]of Object.entries(e))if(sh(n,t))return i}function sg(e,t=[]){let i=(0,R.useRef)(e);return(0,R.useEffect)(()=>{i.current=e}),(0,R.useCallback)((...e)=>{var t;return null==(t=i.current)?void 0:t.call(i,...e)},t)}function sm(e,t){let i=(0,R.useRef)(!1),n=(0,R.useRef)(!1);(0,R.useEffect)(()=>{if(i.current&&n.current)return e();n.current=!0},t),(0,R.useEffect)(()=>(i.current=!0,()=>{i.current=!1}),[])}var sv=i(32565),sb=i(40836),sy=new Set([...tp,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),s_=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function sw(e){return s_.has(e)||!sy.has(e)}var sC=i(74126),sS=null!=(L=sC.default.default)?L:sC.default,sx=({baseStyle:e})=>t=>{let{theme:i,css:n,__css:r,sx:o,...s}=t,a=tN(s,(e,t)=>tm(t)),l=tw(function(e,...t){if(null==e)throw TypeError("Cannot convert undefined or null to object");let i={...e};for(let e of t)if(null!=e)for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(t in i&&delete i[t],i[t]=e[t]);return i}({},r,tI(e,t),tD(a),o))(t.theme);return n?[l,n]:l};function sk(e,t){let{baseStyle:i,...n}=null!=t?t:{};n.shouldForwardProp||(n.shouldForwardProp=sw);let r=sx({baseStyle:i}),o=sS(e,n)(r);return R.forwardRef(function(e,t){let{colorMode:i,forced:n}=j();return R.createElement(o,{ref:t,"data-theme":n?i:void 0,...e})})}var sE=function(){let e=new Map;return new Proxy(sk,{apply:(e,t,i)=>sk(...i),get:(t,i)=>(e.has(i)||e.set(i,sk(i)),e.get(i))})}(),sL={initial:e=>{let{position:t}=e,i=["top","bottom"].includes(t)?"y":"x",n=["top-right","bottom-right"].includes(t)?1:-1;return"bottom"===t&&(n=1),{opacity:0,[i]:24*n}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},sM=(0,R.memo)(e=>{let{id:t,message:i,onCloseComplete:n,onRequestRemove:r,requestClose:o=!1,position:s="bottom",duration:a=5e3,containerStyle:l,motionVariants:u=sL,toastSpacing:d="0.5rem"}=e,[c,h]=(0,R.useState)(a),f=(0,sv.hO)();sm(()=>{f||null==n||n()},[f]),sm(()=>{h(a)},[a]);let p=()=>{f&&r()};(0,R.useEffect)(()=>{f&&o&&r()},[f,o,r]),function(e,t){let i=sg(e);(0,R.useEffect)(()=>{if(null==t)return;let e=null;return e=window.setTimeout(()=>{i()},t),()=>{e&&window.clearTimeout(e)}},[t,i])}(p,c);let g=(0,R.useMemo)(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:d,...l}),[l,d]),m=(0,R.useMemo)(()=>(function(e){let t=e.includes("right"),i=e.includes("left"),n="center";return t&&(n="flex-end"),i&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}})(s),[s]);return(0,A.jsx)(sb.E.div,{layout:!0,className:"chakra-toast",variants:u,initial:"initial",animate:"animate",exit:"exit",onHoverStart:()=>h(null),onHoverEnd:()=>h(a),custom:{position:s},style:m,children:(0,A.jsx)(sE.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:g,children:G(i,{id:t,onClose:p})})})});function sN(e,t){var i;let n=null!=e?e:"bottom",r={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return null!=(i=null==r?void 0:r[t])?i:n}function sD(e){return(0,R.forwardRef)(e)}function sA(){let e=(0,R.useContext)(tH.T);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}function sT(){let e=j(),t=sA();return{...e,theme:t}}function sI(e,t,i){let n=sA();return sO(e,t,i)(n)}function sO(e,t,i){let n=Array.isArray(t)?t:[t],r=Array.isArray(i)?i:[i];return i=>{let o=r.filter(Boolean),s=n.map((t,n)=>{var r,s;return"breakpoints"===e?function(e,t,i){var n,r;if(null==t)return t;let o=t=>{var i,n;return null==(n=null==(i=e.__breakpoints)?void 0:i.asArray)?void 0:n[t]};return null!=(r=null!=(n=o(t))?n:o(i))?r:i}(i,t,null!=(r=o[n])?r:t):function(e,t,i){var n,r;if(null==t)return t;let o=t=>{var i,n;return null==(n=null==(i=e.__cssMap)?void 0:i[t])?void 0:n.value};return null!=(r=null!=(n=o(t))?n:o(i))?r:i}(i,`${e}.${t}`,null!=(s=o[n])?s:t)});return Array.isArray(t)?s:s[0]}}function sP(e){return"function"==typeof e}sM.displayName="ToastComponent";var sR=e=>function(...t){let i=[...t],n=t[t.length-1];return it(n)&&i.length>1?i=i.slice(0,i.length-1):n=e,(function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...i.map(e=>t=>sP(e)?e(t):sH(t,e)))(n)},sF=sR(sd),sB=sR(sc);function sH(...e){return et()({},...e,sz)}function sz(e,t,i,n){if((sP(e)||sP(t))&&Object.prototype.hasOwnProperty.call(n,i))return(...i)=>{let n=sP(e)?e(...i):e,r=sP(t)?t(...i):t;return et()({},n,r,sz)}}var sV=i(78435),sj=i.n(sV);function sW(e,t={}){var i,n;let r;let{styleConfig:o,...s}=t,{theme:a,colorMode:l}=sT(),u=e?tM(a,`components.${e}`):void 0,d=o||u,c=et()({theme:a,colorMode:l},null!=(i=null==d?void 0:d.defaultProps)?i:{},tD((n=["children"],r={},Object.keys(s).forEach(e=>{n.includes(e)||(r[e]=s[e])}),r))),h=(0,R.useRef)({});if(d){let e=tk(d)(c);sj()(h.current,e)||(h.current=e)}return h.current}function sU(e,t={}){return sW(e,t)}function s$(e,t={}){return sW(e,t)}function sK(e,t){var i;let{baseConfig:n,...r}=t,{theme:o}=sT(),s=null==(i=o.components)?void 0:i[e],a=s?sH(s,n):n;return sW(null,{...r,styleConfig:a})}var sq={path:(0,A.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,A.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,A.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,A.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},sG=sD((e,t)=>{let{as:i,viewBox:n,color:r="currentColor",focusable:o=!1,children:s,className:a,__css:l,...u}=e,d=$("chakra-icon",a),c=sU("Icon",e),h={ref:t,focusable:o,className:d,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:r,...l,...c}},f=null!=n?n:sq.viewBox;if(i&&"string"!=typeof i)return(0,A.jsx)(sE.svg,{as:i,...h,...u});let p=null!=s?s:sq.path;return(0,A.jsx)(sE.svg,{verticalAlign:"middle",viewBox:f,...h,...u,children:p})});function sZ(e){return(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}sG.displayName="Icon";var sY=(0,D.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),sJ=sD((e,t)=>{let i=sU("Spinner",e),{label:n="Loading...",thickness:r="2px",speed:o="0.45s",emptyColor:s="transparent",className:a,...l}=tL(e),u=$("chakra-spinner",a),d={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:r,borderBottomColor:s,borderLeftColor:s,animation:`${sY} ${o} linear infinite`,...i};return(0,A.jsx)(sE.div,{ref:t,__css:d,className:u,...l,children:n&&(0,A.jsx)(sE.span,{srOnly:!0,children:n})})});sJ.displayName="Spinner";var[sQ,sX]=F({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[s0,s1]=F({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),s2={info:{icon:function(e){return(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})},colorScheme:"blue"},warning:{icon:sZ,colorScheme:"orange"},success:{icon:function(e){return(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})},colorScheme:"green"},error:{icon:sZ,colorScheme:"red"},loading:{icon:sJ,colorScheme:"blue"}},s6=sD(function(e,t){var i;let{status:n="info",addRole:r=!0,...o}=tL(e),s=null!=(i=e.colorScheme)?i:s2[n].colorScheme,a=s$("Alert",{...e,colorScheme:s}),l={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...a.container};return(0,A.jsx)(sQ,{value:{status:n},children:(0,A.jsx)(s0,{value:a,children:(0,A.jsx)(sE.div,{"data-status":n,role:r?"alert":void 0,ref:t,...o,className:$("chakra-alert",e.className),__css:l})})})});function s3(e){let{status:t}=sX(),i=s2[t].icon,n=s1(),r="loading"===t?n.spinner:n.icon;return(0,A.jsx)(sE.span,{display:"inherit","data-status":t,...e,className:$("chakra-alert__icon",e.className),__css:r,children:e.children||(0,A.jsx)(i,{h:"100%",w:"100%"})})}s6.displayName="Alert",s3.displayName="AlertIcon";var s8=sD(function(e,t){let i=s1(),{status:n}=sX();return(0,A.jsx)(sE.div,{ref:t,"data-status":n,...e,className:$("chakra-alert__title",e.className),__css:i.title})});s8.displayName="AlertTitle";var s5=sD(function(e,t){let i=s1(),{status:n}=sX(),r={display:"inline",...i.description};return(0,A.jsx)(sE.div,{ref:t,"data-status":n,...e,className:$("chakra-alert__desc",e.className),__css:r})});function s4(e){return(0,A.jsx)(sG,{focusable:"false","aria-hidden":!0,...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}s5.displayName="AlertDescription";var s9=sD(function(e,t){let i=sU("CloseButton",e),{children:n,isDisabled:r,__css:o,...s}=tL(e);return(0,A.jsx)(sE.button,{type:"button","aria-label":"Close",ref:t,disabled:r,__css:{outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,...i,...o},...s,children:n||(0,A.jsx)(s4,{width:"1em",height:"1em"})})});s9.displayName="CloseButton";var s7=function(e){let t=e,i=new Set,n=e=>{t=e(t),i.forEach(e=>e())};return{getState:()=>t,subscribe:t=>(i.add(t),()=>{n(()=>e),i.delete(t)}),removeToast:(e,t)=>{n(i=>({...i,[t]:i[t].filter(t=>t.id!=e)}))},notify:(e,t)=>{let i=function(e,t={}){var i,n;ae+=1;let r=null!=(i=t.id)?i:ae,o=null!=(n=t.position)?n:"bottom";return{id:r,message:e,position:o,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>s7.removeToast(String(r),o),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}(e,t),{position:r,id:o}=i;return n(e=>{var t,n;let o=r.includes("top")?[i,...null!=(t=e[r])?t:[]]:[...null!=(n=e[r])?n:[],i];return{...e,[r]:o}}),o},update:(e,t)=>{e&&n(i=>{let n={...i},{position:r,index:o}=sf(n,e);return r&&-1!==o&&(n[r][o]={...n[r][o],...t,message:ai(t)}),n})},closeAll:({positions:e}={})=>{n(t=>(null!=e?e:["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((e,i)=>(e[i]=t[i].map(e=>({...e,requestClose:!0})),e),{...t}))},close:e=>{n(t=>{let i=sp(t,e);return i?{...t,[i]:t[i].map(t=>t.id==e?{...t,requestClose:!0}:t)}:t})},isActive:e=>!!sf(s7.getState(),e).position}}({top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]}),ae=0,at=e=>{let{status:t,variant:i="solid",id:n,title:r,isClosable:o,onClose:s,description:a,colorScheme:l,icon:u}=e,d=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return(0,A.jsxs)(s6,{addRole:!1,status:t,variant:i,id:null==d?void 0:d.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:l,children:[(0,A.jsx)(s3,{children:u}),(0,A.jsxs)(sE.div,{flex:"1",maxWidth:"100%",children:[r&&(0,A.jsx)(s8,{id:null==d?void 0:d.title,children:r}),a&&(0,A.jsx)(s5,{id:null==d?void 0:d.description,display:"block",children:a})]}),o&&(0,A.jsx)(s9,{size:"sm",onClick:s,position:"absolute",insetEnd:1,top:1})]})};function ai(e={}){let{render:t,toastComponent:i=at}=e;return n=>"function"==typeof t?t({...n,...e}):(0,A.jsx)(i,{...n,...e})}function an(e,t){let i=i=>{var n;return{...t,...i,position:sN(null!=(n=null==i?void 0:i.position)?n:null==t?void 0:t.position,e)}},n=e=>{let t=i(e),n=ai(t);return s7.notify(n,t)};return n.update=(e,t)=>{s7.update(e,i(t))},n.promise=(e,t)=>{let i=n({...t.loading,status:"loading",duration:null});e.then(e=>n.update(i,{status:"success",duration:5e3,...G(t.success,e)})).catch(e=>n.update(i,{status:"error",duration:5e3,...G(t.error,e)}))},n.closeAll=s7.closeAll,n.close=s7.close,n.isActive=s7.isActive,n}var ar=i(82988),ao=i(28316),[as,aa]=F({strict:!1,name:"PortalContext"}),al="chakra-portal",au=e=>(0,A.jsx)("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),ad=e=>{let{appendToParentPortal:t,children:i}=e,[n,r]=(0,R.useState)(null),o=(0,R.useRef)(null),[,s]=(0,R.useState)({});(0,R.useEffect)(()=>s({}),[]);let a=aa(),l=H();t0(()=>{if(!n)return;let e=n.ownerDocument,i=t&&null!=a?a:e.body;if(!i)return;o.current=e.createElement("div"),o.current.className=al,i.appendChild(o.current),s({});let r=o.current;return()=>{i.contains(r)&&i.removeChild(r)}},[n]);let u=(null==l?void 0:l.zIndex)?(0,A.jsx)(au,{zIndex:null==l?void 0:l.zIndex,children:i}):i;return o.current?(0,ao.createPortal)((0,A.jsx)(as,{value:o.current,children:u}),o.current):(0,A.jsx)("span",{ref:e=>{e&&r(e)}})},ac=e=>{let{children:t,containerRef:i,appendToParentPortal:n}=e,r=i.current,o=null!=r?r:"undefined"!=typeof window?document.body:void 0,s=(0,R.useMemo)(()=>{let e=null==r?void 0:r.ownerDocument.createElement("div");return e&&(e.className=al),e},[r]),[,a]=(0,R.useState)({});return(t0(()=>a({}),[]),t0(()=>{if(s&&o)return o.appendChild(s),()=>{o.removeChild(s)}},[s,o]),o&&s)?(0,ao.createPortal)((0,A.jsx)(as,{value:n?s:null,children:t}),s):null};function ah(e){let{containerRef:t,...i}={appendToParentPortal:!0,...e};return t?(0,A.jsx)(ac,{containerRef:t,...i}):(0,A.jsx)(ad,{...i})}ah.className=al,ah.selector=".chakra-portal",ah.displayName="Portal";var[af,ap]=F({name:"ToastOptionsContext",strict:!1}),ag=e=>{let t=(0,R.useSyncExternalStore)(s7.subscribe,s7.getState,s7.getState),{motionVariants:i,component:n=sM,portalProps:r}=e,o=Object.keys(t).map(e=>{let r=t[e];return(0,A.jsx)("div",{role:"region","aria-live":"polite",id:`chakra-toast-manager-${e}`,style:function(e){let t=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,n=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",r=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:"top"===e||"bottom"===e?"0 auto":void 0,top:t,bottom:i,right:n,left:r}}(e),children:(0,A.jsx)(ar.M,{initial:!1,children:r.map(e=>(0,A.jsx)(n,{motionVariants:i,...e},e.id))})},e)});return(0,A.jsx)(ah,{...r,children:o})},am=e=>function({children:t,theme:i=e,toastOptions:n,...r}){return(0,A.jsxs)(t7,{theme:i,...r,children:[(0,A.jsx)(af,{value:null==n?void 0:n.defaultOptions,children:t}),(0,A.jsx)(ag,{...n})]})},av=am(sd),ab=am(sc),ay=Object.defineProperty,a_=(e,t,i)=>t in e?ay(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,aw=(e,t,i)=>(a_(e,"symbol"!=typeof t?t+"":t,i),i);function aC(e){return e.sort((e,t)=>{let i=e.compareDocumentPosition(t);if(i&Node.DOCUMENT_POSITION_FOLLOWING||i&Node.DOCUMENT_POSITION_CONTAINED_BY)return -1;if(i&Node.DOCUMENT_POSITION_PRECEDING||i&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(!(i&Node.DOCUMENT_POSITION_DISCONNECTED)&&!(i&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC))return 0;throw Error("Cannot sort the given nodes.")})}var aS=e=>"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function ax(e,t,i){let n=e+1;return i&&n>=t&&(n=0),n}function ak(e,t,i){let n=e-1;return i&&n<0&&(n=t),n}var aE="undefined"!=typeof window?R.useLayoutEffect:R.useEffect,aL=e=>e,aM=class{constructor(){aw(this,"descendants",new Map),aw(this,"register",e=>{if(null!=e)return aS(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),aw(this,"unregister",e=>{this.descendants.delete(e);let t=aC(Array.from(this.descendants.keys()));this.assignIndex(t)}),aw(this,"destroy",()=>{this.descendants.clear()}),aw(this,"assignIndex",e=>{this.descendants.forEach(t=>{let i=e.indexOf(t.node);t.index=i,t.node.dataset.index=t.index.toString()})}),aw(this,"count",()=>this.descendants.size),aw(this,"enabledCount",()=>this.enabledValues().length),aw(this,"values",()=>Array.from(this.descendants.values()).sort((e,t)=>e.index-t.index)),aw(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),aw(this,"item",e=>{if(0!==this.count())return this.values()[e]}),aw(this,"enabledItem",e=>{if(0!==this.enabledCount())return this.enabledValues()[e]}),aw(this,"first",()=>this.item(0)),aw(this,"firstEnabled",()=>this.enabledItem(0)),aw(this,"last",()=>this.item(this.descendants.size-1)),aw(this,"lastEnabled",()=>{let e=this.enabledValues().length-1;return this.enabledItem(e)}),aw(this,"indexOf",e=>{var t,i;return e&&null!=(i=null==(t=this.descendants.get(e))?void 0:t.index)?i:-1}),aw(this,"enabledIndexOf",e=>null==e?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),aw(this,"next",(e,t=!0)=>{let i=ax(e,this.count(),t);return this.item(i)}),aw(this,"nextEnabled",(e,t=!0)=>{let i=this.item(e);if(!i)return;let n=ax(this.enabledIndexOf(i.node),this.enabledCount(),t);return this.enabledItem(n)}),aw(this,"prev",(e,t=!0)=>{let i=ak(e,this.count()-1,t);return this.item(i)}),aw(this,"prevEnabled",(e,t=!0)=>{let i=this.item(e);if(!i)return;let n=ak(this.enabledIndexOf(i.node),this.enabledCount()-1,t);return this.enabledItem(n)}),aw(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;let i=aC(Array.from(this.descendants.keys()).concat(e));(null==t?void 0:t.disabled)&&(t.disabled=!!t.disabled);let n={node:e,index:-1,...t};this.descendants.set(e,n),this.assignIndex(i)})}};function aN(...e){return t=>{e.forEach(e=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(i){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}(e,t)})}}var[aD,aA]=F({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function aT(){return[aL(aD),()=>aL(aA()),()=>{let e;return e=(0,R.useRef)(new aM),aE(()=>()=>e.current.destroy()),e.current},e=>(function(e){let t=aA(),[i,n]=(0,R.useState)(-1),r=(0,R.useRef)(null);aE(()=>()=>{r.current&&t.unregister(r.current)},[]),aE(()=>{if(!r.current)return;let e=Number(r.current.dataset.index);i==e||Number.isNaN(e)||n(e)});let o=e?aL(t.register(e)):aL(t.register);return{descendants:t,index:i,enabledIndex:t.enabledIndexOf(r.current),register:aN(o,r)}})(e)]}var[aI,aO]=F({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:""}),[aP,aR]=F({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:""}),[aF,aB,aH,az]=aT(),aV=sD(function(e,t){let{getButtonProps:i}=aR(),n=i(e,t),r={display:"flex",alignItems:"center",width:"100%",outline:0,...aO().button};return(0,A.jsx)(sE.button,{...n,className:$("chakra-accordion__button",e.className),__css:r})});function aj(e){let{value:t,defaultValue:i,onChange:n,shouldUpdate:r=(e,t)=>e!==t}=e,o=sg(n),s=sg(r),[a,l]=(0,R.useState)(i),u=void 0!==t,d=u?t:a,c=sg(e=>{let t="function"==typeof e?e(d):e;s(d,t)&&(u||l(t),o(t))},[u,o,d,s]);return[d,c]}function aW(e){let t,{onChange:i,defaultIndex:n,index:r,allowMultiple:o,allowToggle:s,...a}=e;q({condition:!!(null!=(t=e.index||e.defaultIndex)&&!Array.isArray(t)&&e.allowMultiple),message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`}),q({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"});let l=aH(),[u,d]=(0,R.useState)(-1);(0,R.useEffect)(()=>()=>{d(-1)},[]);let[c,h]=aj({value:r,defaultValue:()=>o?null!=n?n:[]:null!=n?n:-1,onChange:i});return{index:c,setIndex:h,htmlProps:a,getAccordionItemProps:e=>{let t=!1;return null!==e&&(t=Array.isArray(c)?c.includes(e):c===e),{isOpen:t,onChange:t=>{null!==e&&(o&&Array.isArray(c)?h(t?c.concat(e):c.filter(t=>t!==e)):t?h(e):s&&h(-1))}}},focusedIndex:u,setFocusedIndex:d,descendants:l}}aV.displayName="AccordionButton";var[aU,a$]=F({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function aK(e){var t;let{isDisabled:i,isFocusable:n,id:r,...o}=e,{getAccordionItemProps:s,setFocusedIndex:a}=a$(),l=(0,R.useRef)(null),u=(0,R.useId)(),d=null!=r?r:u,c=`accordion-button-${d}`,h=`accordion-panel-${d}`;q({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well. + `});let{register:f,index:p,descendants:g}=az({disabled:i&&!n}),{isOpen:m,onChange:v}=s(-1===p?null:p);q({condition:(t={isOpen:m,isDisabled:i}).isOpen&&!!t.isDisabled,message:"Cannot open a disabled accordion item"});let b=(0,R.useCallback)(()=>{null==v||v(!m),a(p)},[p,a,m,v]),y=(0,R.useCallback)(e=>{let t={ArrowDown:()=>{let e=g.nextEnabled(p);null==e||e.node.focus()},ArrowUp:()=>{let e=g.prevEnabled(p);null==e||e.node.focus()},Home:()=>{let e=g.firstEnabled();null==e||e.node.focus()},End:()=>{let e=g.lastEnabled();null==e||e.node.focus()}}[e.key];t&&(e.preventDefault(),t(e))},[g,p]),_=(0,R.useCallback)(()=>{a(p)},[a,p]),w=(0,R.useCallback)(function(e={},t=null){return{...e,type:"button",ref:aN(f,l,t),id:c,disabled:!!i,"aria-expanded":!!m,"aria-controls":h,onClick:Q(e.onClick,b),onFocus:Q(e.onFocus,_),onKeyDown:Q(e.onKeyDown,y)}},[c,i,m,b,_,y,h,f]),C=(0,R.useCallback)(function(e={},t=null){return{...e,ref:t,role:"region",id:h,"aria-labelledby":c,hidden:!m}},[c,m,h]);return{isOpen:m,isDisabled:i,isFocusable:n,onOpen:()=>{null==v||v(!0)},onClose:()=>{null==v||v(!1)},getButtonProps:w,getPanelProps:C,htmlProps:o}}function aq(e){let{isOpen:t,isDisabled:i}=aR(),{reduceMotion:n}=a$(),r=$("chakra-accordion__icon",e.className),o={opacity:i?.4:1,transform:t?"rotate(-180deg)":void 0,transition:n?void 0:"transform 0.2s",transformOrigin:"center",...aO().icon};return(0,A.jsx)(sG,{viewBox:"0 0 24 24","aria-hidden":!0,className:r,__css:o,...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}aq.displayName="AccordionIcon";var aG=sD(function(e,t){let{children:i,className:n}=e,{htmlProps:r,...o}=aK(e),s={...aO().container,overflowAnchor:"none"},a=(0,R.useMemo)(()=>o,[o]);return(0,A.jsx)(aP,{value:a,children:(0,A.jsx)(sE.div,{ref:t,...r,className:$("chakra-accordion__item",n),__css:s,children:"function"==typeof i?i({isExpanded:!!o.isOpen,isDisabled:!!o.isDisabled}):i})})});aG.displayName="AccordionItem";var aZ={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},aY={slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function aJ(e){var t;switch(null!=(t=null==e?void 0:e.direction)?t:"right"){case"right":default:return aY.slideRight;case"left":return aY.slideLeft;case"bottom":return aY.slideDown;case"top":return aY.slideUp}}var aQ={enter:{duration:.2,ease:aZ.easeOut},exit:{duration:.1,ease:aZ.easeIn}},aX={enter:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.enter}),exit:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.exit})},a0=e=>null!=e&&parseInt(e.toString(),10)>0,a1={exit:{height:{duration:.2,ease:aZ.ease},opacity:{duration:.3,ease:aZ.ease}},enter:{height:{duration:.3,ease:aZ.ease},opacity:{duration:.4,ease:aZ.ease}}},a2={exit:({animateOpacity:e,startingHeight:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{...e&&{opacity:a0(t)?1:0},height:t,transitionEnd:null==n?void 0:n.exit,transition:null!=(o=null==i?void 0:i.exit)?o:aX.exit(a1.exit,r)}},enter:({animateOpacity:e,endingHeight:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{...e&&{opacity:1},height:t,transitionEnd:null==n?void 0:n.enter,transition:null!=(o=null==i?void 0:i.enter)?o:aX.enter(a1.enter,r)}}},a6=(0,R.forwardRef)((e,t)=>{let{in:i,unmountOnExit:n,animateOpacity:r=!0,startingHeight:o=0,endingHeight:s="auto",style:a,className:l,transition:u,transitionEnd:d,...c}=e,[h,f]=(0,R.useState)(!1);(0,R.useEffect)(()=>{let e=setTimeout(()=>{f(!0)});return()=>clearTimeout(e)},[]),q({condition:Number(o)>0&&!!n,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let p=parseFloat(o.toString())>0,g={startingHeight:o,endingHeight:s,animateOpacity:r,transition:h?u:{enter:{duration:0}},transitionEnd:{enter:null==d?void 0:d.enter,exit:n?null==d?void 0:d.exit:{...null==d?void 0:d.exit,display:p?"block":"none"}}};return(0,A.jsx)(ar.M,{initial:!1,custom:g,children:(!n||i)&&(0,A.jsx)(sb.E.div,{ref:t,...c,className:$("chakra-collapse",l),style:{overflow:"hidden",display:"block",...a},custom:g,variants:a2,initial:!!n&&"exit",animate:i||n?"enter":"exit",exit:"exit"})})});a6.displayName="Collapse";var a3=sD(function(e,t){let{className:i,motionProps:n,...r}=e,{reduceMotion:o}=a$(),{getPanelProps:s,isOpen:a}=aR(),l=s(r,t),u=$("chakra-accordion__panel",i),d=aO();o||delete l.hidden;let c=(0,A.jsx)(sE.div,{...l,__css:d.panel,className:u});return o?c:(0,A.jsx)(a6,{in:a,...n,children:c})});a3.displayName="AccordionPanel";var a8=sD(function({children:e,reduceMotion:t,...i},n){let r=s$("Accordion",i),{htmlProps:o,descendants:s,...a}=aW(tL(i)),l=(0,R.useMemo)(()=>({...a,reduceMotion:!!t}),[a,t]);return(0,A.jsx)(aF,{value:s,children:(0,A.jsx)(aU,{value:l,children:(0,A.jsx)(aI,{value:r,children:(0,A.jsx)(sE.div,{ref:n,...o,className:$("chakra-accordion",i.className),__css:r.root,children:e})})})})});function a5(){let{isOpen:e,isDisabled:t,onClose:i,onOpen:n}=aR();return{isOpen:e,onClose:i,isDisabled:t,onOpen:n}}a8.displayName="Accordion";var[a4,a9]=F({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:""}),a7={"top-start":{top:"0",insetStart:"0",transform:"translate(-25%, -25%)"},"top-end":{top:"0",insetEnd:"0",transform:"translate(25%, -25%)"},"bottom-start":{bottom:"0",insetStart:"0",transform:"translate(-25%, 25%)"},"bottom-end":{bottom:"0",insetEnd:"0",transform:"translate(25%, 25%)"}},le=sD(function(e,t){let{placement:i="bottom-end",className:n,...r}=e,o=a9(),s={position:"absolute",display:"flex",alignItems:"center",justifyContent:"center",...a7[i],...o.badge};return(0,A.jsx)(sE.div,{ref:t,...r,className:$("chakra-avatar__badge",n),__css:s})});function lt(e){var t;let i=e.split(" "),n=null!=(t=i.at(0))?t:"",r=i.length>1?i.at(-1):"";return n&&r?`${n.charAt(0)}${r.charAt(0)}`:n.charAt(0)}function li(e){let{name:t,getInitials:i,...n}=e,r=a9();return(0,A.jsx)(sE.div,{role:"img","aria-label":t,...n,__css:r.label,children:t?null==i?void 0:i(t):null})}le.displayName="AvatarBadge",li.displayName="AvatarName";var ln=e=>(0,A.jsxs)(sE.svg,{viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg",...e,children:[(0,A.jsx)("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),(0,A.jsx)("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"})]});function lr(e){let{loading:t,src:i,srcSet:n,onLoad:r,onError:o,crossOrigin:s,sizes:a,ignoreFallback:l}=e,[u,d]=(0,R.useState)("pending");(0,R.useEffect)(()=>{d(i?"loading":"pending")},[i]);let c=(0,R.useRef)(),h=(0,R.useCallback)(()=>{if(!i)return;f();let e=new Image;e.src=i,s&&(e.crossOrigin=s),n&&(e.srcset=n),a&&(e.sizes=a),t&&(e.loading=t),e.onload=e=>{f(),d("loaded"),null==r||r(e)},e.onerror=e=>{f(),d("failed"),null==o||o(e)},c.current=e},[i,s,n,a,r,o,t]),f=()=>{c.current&&(c.current.onload=null,c.current.onerror=null,c.current=null)};return t0(()=>{if(!l)return"loading"===u&&h(),()=>{f()}},[u,h,l]),l?"loaded":u}var lo=(e,t)=>"loaded"!==e&&"beforeLoadOrError"===t||"failed"===e&&"onError"===t;function ls(e){let{src:t,srcSet:i,onError:n,onLoad:r,getInitials:o,name:s,borderRadius:a,loading:l,iconLabel:u,icon:d=(0,A.jsx)(ln,{}),ignoreFallback:c,referrerPolicy:h,crossOrigin:f}=e,p=lr({src:t,onError:n,crossOrigin:f,ignoreFallback:c});return t&&"loaded"===p?(0,A.jsx)(sE.img,{src:t,srcSet:i,alt:s,onLoad:r,referrerPolicy:h,crossOrigin:null!=f?f:void 0,className:"chakra-avatar__img",loading:l,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:a}}):s?(0,A.jsx)(li,{className:"chakra-avatar__initials",getInitials:o,name:s}):(0,R.cloneElement)(d,{role:"img","aria-label":u})}ls.displayName="AvatarImage";var la={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},ll=sD((e,t)=>{let i=s$("Avatar",e),[n,r]=(0,R.useState)(!1),{src:o,srcSet:s,name:a,showBorder:l,borderRadius:u="full",onError:d,onLoad:c,getInitials:h=lt,icon:f=(0,A.jsx)(ln,{}),iconLabel:p=" avatar",loading:g,children:m,borderColor:v,ignoreFallback:b,crossOrigin:y,..._}=tL(e),w={borderRadius:u,borderWidth:l?"2px":void 0,...la,...i.container};return v&&(w.borderColor=v),(0,A.jsx)(sE.span,{ref:t,..._,className:$("chakra-avatar",e.className),"data-loaded":Y(n),__css:w,children:(0,A.jsxs)(a4,{value:i,children:[(0,A.jsx)(ls,{src:o,srcSet:s,loading:g,onLoad:Q(c,()=>{r(!0)}),onError:d,getInitials:h,name:a,borderRadius:u,icon:f,iconLabel:p,ignoreFallback:b,crossOrigin:y}),m]})})});function lu(e){return R.Children.toArray(e).filter(e=>(0,R.isValidElement)(e))}ll.displayName="Avatar";var ld=sD(function(e,t){let i=s$("Avatar",e),{children:n,borderColor:r,max:o,spacing:s="-0.75rem",borderRadius:a="full",...l}=tL(e),u=lu(n),d=null!=o?u.slice(0,o):u,c=null!=o?u.length-o:0,h=d.reverse().map((t,i)=>{var n;let o={marginEnd:0===i?0:s,size:e.size,borderColor:null!=(n=t.props.borderColor)?n:r,showBorder:!0};return(0,R.cloneElement)(t,function(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}(o))}),f={display:"flex",alignItems:"center",justifyContent:"flex-end",flexDirection:"row-reverse",...i.group},p={borderRadius:a,marginStart:s,...la,...i.excessLabel};return(0,A.jsxs)(sE.div,{ref:t,role:"group",__css:f,...l,className:$("chakra-avatar__group",e.className),children:[c>0&&(0,A.jsx)(sE.span,{className:"chakra-avatar__excess",__css:p,children:`+${c}`}),h]})});ld.displayName="AvatarGroup";var[lc,lh]=F({name:"BreadcrumbStylesContext",errorMessage:"useBreadcrumbStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),lf=sD(function(e,t){let{isCurrentPage:i,as:n,className:r,href:o,...s}=e,a=lh(),l={ref:t,as:n,className:$("chakra-breadcrumb__link",r),...s};return i?(0,A.jsx)(sE.span,{"aria-current":"page",__css:a.link,...l}):(0,A.jsx)(sE.a,{__css:a.link,href:o,...l})});lf.displayName="BreadcrumbLink";var lp=sD(function(e,t){let{spacing:i,...n}=e,r={mx:i,...lh().separator};return(0,A.jsx)(sE.span,{ref:t,role:"presentation",...n,__css:r})});lp.displayName="BreadcrumbSeparator";var lg=sD(function(e,t){let{isCurrentPage:i,separator:n,isLastChild:r,spacing:o,children:s,className:a,...l}=e,u=lu(s).map(e=>e.type===lf?(0,R.cloneElement)(e,{isCurrentPage:i}):e.type===lp?(0,R.cloneElement)(e,{spacing:o,children:e.props.children||n}):e),d={display:"inline-flex",alignItems:"center",...lh().item},c=$("chakra-breadcrumb__list-item",a);return(0,A.jsxs)(sE.li,{ref:t,className:c,...l,__css:d,children:[u,!r&&(0,A.jsx)(lp,{spacing:o,children:n})]})});lg.displayName="BreadcrumbItem";var lm=sD(function(e,t){let i=s$("Breadcrumb",e),{children:n,spacing:r="0.5rem",separator:o="/",className:s,listProps:a,...l}=tL(e),u=lu(n),d=u.length,c=u.map((e,t)=>(0,R.cloneElement)(e,{separator:o,spacing:r,isLastChild:d===t+1})),h=$("chakra-breadcrumb",s);return(0,A.jsx)(sE.nav,{ref:t,"aria-label":"breadcrumb",className:h,__css:i.container,...l,children:(0,A.jsx)(lc,{value:i,children:(0,A.jsx)(sE.ol,{className:"chakra-breadcrumb__list",...a,__css:{display:"flex",alignItems:"center",...i.list},children:c})})})});lm.displayName="Breadcrumb";var[lv,lb]=F({strict:!1,name:"ButtonGroupContext"}),ly={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},l_={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},lw=sD(function(e,t){let{size:i,colorScheme:n,variant:r,className:o,spacing:s="0.5rem",isAttached:a,isDisabled:l,orientation:u="horizontal",...d}=e,c=$("chakra-button__group",o),h=(0,R.useMemo)(()=>({size:i,colorScheme:n,variant:r,isDisabled:l}),[i,n,r,l]),f={display:"inline-flex",...a?ly[u]:l_[u](s)};return(0,A.jsx)(lv,{value:h,children:(0,A.jsx)(sE.div,{ref:t,role:"group",__css:f,className:c,"data-attached":a?"":void 0,"data-orientation":u,flexDir:"vertical"===u?"column":void 0,...d})})});function lC(e){let{children:t,className:i,...n}=e,r=(0,R.isValidElement)(t)?(0,R.cloneElement)(t,{"aria-hidden":!0,focusable:!1}):t,o=$("chakra-button__icon",i);return(0,A.jsx)(sE.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...n,className:o,children:r})}function lS(e){let{label:t,placement:i,spacing:n="0.5rem",children:r=(0,A.jsx)(sJ,{color:"currentColor",width:"1em",height:"1em"}),className:o,__css:s,...a}=e,l=$("chakra-button__spinner",o),u="start"===i?"marginEnd":"marginStart",d=(0,R.useMemo)(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?n:0,fontSize:"1em",lineHeight:"normal",...s}),[s,t,u,n]);return(0,A.jsx)(sE.div,{className:l,...a,__css:d,children:r})}lw.displayName="ButtonGroup",lC.displayName="ButtonIcon",lS.displayName="ButtonSpinner";var lx=sD((e,t)=>{let i=lb(),n=sU("Button",{...i,...e}),{isDisabled:r=null==i?void 0:i.isDisabled,isLoading:o,isActive:s,children:a,leftIcon:l,rightIcon:u,loadingText:d,iconSpacing:c="0.5rem",type:h,spinner:f,spinnerPlacement:p="start",className:g,as:m,...v}=tL(e),b=(0,R.useMemo)(()=>{let e={...null==n?void 0:n._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...n,...!!i&&{_focus:e}}},[n,i]),{ref:y,type:_}=function(e){let[t,i]=(0,R.useState)(!e);return{ref:(0,R.useCallback)(e=>{e&&i("BUTTON"===e.tagName)},[]),type:t?"button":void 0}}(m),w={rightIcon:u,leftIcon:l,iconSpacing:c,children:a};return(0,A.jsxs)(sE.button,{ref:function(...e){return(0,R.useMemo)(()=>aN(...e),e)}(t,y),as:m,type:null!=h?h:_,"data-active":Y(s),"data-loading":Y(o),__css:b,className:$("chakra-button",g),...v,disabled:r||o,children:[o&&"start"===p&&(0,A.jsx)(lS,{className:"chakra-button__spinner--start",label:d,placement:"start",spacing:c,children:f}),o?d||(0,A.jsx)(sE.span,{opacity:0,children:(0,A.jsx)(lk,{...w})}):(0,A.jsx)(lk,{...w}),o&&"end"===p&&(0,A.jsx)(lS,{className:"chakra-button__spinner--end",label:d,placement:"end",spacing:c,children:f})]})});function lk(e){let{leftIcon:t,rightIcon:i,children:n,iconSpacing:r}=e;return(0,A.jsxs)(A.Fragment,{children:[t&&(0,A.jsx)(lC,{marginEnd:r,children:t}),n,i&&(0,A.jsx)(lC,{marginStart:r,children:i})]})}lx.displayName="Button";var lE=sD((e,t)=>{let{icon:i,children:n,isRound:r,"aria-label":o,...s}=e,a=i||n,l=(0,R.isValidElement)(a)?(0,R.cloneElement)(a,{"aria-hidden":!0,focusable:!1}):null;return(0,A.jsx)(lx,{padding:"0",borderRadius:r?"full":void 0,ref:t,"aria-label":o,...s,children:l})});lE.displayName="IconButton";var[lL,lM]=tU("Card"),lN=sD(function(e,t){let{className:i,...n}=e,r=lM();return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card__body",i),__css:r.body,...n})}),lD=sD(function(e,t){let{className:i,justify:n,...r}=e,o=lM();return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card__footer",i),__css:{display:"flex",justifyContent:n,...o.footer},...r})}),lA=sD(function(e,t){let{className:i,...n}=e,r=lM();return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card__header",i),__css:r.header,...n})}),lT=sD(function(e,t){let{className:i,children:n,direction:r="column",justify:o,align:s,...a}=tL(e),l=s$("Card",e);return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-card",i),__css:{display:"flex",flexDirection:r,justifyContent:o,alignItems:s,position:"relative",minWidth:0,wordWrap:"break-word",...l.container},...a,children:(0,A.jsx)(lL,{value:l,children:n})})}),[lI,lO]=F({name:"CheckboxGroupContext",strict:!1});function lP(e){return e&&K(e)&&K(e.target)}function lR(e={}){let{defaultValue:t,value:i,onChange:n,isDisabled:r,isNative:o}=e,[s,a]=aj({value:i,defaultValue:t||[],onChange:sg(n)}),l=(0,R.useCallback)(e=>{if(!s)return;let t=lP(e)?e.target.checked:!s.includes(e),i=lP(e)?e.target.value:e;a(t?[...s,i]:s.filter(e=>String(e)!==String(i)))},[a,s]),u=(0,R.useCallback)((e={})=>{let t=o?"checked":"isChecked";return{...e,[t]:s.some(t=>String(e.value)===String(t)),onChange:l}},[l,o,s]);return{value:s,isDisabled:r,onChange:l,setValue:a,getCheckboxProps:u}}function lF(e){let{colorScheme:t,size:i,variant:n,children:r,isDisabled:o}=e,{value:s,onChange:a}=lR(e),l=(0,R.useMemo)(()=>({size:i,onChange:a,colorScheme:t,value:s,variant:n,isDisabled:o}),[i,a,t,s,n,o]);return(0,A.jsx)(lI,{value:l,children:r})}function lB(e){return(0,A.jsx)(sE.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:(0,A.jsx)("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function lH(e){return(0,A.jsx)(sE.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:(0,A.jsx)("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function lz(e){let{isIndeterminate:t,isChecked:i,...n}=e,r=t?lH:lB;return i||t?(0,A.jsx)(sE.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:(0,A.jsx)(r,{...n})}):null}lF.displayName="CheckboxGroup";var[lV,lj]=F({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),[lW,lU]=F({strict:!1,name:"FormControlContext"}),l$=sD(function(e,t){let i=s$("Form",e),{getRootProps:n,htmlProps:r,...o}=function(e){let{id:t,isRequired:i,isInvalid:n,isDisabled:r,isReadOnly:o,...s}=e,a=(0,R.useId)(),l=t||`field-${a}`,u=`${l}-label`,d=`${l}-feedback`,c=`${l}-helptext`,[h,f]=(0,R.useState)(!1),[p,g]=(0,R.useState)(!1),[m,v]=(0,R.useState)(!1),b=(0,R.useCallback)((e={},t=null)=>({id:c,...e,ref:aN(t,e=>{e&&g(!0)})}),[c]),y=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,"data-focus":Y(m),"data-disabled":Y(r),"data-invalid":Y(n),"data-readonly":Y(o),id:void 0!==e.id?e.id:u,htmlFor:void 0!==e.htmlFor?e.htmlFor:l}),[l,r,m,n,o,u]),_=(0,R.useCallback)((e={},t=null)=>({id:d,...e,ref:aN(t,e=>{e&&f(!0)}),"aria-live":"polite"}),[d]),w=(0,R.useCallback)((e={},t=null)=>({...e,...s,ref:t,role:"group"}),[s]);return{isRequired:!!i,isInvalid:!!n,isReadOnly:!!o,isDisabled:!!r,isFocused:!!m,onFocus:()=>v(!0),onBlur:()=>v(!1),hasFeedbackText:h,setHasFeedbackText:f,hasHelpText:p,setHasHelpText:g,id:l,labelId:u,feedbackId:d,helpTextId:c,htmlProps:s,getHelpTextProps:b,getErrorMessageProps:_,getRootProps:w,getLabelProps:y,getRequiredIndicatorProps:(0,R.useCallback)((e={},t=null)=>({...e,ref:t,role:"presentation","aria-hidden":!0,children:e.children||"*"}),[])}}(tL(e)),s=$("chakra-form-control",e.className);return(0,A.jsx)(lW,{value:o,children:(0,A.jsx)(lV,{value:i,children:(0,A.jsx)(sE.div,{...n({},t),className:s,__css:i.container})})})});l$.displayName="FormControl";var lK=sD(function(e,t){let i=lU(),n=lj(),r=$("chakra-form__helper-text",e.className);return(0,A.jsx)(sE.div,{...null==i?void 0:i.getHelpTextProps(e,t),__css:n.helperText,className:r})});function lq(e){let{isDisabled:t,isInvalid:i,isReadOnly:n,isRequired:r,...o}=lG(e);return{...o,disabled:t,readOnly:n,required:r,"aria-invalid":J(i),"aria-required":J(r),"aria-readonly":J(n)}}function lG(e){var t,i,n;let r=lU(),{id:o,disabled:s,readOnly:a,required:l,isRequired:u,isInvalid:d,isReadOnly:c,isDisabled:h,onFocus:f,onBlur:p,...g}=e,m=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==r?void 0:r.hasFeedbackText)&&(null==r?void 0:r.isInvalid)&&m.push(r.feedbackId),(null==r?void 0:r.hasHelpText)&&m.push(r.helpTextId),{...g,"aria-describedby":m.join(" ")||void 0,id:null!=o?o:null==r?void 0:r.id,isDisabled:null!=(t=null!=s?s:h)?t:null==r?void 0:r.isDisabled,isReadOnly:null!=(i=null!=a?a:c)?i:null==r?void 0:r.isReadOnly,isRequired:null!=(n=null!=l?l:u)?n:null==r?void 0:r.isRequired,isInvalid:null!=d?d:null==r?void 0:r.isInvalid,onFocus:Q(null==r?void 0:r.onFocus,f),onBlur:Q(null==r?void 0:r.onBlur,p)}}lK.displayName="FormHelperText";var lZ={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},lY=!1,lJ=null,lQ=!1,lX=!1,l0=new Set;function l1(e,t){l0.forEach(i=>i(e,t))}var l2="undefined"!=typeof window&&null!=window.navigator&&/^Mac/.test(window.navigator.platform);function l6(e){lQ=!0,e.metaKey||!l2&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(lJ="keyboard",l1("keyboard",e))}function l3(e){if(lJ="pointer","mousedown"===e.type||"pointerdown"===e.type){lQ=!0;let t=e.composedPath?e.composedPath()[0]:e.target,i=!1;try{i=t.matches(":focus-visible")}catch{}i||l1("pointer",e)}}function l8(e){(0===e.mozInputSource&&e.isTrusted||0===e.detail&&!e.pointerType)&&(lQ=!0,lJ="virtual")}function l5(e){e.target!==window&&e.target!==document&&(lQ||lX||(lJ="virtual",l1("virtual",e)),lQ=!1,lX=!1)}function l4(){lQ=!1,lX=!0}function l9(){return"pointer"!==lJ}function l7(e){(function(){if("undefined"==typeof window||lY)return;let{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...t){lQ=!0,e.apply(this,t)},document.addEventListener("keydown",l6,!0),document.addEventListener("keyup",l6,!0),document.addEventListener("click",l8,!0),window.addEventListener("focus",l5,!0),window.addEventListener("blur",l4,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",l3,!0),document.addEventListener("pointermove",l3,!0),document.addEventListener("pointerup",l3,!0)):(document.addEventListener("mousedown",l3,!0),document.addEventListener("mousemove",l3,!0),document.addEventListener("mouseup",l3,!0)),lY=!0})(),e(l9());let t=()=>e(l9());return l0.add(t),()=>{l0.delete(t)}}function ue(e={}){let{isDisabled:t,isReadOnly:i,isRequired:n,isInvalid:r,id:o,onBlur:s,onFocus:a,"aria-describedby":l}=lG(e),{defaultChecked:u,isChecked:d,isFocusable:c,onChange:h,isIndeterminate:f,name:p,value:g,tabIndex:m,"aria-label":v,"aria-labelledby":b,"aria-invalid":y,..._}=e,w=function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(_,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),C=sg(h),S=sg(s),x=sg(a),[k,E]=(0,R.useState)(!1),[L,M]=(0,R.useState)(!1),[N,D]=(0,R.useState)(!1),[A,T]=(0,R.useState)(!1);(0,R.useEffect)(()=>l7(E),[]);let I=(0,R.useRef)(null),[O,P]=(0,R.useState)(!0),[F,B]=(0,R.useState)(!!u),H=void 0!==d,z=H?d:F,V=(0,R.useCallback)(e=>{if(i||t){e.preventDefault();return}H||(z?B(e.target.checked):B(!!f||e.target.checked)),null==C||C(e)},[i,t,z,H,f,C]);t0(()=>{I.current&&(I.current.indeterminate=!!f)},[f]),sm(()=>{t&&M(!1)},[t,M]),t0(()=>{let e=I.current;(null==e?void 0:e.form)&&(e.form.onreset=()=>{B(!!u)})},[]);let j=t&&!c,W=(0,R.useCallback)(e=>{" "===e.key&&T(!0)},[T]),U=(0,R.useCallback)(e=>{" "===e.key&&T(!1)},[T]);t0(()=>{I.current&&I.current.checked!==z&&B(I.current.checked)},[I.current]);let $=(0,R.useCallback)((e={},n=null)=>({...e,ref:n,"data-active":Y(A),"data-hover":Y(N),"data-checked":Y(z),"data-focus":Y(L),"data-focus-visible":Y(L&&k),"data-indeterminate":Y(f),"data-disabled":Y(t),"data-invalid":Y(r),"data-readonly":Y(i),"aria-hidden":!0,onMouseDown:Q(e.onMouseDown,e=>{L&&e.preventDefault(),T(!0)}),onMouseUp:Q(e.onMouseUp,()=>T(!1)),onMouseEnter:Q(e.onMouseEnter,()=>D(!0)),onMouseLeave:Q(e.onMouseLeave,()=>D(!1))}),[A,z,t,L,k,N,f,r,i]),K=(0,R.useCallback)((e={},i=null)=>({...w,...e,ref:aN(i,e=>{e&&P("LABEL"===e.tagName)}),onClick:Q(e.onClick,()=>{var e;O||(null==(e=I.current)||e.click(),requestAnimationFrame(()=>{var e;null==(e=I.current)||e.focus({preventScroll:!0})}))}),"data-disabled":Y(t),"data-checked":Y(z),"data-invalid":Y(r)}),[w,t,z,r,O]),q=(0,R.useCallback)((e={},s=null)=>({...e,ref:aN(I,s),type:"checkbox",name:p,value:g,id:o,tabIndex:m,onChange:Q(e.onChange,V),onBlur:Q(e.onBlur,S,()=>M(!1)),onFocus:Q(e.onFocus,x,()=>M(!0)),onKeyDown:Q(e.onKeyDown,W),onKeyUp:Q(e.onKeyUp,U),required:n,checked:z,disabled:j,readOnly:i,"aria-label":v,"aria-labelledby":b,"aria-invalid":y?!!y:r,"aria-describedby":l,"aria-disabled":t,style:lZ}),[p,g,o,V,S,x,W,U,n,z,j,i,v,b,y,r,l,t,m]),G=(0,R.useCallback)((e={},i=null)=>({...e,ref:i,onMouseDown:Q(e.onMouseDown,ut),"data-disabled":Y(t),"data-checked":Y(z),"data-invalid":Y(r)}),[z,t,r]);return{state:{isInvalid:r,isFocused:L,isChecked:z,isActive:A,isHovered:N,isIndeterminate:f,isDisabled:t,isReadOnly:i,isRequired:n},getRootProps:K,getCheckboxProps:$,getInputProps:q,getLabelProps:G,htmlProps:w}}function ut(e){e.preventDefault(),e.stopPropagation()}var ui={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},un={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},ur=(0,D.keyframes)({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),uo=(0,D.keyframes)({from:{opacity:0},to:{opacity:1}}),us=(0,D.keyframes)({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),ua=sD(function(e,t){let i=lO(),n=s$("Checkbox",{...i,...e}),r=tL(e),{spacing:o="0.5rem",className:s,children:a,iconColor:l,iconSize:u,icon:d=(0,A.jsx)(lz,{}),isChecked:c,isDisabled:h=null==i?void 0:i.isDisabled,onChange:f,inputProps:p,...g}=r,m=c;(null==i?void 0:i.value)&&r.value&&(m=i.value.includes(r.value));let v=f;(null==i?void 0:i.onChange)&&r.value&&(v=X(i.onChange,f));let{state:b,getInputProps:y,getCheckboxProps:_,getLabelProps:w,getRootProps:C}=ue({...g,isDisabled:h,isChecked:m,onChange:v}),S=function(e){let[t,i]=(0,R.useState)(e),[n,r]=(0,R.useState)(!1);return e!==t&&(r(!0),i(e)),n}(b.isChecked),x=(0,R.useMemo)(()=>({animation:S?b.isIndeterminate?`${uo} 20ms linear, ${us} 200ms linear`:`${ur} 200ms linear`:void 0,fontSize:u,color:l,...n.icon}),[l,u,S,b.isIndeterminate,n.icon]),k=(0,R.cloneElement)(d,{__css:x,isIndeterminate:b.isIndeterminate,isChecked:b.isChecked});return(0,A.jsxs)(sE.label,{__css:{...un,...n.container},className:$("chakra-checkbox",s),...C(),children:[(0,A.jsx)("input",{className:"chakra-checkbox__input",...y(p,t)}),(0,A.jsx)(sE.span,{__css:{...ui,...n.control},className:"chakra-checkbox__control",..._(),children:k}),a&&(0,A.jsx)(sE.span,{className:"chakra-checkbox__label",...w(),__css:{marginStart:o,...n.label},children:a})]})});ua.displayName="Checkbox";var ul=e=>{let{type:t="checkbox",_hover:i,_invalid:n,_disabled:r,_focus:o,_checked:s,_child:a={opacity:0},_checkedAndChild:l={opacity:1},_checkedAndDisabled:u,_checkedAndFocus:d,_checkedAndHover:c,children:h,...f}=e,p=`input[type=${t}]:checked:disabled + &`,g=`input[type=${t}]:checked:hover:not(:disabled) + &`,m=`input[type=${t}]:checked:focus + &`,v=`input[type=${t}]:disabled + &`,b=`input[type=${t}]:focus + &`,y=`input[type=${t}]:hover:not(:disabled):not(:checked) + &`,_=`input[type=${t}]:checked + &, input[type=${t}][aria-checked=mixed] + &`,w=`input[type=${t}][aria-invalid=true] + &`,C="& > *";return(0,A.jsx)(sE.div,{...f,"aria-hidden":!0,__css:{display:"inline-flex",alignItems:"center",justifyContent:"center",transitionProperty:"common",transitionDuration:"fast",flexShrink:0,[b]:o,[y]:i,[v]:r,[w]:n,[p]:u,[m]:d,[g]:c,[C]:a,[_]:{...s,[C]:l}},children:h})};function uu(e,t){let i;let n="number"!=typeof(i=parseFloat(e))||Number.isNaN(i)?0:i,r=10**(null!=t?t:10);return n=Math.round(n*r)/r,t?n.toFixed(t):n.toString()}function ud(e){if(!Number.isFinite(e))return 0;let t=1,i=0;for(;Math.round(e*t)/t!==e;)t*=10,i+=1;return i}function uc(e,t,i){return uu(Math.round((e-t)/i)*i+t,ud(i))}function uh(e,t,i){return null==e?e:(i{var e;return null==n?"":null!=(e=um(n,o,i))?e:""}),h=void 0!==r,f=h?r:d,p=ug(up(f),o),g=null!=i?i:p,m=(0,R.useCallback)(e=>{e!==f&&(h||c(e.toString()),null==u||u(e.toString(),up(e)))},[u,h,f]),v=(0,R.useCallback)(e=>{let t=e;return l&&(t=uh(t,s,a)),uu(t,g)},[g,l,a,s]),b=(0,R.useCallback)((e=o)=>{m(v(""===f?up(e):up(f)+e))},[v,o,m,f]),y=(0,R.useCallback)((e=o)=>{m(v(""===f?up(-e):up(f)-e))},[v,o,m,f]),_=(0,R.useCallback)(()=>{var e;m(null==n?"":null!=(e=um(n,o,i))?e:s)},[n,i,o,m,s]),w=(0,R.useCallback)(e=>{var t;m(null!=(t=um(e,o,g))?t:s)},[g,o,m,s]),C=up(f);return{isOutOfRange:C>a||C\" "}),[uy,u_]=F({name:"EditableContext",errorMessage:"useEditableContext: context is undefined. Seems you forgot to wrap the editable components in ``"});function uw(){let{isEditing:e,onSubmit:t,onCancel:i,onEdit:n,isDisabled:r}=u_();return{isEditing:e,onSubmit:t,onCancel:i,onEdit:n,isDisabled:r}}var uC={fontSize:"inherit",fontWeight:"inherit",textAlign:"inherit",bg:"transparent"},uS=sD(function(e,t){let{getInputProps:i}=u_(),n=ub(),r=i(e,t),o=$("chakra-editable__input",e.className);return(0,A.jsx)(sE.input,{...r,__css:{outline:0,...uC,...n.input},className:o})});uS.displayName="EditableInput";var ux=sD(function(e,t){let{getPreviewProps:i}=u_(),n=ub(),r=i(e,t),o=$("chakra-editable__preview",e.className);return(0,A.jsx)(sE.span,{...r,__css:{cursor:"text",display:"inline-block",...uC,...n.preview},className:o})});ux.displayName="EditablePreview";var uk=sD(function(e,t){let{getTextareaProps:i}=u_(),n=ub(),r=i(e,t),o=$("chakra-editable__textarea",e.className);return(0,A.jsx)(sE.textarea,{...r,__css:{outline:0,...uC,...n.textarea},className:o})});function uE(e,t,i,n){let r=sg(i);return(0,R.useEffect)(()=>{let o="function"==typeof e?e():null!=e?e:document;if(i&&o)return o.addEventListener(t,r,n),()=>{o.removeEventListener(t,r,n)}},[t,e,n,r,i]),()=>{let i="function"==typeof e?e():null!=e?e:document;null==i||i.removeEventListener(t,r,n)}}uk.displayName="EditableTextarea";var uL=()=>"undefined"!=typeof window,uM=e=>uL()&&e.test(navigator.vendor),uN=e=>uL()&&e.test(function(){var e;let t=navigator.userAgentData;return null!=(e=null==t?void 0:t.platform)?e:navigator.platform}()),uD=()=>uN(/mac|iphone|ipad|ipod/i),uA=()=>uD()&&uM(/apple/i);function uT(e){let{ref:t,elements:i,enabled:n}=e,r=()=>{var e,i;return null!=(i=null==(e=t.current)?void 0:e.ownerDocument)?i:document};uE(r,"pointerdown",e=>{if(!uA()||!n)return;let o=e.target,s=(null!=i?i:[t]).some(e=>{let t="current"in e?e.current:e;return(null==t?void 0:t.contains(o))||t===o});r().activeElement!==o&&s&&(e.preventDefault(),o.focus())})}function uI(e,t){return!!e&&(e===t||e.contains(t))}function uO(e={}){let{onChange:t,onCancel:i,onSubmit:n,onBlur:r,value:o,isDisabled:s,defaultValue:a,startWithEditView:l,isPreviewFocusable:u=!0,submitOnBlur:d=!0,selectAllOnFocus:c=!0,placeholder:h,onEdit:f,finalFocusRef:p,...g}=e,m=sg(f),v=!!(l&&!s),[b,y]=(0,R.useState)(v),[_,w]=aj({defaultValue:a||"",value:o,onChange:t}),[C,S]=(0,R.useState)(_),x=(0,R.useRef)(null),k=(0,R.useRef)(null),E=(0,R.useRef)(null),L=(0,R.useRef)(null),M=(0,R.useRef)(null);uT({ref:x,enabled:b,elements:[L,M]});let N=!b&&!s;t0(()=>{var e,t;b&&(null==(e=x.current)||e.focus(),c&&(null==(t=x.current)||t.select()))},[]),sm(()=>{var e,t,i,n;if(!b){p?null==(e=p.current)||e.focus():null==(t=E.current)||t.focus();return}null==(i=x.current)||i.focus(),c&&(null==(n=x.current)||n.select()),null==m||m()},[b,m,c]);let D=(0,R.useCallback)(()=>{N&&y(!0)},[N]),A=(0,R.useCallback)(()=>{S(_)},[_]),T=(0,R.useCallback)(()=>{y(!1),w(C),null==i||i(C),null==r||r(C)},[i,r,w,C]),I=(0,R.useCallback)(()=>{y(!1),S(_),null==n||n(_),null==r||r(C)},[_,n,r,C]);(0,R.useEffect)(()=>{if(b)return;let e=x.current;(null==e?void 0:e.ownerDocument.activeElement)===e&&(null==e||e.blur())},[b]);let O=(0,R.useCallback)(e=>{w(e.currentTarget.value)},[w]),P=(0,R.useCallback)(e=>{let t={Escape:T,Enter:e=>{e.shiftKey||e.metaKey||I()}}[e.key];t&&(e.preventDefault(),t(e))},[T,I]),F=(0,R.useCallback)(e=>{let t={Escape:T}[e.key];t&&(e.preventDefault(),t(e))},[T]),B=0===_.length,H=(0,R.useCallback)(e=>{var t;if(!b)return;let i=e.currentTarget.ownerDocument,n=null!=(t=e.relatedTarget)?t:i.activeElement,r=uI(L.current,n),o=uI(M.current,n);r||o||(d?I():T())},[d,I,T,b]),z=(0,R.useCallback)((e={},t=null)=>{let i=N&&u?0:void 0;return{...e,ref:aN(t,k),children:B?h:_,hidden:b,"aria-disabled":J(s),tabIndex:i,onFocus:Q(e.onFocus,D,A)}},[s,b,N,u,B,D,A,h,_]),V=(0,R.useCallback)((e={},t=null)=>({...e,hidden:!b,placeholder:h,ref:aN(t,x),disabled:s,"aria-disabled":J(s),value:_,onBlur:Q(e.onBlur,H),onChange:Q(e.onChange,O),onKeyDown:Q(e.onKeyDown,P),onFocus:Q(e.onFocus,A)}),[s,b,H,O,P,A,h,_]),j=(0,R.useCallback)((e={},t=null)=>({...e,hidden:!b,placeholder:h,ref:aN(t,x),disabled:s,"aria-disabled":J(s),value:_,onBlur:Q(e.onBlur,H),onChange:Q(e.onChange,O),onKeyDown:Q(e.onKeyDown,F),onFocus:Q(e.onFocus,A)}),[s,b,H,O,F,A,h,_]),W=(0,R.useCallback)((e={},t=null)=>({"aria-label":"Edit",...e,type:"button",onClick:Q(e.onClick,D),ref:aN(t,E),disabled:s}),[D,s]),U=(0,R.useCallback)((e={},t=null)=>({...e,"aria-label":"Submit",ref:aN(M,t),type:"button",onClick:Q(e.onClick,I),disabled:s}),[I,s]),$=(0,R.useCallback)((e={},t=null)=>({"aria-label":"Cancel",id:"cancel",...e,ref:aN(L,t),type:"button",onClick:Q(e.onClick,T),disabled:s}),[T,s]);return{isEditing:b,isDisabled:s,isValueEmpty:B,value:_,onEdit:D,onCancel:T,onSubmit:I,getPreviewProps:z,getInputProps:V,getTextareaProps:j,getEditButtonProps:W,getSubmitButtonProps:U,getCancelButtonProps:$,htmlProps:g}}var uP=sD(function(e,t){let i=s$("Editable",e),{htmlProps:n,...r}=uO(tL(e)),{isEditing:o,onSubmit:s,onCancel:a,onEdit:l}=r,u=$("chakra-editable",e.className),d=G(e.children,{isEditing:o,onSubmit:s,onCancel:a,onEdit:l});return(0,A.jsx)(uy,{value:r,children:(0,A.jsx)(uv,{value:i,children:(0,A.jsx)(sE.div,{ref:t,...n,className:u,children:d})})})});function uR(){let{isEditing:e,getEditButtonProps:t,getCancelButtonProps:i,getSubmitButtonProps:n}=u_();return{isEditing:e,getEditButtonProps:t,getCancelButtonProps:i,getSubmitButtonProps:n}}uP.displayName="Editable";var uF=i(98283),uB=i(7560),uH="data-focus-lock",uz="data-focus-lock-disabled";function uV(e,t){var i,n,r;return i=t||null,n=function(t){return e.forEach(function(e){return"function"==typeof e?e(t):e&&(e.current=t),e})},(r=(0,R.useState)(function(){return{value:i,callback:n,facade:{get current(){return r.value},set current(value){var e=r.value;e!==value&&(r.value=value,r.callback(value,e))}}}})[0]).callback=n,r.facade}var uj={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},uW=function(e){var t=e.children;return R.createElement(R.Fragment,null,R.createElement("div",{key:"guard-first","data-focus-guard":!0,"data-focus-auto-guard":!0,style:uj}),t,t&&R.createElement("div",{key:"guard-last","data-focus-guard":!0,"data-focus-auto-guard":!0,style:uj}))};uW.propTypes={},uW.defaultProps={children:null};var uU=i(5163);function u$(e){return e}function uK(e,t){void 0===t&&(t=u$);var i=[],n=!1;return{read:function(){if(n)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:e},useMedium:function(e){var r=t(e,n);return i.push(r),function(){i=i.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(n=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){n=!0;var t=[];if(i.length){var r=i;i=[],r.forEach(e),t=i}var o=function(){var i=t;t=[],i.forEach(e)},s=function(){return Promise.resolve().then(o)};s(),i={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),i}}}}}function uq(e,t){return void 0===t&&(t=u$),uK(e,t)}function uG(e){void 0===e&&(e={});var t=uK(null);return t.options=(0,uU.pi)({async:!0,ssr:!1},e),t}var uZ=uq({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),uY=uq(),uJ=uq(),uQ=uG({async:!0}),uX=[],u0=R.forwardRef(function(e,t){var i,n=R.useState(),r=n[0],o=n[1],s=R.useRef(),a=R.useRef(!1),l=R.useRef(null),u=e.children,d=e.disabled,c=e.noFocusGuards,h=e.persistentFocus,f=e.crossFrame,p=e.autoFocus,g=(e.allowTextSelection,e.group),m=e.className,v=e.whiteList,b=e.hasPositiveIndices,y=e.shards,_=void 0===y?uX:y,w=e.as,C=void 0===w?"div":w,S=e.lockProps,x=void 0===S?{}:S,k=e.sideCar,E=e.returnFocus,L=e.focusOptions,M=e.onActivation,N=e.onDeactivation,D=R.useState({})[0],A=R.useCallback(function(){l.current=l.current||document&&document.activeElement,s.current&&M&&M(s.current),a.current=!0},[M]),T=R.useCallback(function(){a.current=!1,N&&N(s.current)},[N]);(0,R.useEffect)(function(){d||(l.current=null)},[]);var I=R.useCallback(function(e){var t=l.current;if(t&&t.focus){var i="function"==typeof E?E(t):E;if(i){var n="object"==typeof i?i:void 0;l.current=null,e?Promise.resolve().then(function(){return t.focus(n)}):t.focus(n)}}},[E]),O=R.useCallback(function(e){a.current&&uZ.useMedium(e)},[]),P=uY.useMedium,F=R.useCallback(function(e){s.current!==e&&(s.current=e,o(e))},[]),B=(0,uB.Z)(((i={})[uz]=d&&"disabled",i[uH]=g,i),x),H=!0!==c,z=H&&"tail"!==c,V=uV([t,F]);return R.createElement(R.Fragment,null,H&&[R.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:d?-1:0,style:uj}),b?R.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:d?-1:1,style:uj}):null],!d&&R.createElement(k,{id:D,sideCar:uQ,observed:r,disabled:d,persistentFocus:h,crossFrame:f,autoFocus:p,whiteList:v,shards:_,onActivation:A,onDeactivation:T,returnFocus:I,focusOptions:L}),R.createElement(C,(0,uB.Z)({ref:V},B,{className:m,onBlur:P,onFocus:O}),u),z&&R.createElement("div",{"data-focus-guard":!0,tabIndex:d?-1:0,style:uj}))});u0.propTypes={},u0.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};var u1=i(74938),u2=i(51119),u6=function(e){for(var t=Array(e.length),i=0;i=0}).sort(du)},dc="button:enabled,select:enabled,textarea:enabled,input:enabled,a[href],area[href],summary,iframe,object,embed,audio[controls],video[controls],[tabindex],[contenteditable],[autofocus]",dh="".concat(dc,", [data-focus-guard]"),df=function(e,t){return u6((e.shadowRoot||e).children).reduce(function(e,i){return e.concat(i.matches(t?dh:dc)?[i]:[],df(i))},[])},dp=function(e,t){var i;return e instanceof HTMLIFrameElement&&(null===(i=e.contentDocument)||void 0===i?void 0:i.body)?dg([e.contentDocument.body],t):[e]},dg=function(e,t){return e.reduce(function(e,i){var n,r=df(i,t),o=(n=[]).concat.apply(n,r.map(function(e){return dp(e,t)}));return e.concat(o,i.parentNode?u6(i.parentNode.querySelectorAll(dc)).filter(function(e){return e===i}):[])},[])},dm=function(e,t){return u6(e).filter(function(e){return u7(t,e)}).filter(function(e){return!((di(e)||"BUTTON"===e.tagName)&&("hidden"===e.type||e.disabled))})},dv=function(e,t){return void 0===t&&(t=new Map),u6(e).filter(function(e){return de(t,e)})},db=function(e,t,i){return dd(dm(dg(e,i),t),!0,i)},dy=function(e,t){return dd(dm(dg(e),t),!1)},d_=function(e,t){return e.shadowRoot?d_(e.shadowRoot,t):!!(void 0!==Object.getPrototypeOf(e).contains&&Object.getPrototypeOf(e).contains.call(e,t))||u6(e.children).some(function(e){var i;if(e instanceof HTMLIFrameElement){var n=null===(i=e.contentDocument)||void 0===i?void 0:i.body;return!!n&&d_(n,t)}return d_(e,t)})},dw=function(e){try{return e()}catch(e){return}},dC=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?dC(t.shadowRoot):t instanceof HTMLIFrameElement&&dw(function(){return t.contentWindow.document})?dC(t.contentWindow.document):t}},dS=function(e){void 0===e&&(e=document);var t=dC(e);return!!t&&u6(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(e){return d_(e,t)})},dx=function(e){for(var t=new Set,i=e.length,n=0;n0&&t.add(r),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(n)}return e.filter(function(e,i){return!t.has(i)})},dk=function(e){return e.parentNode?dk(e.parentNode):e},dE=function(e){return u3(e).filter(Boolean).reduce(function(e,t){var i=t.getAttribute(uH);return e.push.apply(e,i?dx(u6(dk(t).querySelectorAll("[".concat(uH,'="').concat(i,'"]:not([').concat(uz,'="disabled"])')))):[t]),e},[])},dL=function(e,t){return void 0===t&&(t=dC(u8(e).ownerDocument)),!!t&&(!t.dataset||!t.dataset.focusGuard)&&dE(e).some(function(e){var i;return d_(e,t)||(i=t,!!u6(e.querySelectorAll("iframe")).some(function(e){return e===i}))})},dM=function(e,t){return dn(e)&&e.name&&t.filter(dn).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e},dN=function(e){var t=new Set;return e.forEach(function(i){return t.add(dM(i,e))}),e.filter(function(e){return t.has(e)})},dD=function(e){return e[0]&&e.length>1?dM(e[0],e):e[0]},dA=function(e,t){return e.length>1?e.indexOf(dM(e[t],e)):t},dT="NEW_FOCUS",dI=function(e,t,i,n){var r=e.length,o=e[0],s=e[r-1],a=ds(i);if(!(i&&e.indexOf(i)>=0)){var l=void 0!==i?t.indexOf(i):-1,u=n?t.indexOf(n):l,d=n?e.indexOf(n):-1,c=l-u,h=t.indexOf(o),f=t.indexOf(s),p=dN(t),g=(void 0!==i?p.indexOf(i):-1)-(n?p.indexOf(n):l),m=dA(e,0),v=dA(e,r-1);if(-1===l||-1===d)return dT;if(!c&&d>=0)return d;if(l<=h&&a&&Math.abs(c)>1)return v;if(l>=f&&a&&Math.abs(c)>1)return m;if(c&&Math.abs(g)>1)return d;if(l<=h)return v;if(l>f)return m;if(c)return Math.abs(c)>1?d:(r+d+c)%r}},dO=function(e,t,i){var n=dv(e.map(function(e){return e.node}).filter(function(e){var t,n=null===(t=dt(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==n&&"false"!==n||i.indexOf(e)>=0}));return n&&n.length?dD(n):dD(dv(t))},dP=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&dP(e.parentNode.host||e.parentNode,t),t},dR=function(e,t){for(var i=dP(e),n=dP(t),r=0;r=0)return o}return!1},dF=function(e,t,i){var n=u3(e),r=u3(t),o=n[0],s=!1;return r.filter(Boolean).forEach(function(e){s=dR(s||e,e)||s,i.filter(Boolean).forEach(function(e){var t=dR(o,e);t&&(s=!s||d_(t,s)?t:dR(t,s))})}),s},dB=function(e,t){var i=new Map;return t.forEach(function(e){return i.set(e.node,e)}),e.map(function(e){return i.get(e)}).filter(dl)},dH=function(e,t){var i=dC(u3(e).length>0?document:u8(e).ownerDocument),n=dE(e).filter(da),r=dF(i||e,e,n),o=new Map,s=dy(n,o),a=db(n,o).filter(function(e){return da(e.node)});if(a[0]||(a=s)[0]){var l=dy([r],o).map(function(e){return e.node}),u=dB(l,a),d=u.map(function(e){return e.node}),c=dI(d,l,i,t);if(c===dT){var h=dO(s,d,n.reduce(function(e,t){return e.concat(dm(u6(t.querySelectorAll("[".concat("data-autofocus-inside","]"))).map(function(e){return dg([e])}).reduce(function(e,t){return e.concat(t)},[]),o))},[]));return h?{node:h}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===c?c:u[c]}},dz=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},dV=0,dj=!1;let dW=function(e,t,i){void 0===i&&(i={});var n=dH(e,t);if(!dj&&n){if(dV>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),dj=!0,setTimeout(function(){dj=!1},1);return}dV++,dz(n.node,i.focusOptions),dV--}};var dU=function(e){var t=dE(e).filter(da),i=dF(e,e,t),n=new Map,r=db([i],n,!0),o=db(t,n).filter(function(e){return da(e.node)}).map(function(e){return e.node});return r.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:o.indexOf(t)>=0,guard:ds(t)}})};function d$(e){var t=window.setImmediate;void 0!==t?t(e):setTimeout(e,1)}var dK=null,dq=null,dG=null,dZ=!1,dY=function(e,t){dG={observerNode:e,portaledElement:t}};function dJ(e,t,i,n){var r=null,o=e;do{var s=n[o];if(s.guard)s.node.dataset.focusAutoGuard&&(r=s);else if(s.lockItem){if(o!==e)return;r=null}else break}while((o+=i)!==t)r&&(r.node.tabIndex=0)}var dQ=function(e){return e&&"current"in e?e.current:e},dX=function(){var e=!1;if(dK){var t=dK,i=t.observed,n=t.persistentFocus,r=t.autoFocus,o=t.shards,s=t.crossFrame,a=t.focusOptions,l=i||dG&&dG.portaledElement,u=document&&document.activeElement;if(l){var d=[l].concat(o.map(dQ).filter(Boolean));if((!u||(dK.whiteList||function(){return!0})(u))&&(n||(s?!!dZ:"meanwhile"===dZ)||!(document&&document.activeElement===document.body||dS())||!dq&&r)&&(l&&!(dL(d)||u&&d.some(function(e){return function e(t,i,n){return i&&(i.host===t&&(!i.activeElement||n.contains(i.activeElement))||i.parentNode&&e(t,i.parentNode,n))}(u,e,e)})||dG&&dG.portaledElement===u)&&(document&&!dq&&u&&!r?(u.blur&&u.blur(),document.body.focus()):(e=dW(d,dq,{focusOptions:a}),dG={})),dZ=!1,dq=document&&document.activeElement),document){var c=document&&document.activeElement,h=dU(d),f=h.map(function(e){return e.node}).indexOf(c);f>-1&&(h.filter(function(e){var t=e.guard,i=e.node;return t&&i.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute("tabIndex")}),dJ(f,h.length,1,h),dJ(f,-1,-1,h))}}}return e},d0=function(e){dX()&&e&&(e.stopPropagation(),e.preventDefault())},d1=function(){return d$(dX)},d2=function(){dZ="just",setTimeout(function(){dZ="meanwhile"},0)},d6=function(){document.addEventListener("focusin",d0),document.addEventListener("focusout",d1),window.addEventListener("blur",d2)},d3=function(){document.removeEventListener("focusin",d0),document.removeEventListener("focusout",d1),window.removeEventListener("blur",d2)};uZ.assignSyncMedium(function(e){var t=e.target,i=e.currentTarget;i.contains(t)||dY(i,t)}),uY.assignMedium(d1),uJ.assignMedium(function(e){return e({moveFocusInside:dW,focusInside:dL})});let d8=(n=function(e){var t=e.slice(-1)[0];t&&!dK&&d6();var i=dK,n=i&&t&&t.id===i.id;dK=t,!i||n||(i.onDeactivation(),e.filter(function(e){return e.id===i.id}).length||i.returnFocus(!t)),t?(dq=null,n&&i.observed===t.observed||t.onActivation(),dX(!0),d$(dX)):(d3(),dq=null)},function(e){var t,i=[];function r(){n(t=i.map(function(e){return e.props}).filter(function(e){return!e.disabled}))}var o=function(n){function o(){return n.apply(this,arguments)||this}o.prototype=Object.create(n.prototype),o.prototype.constructor=o,u1.Z(o,n),o.peek=function(){return t};var s=o.prototype;return s.componentDidMount=function(){i.push(this),r()},s.componentDidUpdate=function(){r()},s.componentWillUnmount=function(){var e=i.indexOf(this);i.splice(e,1),r()},s.render=function(){return R.createElement(e,this.props)},o}(R.PureComponent);return u2.Z(o,"displayName","SideEffect("+(e.displayName||e.name||"Component")+")"),o})(function(){return null});var d5=R.forwardRef(function(e,t){return R.createElement(u0,(0,uB.Z)({sideCar:d8,ref:t},e))}),d4=u0.propTypes||{};function d9(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function d7(e){var t;if(!d9(e))return!1;let i=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof i.HTMLElement}function ce(e){return d9(e)?e.ownerDocument:document}d4.sideCar,(0,uF.Z)(d4,["sideCar"]),d5.propTypes={};var ct=e=>e.hasAttribute("tabindex"),ci=e=>ct(e)&&-1===e.tabIndex;function cn(e){var t;let i;if(!d7(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:n}=e;if(["input","select","textarea","button"].indexOf(n)>=0)return!0;let r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return n in r?r[n]():!!("false"!==(i=e.getAttribute("contenteditable"))&&null!=i)||ct(e)}var cr=e=>e.offsetWidth>0&&e.offsetHeight>0;function co(e){let t=Array.from(e.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"));return t.unshift(e),t.filter(e=>cn(e)&&cr(e))}var cs=null!=(M=d5.default)?M:d5,ca=e=>{let{initialFocusRef:t,finalFocusRef:i,contentRef:n,restoreFocus:r,children:o,isDisabled:s,autoFocus:a,persistentFocus:l,lockFocusAcrossFrames:u}=e,d=(0,R.useCallback)(()=>{(null==t?void 0:t.current)?t.current.focus():(null==n?void 0:n.current)&&0===co(n.current).length&&requestAnimationFrame(()=>{var e;null==(e=n.current)||e.focus()})},[t,n]),c=(0,R.useCallback)(()=>{var e;null==(e=null==i?void 0:i.current)||e.focus()},[i]),h=r&&!i;return(0,A.jsx)(cs,{crossFrame:u,persistentFocus:l,autoFocus:a,disabled:s,onActivation:d,onDeactivation:c,returnFocus:h,children:o})};ca.displayName="FocusLock";var[cl,cu]=F({name:"FormErrorStylesContext",errorMessage:"useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),cd=sD((e,t)=>{let i=s$("FormError",e),n=tL(e),r=lU();return(null==r?void 0:r.isInvalid)?(0,A.jsx)(cl,{value:i,children:(0,A.jsx)(sE.div,{...null==r?void 0:r.getErrorMessageProps(n,t),className:$("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...i.text}})}):null});cd.displayName="FormErrorMessage";var cc=sD((e,t)=>{let i=cu(),n=lU();if(!(null==n?void 0:n.isInvalid))return null;let r=$("chakra-form__error-icon",e.className);return(0,A.jsx)(sG,{ref:t,"aria-hidden":!0,...e,__css:i.icon,className:r,children:(0,A.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});cc.displayName="FormErrorIcon";var ch=sD(function(e,t){var i;let n=sU("FormLabel",e),r=tL(e),{className:o,children:s,requiredIndicator:a=(0,A.jsx)(cf,{}),optionalIndicator:l=null,...u}=r,d=lU(),c=null!=(i=null==d?void 0:d.getLabelProps(u,t))?i:{ref:t,...u};return(0,A.jsxs)(sE.label,{...c,className:$("chakra-form__label",r.className),__css:{display:"block",textAlign:"start",...n},children:[s,(null==d?void 0:d.isRequired)?a:l]})});ch.displayName="FormLabel";var cf=sD(function(e,t){let i=lU(),n=lj();if(!(null==i?void 0:i.isRequired))return null;let r=$("chakra-form__required-indicator",e.className);return(0,A.jsx)(sE.span,{...null==i?void 0:i.getRequiredIndicatorProps(e,t),__css:n.requiredIndicator,className:r})});function cp(e){let t=(0,R.useRef)();return(0,R.useEffect)(()=>{t.current=e},[e]),t.current}function cg(e={}){let{timeout:t=300,preventDefault:i=()=>!0}=e,[n,r]=(0,R.useState)([]),o=(0,R.useRef)(),s=()=>{o.current&&(clearTimeout(o.current),o.current=null)},a=()=>{s(),o.current=setTimeout(()=>{r([]),o.current=null},t)};return(0,R.useEffect)(()=>s,[]),function(e){return t=>{if("Backspace"===t.key){let e=[...n];e.pop(),r(e);return}if(function(e){let{key:t}=e;return 1===t.length||t.length>1&&/[^a-zA-Z0-9]/.test(t)}(t)){let o=n.concat(t.key);i(t)&&(t.preventDefault(),t.stopPropagation()),r(o),e(o.join("")),a()}}}}function cm(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function cv(e){var t;if(!cm(e))return!1;let i=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof i.HTMLElement}function cb(e){var t;return cm(e)&&null!=(t=e.ownerDocument)?t:document}function cy(e){var t;return null!=(t=e.view)?t:window}cf.displayName="RequiredIndicator";var c_=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function cw(e,t){return!!e&&(e===t||e.contains(t))}var cC=c_?R.useLayoutEffect:R.useEffect;function cS(e,t=[]){let i=(0,R.useRef)(e);return cC(()=>{i.current=e}),(0,R.useCallback)((...e)=>{var t;return null==(t=i.current)?void 0:t.call(i,...e)},t)}function cx(e,t){let i=cS(e);(0,R.useEffect)(()=>{if(null==t)return;let e=null;return e=window.setTimeout(()=>{i()},t),()=>{e&&window.clearTimeout(e)}},[t,i])}function ck(e,t){let i=(0,R.useRef)();(0,R.useEffect)(()=>{if(i.current){let n=Object.keys({...i.current,...t}),r={};n.forEach(e=>{i.current[e]!==t[e]&&(r[e]={from:i.current[e],to:t[e]})}),Object.keys(r).length&&console.log("[why-did-you-update]",e,r)}i.current=t})}function cE(e,t){let i=cS(e);(0,R.useEffect)(()=>{let e=null;return null!==t&&(e=window.setInterval(()=>i(),t)),()=>{e&&window.clearInterval(e)}},[t,i])}function cL(e){let t=(0,R.useRef)(null);return t.current=e,t}function cM(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(i){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function cN(...e){return(0,R.useMemo)(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{e&&cM(e,t)})},e)}function cD(e,t,i,n){let r=cS(t);return(0,R.useEffect)(()=>{var o;let s=null!=(o=tI(i))?o:document;if(t)return s.addEventListener(e,r,n),()=>{s.removeEventListener(e,r,n)}},[e,i,n,r,t]),()=>{var t;(null!=(t=tI(i))?t:document).removeEventListener(e,r,n)}}function cA(e=!0){let t=(0,R.useRef)();return cD("mousedown",i=>{e&&(t.current=i.target)}),t}function cT(e){let{ref:t,handler:i,enabled:n=!0}=e,r=cS(i),o=(0,R.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;(0,R.useEffect)(()=>{if(!n)return;let e=e=>{cI(e,t)&&(o.isPointerDown=!0)},s=e=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&i&&cI(e,t)&&(o.isPointerDown=!1,r(e))},a=e=>{o.ignoreEmulatedMouseEvents=!0,i&&o.isPointerDown&&cI(e,t)&&(o.isPointerDown=!1,r(e))},l=cb(t.current);return l.addEventListener("mousedown",e,!0),l.addEventListener("mouseup",s,!0),l.addEventListener("touchstart",e,!0),l.addEventListener("touchend",a,!0),()=>{l.removeEventListener("mousedown",e,!0),l.removeEventListener("mouseup",s,!0),l.removeEventListener("touchstart",e,!0),l.removeEventListener("touchend",a,!0)}},[i,t,r,o,n])}function cI(e,t){var i;let n=e.target;return(!n||!!cb(n).contains(n))&&!(null==(i=t.current)?void 0:i.contains(n))}var cO={pageX:0,pageY:0};function cP(e,t="page"){return{point:e.touches?function(e,t="page"){let i=e.touches[0]||e.changedTouches[0]||cO;return{x:i[`${t}X`],y:i[`${t}Y`]}}(e,t):function(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}(e,t)}}var cR=(e,t=!1)=>{let i=t=>e(t,cP(t));return t?e=>{let t=cy(e),n=e instanceof t.MouseEvent;(!n||n&&0===e.button)&&i(e)}:i},cF=()=>c_&&null===window.onpointerdown,cB=()=>c_&&null===window.ontouchstart,cH=()=>c_&&null===window.onmousedown,cz={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},cV={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function cj(e){return cF()?e:cB()?cV[e]:cH()?cz[e]:e}function cW(e,t,i,n){var r,o;return r=cj(t),o=cR(i,"pointerdown"===t),e.addEventListener(r,o,n),()=>{e.removeEventListener(r,o,n)}}function cU(e,t,i,n){return cD(cj(t),cR(i,"pointerdown"===t),e,n)}function c$(e,t=[]){return(0,R.useEffect)(()=>()=>e(),t)}var cK=Object.defineProperty,cq=(e,t,i)=>t in e?cK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,cG=(e,t,i)=>(cq(e,"symbol"!=typeof t?t+"":t,i),i);let cZ=1/60*1e3,cY="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),cJ="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(cY()),cZ),cQ=!0,cX=!1,c0=!1,c1={delta:0,timestamp:0},c2=["read","update","preRender","render","postRender"],c6=c2.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;icX=!0),e),{}),c3=c2.reduce((e,t)=>{let i=c6[t];return e[t]=(e,t=!1,n=!1)=>(cX||c9(),i.schedule(e,t,n)),e},{}),c8=c2.reduce((e,t)=>(e[t]=c6[t].cancel,e),{});c2.reduce((e,t)=>(e[t]=()=>c6[t].process(c1),e),{});let c5=e=>c6[e].process(c1),c4=e=>{cX=!1,c1.delta=cQ?cZ:Math.max(Math.min(e-c1.timestamp,40),1),c1.timestamp=e,c0=!0,c2.forEach(c5),c0=!1,cX&&(cQ=!1,cJ(c4))},c9=()=>{cX=!0,cQ=!0,c0||cJ(c4)},c7=()=>c1;var he=class{constructor(e,t,i){if(cG(this,"history",[]),cG(this,"startEvent",null),cG(this,"lastEvent",null),cG(this,"lastEventInfo",null),cG(this,"handlers",{}),cG(this,"removeListeners",tO),cG(this,"threshold",3),cG(this,"win"),cG(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;let e=hi(this.lastEventInfo,this.history),t=null!==this.startEvent,i=function(e,t){return tA(e)&&tA(t)?tF(e,t):tB(e)&&tB(t)?Math.sqrt(tF(e.x,t.x)**2+tF(e.y,t.y)**2):0}(e.offset,{x:0,y:0})>=this.threshold;if(!t&&!i)return;let{timestamp:n}=c7();this.history.push({...e.point,timestamp:n});let{onStart:r,onMove:o}=this.handlers;t||(null==r||r(this.lastEvent,e),this.startEvent=this.lastEvent),null==o||o(this.lastEvent,e)}),cG(this,"onPointerMove",(e,t)=>{if(this.lastEvent=e,this.lastEventInfo=t,function(e){let t=cy(e);return void 0!==t.PointerEvent&&e instanceof t.PointerEvent?!("mouse"!==e.pointerType):e instanceof t.MouseEvent}(e)&&0===e.buttons){this.onPointerUp(e,t);return}c3.update(this.updatePoint,!0)}),cG(this,"onPointerUp",(e,t)=>{let i=hi(t,this.history),{onEnd:n,onSessionEnd:r}=this.handlers;null==r||r(e,i),this.end(),n&&this.startEvent&&(null==n||n(e,i))}),this.win=cy(e),function(e){return!!e.touches&&e.touches.length>1}(e))return;this.handlers=t,i&&(this.threshold=i),e.stopPropagation(),e.preventDefault();let n=cP(e),{timestamp:r}=c7();this.history=[{...n.point,timestamp:r}];let{onSessionStart:o}=t;null==o||o(e,hi(n,this.history)),this.removeListeners=tR(cW(this.win,"pointermove",this.onPointerMove),cW(this.win,"pointerup",this.onPointerUp),cW(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;null==(e=this.removeListeners)||e.call(this),c8.update(this.updatePoint)}};function ht(e,t){return{x:e.x-t.x,y:e.y-t.y}}function hi(e,t){return{point:e.point,delta:ht(e.point,t[t.length-1]),offset:ht(e.point,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,n=null,r=e[e.length-1];for(;i>=0&&(n=e[i],!(r.timestamp-n.timestamp>hn(.1)));)i--;if(!n)return{x:0,y:0};let o=(r.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};let s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}var hn=e=>1e3*e;function hr(e,t){let{onPan:i,onPanStart:n,onPanEnd:r,onPanSessionStart:o,onPanSessionEnd:s,threshold:a}=t,l=!!(i||n||r||o||s),u=(0,R.useRef)(null),d={onSessionStart:o,onSessionEnd:s,onStart:n,onMove:i,onEnd(e,t){u.current=null,null==r||r(e,t)}};(0,R.useEffect)(()=>{var e;null==(e=u.current)||e.updateHandlers(d)}),cU(()=>e.current,"pointerdown",l?function(e){u.current=new he(e,d,a)}:tO),c$(()=>{var e;null==(e=u.current)||e.end(),u.current=null})}function ho(e,t){let i=(0,R.useId)();return(0,R.useMemo)(()=>e||[t,i].filter(Boolean).join("-"),[e,t,i])}function hs(e,...t){let i=ho(e);return(0,R.useMemo)(()=>t.map(e=>`${e}-${i}`),[i,t])}function ha(e){let[t,i]=(0,R.useState)(null);return{ref:(0,R.useCallback)(t=>{i(t?e:null)},[e]),id:t,isRendered:!!t}}function hl(e,t){let i=void 0!==e;return[i,i&&void 0!==e?e:t]}function hu(e){let{value:t,defaultValue:i,onChange:n,shouldUpdate:r=(e,t)=>e!==t}=e,o=cS(n),s=cS(r),[a,l]=(0,R.useState)(i),u=void 0!==t,d=u?t:a,c=(0,R.useCallback)(e=>{let t=tI(e,d);s(d,t)&&(u||l(t),o(t))},[u,o,d,s]);return[d,c]}function hd(e={}){let{onClose:t,onOpen:i,isOpen:n,id:r}=e,o=cS(i),s=cS(t),[a,l]=(0,R.useState)(e.defaultIsOpen||!1),[u,d]=hl(n,a),c=ho(r,"disclosure"),h=(0,R.useCallback)(()=>{u||l(!1),null==s||s()},[u,s]),f=(0,R.useCallback)(()=>{u||l(!0),null==o||o()},[u,o]),p=(0,R.useCallback)(()=>{(d?h:f)()},[d,f,h]);return{isOpen:!!d,onOpen:f,onClose:h,onToggle:p,isControlled:u,getButtonProps:(e={})=>({...e,"aria-expanded":d,"aria-controls":c,onClick:function(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}(e.onClick,p)}),getDisclosureProps:(e={})=>({...e,hidden:!d,id:c})}}function hc(){let e=(0,R.useRef)(new Map),t=e.current,i=(0,R.useCallback)((t,i,n,r)=>{let o=cR(n,"pointerdown"===i);e.current.set(n,{__listener:o,type:cj(i),el:t,options:r}),t.addEventListener(i,o,r)},[]),n=(0,R.useCallback)((t,i,n,r)=>{let{__listener:o}=e.current.get(n);t.removeEventListener(i,o,r),e.current.delete(o)},[]);return(0,R.useEffect)(()=>()=>{t.forEach((e,t)=>{n(e.el,e.type,t,e.options)})},[n,t]),{add:i,remove:n}}var hh=(e,t)=>{let i=(0,R.useRef)(!1),n=(0,R.useRef)(!1);(0,R.useEffect)(()=>{if(i.current&&n.current)return e();n.current=!0},t),(0,R.useEffect)(()=>(i.current=!0,()=>{i.current=!1}),[])},hf=e=>e.hasAttribute("tabindex"),hp=e=>hf(e)&&-1===e.tabIndex;function hg(e){return(cv(e)?cb(e):document).activeElement===e}function hm(e){var t;let i;if(!cv(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:n}=e;if(["input","select","textarea","button"].indexOf(n)>=0)return!0;let r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return n in r?r[n]():!!("false"!==(i=e.getAttribute("contenteditable"))&&null!=i)||hf(e)}function hv(e,t={}){let{isActive:i=hg,nextTick:n,preventScroll:r=!0,selectTextIfInput:o=!0}=t;if(!e||i(e))return -1;function s(){if(!e){tP({condition:!0,message:"[chakra-ui]: can't call focus() on `null` or `undefined` element"});return}!function(){if(null==hb){hb=!1;try{document.createElement("div").focus({get preventScroll(){return hb=!0,!0}})}catch(e){}}return hb}()?(e.focus(),r&&function(e){for(let{element:t,scrollTop:i,scrollLeft:n}of e)t.scrollTop=i,t.scrollLeft=n}(function(e){var t;let i=cb(e),n=null!=(t=i.defaultView)?t:window,r=e.parentNode,o=[],s=i.scrollingElement||i.documentElement;for(;r instanceof n.HTMLElement&&r!==s;)(r.offsetHeight{let t=e.current;t&&i&&(document.activeElement&&t.contains(document.activeElement)||hv(t,{preventScroll:n,nextTick:!0}))},[i,e,n])}function h_(e,t){let{shouldFocus:i,visible:n,focusRef:r}=t,o=i&&!n;hh(()=>{if(!o||function(e){let t,i=e.current;if(!i)return!1;let n=null==(t=cb(i))?void 0:t.activeElement;return!(!n||cw(i,n))&&!!(n&&cv(n)&&hm(n)&&!hp(n))}(e))return;let t=(null==r?void 0:r.current)||e.current;t&&hv(t,{nextTick:!0})},[o,e,r])}function hw(e){let{ref:t,elements:i,enabled:n}=e,r=!!c_&&"Safari"===function(e){let{userAgent:t,vendor:i}=e,n=/(android)/i.test(t);switch(!0){case/CriOS/.test(t):return"Chrome for iOS";case/Edg\//.test(t):return"Edge";case n&&/Silk\//.test(t):return"Silk";case/Chrome/.test(t)&&/Google Inc/.test(i):return"Chrome";case/Firefox\/\d+\.\d+$/.test(t):return"Firefox";case n:return"AOSP";case/MSIE|Trident/.test(t):return"IE";case/Safari/.test(e.userAgent)&&/Apple Computer/.test(t):return"Safari";case/AppleWebKit/.test(t):return"WebKit";default:return null}}(window.navigator);cU(()=>cb(t.current),"pointerdown",e=>{if(!r||!n)return;let o=e.target,s=(null!=i?i:[t]).some(e=>cw(tT(e)?e.current:e,o));!hg(o)&&s&&(e.preventDefault(),hv(o))})}var hC=e=>e.offsetWidth>0&&e.offsetHeight>0,hS={preventScroll:!0,shouldFocus:!1};function hx(e,t=hS){let{focusRef:i,preventScroll:n,shouldFocus:r,visible:o}=t,s=tT(e)?e.current:e,a=r&&o,l=(0,R.useRef)(a),u=(0,R.useRef)(o);cC(()=>{!u.current&&o&&(l.current=a),u.current=o},[o,a]);let d=(0,R.useCallback)(()=>{if(o&&s&&l.current&&(l.current=!1,!cw(s,document.activeElement))){if(null==i?void 0:i.current)hv(i.current,{preventScroll:n,nextTick:!0});else{let e;let t=((e=Array.from(s.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"))).unshift(s),e.filter(e=>hm(e)&&hC(e)));t.length>0&&hv(t[0],{preventScroll:n,nextTick:!0})}}},[o,n,s,i]);hh(()=>{d()},[d]),cD("transitionend",d,s)}function hk(){let e=(0,R.useRef)(!1),[t,i]=(0,R.useState)(0);return c$(()=>{e.current=!0}),(0,R.useCallback)(()=>{e.current||i(t+1)},[t])}function hE(e){let{isOpen:t,ref:i}=e,[n,r]=(0,R.useState)(t),[o,s]=(0,R.useState)(!1);return(0,R.useEffect)(()=>{o||(r(t),s(!0))},[t,o,n]),cD("animationend",()=>{r(t)},()=>i.current),{present:!(!t&&!n),onComplete(){var e,t,n,r;let o=new(cm(t=i.current)&&null!=(r=null==(n=cb(t))?void 0:n.defaultView)?r:window).CustomEvent("animationend",{bubbles:!0});null==(e=i.current)||e.dispatchEvent(o)}}}function hL(e=!1){let[t,i]=(0,R.useState)(e);return[t,(0,R.useMemo)(()=>({on:()=>i(!0),off:()=>i(!1),toggle:()=>i(e=>!e)}),[])]}var hM=i(50381),hN=i.n(hM);function hD(e,t={}){let[i,n]=(0,R.useState)(!1),[r,o]=(0,R.useState)(e);(0,R.useEffect)(()=>o(e),[e]);let{timeout:s=1500,...a}="number"==typeof t?{timeout:t}:t,l=(0,R.useCallback)(()=>{n(hN()(r,a))},[r,a]);return(0,R.useEffect)(()=>{let e=null;return i&&(e=window.setTimeout(()=>{n(!1)},s)),()=>{e&&window.clearTimeout(e)}},[s,i]),{value:r,setValue:o,onCopy:l,hasCopied:i}}function hA(e){let t=(0,R.useRef)(null);return null===t.current&&(t.current="function"==typeof e?e():e),t.current}var hT=function(e){var t=e.top,i=e.right,n=e.bottom,r=e.left;return{top:t,right:i,bottom:n,left:r,width:i-r,height:n-t,x:r,y:t,center:{x:(i+r)/2,y:(n+t)/2}}},hI=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},hO={top:0,right:0,bottom:0,left:0},hP=function(e){var t=e.borderBox,i=e.margin,n=void 0===i?hO:i,r=e.border,o=void 0===r?hO:r,s=e.padding,a=void 0===s?hO:s,l=hT({top:t.top-n.top,left:t.left-n.left,bottom:t.bottom+n.bottom,right:t.right+n.right}),u=hT(hI(t,o)),d=hT(hI(u,a));return{marginBox:l,borderBox:hT(t),paddingBox:u,contentBox:d,margin:n,border:o,padding:a}},hR=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var i=Number(t);return isNaN(i)&&function(e,t){if(!e)throw Error("Invariant failed")}(!1),i},hF=function(e){var t;return hP({borderBox:e.getBoundingClientRect(),margin:{top:hR((t=window.getComputedStyle(e)).marginTop),right:hR(t.marginRight),bottom:hR(t.marginBottom),left:hR(t.marginLeft)},padding:{top:hR(t.paddingTop),right:hR(t.paddingRight),bottom:hR(t.paddingBottom),left:hR(t.paddingLeft)},border:{top:hR(t.borderTopWidth),right:hR(t.borderRightWidth),bottom:hR(t.borderBottomWidth),left:hR(t.borderLeftWidth)}})};function hB(e,t){let[i,n]=(0,R.useState)(null),r=(0,R.useRef)();return cC(()=>{function i(){let t=e.current;t&&(r.current=requestAnimationFrame(()=>{n(hF(t))}))}return i(),t&&(window.addEventListener("resize",i),window.addEventListener("scroll",i)),()=>{t&&(window.removeEventListener("resize",i),window.removeEventListener("scroll",i)),r.current&&cancelAnimationFrame(r.current)}},[t]),i}function hH(e){let{viewBox:t="0 0 24 24",d:i,displayName:n,defaultProps:r={}}=e,o=R.Children.toArray(e.path),s=sD((e,n)=>(0,A.jsx)(sG,{ref:n,viewBox:t,...r,...e,children:o.length?o:(0,A.jsx)("path",{fill:"currentColor",d:i})}));return s.displayName=n,s}var hz=sD(function(e,t){let{htmlWidth:i,htmlHeight:n,alt:r,...o}=e;return(0,A.jsx)("img",{width:i,height:n,ref:t,alt:r,...o})});hz.displayName="NativeImage";var hV=sD(function(e,t){let{fallbackSrc:i,fallback:n,src:r,srcSet:o,align:s,fit:a,loading:l,ignoreFallback:u,crossOrigin:d,fallbackStrategy:c="beforeLoadOrError",referrerPolicy:h,...f}=e,p=null!=l||u||!(void 0!==i||void 0!==n),g=lo(lr({...e,crossOrigin:d,ignoreFallback:p}),c),m={ref:t,objectFit:a,objectPosition:s,...p?f:function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(f,["onError","onLoad"])};return g?n||(0,A.jsx)(sE.img,{as:hz,className:"chakra-image__placeholder",src:i,...m}):(0,A.jsx)(sE.img,{as:hz,src:r,srcSet:o,crossOrigin:d,loading:l,referrerPolicy:h,className:"chakra-image",...m})});hV.displayName="Image";var hj=sD((e,t)=>(0,A.jsx)(sE.img,{ref:t,as:hz,className:"chakra-image",...e}));function hW(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}var[hU,h$]=F({name:"InputGroupStylesContext",errorMessage:"useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),hK=sD(function(e,t){let i=s$("Input",e),{children:n,className:r,...o}=tL(e),s=$("chakra-input__group",r),a={},l=lu(n),u=i.field;l.forEach(e=>{var t,n;i&&(u&&"InputLeftElement"===e.type.id&&(a.paddingStart=null!=(t=u.height)?t:u.h),u&&"InputRightElement"===e.type.id&&(a.paddingEnd=null!=(n=u.height)?n:u.h),"InputRightAddon"===e.type.id&&(a.borderEndRadius=0),"InputLeftAddon"===e.type.id&&(a.borderStartRadius=0))});let d=l.map(t=>{var i,n;let r=hW({size:(null==(i=t.props)?void 0:i.size)||e.size,variant:(null==(n=t.props)?void 0:n.variant)||e.variant});return"Input"!==t.type.id?(0,R.cloneElement)(t,r):(0,R.cloneElement)(t,Object.assign(r,a,t.props))});return(0,A.jsx)(sE.div,{className:s,ref:t,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate"},"data-group":!0,...o,children:(0,A.jsx)(hU,{value:i,children:d})})});hK.displayName="InputGroup";var hq={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},hG=sE("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),hZ=sD(function(e,t){var i;let{placement:n="left",...r}=e,o=null!=(i=hq[n])?i:{},s=h$();return(0,A.jsx)(hG,{ref:t,...r,__css:{...s.addon,...o}})});hZ.displayName="InputAddon";var hY=sD(function(e,t){return(0,A.jsx)(hZ,{ref:t,placement:"left",...e,className:$("chakra-input__left-addon",e.className)})});hY.displayName="InputLeftAddon",hY.id="InputLeftAddon";var hJ=sD(function(e,t){return(0,A.jsx)(hZ,{ref:t,placement:"right",...e,className:$("chakra-input__right-addon",e.className)})});hJ.displayName="InputRightAddon",hJ.id="InputRightAddon";var hQ=sE("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),hX=sD(function(e,t){var i,n;let{placement:r="left",...o}=e,s=h$(),a=s.field,l={["left"===r?"insetStart":"insetEnd"]:"0",width:null!=(i=null==a?void 0:a.height)?i:null==a?void 0:a.h,height:null!=(n=null==a?void 0:a.height)?n:null==a?void 0:a.h,fontSize:null==a?void 0:a.fontSize,...s.element};return(0,A.jsx)(hQ,{ref:t,__css:l,...o})});hX.id="InputElement",hX.displayName="InputElement";var h0=sD(function(e,t){let{className:i,...n}=e,r=$("chakra-input__left-element",i);return(0,A.jsx)(hX,{ref:t,placement:"left",className:r,...n})});h0.id="InputLeftElement",h0.displayName="InputLeftElement";var h1=sD(function(e,t){let{className:i,...n}=e,r=$("chakra-input__right-element",i);return(0,A.jsx)(hX,{ref:t,placement:"right",className:r,...n})});h1.id="InputRightElement",h1.displayName="InputRightElement";var h2=sD(function(e,t){let{htmlSize:i,...n}=e,r=s$("Input",n),o=lq(tL(n)),s=$("chakra-input",e.className);return(0,A.jsx)(sE.input,{size:i,...o,__css:r.field,ref:t,className:s})});h2.displayName="Input",h2.id="Input";var[h6,h3]=F({name:"ListStylesContext",errorMessage:"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),h8=sD(function(e,t){let i=s$("List",e),{children:n,styleType:r="none",stylePosition:o,spacing:s,...a}=tL(e),l=lu(n);return(0,A.jsx)(h6,{value:i,children:(0,A.jsx)(sE.ul,{ref:t,listStyleType:r,listStylePosition:o,role:"list",__css:{...i.container,...s?{"& > *:not(style) ~ *:not(style)":{mt:s}}:{}},...a,children:l})})});h8.displayName="List";var h5=sD((e,t)=>{let{as:i,...n}=e;return(0,A.jsx)(h8,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...n})});h5.displayName="OrderedList";var h4=sD(function(e,t){let{as:i,...n}=e;return(0,A.jsx)(h8,{ref:t,as:"ul",styleType:"initial",marginStart:"1em",...n})});h4.displayName="UnorderedList";var h9=sD(function(e,t){let i=h3();return(0,A.jsx)(sE.li,{ref:t,...e,__css:i.item})});h9.displayName="ListItem";var h7=sD(function(e,t){let i=h3();return(0,A.jsx)(sG,{ref:t,role:"presentation",...e,__css:i.icon})});h7.displayName="ListIcon";var fe=sD(function(e,t){let{templateAreas:i,gap:n,rowGap:r,columnGap:o,column:s,row:a,autoFlow:l,autoRows:u,templateRows:d,autoColumns:c,templateColumns:h,...f}=e;return(0,A.jsx)(sE.div,{ref:t,__css:{display:"grid",gridTemplateAreas:i,gridGap:n,gridRowGap:r,gridColumnGap:o,gridAutoColumns:c,gridColumn:s,gridRow:a,gridAutoFlow:l,gridAutoRows:u,gridTemplateRows:d,gridTemplateColumns:h},...f})});fe.displayName="Grid";var ft=Object.freeze(["base","sm","md","lg","xl","2xl"]);function fi(e,t){return Array.isArray(e)?e.map(e=>null===e?null:t(e)):K(e)?Object.keys(e).reduce((i,n)=>(i[n]=t(e[n]),i),{}):null!=e?t(e):null}var fn=sD(function(e,t){let{columns:i,spacingX:n,spacingY:r,spacing:o,minChildWidth:s,...a}=e,l=sA(),u=s?fi(s,e=>{let t=sO("sizes",e,"number"==typeof e?`${e}px`:e)(l);return null===e?null:`repeat(auto-fit, minmax(${t}, 1fr))`}):fi(i,e=>null===e?null:`repeat(${e}, minmax(0, 1fr))`);return(0,A.jsx)(fe,{ref:t,gap:o,columnGap:n,rowGap:r,templateColumns:u,...a})});fn.displayName="SimpleGrid";var fr=sE("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}});fr.displayName="Spacer";var fo=sD(function(e,t){let i=sU("Text",e),{className:n,align:r,decoration:o,casing:s,...a}=tL(e),l=hW({textAlign:e.align,textDecoration:e.decoration,textTransform:e.casing});return(0,A.jsx)(sE.p,{ref:t,className:$("chakra-text",e.className),...l,...a,__css:i})});function fs(e){return"number"==typeof e?`${e}px`:e}fo.displayName="Text";var fa=sD(function(e,t){let{spacing:i="0.5rem",spacingX:n,spacingY:r,children:o,justify:s,direction:a,align:l,className:u,shouldWrapChildren:d,...c}=e,h=(0,R.useMemo)(()=>{let{spacingX:e=i,spacingY:t=i}={spacingX:n,spacingY:r};return{"--chakra-wrap-x-spacing":t=>fi(e,e=>fs(er("space",e)(t))),"--chakra-wrap-y-spacing":e=>fi(t,t=>fs(er("space",t)(e))),"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:s,alignItems:l,flexDirection:a,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}},[i,n,r,s,l,a]),f=(0,R.useMemo)(()=>d?R.Children.map(o,(e,t)=>(0,A.jsx)(fl,{children:e},t)):o,[o,d]);return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-wrap",u),overflow:"hidden",...c,children:(0,A.jsx)(sE.ul,{className:"chakra-wrap__list",__css:h,children:f})})});fa.displayName="Wrap";var fl=sD(function(e,t){let{className:i,...n}=e;return(0,A.jsx)(sE.li,{ref:t,__css:{display:"flex",alignItems:"flex-start"},className:$("chakra-wrap__listitem",i),...n})});fl.displayName="WrapItem";var fu=e=>(0,A.jsx)(sE.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});fu.displayName="StackItem";var fd="& > *:not(style) ~ *:not(style)",fc=sD((e,t)=>{let{isInline:i,direction:n,align:r,justify:o,spacing:s="0.5rem",wrap:a,children:l,divider:u,className:d,shouldWrapChildren:c,...h}=e,f=i?"row":null!=n?n:"column",p=(0,R.useMemo)(()=>(function(e){let{spacing:t,direction:i}=e,n={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:i,[fd]:fi(i,e=>n[e])}})({direction:f,spacing:s}),[f,s]),g=(0,R.useMemo)(()=>(function(e){let{spacing:t,direction:i}=e,n={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":fi(i,e=>n[e])}})({spacing:s,direction:f}),[s,f]),m=!!u,v=!c&&!m,b=(0,R.useMemo)(()=>{let e=lu(l);return v?e:e.map((t,i)=>{let n=void 0!==t.key?t.key:i,r=i+1===e.length,o=(0,A.jsx)(fu,{children:t},n),s=c?o:t;if(!m)return s;let a=(0,R.cloneElement)(u,{__css:g});return(0,A.jsxs)(R.Fragment,{children:[s,r?null:a]},n)})},[u,g,m,v,c,l]),y=$("chakra-stack",d);return(0,A.jsx)(sE.div,{ref:t,display:"flex",alignItems:r,justifyContent:o,flexDirection:p.flexDirection,flexWrap:a,className:y,__css:m?{}:{[fd]:p[fd]},...h,children:b})});fc.displayName="Stack";var fh=sD((e,t)=>(0,A.jsx)(fc,{align:"center",...e,direction:"column",ref:t}));fh.displayName="VStack";var ff=sD((e,t)=>(0,A.jsx)(fc,{align:"center",...e,direction:"row",ref:t}));ff.displayName="HStack";var fp=e=>(0,A.jsx)(sE.div,{className:"chakra-stack__divider",...e,__css:{...e.__css,borderWidth:0,alignSelf:"stretch",borderColor:"inherit",width:"auto",height:"auto"}});function fg(e){return fi(e,e=>"auto"===e?"auto":`span ${e}/span ${e}`)}fp.displayName="StackDivider";var fm=sD(function(e,t){let{area:i,colSpan:n,colStart:r,colEnd:o,rowEnd:s,rowSpan:a,rowStart:l,...u}=e,d=hW({gridArea:i,gridColumn:fg(n),gridRow:fg(a),gridColumnStart:r,gridColumnEnd:o,gridRowStart:l,gridRowEnd:s});return(0,A.jsx)(sE.div,{ref:t,__css:d,...u})});fm.displayName="GridItem";var fv=sD(function(e,t){let i=sU("Heading",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.h2,{ref:t,className:$("chakra-heading",e.className),...r,__css:i})});fv.displayName="Heading";var fb=sE("div");fb.displayName="Box";var fy=sD(function(e,t){let{size:i,centerContent:n=!0,...r}=e;return(0,A.jsx)(fb,{ref:t,boxSize:i,__css:{...n?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...r})});fy.displayName="Square";var f_=sD(function(e,t){let{size:i,...n}=e;return(0,A.jsx)(fy,{size:i,ref:t,borderRadius:"9999px",...n})});f_.displayName="Circle";var fw=e=>e.replace(/[|\\{}()[\]^$+*?.-]/g,e=>`\\${e}`);function fC(e){let{text:t,query:i}=e;return(0,R.useMemo)(()=>(function({text:e,query:t}){let i;let n=(i=(Array.isArray(t)?t:[t]).filter(e=>0!==e.length).map(e=>fw(e.trim()))).length?RegExp(`(${i.join("|")})`,"ig"):null;return n?e.split(n).filter(Boolean).map(e=>({text:e,match:n.test(e)})):[{text:e,match:!1}]})({text:t,query:i}),[t,i])}var fS=sD(function(e,t){let i=sU("Mark",e),n=tL(e);return(0,A.jsx)(fb,{ref:t,...n,as:"mark",__css:{bg:"transparent",whiteSpace:"nowrap",...i}})});function fx(e){let{children:t,query:i,styles:n}=e;if("string"!=typeof t)throw Error("The children prop of Highlight must be a string");let r=fC({query:i,text:t});return(0,A.jsx)(A.Fragment,{children:r.map((e,t)=>e.match?(0,A.jsx)(fS,{sx:n,children:e.text},t):(0,A.jsx)(R.Fragment,{children:e.text},t))})}var fk=sD(function(e,t){let i=sU("Kbd",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.kbd,{ref:t,className:$("chakra-kbd",n),...r,__css:{fontFamily:"mono",...i}})});fk.displayName="Kbd";var fE=sD(function(e,t){let{isExternal:i,target:n,rel:r,className:o,...s}=e;return(0,A.jsx)(sE.a,{...s,ref:t,className:$("chakra-linkbox__overlay",o),rel:i?"noopener noreferrer":r,target:i?"_blank":n,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}})}),fL=sD(function(e,t){let{className:i,...n}=e;return(0,A.jsx)(sE.div,{ref:t,position:"relative",...n,className:$("chakra-linkbox",i),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}})}),fM=sD(function(e,t){let i=sU("Link",e),{className:n,isExternal:r,...o}=tL(e);return(0,A.jsx)(sE.a,{target:r?"_blank":void 0,rel:r?"noopener":void 0,ref:t,className:$("chakra-link",n),...o,__css:i})});fM.displayName="Link";var fN=sD(function(e,t){let{ratio:i=4/3,children:n,className:r,...o}=e,s=R.Children.only(n),a=$("chakra-aspect-ratio",r);return(0,A.jsx)(sE.div,{ref:t,position:"relative",className:a,_before:{height:0,content:'""',display:"block",paddingBottom:fi(i,e=>`${1/e*100}%`)},__css:{"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}},...o,children:s})});fN.displayName="AspectRatio";var fD=sD(function(e,t){let i=sU("Badge",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.span,{ref:t,className:$("chakra-badge",e.className),...r,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...i}})});fD.displayName="Badge";var fA=sE("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});fA.displayName="Center";var fT={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}},fI=sD(function(e,t){let{axis:i="both",...n}=e;return(0,A.jsx)(sE.div,{ref:t,__css:fT[i],...n,position:"absolute"})}),fO=sD(function(e,t){let i=sU("Code",e),{className:n,...r}=tL(e);return(0,A.jsx)(sE.code,{ref:t,className:$("chakra-code",e.className),...r,__css:{display:"inline-block",...i}})});fO.displayName="Code";var fP=sD(function(e,t){let{className:i,centerContent:n,...r}=tL(e),o=sU("Container",e);return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-container",i),...r,__css:{...o,...n&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});fP.displayName="Container";var fR=sD(function(e,t){let{borderLeftWidth:i,borderBottomWidth:n,borderTopWidth:r,borderRightWidth:o,borderWidth:s,borderStyle:a,borderColor:l,...u}=sU("Divider",e),{className:d,orientation:c="horizontal",__css:h,...f}=tL(e);return(0,A.jsx)(sE.hr,{ref:t,"aria-orientation":c,...f,__css:{...u,border:"0",borderColor:l,borderStyle:a,...{vertical:{borderLeftWidth:i||o||s||"1px",height:"100%"},horizontal:{borderBottomWidth:n||r||s||"1px",width:"100%"}}[c],...h},className:$("chakra-divider",d)})});fR.displayName="Divider";var fF=sD(function(e,t){let{direction:i,align:n,justify:r,wrap:o,basis:s,grow:a,shrink:l,...u}=e;return(0,A.jsx)(sE.div,{ref:t,__css:{display:"flex",flexDirection:i,alignItems:n,justifyContent:r,flexWrap:o,flexBasis:s,flexGrow:a,flexShrink:l},...u})});function fB(e,t={}){let{ssr:i=!0,fallback:n}=t,{getWindow:r}=t4(),o=Array.isArray(e)?e:[e],s=Array.isArray(n)?n:[n];s=s.filter(e=>null!=e);let[a,l]=(0,R.useState)(()=>o.map((e,t)=>({media:e,matches:i?!!s[t]:r().matchMedia(e).matches})));return(0,R.useEffect)(()=>{let e=r();l(o.map(t=>({media:t,matches:e.matchMedia(t).matches})));let t=o.map(t=>e.matchMedia(t)),i=e=>{l(t=>t.slice().map(t=>t.media===e.media?{...t,matches:e.matches}:t))};return t.forEach(e=>{"function"==typeof e.addListener?e.addListener(i):e.addEventListener("change",i)}),()=>{t.forEach(e=>{"function"==typeof e.removeListener?e.removeListener(i):e.removeEventListener("change",i)})}},[r]),a.map(e=>e.matches)}function fH(e){let{breakpoint:t,hide:i,children:n,ssr:r}=e,[o]=fB(t,{ssr:r});return(i?!o:o)?n:null}fF.displayName="Flex";var fz=(e,t)=>{var i,n;return null!=(n=null==(i=null==e?void 0:e.breakpoints)?void 0:i[t])?n:t};function fV(e){let{breakpoint:t="",below:i,above:n}=e,r=sA(),o=fz(r,i),s=fz(r,n),a=t;return o?a=`(max-width: ${o})`:s&&(a=`(min-width: ${s})`),a}function fj(e){let{children:t,ssr:i}=e,n=fV(e);return(0,A.jsx)(fH,{breakpoint:n,hide:!0,ssr:i,children:t})}function fW(e){let[t]=fB("(prefers-reduced-motion: reduce)",e);return t}function fU(e){let[t,i]=fB(["(prefers-color-scheme: light)","(prefers-color-scheme: dark)"],e);return t?"light":i?"dark":void 0}function f$(e){let{children:t,ssr:i}=e,n=fV(e);return(0,A.jsx)(fH,{breakpoint:n,ssr:i,children:t})}function fK(e){var t,i;let n=K(e)?e:{fallback:null!=e?e:"base"},r=sA().__breakpoints.details.map(({minMaxQuery:e,breakpoint:t})=>({breakpoint:t,query:e.replace("@media screen and ","")})),o=r.map(e=>e.breakpoint===n.fallback),s=fB(r.map(e=>e.query),{fallback:o,ssr:n.ssr}).findIndex(e=>!0==e);return null!=(i=null==(t=r[s])?void 0:t.breakpoint)?i:n.fallback}function fq(e,t){var i;let n=fK(K(t)?t:{fallback:null!=t?t:"base"}),r=sA();if(!n)return;let o=Array.from((null==(i=r.__breakpoints)?void 0:i.keys)||[]);return function(e,t,i=ft){let n=Object.keys(e).indexOf(t);if(-1!==n)return e[t];let r=i.indexOf(t);for(;r>=0;){let t=i[r];if(e.hasOwnProperty(t)){n=r;break}r-=1}if(-1!==n)return e[i[n]]}(Array.isArray(e)?Object.fromEntries(Object.entries(function(e,t=ft){let i={};return e.forEach((e,n)=>{let r=t[n];null!=e&&(i[r]=e)}),i}(e,o)).map(([e,t])=>[e,t])):e,n,o)}function fG(e){let{tagName:t,isContentEditable:i}=e.target;return"INPUT"!==t&&"TEXTAREA"!==t&&!0!==i}function fZ(e={}){let t,i,n,r;let{ref:o,isDisabled:s,isFocusable:a,clickOnEnter:l=!0,clickOnSpace:u=!0,onMouseDown:d,onMouseUp:c,onClick:h,onKeyDown:f,onKeyUp:p,tabIndex:g,onMouseOver:m,onMouseLeave:v,...b}=e,[y,_]=(0,R.useState)(!0),[w,C]=(0,R.useState)(!1),S=(i=(t=(0,R.useRef)(new Map)).current,n=(0,R.useCallback)((e,i,n,r)=>{t.current.set(n,{type:i,el:e,options:r}),e.addEventListener(i,n,r)},[]),r=(0,R.useCallback)((e,i,n,r)=>{e.removeEventListener(i,n,r),t.current.delete(n)},[]),(0,R.useEffect)(()=>()=>{i.forEach((e,t)=>{r(e.el,e.type,t,e.options)})},[r,i]),{add:n,remove:r}),x=y?g:g||0,k=s&&!a,E=(0,R.useCallback)(e=>{if(s){e.stopPropagation(),e.preventDefault();return}e.currentTarget.focus(),null==h||h(e)},[s,h]),L=(0,R.useCallback)(e=>{w&&fG(e)&&(e.preventDefault(),e.stopPropagation(),C(!1),S.remove(document,"keyup",L,!1))},[w,S]),M=(0,R.useCallback)(e=>{if(null==f||f(e),s||e.defaultPrevented||e.metaKey||!fG(e.nativeEvent)||y)return;let t=l&&"Enter"===e.key;u&&" "===e.key&&(e.preventDefault(),C(!0)),t&&(e.preventDefault(),e.currentTarget.click()),S.add(document,"keyup",L,!1)},[s,y,f,l,u,S,L]),N=(0,R.useCallback)(e=>{null==p||p(e),!s&&!e.defaultPrevented&&!e.metaKey&&fG(e.nativeEvent)&&!y&&u&&" "===e.key&&(e.preventDefault(),C(!1),e.currentTarget.click())},[u,y,s,p]),D=(0,R.useCallback)(e=>{0===e.button&&(C(!1),S.remove(document,"mouseup",D,!1))},[S]),A=(0,R.useCallback)(e=>{if(0===e.button){if(s){e.stopPropagation(),e.preventDefault();return}y||C(!0),e.currentTarget.focus({preventScroll:!0}),S.add(document,"mouseup",D,!1),null==d||d(e)}},[s,y,d,S,D]),T=(0,R.useCallback)(e=>{0===e.button&&(y||C(!1),null==c||c(e))},[c,y]),I=(0,R.useCallback)(e=>{if(s){e.preventDefault();return}null==m||m(e)},[s,m]),O=(0,R.useCallback)(e=>{w&&(e.preventDefault(),C(!1)),null==v||v(e)},[w,v]),P=aN(o,e=>{e&&"BUTTON"!==e.tagName&&_(!1)});return y?{...b,ref:P,type:"button","aria-disabled":k?void 0:s,disabled:k,onClick:E,onMouseDown:d,onMouseUp:c,onKeyUp:p,onKeyDown:f,onMouseOver:m,onMouseLeave:v}:{...b,ref:P,role:"button","data-active":Y(w),"aria-disabled":s?"true":void 0,tabIndex:k?void 0:x,onClick:E,onMouseDown:A,onMouseUp:T,onKeyUp:N,onKeyDown:M,onMouseOver:I,onMouseLeave:O}}function fY(e,t){let{shouldFocus:i,visible:n,focusRef:r}=t,o=i&&!n;sm(()=>{let t;if(!o||function(e){let t=e.current;if(!t)return!1;let i=ce(t).activeElement;return!(!i||t.contains(i))&&!!(i&&d7(i)&&cn(i)&&!ci(i))}(e))return;let i=(null==r?void 0:r.current)||e.current;if(i)return t=requestAnimationFrame(()=>{i.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(t)}},[o,e,r])}fj.displayName="Hide",f$.displayName="Show";var fJ={preventScroll:!0,shouldFocus:!1},fQ=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),fX={arrowShadowColor:fQ("--popper-arrow-shadow-color"),arrowSize:fQ("--popper-arrow-size","8px"),arrowSizeHalf:fQ("--popper-arrow-size-half"),arrowBg:fQ("--popper-arrow-bg"),transformOrigin:fQ("--popper-transform-origin"),arrowOffset:fQ("--popper-arrow-offset")},f0={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},f1=e=>f0[e],f2={scroll:!0,resize:!0},f6={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{let t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},f3={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{f8(e)},effect:({state:e})=>()=>{f8(e)}},f8=e=>{e.elements.popper.style.setProperty(fX.transformOrigin.var,f1(e.placement))},f5={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{f4(e)}},f4=e=>{var t;if(!e.placement)return;let i=f9(e.placement);if((null==(t=e.elements)?void 0:t.arrow)&&i){Object.assign(e.elements.arrow.style,{[i.property]:i.value,width:fX.arrowSize.varRef,height:fX.arrowSize.varRef,zIndex:-1});let t={[fX.arrowSizeHalf.var]:`calc(${fX.arrowSize.varRef} / 2 - 1px)`,[fX.arrowOffset.var]:`calc(${fX.arrowSizeHalf.varRef} * -1)`};for(let i in t)e.elements.arrow.style.setProperty(i,t[i])}},f9=e=>e.startsWith("top")?{property:"bottom",value:fX.arrowOffset.varRef}:e.startsWith("bottom")?{property:"top",value:fX.arrowOffset.varRef}:e.startsWith("left")?{property:"right",value:fX.arrowOffset.varRef}:e.startsWith("right")?{property:"left",value:fX.arrowOffset.varRef}:void 0,f7={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{pe(e)},effect:({state:e})=>()=>{pe(e)}},pe=e=>{if(!e.elements.arrow)return;let t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;let i=function(e){return e.includes("top")?"1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("bottom")?"-1px -1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("right")?"-1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("left")?"1px -1px 0px 0 var(--popper-arrow-shadow-color)":void 0}(e.placement);i&&t.style.setProperty("--popper-arrow-default-shadow",i),Object.assign(t.style,{transform:"rotate(45deg)",background:fX.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},pt={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},pi={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function pn(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function pr(e){var t=pn(e).Element;return e instanceof t||e instanceof Element}function po(e){var t=pn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ps(e){if("undefined"==typeof ShadowRoot)return!1;var t=pn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var pa=Math.max,pl=Math.min,pu=Math.round;function pd(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function pc(){return!/^((?!chrome|android).)*safari/i.test(pd())}function ph(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var n=e.getBoundingClientRect(),r=1,o=1;t&&po(e)&&(r=e.offsetWidth>0&&pu(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&pu(n.height)/e.offsetHeight||1);var s=(pr(e)?pn(e):window).visualViewport,a=!pc()&&i,l=(n.left+(a&&s?s.offsetLeft:0))/r,u=(n.top+(a&&s?s.offsetTop:0))/o,d=n.width/r,c=n.height/o;return{width:d,height:c,top:u,right:l+d,bottom:u+c,left:l,x:l,y:u}}function pf(e){var t=pn(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function pp(e){return e?(e.nodeName||"").toLowerCase():null}function pg(e){return((pr(e)?e.ownerDocument:e.document)||window.document).documentElement}function pm(e){return ph(pg(e)).left+pf(e).scrollLeft}function pv(e){return pn(e).getComputedStyle(e)}function pb(e){var t=pv(e),i=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function py(e){var t=ph(e),i=e.offsetWidth,n=e.offsetHeight;return 1>=Math.abs(t.width-i)&&(i=t.width),1>=Math.abs(t.height-n)&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function p_(e){return"html"===pp(e)?e:e.assignedSlot||e.parentNode||(ps(e)?e.host:null)||pg(e)}function pw(e,t){void 0===t&&(t=[]);var i,n=function e(t){return["html","body","#document"].indexOf(pp(t))>=0?t.ownerDocument.body:po(t)&&pb(t)?t:e(p_(t))}(e),r=n===(null==(i=e.ownerDocument)?void 0:i.body),o=pn(n),s=r?[o].concat(o.visualViewport||[],pb(n)?n:[]):n,a=t.concat(s);return r?a:a.concat(pw(p_(s)))}function pC(e){return po(e)&&"fixed"!==pv(e).position?e.offsetParent:null}function pS(e){for(var t=pn(e),i=pC(e);i&&["table","td","th"].indexOf(pp(i))>=0&&"static"===pv(i).position;)i=pC(i);return i&&("html"===pp(i)||"body"===pp(i)&&"static"===pv(i).position)?t:i||function(e){var t=/firefox/i.test(pd());if(/Trident/i.test(pd())&&po(e)&&"fixed"===pv(e).position)return null;var i=p_(e);for(ps(i)&&(i=i.host);po(i)&&0>["html","body"].indexOf(pp(i));){var n=pv(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(e)||t}var px="bottom",pk="right",pE="left",pL="auto",pM=["top",px,pk,pE],pN="start",pD="viewport",pA="popper",pT=pM.reduce(function(e,t){return e.concat([t+"-"+pN,t+"-end"])},[]),pI=[].concat(pM,[pL]).reduce(function(e,t){return e.concat([t,t+"-"+pN,t+"-end"])},[]),pO=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],pP={placement:"bottom",modifiers:[],strategy:"absolute"};function pR(){for(var e=arguments.length,t=Array(e),i=0;i=0?"x":"y"}function pV(e){var t,i=e.reference,n=e.element,r=e.placement,o=r?pB(r):null,s=r?pH(r):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case"top":t={x:a,y:i.y-n.height};break;case px:t={x:a,y:i.y+i.height};break;case pk:t={x:i.x+i.width,y:l};break;case pE:t={x:i.x-n.width,y:l};break;default:t={x:i.x,y:i.y}}var u=o?pz(o):null;if(null!=u){var d="y"===u?"height":"width";switch(s){case pN:t[u]=t[u]-(i[d]/2-n[d]/2);break;case"end":t[u]=t[u]+(i[d]/2-n[d]/2)}}return t}var pj={top:"auto",right:"auto",bottom:"auto",left:"auto"};function pW(e){var t,i,n,r,o,s,a,l=e.popper,u=e.popperRect,d=e.placement,c=e.variation,h=e.offsets,f=e.position,p=e.gpuAcceleration,g=e.adaptive,m=e.roundOffsets,v=e.isFixed,b=h.x,y=void 0===b?0:b,_=h.y,w=void 0===_?0:_,C="function"==typeof m?m({x:y,y:w}):{x:y,y:w};y=C.x,w=C.y;var S=h.hasOwnProperty("x"),x=h.hasOwnProperty("y"),k=pE,E="top",L=window;if(g){var M=pS(l),N="clientHeight",D="clientWidth";M===pn(l)&&"static"!==pv(M=pg(l)).position&&"absolute"===f&&(N="scrollHeight",D="scrollWidth"),("top"===d||(d===pE||d===pk)&&"end"===c)&&(E=px,w-=(v&&M===L&&L.visualViewport?L.visualViewport.height:M[N])-u.height,w*=p?1:-1),(d===pE||("top"===d||d===px)&&"end"===c)&&(k=pk,y-=(v&&M===L&&L.visualViewport?L.visualViewport.width:M[D])-u.width,y*=p?1:-1)}var A=Object.assign({position:f},g&&pj),T=!0===m?(t={x:y,y:w},i=pn(l),n=t.x,r=t.y,{x:pu(n*(o=i.devicePixelRatio||1))/o||0,y:pu(r*o)/o||0}):{x:y,y:w};return(y=T.x,w=T.y,p)?Object.assign({},A,((a={})[E]=x?"0":"",a[k]=S?"0":"",a.transform=1>=(L.devicePixelRatio||1)?"translate("+y+"px, "+w+"px)":"translate3d("+y+"px, "+w+"px, 0)",a)):Object.assign({},A,((s={})[E]=x?w+"px":"",s[k]=S?y+"px":"",s.transform="",s))}var pU={left:"right",right:"left",bottom:"top",top:"bottom"};function p$(e){return e.replace(/left|right|bottom|top/g,function(e){return pU[e]})}var pK={start:"end",end:"start"};function pq(e){return e.replace(/start|end/g,function(e){return pK[e]})}function pG(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&ps(i)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function pZ(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pY(e,t,i){var n,r,o,s,a,l,u,d,c,h;return t===pD?pZ(function(e,t){var i=pn(e),n=pg(e),r=i.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;var u=pc();(u||!u&&"fixed"===t)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:o,height:s,x:a+pm(e),y:l}}(e,i)):pr(t)?((n=ph(t,!1,"fixed"===i)).top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n):pZ((r=pg(e),s=pg(r),a=pf(r),l=null==(o=r.ownerDocument)?void 0:o.body,u=pa(s.scrollWidth,s.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),d=pa(s.scrollHeight,s.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),c=-a.scrollLeft+pm(r),h=-a.scrollTop,"rtl"===pv(l||s).direction&&(c+=pa(s.clientWidth,l?l.clientWidth:0)-u),{width:u,height:d,x:c,y:h}))}function pJ(){return{top:0,right:0,bottom:0,left:0}}function pQ(e){return Object.assign({},pJ(),e)}function pX(e,t){return t.reduce(function(t,i){return t[i]=e,t},{})}function p0(e,t){void 0===t&&(t={});var i,n,r,o,s,a,l,u=t,d=u.placement,c=void 0===d?e.placement:d,h=u.strategy,f=void 0===h?e.strategy:h,p=u.boundary,g=u.rootBoundary,m=u.elementContext,v=void 0===m?pA:m,b=u.altBoundary,y=u.padding,_=void 0===y?0:y,w=pQ("number"!=typeof _?_:pX(_,pM)),C=e.rects.popper,S=e.elements[void 0!==b&&b?v===pA?"reference":pA:v],x=(i=pr(S)?S:S.contextElement||pg(e.elements.popper),a=(s=[].concat("clippingParents"===(n=void 0===p?"clippingParents":p)?(r=pw(p_(i)),pr(o=["absolute","fixed"].indexOf(pv(i).position)>=0&&po(i)?pS(i):i)?r.filter(function(e){return pr(e)&&pG(e,o)&&"body"!==pp(e)}):[]):[].concat(n),[void 0===g?pD:g]))[0],(l=s.reduce(function(e,t){var n=pY(i,t,f);return e.top=pa(n.top,e.top),e.right=pl(n.right,e.right),e.bottom=pl(n.bottom,e.bottom),e.left=pa(n.left,e.left),e},pY(i,a,f))).width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l),k=ph(e.elements.reference),E=pV({reference:k,element:C,strategy:"absolute",placement:c}),L=pZ(Object.assign({},C,E)),M=v===pA?L:k,N={top:x.top-M.top+w.top,bottom:M.bottom-x.bottom+w.bottom,left:x.left-M.left+w.left,right:M.right-x.right+w.right},D=e.modifiersData.offset;if(v===pA&&D){var A=D[c];Object.keys(N).forEach(function(e){var t=[pk,px].indexOf(e)>=0?1:-1,i=["top",px].indexOf(e)>=0?"y":"x";N[e]+=A[i]*t})}return N}function p1(e,t,i){return pa(e,pl(t,i))}function p2(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function p6(e){return["top",pk,px,pE].some(function(t){return e[t]>=0})}var p3=function(e){void 0===e&&(e={});var t=e,i=t.defaultModifiers,n=void 0===i?[]:i,r=t.defaultOptions,o=void 0===r?pP:r;return function(e,t,i){void 0===i&&(i=o);var r,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},pP,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],l=!1,u={state:s,setOptions:function(i){var r,l,c,h,f,p="function"==typeof i?i(s.options):i;d(),s.options=Object.assign({},o,s.options,p),s.scrollParents={reference:pr(e)?pw(e):e.contextElement?pw(e.contextElement):[],popper:pw(t)};var g=(l=Object.keys(r=[].concat(n,s.options.modifiers).reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{})).map(function(e){return r[e]}),c=new Map,h=new Set,f=[],l.forEach(function(e){c.set(e.name,e)}),l.forEach(function(e){h.has(e.name)||function e(t){h.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!h.has(t)){var i=c.get(t);i&&e(i)}}),f.push(t)}(e)}),pO.reduce(function(e,t){return e.concat(f.filter(function(e){return e.phase===t}))},[]));return s.orderedModifiers=g.filter(function(e){return e.enabled}),s.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,n=e.effect;if("function"==typeof n){var r=n({state:s,name:t,instance:u,options:void 0===i?{}:i});a.push(r||function(){})}}),u.update()},forceUpdate:function(){if(!l){var e,t,i,n,r,o,a,d,c,h,f,p=s.elements,g=p.reference,m=p.popper;if(pR(g,m)){s.rects={reference:(e=pS(m),t="fixed"===s.options.strategy,i=po(e),a=po(e)&&(r=pu((n=e.getBoundingClientRect()).width)/e.offsetWidth||1,o=pu(n.height)/e.offsetHeight||1,1!==r||1!==o),d=pg(e),c=ph(g,a,t),h={scrollLeft:0,scrollTop:0},f={x:0,y:0},(i||!i&&!t)&&(("body"!==pp(e)||pb(d))&&(h=e!==pn(e)&&po(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:pf(e)),po(e)?(f=ph(e,!0),f.x+=e.clientLeft,f.y+=e.clientTop):d&&(f.x=pm(d))),{x:c.left+h.scrollLeft-f.x,y:c.top+h.scrollTop-f.y,width:c.width,height:c.height}),popper:py(m)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(e){return s.modifiersData[e.name]=Object.assign({},e.data)});for(var v=0;v=0?-1:1,l=(a="function"==typeof o?o(Object.assign({},n,{placement:i})):o)[0],u=a[1],l=l||0,u=(u||0)*s,[pE,pk].indexOf(r)>=0?{x:u,y:l}:{x:l,y:u}),e},{}),a=s[t.placement],l=a.x,u=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=i.mainAxis,o=void 0===r||r,s=i.altAxis,a=void 0===s||s,l=i.fallbackPlacements,u=i.padding,d=i.boundary,c=i.rootBoundary,h=i.altBoundary,f=i.flipVariations,p=void 0===f||f,g=i.allowedAutoPlacements,m=t.options.placement,v=pB(m)===m,b=l||(v||!p?[p$(m)]:function(e){if(pB(e)===pL)return[];var t=p$(e);return[pq(e),t,pq(t)]}(m)),y=[m].concat(b).reduce(function(e,i){var n,r,o,s,a,l,h,f,m,v,b,y;return e.concat(pB(i)===pL?(r=(n={placement:i,boundary:d,rootBoundary:c,padding:u,flipVariations:p,allowedAutoPlacements:g}).placement,o=n.boundary,s=n.rootBoundary,a=n.padding,l=n.flipVariations,f=void 0===(h=n.allowedAutoPlacements)?pI:h,0===(b=(v=(m=pH(r))?l?pT:pT.filter(function(e){return pH(e)===m}):pM).filter(function(e){return f.indexOf(e)>=0})).length&&(b=v),Object.keys(y=b.reduce(function(e,i){return e[i]=p0(t,{placement:i,boundary:o,rootBoundary:s,padding:a})[pB(i)],e},{})).sort(function(e,t){return y[e]-y[t]})):i)},[]),_=t.rects.reference,w=t.rects.popper,C=new Map,S=!0,x=y[0],k=0;k=0,D=N?"width":"height",A=p0(t,{placement:E,boundary:d,rootBoundary:c,altBoundary:h,padding:u}),T=N?M?pk:pE:M?px:"top";_[D]>w[D]&&(T=p$(T));var I=p$(T),O=[];if(o&&O.push(A[L]<=0),a&&O.push(A[T]<=0,A[I]<=0),O.every(function(e){return e})){x=E,S=!1;break}C.set(E,O)}if(S)for(var P=p?3:1,R=function(e){var t=y.find(function(t){var i=C.get(t);if(i)return i.slice(0,e).every(function(e){return e})});if(t)return x=t,"break"},F=P;F>0&&"break"!==R(F);F--);t.placement!==x&&(t.modifiersData[n]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.mainAxis,o=i.altAxis,s=i.boundary,a=i.rootBoundary,l=i.altBoundary,u=i.padding,d=i.tether,c=void 0===d||d,h=i.tetherOffset,f=void 0===h?0:h,p=p0(t,{boundary:s,rootBoundary:a,padding:u,altBoundary:l}),g=pB(t.placement),m=pH(t.placement),v=!m,b=pz(g),y="x"===b?"y":"x",_=t.modifiersData.popperOffsets,w=t.rects.reference,C=t.rects.popper,S="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,x="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(_){if(void 0===r||r){var L,M="y"===b?"top":pE,N="y"===b?px:pk,D="y"===b?"height":"width",A=_[b],T=A+p[M],I=A-p[N],O=c?-C[D]/2:0,P=m===pN?w[D]:C[D],R=m===pN?-C[D]:-w[D],F=t.elements.arrow,B=c&&F?py(F):{width:0,height:0},H=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:pJ(),z=H[M],V=H[N],j=p1(0,w[D],B[D]),W=v?w[D]/2-O-j-z-x.mainAxis:P-j-z-x.mainAxis,U=v?-w[D]/2+O+j+V+x.mainAxis:R+j+V+x.mainAxis,$=t.elements.arrow&&pS(t.elements.arrow),K=$?"y"===b?$.clientTop||0:$.clientLeft||0:0,q=null!=(L=null==k?void 0:k[b])?L:0,G=A+W-q-K,Z=A+U-q,Y=p1(c?pl(T,G):T,A,c?pa(I,Z):I);_[b]=Y,E[b]=Y-A}if(void 0!==o&&o){var J,Q,X="x"===b?"top":pE,ee="x"===b?px:pk,et=_[y],ei="y"===y?"height":"width",en=et+p[X],er=et-p[ee],eo=-1!==["top",pE].indexOf(g),es=null!=(Q=null==k?void 0:k[y])?Q:0,ea=eo?en:et-w[ei]-C[ei]-es+x.altAxis,el=eo?et+w[ei]+C[ei]-es-x.altAxis:er,eu=c&&eo?(J=p1(ea,et,el))>el?el:J:p1(c?ea:en,et,c?el:er);_[y]=eu,E[y]=eu-et}t.modifiersData[n]=E}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i,n=e.state,r=e.name,o=e.options,s=n.elements.arrow,a=n.modifiersData.popperOffsets,l=pB(n.placement),u=pz(l),d=[pE,pk].indexOf(l)>=0?"height":"width";if(s&&a){var c=pQ("number"!=typeof(t="function"==typeof(t=o.padding)?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:pX(t,pM)),h=py(s),f="y"===u?"top":pE,p="y"===u?px:pk,g=n.rects.reference[d]+n.rects.reference[u]-a[u]-n.rects.popper[d],m=a[u]-n.rects.reference[u],v=pS(s),b=v?"y"===u?v.clientHeight||0:v.clientWidth||0:0,y=c[f],_=b-h[d]-c[p],w=b/2-h[d]/2+(g/2-m/2),C=p1(y,w,_);n.modifiersData[r]=((i={})[u]=C,i.centerOffset=C-w,i)}},effect:function(e){var t=e.state,i=e.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&pG(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,n=t.rects.reference,r=t.rects.popper,o=t.modifiersData.preventOverflow,s=p0(t,{elementContext:"reference"}),a=p0(t,{altBoundary:!0}),l=p2(s,n),u=p2(a,r,o),d=p6(l),c=p6(u);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:c},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":c})}}]});function p8(e={}){let{enabled:t=!0,modifiers:i,placement:n="bottom",strategy:r="absolute",arrowPadding:o=8,eventListeners:s=!0,offset:a,gutter:l=8,flip:u=!0,boundary:d="clippingParents",preventOverflow:c=!0,matchWidth:h,direction:f="ltr"}=e,p=(0,R.useRef)(null),g=(0,R.useRef)(null),m=(0,R.useRef)(null),v=function(e,t="ltr"){var i,n;let r=(null==(i=pt[e])?void 0:i[t])||e;return"ltr"===t?r:null!=(n=pi[e])?n:r}(n,f),b=(0,R.useRef)(()=>{}),y=(0,R.useCallback)(()=>{var e;t&&p.current&&g.current&&(null==(e=b.current)||e.call(b),m.current=p3(p.current,g.current,{placement:v,modifiers:[f7,f5,f3,{...f6,enabled:!!h},{name:"eventListeners",..."object"==typeof s?{enabled:!0,options:{...f2,...s}}:{enabled:s,options:f2}},{name:"arrow",options:{padding:o}},{name:"offset",options:{offset:null!=a?a:[0,l]}},{name:"flip",enabled:!!u,options:{padding:8}},{name:"preventOverflow",enabled:!!c,options:{boundary:d}},...null!=i?i:[]],strategy:r}),m.current.forceUpdate(),b.current=m.current.destroy)},[v,t,i,h,s,o,a,l,u,c,d,r]);(0,R.useEffect)(()=>()=>{var e;p.current||g.current||(null==(e=m.current)||e.destroy(),m.current=null)},[]);let _=(0,R.useCallback)(e=>{p.current=e,y()},[y]),w=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(_,t)}),[_]),C=(0,R.useCallback)(e=>{g.current=e,y()},[y]),S=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(C,t),style:{...e.style,position:r,minWidth:h?void 0:"max-content",inset:"0 auto auto 0"}}),[r,C,h]),x=(0,R.useCallback)((e={},t=null)=>{let{size:i,shadowColor:n,bg:r,style:o,...s}=e;return{...s,ref:t,"data-popper-arrow":"",style:function(e){let{size:t,shadowColor:i,bg:n,style:r}=e,o={...r,position:"absolute"};return t&&(o["--popper-arrow-size"]=t),i&&(o["--popper-arrow-shadow-color"]=i),n&&(o["--popper-arrow-bg"]=n),o}(e)}},[]),k=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,"data-popper-arrow-inner":""}),[]);return{update(){var e;null==(e=m.current)||e.update()},forceUpdate(){var e;null==(e=m.current)||e.forceUpdate()},transformOrigin:fX.transformOrigin.varRef,referenceRef:_,popperRef:C,getPopperProps:S,getArrowProps:x,getArrowInnerProps:k,getReferenceProps:w}}function p5(e={}){let{onClose:t,onOpen:i,isOpen:n,id:r}=e,o=sg(i),s=sg(t),[a,l]=(0,R.useState)(e.defaultIsOpen||!1),u=void 0!==n?n:a,d=void 0!==n,c=(0,R.useId)(),h=null!=r?r:`disclosure-${c}`,f=(0,R.useCallback)(()=>{d||l(!1),null==s||s()},[d,s]),p=(0,R.useCallback)(()=>{d||l(!0),null==o||o()},[d,o]),g=(0,R.useCallback)(()=>{u?f():p()},[u,p,f]);return{isOpen:u,onOpen:p,onClose:f,onToggle:g,isControlled:d,getButtonProps:function(e={}){return{...e,"aria-expanded":u,"aria-controls":h,onClick(t){var i;null==(i=e.onClick)||i.call(e,t),g()}}},getDisclosureProps:function(e={}){return{...e,hidden:!u,id:h}}}}function p4(e,t){var i;let n=e.target;return(!n||!!p9(n).contains(n))&&!(null==(i=t.current)?void 0:i.contains(n))}function p9(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function p7(e){let{isOpen:t,ref:i}=e,[n,r]=(0,R.useState)(t),[o,s]=(0,R.useState)(!1);return(0,R.useEffect)(()=>{o||(r(t),s(!0))},[t,o,n]),uE(()=>i.current,"animationend",()=>{r(t)}),{present:!(!t&&!n),onComplete(){var e,t,n;let r=new(null!=(n=null==(t=ce(i.current))?void 0:t.defaultView)?n:window).CustomEvent("animationend",{bubbles:!0});null==(e=i.current)||e.dispatchEvent(r)}}}function ge(e){let{wasSelected:t,enabled:i,isSelected:n,mode:r="unmount"}=e;return!i||!!n||"keepMounted"===r&&!!t}var[gt,gi,gn,gr]=aT(),[go,gs]=F({strict:!1,name:"MenuContext"});function ga(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function gl(e){return ga(e).activeElement===e}function gu(e={}){let{id:t,closeOnSelect:i=!0,closeOnBlur:n=!0,initialFocusRef:r,autoSelect:o=!0,isLazy:s,isOpen:a,defaultIsOpen:l,onClose:u,onOpen:d,placement:c="bottom-start",lazyBehavior:h="unmount",direction:f,computePositionOnMount:p=!1,...g}=e,m=(0,R.useRef)(null),v=(0,R.useRef)(null),b=gn(),y=(0,R.useCallback)(()=>{requestAnimationFrame(()=>{var e;null==(e=m.current)||e.focus({preventScroll:!1})})},[]),_=(0,R.useCallback)(()=>{let e=setTimeout(()=>{var e;if(r)null==(e=r.current)||e.focus();else{let e=b.firstEnabled();e&&M(e.index)}});I.current.add(e)},[b,r]),w=(0,R.useCallback)(()=>{let e=setTimeout(()=>{let e=b.lastEnabled();e&&M(e.index)});I.current.add(e)},[b]),{isOpen:C,onOpen:S,onClose:x,onToggle:k}=p5({isOpen:a,defaultIsOpen:l,onClose:u,onOpen:(0,R.useCallback)(()=>{null==d||d(),o?_():y()},[o,_,y,d])});!function(e){let{ref:t,handler:i,enabled:n=!0}=e,r=sg(i),o=(0,R.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;(0,R.useEffect)(()=>{if(!n)return;let e=e=>{p4(e,t)&&(o.isPointerDown=!0)},s=e=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&i&&p4(e,t)&&(o.isPointerDown=!1,r(e))},a=e=>{o.ignoreEmulatedMouseEvents=!0,i&&o.isPointerDown&&p4(e,t)&&(o.isPointerDown=!1,r(e))},l=p9(t.current);return l.addEventListener("mousedown",e,!0),l.addEventListener("mouseup",s,!0),l.addEventListener("touchstart",e,!0),l.addEventListener("touchend",a,!0),()=>{l.removeEventListener("mousedown",e,!0),l.removeEventListener("mouseup",s,!0),l.removeEventListener("touchstart",e,!0),l.removeEventListener("touchend",a,!0)}},[i,t,r,o,n])}({enabled:C&&n,ref:m,handler:e=>{var t;(null==(t=v.current)?void 0:t.contains(e.target))||x()}});let E=p8({...g,enabled:C||p,placement:c,direction:f}),[L,M]=(0,R.useState)(-1);sm(()=>{C||M(-1)},[C]),fY(m,{focusRef:v,visible:C,shouldFocus:!0});let N=p7({isOpen:C,ref:m}),[D,A]=function(e,...t){let i=(0,R.useId)(),n=e||i;return(0,R.useMemo)(()=>t.map(e=>`${e}-${n}`),[n,t])}(t,"menu-button","menu-list"),T=(0,R.useCallback)(()=>{S(),y()},[S,y]),I=(0,R.useRef)(new Set([]));!function(e,t=[]){(0,R.useEffect)(()=>()=>e(),t)}(()=>{I.current.forEach(e=>clearTimeout(e)),I.current.clear()});let O=(0,R.useCallback)(()=>{S(),_()},[_,S]),P=(0,R.useCallback)(()=>{S(),w()},[S,w]),F=(0,R.useCallback)(()=>{var e,t;let i=ga(m.current),n=null==(e=m.current)?void 0:e.contains(i.activeElement);if(!(C&&!n))return;let r=null==(t=b.item(L))?void 0:t.node;null==r||r.focus()},[C,L,b]),B=(0,R.useRef)(null);return{openAndFocusMenu:T,openAndFocusFirstItem:O,openAndFocusLastItem:P,onTransitionEnd:F,unstable__animationState:N,descendants:b,popper:E,buttonId:D,menuId:A,forceUpdate:E.forceUpdate,orientation:"vertical",isOpen:C,onToggle:k,onOpen:S,onClose:x,menuRef:m,buttonRef:v,focusedIndex:L,closeOnSelect:i,closeOnBlur:n,autoSelect:o,setFocusedIndex:M,isLazy:s,lazyBehavior:h,initialFocusRef:r,rafId:B}}function gd(e={},t=null){let i=gs(),{onToggle:n,popper:r,openAndFocusFirstItem:o,openAndFocusLastItem:s}=i,a=(0,R.useCallback)(e=>{let t={Enter:o,ArrowDown:o,ArrowUp:s}[e.key];t&&(e.preventDefault(),e.stopPropagation(),t(e))},[o,s]);return{...e,ref:aN(i.buttonRef,t,r.referenceRef),id:i.buttonId,"data-active":Y(i.isOpen),"aria-expanded":i.isOpen,"aria-haspopup":"menu","aria-controls":i.menuId,onClick:Q(e.onClick,n),onKeyDown:Q(e.onKeyDown,a)}}function gc(e){var t;return function(e){var t;if(!(null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE))return!1;let i=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof i.HTMLElement}(e)&&!!(null==(t=null==e?void 0:e.getAttribute("role"))?void 0:t.startsWith("menuitem"))}function gh(e={},t=null){let i=gs();if(!i)throw Error("useMenuContext: context is undefined. Seems you forgot to wrap component within ");let{focusedIndex:n,setFocusedIndex:r,menuRef:o,isOpen:s,onClose:a,menuId:l,isLazy:u,lazyBehavior:d,unstable__animationState:c}=i,h=gi(),f=function(e={}){let{timeout:t=300,preventDefault:i=()=>!0}=e,[n,r]=(0,R.useState)([]),o=(0,R.useRef)(),s=()=>{o.current&&(clearTimeout(o.current),o.current=null)},a=()=>{s(),o.current=setTimeout(()=>{r([]),o.current=null},t)};return(0,R.useEffect)(()=>s,[]),function(e){return t=>{if("Backspace"===t.key){let e=[...n];e.pop(),r(e);return}if(function(e){let{key:t}=e;return 1===t.length||t.length>1&&/[^a-zA-Z0-9]/.test(t)}(t)){let o=n.concat(t.key);i(t)&&(t.preventDefault(),t.stopPropagation()),r(o),e(o.join("")),a()}}}}({preventDefault:e=>" "!==e.key&&gc(e.target)}),p=(0,R.useCallback)(e=>{let t={Tab:e=>e.preventDefault(),Escape:a,ArrowDown:()=>{let e=h.nextEnabled(n);e&&r(e.index)},ArrowUp:()=>{let e=h.prevEnabled(n);e&&r(e.index)}}[e.key];if(t){e.preventDefault(),t(e);return}let i=f(e=>{let t=function(e,t,i,n){if(null==t)return n;if(!n)return e.find(e=>i(e).toLowerCase().startsWith(t.toLowerCase()));let r=e.filter(e=>i(e).toLowerCase().startsWith(t.toLowerCase()));if(r.length>0){let t;return r.includes(n)?((t=r.indexOf(n)+1)===r.length&&(t=0),r[t]):(t=e.indexOf(r[0]),e[t])}return n}(h.values(),e,e=>{var t,i;return null!=(i=null==(t=null==e?void 0:e.node)?void 0:t.textContent)?i:""},h.item(n));t&&r(h.indexOf(t.node))});gc(e.target)&&i(e)},[h,n,f,a,r]),g=(0,R.useRef)(!1);s&&(g.current=!0);let m=ge({wasSelected:g.current,enabled:u,mode:d,isSelected:c.present});return{...e,ref:aN(o,t),children:m?e.children:null,tabIndex:-1,role:"menu",id:l,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:Q(e.onKeyDown,p)}}function gf(e={}){let{popper:t,isOpen:i}=gs();return t.getPopperProps({...e,style:{visibility:i?"visible":"hidden",...e.style}})}function gp(e={},t=null){let{onMouseEnter:i,onMouseMove:n,onMouseLeave:r,onClick:o,onFocus:s,isDisabled:a,isFocusable:l,closeOnSelect:u,type:d,...c}=e,{setFocusedIndex:h,focusedIndex:f,closeOnSelect:p,onClose:g,menuRef:m,isOpen:v,menuId:b,rafId:y}=gs(),_=(0,R.useRef)(null),w=`${b}-menuitem-${(0,R.useId)()}`,{index:C,register:S}=gr({disabled:a&&!l}),x=(0,R.useCallback)(e=>{null==i||i(e),a||h(C)},[h,C,a,i]),k=(0,R.useCallback)(e=>{null==n||n(e),_.current&&!gl(_.current)&&x(e)},[x,n]),E=(0,R.useCallback)(e=>{null==r||r(e),a||h(-1)},[h,a,r]),L=(0,R.useCallback)(e=>{null==o||o(e),gc(e.currentTarget)&&(null!=u?u:p)&&g()},[g,o,p,u]),M=(0,R.useCallback)(e=>{null==s||s(e),h(C)},[h,s,C]),N=C===f,D=a&&!l;sm(()=>{v&&(N&&!D&&_.current?(y.current&&cancelAnimationFrame(y.current),y.current=requestAnimationFrame(()=>{var e;null==(e=_.current)||e.focus(),y.current=null})):m.current&&!gl(m.current)&&m.current.focus({preventScroll:!0}))},[N,D,m,v]);let A=fZ({onClick:L,onFocus:M,onMouseEnter:x,onMouseMove:k,onMouseLeave:E,ref:aN(S,_,t),isDisabled:a,isFocusable:l});return{...c,...A,type:null!=d?d:A.type,id:w,role:"menuitem",tabIndex:N?0:-1}}function gg(e={},t=null){let{type:i="radio",isChecked:n,...r}=e;return{...gp(r,t),role:`menuitem${i}`,"aria-checked":n}}function gm(e={}){let{children:t,type:i="radio",value:n,defaultValue:r,onChange:o,...s}=e,a="radio"===i,[l,u]=aj({defaultValue:null!=r?r:a?"":[],value:n,onChange:o}),d=(0,R.useCallback)(e=>{"radio"===i&&"string"==typeof l&&u(e),"checkbox"===i&&Array.isArray(l)&&u(l.includes(e)?l.filter(t=>t!==e):l.concat(e))},[l,u,i]),c=lu(t).map(e=>{if("MenuItemOption"!==e.type.id)return e;let t="radio"===i?e.props.value===l:l.includes(e.props.value);return(0,R.cloneElement)(e,{type:i,onClick:t=>{var i,n;d(e.props.value),null==(n=(i=e.props).onClick)||n.call(i,t)},isChecked:t})});return{...s,children:c}}function gv(){let{isOpen:e,onClose:t}=gs();return{isOpen:e,onClose:t}}var[gb,gy]=F({name:"MenuStylesContext",errorMessage:"useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),g_=e=>{let{children:t}=e,i=s$("Menu",e),n=tL(e),{direction:r}=sA(),{descendants:o,...s}=gu({...n,direction:r}),a=(0,R.useMemo)(()=>s,[s]),{isOpen:l,onClose:u,forceUpdate:d}=a;return(0,A.jsx)(gt,{value:o,children:(0,A.jsx)(go,{value:a,children:(0,A.jsx)(gb,{value:i,children:G(t,{isOpen:l,onClose:u,forceUpdate:d})})})})};g_.displayName="Menu";var gw=sD((e,t)=>{let i=gy();return(0,A.jsx)(sE.span,{ref:t,...e,__css:i.command,className:"chakra-menu__command"})});gw.displayName="MenuCommand";var gC=sD((e,t)=>{let{type:i,...n}=e,r=gy(),o=n.as||i?null!=i?i:void 0:"button",s=(0,R.useMemo)(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...r.item}),[r.item]);return(0,A.jsx)(sE.button,{ref:t,type:o,...n,__css:s})}),gS=e=>{let{className:t,children:i,...n}=e,r=R.Children.only(i),o=(0,R.isValidElement)(r)?(0,R.cloneElement)(r,{focusable:"false","aria-hidden":!0,className:$("chakra-menu__icon",r.props.className)}):null,s=$("chakra-menu__icon-wrapper",t);return(0,A.jsx)(sE.span,{className:s,...n,__css:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:o})};gS.displayName="MenuIcon";var gx=sD((e,t)=>{let{icon:i,iconSpacing:n="0.75rem",command:r,commandSpacing:o="0.75rem",children:s,...a}=e,l=gp(a,t),u=i||r?(0,A.jsx)("span",{style:{pointerEvents:"none",flex:1},children:s}):s;return(0,A.jsxs)(gC,{...l,className:$("chakra-menu__menuitem",l.className),children:[i&&(0,A.jsx)(gS,{fontSize:"0.8em",marginEnd:n,children:i}),u,r&&(0,A.jsx)(gw,{marginStart:o,children:r})]})});gx.displayName="MenuItem";var gk={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},gE=sE(sb.E.div),gL=sD(function(e,t){var i,n;let{rootProps:r,motionProps:o,...s}=e,{isOpen:a,onTransitionEnd:l,unstable__animationState:u}=gs(),d=gh(s,t),c=gf(r),h=gy();return(0,A.jsx)(sE.div,{...c,__css:{zIndex:null!=(n=e.zIndex)?n:null==(i=h.list)?void 0:i.zIndex},children:(0,A.jsx)(gE,{variants:gk,initial:!1,animate:a?"enter":"exit",__css:{outline:0,...h.list},...o,className:$("chakra-menu__menu-list",d.className),...d,onUpdate:l,onAnimationComplete:X(u.onComplete,d.onAnimationComplete)})})});gL.displayName="MenuList";var gM=sD((e,t)=>{let{title:i,children:n,className:r,...o}=e,s=$("chakra-menu__group__title",r),a=gy();return(0,A.jsxs)("div",{ref:t,className:"chakra-menu__group",role:"group",children:[i&&(0,A.jsx)(sE.p,{className:s,...o,__css:a.groupTitle,children:i}),n]})});gM.displayName="MenuGroup";var gN=e=>{let{className:t,title:i,...n}=e,r=gm(n);return(0,A.jsx)(gM,{title:i,className:$("chakra-menu__option-group",t),...r})};gN.displayName="MenuOptionGroup";var gD=sD((e,t)=>{let i=gy();return(0,A.jsx)(sE.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...i.button}})}),gA=sD((e,t)=>{let{children:i,as:n,...r}=e,o=gd(r,t),s=n||gD;return(0,A.jsx)(s,{...o,className:$("chakra-menu__menu-button",e.className),children:(0,A.jsx)(sE.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:e.children})})});gA.displayName="MenuButton";var gT=e=>{let{className:t,...i}=e,n=gy();return(0,A.jsx)(sE.hr,{"aria-orientation":"horizontal",className:$("chakra-menu__divider",t),...i,__css:n.divider})};gT.displayName="MenuDivider";var gI=e=>(0,A.jsx)("svg",{viewBox:"0 0 14 14",width:"1em",height:"1em",...e,children:(0,A.jsx)("polygon",{fill:"currentColor",points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"})}),gO=sD((e,t)=>{let{icon:i,iconSpacing:n="0.75rem",...r}=e,o=gg(r,t);return(0,A.jsxs)(gC,{...o,className:$("chakra-menu__menuitem-option",r.className),children:[null!==i&&(0,A.jsx)(gS,{fontSize:"0.8em",marginEnd:n,opacity:e.isChecked?1:0,children:i||(0,A.jsx)(gI,{})}),(0,A.jsx)("span",{style:{flex:1},children:o.children})]})});gO.id="MenuItemOption",gO.displayName="MenuItemOption";var gP={initial:"initial",animate:"enter",exit:"exit",variants:{initial:({offsetX:e,offsetY:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{opacity:0,x:e,y:t,transition:null!=(o=null==i?void 0:i.exit)?o:aX.exit(aQ.exit,r),transitionEnd:null==n?void 0:n.exit}},enter:({transition:e,transitionEnd:t,delay:i})=>{var n;return{opacity:1,x:0,y:0,transition:null!=(n=null==e?void 0:e.enter)?n:aX.enter(aQ.enter,i),transitionEnd:null==t?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:i,transitionEnd:n,reverse:r,delay:o})=>{var s;let a={x:t,y:e};return{opacity:0,transition:null!=(s=null==i?void 0:i.exit)?s:aX.exit(aQ.exit,o),...r?{...a,transitionEnd:null==n?void 0:n.exit}:{transitionEnd:{...a,...null==n?void 0:n.exit}}}}}},gR=(0,R.forwardRef)(function(e,t){let{unmountOnExit:i,in:n,reverse:r=!0,className:o,offsetX:s=0,offsetY:a=8,transition:l,transitionEnd:u,delay:d,...c}=e,h={offsetX:s,offsetY:a,reverse:r,transition:l,transitionEnd:u,delay:d};return(0,A.jsx)(ar.M,{custom:h,children:(!i||n&&i)&&(0,A.jsx)(sb.E.div,{ref:t,className:$("chakra-offset-slide",o),custom:h,...gP,animate:n||i?"enter":"exit",...c})})});gR.displayName="SlideFade";var gF={initial:"exit",animate:"enter",exit:"exit",variants:{exit:({reverse:e,initialScale:t,transition:i,transitionEnd:n,delay:r})=>{var o;return{opacity:0,...e?{scale:t,transitionEnd:null==n?void 0:n.exit}:{transitionEnd:{scale:t,...null==n?void 0:n.exit}},transition:null!=(o=null==i?void 0:i.exit)?o:aX.exit(aQ.exit,r)}},enter:({transitionEnd:e,transition:t,delay:i})=>{var n;return{opacity:1,scale:1,transition:null!=(n=null==t?void 0:t.enter)?n:aX.enter(aQ.enter,i),transitionEnd:null==e?void 0:e.enter}}}},gB=(0,R.forwardRef)(function(e,t){let{unmountOnExit:i,in:n,reverse:r=!0,initialScale:o=.95,className:s,transition:a,transitionEnd:l,delay:u,...d}=e,c={initialScale:o,reverse:r,transition:a,transitionEnd:l,delay:u};return(0,A.jsx)(ar.M,{custom:c,children:(!i||n&&i)&&(0,A.jsx)(sb.E.div,{ref:t,className:$("chakra-offset-slide",s),...gF,animate:n||i?"enter":"exit",custom:c,...d})})});gB.displayName="ScaleFade";var gH={slideInBottom:{...gP,custom:{offsetY:16,reverse:!0}},slideInRight:{...gP,custom:{offsetX:16,reverse:!0}},scale:{...gF,custom:{initialScale:.95,reverse:!0}},none:{}},gz=sE(sb.E.section),gV=e=>gH[e||"none"],gj=(0,R.forwardRef)((e,t)=>{let{preset:i,motionProps:n=gV(i),...r}=e;return(0,A.jsx)(gz,{ref:t,...n,...r})});gj.displayName="ModalTransition";var gW=Object.defineProperty,gU=(e,t,i)=>t in e?gW(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,g$=(e,t,i)=>(gU(e,"symbol"!=typeof t?t+"":t,i),i),gK=new class{constructor(){g$(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return!!e&&this.modals.get(e)===this.modals.size}};function gq(e,t){let[i,n]=(0,R.useState)(0);return(0,R.useEffect)(()=>{let i=e.current;if(i)return t&&n(gK.add(i)),()=>{gK.remove(i),n(0)}},[t,e]),i}var gG=new WeakMap,gZ=new WeakMap,gY={},gJ=0,gQ=function(e){return e&&(e.host||gQ(e.parentNode))},gX=function(e,t,i,n){var r=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var i=gQ(e);return i&&t.contains(i)?i:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});gY[i]||(gY[i]=new WeakMap);var o=gY[i],s=[],a=new Set,l=new Set(r),u=function(e){!e||a.has(e)||(a.add(e),u(e.parentNode))};r.forEach(u);var d=function(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,function(e){if(a.has(e))d(e);else{var t=e.getAttribute(n),r=null!==t&&"false"!==t,l=(gG.get(e)||0)+1,u=(o.get(e)||0)+1;gG.set(e,l),o.set(e,u),s.push(e),1===l&&r&&gZ.set(e,!0),1===u&&e.setAttribute(i,"true"),r||e.setAttribute(n,"true")}})};return d(t),a.clear(),gJ++,function(){s.forEach(function(e){var t=gG.get(e)-1,r=o.get(e)-1;gG.set(e,t),o.set(e,r),t||(gZ.has(e)||e.removeAttribute(n),gZ.delete(e)),r||e.removeAttribute(i)}),--gJ||(gG=new WeakMap,gG=new WeakMap,gZ=new WeakMap,gY={})}},g0=function(e,t,i){void 0===i&&(i="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),r=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return r?(n.push.apply(n,Array.from(r.querySelectorAll("[aria-live]"))),gX(n,r,i,"aria-hidden")):function(){return null}};function g1(e){var t;let i,{isOpen:n,onClose:r,id:o,closeOnOverlayClick:s=!0,closeOnEsc:a=!0,useInert:l=!0,onOverlayClick:u,onEsc:d}=e,c=(0,R.useRef)(null),h=(0,R.useRef)(null),[f,p,g]=function(e,...t){let i=(0,R.useId)(),n=e||i;return(0,R.useMemo)(()=>t.map(e=>`${e}-${n}`),[n,t])}(o,"chakra-modal","chakra-modal--header","chakra-modal--body");t=n&&l,i=c.current,(0,R.useEffect)(()=>{if(c.current&&t)return g0(c.current)},[t,c,i]),gq(c,n);let m=(0,R.useRef)(null),v=(0,R.useCallback)(e=>{m.current=e.target},[]),b=(0,R.useCallback)(e=>{"Escape"===e.key&&(e.stopPropagation(),a&&(null==r||r()),null==d||d())},[a,r,d]),[y,_]=(0,R.useState)(!1),[w,C]=(0,R.useState)(!1),S=(0,R.useCallback)((e={},t=null)=>({role:"dialog",...e,ref:aN(t,c),id:f,tabIndex:-1,"aria-modal":!0,"aria-labelledby":y?p:void 0,"aria-describedby":w?g:void 0,onClick:Q(e.onClick,e=>e.stopPropagation())}),[g,w,f,p,y]),x=(0,R.useCallback)(e=>{e.stopPropagation(),m.current===e.target&&gK.isTopModal(c.current)&&(s&&(null==r||r()),null==u||u())},[r,s,u]),k=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,h),onClick:Q(e.onClick,x),onKeyDown:Q(e.onKeyDown,b),onMouseDown:Q(e.onMouseDown,v)}),[b,v,x]);return{isOpen:n,onClose:r,headerId:p,bodyId:g,setBodyMounted:C,setHeaderMounted:_,dialogRef:c,overlayRef:h,getDialogProps:S,getDialogContainerProps:k}}var[g2,g6]=F({name:"ModalStylesContext",errorMessage:"useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),[g3,g8]=F({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),g5=e=>{let t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:i,children:n,autoFocus:r,trapFocus:o,initialFocusRef:s,finalFocusRef:a,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:d,preserveScrollBarGap:c,motionPreset:h,lockFocusAcrossFrames:f,onCloseComplete:p}=t,g=s$("Modal",t),m={...g1(t),autoFocus:r,trapFocus:o,initialFocusRef:s,finalFocusRef:a,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:d,preserveScrollBarGap:c,motionPreset:h,lockFocusAcrossFrames:f};return(0,A.jsx)(g3,{value:m,children:(0,A.jsx)(g2,{value:g,children:(0,A.jsx)(ar.M,{onExitComplete:p,children:m.isOpen&&(0,A.jsx)(ah,{...i,children:n})})})})};g5.displayName="Modal";var g4="right-scroll-bar-position",g9="width-before-scroll-bar",g7=uG(),me=function(){},mt=R.forwardRef(function(e,t){var i=R.useRef(null),n=R.useState({onScrollCapture:me,onWheelCapture:me,onTouchMoveCapture:me}),r=n[0],o=n[1],s=e.forwardProps,a=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,c=e.shards,h=e.sideCar,f=e.noIsolation,p=e.inert,g=e.allowPinchZoom,m=e.as,v=void 0===m?"div":m,b=e.gapMode,y=(0,uU._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),_=uV([i,t]),w=(0,uU.pi)((0,uU.pi)({},y),r);return R.createElement(R.Fragment,null,d&&R.createElement(h,{sideCar:g7,removeScrollBar:u,shards:c,noIsolation:f,inert:p,setCallbacks:o,allowPinchZoom:!!g,lockRef:i,gapMode:b}),s?R.cloneElement(R.Children.only(a),(0,uU.pi)((0,uU.pi)({},w),{ref:_})):R.createElement(v,(0,uU.pi)({},w,{className:l,ref:_}),a))});mt.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},mt.classNames={fullWidth:g9,zeroRight:g4};var mi=function(e){var t=e.sideCar,i=(0,uU._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return R.createElement(n,(0,uU.pi)({},i))};mi.isSideCarExport=!0;var mn=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=N||i.nc;return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},mr=function(){var e=mn();return function(t,i){R.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&i])}},mo=function(){var e=mr();return function(t){return e(t.styles,t.dynamic),null}},ms={left:0,top:0,right:0,gap:0},ma=function(e){return parseInt(e||"",10)||0},ml=function(e){var t=window.getComputedStyle(document.body),i=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],r=t["padding"===e?"paddingRight":"marginRight"];return[ma(i),ma(n),ma(r)]},mu=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return ms;var t=ml(e),i=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-i+t[2]-t[0])}},md=mo(),mc=function(e,t,i,n){var r=e.left,o=e.top,s=e.right,a=e.gap;return void 0===i&&(i="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(a,"px ").concat(n,";\n }\n body {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===i&&"\n padding-left: ".concat(r,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(a,"px ").concat(n,";\n "),"padding"===i&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(g4," {\n right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(g9," {\n margin-right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(g4," .").concat(g4," {\n right: 0 ").concat(n,";\n }\n \n .").concat(g9," .").concat(g9," {\n margin-right: 0 ").concat(n,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n }\n")},mh=function(e){var t=e.noRelative,i=e.noImportant,n=e.gapMode,r=void 0===n?"margin":n,o=R.useMemo(function(){return mu(r)},[r]);return R.createElement(md,{styles:mc(o,!t,r,i?"":"!important")})},mf=!1;if("undefined"!=typeof window)try{var mp=Object.defineProperty({},"passive",{get:function(){return mf=!0,!0}});window.addEventListener("test",mp,mp),window.removeEventListener("test",mp,mp)}catch(e){mf=!1}var mg=!!mf&&{passive:!1},mm=function(e,t){var i=window.getComputedStyle(e);return"hidden"!==i[t]&&!(i.overflowY===i.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===i[t])},mv=function(e,t){var i=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),mb(e,n)){var r=my(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==i.body)return!1},mb=function(e,t){return"v"===e?mm(t,"overflowY"):mm(t,"overflowX")},my=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},m_=function(e,t,i,n,r){var o,s=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),a=s*n,l=i.target,u=t.contains(l),d=!1,c=a>0,h=0,f=0;do{var p=my(e,l),g=p[0],m=p[1]-p[2]-s*g;(g||m)&&mb(e,l)&&(h+=m,f+=g),l=l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return c&&(r&&0===h||!r&&a>h)?d=!0:!c&&(r&&0===f||!r&&-a>f)&&(d=!0),d},mw=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},mC=function(e){return[e.deltaX,e.deltaY]},mS=function(e){return e&&"current"in e?e.current:e},mx=0,mk=[];let mE=(g7.useMedium(function(e){var t=R.useRef([]),i=R.useRef([0,0]),n=R.useRef(),r=R.useState(mx++)[0],o=R.useState(mo)[0],s=R.useRef(e);R.useEffect(function(){s.current=e},[e]),R.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var t=(0,uU.ev)([e.lockRef.current],(e.shards||[]).map(mS),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var a=R.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var r,o=mw(e),a=i.current,l="deltaX"in e?e.deltaX:a[0]-o[0],u="deltaY"in e?e.deltaY:a[1]-o[1],d=e.target,c=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var h=mv(c,d);if(!h)return!0;if(h?r=c:(r="v"===c?"h":"v",h=mv(c,d)),!h)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=r),!r)return!0;var f=n.current||r;return m_(f,t,e,"h"===f?l:u,!0)},[]),l=R.useCallback(function(e){if(mk.length&&mk[mk.length-1]===o){var i="deltaY"in e?mC(e):mw(e),n=t.current.filter(function(t){var n;return t.name===e.type&&t.target===e.target&&(n=t.delta)[0]===i[0]&&n[1]===i[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var r=(s.current.shards||[]).map(mS).filter(Boolean).filter(function(t){return t.contains(e.target)});(r.length>0?a(e,r[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=R.useCallback(function(e,i,n,r){var o={name:e,delta:i,target:n,should:r};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=R.useCallback(function(e){i.current=mw(e),n.current=void 0},[]),c=R.useCallback(function(t){u(t.type,mC(t),t.target,a(t,e.lockRef.current))},[]),h=R.useCallback(function(t){u(t.type,mw(t),t.target,a(t,e.lockRef.current))},[]);R.useEffect(function(){return mk.push(o),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:h}),document.addEventListener("wheel",l,mg),document.addEventListener("touchmove",l,mg),document.addEventListener("touchstart",d,mg),function(){mk=mk.filter(function(e){return e!==o}),document.removeEventListener("wheel",l,mg),document.removeEventListener("touchmove",l,mg),document.removeEventListener("touchstart",d,mg)}},[]);var f=e.removeScrollBar,p=e.inert;return R.createElement(R.Fragment,null,p?R.createElement(o,{styles:"\n .block-interactivity-".concat(r," {pointer-events: none;}\n .allow-interactivity-").concat(r," {pointer-events: all;}\n")}):null,f?R.createElement(mh,{gapMode:e.gapMode}):null)}),mi);var mL=R.forwardRef(function(e,t){return R.createElement(mt,(0,uU.pi)({},e,{ref:t,sideCar:mE}))});function mM(e){let{autoFocus:t,trapFocus:i,dialogRef:n,initialFocusRef:r,blockScrollOnMount:o,allowPinchZoom:s,finalFocusRef:a,returnFocusOnClose:l,preserveScrollBarGap:u,lockFocusAcrossFrames:d,isOpen:c}=g8(),[h,f]=(0,sv.oO)();(0,R.useEffect)(()=>{!h&&f&&setTimeout(f)},[h,f]);let p=gq(n,c);return(0,A.jsx)(ca,{autoFocus:t,isDisabled:!i,initialFocusRef:r,finalFocusRef:a,restoreFocus:l,contentRef:n,lockFocusAcrossFrames:d,children:(0,A.jsx)(mL,{removeScrollBar:!u,allowPinchZoom:s,enabled:1===p&&o,forwardProps:!0,children:e.children})})}mL.classNames=mt.classNames;var mN=sD((e,t)=>{let{className:i,children:n,containerProps:r,motionProps:o,...s}=e,{getDialogProps:a,getDialogContainerProps:l}=g8(),u=a(s,t),d=l(r),c=$("chakra-modal__content",i),h=g6(),f={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...h.dialog},p={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...h.dialogContainer},{motionPreset:g}=g8();return(0,A.jsx)(mM,{children:(0,A.jsx)(sE.div,{...d,className:"chakra-modal__content-container",tabIndex:-1,__css:p,children:(0,A.jsx)(gj,{preset:g,motionProps:o,className:c,...u,__css:f,children:n})})})});function mD(e){let{leastDestructiveRef:t,...i}=e;return(0,A.jsx)(g5,{...i,initialFocusRef:t})}mN.displayName="ModalContent";var mA=sD((e,t)=>(0,A.jsx)(mN,{ref:t,role:"alertdialog",...e})),[mT,mI]=F(),mO={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function mP(e){var t;let{isOpen:i,onClose:n,placement:r="right",children:o,...s}=e,a=sA(),l=null==(t=a.components)?void 0:t.Drawer,u=function(e,t){var i,n;if(e)return null!=(n=null==(i=mO[e])?void 0:i[t])?n:e}(r,a.direction);return(0,A.jsx)(mT,{value:{placement:u},children:(0,A.jsx)(g5,{isOpen:i,onClose:n,styleConfig:l,...s,children:o})})}var mR={exit:{duration:.15,ease:aZ.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},mF={exit:({direction:e,transition:t,transitionEnd:i,delay:n})=>{var r;let{exit:o}=aJ({direction:e});return{...o,transition:null!=(r=null==t?void 0:t.exit)?r:aX.exit(mR.exit,n),transitionEnd:null==i?void 0:i.exit}},enter:({direction:e,transitionEnd:t,transition:i,delay:n})=>{var r;let{enter:o}=aJ({direction:e});return{...o,transition:null!=(r=null==i?void 0:i.enter)?r:aX.enter(mR.enter,n),transitionEnd:null==t?void 0:t.enter}}},mB=(0,R.forwardRef)(function(e,t){let{direction:i="right",style:n,unmountOnExit:r,in:o,className:s,transition:a,transitionEnd:l,delay:u,motionProps:d,...c}=e,h=Object.assign({position:"fixed"},aJ({direction:i}).position,n),f={transitionEnd:l,transition:a,direction:i,delay:u};return(0,A.jsx)(ar.M,{custom:f,children:(!r||o&&r)&&(0,A.jsx)(sb.E.div,{...c,ref:t,initial:"exit",className:$("chakra-slide",s),animate:o||r?"enter":"exit",exit:"exit",custom:f,variants:mF,style:h,...d})})});mB.displayName="Slide";var mH=sE(mB),mz=sD((e,t)=>{let{className:i,children:n,motionProps:r,containerProps:o,...s}=e,{getDialogProps:a,getDialogContainerProps:l,isOpen:u}=g8(),d=a(s,t),c=l(o),h=$("chakra-modal__content",i),f=g6(),p={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...f.dialog},g={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...f.dialogContainer},{placement:m}=mI();return(0,A.jsx)(mM,{children:(0,A.jsx)(sE.div,{...c,className:"chakra-modal__content-container",__css:g,children:(0,A.jsx)(mH,{motionProps:r,direction:m,in:u,className:h,...d,__css:p,children:n})})})});mz.displayName="DrawerContent";var mV=sD((e,t)=>{let{className:i,...n}=e,r=$("chakra-modal__footer",i),o={display:"flex",alignItems:"center",justifyContent:"flex-end",...g6().footer};return(0,A.jsx)(sE.footer,{ref:t,...n,__css:o,className:r})});mV.displayName="ModalFooter";var mj=sD((e,t)=>{let{className:i,...n}=e,{headerId:r,setHeaderMounted:o}=g8();(0,R.useEffect)(()=>(o(!0),()=>o(!1)),[o]);let s=$("chakra-modal__header",i),a={flex:0,...g6().header};return(0,A.jsx)(sE.header,{ref:t,className:s,id:r,...n,__css:a})});mj.displayName="ModalHeader";var mW={initial:"exit",animate:"enter",exit:"exit",variants:{enter:({transition:e,transitionEnd:t,delay:i}={})=>{var n;return{opacity:1,transition:null!=(n=null==e?void 0:e.enter)?n:aX.enter(aQ.enter,i),transitionEnd:null==t?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:i}={})=>{var n;return{opacity:0,transition:null!=(n=null==e?void 0:e.exit)?n:aX.exit(aQ.exit,i),transitionEnd:null==t?void 0:t.exit}}}},mU=(0,R.forwardRef)(function(e,t){let{unmountOnExit:i,in:n,className:r,transition:o,transitionEnd:s,delay:a,...l}=e,u={transition:o,transitionEnd:s,delay:a};return(0,A.jsx)(ar.M,{custom:u,children:(!i||n&&i)&&(0,A.jsx)(sb.E.div,{ref:t,className:$("chakra-fade",r),custom:u,...mW,animate:n||i?"enter":"exit",...l})})});mU.displayName="Fade";var m$=sE(sb.E.div),mK=sD((e,t)=>{let{className:i,transition:n,motionProps:r,...o}=e,s=$("chakra-modal__overlay",i),a={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...g6().overlay},{motionPreset:l}=g8(),u="none"===l?{}:mW,d=r||u;return(0,A.jsx)(m$,{...d,__css:a,ref:t,className:s,...o})});mK.displayName="ModalOverlay";var mq=sD((e,t)=>{let{className:i,...n}=e,{bodyId:r,setBodyMounted:o}=g8();(0,R.useEffect)(()=>(o(!0),()=>o(!1)),[o]);let s=$("chakra-modal__body",i),a=g6();return(0,A.jsx)(sE.div,{ref:t,className:s,id:r,...n,__css:a.body})});mq.displayName="ModalBody";var mG=sD((e,t)=>{let{onClick:i,className:n,...r}=e,{onClose:o}=g8(),s=$("chakra-modal__close-btn",n),a=g6();return(0,A.jsx)(s9,{ref:t,__css:a.closeButton,className:s,onClick:Q(i,e=>{e.stopPropagation(),o()}),...r})});mG.displayName="ModalCloseButton";var mZ=e=>(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),mY=e=>(0,A.jsx)(sG,{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function mJ(e,t,i,n){(0,R.useEffect)(()=>{var r;if(!e.current||!n)return;let o=null!=(r=e.current.ownerDocument.defaultView)?r:window,s=Array.isArray(t)?t:[t],a=new o.MutationObserver(e=>{for(let t of e)"attributes"===t.type&&t.attributeName&&s.includes(t.attributeName)&&i(t)});return a.observe(e.current,{attributes:!0,attributeFilter:s}),()=>a.disconnect()})}var mQ=/^[Ee0-9+\-.]$/;function mX(e){return mQ.test(e)}function m0(e={}){let{focusInputOnChange:t=!0,clampValueOnBlur:i=!0,keepWithinRange:n=!0,min:r=Number.MIN_SAFE_INTEGER,max:o=Number.MAX_SAFE_INTEGER,step:s=1,isReadOnly:a,isDisabled:l,isRequired:u,isInvalid:d,pattern:c="[0-9]*(.[0-9]+)?",inputMode:h="decimal",allowMouseWheel:f,id:p,onChange:g,precision:m,name:v,"aria-describedby":b,"aria-label":y,"aria-labelledby":_,onFocus:w,onBlur:C,onInvalid:S,getAriaValueText:x,isValidCharacter:k,format:E,parse:L,...M}=e,N=sg(w),D=sg(C),A=sg(S),T=sg(null!=k?k:mX),I=sg(x),O=uf(e),{update:P,increment:F,decrement:B}=O,[H,z]=(0,R.useState)(!1),V=!(a||l),j=(0,R.useRef)(null),W=(0,R.useRef)(null),U=(0,R.useRef)(null),$=(0,R.useRef)(null),K=(0,R.useCallback)(e=>e.split("").filter(T).join(""),[T]),q=(0,R.useCallback)(e=>{var t;return null!=(t=null==L?void 0:L(e))?t:e},[L]),G=(0,R.useCallback)(e=>{var t;return(null!=(t=null==E?void 0:E(e))?t:e).toString()},[E]);sm(()=>{O.valueAsNumber>o?null==A||A("rangeOverflow",G(O.value),O.valueAsNumber):O.valueAsNumber{if(j.current&&j.current.value!=O.value){let e=q(j.current.value);O.setValue(K(e))}},[q,K]);let Z=(0,R.useCallback)((e=s)=>{V&&F(e)},[F,V,s]),Y=(0,R.useCallback)((e=s)=>{V&&B(e)},[B,V,s]),X=function(e,t){var i;let n,[r,o]=(0,R.useState)(!1),[s,a]=(0,R.useState)(null),[l,u]=(0,R.useState)(!0),d=(0,R.useRef)(null),c=()=>clearTimeout(d.current);i=r?50:null,n=sg(()=>{"increment"===s&&e(),"decrement"===s&&t()}),(0,R.useEffect)(()=>{let e=null;return null!==i&&(e=window.setInterval(()=>n(),i)),()=>{e&&window.clearInterval(e)}},[i,n]);let h=(0,R.useCallback)(()=>{l&&e(),d.current=setTimeout(()=>{u(!1),o(!0),a("increment")},300)},[e,l]),f=(0,R.useCallback)(()=>{l&&t(),d.current=setTimeout(()=>{u(!1),o(!0),a("decrement")},300)},[t,l]),p=(0,R.useCallback)(()=>{u(!0),o(!1),c()},[]);return(0,R.useEffect)(()=>()=>c(),[]),{up:h,down:f,stop:p,isSpinning:r}}(Z,Y);mJ(U,"disabled",X.stop,X.isSpinning),mJ($,"disabled",X.stop,X.isSpinning);let ee=(0,R.useCallback)(e=>{e.nativeEvent.isComposing||(P(K(q(e.currentTarget.value))),W.current={start:e.currentTarget.selectionStart,end:e.currentTarget.selectionEnd})},[P,K,q]),et=(0,R.useCallback)(e=>{var t,i,n;null==N||N(e),W.current&&(e.target.selectionStart=null!=(i=W.current.start)?i:null==(t=e.currentTarget.value)?void 0:t.length,e.currentTarget.selectionEnd=null!=(n=W.current.end)?n:e.currentTarget.selectionStart)},[N]),ei=(0,R.useCallback)(e=>{if(e.nativeEvent.isComposing)return;!function(e,t){if(null==e.key)return!0;let i=e.ctrlKey||e.altKey||e.metaKey;return 1!==e.key.length||!!i||t(e.key)}(e,T)&&e.preventDefault();let t=en(e)*s,i={ArrowUp:()=>Z(t),ArrowDown:()=>Y(t),Home:()=>P(r),End:()=>P(o)}[e.key];i&&(e.preventDefault(),i(e))},[T,s,Z,Y,P,r,o]),en=e=>{let t=1;return(e.metaKey||e.ctrlKey)&&(t=.1),e.shiftKey&&(t=10),t},er=(0,R.useMemo)(()=>{let e=null==I?void 0:I(O.value);return null!=e?e:O.value.toString()||void 0},[O.value,I]),eo=(0,R.useCallback)(()=>{let e=O.value;""!==O.value&&(/^[eE]/.test(O.value.toString())?O.setValue(""):(O.valueAsNumbero&&(e=o),O.cast(e)))},[O,o,r]),es=(0,R.useCallback)(()=>{z(!1),i&&eo()},[i,z,eo]),ea=(0,R.useCallback)(()=>{t&&requestAnimationFrame(()=>{var e;null==(e=j.current)||e.focus()})},[t]),el=(0,R.useCallback)(e=>{e.preventDefault(),X.up(),ea()},[ea,X]),eu=(0,R.useCallback)(e=>{e.preventDefault(),X.down(),ea()},[ea,X]);uE(()=>j.current,"wheel",e=>{var t,i;let n=(null!=(i=null==(t=j.current)?void 0:t.ownerDocument)?i:document).activeElement===j.current;if(!f||!n)return;e.preventDefault();let r=en(e)*s,o=Math.sign(e.deltaY);-1===o?Z(r):1===o&&Y(r)},{passive:!1});let ed=(0,R.useCallback)((e={},t=null)=>{let i=l||n&&O.isAtMax;return{...e,ref:aN(t,U),role:"button",tabIndex:-1,onPointerDown:Q(e.onPointerDown,e=>{0!==e.button||i||el(e)}),onPointerLeave:Q(e.onPointerLeave,X.stop),onPointerUp:Q(e.onPointerUp,X.stop),disabled:i,"aria-disabled":J(i)}},[O.isAtMax,n,el,X.stop,l]),ec=(0,R.useCallback)((e={},t=null)=>{let i=l||n&&O.isAtMin;return{...e,ref:aN(t,$),role:"button",tabIndex:-1,onPointerDown:Q(e.onPointerDown,e=>{0!==e.button||i||eu(e)}),onPointerLeave:Q(e.onPointerLeave,X.stop),onPointerUp:Q(e.onPointerUp,X.stop),disabled:i,"aria-disabled":J(i)}},[O.isAtMin,n,eu,X.stop,l]),eh=(0,R.useCallback)((e={},t=null)=>{var i,n,s,f;return{name:v,inputMode:h,type:"text",pattern:c,"aria-labelledby":_,"aria-label":y,"aria-describedby":b,id:p,disabled:l,...e,readOnly:null!=(i=e.readOnly)?i:a,"aria-readonly":null!=(n=e.readOnly)?n:a,"aria-required":null!=(s=e.required)?s:u,required:null!=(f=e.required)?f:u,ref:aN(j,t),value:G(O.value),role:"spinbutton","aria-valuemin":r,"aria-valuemax":o,"aria-valuenow":Number.isNaN(O.valueAsNumber)?void 0:O.valueAsNumber,"aria-invalid":J(null!=d?d:O.isOutOfRange),"aria-valuetext":er,autoComplete:"off",autoCorrect:"off",onChange:Q(e.onChange,ee),onKeyDown:Q(e.onKeyDown,ei),onFocus:Q(e.onFocus,et,()=>z(!0)),onBlur:Q(e.onBlur,D,es)}},[v,h,c,_,y,G,b,p,l,u,a,d,O.value,O.valueAsNumber,O.isOutOfRange,r,o,er,ee,ei,et,D,es]);return{value:G(O.value),valueAsNumber:O.valueAsNumber,isFocused:H,isDisabled:l,isReadOnly:a,getIncrementButtonProps:ed,getDecrementButtonProps:ec,getInputProps:eh,htmlProps:M}}var[m1,m2]=F({name:"NumberInputStylesContext",errorMessage:"useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),[m6,m3]=F({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within "}),m8=sD(function(e,t){let i=s$("NumberInput",e),{htmlProps:n,...r}=m0(lG(tL(e))),o=(0,R.useMemo)(()=>r,[r]);return(0,A.jsx)(m6,{value:o,children:(0,A.jsx)(m1,{value:i,children:(0,A.jsx)(sE.div,{...n,ref:t,className:$("chakra-numberinput",e.className),__css:{position:"relative",zIndex:0,...i.root}})})})});m8.displayName="NumberInput";var m5=sD(function(e,t){let i=m2();return(0,A.jsx)(sE.div,{"aria-hidden":!0,ref:t,...e,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...i.stepperGroup}})});m5.displayName="NumberInputStepper";var m4=sD(function(e,t){let{getInputProps:i}=m3(),n=i(e,t),r=m2();return(0,A.jsx)(sE.input,{...n,className:$("chakra-numberinput__field",e.className),__css:{width:"100%",...r.field}})});m4.displayName="NumberInputField";var m9=sE("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),m7=sD(function(e,t){var i;let n=m2(),{getDecrementButtonProps:r}=m3(),o=r(e,t);return(0,A.jsx)(m9,{...o,__css:n.stepper,children:null!=(i=e.children)?i:(0,A.jsx)(mZ,{})})});m7.displayName="NumberDecrementStepper";var ve=sD(function(e,t){var i;let{getIncrementButtonProps:n}=m3(),r=n(e,t),o=m2();return(0,A.jsx)(m9,{...r,__css:o.stepper,children:null!=(i=e.children)?i:(0,A.jsx)(mY,{})})});ve.displayName="NumberIncrementStepper";var[vt,vi,vn,vr]=aT(),[vo,vs]=F({name:"PinInputContext",errorMessage:"usePinInputContext: `context` is undefined. Seems you forgot to all pin input fields within ``"}),va=e=>null==e?void 0:e.split("");function vl(e,t){return("alphanumeric"===t?/^[a-zA-Z0-9]+$/i:/^[0-9]+$/).test(e)}function vu(e={}){let{autoFocus:t,value:i,defaultValue:n,onChange:r,onComplete:o,placeholder:s="○",manageFocus:a=!0,otp:l=!1,id:u,isDisabled:d,isInvalid:c,type:h="number",mask:f}=e,p=(0,R.useId)(),g=null!=u?u:`pin-input-${p}`,m=vn(),[v,b]=(0,R.useState)(!0),[y,_]=(0,R.useState)(-1),[w,C]=aj({defaultValue:va(n)||[],value:va(i),onChange:e=>null==r?void 0:r(e.join(""))});(0,R.useEffect)(()=>{if(t){let e=m.first();e&&requestAnimationFrame(()=>{e.node.focus()})}},[m]);let S=(0,R.useCallback)(e=>{if(!v||!a)return;let t=m.next(e,!1);t&&requestAnimationFrame(()=>{t.node.focus()})},[m,v,a]),x=(0,R.useCallback)((e,t,i=!0)=>{let n=[...w];n[t]=e,C(n),""!==e&&n.length===m.count()&&n.every(e=>null!=e&&""!==e)?null==o||o(n.join("")):i&&S(t)},[w,C,S,o,m]),k=(0,R.useCallback)(()=>{var e;C(Array(m.count()).fill(""));let t=m.first();null==(e=null==t?void 0:t.node)||e.focus()},[m,C]),E=(0,R.useCallback)((e,t)=>{let i=t;return(null==e?void 0:e.length)>0&&(e[0]===t.charAt(0)?i=t.charAt(1):e[0]===t.charAt(1)&&(i=t.charAt(0))),i},[]);return{getInputProps:(0,R.useCallback)(e=>{let{index:t,...i}=e,n=y===t,r="number"===h?"tel":"text";return{"aria-label":"Please enter your pin code",inputMode:"number"===h?"numeric":"text",type:f?"password":r,...i,id:`${g}-${t}`,disabled:d,"aria-invalid":J(c),onChange:Q(i.onChange,e=>{let i=e.target.value,n=E(w[t],i);if(""===n){x("",t);return}if(i.length>2){if(vl(i,h)){let e=i.split("").filter((e,t)=>t{var i;if("Backspace"===e.key&&a){if(""===e.target.value){let e=m.prev(t,!1);e&&(x("",t-1,!1),null==(i=e.node)||i.focus(),b(!0))}else b(!1)}}),onFocus:Q(i.onFocus,()=>{_(t)}),onBlur:Q(i.onBlur,()=>{_(-1)}),value:w[t]||"",autoComplete:l?"one-time-code":"off",placeholder:n?"":s}},[m,y,E,g,d,f,c,a,o,l,s,x,C,h,w]),id:g,descendants:m,values:w,setValue:x,setValues:C,clear:k}}function vd(e={},t=null){let{getInputProps:i}=vs(),{index:n,register:r}=vr();return i({...e,ref:aN(r,t),index:n})}function vc(e){let t=sU("PinInput",e),{children:i,...n}=tL(e),{descendants:r,...o}=vu(n),s=lu(i).map(e=>(0,R.cloneElement)(e,{__css:t}));return(0,A.jsx)(vt,{value:r,children:(0,A.jsx)(vo,{value:o,children:s})})}vc.displayName="PinInput";var vh=sD(function(e,t){let i=vd(e,t);return(0,A.jsx)(sE.input,{...i,className:$("chakra-pin-input",e.className)})});vh.displayName="PinInputField";var[vf,vp]=F({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),[vg,vm]=F({name:"PopoverStylesContext",errorMessage:"usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),vv=sD(function(e,t){let{getHeaderProps:i}=vp(),n=vm();return(0,A.jsx)(sE.header,{...i(e,t),className:$("chakra-popover__header",e.className),__css:n.header})});function vb(e){let t=R.Children.only(e.children),{getTriggerProps:i}=vp();return(0,R.cloneElement)(t,i(t.props,t.ref))}vv.displayName="PopoverHeader",vb.displayName="PopoverTrigger";var vy={click:"click",hover:"hover"};function v_(e={}){let{closeOnBlur:t=!0,closeOnEsc:i=!0,initialFocusRef:n,id:r,returnFocusOnClose:o=!0,autoFocus:s=!0,arrowSize:a,arrowShadowColor:l,trigger:u=vy.click,openDelay:d=200,closeDelay:c=200,isLazy:h,lazyBehavior:f="unmount",computePositionOnMount:p,...g}=e,{isOpen:m,onClose:v,onOpen:b,onToggle:y}=p5(e),_=(0,R.useRef)(null),w=(0,R.useRef)(null),C=(0,R.useRef)(null),S=(0,R.useRef)(!1),x=(0,R.useRef)(!1);m&&(x.current=!0);let[k,E]=(0,R.useState)(!1),[L,M]=(0,R.useState)(!1),N=(0,R.useId)(),D=null!=r?r:N,[A,T,I,O]=["popover-trigger","popover-content","popover-header","popover-body"].map(e=>`${e}-${D}`),{referenceRef:P,getArrowProps:F,getPopperProps:B,getArrowInnerProps:H,forceUpdate:z}=p8({...g,enabled:m||!!p}),V=p7({isOpen:m,ref:C});uT({enabled:m,ref:w}),fY(C,{focusRef:w,visible:m,shouldFocus:o&&u===vy.click}),function(e,t=fJ){let{focusRef:i,preventScroll:n,shouldFocus:r,visible:o}=t,s="current"in e?e.current:e,a=r&&o,l=(0,R.useRef)(a),u=(0,R.useRef)(o);t0(()=>{!u.current&&o&&(l.current=a),u.current=o},[o,a]);let d=(0,R.useCallback)(()=>{if(o&&s&&l.current&&(l.current=!1,!s.contains(document.activeElement))){if(null==i?void 0:i.current)requestAnimationFrame(()=>{var e;null==(e=i.current)||e.focus({preventScroll:n})});else{let e=co(s);e.length>0&&requestAnimationFrame(()=>{e[0].focus({preventScroll:n})})}}},[o,n,s,i]);sm(()=>{d()},[d]),uE(s,"transitionend",d)}(C,{focusRef:n,visible:m,shouldFocus:s&&u===vy.click});let j=ge({wasSelected:x.current,enabled:h,mode:f,isSelected:V.present}),W=(0,R.useCallback)((e={},n=null)=>{let r={...e,style:{...e.style,transformOrigin:fX.transformOrigin.varRef,[fX.arrowSize.var]:a?`${a}px`:void 0,[fX.arrowShadowColor.var]:l},ref:aN(C,n),children:j?e.children:null,id:T,tabIndex:-1,role:"dialog",onKeyDown:Q(e.onKeyDown,e=>{i&&"Escape"===e.key&&v()}),onBlur:Q(e.onBlur,e=>{let i=vC(e),n=vw(C.current,i),r=vw(w.current,i);m&&t&&!n&&!r&&v()}),"aria-labelledby":k?I:void 0,"aria-describedby":L?O:void 0};return u===vy.hover&&(r.role="tooltip",r.onMouseEnter=Q(e.onMouseEnter,()=>{S.current=!0}),r.onMouseLeave=Q(e.onMouseLeave,e=>{null!==e.nativeEvent.relatedTarget&&(S.current=!1,setTimeout(()=>v(),c))})),r},[j,T,k,I,L,O,u,i,v,m,t,c,l,a]),U=(0,R.useCallback)((e={},t=null)=>B({...e,style:{visibility:m?"visible":"hidden",...e.style}},t),[m,B]),$=(0,R.useCallback)((e,t=null)=>({...e,ref:aN(t,_,P)}),[_,P]),K=(0,R.useRef)(),q=(0,R.useRef)(),G=(0,R.useCallback)(e=>{null==_.current&&P(e)},[P]),Z=(0,R.useCallback)((e={},i=null)=>{let n={...e,ref:aN(w,i,G),id:A,"aria-haspopup":"dialog","aria-expanded":m,"aria-controls":T};return u===vy.click&&(n.onClick=Q(e.onClick,y)),u===vy.hover&&(n.onFocus=Q(e.onFocus,()=>{void 0===K.current&&b()}),n.onBlur=Q(e.onBlur,e=>{let i=vC(e),n=!vw(C.current,i);m&&t&&n&&v()}),n.onKeyDown=Q(e.onKeyDown,e=>{"Escape"===e.key&&v()}),n.onMouseEnter=Q(e.onMouseEnter,()=>{S.current=!0,K.current=window.setTimeout(()=>b(),d)}),n.onMouseLeave=Q(e.onMouseLeave,()=>{S.current=!1,K.current&&(clearTimeout(K.current),K.current=void 0),q.current=window.setTimeout(()=>{!1===S.current&&v()},c)})),n},[A,m,T,u,G,y,b,t,v,d,c]);(0,R.useEffect)(()=>()=>{K.current&&clearTimeout(K.current),q.current&&clearTimeout(q.current)},[]);let Y=(0,R.useCallback)((e={},t=null)=>({...e,id:I,ref:aN(t,e=>{E(!!e)})}),[I]),J=(0,R.useCallback)((e={},t=null)=>({...e,id:O,ref:aN(t,e=>{M(!!e)})}),[O]);return{forceUpdate:z,isOpen:m,onAnimationComplete:V.onComplete,onClose:v,getAnchorProps:$,getArrowProps:F,getArrowInnerProps:H,getPopoverPositionerProps:U,getPopoverProps:W,getTriggerProps:Z,getHeaderProps:Y,getBodyProps:J}}function vw(e,t){return e===t||(null==e?void 0:e.contains(t))}function vC(e){var t;let i=e.currentTarget.ownerDocument.activeElement;return null!=(t=e.relatedTarget)?t:i}function vS(e){let t=s$("Popover",e),{children:i,...n}=tL(e),r=sA(),o=v_({...n,direction:r.direction});return(0,A.jsx)(vf,{value:o,children:(0,A.jsx)(vg,{value:t,children:G(i,{isOpen:o.isOpen,onClose:o.onClose,forceUpdate:o.forceUpdate})})})}function vx(e){let t=R.Children.only(e.children),{getAnchorProps:i}=vp();return(0,R.cloneElement)(t,i(t.props,t.ref))}vS.displayName="Popover",vx.displayName="PopoverAnchor";var vk=(e,t)=>t?`${e}.${t}, ${t}`:void 0;function vE(e){var t;let{bg:i,bgColor:n,backgroundColor:r,shadow:o,boxShadow:s,shadowColor:a}=e,{getArrowProps:l,getArrowInnerProps:u}=vp(),d=vm(),c=null!=(t=null!=i?i:n)?t:r,h=null!=o?o:s;return(0,A.jsx)(sE.div,{...l(),className:"chakra-popover__arrow-positioner",children:(0,A.jsx)(sE.div,{className:$("chakra-popover__arrow",e.className),...u(e),__css:{"--popper-arrow-shadow-color":vk("colors",a),"--popper-arrow-bg":vk("colors",c),"--popper-arrow-shadow":vk("shadows",h),...d.arrow}})})}vE.displayName="PopoverArrow";var vL=sD(function(e,t){let{getBodyProps:i}=vp(),n=vm();return(0,A.jsx)(sE.div,{...i(e,t),className:$("chakra-popover__body",e.className),__css:n.body})});vL.displayName="PopoverBody";var vM=sD(function(e,t){let{onClose:i}=vp(),n=vm();return(0,A.jsx)(s9,{size:"sm",onClick:i,className:$("chakra-popover__close-btn",e.className),__css:n.closeButton,ref:t,...e})});vM.displayName="PopoverCloseButton";var vN={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},vD=sE(sb.E.section),vA=sD(function(e,t){let{variants:i=vN,...n}=e,{isOpen:r}=vp();return(0,A.jsx)(vD,{ref:t,variants:function(e){if(e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}(i),initial:!1,animate:r?"enter":"exit",...n})});vA.displayName="PopoverTransition";var vT=sD(function(e,t){let{rootProps:i,motionProps:n,...r}=e,{getPopoverProps:o,getPopoverPositionerProps:s,onAnimationComplete:a}=vp(),l=vm(),u={position:"relative",display:"flex",flexDirection:"column",...l.content};return(0,A.jsx)(sE.div,{...s(i),__css:l.popper,className:"chakra-popover__popper",children:(0,A.jsx)(vA,{...n,...o(r,t),onAnimationComplete:X(a,r.onAnimationComplete),className:$("chakra-popover__content",e.className),__css:u})})});function vI(e){let t=vm();return(0,A.jsx)(sE.footer,{...e,className:$("chakra-popover__footer",e.className),__css:t.footer})}vT.displayName="PopoverContent",vI.displayName="PopoverFooter";var vO=sE("div",{baseStyle:{fontSize:"0.24em",top:"50%",left:"50%",width:"100%",textAlign:"center",position:"absolute",transform:"translate(-50%, -50%)"}});vO.displayName="CircularProgressLabel";var vP=e=>(0,A.jsx)(sE.circle,{cx:50,cy:50,r:42,fill:"transparent",...e});vP.displayName="Circle";var vR=(0,D.keyframes)({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}}),vF=(0,D.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),vB=(0,D.keyframes)({"0%":{left:"-40%"},"100%":{left:"100%"}}),vH=(0,D.keyframes)({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});function vz(e){let{value:t=0,min:i,max:n,valueText:r,getValueText:o,isIndeterminate:s,role:a="progressbar"}=e,l=(t-i)*100/(n-i);return{bind:{"data-indeterminate":s?"":void 0,"aria-valuemax":n,"aria-valuemin":i,"aria-valuenow":s?void 0:t,"aria-valuetext":(()=>{if(null!=t)return"function"==typeof o?o(t,l):r})(),role:a},percent:l,value:t}}var vV=e=>{let{size:t,isIndeterminate:i,...n}=e;return(0,A.jsx)(sE.svg,{viewBox:"0 0 100 100",__css:{width:t,height:t,animation:i?`${vF} 2s linear infinite`:void 0},...n})};vV.displayName="Shape";var vj=sD((e,t)=>{var i;let{size:n="48px",max:r=100,min:o=0,valueText:s,getValueText:a,value:l,capIsRound:u,children:d,thickness:c="10px",color:h="#0078d4",trackColor:f="#edebe9",isIndeterminate:p,...g}=e,m=vz({min:o,max:r,value:l,valueText:s,getValueText:a,isIndeterminate:p}),v=p?void 0:(null!=(i=m.percent)?i:0)*2.64,b=null==v?void 0:`${v} ${264-v}`,y=p?{css:{animation:`${vR} 1.5s linear infinite`}}:{strokeDashoffset:66,strokeDasharray:b,transitionProperty:"stroke-dasharray, stroke",transitionDuration:"0.6s",transitionTimingFunction:"ease"};return(0,A.jsxs)(sE.div,{ref:t,className:"chakra-progress",...m.bind,...g,__css:{display:"inline-block",position:"relative",verticalAlign:"middle",fontSize:n},children:[(0,A.jsxs)(vV,{size:n,isIndeterminate:p,children:[(0,A.jsx)(vP,{stroke:f,strokeWidth:c,className:"chakra-progress__track"}),(0,A.jsx)(vP,{stroke:h,strokeWidth:c,className:"chakra-progress__indicator",strokeLinecap:u?"round":void 0,opacity:0!==m.value||p?void 0:0,...y})]}),d]})});vj.displayName="CircularProgress";var[vW,vU]=F({name:"ProgressStylesContext",errorMessage:"useProgressStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),v$=sD((e,t)=>{let{min:i,max:n,value:r,isIndeterminate:o,role:s,...a}=e,l=vz({value:r,min:i,max:n,isIndeterminate:o,role:s}),u={height:"100%",...vU().filledTrack};return(0,A.jsx)(sE.div,{ref:t,style:{width:`${l.percent}%`,...a.style},...l.bind,...a,__css:u})}),vK=sD((e,t)=>{var i;let{value:n,min:r=0,max:o=100,hasStripe:s,isAnimated:a,children:l,borderRadius:u,isIndeterminate:d,"aria-label":c,"aria-labelledby":h,"aria-valuetext":f,title:p,role:g,...m}=tL(e),v=s$("Progress",e),b=null!=u?u:null==(i=v.track)?void 0:i.borderRadius,y={animation:`${vH} 1s linear infinite`},_={...!d&&s&&a&&y,...d&&{position:"absolute",willChange:"left",minWidth:"50%",animation:`${vB} 1s ease infinite normal none running`}},w={overflow:"hidden",position:"relative",...v.track};return(0,A.jsx)(sE.div,{ref:t,borderRadius:b,__css:w,...m,children:(0,A.jsxs)(vW,{value:v,children:[(0,A.jsx)(v$,{"aria-label":c,"aria-labelledby":h,"aria-valuetext":f,min:r,max:o,value:n,isIndeterminate:d,css:_,borderRadius:b,title:p,role:g}),l]})})});vK.displayName="Progress";var vq=e=>{let t={top:"50%",left:"50%",width:"100%",textAlign:"center",position:"absolute",transform:"translate(-50%, -50%)",...vU().label};return(0,A.jsx)(sE.div,{...e,__css:t})};function vG(e={}){let{onChange:t,value:i,defaultValue:n,name:r,isDisabled:o,isFocusable:s,isNative:a,...l}=e,[u,d]=(0,R.useState)(n||""),c=void 0!==i,h=c?i:u,f=(0,R.useRef)(null),p=(0,R.useCallback)(()=>{let e=f.current;if(!e)return;let t="input:not(:disabled):checked",i=e.querySelector(t);if(i){i.focus();return}t="input:not(:disabled)";let n=e.querySelector(t);null==n||n.focus()},[]),g=`radio-${(0,R.useId)()}`,m=r||g,v=(0,R.useCallback)(e=>{let i=e&&K(e)&&K(e.target)?e.target.value:e;c||d(i),null==t||t(String(i))},[t,c]);return{getRootProps:(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,f),role:"radiogroup"}),[]),getRadioProps:(0,R.useCallback)((e={},t=null)=>{let i=a?"checked":"isChecked";return{...e,ref:t,name:m,[i]:null!=h?e.value===h:void 0,onChange(e){v(e)},"data-radiogroup":!0}},[a,m,v,h]),name:m,ref:f,focus:p,setValue:d,value:h,onChange:v,isDisabled:o,isFocusable:s,htmlProps:l}}vq.displayName="ProgressLabel";var[vZ,vY]=F({name:"RadioGroupContext",strict:!1}),vJ=sD((e,t)=>{let{colorScheme:i,size:n,variant:r,children:o,className:s,isDisabled:a,isFocusable:l,...u}=e,{value:d,onChange:c,getRootProps:h,name:f,htmlProps:p}=vG(u),g=(0,R.useMemo)(()=>({name:f,size:n,onChange:c,colorScheme:i,value:d,variant:r,isDisabled:a,isFocusable:l}),[f,n,c,i,d,r,a,l]);return(0,A.jsx)(vZ,{value:g,children:(0,A.jsx)(sE.div,{...h(p,t),className:$("chakra-radio-group",s),children:o})})});vJ.displayName="RadioGroup";var vQ={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function vX(e={}){let{defaultChecked:t,isChecked:i,isFocusable:n,isDisabled:r,isReadOnly:o,isRequired:s,onChange:a,isInvalid:l,name:u,value:d,id:c,"data-radiogroup":h,"aria-describedby":f,...p}=e,g=`radio-${(0,R.useId)()}`,m=lU(),v=vY(),b=m&&!(v||h)?m.id:g;b=null!=c?c:b;let y=null!=r?r:null==m?void 0:m.isDisabled,_=null!=o?o:null==m?void 0:m.isReadOnly,w=null!=s?s:null==m?void 0:m.isRequired,C=null!=l?l:null==m?void 0:m.isInvalid,[S,x]=(0,R.useState)(!1),[k,E]=(0,R.useState)(!1),[L,M]=(0,R.useState)(!1),[N,D]=(0,R.useState)(!1),[A,T]=(0,R.useState)(!!t),I=void 0!==i,O=I?i:A;(0,R.useEffect)(()=>l7(x),[]);let P=(0,R.useCallback)(e=>{if(_||y){e.preventDefault();return}I||T(e.target.checked),null==a||a(e)},[I,y,_,a]),F=(0,R.useCallback)(e=>{" "===e.key&&D(!0)},[D]),B=(0,R.useCallback)(e=>{" "===e.key&&D(!1)},[D]),H=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,"data-active":Y(N),"data-hover":Y(L),"data-disabled":Y(y),"data-invalid":Y(C),"data-checked":Y(O),"data-focus":Y(k),"data-focus-visible":Y(k&&S),"data-readonly":Y(_),"aria-hidden":!0,onMouseDown:Q(e.onMouseDown,()=>D(!0)),onMouseUp:Q(e.onMouseUp,()=>D(!1)),onMouseEnter:Q(e.onMouseEnter,()=>M(!0)),onMouseLeave:Q(e.onMouseLeave,()=>M(!1))}),[N,L,y,C,O,k,_,S]),{onFocus:z,onBlur:V}=null!=m?m:{},j=(0,R.useCallback)((e={},t=null)=>{let i=y&&!n;return{...e,id:b,ref:t,type:"radio",name:u,value:d,onChange:Q(e.onChange,P),onBlur:Q(V,e.onBlur,()=>E(!1)),onFocus:Q(z,e.onFocus,()=>E(!0)),onKeyDown:Q(e.onKeyDown,F),onKeyUp:Q(e.onKeyUp,B),checked:O,disabled:i,readOnly:_,required:w,"aria-invalid":J(C),"aria-disabled":J(i),"aria-required":J(w),"data-readonly":Y(_),"aria-describedby":f,style:vQ}},[y,n,b,u,d,P,V,z,F,B,O,_,w,C,f]);return{state:{isInvalid:C,isFocused:k,isChecked:O,isActive:N,isHovered:L,isDisabled:y,isReadOnly:_,isRequired:w},getCheckboxProps:H,getRadioProps:H,getInputProps:j,getLabelProps:(e={},t=null)=>({...e,ref:t,onMouseDown:Q(e.onMouseDown,v0),"data-disabled":Y(y),"data-checked":Y(O),"data-invalid":Y(C)}),getRootProps:(e,t=null)=>({...e,ref:t,"data-disabled":Y(y),"data-checked":Y(O),"data-invalid":Y(C)}),htmlProps:p}}function v0(e){e.preventDefault(),e.stopPropagation()}var v1=sD((e,t)=>{var i;let n=vY(),{onChange:r,value:o}=e,s=s$("Radio",{...n,...e}),{spacing:a="0.5rem",children:l,isDisabled:u=null==n?void 0:n.isDisabled,isFocusable:d=null==n?void 0:n.isFocusable,inputProps:c,...h}=tL(e),f=e.isChecked;(null==n?void 0:n.value)!=null&&null!=o&&(f=n.value===o);let p=r;(null==n?void 0:n.onChange)&&null!=o&&(p=X(n.onChange,r));let g=null!=(i=null==e?void 0:e.name)?i:null==n?void 0:n.name,{getInputProps:m,getCheckboxProps:v,getLabelProps:b,getRootProps:y,htmlProps:_}=vX({...h,isChecked:f,isFocusable:d,isDisabled:u,onChange:p,name:g}),[w,C]=function(e,t){let i={},n={};for(let[r,o]of Object.entries(e))t.includes(r)?i[r]=o:n[r]=o;return[i,n]}(_,tf),S=v(C),x=m(c,t),k=b(),E=Object.assign({},w,y()),L={display:"inline-flex",alignItems:"center",verticalAlign:"top",cursor:"pointer",position:"relative",...s.container},M={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,...s.control},N={userSelect:"none",marginStart:a,...s.label};return(0,A.jsxs)(sE.label,{className:"chakra-radio",...E,__css:L,children:[(0,A.jsx)("input",{className:"chakra-radio__input",...x}),(0,A.jsx)(sE.span,{className:"chakra-radio__control",...S,__css:M}),l&&(0,A.jsx)(sE.span,{className:"chakra-radio__label",...k,__css:N,children:l})]})});v1.displayName="Radio";var v2=sD(function(e,t){let{children:i,placeholder:n,className:r,...o}=e;return(0,A.jsxs)(sE.select,{...o,ref:t,className:$("chakra-select",r),children:[n&&(0,A.jsx)("option",{value:"",children:n}),i]})});v2.displayName="SelectField";var v6=sD((e,t)=>{var i;let n=s$("Select",e),{rootProps:r,placeholder:o,icon:s,color:a,height:l,h:u,minH:d,minHeight:c,iconColor:h,iconSize:f,...p}=tL(e),[g,m]=function(e,t){let i={},n={};for(let[r,o]of Object.entries(e))t.includes(r)?i[r]=o:n[r]=o;return[i,n]}(p,tf),v=lq(m),b={paddingEnd:"2rem",...n.field,_focus:{zIndex:"unset",...null==(i=n.field)?void 0:i._focus}};return(0,A.jsxs)(sE.div,{className:"chakra-select__wrapper",__css:{width:"100%",height:"fit-content",position:"relative",color:a},...g,...r,children:[(0,A.jsx)(v2,{ref:t,height:null!=u?u:l,minH:null!=d?d:c,placeholder:o,...v,__css:b,children:e.children}),(0,A.jsx)(v5,{"data-disabled":Y(v.disabled),...(h||a)&&{color:h||a},__css:n.icon,...f&&{fontSize:f},children:s})]})});v6.displayName="Select";var v3=e=>(0,A.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),v8=sE("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),v5=e=>{let{children:t=(0,A.jsx)(v3,{}),...i}=e,n=(0,R.cloneElement)(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return(0,A.jsx)(v8,{...i,className:"chakra-select__icon-wrapper",children:(0,R.isValidElement)(t)?n:null})};v5.displayName="SelectIcon";var v4=sE("div",{baseStyle:{boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none","&::before, &::after, *":{visibility:"hidden"}}}),v9=e2("skeleton-start-color"),v7=e2("skeleton-end-color"),be=(0,D.keyframes)({from:{opacity:0},to:{opacity:1}}),bt=(0,D.keyframes)({from:{borderColor:v9.reference,background:v9.reference},to:{borderColor:v7.reference,background:v7.reference}}),bi=sD((e,t)=>{let i={...e,fadeDuration:"number"==typeof e.fadeDuration?e.fadeDuration:.4,speed:"number"==typeof e.speed?e.speed:.8},n=sU("Skeleton",i),r=function(){let e=(0,R.useRef)(!0);return(0,R.useEffect)(()=>{e.current=!1},[]),e.current}(),{startColor:o="",endColor:s="",isLoaded:a,fadeDuration:l,speed:u,className:d,fitContent:c,...h}=tL(i),[f,p]=sI("colors",[o,s]),g=function(e){let t=(0,R.useRef)();return(0,R.useEffect)(()=>{t.current=e},[e]),t.current}(a),m=$("chakra-skeleton",d),v={...f&&{[v9.variable]:f},...p&&{[v7.variable]:p}};if(a){let e=r||g?"none":`${be} ${l}s`;return(0,A.jsx)(sE.div,{ref:t,className:m,__css:{animation:e},...h})}return(0,A.jsx)(v4,{ref:t,className:m,...h,__css:{width:c?"fit-content":void 0,...n,...v,_dark:{...n._dark,...v},animation:`${u}s linear infinite alternate ${bt}`}})});bi.displayName="Skeleton";var bn=({size:e="2rem",...t})=>(0,A.jsx)(bi,{borderRadius:"full",boxSize:e,...t});bn.displayName="SkeletonCircle";var br=e=>{let{noOfLines:t=3,spacing:i="0.5rem",skeletonHeight:n="0.5rem",className:r,startColor:o,endColor:s,isLoaded:a,fadeDuration:l,speed:u,variant:d,size:c,colorScheme:h,children:f,...p}=e,g=fq("number"==typeof t?[t]:t)||3,m=Array(g).fill(1).map((e,t)=>t+1),v=e=>g>1&&e===m.length?"80%":"100%",b=$("chakra-skeleton__group",r);return(0,A.jsx)(sE.div,{className:b,...p,children:m.map((e,t)=>{if(a&&t>0)return null;let r=a?null:{mb:e===m.length?"0":i,width:v(e),height:n};return(0,A.jsx)(bi,{startColor:o,endColor:s,isLoaded:a,fadeDuration:l,speed:u,variant:d,size:c,colorScheme:h,...r,children:0===t?f:void 0},m.length.toString()+e)})})};br.displayName="SkeletonText";var bo=e=>e?"":void 0,bs=e=>!!e||void 0,ba=(...e)=>e.filter(Boolean).join(" ");function bl(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}function bu(e){let{orientation:t,vertical:i,horizontal:n}=e;return"vertical"===t?i:n}var bd={width:0,height:0},bc=e=>e||bd;function bh(e){let{orientation:t,thumbPercents:i,thumbRects:n,isReversed:r}=e,o="vertical"===t?n.reduce((e,t)=>bc(e).height>bc(t).height?e:t,bd):n.reduce((e,t)=>bc(e).width>bc(t).width?e:t,bd),s={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...bu({orientation:t,vertical:o?{paddingLeft:o.width/2,paddingRight:o.width/2}:{},horizontal:o?{paddingTop:o.height/2,paddingBottom:o.height/2}:{}})},a={position:"absolute",...bu({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},l=1===i.length,u=[0,r?100-i[0]:i[0]],d=l?u:i,c=d[0];!l&&r&&(c=100-c);let h=Math.abs(d[d.length-1]-d[0]),f={...a,...bu({orientation:t,vertical:r?{height:`${h}%`,top:`${c}%`}:{height:`${h}%`,bottom:`${c}%`},horizontal:r?{width:`${h}%`,right:`${c}%`}:{width:`${h}%`,left:`${c}%`}})};return{trackStyle:a,innerTrackStyle:f,rootStyle:s,getThumbStyle:e=>{var r;let o=null!=(r=n[e])?r:bd;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...bu({orientation:t,vertical:{bottom:`calc(${i[e]}% - ${o.height/2}px)`},horizontal:{left:`calc(${i[e]}% - ${o.width/2}px)`}})}}}}function bf(e){let{isReversed:t,direction:i,orientation:n}=e;return"ltr"===i||"vertical"===n?t:!t}function bp(e,t="page"){return e.touches?function(e,t="page"){let i=e.touches[0]||e.changedTouches[0];return{x:i[`${t}X`],y:i[`${t}Y`]}}(e,t):function(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}(e,t)}function bg(e,t,i,n){var r;return r=function(e,t=!1){function i(t){e(t,{point:bp(t)})}return t?e=>{var t;let n;let r=void 0!==(n=null!=(t=e.view)?t:window).PointerEvent&&e instanceof n.PointerEvent?!("mouse"!==e.pointerType):e instanceof n.MouseEvent;(!r||r&&0===e.button)&&i(e)}:i}(i,"pointerdown"===t),e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}var bm=Object.defineProperty,bv=(e,t,i)=>t in e?bm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,bb=(e,t,i)=>(bv(e,"symbol"!=typeof t?t+"":t,i),i),by=class{constructor(e,t,i){var n;if(bb(this,"history",[]),bb(this,"startEvent",null),bb(this,"lastEvent",null),bb(this,"lastEventInfo",null),bb(this,"handlers",{}),bb(this,"removeListeners",()=>{}),bb(this,"threshold",3),bb(this,"win"),bb(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;let e=bw(this.lastEventInfo,this.history),t=null!==this.startEvent,i=function(e,t){return"number"==typeof e&&"number"==typeof t?bS(e,t):bx(e)&&bx(t)?Math.sqrt(bS(e.x,t.x)**2+bS(e.y,t.y)**2):0}(e.offset,{x:0,y:0})>=this.threshold;if(!t&&!i)return;let{timestamp:n}=c7();this.history.push({...e.point,timestamp:n});let{onStart:r,onMove:o}=this.handlers;t||(null==r||r(this.lastEvent,e),this.startEvent=this.lastEvent),null==o||o(this.lastEvent,e)}),bb(this,"onPointerMove",(e,t)=>{this.lastEvent=e,this.lastEventInfo=t,c3.update(this.updatePoint,!0)}),bb(this,"onPointerUp",(e,t)=>{let i=bw(t,this.history),{onEnd:n,onSessionEnd:r}=this.handlers;null==r||r(e,i),this.end(),n&&this.startEvent&&(null==n||n(e,i))}),this.win=null!=(n=e.view)?n:window,function(e){return!!e.touches&&e.touches.length>1}(e))return;this.handlers=t,i&&(this.threshold=i),e.stopPropagation(),e.preventDefault();let r={point:bp(e)},{timestamp:o}=c7();this.history=[{...r.point,timestamp:o}];let{onSessionStart:s}=t;null==s||s(e,bw(r,this.history)),this.removeListeners=function(...e){return t=>e.reduce((e,t)=>t(e),t)}(bg(this.win,"pointermove",this.onPointerMove),bg(this.win,"pointerup",this.onPointerUp),bg(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;null==(e=this.removeListeners)||e.call(this),c8.update(this.updatePoint)}};function b_(e,t){return{x:e.x-t.x,y:e.y-t.y}}function bw(e,t){return{point:e.point,delta:b_(e.point,t[t.length-1]),offset:b_(e.point,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,n=null,r=e[e.length-1];for(;i>=0&&(n=e[i],!(r.timestamp-n.timestamp>bC(.1)));)i--;if(!n)return{x:0,y:0};let o=(r.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};let s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}var bC=e=>1e3*e;function bS(e,t){return Math.abs(e-t)}function bx(e){return"x"in e&&"y"in e}function bk(e){let t=(0,R.useRef)(null);return t.current=e,t}function bE(e,t){let{onPan:i,onPanStart:n,onPanEnd:r,onPanSessionStart:o,onPanSessionEnd:s,threshold:a}=t,l=!!(i||n||r||o||s),u=(0,R.useRef)(null),d=bk({onSessionStart:o,onSessionEnd:s,onStart:n,onMove:i,onEnd(e,t){u.current=null,null==r||r(e,t)}});(0,R.useEffect)(()=>{var e;null==(e=u.current)||e.updateHandlers(d.current)}),(0,R.useEffect)(()=>{let t=e.current;if(t&&l)return bg(t,"pointerdown",function(e){u.current=new by(e,d.current,a)})},[e,l,d,a]),(0,R.useEffect)(()=>()=>{var e;null==(e=u.current)||e.end(),u.current=null},[])}var bL=(null==globalThis?void 0:globalThis.document)?R.useLayoutEffect:R.useEffect;function bM({getNodes:e,observeMutation:t=!0}){let[i,n]=(0,R.useState)([]),[r,o]=(0,R.useState)(0);return bL(()=>{let i=e(),r=i.map((e,t)=>(function(e,t){if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});let i=new(e.ownerDocument.defaultView??window).ResizeObserver(i=>{let n,r;if(!Array.isArray(i)||!i.length)return;let[o]=i;if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,r=t.blockSize}else n=e.offsetWidth,r=e.offsetHeight;t({width:n,height:r})});return i.observe(e,{box:"border-box"}),()=>i.unobserve(e)})(e,e=>{n(i=>[...i.slice(0,t),e,...i.slice(t+1)])}));if(t){let e=i[0];r.push(function(e,t){var i,n;if(!e||!e.parentElement)return;let r=new(null!=(n=null==(i=e.ownerDocument)?void 0:i.defaultView)?n:window).MutationObserver(()=>{t()});return r.observe(e.parentElement,{childList:!0}),()=>{r.disconnect()}}(e,()=>{o(e=>e+1)}))}return()=>{r.forEach(e=>{null==e||e()})}},[r]),i}function bN(e){var t,i;let{min:n=0,max:r=100,onChange:o,value:s,defaultValue:a,isReversed:l,direction:u="ltr",orientation:d="horizontal",id:c,isDisabled:h,isReadOnly:f,onChangeStart:p,onChangeEnd:g,step:m=1,getAriaValueText:v,"aria-valuetext":b,"aria-label":y,"aria-labelledby":_,name:w,focusThumbOnChange:C=!0,minStepsBetweenThumbs:S=0,...x}=e,k=sg(p),E=sg(g),L=sg(v),M=bf({isReversed:l,direction:u,orientation:d}),[N,D]=aj({value:s,defaultValue:null!=a?a:[25,75],onChange:o});if(!Array.isArray(N))throw TypeError(`[range-slider] You passed an invalid value for \`value\` or \`defaultValue\`, expected \`Array\` but got \`${typeof N}\``);let[A,T]=(0,R.useState)(!1),[I,O]=(0,R.useState)(!1),[P,F]=(0,R.useState)(-1),B=!(h||f),H=(0,R.useRef)(N),z=N.map(e=>uh(e,n,r)),V=(i=S*m,z.map((e,t)=>({min:0===t?n:z[t-1]+i,max:t===z.length-1?r:z[t+1]-i}))),j=(0,R.useRef)({eventSource:null,value:[],valueBounds:[]});j.current.value=z,j.current.valueBounds=V;let W=z.map(e=>r-e+n),U=(M?W:z).map(e=>(e-n)*100/(r-n)),$="vertical"===d,K=(0,R.useRef)(null),q=(0,R.useRef)(null),G=bM({getNodes(){let e=q.current,t=null==e?void 0:e.querySelectorAll("[role=slider]");return t?Array.from(t):[]}}),Z={root:`slider-root-${t=null!=c?c:(0,R.useId)()}`,getThumb:e=>`slider-thumb-${t}-${e}`,getInput:e=>`slider-input-${t}-${e}`,track:`slider-track-${t}`,innerTrack:`slider-filled-track-${t}`,getMarker:e=>`slider-marker-${t}-${e}`,output:`slider-output-${t}`},Y=(0,R.useCallback)(e=>{var t,i;if(!K.current)return;j.current.eventSource="pointer";let o=K.current.getBoundingClientRect(),{clientX:s,clientY:a}=null!=(i=null==(t=e.touches)?void 0:t[0])?i:e,l=($?o.bottom-a:s-o.left)/($?o.height:o.width);return M&&(l=1-l),(r-n)*l+n},[$,M,r,n]),J=(r-n)/10,Q=m||(r-n)/100,X=(0,R.useMemo)(()=>({setValueAtIndex(e,t){if(!B)return;let i=j.current.valueBounds[e];t=uh(t=parseFloat(uc(t,i.min,Q)),i.min,i.max);let n=[...j.current.value];n[e]=t,D(n)},setActiveIndex:F,stepUp(e,t=Q){let i=j.current.value[e],n=M?i-t:i+t;X.setValueAtIndex(e,n)},stepDown(e,t=Q){let i=j.current.value[e],n=M?i+t:i-t;X.setValueAtIndex(e,n)},reset(){D(H.current)}}),[Q,M,D,B]),ee=(0,R.useCallback)(e=>{let t={ArrowRight:()=>X.stepUp(P),ArrowUp:()=>X.stepUp(P),ArrowLeft:()=>X.stepDown(P),ArrowDown:()=>X.stepDown(P),PageUp:()=>X.stepUp(P,J),PageDown:()=>X.stepDown(P,J),Home:()=>{let{min:e}=V[P];X.setValueAtIndex(P,e)},End:()=>{let{max:e}=V[P];X.setValueAtIndex(P,e)}}[e.key];t&&(e.preventDefault(),e.stopPropagation(),t(e),j.current.eventSource="keyboard")},[X,P,J,V]),{getThumbStyle:et,rootStyle:ei,trackStyle:en,innerTrackStyle:er}=(0,R.useMemo)(()=>bh({isReversed:M,orientation:d,thumbRects:G,thumbPercents:U}),[M,d,U,G]),eo=(0,R.useCallback)(e=>{var t;let i=null!=e?e:P;if(-1!==i&&C){let e=Z.getThumb(i),n=null==(t=q.current)?void 0:t.ownerDocument.getElementById(e);n&&setTimeout(()=>n.focus())}},[C,P,Z]);sm(()=>{"keyboard"===j.current.eventSource&&(null==E||E(j.current.value))},[z,E]);let es=e=>{let t=Y(e)||0,i=j.current.value.map(e=>Math.abs(e-t)),n=Math.min(...i),r=i.indexOf(n),o=i.filter(e=>e===n);o.length>1&&t>j.current.value[r]&&(r=r+o.length-1),F(r),X.setValueAtIndex(r,t),eo(r)},ea=e=>{if(-1==P)return;let t=Y(e)||0;F(P),X.setValueAtIndex(P,t),eo(P)};bE(q,{onPanSessionStart(e){B&&(T(!0),es(e),null==k||k(j.current.value))},onPanSessionEnd(){B&&(T(!1),null==E||E(j.current.value))},onPan(e){B&&ea(e)}});let el=(0,R.useCallback)((e={},t=null)=>({...e,...x,id:Z.root,ref:aN(t,q),tabIndex:-1,"aria-disabled":bs(h),"data-focused":bo(I),style:{...e.style,...ei}}),[x,h,I,ei,Z]),eu=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,K),id:Z.track,"data-disabled":bo(h),style:{...e.style,...en}}),[h,en,Z]),ed=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,id:Z.innerTrack,style:{...e.style,...er}}),[er,Z]),ec=(0,R.useCallback)((e,t=null)=>{var i;let{index:n,...r}=e,o=z[n];if(null==o)throw TypeError(`[range-slider > thumb] Cannot find value at index \`${n}\`. The \`value\` or \`defaultValue\` length is : ${z.length}`);let s=V[n];return{...r,ref:t,role:"slider",tabIndex:B?0:void 0,id:Z.getThumb(n),"data-active":bo(A&&P===n),"aria-valuetext":null!=(i=null==L?void 0:L(o))?i:null==b?void 0:b[n],"aria-valuemin":s.min,"aria-valuemax":s.max,"aria-valuenow":o,"aria-orientation":d,"aria-disabled":bs(h),"aria-readonly":bs(f),"aria-label":null==y?void 0:y[n],"aria-labelledby":(null==y?void 0:y[n])?void 0:null==_?void 0:_[n],style:{...e.style,...et(n)},onKeyDown:bl(e.onKeyDown,ee),onFocus:bl(e.onFocus,()=>{O(!0),F(n)}),onBlur:bl(e.onBlur,()=>{O(!1),F(-1)})}},[Z,z,V,B,A,P,L,b,d,h,f,y,_,et,ee,O]),eh=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,id:Z.output,htmlFor:z.map((e,t)=>Z.getThumb(t)).join(" "),"aria-live":"off"}),[Z,z]),ef=(0,R.useCallback)((e,t=null)=>{let{value:i,...o}=e,s=!(ir),a=i>=z[0]&&i<=z[z.length-1],l=(i-n)*100/(r-n),u={position:"absolute",pointerEvents:"none",...bu({orientation:d,vertical:{bottom:`${l=M?100-l:l}%`},horizontal:{left:`${l}%`}})};return{...o,ref:t,id:Z.getMarker(e.value),role:"presentation","aria-hidden":!0,"data-disabled":bo(h),"data-invalid":bo(!s),"data-highlighted":bo(a),style:{...e.style,...u}}},[h,M,r,n,d,z,Z]),ep=(0,R.useCallback)((e,t=null)=>{let{index:i,...n}=e;return{...n,ref:t,id:Z.getInput(i),type:"hidden",value:z[i],name:Array.isArray(w)?w[i]:`${w}-${i}`}},[w,z,Z]);return{state:{value:z,isFocused:I,isDragging:A,getThumbPercent:e=>U[e],getThumbMinValue:e=>V[e].min,getThumbMaxValue:e=>V[e].max},actions:X,getRootProps:el,getTrackProps:eu,getInnerTrackProps:ed,getThumbProps:ec,getMarkerProps:ef,getInputProps:ep,getOutputProps:eh}}var[bD,bA]=F({name:"SliderContext",errorMessage:"useSliderContext: `context` is undefined. Seems you forgot to wrap all slider components within "}),[bT,bI]=F({name:"RangeSliderStylesContext",errorMessage:"useRangeSliderStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),bO=sD(function(e,t){let i={orientation:"horizontal",...e},n=s$("Slider",i),r=tL(i),{direction:o}=sA();r.direction=o;let{getRootProps:s,...a}=bN(r),l=(0,R.useMemo)(()=>({...a,name:i.name}),[a,i.name]);return(0,A.jsx)(bD,{value:l,children:(0,A.jsx)(bT,{value:n,children:(0,A.jsx)(sE.div,{...s({},t),className:"chakra-slider",__css:n.container,children:i.children})})})});bO.displayName="RangeSlider";var bP=sD(function(e,t){let{getThumbProps:i,getInputProps:n,name:r}=bA(),o=bI(),s=i(e,t);return(0,A.jsxs)(sE.div,{...s,className:ba("chakra-slider__thumb",e.className),__css:o.thumb,children:[s.children,r&&(0,A.jsx)("input",{...n({index:e.index})})]})});bP.displayName="RangeSliderThumb";var bR=sD(function(e,t){let{getTrackProps:i}=bA(),n=bI(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__track",e.className),__css:n.track,"data-testid":"chakra-range-slider-track"})});bR.displayName="RangeSliderTrack";var bF=sD(function(e,t){let{getInnerTrackProps:i}=bA(),n=bI(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:"chakra-slider__filled-track",__css:n.filledTrack})});bF.displayName="RangeSliderFilledTrack";var bB=sD(function(e,t){let{getMarkerProps:i}=bA(),n=i(e,t);return(0,A.jsx)(sE.div,{...n,className:ba("chakra-slider__marker",e.className)})});function bH(e){var t;let{min:i=0,max:n=100,onChange:r,value:o,defaultValue:s,isReversed:a,direction:l="ltr",orientation:u="horizontal",id:d,isDisabled:c,isReadOnly:h,onChangeStart:f,onChangeEnd:p,step:g=1,getAriaValueText:m,"aria-valuetext":v,"aria-label":b,"aria-labelledby":y,name:_,focusThumbOnChange:w=!0,...C}=e,S=sg(f),x=sg(p),k=sg(m),E=bf({isReversed:a,direction:l,orientation:u}),[L,M]=aj({value:o,defaultValue:null!=s?s:n{var t,i,n,r;if(!j.current)return;let o=V.current;o.eventSource="pointer";let s=j.current.getBoundingClientRect(),{clientX:a,clientY:l}=null!=(i=null==(t=e.touches)?void 0:t[0])?i:e,u=(z?s.bottom-l:a-s.left)/(z?s.height:s.width);E&&(u=1-u);let d=(n=u,r=o.min,(o.max-r)*n+r);return o.step&&(d=parseFloat(uc(d,o.min,o.step))),d=uh(d,o.min,o.max)},[z,E,V]),Y=(0,R.useCallback)(e=>{let t=V.current;t.isInteractive&&M(e=uh(e=parseFloat(uc(e,t.min,P)),t.min,t.max))},[P,M,V]),J=(0,R.useMemo)(()=>({stepUp(e=P){Y(E?F-e:F+e)},stepDown(e=P){Y(E?F+e:F-e)},reset(){Y(s||0)},stepTo(e){Y(e)}}),[Y,E,F,P,s]),Q=(0,R.useCallback)(e=>{let t=V.current,i={ArrowRight:()=>J.stepUp(),ArrowUp:()=>J.stepUp(),ArrowLeft:()=>J.stepDown(),ArrowDown:()=>J.stepDown(),PageUp:()=>J.stepUp(O),PageDown:()=>J.stepDown(O),Home:()=>Y(t.min),End:()=>Y(t.max)}[e.key];i&&(e.preventDefault(),e.stopPropagation(),i(e),t.eventSource="keyboard")},[J,Y,O,V]),X=null!=(t=null==k?void 0:k(F))?t:v,ee=function(e){let[t]=bM({observeMutation:!1,getNodes:()=>["object"==typeof e&&null!==e&&"current"in e?e.current:e]});return t}(W),{getThumbStyle:et,rootStyle:ei,trackStyle:en,innerTrackStyle:er}=(0,R.useMemo)(()=>{let e=V.current,t=null!=ee?ee:{width:0,height:0};return bh({isReversed:E,orientation:e.orientation,thumbRects:[t],thumbPercents:[H]})},[E,ee,H,V]),eo=(0,R.useCallback)(()=>{V.current.focusThumbOnChange&&setTimeout(()=>{var e;return null==(e=W.current)?void 0:e.focus()})},[V]);function es(e){let t=Z(e);null!=t&&t!==V.current.value&&M(t)}sm(()=>{let e=V.current;eo(),"keyboard"===e.eventSource&&(null==x||x(e.value))},[F,x]),bE(U,{onPanSessionStart(e){let t=V.current;t.isInteractive&&(D(!0),eo(),es(e),null==S||S(t.value))},onPanSessionEnd(){let e=V.current;e.isInteractive&&(D(!1),null==x||x(e.value))},onPan(e){V.current.isInteractive&&es(e)}});let ea=(0,R.useCallback)((e={},t=null)=>({...e,...C,ref:aN(t,U),tabIndex:-1,"aria-disabled":bs(c),"data-focused":bo(A),style:{...e.style,...ei}}),[C,c,A,ei]),el=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,j),id:G,"data-disabled":bo(c),style:{...e.style,...en}}),[c,G,en]),eu=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,style:{...e.style,...er}}),[er]),ed=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(t,W),role:"slider",tabIndex:I?0:void 0,id:q,"data-active":bo(N),"aria-valuetext":X,"aria-valuemin":i,"aria-valuemax":n,"aria-valuenow":F,"aria-orientation":u,"aria-disabled":bs(c),"aria-readonly":bs(h),"aria-label":b,"aria-labelledby":b?void 0:y,style:{...e.style,...et(0)},onKeyDown:bl(e.onKeyDown,Q),onFocus:bl(e.onFocus,()=>T(!0)),onBlur:bl(e.onBlur,()=>T(!1))}),[I,q,N,X,i,n,F,u,c,h,b,y,et,Q]),ec=(0,R.useCallback)((e,t=null)=>{let r=!(e.valuen),o=F>=e.value,s=(e.value-i)*100/(n-i),a={position:"absolute",pointerEvents:"none",...function(e){let{orientation:t,vertical:i,horizontal:n}=e;return"vertical"===t?i:n}({orientation:u,vertical:{bottom:E?`${100-s}%`:`${s}%`},horizontal:{left:E?`${100-s}%`:`${s}%`}})};return{...e,ref:t,role:"presentation","aria-hidden":!0,"data-disabled":bo(c),"data-invalid":bo(!r),"data-highlighted":bo(o),style:{...e.style,...a}}},[c,E,n,i,u,F]),eh=(0,R.useCallback)((e={},t=null)=>({...e,ref:t,type:"hidden",value:F,name:_}),[_,F]);return{state:{value:F,isFocused:A,isDragging:N},actions:J,getRootProps:ea,getTrackProps:el,getInnerTrackProps:eu,getThumbProps:ed,getMarkerProps:ec,getInputProps:eh}}bB.displayName="RangeSliderMark";var[bz,bV]=F({name:"SliderContext",hookName:"useSliderContext",providerName:""}),[bj,bW]=F({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:""}),bU=sD((e,t)=>{var i;let n={...e,orientation:null!=(i=null==e?void 0:e.orientation)?i:"horizontal"},r=s$("Slider",n),o=tL(n),{direction:s}=sA();o.direction=s;let{getInputProps:a,getRootProps:l,...u}=bH(o),d=l(),c=a({},t);return(0,A.jsx)(bz,{value:u,children:(0,A.jsx)(bj,{value:r,children:(0,A.jsxs)(sE.div,{...d,className:ba("chakra-slider",n.className),__css:r.container,children:[n.children,(0,A.jsx)("input",{...c})]})})})});bU.displayName="Slider";var b$=sD((e,t)=>{let{getThumbProps:i}=bV(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__thumb",e.className),__css:n.thumb})});b$.displayName="SliderThumb";var bK=sD((e,t)=>{let{getTrackProps:i}=bV(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__track",e.className),__css:n.track})});bK.displayName="SliderTrack";var bq=sD((e,t)=>{let{getInnerTrackProps:i}=bV(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__filled-track",e.className),__css:n.filledTrack})});bq.displayName="SliderFilledTrack";var bG=sD((e,t)=>{let{getMarkerProps:i}=bV(),n=bW(),r=i(e,t);return(0,A.jsx)(sE.div,{...r,className:ba("chakra-slider__marker",e.className),__css:n.mark})});bG.displayName="SliderMark";var[bZ,bY]=F({name:"StatStylesContext",errorMessage:"useStatStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),bJ=sD(function(e,t){let i=s$("Stat",e),n={position:"relative",flex:"1 1 0%",...i.container},{className:r,children:o,...s}=tL(e);return(0,A.jsx)(bZ,{value:i,children:(0,A.jsx)(sE.div,{ref:t,...s,className:$("chakra-stat",r),__css:n,children:(0,A.jsx)("dl",{children:o})})})});bJ.displayName="Stat";var bQ=e=>(0,A.jsx)(sG,{color:"red.400",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})});function bX(e){return(0,A.jsx)(sG,{color:"green.400",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})})}function b0(e){let{type:t,"aria-label":i,...n}=e,r=bY(),o="increase"===t?bX:bQ;return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(sE.span,{srOnly:!0,children:i||("increase"===t?"increased by":"decreased by")}),(0,A.jsx)(o,{"aria-hidden":!0,...n,__css:r.icon})]})}bQ.displayName="StatDownArrow",bX.displayName="StatUpArrow",b0.displayName="StatArrow";var b1=sD(function(e,t){return(0,A.jsx)(sE.div,{...e,ref:t,role:"group",className:$("chakra-stat__group",e.className),__css:{display:"flex",flexWrap:"wrap",justifyContent:"space-around",alignItems:"flex-start"}})});b1.displayName="StatGroup";var b2=sD(function(e,t){let i=bY();return(0,A.jsx)(sE.dd,{ref:t,...e,className:$("chakra-stat__help-text",e.className),__css:i.helpText})});b2.displayName="StatHelpText";var b6=sD(function(e,t){let i=bY();return(0,A.jsx)(sE.dt,{ref:t,...e,className:$("chakra-stat__label",e.className),__css:i.label})});b6.displayName="StatLabel";var b3=sD(function(e,t){let i=bY();return(0,A.jsx)(sE.dd,{ref:t,...e,className:$("chakra-stat__number",e.className),__css:{...i.number,fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}})});b3.displayName="StatNumber";var[b8,b5]=F({name:"StepContext"}),[b4,b9]=tU("Stepper"),b7=sD(function(e,t){let{status:i}=b5(),n=b9();return(0,A.jsx)(sE.h3,{ref:t,"data-status":i,...e,__css:n.title,className:$("chakra-step__title",e.className)})}),ye=sD(function(e,t){let{orientation:i,status:n,showLastSeparator:r}=b5(),o=b9();return(0,A.jsx)(sE.div,{ref:t,"data-status":n,"data-orientation":i,"data-stretch":Y(r),__css:o.step,...e,className:$("chakra-step",e.className)})}),yt=sD(function(e,t){let i=s$("Stepper",e),{children:n,index:r,orientation:o="horizontal",showLastSeparator:s=!1,...a}=tL(e),l=R.Children.toArray(n),u=l.length;return(0,A.jsx)(sE.div,{ref:t,"aria-label":"Progress","data-orientation":o,...a,__css:i.stepper,className:$("chakra-stepper",e.className),children:(0,A.jsx)(b4,{value:i,children:l.map((e,t)=>(0,A.jsx)(b8,{value:{index:t,status:tr?"incomplete":"active",orientation:o,showLastSeparator:s,count:u,isFirst:0===t,isLast:t===u-1},children:e},t))})})});function yi(e={}){let{index:t=0,count:i}=e,[n,r]=(0,R.useState)(t);return{activeStep:n,setActiveStep:r,activeStepPercent:n/("number"==typeof i?i-1:0),isActiveStep:e=>e===n,isCompleteStep:e=>ee>n,getStatus:e=>en?"incomplete":"active",goToNext(){r(e=>"number"==typeof i?Math.min(i,e+1):e+1)},goToPrevious(){r(e=>Math.max(0,e-1))}}}var yn=sD(function(e,t){let{status:i}=b5(),n=b9();return(0,A.jsx)(sE.p,{ref:t,"data-status":i,...e,className:$("chakra-step__description",e.className),__css:n.description})});function yr(e){let{complete:t,incomplete:i,active:n}=e,r=b5(),o=null;switch(r.status){case"complete":o=G(t,r);break;case"incomplete":o=G(i,r);break;case"active":o=G(n,r)}return o?(0,A.jsx)(A.Fragment,{children:o}):null}function yo(e){return(0,A.jsx)("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 20 20","aria-hidden":"true",height:"1em",width:"1em",...e,children:(0,A.jsx)("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})}function ys(e){let{status:t}=b5(),i=b9();return(0,A.jsx)(sG,{as:"complete"===t?yo:void 0,__css:i.icon,...e,className:$("chakra-step__icon",e.className)})}var ya=sD(function(e,t){let{children:i,...n}=e,{status:r,index:o}=b5(),s=b9();return(0,A.jsx)(sE.div,{ref:t,"data-status":r,__css:s.number,...n,className:$("chakra-step__number",e.className),children:i||o+1})});function yl(e){let{status:t}=b5(),i=b9();return(0,A.jsx)(sE.div,{"data-status":t,...e,__css:i.indicator,className:$("chakra-step__indicator",e.className)})}function yu(){return(0,A.jsx)(yr,{complete:(0,A.jsx)(ys,{}),incomplete:(0,A.jsx)(ya,{}),active:(0,A.jsx)(ya,{})})}var yd=sD(function(e,t){let{orientation:i,status:n,isLast:r,showLastSeparator:o}=b5(),s=b9();return r&&!o?null:(0,A.jsx)(sE.div,{ref:t,role:"separator","data-orientation":i,"data-status":n,__css:s.separator,...e,className:$("chakra-step__separator",e.className)})}),yc=sD(function(e,t){let i=s$("Switch",e),{spacing:n="0.5rem",children:r,...o}=tL(e),{state:s,getInputProps:a,getCheckboxProps:l,getRootProps:u,getLabelProps:d}=ue(o),c=(0,R.useMemo)(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...i.container}),[i.container]),h=(0,R.useMemo)(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...i.track}),[i.track]),f=(0,R.useMemo)(()=>({userSelect:"none",marginStart:n,...i.label}),[n,i.label]);return(0,A.jsxs)(sE.label,{...u(),className:$("chakra-switch",e.className),__css:c,children:[(0,A.jsx)("input",{className:"chakra-switch__input",...a({},t)}),(0,A.jsx)(sE.span,{...l(),className:"chakra-switch__track",__css:h,children:(0,A.jsx)(sE.span,{__css:i.thumb,className:"chakra-switch__thumb","data-checked":Y(s.isChecked),"data-hover":Y(s.isHovered)})}),r&&(0,A.jsx)(sE.span,{className:"chakra-switch__label",...d(),__css:f,children:r})]})});yc.displayName="Switch";var yh=new Set(["dark","light","system"]);function yf(e={}){let t;let{initialColorMode:i="light",type:n="localStorage",storageKey:r="chakra-ui-color-mode"}=e,o=(t=i,yh.has(t)||(t="light"),t);return`!${"cookie"===n?`(function(){try{var a=function(o){var l="(prefers-color-scheme: dark)",v=window.matchMedia(l).matches?"dark":"light",e=o==="system"?v:o,d=document.documentElement,m=document.body,i="chakra-ui-light",n="chakra-ui-dark",s=e==="dark";return m.classList.add(s?n:i),m.classList.remove(s?i:n),d.style.colorScheme=e,d.dataset.theme=e,e},u=a,h="${o}",r="${r}",t=document.cookie.match(new RegExp("(^| )".concat(r,"=([^;]+)"))),c=t?t[2]:null;c?a(c):document.cookie="".concat(r,"=").concat(a(h),"; max-age=31536000; path=/")}catch(a){}})(); `:`(function(){try{var a=function(c){var v="(prefers-color-scheme: dark)",h=window.matchMedia(v).matches?"dark":"light",r=c==="system"?h:c,o=document.documentElement,s=document.body,l="chakra-ui-light",d="chakra-ui-dark",i=r==="dark";return s.classList.add(i?d:l),s.classList.remove(i?l:d),o.style.colorScheme=r,o.dataset.theme=r,r},n=a,m="${o}",e="${r}",t=localStorage.getItem(e);t?a(t):localStorage.setItem(e,a(m))}catch(a){}})(); - `}`.trim()}function yp(e={}){let{nonce:t}=e;return(0,A.jsx)("script",{id:"chakra-script",nonce:t,dangerouslySetInnerHTML:{__html:yf(e)}})}var[yg,ym]=F({name:"TableStylesContext",errorMessage:"useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),yv=sD((e,t)=>{let i=s$("Table",e),{className:n,layout:r,...o}=tL(e);return(0,A.jsx)(yg,{value:i,children:(0,A.jsx)(sE.table,{ref:t,__css:{tableLayout:r,...i.table},className:$("chakra-table",n),...o})})});yv.displayName="Table";var yb=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.thead,{...e,ref:t,__css:i.thead})}),yy=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.tr,{...e,ref:t,__css:i.tr})}),y_=sD((e,t)=>{let{placement:i="bottom",...n}=e,r=ym();return(0,A.jsx)(sE.caption,{...n,ref:t,__css:{...r.caption,captionSide:i}})});y_.displayName="TableCaption";var yw=sD((e,t)=>{var i;let{overflow:n,overflowX:r,className:o,...s}=e;return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-table__container",o),...s,__css:{display:"block",whiteSpace:"nowrap",WebkitOverflowScrolling:"touch",overflowX:null!=(i=null!=n?n:r)?i:"auto",overflowY:"hidden",maxWidth:"100%"}})}),yC=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.tbody,{...e,ref:t,__css:i.tbody})}),yS=sD(({isNumeric:e,...t},i)=>{let n=ym();return(0,A.jsx)(sE.td,{...t,ref:i,__css:n.td,"data-is-numeric":e})}),yx=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.tfoot,{...e,ref:t,__css:i.tfoot})}),yk=sD(({isNumeric:e,...t},i)=>{let n=ym();return(0,A.jsx)(sE.th,{...t,ref:i,__css:n.th,"data-is-numeric":e})}),[yE,yL,yM,yN]=aT();function yD(e){var t;let{defaultIndex:i,onChange:n,index:r,isManual:o,isLazy:s,lazyBehavior:a="unmount",orientation:l="horizontal",direction:u="ltr",...d}=e,[c,h]=(0,R.useState)(null!=i?i:0),[f,p]=aV({defaultValue:null!=i?i:0,value:r,onChange:n});(0,R.useEffect)(()=>{null!=r&&h(r)},[r]);let g=yM();return{id:`tabs-${null!=(t=e.id)?t:(0,R.useId)()}`,selectedIndex:f,focusedIndex:c,setSelectedIndex:p,setFocusedIndex:h,isManual:o,isLazy:s,lazyBehavior:a,orientation:l,descendants:g,direction:u,htmlProps:d}}var[yA,yT]=F({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within "});function yI(e){let{focusedIndex:t,orientation:i,direction:n}=yT(),r=yL(),o=(0,R.useCallback)(e=>{let o=()=>{var e;let i=r.nextEnabled(t);i&&(null==(e=i.node)||e.focus())},s=()=>{var e;let i=r.prevEnabled(t);i&&(null==(e=i.node)||e.focus())},a="horizontal"===i,l="vertical"===i,u={["ltr"===n?"ArrowLeft":"ArrowRight"]:()=>a&&s(),["ltr"===n?"ArrowRight":"ArrowLeft"]:()=>a&&o(),ArrowDown:()=>l&&o(),ArrowUp:()=>l&&s(),Home:()=>{var e;let t=r.firstEnabled();t&&(null==(e=t.node)||e.focus())},End:()=>{var e;let t=r.lastEnabled();t&&(null==(e=t.node)||e.focus())}}[e.key];u&&(e.preventDefault(),u(e))},[r,t,i,n]);return{...e,role:"tablist","aria-orientation":i,onKeyDown:J(e.onKeyDown,o)}}function yO(e){let{isDisabled:t,isFocusable:i,...n}=e,{setSelectedIndex:r,isManual:o,id:s,setFocusedIndex:a,selectedIndex:l}=yT(),{index:u,register:d}=yN({disabled:t&&!i}),c=u===l;return{...fZ({...n,ref:aN(d,e.ref),isDisabled:t,isFocusable:i,onClick:J(e.onClick,()=>{r(u)})}),id:yz(s,u),role:"tab",tabIndex:c?0:-1,type:"button","aria-selected":c,"aria-controls":yj(s,u),onFocus:t?void 0:J(e.onFocus,()=>{a(u),o||t&&i||r(u)})}}var[yP,yR]=F({});function yF(e){let{id:t,selectedIndex:i}=yT(),n=lu(e.children).map((e,n)=>(0,R.createElement)(yP,{key:n,value:{isSelected:n===i,id:yj(t,n),tabId:yz(t,n),selectedIndex:i}},e));return{...e,children:n}}function yB(e){let{children:t,...i}=e,{isLazy:n,lazyBehavior:r}=yT(),{isSelected:o,id:s,tabId:a}=yR(),l=(0,R.useRef)(!1);o&&(l.current=!0);let u=ge({wasSelected:l.current,isSelected:o,enabled:n,mode:r});return{tabIndex:0,...i,children:u?t:null,role:"tabpanel","aria-labelledby":a,hidden:!o,id:s}}function yH(){let e=yT(),t=yL(),{selectedIndex:i,orientation:n}=e,r="horizontal"===n,o="vertical"===n,[s,a]=(0,R.useState)(()=>r?{left:0,width:0}:o?{top:0,height:0}:void 0),[l,u]=(0,R.useState)(!1);return t0(()=>{if(null==i)return;let e=t.item(i);if(null==e)return;r&&a({left:e.node.offsetLeft,width:e.node.offsetWidth}),o&&a({top:e.node.offsetTop,height:e.node.offsetHeight});let n=requestAnimationFrame(()=>{u(!0)});return()=>{n&&cancelAnimationFrame(n)}},[i,r,o,t]),{position:"absolute",transitionProperty:"left, right, top, bottom, height, width",transitionDuration:l?"200ms":"0ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",...s}}function yz(e,t){return`${e}--tab-${t}`}function yj(e,t){return`${e}--tabpanel-${t}`}var[yV,yW]=F({name:"TabsStylesContext",errorMessage:"useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),yU=sD(function(e,t){let i=s$("Tabs",e),{children:n,className:r,...o}=tL(e),{htmlProps:s,descendants:a,...l}=yD(o),u=(0,R.useMemo)(()=>l,[l]),{isFitted:d,...c}=s;return(0,A.jsx)(yE,{value:a,children:(0,A.jsx)(yA,{value:u,children:(0,A.jsx)(yV,{value:i,children:(0,A.jsx)(sE.div,{className:$("chakra-tabs",r),ref:t,...c,__css:i.root,children:n})})})})});yU.displayName="Tabs";var y$=sD(function(e,t){let i=yH(),n={...e.style,...i},r=yW();return(0,A.jsx)(sE.div,{ref:t,...e,className:$("chakra-tabs__tab-indicator",e.className),style:n,__css:r.indicator})});y$.displayName="TabIndicator";var yK=sD(function(e,t){let i=yI({...e,ref:t}),n={display:"flex",...yW().tablist};return(0,A.jsx)(sE.div,{...i,className:$("chakra-tabs__tablist",e.className),__css:n})});yK.displayName="TabList";var yq=sD(function(e,t){let i=yB({...e,ref:t}),n=yW();return(0,A.jsx)(sE.div,{outline:"0",...i,className:$("chakra-tabs__tab-panel",e.className),__css:n.tabpanel})});yq.displayName="TabPanel";var yG=sD(function(e,t){let i=yF(e),n=yW();return(0,A.jsx)(sE.div,{...i,width:"100%",ref:t,className:$("chakra-tabs__tab-panels",e.className),__css:n.tabpanels})});yG.displayName="TabPanels";var yZ=sD(function(e,t){let i=yW(),n=yO({...e,ref:t}),r={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...i.tab};return(0,A.jsx)(sE.button,{...n,className:$("chakra-tabs__tab",e.className),__css:r})});yZ.displayName="Tab";var[yY,yQ]=F({name:"TagStylesContext",errorMessage:"useTagStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),yJ=sD((e,t)=>{let i=s$("Tag",e),n=tL(e),r={display:"inline-flex",verticalAlign:"top",alignItems:"center",maxWidth:"100%",...i.container};return(0,A.jsx)(yY,{value:i,children:(0,A.jsx)(sE.span,{ref:t,...n,__css:r})})});yJ.displayName="Tag";var yX=sD((e,t)=>{let i=yQ();return(0,A.jsx)(sE.span,{ref:t,noOfLines:1,...e,__css:i.label})});yX.displayName="TagLabel";var y0=sD((e,t)=>(0,A.jsx)(sG,{ref:t,verticalAlign:"top",marginEnd:"0.5rem",...e}));y0.displayName="TagLeftIcon";var y1=sD((e,t)=>(0,A.jsx)(sG,{ref:t,verticalAlign:"top",marginStart:"0.5rem",...e}));y1.displayName="TagRightIcon";var y2=e=>(0,A.jsx)(sG,{verticalAlign:"inherit",viewBox:"0 0 512 512",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"})});y2.displayName="TagCloseIcon";var y6=sD((e,t)=>{let{isDisabled:i,children:n,...r}=e,o={display:"flex",alignItems:"center",justifyContent:"center",outline:"0",...yQ().closeButton};return(0,A.jsx)(sE.button,{ref:t,"aria-label":"close",...r,type:"button",disabled:i,__css:o,children:n||(0,A.jsx)(y2,{})})});y6.displayName="TagCloseButton";var y3=["h","minH","height","minHeight"],y8=sD((e,t)=>{let i=sU("Textarea",e),{className:n,rows:r,...o}=tL(e),s=lq(o),a=r?function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(i,y3):i;return(0,A.jsx)(sE.textarea,{ref:t,rows:r,...s,className:$("chakra-textarea",n),__css:a})});function y5({colorScheme:e,components:t}){return i=>{let n=Object.keys(i.components||{});return Array.isArray(t)?n=t:K(t)&&(n=Object.keys(t)),sH(i,{components:Object.fromEntries(n.map(t=>[t,{defaultProps:{colorScheme:e}}]))})}}function y4({size:e,components:t}){return i=>{let n=Object.keys(i.components||{});return Array.isArray(t)?n=t:K(t)&&(n=Object.keys(t)),sH(i,{components:Object.fromEntries(n.map(t=>[t,{defaultProps:{size:e}}]))})}}function y9({variant:e,components:t}){return i=>{let n=Object.keys(i.components||{});return Array.isArray(t)?n=t:K(t)&&(n=Object.keys(t)),sH(i,{components:Object.fromEntries(n.map(t=>[t,{defaultProps:{variant:e}}]))})}}function y7({defaultProps:{colorScheme:e,variant:t,size:i},components:n}){let r=e=>e,o=[e?y5({colorScheme:e,components:n}):r,i?y4({size:i,components:n}):r,t?y9({variant:t,components:n}):r];return e=>sH((function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...o)(e))}function _e(e){let{theme:t}=sT(),i=ap();return(0,R.useMemo)(()=>an(t.direction,{...i,...e}),[e,t.direction,i])}y8.displayName="Textarea";var _t={theme:sd,colorMode:"light",toggleColorMode:()=>{},setColorMode:()=>{},defaultOptions:{duration:5e3,variant:"solid"},forced:!1};function _i({theme:e=_t.theme,colorMode:t=_t.colorMode,toggleColorMode:i=_t.toggleColorMode,setColorMode:n=_t.setColorMode,defaultOptions:r=_t.defaultOptions,motionVariants:o,toastSpacing:s,component:a,forced:l}=_t){let u={colorMode:t,setColorMode:n,toggleColorMode:i,forced:l};return{ToastContainer:()=>(0,A.jsx)(tz,{theme:e,children:(0,A.jsx)(j.Provider,{value:u,children:(0,A.jsx)(ag,{defaultOptions:r,motionVariants:o,toastSpacing:s,component:a})})}),toast:an(e.direction,r)}}var _n={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},_r=e=>{var t;return(null==(t=e.current)?void 0:t.ownerDocument)||document},_o=e=>{var t,i;return(null==(i=null==(t=e.current)?void 0:t.ownerDocument)?void 0:i.defaultView)||window};function _s(e={}){let{openDelay:t=0,closeDelay:i=0,closeOnClick:n=!0,closeOnMouseDown:r,closeOnScroll:o,closeOnPointerDown:s=r,closeOnEsc:a=!0,onOpen:l,onClose:u,placement:d,id:c,isOpen:h,defaultIsOpen:f,arrowSize:p=10,arrowShadowColor:g,arrowPadding:m,modifiers:v,isDisabled:b,gutter:y,offset:_,direction:w,...C}=e,{isOpen:S,onOpen:x,onClose:k}=p5({isOpen:h,defaultIsOpen:f,onOpen:l,onClose:u}),{referenceRef:E,getPopperProps:L,getArrowInnerProps:M,getArrowProps:N}=p8({enabled:S,placement:d,arrowPadding:m,modifiers:v,gutter:y,offset:_,direction:w}),D=`tooltip-${null!=c?c:(0,R.useId)()}`,A=(0,R.useRef)(null),T=(0,R.useRef)(),I=(0,R.useCallback)(()=>{T.current&&(clearTimeout(T.current),T.current=void 0)},[]),O=(0,R.useRef)(),P=(0,R.useCallback)(()=>{O.current&&(clearTimeout(O.current),O.current=void 0)},[]),F=(0,R.useCallback)(()=>{P(),k()},[k,P]),B=((0,R.useEffect)(()=>{let e=_r(A);return e.addEventListener(_a,F),()=>e.removeEventListener(_a,F)},[F,A]),()=>{let e=_r(A),t=_o(A);e.dispatchEvent(new t.CustomEvent(_a))}),H=(0,R.useCallback)(()=>{if(!b&&!T.current){B();let e=_o(A);T.current=e.setTimeout(x,t)}},[B,b,x,t]),z=(0,R.useCallback)(()=>{I();let e=_o(A);O.current=e.setTimeout(F,i)},[i,F,I]),j=(0,R.useCallback)(()=>{S&&n&&z()},[n,z,S]),V=(0,R.useCallback)(()=>{S&&s&&z()},[s,z,S]),W=(0,R.useCallback)(e=>{S&&"Escape"===e.key&&z()},[S,z]);uE(()=>_r(A),"keydown",a?W:void 0),uE(()=>_r(A),"scroll",()=>{S&&o&&F()}),(0,R.useEffect)(()=>{b&&(I(),S&&k())},[b,S,k,I]),(0,R.useEffect)(()=>()=>{I(),P()},[I,P]),uE(()=>A.current,"pointerleave",z);let U=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(A,t,E),onPointerEnter:J(e.onPointerEnter,e=>{"touch"!==e.pointerType&&H()}),onClick:J(e.onClick,j),onPointerDown:J(e.onPointerDown,V),onFocus:J(e.onFocus,H),onBlur:J(e.onBlur,z),"aria-describedby":S?D:void 0}),[H,z,V,S,D,j,E]),$=(0,R.useCallback)((e={},t=null)=>L({...e,style:{...e.style,[fX.arrowSize.var]:p?`${p}px`:void 0,[fX.arrowShadowColor.var]:g}},t),[L,p,g]);return{isOpen:S,show:H,hide:z,getTriggerProps:U,getTooltipProps:(0,R.useCallback)((e={},t=null)=>{let i={...e.style,position:"relative",transformOrigin:fX.transformOrigin.varRef};return{ref:t,...C,...e,id:D,role:"tooltip",style:i}},[C,D]),getTooltipPositionerProps:$,getArrowProps:N,getArrowInnerProps:M}}var _a="chakra-ui:close-tooltip",_l=sE(sb.E.div),_u=sD((e,t)=>{var i,n;let r;let o=sU("Tooltip",e),s=tL(e),a=sA(),{children:l,label:u,shouldWrapChildren:d,"aria-label":c,hasArrow:h,bg:f,portalProps:p,background:g,backgroundColor:m,bgColor:v,motionProps:b,...y}=s,_=null!=(n=null!=(i=null!=g?g:m)?i:f)?n:v;if(_){o.bg=_;let e=tE(a,"colors",_);o[fX.arrowBg.var]=e}let w=_s({...y,direction:a.direction});if("string"==typeof l||d)r=(0,A.jsx)(sE.span,{display:"inline-block",tabIndex:0,...w.getTriggerProps(),children:l});else{let e=R.Children.only(l);r=(0,R.cloneElement)(e,w.getTriggerProps(e.props,e.ref))}let C=!!c,S=w.getTooltipProps({},t),x=C?function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(S,["role","id"]):S,k=function(e,t){let i={};for(let n of t)n in e&&(i[n]=e[n]);return i}(S,["role","id"]);return u?(0,A.jsxs)(A.Fragment,{children:[r,(0,A.jsx)(ar.M,{children:w.isOpen&&(0,A.jsx)(ah,{...p,children:(0,A.jsx)(sE.div,{...w.getTooltipPositionerProps(),__css:{zIndex:o.zIndex,pointerEvents:"none"},children:(0,A.jsxs)(_l,{variants:_n,initial:"exit",animate:"enter",exit:"exit",...b,...x,__css:o,children:[u,C&&(0,A.jsx)(sE.span,{srOnly:!0,...k,children:c}),h&&(0,A.jsx)(sE.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:(0,A.jsx)(sE.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:o.bg}})})]})})})})]}):(0,A.jsx)(A.Fragment,{children:l})});_u.displayName="Tooltip";var _d=sE("span",{baseStyle:lZ});_d.displayName="VisuallyHidden";var _c=sE("input",{baseStyle:lZ});_c.displayName="VisuallyHiddenInput"},39185:(e,t,i)=>{"use strict";i.d(t,{Z:()=>U});var n=function(){function e(e){var t=this;this._insertTag=function(e){var i;i=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,i),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var i=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?g[w]+" "+C:a(C,/&\f/g,g[w])).trim())&&(c[_++]=S);return y(e,t,i,0===o?D:u,c,h,f)}function R(e,t,i,n){return y(e,t,i,A,d(e,0,n),d(e,n+1,-1),n)}var F=function(e,t,i){for(var n=0,r=0;n=r,r=C(),38===n&&12===r&&(t[i]=1),!S(r);)w();return d(b,e,m)},B=function(e,t){var i=-1,n=44;do switch(S(n)){case 0:38===n&&12===C()&&(t[i]=1),e[i]+=F(m-1,t,i);break;case 2:e[i]+=k(n);break;case 4:if(44===n){e[++i]=58===C()?"&\f":"",t[i]=e[i].length;break}default:e[i]+=o(n)}while(n=w())return e},H=function(e,t){var i;return i=B(x(e),t),b="",i},z=new WeakMap,j=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,i=e.parent,n=e.column===i.column&&e.line===i.line;"rule"!==i.type;)if(!(i=i.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||z.get(i))&&!n){z.set(e,!0);for(var r=[],o=H(t,r),s=i.props,a=0,l=0;a-1&&!e.return)switch(e.type){case A:e.return=function e(t,i){switch(45^u(t,0)?(((i<<2^u(t,0))<<2^u(t,1))<<2^u(t,2))<<2^u(t,3):0){case 5103:return M+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return M+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return M+t+L+t+E+t+t;case 6828:case 4268:return M+t+E+t+t;case 6165:return M+t+E+"flex-"+t+t;case 5187:return M+t+a(t,/(\w+).+(:[^]+)/,M+"box-$1$2"+E+"flex-$1$2")+t;case 5443:return M+t+E+"flex-item-"+a(t,/flex-|-self/,"")+t;case 4675:return M+t+E+"flex-line-pack"+a(t,/align-content|flex-|-self/,"")+t;case 5548:return M+t+E+a(t,"shrink","negative")+t;case 5292:return M+t+E+a(t,"basis","preferred-size")+t;case 6060:return M+"box-"+a(t,"-grow","")+M+t+E+a(t,"grow","positive")+t;case 4554:return M+a(t,/([^-])(transform)/g,"$1"+M+"$2")+t;case 6187:return a(a(a(t,/(zoom-|grab)/,M+"$1"),/(image-set)/,M+"$1"),t,"")+t;case 5495:case 3959:return a(t,/(image-set\([^]*)/,M+"$1$`$1");case 4968:return a(a(t,/(.+:)(flex-)?(.*)/,M+"box-pack:$3"+E+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+M+t+t;case 4095:case 3583:case 4068:case 2532:return a(t,/(.+)-inline(.+)/,M+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(c(t)-1-i>6)switch(u(t,i+1)){case 109:if(45!==u(t,i+4))break;case 102:return a(t,/(.+:)(.+)-([^]+)/,"$1"+M+"$2-$3$1"+L+(108==u(t,i+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?e(a(t,"stretch","fill-available"),i)+t:t}break;case 4949:if(115!==u(t,i+1))break;case 6444:switch(u(t,c(t)-3-(~l(t,"!important")&&10))){case 107:return a(t,":",":"+M)+t;case 101:return a(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+M+(45===u(t,14)?"inline-":"")+"box$3$1"+M+"$2$3$1"+E+"$2box$3")+t}break;case 5936:switch(u(t,i+11)){case 114:return M+t+E+a(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return M+t+E+a(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return M+t+E+a(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return M+t+E+t+t}return t}(e.value,e.length);break;case T:return I([_(e,{value:a(e.value,"@","@"+M)})],n);case D:if(e.length)return e.props.map(function(t){var i;switch(i=t,(i=/(::plac\w+|:read-\w+)/.exec(i))?i[0]:i){case":read-only":case":read-write":return I([_(e,{props:[a(t,/:(read-\w+)/,":"+L+"$1")]})],n);case"::placeholder":return I([_(e,{props:[a(t,/:(plac\w+)/,":"+M+"input-$1")]}),_(e,{props:[a(t,/:(plac\w+)/,":"+L+"$1")]}),_(e,{props:[a(t,/:(plac\w+)/,E+"input-$1")]})],n)}return""}).join("")}}],U=function(e){var t,i,r,s,g,_=e.key;if("css"===_){var E=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(E,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var L=e.stylisPlugins||W,M={},D=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+_+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),i=1;i2||S(v)>3?"":" "}(O);break;case 92:$+=function(e,t){for(var i;--t&&w()&&!(v<48)&&!(v>102)&&(!(v>57)||!(v<65))&&(!(v>70)||!(v<97)););return i=m+(t<6&&32==C()&&32==w()),d(b,e,i)}(m-1,7);continue;case 47:switch(C()){case 42:case 47:h(y(L=function(e,t){for(;w();)if(e+v===57)break;else if(e+v===84&&47===C())break;return"/*"+d(b,t,m-1)+"*"+o(47===e?e:w())}(w(),m),i,n,N,o(v),d(L,2,-2),0),E);break;default:$+="/"}break;case 123*F:x[M++]=c($)*H;case 125*F:case 59:case 0:switch(z){case 0:case 125:B=0;case 59+D:-1==H&&($=a($,/\f/g,"")),I>0&&c($)-A&&h(I>32?R($+";",r,n,A-1):R(a($," ","")+";",r,n,A-2),E);break;case 59:$+=";";default:if(h(U=P($,i,n,M,D,s,x,j,V=[],W=[],A),g),123===z){if(0===D)e($,i,U,U,V,g,A,x,W);else switch(99===T&&110===u($,3)?100:T){case 100:case 108:case 109:case 115:e(t,U,U,r&&h(P(t,U,U,0,0,s,x,j,s,V=[],A),W),s,W,A,x,r?V:W);break;default:e($,U,U,U,[""],W,0,x,W)}}}M=D=I=0,F=H=1,j=$="",A=_;break;case 58:A=1+c($),I=O;default:if(F<1){if(123==z)--F;else if(125==z&&0==F++&&125==(v=m>0?u(b,--m):0,p--,10===v&&(p=1,f--),v))continue}switch($+=o(z),z*F){case 38:H=D>0?1:($+="\f",-1);break;case 44:x[M++]=(c($)-1)*H,H=1;break;case 64:45===C()&&($+=k(w())),T=C(),D=A=c(j=$+=function(e){for(;!S(C());)w();return d(b,e,m)}(m)),z++;break;case 45:45===O&&2==c($)&&(F=0)}}return g}("",null,null,null,[""],t=x(t=e),0,[0],t),b="",i),A)},F={key:_,sheet:new n({key:_,container:s,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:M,registered:{},insert:function(e,t,i,n){g=i,T(e?e+"{"+t.styles+"}":t.styles),n&&(F.inserted[t.name]=!0)}};return F.sheet.hydrate(D),F}},47229:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;let r=function(e){var t={};return function(i){return void 0===t[i]&&(t[i]=e(i)),t[i]}}(function(e){return n.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)})},86894:(e,t,i)=>{"use strict";function n(e){var t=Object.create(null);return function(i){return void 0===t[i]&&(t[i]=e(i)),t[i]}}i.d(t,{Z:()=>n})},33895:(e,t,i)=>{"use strict";i.d(t,{C:()=>g,E:()=>E,T:()=>b,_:()=>m,a:()=>w,b:()=>C,c:()=>x,h:()=>f,i:()=>h,u:()=>y,w:()=>v});var n=i(2784),r=i(39185),o=i(7560),s=function(e){var t=new WeakMap;return function(i){if(t.has(i))return t.get(i);var n=e(i);return t.set(i,n),n}},a=i(73463),l=i.n(a),u=i(82792),d=i(1245),c=i(82668),h=!0,f={}.hasOwnProperty,p=n.createContext("undefined"!=typeof HTMLElement?(0,r.Z)({key:"css"}):null),g=p.Provider,m=function(){return(0,n.useContext)(p)},v=function(e){return(0,n.forwardRef)(function(t,i){return e(t,(0,n.useContext)(p),i)})};h||(v=function(e){return function(t){var i=(0,n.useContext)(p);return null===i?(i=(0,r.Z)({key:"css"}),n.createElement(p.Provider,{value:i},e(t,i))):e(t,i)}});var b=n.createContext({}),y=function(){return n.useContext(b)},_=s(function(e){return s(function(t){return"function"==typeof t?t(e):(0,o.Z)({},e,t)})}),w=function(e){var t=n.useContext(b);return e.theme!==t&&(t=_(t)(e.theme)),n.createElement(b.Provider,{value:t},e.children)};function C(e){var t=e.displayName||e.name||"Component",i=n.forwardRef(function(t,i){var r=n.useContext(b);return n.createElement(e,(0,o.Z)({theme:r,ref:i},t))});return i.displayName="WithTheme("+t+")",l()(i,e)}var S="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",x=function(e,t){var i={};for(var n in t)f.call(t,n)&&(i[n]=t[n]);return i[S]=e,i},k=function(e){var t=e.cache,i=e.serialized,n=e.isStringTag;return(0,u.hC)(t,i,n),(0,c.L)(function(){return(0,u.My)(t,i,n)}),null},E=v(function(e,t,i){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[S],s=[r],a="";"string"==typeof e.className?a=(0,u.fp)(t.registered,s,e.className):null!=e.className&&(a=e.className+" ");var l=(0,d.O)(s,void 0,n.useContext(b));a+=t.key+"-"+l.name;var c={};for(var h in e)f.call(e,h)&&"css"!==h&&h!==S&&(c[h]=e[h]);return c.ref=i,c.className=a,n.createElement(n.Fragment,null,n.createElement(k,{cache:t,serialized:l,isStringTag:"string"==typeof o}),n.createElement(o,c))})},28165:(e,t,i)=>{"use strict";i.r(t),i.d(t,{CacheProvider:()=>n.C,ClassNames:()=>p,Global:()=>u,ThemeContext:()=>n.T,ThemeProvider:()=>n.a,__unsafe_useEmotionCache:()=>n._,createElement:()=>l,css:()=>d,jsx:()=>l,keyframes:()=>c,useTheme:()=>n.u,withEmotionCache:()=>n.w,withTheme:()=>n.b});var n=i(33895),r=i(2784),o=i(82792),s=i(82668),a=i(1245);i(39185),i(73463);var l=function(e,t){var i=arguments;if(null==t||!n.h.call(t,"css"))return r.createElement.apply(void 0,i);var o=i.length,s=Array(o);s[0]=n.E,s[1]=(0,n.c)(e,t);for(var a=2;a{"use strict";i.d(t,{O:()=>p});var n,r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=i(86894),s=/[A-Z]|^ms/g,a=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=(0,o.Z)(function(e){return l(e)?e:e.replace(s,"-$&").toLowerCase()}),c=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(a,function(e,t,i){return n={name:t,styles:i,next:n},t})}return 1===r[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function h(e,t,i){if(null==i)return"";if(void 0!==i.__emotion_styles)return i;switch(typeof i){case"boolean":return"";case"object":if(1===i.anim)return n={name:i.name,styles:i.styles,next:n},i.name;if(void 0!==i.styles){var r=i.next;if(void 0!==r)for(;void 0!==r;)n={name:r.name,styles:r.styles,next:n},r=r.next;return i.styles+";"}return function(e,t,i){var n="";if(Array.isArray(i))for(var r=0;r=4;++n,r-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,i=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&i)*1540483477+((i>>>16)*59797<<16);switch(r){case 3:i^=(255&e.charCodeAt(n+2))<<16;case 2:i^=(255&e.charCodeAt(n+1))<<8;case 1:i^=255&e.charCodeAt(n),i=(65535&i)*1540483477+((i>>>16)*59797<<16)}return i^=i>>>13,(((i=(65535&i)*1540483477+((i>>>16)*59797<<16))^i>>>15)>>>0).toString(36)}(s)+u,styles:s,next:n}}},74126:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>m});var n=i(7560),r=i(2784),o=i(86894),s=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,a=(0,o.Z)(function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),l=i(33895),u=i(82792),d=i(1245),c=i(82668),h=function(e){return"theme"!==e},f=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?a:h},p=function(e,t,i){var n;if(t){var r=t.shouldForwardProp;n=e.__emotion_forwardProp&&r?function(t){return e.__emotion_forwardProp(t)&&r(t)}:r}return"function"!=typeof n&&i&&(n=e.__emotion_forwardProp),n},g=function(e){var t=e.cache,i=e.serialized,n=e.isStringTag;return(0,u.hC)(t,i,n),(0,c.L)(function(){return(0,u.My)(t,i,n)}),null},m=(function e(t,i){var o,s,a=t.__emotion_real===t,c=a&&t.__emotion_base||t;void 0!==i&&(o=i.label,s=i.target);var h=p(t,i,a),m=h||f(c),v=!m("as");return function(){var b=arguments,y=a&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&y.push("label:"+o+";"),null==b[0]||void 0===b[0].raw)y.push.apply(y,b);else{y.push(b[0][0]);for(var _=b.length,w=1;w<_;w++)y.push(b[w],b[0][w])}var C=(0,l.w)(function(e,t,i){var n=v&&e.as||c,o="",a=[],p=e;if(null==e.theme){for(var b in p={},e)p[b]=e[b];p.theme=r.useContext(l.T)}"string"==typeof e.className?o=(0,u.fp)(t.registered,a,e.className):null!=e.className&&(o=e.className+" ");var _=(0,d.O)(y.concat(a),t.registered,p);o+=t.key+"-"+_.name,void 0!==s&&(o+=" "+s);var w=v&&void 0===h?f(n):m,C={};for(var S in e)(!v||"as"!==S)&&w(S)&&(C[S]=e[S]);return C.className=o,C.ref=i,r.createElement(r.Fragment,null,r.createElement(g,{cache:t,serialized:_,isStringTag:"string"==typeof n}),r.createElement(n,C))});return C.displayName=void 0!==o?o:"Styled("+("string"==typeof c?c:c.displayName||c.name||"Component")+")",C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=c,C.__emotion_styles=y,C.__emotion_forwardProp=h,Object.defineProperty(C,"toString",{value:function(){return"."+s}}),C.withComponent=function(t,r){return e(t,(0,n.Z)({},i,r,{shouldForwardProp:p(C,r,!0)})).apply(void 0,y)},C}}).bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){m[e]=m(e)})},82668:(e,t,i)=>{"use strict";i.d(t,{L:()=>s,j:()=>a});var n,r=i(2784),o=!!(n||(n=i.t(r,2))).useInsertionEffect&&(n||(n=i.t(r,2))).useInsertionEffect,s=o||function(e){return e()},a=o||r.useLayoutEffect},82792:(e,t,i)=>{"use strict";function n(e,t,i){var n="";return i.split(" ").forEach(function(i){void 0!==e[i]?t.push(e[i]+";"):n+=i+" "}),n}i.d(t,{My:()=>o,fp:()=>n,hC:()=>r});var r=function(e,t,i){var n=e.key+"-"+t.name;!1===i&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},o=function(e,t,i){r(e,t,i);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}}},57256:(e,t)=>{"use strict";function i(e){if(Array.isArray(e)){let t=[],n=0;for(let r=0;re.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return e.slice(t,i)}function r(e){if(0===e[0])throw Error("invalid RLP: extra zeros");return u(l(e))}function o(e,t){if(e<56)return Uint8Array.from([e+t]);let i=f(e),n=f(t+55+i.length/2);return Uint8Array.from(d(n+i))}function s(e,t=!1){if(null==e||0===e.length)return Uint8Array.from([]);let i=function e(t){let i,o,s,a,l;let u=[],d=t[0];if(d<=127)return{data:t.slice(0,1),remainder:t.slice(1)};if(d<=183){if(i=d-127,s=128===d?Uint8Array.from([]):n(t,1,i),2===i&&s[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:s,remainder:t.slice(i)}}if(d<=191){if(o=d-182,t.length-1t.length)throw Error("invalid RLP: total length is larger than the data");for(a=n(t,o,s);a.length;)l=e(a),u.push(l.data),a=l.remainder;return{data:u,remainder:t.slice(s)}}}(g(e));if(t)return i;if(0!==i.remainder.length)throw Error("invalid RLP: remainder must be zero");return i.data}Object.defineProperty(t,"__esModule",{value:!0}),t.RLP=t.utils=t.decode=t.encode=void 0,t.encode=i,t.decode=s;let a=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function l(e){let t="";for(let i=0;ie+t.length,0),i=new Uint8Array(t);for(let t=0,n=0;t=2&&"0"===e[0]&&"x"===e[1]}function g(e){if(e instanceof Uint8Array)return e;if("string"==typeof e){if(p(e)){var t;return d((t="string"!=typeof e?e:p(e)?e.slice(2):e).length%2?`0${t}`:t)}return h(e)}if("number"==typeof e||"bigint"==typeof e)return e?d(f(e)):Uint8Array.from([]);if(null==e)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof e)}t.utils={bytesToHex:l,concatBytes:c,hexToBytes:d,utf8ToBytes:h},t.RLP={encode:i,decode:s}},54706:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.accountBodyToRLP=t.accountBodyToSlim=t.accountBodyFromSlim=t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;let r=i(57256),o=i(1115),s=i(80101),a=i(10144),l=i(85766),u=i(38127),d=i(38707),c=i(34243),h=BigInt(0);class f{constructor(e=h,t=h,i=u.KECCAK256_RLP,n=u.KECCAK256_NULL){this.nonce=e,this.balance=t,this.storageRoot=i,this.codeHash=n,this._validate()}static fromAccountData(e){let{nonce:t,balance:i,storageRoot:n,codeHash:r}=e;return new f(void 0!==t?(0,l.bufferToBigInt)((0,l.toBuffer)(t)):void 0,void 0!==i?(0,l.bufferToBigInt)((0,l.toBuffer)(i)):void 0,void 0!==n?(0,l.toBuffer)(n):void 0,void 0!==r?(0,l.toBuffer)(r):void 0)}static fromRlpSerializedAccount(e){let t=(0,l.arrToBufArr)(r.RLP.decode(Uint8Array.from(e)));if(!Array.isArray(t))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)}static fromValuesArray(e){let[t,i,n,r]=e;return new f((0,l.bufferToBigInt)(t),(0,l.bufferToBigInt)(i),n,r)}_validate(){if(this.nonce=8?h+=i[e].toUpperCase():h+=i[e];return h},t.isValidChecksumAddress=function(e,i){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,i)===e},t.generateAddress=function(e,t){return((0,d.assertIsBuffer)(e),(0,d.assertIsBuffer)(t),(0,l.bufferToBigInt)(t)===BigInt(0))?n.from((0,o.keccak256)(r.RLP.encode((0,l.bufArrToArr)([e,null])))).slice(-20):n.from((0,o.keccak256)(r.RLP.encode((0,l.bufArrToArr)([e,t])))).slice(-20)},t.generateAddress2=function(e,t,i){if((0,d.assertIsBuffer)(e),(0,d.assertIsBuffer)(t),(0,d.assertIsBuffer)(i),20!==e.length)throw Error("Expected from to be of length 20");if(32!==t.length)throw Error("Expected salt to be of length 32");let r=(0,o.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,o.keccak256)(i)]));return(0,l.toBuffer)(r).slice(-20)},t.isValidPrivate=function(e){return s.secp256k1.utils.isValidPrivateKey(e)},t.isValidPublic=function(e,t=!1){if((0,d.assertIsBuffer)(e),64===e.length)try{return s.secp256k1.ProjectivePoint.fromHex(n.concat([n.from([4]),e])),!0}catch(e){return!1}if(!t)return!1;try{return s.secp256k1.ProjectivePoint.fromHex(e),!0}catch(e){return!1}},t.pubToAddress=function(e,t=!1){if((0,d.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from(s.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),64!==e.length)throw Error("Expected pubKey to be of length 64");return n.from((0,o.keccak256)(e)).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,d.assertIsBuffer)(e),n.from(s.secp256k1.ProjectivePoint.fromPrivateKey(e).toRawBytes(!1).slice(1))},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,d.assertIsBuffer)(e),64!==e.length&&(e=n.from(s.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),e},t.zeroAddress=function(){let e=(0,l.zeros)(20);return(0,l.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,d.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e},t.accountBodyFromSlim=p;let g=new Uint8Array(0);t.accountBodyToSlim=function(e){let[t,i,n,r]=e;return[t,i,(0,l.arrToBufArr)(n).equals(u.KECCAK256_RLP)?g:n,(0,l.arrToBufArr)(r).equals(u.KECCAK256_NULL)?g:r]},t.accountBodyToRLP=function(e,t=!0){let i=t?p(e):e;return(0,l.arrToBufArr)(r.RLP.encode(i))}},38515:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;let r=i(54706),o=i(85766);class s{constructor(e){if(20!==e.length)throw Error("Invalid address length");this.buf=e}static zero(){return new s((0,o.zeros)(20))}static fromString(e){if(!(0,r.isValidAddress)(e))throw Error("Invalid address");return new s((0,o.toBuffer)(e))}static fromPublicKey(e){if(!n.isBuffer(e))throw Error("Public key should be Buffer");let t=(0,r.pubToAddress)(e);return new s(t)}static fromPrivateKey(e){if(!n.isBuffer(e))throw Error("Private key should be Buffer");let t=(0,r.privateToAddress)(e);return new s(t)}static generate(e,t){if("bigint"!=typeof t)throw Error("Expected nonce to be a bigint");return new s((0,r.generateAddress)(e.buf,(0,o.bigIntToBuffer)(t)))}static generate2(e,t,i){if(!n.isBuffer(t))throw Error("Expected salt to be a Buffer");if(!n.isBuffer(i))throw Error("Expected initCode to be a Buffer");return new s((0,r.generateAddress2)(e.buf,t,i))}equals(e){return this.buf.equals(e.buf)}isZero(){return this.equals(s.zero())}isPrecompileOrSystemAddress(){let e=(0,o.bufferToBigInt)(this.buf),t=BigInt(0),i=BigInt("0xffff");return e>=t&&e<=i}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return n.from(this.buf)}}t.Address=s},68263:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncEventEmitter=void 0;let n=i(22699);async function r(e,t,i){let n;for await(let r of t)try{r.length<2?r.call(e,i):await new Promise((t,n)=>{r.call(e,i,e=>{e?n(e):t()})})}catch(e){n=e}if(n)throw n}class o extends n.EventEmitter{emit(e,...t){let[i,n]=t,o=this._events[e]??[];return void 0===n&&"function"==typeof i&&(n=i,i=void 0),("newListener"===e||"removeListener"===e)&&(i={event:i,fn:n},n=void 0),r(this,(o=Array.isArray(o)?o:[o]).slice(),i).then(n).catch(n),this.listenerCount(e)>0}once(e,t){let i;let n=this;if("function"!=typeof t)throw TypeError("listener must be a function");return i=t.length>=2?function(r,o){n.removeListener(e,i),t(r,o)}:function(r){n.removeListener(e,i),t(r,i)},n.on(e,i),n}first(e,t){let i=this._events[e]??[];if("function"!=typeof t)throw TypeError("listener must be a function");return Array.isArray(i)||(this._events[e]=i=[i]),i.unshift(t),this}before(e,t,i){return this.beforeOrAfter(e,t,i)}after(e,t,i){return this.beforeOrAfter(e,t,i,"after")}beforeOrAfter(e,t,i,n){let r,o,s=this._events[e]??[],a="after"===n?1:0;if("function"!=typeof i)throw TypeError("listener must be a function");if("function"!=typeof t)throw TypeError("target must be a function");for(Array.isArray(s)||(this._events[e]=s=[s]),o=s.length,r=s.length;r--;)if(s[r]===t){o=r+a;break}return s.splice(o,0,i),this}on(e,t){return super.on(e,t)}addListener(e,t){return super.addListener(e,t)}prependListener(e,t){return super.prependListener(e,t)}prependOnceListener(e,t){return super.prependOnceListener(e,t)}removeAllListeners(e){return super.removeAllListeners(e)}removeListener(e,t){return super.removeListener(e,t)}eventNames(){return super.eventNames()}listeners(e){return super.listeners(e)}listenerCount(e){return super.listenerCount(e)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(e){return super.setMaxListeners(e)}}t.AsyncEventEmitter=o},85766:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.intToUnpaddedBuffer=t.bigIntToUnpaddedBuffer=t.bigIntToHex=t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.short=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToInt=t.bigIntToBuffer=t.bufferToBigInt=t.bufferToHex=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;let r=i(38707),o=i(34243);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Received an invalid integer type: ${e}`);return`0x${e.toString(16)}`},t.intToBuffer=function(e){let i=(0,t.intToHex)(e);return n.from((0,o.padToEven)(i.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};let s=function(e,i,n){let r=(0,t.zeros)(i);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};function l(e){let i=(0,t.bufferToHex)(e);return"0x"===i?BigInt(0):BigInt(i)}function u(e){return(0,t.toBuffer)("0x"+e.toString(16))}t.unpadBuffer=function(e){return(0,r.assertIsBuffer)(e),a(e)},t.unpadArray=function(e){return(0,r.assertIsArray)(e),a(e)},t.unpadHexString=function(e){return(0,r.assertIsHexString)(e),"0x"+a(e=(0,o.stripHexPrefix)(e))},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e)||Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,o.isHexString)(e))throw Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${e}`);return n.from((0,o.padToEven)((0,o.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if("bigint"==typeof e){if(e0&&0===i[0])throw Error(`${t} cannot have leading zeroes, received: ${i.toString("hex")}`)},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map(t=>e(t)):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map(t=>e(t)):Uint8Array.from(t??[])},t.bigIntToHex=e=>"0x"+e.toString(16),t.bigIntToUnpaddedBuffer=function(e){return(0,t.unpadBuffer)(u(e))},t.intToUnpaddedBuffer=function(e){return(0,t.unpadBuffer)((0,t.intToBuffer)(e))}},38127:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_WITHDRAWALS_PER_PAYLOAD=t.RLP_EMPTY_STRING=t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.SECP256K1_ORDER_DIV_2=t.SECP256K1_ORDER=t.MAX_INTEGER_BIGINT=t.MAX_INTEGER=t.MAX_UINT64=void 0;let n=i(48834),r=i(80101);t.MAX_UINT64=BigInt("0xffffffffffffffff"),t.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),t.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),t.SECP256K1_ORDER=r.secp256k1.CURVE.n,t.SECP256K1_ORDER_DIV_2=r.secp256k1.CURVE.n/BigInt(2),t.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex"),t.RLP_EMPTY_STRING=n.Buffer.from([128]),t.MAX_WITHDRAWALS_PER_PAYLOAD=16},73244:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactBytesToNibbles=t.bytesToNibbles=t.nibblesToCompactBytes=t.nibblesToBytes=t.hasTerminator=void 0,t.hasTerminator=e=>e.length>0&&16===e[e.length-1],t.nibblesToBytes=(e,t)=>{for(let i=0,n=0;n{let i=0;(0,t.hasTerminator)(e)&&(i=1,e=e.subarray(0,e.length-1));let n=new Uint8Array(e.length/2+1);return n[0]=i<<5,(1&e.length)==1&&(n[0]|=16,n[0]|=e[0],e=e.subarray(1)),(0,t.nibblesToBytes)(e,n.subarray(1)),n},t.bytesToNibbles=e=>{let t=2*e.length+1,i=new Uint8Array(t);for(let t=0;t{if(0===e.length)return e;let i=(0,t.bytesToNibbles)(e);i[0]<2&&(i=i.subarray(0,i.length-1));let n=2-(1&i[0]);return i.subarray(n)}},38707:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;let r=i(34243);t.assertIsHexString=function(e){if(!(0,r.isHexString)(e))throw Error(`This method only supports 0x-prefixed hex strings but input was: ${e}`)},t.assertIsBuffer=function(e){if(!n.isBuffer(e))throw Error(`This method only supports Buffer but input was: ${e}`)},t.assertIsArray=function(e){if(!Array.isArray(e))throw Error(`This method only supports number arrays but input was: ${e}`)},t.assertIsString=function(e){if("string"!=typeof e)throw Error(`This method only supports strings but input was: ${e}`)}},45372:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.toAscii=t.stripHexPrefix=t.padToEven=t.isHexString=t.isHexPrefixed=t.getKeys=t.getBinarySize=t.fromUtf8=t.fromAscii=t.arrayContainsArray=void 0,r(i(38127),t),r(i(53895),t),r(i(54706),t),r(i(38515),t),r(i(72868),t),r(i(2074),t),r(i(85766),t),r(i(82103),t),r(i(73244),t),r(i(68263),t);var o=i(34243);Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),r(i(66065),t),r(i(46831),t)},34243:(e,t,i)=>{"use strict";var n=i(48834).Buffer;function r(e){if("string"!=typeof e)throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof e}`);return"0"===e[0]&&"x"===e[1]}function o(e){let t=e;if("string"!=typeof t)throw Error(`[padToEven] value must be type 'string', received ${typeof t}`);return t.length%2&&(t=`0${t}`),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=r,t.stripHexPrefix=e=>{if("string"!=typeof e)throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof e}`);return r(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw Error(`[getBinarySize] method requires input type 'string', received ${typeof e}`);return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,i){if(!0!==Array.isArray(e))throw Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof e}'`);if(!0!==Array.isArray(t))throw Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof t}'`);return t[!0===i?"some":"every"](t=>e.indexOf(t)>=0)},t.toAscii=function(e){let t="",i=0,n=e.length;for("0x"===e.substring(0,2)&&(i=2);i0)||e.length===2+2*t)}},66065:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Lock=void 0,t.Lock=class{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise(e=>this.promiseResolverQueue.push(e))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;let e=this.promiseResolverQueue.shift();e&&e(!0)}}}},46831:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getProvider=t.fetchFromProvider=void 0;let n=i(42973),r=async(e,t)=>(await (0,n.default)(e,{headers:{"content-type":"application/json"},type:"json",data:{method:t.method,params:t.params,jsonrpc:"2.0",id:1}})).result;t.fetchFromProvider=r,t.getProvider=e=>{if("string"==typeof e)return e;if(e?.connection?.url!==void 0)return e.connection.url;throw Error("Must provide valid provider URL or Web3Provider")}},2074:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;let r=i(1115),o=i(80101),s=i(85766),a=i(38127),l=i(38707);function u(e,t){return e===BigInt(0)||e===BigInt(1)?e:void 0===t?e-BigInt(27):e-(t*BigInt(2)+BigInt(35))}function d(e){return e===BigInt(0)||e===BigInt(1)}t.ecsign=function(e,t,i){let r=o.secp256k1.sign(e,t),s=r.toCompactRawBytes();return{r:n.from(s.slice(0,32)),s:n.from(s.slice(32,64)),v:void 0===i?BigInt(r.recovery+27):BigInt(r.recovery+35)+BigInt(i)*BigInt(2)}},t.ecrecover=function(e,t,i,r,a){let l=n.concat([(0,s.setLengthLeft)(i,32),(0,s.setLengthLeft)(r,32)],64),c=u(t,a);if(!d(c))throw Error("Invalid signature v value");let h=o.secp256k1.Signature.fromCompact(l).addRecoveryBit(Number(c)).recoverPublicKey(e);return n.from(h.toRawBytes(!1).slice(1))},t.toRpcSig=function(e,t,i,r){if(!d(u(e,r)))throw Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(i,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,i,r){if(!d(u(e,r)))throw Error("Invalid signature v value");let o=i;return(e>BigInt(28)&&e%BigInt(2)===BigInt(1)||e===BigInt(1)||e===BigInt(28))&&(o=n.from(i),o[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(o,32)]))},t.fromRpcSig=function(e){let t,i,n;let r=(0,s.toBuffer)(e);if(r.length>=65)t=r.slice(0,32),i=r.slice(32,64),n=(0,s.bufferToBigInt)(r.slice(64));else if(64===r.length)t=r.slice(0,32),i=r.slice(32,64),n=BigInt((0,s.bufferToInt)(r.slice(32,33))>>7),i[0]&=127;else throw Error("Invalid signature length");return n<27&&(n+=BigInt(27)),{v:n,r:t,s:i}},t.isValidSignature=function(e,t,i,n=!0,r){if(32!==t.length||32!==i.length||!d(u(e,r)))return!1;let o=(0,s.bufferToBigInt)(t),l=(0,s.bufferToBigInt)(i);return o!==BigInt(0)&&!(o>=a.SECP256K1_ORDER)&&l!==BigInt(0)&&!(l>=a.SECP256K1_ORDER)&&(!n||!(l>=a.SECP256K1_ORDER_DIV_2))},t.hashPersonalMessage=function(e){(0,l.assertIsBuffer)(e);let t=n.from(`\u0019Ethereum Signed Message: -${e.length}`,"utf-8");return n.from((0,r.keccak256)(n.concat([t,e])))}},82103:(e,t,i)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=void 0;let r=i(85766),o=i(34243);!function(e){e[e.Number=0]="Number",e[e.BigInt=1]="BigInt",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(n=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0===e)return;if("string"!=typeof e||(0,o.isHexString)(e)){if("number"==typeof e&&!Number.isSafeInteger(e))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error(`A string must be provided with a 0x-prefix, given: ${e}`);let i=(0,r.toBuffer)(e);switch(t){case n.Buffer:return i;case n.BigInt:return(0,r.bufferToBigInt)(i);case n.Number:{let e=(0,r.bufferToBigInt)(i);if(e>BigInt(Number.MAX_SAFE_INTEGER))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(e)}case n.PrefixedHexString:return(0,r.bufferToHex)(i);default:throw Error("unknown outputType")}}},53895:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GWEI_TO_WEI=void 0,t.GWEI_TO_WEI=BigInt(1e9)},72868:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.Withdrawal=void 0;let r=i(38515),o=i(85766),s=i(82103);class a{constructor(e,t,i,n){this.index=e,this.validatorIndex=t,this.address=i,this.amount=n}static fromWithdrawalData(e){let{index:t,validatorIndex:i,address:n,amount:o}=e,l=(0,s.toType)(t,s.TypeOutput.BigInt),u=(0,s.toType)(i,s.TypeOutput.BigInt),d=new r.Address((0,s.toType)(n,s.TypeOutput.Buffer)),c=(0,s.toType)(o,s.TypeOutput.BigInt);return new a(l,u,d,c)}static fromValuesArray(e){if(4!==e.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${e.length}`);let[t,i,n,r]=e;return a.fromWithdrawalData({index:t,validatorIndex:i,address:n,amount:r})}static toBufferArray(e){let{index:t,validatorIndex:i,address:o,amount:a}=e;return[(0,s.toType)(t,s.TypeOutput.BigInt)===BigInt(0)?n.alloc(0):(0,s.toType)(t,s.TypeOutput.Buffer),(0,s.toType)(i,s.TypeOutput.BigInt)===BigInt(0)?n.alloc(0):(0,s.toType)(i,s.TypeOutput.Buffer),o instanceof r.Address?o.buf:(0,s.toType)(o,s.TypeOutput.Buffer),(0,s.toType)(a,s.TypeOutput.BigInt)===BigInt(0)?n.alloc(0):(0,s.toType)(a,s.TypeOutput.Buffer)]}raw(){return a.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,o.bigIntToHex)(this.index),validatorIndex:(0,o.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,o.bigIntToHex)(this.amount)}}}t.Withdrawal=a},54269:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function o(e,t,i){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{c="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(29005).Buffer}catch(e){}function s(e,t){var i=e.charCodeAt(t);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void n(!1,"Invalid character in "+e)}function a(e,t,i){var n=s(e,i);return i-1>=t&&(n|=s(e,i-1)<<4),n}function l(e,t,i,r){for(var o=0,s=0,a=Math.min(e.length,i),l=t;l=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this._strip()},o.prototype._parseHex=function(e,t,i){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var n,r=0;r=t;r-=2)n=a(e,t,r)<=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,a=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var c,h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i._strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215,(r+=2)>=26&&(r-=26,s--),i=0!==o||s!==this.length-1?h[6-l.length]+l+i:l+i}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var u=f[e],d=p[e];i="";var c=this.clone();for(c.negative=0;!c.isZero();){var g=c.modrn(d).toString(e);i=(c=c.idivn(d)).isZero()?g+i:h[u-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},c&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(c,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){this._strip();var r=this.byteLength(),o=i||Math.max(1,r);n(r<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=e.allocUnsafe?e.allocUnsafe(o):new e(o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,r),s},o.prototype._toArrayLikeLE=function(e,t){for(var i=0,n=0,r=0,o=0;r>8&255),i>16&255),6===o?(i>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i=0&&(e[i--]=s>>8&255),i>=0&&(e[i--]=s>>16&255),6===o?(i>=0&&(e[i--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i>=0)for(e[i--]=n;i>=0;)e[i--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,i=0;return t>=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],j=8191&z,V=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,Q=Z>>>13,J=0|a[4],X=8191&J,ee=J>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,j))|0)+((8191&(r=(r=Math.imul(c,V))+Math.imul(h,j)|0))<<13)|0;u=((o=Math.imul(h,V))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,j),r=(r=Math.imul(p,V))+Math.imul(g,j)|0,o=Math.imul(g,V);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,j),r=(r=Math.imul(v,V))+Math.imul(b,j)|0,o=Math.imul(b,V),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,j),r=(r=Math.imul(_,V))+Math.imul(w,j)|0,o=Math.imul(w,V),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,Q)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,Q)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,j),r=(r=Math.imul(S,V))+Math.imul(x,j)|0,o=Math.imul(x,V),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,Q)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,Q)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,j),r=(r=Math.imul(E,V))+Math.imul(L,j)|0,o=Math.imul(L,V),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,Q)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,j),r=(r=Math.imul(N,V))+Math.imul(D,j)|0,o=Math.imul(D,V),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,Q)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,j),r=(r=Math.imul(T,V))+Math.imul(I,j)|0,o=Math.imul(I,V),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,Q)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,Q)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,j),r=(r=Math.imul(P,V))+Math.imul(R,j)|0,o=Math.imul(R,V),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,Q)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,Q)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,j),r=(r=Math.imul(B,V))+Math.imul(H,j)|0,o=Math.imul(H,V),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,Q)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,Q)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,Q)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,Q))+Math.imul(H,Y)|0,o=Math.imul(H,Q),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function v(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i._strip()}function b(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):i<63?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},b.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,i+=(o/67108864|0)+(s>>>26),this.words[r]=67108863&s}return 0!==i&&(this.words[r]=i,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r&1}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=67108864%e,r=0,o=this.length-1;o>=0;o--)r=(i*r+(0|this.words[o]))%e;return t?-r:r},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=0,r=this.length-1;r>=0;r--){var o=(0|this.words[r])+67108864*i;this.words[r]=o/e|0,i=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},r(w,_),w.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(y[e])return y[e];if("k256"===e)t=new w;else if("p224"===e)t=new C;else if("p192"===e)t=new S;else if("p25519"===e)t=new x;else throw Error("Unknown prime "+e);return y[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},k.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},r(E,k),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},83620:(e,t,i)=>{"use strict";i.r(t),i.d(t,{commify:()=>G,formatEther:()=>Q,formatUnits:()=>Z,parseEther:()=>J,parseUnits:()=>Y});let n=!1,r=!1,o={debug:1,default:2,info:2,warning:3,error:4,off:5},s=2,a=null,l=function(){try{let e=[];if(["NFD","NFC","NFKD","NFKC"].forEach(t=>{try{if("test"!=="test".normalize(t))throw Error("bad normalize")}catch(i){e.push(t)}}),e.length)throw Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(e){return e.message}return null}();!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(w||(w={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED",e.ACTION_REJECTED="ACTION_REJECTED"}(C||(C={}));let u="0123456789abcdef";class d{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let i=e.toLowerCase();null==o[i]&&this.throwArgumentError("invalid log level name","logLevel",e),s>o[i]||console.log.apply(console,t)}debug(...e){this._log(d.levels.DEBUG,e)}info(...e){this._log(d.levels.INFO,e)}warn(...e){this._log(d.levels.WARNING,e)}makeError(e,t,i){if(r)return this.makeError("censored error",t,{});t||(t=d.errors.UNKNOWN_ERROR),i||(i={});let n=[];Object.keys(i).forEach(e=>{let t=i[e];try{if(t instanceof Uint8Array){let i="";for(let e=0;e>4]+u[15&t[e]];n.push(e+"=Uint8Array(0x"+i+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(i[e].toString()))}}),n.push(`code=${t}`),n.push(`version=${this.version}`);let o=e,s="";switch(t){case C.NUMERIC_FAULT:{s="NUMERIC_FAULT";let t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case C.CALL_EXCEPTION:case C.INSUFFICIENT_FUNDS:case C.MISSING_NEW:case C.NONCE_EXPIRED:case C.REPLACEMENT_UNDERPRICED:case C.TRANSACTION_REPLACED:case C.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");let a=Error(e);return a.reason=o,a.code=t,Object.keys(i).forEach(function(e){a[e]=i[e]}),a}throwError(e,t,i){throw this.makeError(e,t,i)}throwArgumentError(e,t,i){return this.throwError(e,d.errors.INVALID_ARGUMENT,{argument:t,value:i})}assert(e,t,i,n){e||this.throwError(t,i,n)}assertArgument(e,t,i,n){e||this.throwArgumentError(t,i,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),l&&this.throwError("platform missing String.prototype.normalize",d.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:l})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,d.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,d.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,i){i=i?": "+i:"",et&&this.throwError("too many arguments"+i,d.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||null==e)&&this.throwError("missing new",d.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",d.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||null==e)&&this.throwError("missing new",d.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return a||(a=new d("logger/5.7.0")),a}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",d.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),n){if(!e)return;this.globalLogger().throwError("error censorship permanent",d.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}r=!!e,n=!!t}static setLogLevel(e){let t=o[e.toLowerCase()];if(null==t){d.globalLogger().warn("invalid log level - "+e);return}s=t}static from(e){return new d(e)}}d.errors=C,d.levels=w;let c=new d("bytes/5.7.0");function h(e){return!!e.toHexString}function f(e){return e.slice||(e.slice=function(){let t=Array.prototype.slice.call(arguments);return f(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function p(e){return"number"==typeof e&&e==e&&e%1==0}function g(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e||!p(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function m(e,t){return"string"==typeof e&&!!e.match(/^0x[0-9A-Fa-f]*$/)&&(!t||e.length===2+2*t)}let v="0123456789abcdef";function b(e,t){if(t||(t={}),"number"==typeof e){c.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=v[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),h(e))return e.toHexString();if(m(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":c.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(g(e)){let t="0x";for(let i=0;i>4]+v[15&n]}return t}return c.throwArgumentError("invalid hexlify value","value",e)}function y(e,t){for("string"!=typeof e?e=b(e):m(e)||c.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&c.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}let _="bignumber/5.7.0";var w,C,S=i(54269),x=i.n(S)().BN;let k=new d(_),E={},L=!1;class M{constructor(e,t){e!==E&&k.throwError("cannot call constructor directly; use BigNumber.from",d.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return D(A(this).fromTwos(e))}toTwos(e){return D(A(this).toTwos(e))}abs(){return"-"===this._hex[0]?M.from(this._hex.substring(1)):this}add(e){return D(A(this).add(A(e)))}sub(e){return D(A(this).sub(A(e)))}div(e){return M.from(e).isZero()&&T("division-by-zero","div"),D(A(this).div(A(e)))}mul(e){return D(A(this).mul(A(e)))}mod(e){let t=A(e);return t.isNeg()&&T("division-by-zero","mod"),D(A(this).umod(t))}pow(e){let t=A(e);return t.isNeg()&&T("negative-power","pow"),D(A(this).pow(t))}and(e){let t=A(e);return(this.isNegative()||t.isNeg())&&T("unbound-bitwise-result","and"),D(A(this).and(t))}or(e){let t=A(e);return(this.isNegative()||t.isNeg())&&T("unbound-bitwise-result","or"),D(A(this).or(t))}xor(e){let t=A(e);return(this.isNegative()||t.isNeg())&&T("unbound-bitwise-result","xor"),D(A(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&T("negative-width","mask"),D(A(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&T("negative-width","shl"),D(A(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&T("negative-width","shr"),D(A(this).shrn(e))}eq(e){return A(this).eq(A(e))}lt(e){return A(this).lt(A(e))}lte(e){return A(this).lte(A(e))}gt(e){return A(this).gt(A(e))}gte(e){return A(this).gte(A(e))}isNegative(){return"-"===this._hex[0]}isZero(){return A(this).isZero()}toNumber(){try{return A(this).toNumber()}catch(e){T("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return k.throwError("this platform does not support BigInt",d.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?L||(L=!0,k.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?k.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",d.errors.UNEXPECTED_ARGUMENT,{}):k.throwError("BigNumber.toString does not accept parameters",d.errors.UNEXPECTED_ARGUMENT,{})),A(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof M)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new M(E,N(e)):e.match(/^-?[0-9]+$/)?new M(E,N(new x(e))):k.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&T("underflow","BigNumber.from",e),(e>=9007199254740991||e<=-9007199254740991)&&T("overflow","BigNumber.from",e),M.from(String(e));if("bigint"==typeof e)return M.from(e.toString());if(g(e))return M.from(b(e));if(e){if(e.toHexString){let t=e.toHexString();if("string"==typeof t)return M.from(t)}else{let t=e._hex;if(null==t&&"BigNumber"===e.type&&(t=e.hex),"string"==typeof t&&(m(t)||"-"===t[0]&&m(t.substring(1))))return M.from(t)}}return k.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!!(e&&e._isBigNumber)}}function N(e){if("string"!=typeof e)return N(e.toString(16));if("-"===e[0])return("-"===(e=e.substring(1))[0]&&k.throwArgumentError("invalid hex","value",e),"0x00"===(e=N(e)))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function D(e){return M.from(N(e))}function A(e){let t=M.from(e).toHexString();return"-"===t[0]?new x("-"+t.substring(3),16):new x(t.substring(2),16)}function T(e,t,i){let n={fault:e,operation:t};return null!=i&&(n.value=i),k.throwError(e,d.errors.NUMERIC_FAULT,n)}let I=new d(_),O={},P=M.from(0),R=M.from(-1);function F(e,t,i,n){let r={fault:t,operation:i};return void 0!==n&&(r.value=n),I.throwError(e,d.errors.NUMERIC_FAULT,r)}let B="0";for(;B.length<256;)B+=B;function H(e){if("number"!=typeof e)try{e=M.from(e).toNumber()}catch(e){}return"number"==typeof e&&e>=0&&e<=256&&!(e%1)?"1"+B.substring(0,e):I.throwArgumentError("invalid decimal size","decimals",e)}function z(e,t){null==t&&(t=0);let i=H(t),n=(e=M.from(e)).lt(P);n&&(e=e.mul(R));let r=e.mod(i).toString();for(;r.length2&&I.throwArgumentError("too many decimal points","value",e);let o=r[0],s=r[1];for(o||(o="0"),s||(s="0");"0"===s[s.length-1];)s=s.substring(0,s.length-1);for(s.length>i.length-1&&F("fractional component exceeds decimals","underflow","parseFixed"),""===s&&(s="0");s.lengthnull==e[t]?n:(typeof e[t]!==i&&I.throwArgumentError("invalid fixed format ("+t+" not "+i+")","format."+t,e[t]),e[t]);t=r("signed","boolean",t),i=r("width","number",i),n=r("decimals","number",n)}return i%8&&I.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",i),n>80&&I.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",n),new V(O,t,i,n)}}class W{constructor(e,t,i,n){e!==O&&I.throwError("cannot use FixedNumber constructor; use FixedNumber.from",d.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=n,this._hex=t,this._value=i,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&I.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}addUnsafe(e){this._checkFormat(e);let t=j(this._value,this.format.decimals),i=j(e._value,e.format.decimals);return W.fromValue(t.add(i),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);let t=j(this._value,this.format.decimals),i=j(e._value,e.format.decimals);return W.fromValue(t.sub(i),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);let t=j(this._value,this.format.decimals),i=j(e._value,e.format.decimals);return W.fromValue(t.mul(i).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);let t=j(this._value,this.format.decimals),i=j(e._value,e.format.decimals);return W.fromValue(t.mul(this.format._multiplier).div(i),this.format.decimals,this.format)}floor(){let e=this.toString().split(".");1===e.length&&e.push("0");let t=W.from(e[0],this.format),i=!e[1].match(/^(0*)$/);return this.isNegative()&&i&&(t=t.subUnsafe(U.toFormat(t.format))),t}ceiling(){let e=this.toString().split(".");1===e.length&&e.push("0");let t=W.from(e[0],this.format),i=!e[1].match(/^(0*)$/);return!this.isNegative()&&i&&(t=t.addUnsafe(U.toFormat(t.format))),t}round(e){null==e&&(e=0);let t=this.toString().split(".");if(1===t.length&&t.push("0"),(e<0||e>80||e%1)&&I.throwArgumentError("invalid decimal count","decimals",e),t[1].length<=e)return this;let i=W.from("1"+B.substring(0,e),this.format),n=$.toFormat(this.format);return this.mulUnsafe(i).addUnsafe(n).floor().divUnsafe(i)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(e){return null==e?this._hex:(e%8&&I.throwArgumentError("invalid byte width","width",e),y(M.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString(),e/8))}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return W.fromString(this._value,e)}static fromValue(e,t,i){var n;return null!=i||null==t||null!=(n=t)&&(M.isBigNumber(n)||"number"==typeof n&&n%1==0||"string"==typeof n&&n.match(/^-?[0-9]+$/)||m(n)||"bigint"==typeof n||g(n))||(i=t,t=null),null==t&&(t=0),null==i&&(i="fixed"),W.fromString(z(e,t),V.from(i))}static fromString(e,t){null==t&&(t="fixed");let i=V.from(t),n=j(e,i.decimals);!i.signed&&n.lt(P)&&F("unsigned value cannot be negative","overflow","value",e);let r=null;r=i.signed?n.toTwos(i.width).toHexString():y(r=n.toHexString(),i.width/8);let o=z(n,i.decimals);return new W(O,r,o,i)}static fromBytes(e,t){null==t&&(t="fixed");let i=V.from(t);if(function(e,t){if(t||(t={}),"number"==typeof e){c.checkSafeUint53(e,"invalid arrayify value");let t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),f(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),h(e)&&(e=e.toHexString()),m(e)){let i=e.substring(2);i.length%2&&("left"===t.hexPad?i="0"+i:"right"===t.hexPad?i+="0":c.throwArgumentError("hex data is odd-length","value",e));let n=[];for(let e=0;ei.width/8)throw Error("overflow");let n=M.from(e);i.signed&&(n=n.fromTwos(i.width));let r=n.toTwos((i.signed?0:1)+i.width).toHexString(),o=z(n,i.decimals);return new W(O,r,o,i)}static from(e,t){if("string"==typeof e)return W.fromString(e,t);if(g(e))return W.fromBytes(e,t);try{return W.fromValue(e,0,t)}catch(e){if(e.code!==d.errors.INVALID_ARGUMENT)throw e}return I.throwArgumentError("invalid FixedNumber value","value",e)}static isFixedNumber(e){return!!(e&&e._isFixedNumber)}}let U=W.from(1),$=W.from("0.5"),K=new d("units/5.7.0"),q=["wei","kwei","mwei","gwei","szabo","finney","ether"];function G(e){let t=String(e).split(".");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||"."===e||"-."===e)&&K.throwArgumentError("invalid value","value",e);let i=t[0],n="";for("-"===i.substring(0,1)&&(n="-",i=i.substring(1));"0"===i.substring(0,1);)i=i.substring(1);""===i&&(i="0");let r="";for(2===t.length&&(r="."+(t[1]||"0"));r.length>2&&"0"===r[r.length-1];)r=r.substring(0,r.length-1);let o=[];for(;i.length;){if(i.length<=3){o.unshift(i);break}{let e=i.length-3;o.unshift(i.substring(e)),i=i.substring(0,e)}}return n+o.join(",")+r}function Z(e,t){if("string"==typeof t){let e=q.indexOf(t);-1!==e&&(t=3*e)}return z(e,null!=t?t:18)}function Y(e,t){if("string"!=typeof e&&K.throwArgumentError("value must be a string","value",e),"string"==typeof t){let e=q.indexOf(t);-1!==e&&(t=3*e)}return j(e,null!=t?t:18)}function Q(e){return Z(e,18)}function J(e){return Y(e,18)}},68872:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeSingle=t.decode=t.encodePacked=t.encodeSingle=t.encode=void 0;let n=i(1791),r=i(39777),o=i(69472);t.encode=(e,t,i,n)=>{try{return(0,o.pack)({types:e,values:t,packed:i,tight:n})}catch(e){if(e instanceof r.ParserError)throw new r.ParserError(`Unable to encode value: ${e.message}`,e);throw new r.ParserError(`An unexpected error occurred: ${(0,r.getErrorMessage)(e)}`,e)}},t.encodeSingle=(e,i)=>(0,t.encode)([e],[i]),t.encodePacked=(e,i,n)=>(0,t.encode)(e,i,!0,n),t.decode=(e,t)=>{let i=(0,n.createBytes)(t);try{return(0,o.unpack)(e,i)}catch(e){if(e instanceof r.ParserError)throw new r.ParserError(`Unable to decode value: ${e.message}`,e);throw new r.ParserError(`An unexpected error occurred: ${(0,r.getErrorMessage)(e)}`,e)}},t.decodeSingle=(e,i)=>{let o=(0,t.decode)([e],i);return(0,n.assert)(1===o.length,new r.ParserError("Decoded value array has unexpected length.")),o[0]}},39777:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParserError=t.getErrorStack=t.getErrorMessage=void 0;let n=i(1791);t.getErrorMessage=e=>"string"==typeof e?e:e instanceof Error||(0,n.isObject)(e)&&(0,n.hasProperty)(e,"message")&&"string"==typeof e.message?e.message:"Unknown error.",t.getErrorStack=e=>{if(e instanceof Error)return e.stack},t.ParserError=class extends Error{constructor(e,i){super(e),this.name="ParserError";let n=(0,t.getErrorStack)(i);n&&(this.stack=n)}}},40260:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(68872),t),r(i(39777),t),r(i(75858),t)},12378:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iterate=void 0;let n=i(1791),r=function*(e,t=32){for(let i=0;i{(0,n.assert)(e>=0,"Cannot skip a negative number of bytes."),(0,n.assert)(e%t==0,"Length must be a multiple of the size."),i+=e},o=e.subarray(i);yield{skip:r,value:o}}return{skip:()=>void 0,value:new Uint8Array}};t.iterate=r},69472:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unpack=t.pack=t.isDynamicParser=t.getParser=void 0;let n=i(1791),r=i(39777),o=i(12378),s=i(84206),a=i(92313);t.getParser=e=>{let t={address:s.address,array:s.array,bool:s.bool,bytes:s.bytes,fixedBytes:s.fixedBytes,function:s.fn,number:s.number,string:s.string,tuple:s.tuple},i=t[e];if(i)return i;let n=Object.values(t).find(t=>t.isType(e));if(n)return n;throw new r.ParserError(`The type "${e}" is not supported.`)},t.isDynamicParser=(e,t)=>{let{isDynamic:i}=e;return"function"==typeof i?i(t):i},t.pack=({types:e,values:i,packed:o=!1,tight:s=!1,arrayPacked:l=!1,byteArray:u=new Uint8Array})=>{(0,n.assert)(e.length===i.length,new r.ParserError(`The number of types (${e.length}) does not match the number of values (${i.length}).`));let{staticBuffer:d,dynamicBuffer:c,pointers:h}=e.reduce(({staticBuffer:e,dynamicBuffer:r,pointers:a},u,d)=>{let c=(0,t.getParser)(u),h=i[d];return o||l||!(0,t.isDynamicParser)(c,u)?{staticBuffer:c.encode({buffer:e,value:h,type:u,packed:o,tight:s}),dynamicBuffer:r,pointers:a}:{staticBuffer:(0,n.concatBytes)([e,new Uint8Array(32)]),dynamicBuffer:c.encode({buffer:r,value:h,type:u,packed:o,tight:s}),pointers:[...a,{position:e.length,pointer:r.length}]}},{staticBuffer:new Uint8Array,dynamicBuffer:new Uint8Array,pointers:[]});(0,n.assert)(!o&&!l||0===c.length,new r.ParserError("Invalid pack state."));let f=d.length,p=h.reduce((e,{pointer:t,position:i})=>{let r=(0,a.padStart)((0,n.numberToBytes)(f+t));return(0,a.set)(e,r,i)},d);return(0,n.concatBytes)([u,p,c])},t.unpack=(e,i)=>{let s=(0,o.iterate)(i);return e.map(e=>{let{value:{value:o,skip:a},done:l}=s.next();(0,n.assert)(!l,new r.ParserError(`The encoded value is invalid for the provided types. Reached end of buffer while attempting to parse "${e}".`));let u=(0,t.getParser)(e);if((0,t.isDynamicParser)(u,e)){let t=(0,n.bytesToNumber)(o.subarray(0,32)),r=i.subarray(t);return u.decode({type:e,value:r,skip:a})}return u.decode({type:e,value:o,skip:a})})}},27683:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.address=t.getAddress=void 0;let n=i(1791),r=i(39777),o=i(92313);t.getAddress=e=>{let t=(0,n.createBytes)(e);return(0,n.assert)(t.length<=20,new r.ParserError(`Invalid address value. Expected address to be 20 bytes long, but received ${t.length} bytes.`)),(0,o.padStart)(t,20)},t.address={isDynamic:!1,isType:e=>"address"===e,getByteLength:()=>32,encode({buffer:e,value:i,packed:r}){let s=(0,t.getAddress)(i);if(r)return(0,n.concatBytes)([e,s]);let a=(0,o.padStart)(s);return(0,n.concatBytes)([e,a])},decode:({value:e})=>(0,n.add0x)((0,n.bytesToHex)(e.slice(12,32)))}},37759:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.array=t.getTupleType=t.getArrayType=t.isArrayType=void 0;let n=i(1791),r=i(39777),o=i(69472),s=i(92313),a=i(92408),l=i(44409),u=/^(?.*)\[(?\d*?)\]$/u;t.isArrayType=e=>u.test(e),t.getArrayType=e=>{let t=e.match(u);return(0,n.assert)(t?.groups?.type,new r.ParserError(`Invalid array type. Expected an array type, but received "${e}".`)),[t.groups.type,t.groups.length?parseInt(t.groups.length,10):void 0]},t.getTupleType=(e,t)=>`(${Array(t).fill(e).join(",")})`,t.array={isDynamic(e){let[i,n]=(0,t.getArrayType)(e);return void 0===n||(0,o.isDynamicParser)((0,o.getParser)(i),i)},isType:e=>(0,t.isArrayType)(e),getByteLength(e){(0,n.assert)((0,t.isArrayType)(e),new r.ParserError(`Expected an array type, but received "${e}".`));let[i,s]=(0,t.getArrayType)(e);return(0,o.isDynamicParser)(this,e)||void 0===s?32:l.tuple.getByteLength((0,t.getTupleType)(i,s))},encode({type:e,buffer:i,value:u,packed:d,tight:c}){let[h,f]=(0,t.getArrayType)(e);if((0,n.assert)(!d||!(0,t.isArrayType)(h),new r.ParserError("Cannot pack nested arrays.")),d&&(0,o.isDynamicParser)((0,o.getParser)(h),h))return(0,o.pack)({types:Array(u.length).fill(h),values:u,byteArray:i,packed:d,arrayPacked:!0,tight:c});if(f)return(0,n.assert)(f===u.length,new r.ParserError(`Array length does not match type length. Expected a length of ${f}, but received ${u.length}.`)),l.tuple.encode({type:(0,t.getTupleType)(h,f),buffer:i,value:u,packed:a.fixedBytes.isType(h)&&c,tight:c});if(d)return(0,o.pack)({types:Array(u.length).fill(h),values:u,byteArray:i,packed:a.fixedBytes.isType(h)&&c,arrayPacked:!0,tight:c});let p=(0,s.padStart)((0,n.numberToBytes)(u.length));return(0,o.pack)({types:Array(u.length).fill(h),values:u,byteArray:(0,n.concatBytes)([i,p]),packed:d,tight:c})},decode({type:e,value:i,...s}){let[a,u]=(0,t.getArrayType)(e);if(u){let e=l.tuple.decode({type:(0,t.getTupleType)(a,u),value:i,...s});return(0,n.assert)(e.length===u,new r.ParserError(`Array length does not match type length. Expected a length of ${u}, but received ${e.length}.`)),e}let d=(0,n.bytesToNumber)(i.subarray(0,32));return(0,o.unpack)(Array(d).fill(a),i.subarray(32))}}},18457:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bool=t.getBooleanValue=void 0;let n=i(1791),r=i(37715),o=i(39777),s=i(1001),a=(0,r.coerce)((0,r.boolean)(),(0,r.union)([(0,r.literal)("true"),(0,r.literal)("false")]),e=>"true"===e);t.getBooleanValue=e=>{try{if((0,r.create)(e,a))return BigInt(1);return BigInt(0)}catch{throw new o.ParserError(`Invalid boolean value. Expected a boolean literal, or the string "true" or "false", but received "${e}".`)}},t.bool={isDynamic:!1,isType:e=>"bool"===e,getByteLength:()=>32,encode({buffer:e,value:i,packed:r,tight:o}){let a=(0,t.getBooleanValue)(i);return r?(0,n.concatBytes)([e,(0,n.bigIntToBytes)(a)]):s.number.encode({type:"uint256",buffer:e,value:a,packed:r,tight:o})},decode:e=>s.number.decode({...e,type:"uint256"})===BigInt(1)}},37300:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bytes=void 0;let n=i(1791),r=i(92313);t.bytes={isDynamic:!0,isType:e=>"bytes"===e,getByteLength:()=>32,encode({buffer:e,value:t,packed:i}){let o=(0,n.createBytes)(t);if(i)return(0,n.concatBytes)([e,o]);let s=32*Math.ceil(o.byteLength/32);return(0,n.concatBytes)([e,(0,r.padStart)((0,n.numberToBytes)(o.byteLength)),(0,r.padEnd)(o,s)])},decode({value:e}){let t=e.subarray(0,32),i=(0,n.bytesToNumber)(t);return e.slice(32,32+i)}}},92408:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixedBytes=t.getByteLength=void 0;let n=i(1791),r=i(39777),o=i(92313),s=/^bytes([0-9]{1,2})$/u;t.getByteLength=e=>{let t=e.match(s)?.[1];(0,n.assert)(t,`Invalid byte length. Expected a number between 1 and 32, but received "${e}".`);let i=Number(t);return(0,n.assert)(i>0&&i<=32,new r.ParserError(`Invalid byte length. Expected a number between 1 and 32, but received "${e}".`)),i},t.fixedBytes={isDynamic:!1,isType:e=>s.test(e),getByteLength:()=>32,encode({type:e,buffer:i,value:s,packed:a}){let l=(0,t.getByteLength)(e),u=(0,n.createBytes)(s);return((0,n.assert)(u.length<=l,new r.ParserError(`Expected a value of length ${l}, but received a value of length ${u.length}.`)),a)?(0,n.concatBytes)([i,(0,o.padEnd)(u,l)]):(0,n.concatBytes)([i,(0,o.padEnd)(u)])},decode({type:e,value:i}){let n=(0,t.getByteLength)(e);return i.slice(0,n)}}},42345:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fn=t.getFunction=void 0;let n=i(1791),r=i(37715),o=i(39777),s=i(92408),a=(0,r.coerce)((0,r.object)({address:n.StrictHexStruct,selector:n.StrictHexStruct}),(0,r.union)([n.StrictHexStruct,(0,r.instance)(Uint8Array)]),e=>{let t=(0,n.createBytes)(e);return(0,n.assert)(24===t.length,new o.ParserError(`Invalid Solidity function. Expected function to be 24 bytes long, but received ${t.length} bytes.`)),{address:(0,n.bytesToHex)(t.subarray(0,20)),selector:(0,n.bytesToHex)(t.subarray(20,24))}});t.getFunction=e=>{let t=(0,r.create)(e,a);return(0,n.concatBytes)([(0,n.hexToBytes)(t.address),(0,n.hexToBytes)(t.selector)])},t.fn={isDynamic:!1,isType:e=>"function"===e,getByteLength:()=>32,encode({buffer:e,value:i,packed:n,tight:r}){let o=(0,t.getFunction)(i);return s.fixedBytes.encode({type:"bytes24",buffer:e,value:o,packed:n,tight:r})},decode:({value:e})=>({address:(0,n.bytesToHex)(e.slice(0,20)),selector:(0,n.bytesToHex)(e.slice(20,24))})}},84206:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(27683),t),r(i(37759),t),r(i(18457),t),r(i(37300),t),r(i(92408),t),r(i(42345),t),r(i(1001),t),r(i(10052),t),r(i(85967),t),r(i(44409),t)},1001:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.number=t.getBigInt=t.assertNumberLength=t.getLength=t.isSigned=void 0;let n=i(1791),r=i(39777),o=i(92313),s=/^u?int(?[0-9]*)?$/u;t.isSigned=e=>!e.startsWith("u"),t.getLength=e=>{if("int"===e||"uint"===e)return 256;let t=e.match(s);(0,n.assert)(t?.groups?.length,new r.ParserError(`Invalid number type. Expected a number type, but received "${e}".`));let i=parseInt(t.groups.length,10);return(0,n.assert)(i>=8&&i<=256,new r.ParserError(`Invalid number length. Expected a number between 8 and 256, but received "${e}".`)),(0,n.assert)(i%8==0,new r.ParserError(`Invalid number length. Expected a multiple of 8, but received "${e}".`)),i},t.assertNumberLength=(e,i)=>{let o=(0,t.getLength)(i),s=BigInt(2)**BigInt(o-((0,t.isSigned)(i)?1:0))-BigInt(1);if((0,t.isSigned)(i)){(0,n.assert)(e>=-(s+BigInt(1))&&e<=s,new r.ParserError(`Number "${e}" is out of range for type "${i}".`));return}(0,n.assert)(e<=s,new r.ParserError(`Number "${e}" is out of range for type "${i}".`))},t.getBigInt=e=>{try{return(0,n.createBigInt)(e)}catch{throw new r.ParserError(`Invalid number. Expected a valid number value, but received "${e}".`)}},t.number={isDynamic:!1,isType:e=>s.test(e),getByteLength:()=>32,encode({type:e,buffer:i,value:r,packed:s}){let a=(0,t.getBigInt)(r);if((0,t.assertNumberLength)(a,e),(0,t.isSigned)(e)){if(s){let r=(0,t.getLength)(e)/8;return(0,n.concatBytes)([i,(0,n.signedBigIntToBytes)(a,r)])}return(0,n.concatBytes)([i,(0,o.padStart)((0,n.signedBigIntToBytes)(a,32))])}if(s){let r=(0,t.getLength)(e)/8;return(0,n.concatBytes)([i,(0,o.padStart)((0,n.bigIntToBytes)(a),r)])}return(0,n.concatBytes)([i,(0,o.padStart)((0,n.bigIntToBytes)(a))])},decode({type:e,value:i}){let r=i.subarray(0,32);if((0,t.isSigned)(e)){let i=(0,n.bytesToSignedBigInt)(r);return(0,t.assertNumberLength)(i,e),i}let o=(0,n.bytesToBigInt)(r);return(0,t.assertNumberLength)(o,e),o}}},10052:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},85967:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.string=void 0;let n=i(1791),r=i(37300);t.string={isDynamic:!0,isType:e=>"string"===e,getByteLength:()=>32,encode:({buffer:e,value:t,packed:i,tight:o})=>r.bytes.encode({type:"bytes",buffer:e,value:(0,n.stringToBytes)(t),packed:i,tight:o}),decode:e=>(0,n.bytesToString)(r.bytes.decode(e))}},44409:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tuple=t.getTupleElements=void 0;let n=i(1791),r=i(39777),o=i(69472),s=/^\((.+)\)$/u,a=e=>s.test(e);t.getTupleElements=e=>{(0,n.assert)(e.startsWith("(")&&e.endsWith(")"),new r.ParserError(`Invalid tuple type. Expected tuple type, but received "${e}".`));let t=[],i="",o=0;for(let n=1;n(0,t.getTupleElements)(e).some(e=>{let t=(0,o.getParser)(e);return(0,o.isDynamicParser)(t,e)}),isType:e=>a(e),getByteLength(e){return(0,o.isDynamicParser)(this,e)?32:(0,t.getTupleElements)(e).reduce((e,t)=>e+(0,o.getParser)(t).getByteLength(t),0)},encode({type:e,buffer:i,value:n,packed:r,tight:s}){let a=(0,t.getTupleElements)(e);return(0,o.pack)({types:a,values:n,byteArray:i,packed:r,tight:s})},decode({type:e,value:i,skip:n}){let r=(0,t.getTupleElements)(e);return n(this.getByteLength(e)-32),(0,o.unpack)(r,i)}}},54163:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},75858:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(54163),t)},21348:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.padEnd=t.padStart=t.set=void 0;let n=i(1791),r=32;t.set=(e,t,i)=>(0,n.concatBytes)([e.subarray(0,i),t,e.subarray(i+t.length)]),t.padStart=(e,t=r)=>{let i=new Uint8Array(Math.max(t-e.length,0)).fill(0);return(0,n.concatBytes)([i,e])},t.padEnd=(e,t=r)=>{let i=new Uint8Array(Math.max(t-e.length,0)).fill(0);return(0,n.concatBytes)([e,i])}},92313:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(21348),t)},26378:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseController=void 0;class i{constructor(e={},t={}){this.defaultConfig={},this.defaultState={},this.disabled=!1,this.name="BaseController",this.internalConfig=this.defaultConfig,this.internalState=this.defaultState,this.internalListeners=[],this.initialState=t,this.initialConfig=e}initialize(){return this.internalState=this.defaultState,this.internalConfig=this.defaultConfig,this.configure(this.initialConfig),this.update(this.initialState),this}get config(){return this.internalConfig}get state(){return this.internalState}configure(e,t=!1,i=!0){if(i)for(let i in this.internalConfig=t?e:Object.assign(this.internalConfig,e),this.internalConfig)void 0!==this.internalConfig[i]&&(this[i]=this.internalConfig[i]);else for(let t in e)void 0!==this.internalConfig[t]&&(this.internalConfig[t]=e[t],this[t]=e[t])}notify(){this.disabled||this.internalListeners.forEach(e=>{e(this.internalState)})}subscribe(e){this.internalListeners.push(e)}unsubscribe(e){let t=this.internalListeners.findIndex(t=>e===t);return t>-1&&this.internalListeners.splice(t,1),t>-1}update(e,t=!1){this.internalState=t?Object.assign({},e):Object.assign({},this.internalState,e),this.notify()}}t.BaseController=i,t.default=i},49834:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPersistentState=t.getAnonymizedState=t.BaseController=void 0;let n=i(30412);function r(e,t,i){return Object.keys(e).reduce((n,r)=>{try{let o=t[r];if(!o)throw Error(`No metadata found for '${r}'`);let s=o[i],a=e[r];return"function"==typeof s?n[r]=s(a):s&&(n[r]=a),n}catch(e){return setTimeout(()=>{throw e}),n}},{})}(0,n.enablePatches)(),t.BaseController=class{constructor({messenger:e,metadata:t,name:i,state:n}){this.messagingSystem=e,this.name=i,this.internalState=n,this.metadata=t,this.messagingSystem.registerActionHandler(`${i}:getState`,()=>this.state)}get state(){return this.internalState}set state(e){throw Error("Controller state cannot be directly mutated; use 'update' method instead.")}update(e){let[t,i,r]=n.produceWithPatches(this.internalState,e);return this.internalState=t,this.messagingSystem.publish(`${this.name}:stateChange`,t,i),{nextState:t,patches:i,inversePatches:r}}applyPatches(e){let t=(0,n.applyPatches)(this.internalState,e);this.internalState=t,this.messagingSystem.publish(`${this.name}:stateChange`,t,e)}destroy(){this.messagingSystem.clearEventSubscriptions(`${this.name}:stateChange`)}},t.getAnonymizedState=function(e,t){return r(e,t,"anonymous")},t.getPersistentState=function(e,t){return r(e,t,"persist")}},91588:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ControllerMessenger=t.RestrictedControllerMessenger=void 0;class i{constructor({controllerMessenger:e,name:t,allowedActions:i,allowedEvents:n}){this.controllerMessenger=e,this.controllerName=t,this.allowedActions=i||null,this.allowedEvents=n||null}registerActionHandler(e,t){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed registering action handlers prefixed by '${this.controllerName}:'`);this.controllerMessenger.registerActionHandler(e,t)}unregisterActionHandler(e){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed unregistering action handlers prefixed by '${this.controllerName}:'`);this.controllerMessenger.unregisterActionHandler(e)}call(e,...t){if(null===this.allowedActions)throw Error("No actions allowed");if(!this.allowedActions.includes(e))throw Error(`Action missing from allow list: ${e}`);return this.controllerMessenger.call(e,...t)}publish(e,...t){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed publishing events prefixed by '${this.controllerName}:'`);this.controllerMessenger.publish(e,...t)}subscribe(e,t,i){if(null===this.allowedEvents)throw Error("No events allowed");if(!this.allowedEvents.includes(e))throw Error(`Event missing from allow list: ${e}`);return i?this.controllerMessenger.subscribe(e,t,i):this.controllerMessenger.subscribe(e,t)}unsubscribe(e,t){if(null===this.allowedEvents)throw Error("No events allowed");if(!this.allowedEvents.includes(e))throw Error(`Event missing from allow list: ${e}`);this.controllerMessenger.unsubscribe(e,t)}clearEventSubscriptions(e){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed clearing events prefixed by '${this.controllerName}:'`);this.controllerMessenger.clearEventSubscriptions(e)}}t.RestrictedControllerMessenger=i,t.ControllerMessenger=class{constructor(){this.actions=new Map,this.events=new Map,this.eventPayloadCache=new Map}registerActionHandler(e,t){if(this.actions.has(e))throw Error(`A handler for ${e} has already been registered`);this.actions.set(e,t)}unregisterActionHandler(e){this.actions.delete(e)}clearActions(){this.actions.clear()}call(e,...t){let i=this.actions.get(e);if(!i)throw Error(`A handler for ${e} has not been registered`);return i(...t)}publish(e,...t){let i=this.events.get(e);if(i)for(let[e,n]of i.entries())try{if(n){let i=this.eventPayloadCache.get(e),r=n(...t);r!==i&&(this.eventPayloadCache.set(e,r),e(r,i))}else e(...t)}catch(e){setTimeout(()=>{throw e})}}subscribe(e,t,i){let n=this.events.get(e);n||(n=new Map,this.events.set(e,n)),n.set(t,i)}unsubscribe(e,t){let i=this.events.get(e);if(!i||!i.has(t))throw Error(`Subscription not found for event: ${e}`);i.get(t)&&this.eventPayloadCache.delete(t),i.delete(t)}clearEventSubscriptions(e){this.events.delete(e)}clearSubscriptions(){this.events.clear()}getRestricted({name:e,allowedActions:t,allowedEvents:n}){return new i({controllerMessenger:this,name:e,allowedActions:t,allowedEvents:n})}}},51501:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.getPersistentState=t.getAnonymizedState=t.BaseControllerV2=t.BaseController=void 0;var o=i(26378);Object.defineProperty(t,"BaseController",{enumerable:!0,get:function(){return o.BaseController}});var s=i(49834);Object.defineProperty(t,"BaseControllerV2",{enumerable:!0,get:function(){return s.BaseController}}),Object.defineProperty(t,"getAnonymizedState",{enumerable:!0,get:function(){return s.getAnonymizedState}}),Object.defineProperty(t,"getPersistentState",{enumerable:!0,get:function(){return s.getPersistentState}}),r(i(91588),t)},7850:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.generateSalt=t.serializeBufferForStorage=t.serializeBufferFromStorage=t.keyFromPassword=t.exportKey=t.importKey=t.decryptWithKey=t.decryptWithDetail=t.decrypt=t.encryptWithKey=t.encryptWithDetail=t.encrypt=void 0;let r="AES-GCM",o="utf-8";async function s(e,t,i,n=g()){let r=i||await p(e,n),o=await l(r,t);return o.salt=n,JSON.stringify(o)}async function a(e,t,i=g()){let n=await p(e,i,!0),r=await f(n);return{vault:await s(e,t,n,i),exportedKeyString:r}}async function l(e,t){let s=JSON.stringify(t),a=n.from(s,o),l=i.g.crypto.getRandomValues(new Uint8Array(16)),u=await i.g.crypto.subtle.encrypt({name:r,iv:l},e,a),d=new Uint8Array(u),c=n.from(l).toString("base64");return{data:n.from(d).toString("base64"),iv:c}}async function u(e,t,i){let n=JSON.parse(t),{salt:r}=n,o=i||await p(e,r);return await c(o,n)}async function d(e,t){let{salt:i}=JSON.parse(t),n=await p(e,i,!0);return{exportedKeyString:await f(n),vault:await u(e,t,n),salt:i}}async function c(e,t){let i;let s=n.from(t.data,"base64"),a=n.from(t.iv,"base64");try{let t=await crypto.subtle.decrypt({name:r,iv:a},e,s),l=new Uint8Array(t),u=n.from(l).toString(o);i=JSON.parse(u)}catch(e){throw Error("Incorrect password")}return i}async function h(e){return await window.crypto.subtle.importKey("jwk",JSON.parse(e),r,!0,["encrypt","decrypt"])}async function f(e){return JSON.stringify(await window.crypto.subtle.exportKey("jwk",e))}async function p(e,t,s=!1){let a=n.from(e,o),l=n.from(t,"base64"),u=await i.g.crypto.subtle.importKey("raw",a,{name:"PBKDF2"},!1,["deriveBits","deriveKey"]);return await i.g.crypto.subtle.deriveKey({name:"PBKDF2",salt:l,iterations:1e4,hash:"SHA-256"},u,{name:r,length:256},s,["encrypt","decrypt"])}function g(e=32){let t=new Uint8Array(e);return i.g.crypto.getRandomValues(t),btoa(String.fromCharCode.apply(null,t))}t.encrypt=s,t.encryptWithDetail=a,t.encryptWithKey=l,t.decrypt=u,t.decryptWithDetail=d,t.decryptWithKey=c,t.importKey=h,t.exportKey=f,t.keyFromPassword=p,t.serializeBufferFromStorage=function(e){let t="0x"===e.slice(0,2)?e.slice(2):e,i=new Uint8Array(t.length/2);for(let e=0;e{t+=function(e){let t=e.toString(16);for(;t.length<2;)t=`0${t}`;return t}(e)}),t},t.generateSalt=g},93395:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHAIN_ID_TO_ETHERS_NETWORK_NAME_MAP=t.ApprovalType=t.ORIGIN_METAMASK=t.OPENSEA_TEST_API_URL=t.OPENSEA_API_URL=t.OPENSEA_PROXY_URL=t.BUILT_IN_NETWORKS=t.TESTNET_TICKER_SYMBOLS=t.ASSET_TYPES=t.GWEI=t.ERC1155_TOKEN_RECEIVER_INTERFACE_ID=t.ERC1155_METADATA_URI_INTERFACE_ID=t.ERC1155_INTERFACE_ID=t.ERC721_ENUMERABLE_INTERFACE_ID=t.ERC721_METADATA_INTERFACE_ID=t.ERC721_INTERFACE_ID=t.ERC20=t.ERC1155=t.ERC721=t.MAX_SAFE_CHAIN_ID=t.GANACHE_CHAIN_ID=t.IPFS_DEFAULT_GATEWAY_URL=t.FALL_BACK_VS_CURRENCY=t.RPC=void 0;let n=i(35170);t.RPC="rpc",t.FALL_BACK_VS_CURRENCY="ETH",t.IPFS_DEFAULT_GATEWAY_URL="https://cloudflare-ipfs.com/ipfs/",t.GANACHE_CHAIN_ID="0x539",t.MAX_SAFE_CHAIN_ID=0xfffffffffffec,t.ERC721="ERC721",t.ERC1155="ERC1155",t.ERC20="ERC20",t.ERC721_INTERFACE_ID="0x80ac58cd",t.ERC721_METADATA_INTERFACE_ID="0x5b5e139f",t.ERC721_ENUMERABLE_INTERFACE_ID="0x780e9d63",t.ERC1155_INTERFACE_ID="0xd9b67a26",t.ERC1155_METADATA_URI_INTERFACE_ID="0x0e89341c",t.ERC1155_TOKEN_RECEIVER_INTERFACE_ID="0x4e2312e0",t.GWEI="gwei",t.ASSET_TYPES={NATIVE:"NATIVE",TOKEN:"TOKEN",NFT:"NFT",UNKNOWN:"UNKNOWN"},t.TESTNET_TICKER_SYMBOLS={GOERLI:"GoerliETH",SEPOLIA:"SepoliaETH",LINEA_GOERLI:"LineaETH"},t.BUILT_IN_NETWORKS={[n.NetworkType.goerli]:{chainId:n.ChainId.goerli,ticker:n.NetworksTicker.goerli,rpcPrefs:{blockExplorerUrl:`https://${n.NetworkType.goerli}.etherscan.io`}},[n.NetworkType.sepolia]:{chainId:n.ChainId.sepolia,ticker:n.NetworksTicker.sepolia,rpcPrefs:{blockExplorerUrl:`https://${n.NetworkType.sepolia}.etherscan.io`}},[n.NetworkType.mainnet]:{chainId:n.ChainId.mainnet,ticker:n.NetworksTicker.mainnet,rpcPrefs:{blockExplorerUrl:"https://etherscan.io"}},[n.NetworkType["linea-goerli"]]:{chainId:n.ChainId["linea-goerli"],ticker:n.NetworksTicker["linea-goerli"],rpcPrefs:{blockExplorerUrl:"https://goerli.lineascan.build"}},[n.NetworkType["linea-mainnet"]]:{chainId:n.ChainId["linea-mainnet"],ticker:n.NetworksTicker["linea-mainnet"],rpcPrefs:{blockExplorerUrl:"https://lineascan.build"}},[n.NetworkType.rpc]:{chainId:void 0,blockExplorerUrl:void 0,rpcPrefs:void 0}},t.OPENSEA_PROXY_URL="https://proxy.metafi.codefi.network/opensea/v1/api/v1",t.OPENSEA_API_URL="https://api.opensea.io/api/v1",t.OPENSEA_TEST_API_URL="https://testnets-api.opensea.io/api/v1",t.ORIGIN_METAMASK="metamask",function(e){e.AddEthereumChain="wallet_addEthereumChain",e.ConnectAccounts="connect_accounts",e.EthDecrypt="eth_decrypt",e.EthGetEncryptionPublicKey="eth_getEncryptionPublicKey",e.EthSign="eth_sign",e.EthSignTypedData="eth_signTypedData",e.PersonalSign="personal_sign",e.ResultError="result_error",e.ResultSuccess="result_success",e.SnapDialogAlert="snap_dialog:alert",e.SnapDialogConfirmation="snap_dialog:confirmation",e.SnapDialogPrompt="snap_dialog:prompt",e.SwitchEthereumChain="wallet_switchEthereumChain",e.Transaction="transaction",e.Unlock="unlock",e.WalletConnect="wallet_connect",e.WalletRequestPermissions="wallet_requestPermissions",e.WatchAsset="wallet_watchAsset"}(t.ApprovalType||(t.ApprovalType={})),t.CHAIN_ID_TO_ETHERS_NETWORK_NAME_MAP={[n.ChainId.goerli]:n.BuiltInNetworkName.Goerli,[n.ChainId.sepolia]:n.BuiltInNetworkName.Sepolia,[n.ChainId.mainnet]:n.BuiltInNetworkName.Mainnet,[n.ChainId["linea-goerli"]]:n.BuiltInNetworkName.LineaGoerli,[n.ChainId["linea-mainnet"]]:n.BuiltInNetworkName.LineaMainnet,[n.ChainId.aurora]:n.BuiltInNetworkName.Aurora}},82373:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(93395),t),r(i(67690),t),r(i(35170),t),r(i(80042),t)},46476:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.projectLogger=void 0;let n=i(1791);Object.defineProperty(t,"createModuleLogger",{enumerable:!0,get:function(){return n.createModuleLogger}}),t.projectLogger=(0,n.createProjectLogger)("controller-utils")},80042:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.detectSIWE=t.isValidSIWEOrigin=t.parseDomainParts=void 0;let r=i(39755),o=i(47144),s=i(46476),a=(0,s.createModuleLogger)(s.projectLogger,"detect-siwe"),l={"http:":"80","https:":"443"};t.parseDomainParts=(e,t)=>new URL(e.match(/^[^/:]*:\/\//u)?e:`${t}//${e}`),t.isValidSIWEOrigin=e=>{var i;try{let{origin:n,siwe:r}=e;if(!n||!(null===(i=null==r?void 0:r.parsedMessage)||void 0===i?void 0:i.domain))return!1;let o=new URL(n),s=(0,t.parseDomainParts)(r.parsedMessage.domain,o.protocol);if(0!==s.hostname.localeCompare(o.hostname,void 0,{sensitivity:"accent"}))return!1;if(""!==s.port&&s.port!==o.port)return""===o.port&&s.port===l[o.protocol];if(""!==s.username&&s.username!==o.username)return!1;return!0}catch(e){return a(e),!1}},t.detectSIWE=e=>{try{let{data:t}=e,i=function(e){try{let t="string"!=typeof e?e:(0,o.isHexPrefixed)(e)?e.slice(2):e,i=n.from(t,"hex");return 32===i.length?e:i.toString("utf8")}catch(t){return a(t),e}}(t),s=new r.ParsedMessage(i);return{isSIWEMessage:!0,parsedMessage:s}}catch(e){return{isSIWEMessage:!1,parsedMessage:null}}}},35170:(e,t)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.NetworksTicker=t.ChainId=t.BuiltInNetworkName=t.isNetworkType=t.NetworkType=t.InfuraNetworkType=void 0,t.InfuraNetworkType={mainnet:"mainnet",goerli:"goerli",sepolia:"sepolia","linea-goerli":"linea-goerli","linea-mainnet":"linea-mainnet"},t.NetworkType=Object.assign(Object.assign({},t.InfuraNetworkType),{rpc:"rpc"}),t.isNetworkType=function(e){return Object.values(t.NetworkType).includes(e)},function(e){e.Mainnet="mainnet",e.Goerli="goerli",e.Sepolia="sepolia",e.LineaGoerli="linea-goerli",e.LineaMainnet="linea-mainnet",e.Aurora="aurora"}(i=t.BuiltInNetworkName||(t.BuiltInNetworkName={})),t.ChainId={[i.Mainnet]:"0x1",[i.Goerli]:"0x5",[i.Sepolia]:"0xaa36a7",[i.Aurora]:"0x4e454152",[i.LineaGoerli]:"0xe704",[i.LineaMainnet]:"0xe708"},function(e){e.mainnet="ETH",e.goerli="GoerliETH",e.sepolia="SepoliaETH",e["linea-goerli"]="LineaETH",e["linea-mainnet"]="ETH",e.rpc=""}(t.NetworksTicker||(t.NetworksTicker={}))},67690:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isValidJson=t.isNonEmptyArray=t.isPlainObject=t.convertHexToDecimal=t.query=t.normalizeEnsName=t.timeoutFetch=t.fetchWithErrorHandling=t.handleFetch=t.successfulFetch=t.isSmartContractCode=t.isValidHexAddress=t.toChecksumHexAddress=t.safelyExecuteWithTimeout=t.safelyExecute=t.toHex=t.fromHex=t.hexToText=t.hexToBN=t.getBuyURL=t.weiHexToGweiDec=t.gweiDecToWEIBN=t.fractionBN=t.BNToHex=t.isSafeChainId=void 0;let s=i(1791),a=o(i(82775)),l=i(47144),u=i(65097),d=o(i(69378)),c=i(93395),h=Error("timeout");function f(e){return e?new l.BN((0,l.stripHexPrefix)(e),16):new l.BN(0)}function p(e,t){return r(this,void 0,void 0,function*(){let i=yield fetch(e,t);if(!i.ok)throw Error(`Fetch failed with status '${i.status}' for request '${e}'`);return i})}function g(e,t){return r(this,void 0,void 0,function*(){let i=yield p(e,t);return yield i.json()})}t.isSafeChainId=function(e){if(!(0,l.isHexString)(e))return!1;let t=Number.parseInt(e);return Number.isSafeInteger(t)&&t>0&&t<=c.MAX_SAFE_CHAIN_ID},t.BNToHex=function(e){return(0,l.addHexPrefix)(e.toString(16))},t.fractionBN=function(e,t,i){let n=new l.BN(t),r=new l.BN(i);return e.mul(n).div(r)},t.gweiDecToWEIBN=function(e){if(Number.isNaN(e))return new l.BN(0);let t=e.toString().split("."),i=t[0]||"0",n=t[1]||"";if(!n)return(0,u.toWei)(i,"gwei");if(n.length<=9)return(0,u.toWei)(`${i}.${n}`,"gwei");let r=n.slice(9)[0];n=n.slice(0,9);let o=(0,u.toWei)(`${i}.${n}`,"gwei");return Number(r)>=5&&(o=o.add(new l.BN(1))),o},t.weiHexToGweiDec=function(e){let t=new l.BN((0,l.stripHexPrefix)(e),16);return(0,u.fromWei)(t,"gwei").toString(10)},t.getBuyURL=function(e="1",t,i=5){switch(e){case"1":return`https://buy.coinbase.com/?code=9ec56d01-7e81-5017-930c-513daa27bb6a&amount=${i}&address=${t}&crypto_currency=ETH`;case"5":return"https://goerli-faucet.slock.it/";case"11155111":return"https://sepoliafaucet.net/";default:return}},t.hexToBN=f,t.hexToText=function(e){try{let t=(0,l.stripHexPrefix)(e);return n.from(t,"hex").toString("utf8")}catch(t){return e}},t.fromHex=function(e){return l.BN.isBN(e)?e:new l.BN(f(e).toString(10))},t.toHex=function(e){return"string"==typeof e&&(0,s.isStrictHexString)(e)?e:`0x${l.BN.isBN(e)?e.toString(16):new l.BN(e.toString(),10).toString(16)}`},t.safelyExecute=function(e,t=!1){return r(this,void 0,void 0,function*(){try{return yield e()}catch(e){t&&console.error(e);return}})},t.safelyExecuteWithTimeout=function(e,t=!1,i=500){return r(this,void 0,void 0,function*(){try{return yield Promise.race([e(),new Promise((e,t)=>setTimeout(()=>{t(h)},i))])}catch(e){t&&console.error(e);return}})},t.toChecksumHexAddress=function(e){let t=(0,l.addHexPrefix)(e);return(0,l.isHexString)(t)?(0,l.toChecksumAddress)(t):t},t.isValidHexAddress=function(e,{allowNonPrefixed:t=!0}={}){let i=t?(0,l.addHexPrefix)(e):e;return!!(0,l.isHexString)(i)&&(0,l.isValidAddress)(i)},t.isSmartContractCode=function(e){return!!e&&"0x"!==e&&"0x0"!==e},t.successfulFetch=p,t.handleFetch=g,t.fetchWithErrorHandling=function({url:e,options:t,timeout:i,errorCodesToCatch:n}){return r(this,void 0,void 0,function*(){let r;try{r=i?Promise.race([(yield g(e,t)),new Promise((e,t)=>setTimeout(()=>{t(h)},i))]):yield g(e,t)}catch(e){!function(e,t=[]){var i;if(!e)return;let n=t.some(t=>{var i;return null===(i=e.message)||void 0===i?void 0:i.includes(`Fetch failed with status '${t}'`)});if(e instanceof Error&&(n||(null===(i=e.message)||void 0===i?void 0:i.includes("Failed to fetch"))||e===h))console.error(e);else throw e}(e,n)}return r})},t.timeoutFetch=function(e,t,i=500){return r(this,void 0,void 0,function*(){return Promise.race([p(e,t),new Promise((e,t)=>setTimeout(()=>{t(h)},i))])})},t.normalizeEnsName=function(e){if(e&&"string"==typeof e)try{let t=a.default.normalize(e.trim());if(t.match(/^(([\w\d-]+)\.)*[\w\d-]{7,}\.(eth|test)$/u))return t}catch(e){}return null},t.query=function(e,t,i=[]){return new Promise((n,r)=>{let o=(e,t)=>{if(e){r(e);return}n(t)};t in e&&"function"==typeof e[t]?e[t](...i,o):e.sendAsync({method:t,params:i},o)})},t.convertHexToDecimal=(e="0x0")=>(0,l.isHexString)(e)?parseInt(e,16):Number(e)?Number(e):0,t.isPlainObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isValidJson=function(e){try{return(0,d.default)(e,JSON.parse(JSON.stringify(e)))}catch(e){return!1}}},7986:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockCacheMiddleware=void 0;let n=i(63163),r=i(47045),o=i(62836),s=(0,r.createModuleLogger)(r.projectLogger,"block-cache"),a=[void 0,null,""];class l{constructor(){this.cache={}}getBlockCache(e){let t=Number.parseInt(e,16),i=this.cache[t];if(!i){let e={};this.cache[t]=e,i=e}return i}async get(e,t){let i=this.getBlockCache(t),n=(0,o.cacheIdentifierForRequest)(e,!0);return n?i[n]:void 0}async set(e,t,i){if(!this.canCacheResult(e,i))return;let n=(0,o.cacheIdentifierForRequest)(e,!0);n&&(this.getBlockCache(t)[n]=i)}canCacheRequest(e){return!!(0,o.canCache)(e.method)&&"pending"!==(0,o.blockTagForRequest)(e)}canCacheResult(e,t){return!(a.includes(t)||e.method&&["eth_getTransactionByHash","eth_getTransactionReceipt"].includes(e.method)&&(!t||!t.blockHash||"0x0000000000000000000000000000000000000000000000000000000000000000"===t.blockHash))}clearBefore(e){let t=Number.parseInt(e,16);Object.keys(this.cache).map(Number).filter(e=>edelete this.cache[e])}}t.createBlockCacheMiddleware=function({blockTracker:e}={}){if(!e)throw Error("createBlockCacheMiddleware - No PollingBlockTracker specified");let t=new l,i={[o.CacheStrategy.Permanent]:t,[o.CacheStrategy.Block]:t,[o.CacheStrategy.Fork]:t,[o.CacheStrategy.Never]:void 0};return(0,n.createAsyncMiddleware)(async(n,r,a)=>{let l;if(n.skipCache)return a();let u=i[(0,o.cacheTypeForMethod)(n.method)];if(!u||!u.canCacheRequest(n))return a();let d=(0,o.blockTagForRequest)(n),c=d&&"string"==typeof d?d:"latest";if(s("blockTag = %o, req = %o",c,n),"earliest"===c)l="0x00";else if("latest"===c){s("Fetching latest block number to determine cache key");let i=await e.getLatestBlock();s("Clearing values stored under block numbers before %o",i),t.clearBefore(i),l=i}else l=c;let h=await u.get(n,l);void 0===h?(s("No cache stored under block number %o, carrying request forward",l),await a(),s("Populating cache with",r),await u.set(n,l,r.result)):(s("Cache hit, reusing cache result stored under block number %o",l),r.result=h)})}},43601:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockRefRewriteMiddleware=void 0;let n=i(63163),r=i(62836);t.createBlockRefRewriteMiddleware=function({blockTracker:e}={}){if(!e)throw Error('BlockRefRewriteMiddleware - mandatory "blockTracker" option is missing.');return(0,n.createAsyncMiddleware)(async(t,i,n)=>{let o=(0,r.blockTagParamIndex)(t.method);if(void 0===o||"latest"!==(Array.isArray(t.params)&&t.params[o]?t.params[o]:"latest"))return n();let s=await e.getLatestBlock();return Array.isArray(t.params)&&(t.params[o]=s),n()})}},5214:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockRefMiddleware=void 0;let r=i(63163),o=i(63951),s=n(i(88023)),a=i(47045),l=i(62836),u=(0,a.createModuleLogger)(a.projectLogger,"block-ref");t.createBlockRefMiddleware=function({provider:e,blockTracker:t}={}){if(!e)throw Error('BlockRefMiddleware - mandatory "provider" option is missing.');if(!t)throw Error('BlockRefMiddleware - mandatory "blockTracker" option is missing.');return(0,r.createAsyncMiddleware)(async(i,n,r)=>{var a;let d=(0,l.blockTagParamIndex)(i.method);if(void 0===d)return r();if("latest"!==(Array.isArray(i.params)&&null!==(a=i.params[d])&&void 0!==a?a:"latest"))return u('blockRef is not "latest", carrying request forward'),r();let c=await t.getLatestBlock();u(`blockRef is "latest", setting param ${d} to latest block ${c}`);let h=(0,o.klona)(i);Array.isArray(h.params)&&(h.params[d]=c),u("Performing another request %o",h);let f=await (0,s.default)(e.sendAsync).call(e,h);n.result=f.result,n.error=f.error})}},54006:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockTrackerInspectorMiddleware=void 0;let n=i(63163),r=i(47045),o=(0,r.createModuleLogger)(r.projectLogger,"block-tracker-inspector"),s=["eth_getTransactionByHash","eth_getTransactionReceipt"];t.createBlockTrackerInspectorMiddleware=function({blockTracker:e}){return(0,n.createAsyncMiddleware)(async(t,i,n)=>{if(!s.includes(t.method))return n();await n();let r=function(e){let{result:t}=e;if(t&&"object"==typeof t&&Object.hasOwnProperty.call(t,"blockNumber")&&"string"==typeof t.blockNumber)return t.blockNumber}(i);r&&(o("res.result.blockNumber exists, proceeding. res = %o",i),Number.parseInt(r,16)>Number.parseInt(e.getCurrentBlock(),16)&&(o("blockNumber from response is greater than current block number, refreshing current block number"),await e.checkForLatestBlock()))})}},36477:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFetchConfigFromReq=t.createFetchMiddleware=void 0;let n=i(63163),r=i(30774),o=i(50355),s=["Gateway timeout","ETIMEDOUT","failed to parse response body","Failed to fetch"];function a({btoa:e,req:t,rpcUrl:i,originHttpHeaderKey:n}){let r;let o=new URL(i),s=(r=o.protocol+`//${o.hostname}`,o.port&&(r+=`:${o.port}`),r+=`${o.pathname}${o.search}`),a={id:t.id,jsonrpc:t.jsonrpc,method:t.method,params:t.params},l=t.origin,u={method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(a)};if(o.username&&o.password){let t=e(`${o.username}:${o.password}`);u.headers.Authorization=`Basic ${t}`}return n&&l&&(u.headers[n]=l),{fetchUrl:s,fetchParams:u}}t.createFetchMiddleware=function({btoa:e,fetch:t,rpcUrl:i,originHttpHeaderKey:l}){return(0,n.createAsyncMiddleware)(async(n,u,d)=>{let{fetchUrl:c,fetchParams:h}=a({btoa:e,req:n,rpcUrl:i,originHttpHeaderKey:l});for(let e=0;e<5;e++){try{let e;let i=await t(c,h);!function(e){switch(e.status){case 405:throw r.rpcErrors.methodNotFound();case 418:throw r.rpcErrors.internal({message:"Request is being rate limited."});case 503:case 504:throw function(){let e="Gateway timeout. The request took too long to process. ";return e+="This can happen when querying logs over too wide a block range.",r.rpcErrors.internal({message:e})}()}}(i);let n=await i.text();try{e=JSON.parse(n)}catch(e){throw Error(`FetchMiddleware - failed to parse response body: "${n}"`)}let o=function(e,t){if(200!==e.status)throw r.rpcErrors.internal({message:`Non-200 status code: '${e.status}'`,data:t});if(t.error)throw r.rpcErrors.internal({data:t.error});return t.result}(i,e);u.result=o;return}catch(t){let e=t.toString();if(!s.some(t=>e.includes(t)))throw t}await (0,o.timeout)(1e3)}})},t.createFetchConfigFromReq=a},69234:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(7986),t),r(i(43601),t),r(i(5214),t),r(i(54006),t),r(i(36477),t),r(i(65421),t),r(i(60093),t),r(i(56962),t),r(i(41498),t)},65421:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInflightCacheMiddleware=void 0;let n=i(63163),r=i(63951),o=i(47045),s=i(62836),a=(0,o.createModuleLogger)(o.projectLogger,"inflight-cache");t.createInflightCacheMiddleware=function(){let e={};return(0,n.createAsyncMiddleware)(async(i,n,r)=>{var o;if(i.skipCache)return r();let l=(0,s.cacheIdentifierForRequest)(i);if(!l)return a("Request is not cacheable, proceeding. req = %o",i),r();let u=e[l];if(u){a("Running %i handler(s) for request %o",u.length,i),await t(n,u);return}u=[],e[l]=u,a("Carrying original request forward %o",i),await r(),delete e[l],a("Running %i collected handler(s) for request %o",u.length,i),o=u,setTimeout(()=>{o.forEach(e=>{try{e(n)}catch(e){console.error(e)}})})});async function t(e,t){let i,n;let{resolve:o,promise:s}=(n=new Promise(e=>{i=e}),{resolve:i,promise:n});return t.push(t=>{e.result=(0,r.klona)(t.result),e.error=(0,r.klona)(t.error),o()}),s}}},47045:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.projectLogger=void 0;let n=i(1791);Object.defineProperty(t,"createModuleLogger",{enumerable:!0,get:function(){return n.createModuleLogger}}),t.projectLogger=(0,n.createProjectLogger)("eth-json-rpc-middleware")},60093:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethersProviderAsMiddleware=t.providerAsMiddleware=void 0,t.providerAsMiddleware=function(e){return(t,i,n,r)=>{e.sendAsync(t,(e,t)=>e instanceof Error?r(e):(Object.assign(i,t),r()))}},t.ethersProviderAsMiddleware=function(e){return(t,i,n,r)=>{e.send(t,(e,t)=>e?r(e):(Object.assign(i,t),r()))}}},56962:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createRetryOnEmptyMiddleware=void 0;let r=i(63163),o=i(63951),s=n(i(88023)),a=i(47045),l=i(62836),u=i(22644),d=i(50355),c=(0,a.createModuleLogger)(a.projectLogger,"retry-on-empty"),h=[void 0,null,""];async function f(e,t){for(let i=0;i{let a=(0,l.blockTagParamIndex)(i.method);if(void 0===a)return r();let u=Array.isArray(i.params)&&i.params[a]?i.params[a]:void 0;if(void 0===u&&(u="latest"),["latest","pending"].includes(u))return r();let d=Number.parseInt(u.slice(2),16);if(Number.isNaN(d))return r();let p=Number.parseInt((await t.getLatestBlock()).slice(2),16);if(d>p)return c("Requested block number %o is higher than latest block number %o, falling through to original request",d,p),r();c("Requested block number %o is not higher than latest block number %o, trying request until non-empty response is received",d,p);let g=(0,o.klona)(i),m=await f(10,async()=>{c("Performing request %o",g);let t=await (0,s.default)(e.sendAsync).call(e,g);if(c("Response is %o",t),h.includes(t.result))throw Error(`RetryOnEmptyMiddleware - empty response "${JSON.stringify(t)}" for request "${JSON.stringify(g)}"`);return t});c("Copying result %o and error %o",m.result,m.error),n.result=m.result,n.error=m.error})}},62836:(e,t,i)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.cacheTypeForMethod=t.blockTagParamIndex=t.blockTagForRequest=t.canCache=t.cacheIdentifierForRequest=t.CacheStrategy=void 0;let r=(0,i(27822).configure)({bigint:!1,circularValue:Error});function o(e){return a(e)!==n.Never}function s(e){switch(e){case"eth_getStorageAt":return 2;case"eth_getBalance":case"eth_getCode":case"eth_getTransactionCount":case"eth_call":return 1;case"eth_getBlockByNumber":return 0;default:return}}function a(e){switch(e){case"web3_clientVersion":case"web3_sha3":case"eth_protocolVersion":case"eth_getBlockTransactionCountByHash":case"eth_getUncleCountByBlockHash":case"eth_getCode":case"eth_getBlockByHash":case"eth_getTransactionByHash":case"eth_getTransactionByBlockHashAndIndex":case"eth_getTransactionReceipt":case"eth_getUncleByBlockHashAndIndex":case"eth_getCompilers":case"eth_compileLLL":case"eth_compileSolidity":case"eth_compileSerpent":case"shh_version":case"test_permaCache":return n.Permanent;case"eth_getBlockByNumber":case"eth_getBlockTransactionCountByNumber":case"eth_getUncleCountByBlockNumber":case"eth_getTransactionByBlockNumberAndIndex":case"eth_getUncleByBlockNumberAndIndex":case"test_forkCache":return n.Fork;case"eth_gasPrice":case"eth_blockNumber":case"eth_getBalance":case"eth_getStorageAt":case"eth_getTransactionCount":case"eth_call":case"eth_estimateGas":case"eth_getFilterLogs":case"eth_getLogs":case"test_blockCache":return n.Block;default:return n.Never}}!function(e){e.Block="block",e.Fork="fork",e.Never="never",e.Permanent="perma"}(n=t.CacheStrategy||(t.CacheStrategy={})),t.cacheIdentifierForRequest=function(e,t){var i;let n=t?function(e){if(!e.params)return[];let t=s(e.method);return void 0===t||!Array.isArray(e.params)||t>=e.params.length?e.params:"eth_getBlockByNumber"===e.method?e.params.slice(1):e.params.slice(0,t)}(e):null!==(i=e.params)&&void 0!==i?i:[];return o(e.method)?`${e.method}:${r(n)}`:null},t.canCache=o,t.blockTagForRequest=function(e){if(!e.params)return;let t=s(e.method);if(void 0!==t&&Array.isArray(e.params)&&!(t>=e.params.length))return e.params[t]},t.blockTagParamIndex=s,t.cacheTypeForMethod=a},22644:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isExecutionRevertedError=void 0;let n=i(30774),r=i(1791);t.isExecutionRevertedError=function(e){return(0,r.isJsonRpcError)(e)&&e.code===n.errorCodes.rpc.invalidInput&&"execution reverted"===e.message}},50355:(e,t)=>{"use strict";async function i(e){return new Promise(t=>setTimeout(t,e))}Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=void 0,t.timeout=i},41498:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.createWalletMiddleware=void 0;let s=o(i(50539)),a=i(63163),l=i(30774);function u(e){return 42===e.length}t.createWalletMiddleware=function({getAccounts:e,processDecryptMessage:t,processEncryptionPublicKey:i,processEthSignMessage:n,processPersonalMessage:r,processTransaction:o,processSignTransaction:d,processTypedMessage:c,processTypedMessageV3:h,processTypedMessageV4:f}){if(!e)throw Error("opts.getAccounts is required");return(0,a.createScaffoldMiddleware)({eth_accounts:(0,a.createAsyncMiddleware)(p),eth_coinbase:(0,a.createAsyncMiddleware)(g),eth_sendTransaction:(0,a.createAsyncMiddleware)(m),eth_signTransaction:(0,a.createAsyncMiddleware)(v),eth_sign:(0,a.createAsyncMiddleware)(b),eth_signTypedData:(0,a.createAsyncMiddleware)(y),eth_signTypedData_v3:(0,a.createAsyncMiddleware)(_),eth_signTypedData_v4:(0,a.createAsyncMiddleware)(w),personal_sign:(0,a.createAsyncMiddleware)(C),eth_getEncryptionPublicKey:(0,a.createAsyncMiddleware)(x),eth_decrypt:(0,a.createAsyncMiddleware)(k),personal_ecRecover:(0,a.createAsyncMiddleware)(S)});async function p(t,i){i.result=await e(t)}async function g(t,i){let n=await e(t);i.result=n[0]||null}async function m(e,t){if(!o)throw l.rpcErrors.methodNotSupported();if(!e.params||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let i=e.params[0],n=Object.assign(Object.assign({},i),{from:await E((null==i?void 0:i.from)||"",e)});t.result=await o(n,e)}async function v(e,t){if(!d)throw l.rpcErrors.methodNotSupported();if(!e.params||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let i=e.params[0],n=Object.assign(Object.assign({},i),{from:await E((null==i?void 0:i.from)||"",e)});t.result=await d(n,e)}async function b(e,t){if(!n)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,r=await E(i[0],e),o=i[1],s=Object.assign(Object.assign({},i[2]||{}),{from:r,data:o});t.result=await n(s,e)}async function y(e,t){if(!c)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=i[0],r=await E(i[1],e),o=Object.assign(Object.assign({},i[2]||{}),{from:r,data:n});t.result=await c(o,e,"V1")}async function _(e,t){if(!h)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=await E(i[0],e),r=i[1];t.result=await h({data:r,from:n,version:"V3"},e,"V3")}async function w(e,t){if(!f)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=await E(i[0],e),r=i[1];t.result=await f({data:r,from:n,version:"V4"},e,"V4")}async function C(e,t){let i,n;if(!r)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let o=e.params,s=o[0],a=o[1],d=o[2]||{};if(u(s)&&!u(a)){let e="The eth_personalSign method requires params ordered ";e+="[message, address]. This was previously handled incorrectly, and has been corrected automatically. Please switch this param order for smooth behavior in the future.",t.warning=e,i=s,n=a}else n=s,i=a;i=await E(i,e);let c=Object.assign(Object.assign({},d),{from:i,data:n});t.result=await r(c,e)}async function S(e,t){if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=i[0],r=i[1],o=s.recoverPersonalSignature({data:n,signature:r});t.result=o}async function x(e,t){if(!i)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let n=await E(e.params[0],e);t.result=await i(n,e)}async function k(e,i){if(!t)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let n=e.params,r=n[0],o=await E(n[1],e),s=Object.assign(Object.assign({},n[2]||{}),{from:o,data:r});i.result=await t(s,e)}async function E(t,i){if("string"==typeof t&&t.length>0&&u(t)){let n=(await e(i)).map(e=>e.toLowerCase()),r=t.toLowerCase();if(n.includes(r))return r;throw l.providerErrors.unauthorized()}throw l.rpcErrors.invalidParams({message:"Invalid parameters: must provide an Ethereum address."})}}},88023:e=>{"use strict";let t=(e,t,i,n)=>function(...r){return new t.promiseModule((o,s)=>{t.multiArgs?r.push((...e)=>{t.errorFirst?e[0]?s(e):(e.shift(),o(e)):o(e)}):t.errorFirst?r.push((e,t)=>{e?s(e):o(t)}):r.push(o);let a=this===i?n:this;Reflect.apply(e,a,r)})},i=new WeakMap;e.exports=(e,n)=>{n={exclude:[/.+(?:Sync|Stream)$/],errorFirst:!0,promiseModule:Promise,...n};let r=typeof e;if(!(null!==e&&("object"===r||"function"===r)))throw TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===e?"null":r}\``);let o=(e,t)=>{let r=i.get(e);if(r||(r={},i.set(e,r)),t in r)return r[t];let o=e=>"string"==typeof e||"symbol"==typeof t?t===e:e.test(t),s=Reflect.getOwnPropertyDescriptor(e,t),a=void 0===s||s.writable||s.configurable,l=(n.include?n.include.some(o):!n.exclude.some(o))&&a;return r[t]=l,l},s=new WeakMap,a=new Proxy(e,{apply(e,i,r){let o=s.get(e);if(o)return Reflect.apply(o,i,r);let l=n.excludeMain?e:t(e,n,a,e);return s.set(e,l),Reflect.apply(l,i,r)},get(e,i){let r=e[i];if(!o(e,i)||r===Function.prototype[i])return r;let l=s.get(r);if(l)return l;if("function"==typeof r){let i=t(r,n,a,e);return s.set(r,i),i}return r}});return a}},92517:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.getEncryptionPublicKey=t.decryptSafely=t.decrypt=t.encryptSafely=t.encrypt=void 0;let a=s(i(10717)),l=s(i(251)),u=i(65491);function d({publicKey:e,data:t,version:i}){if((0,u.isNullish)(e))throw Error("Missing publicKey parameter");if((0,u.isNullish)(t))throw Error("Missing data parameter");if((0,u.isNullish)(i))throw Error("Missing version parameter");if("x25519-xsalsa20-poly1305"===i){let i;if("string"!=typeof t)throw Error("Message data must be given as a string");let n=a.box.keyPair();try{i=l.decodeBase64(e)}catch(e){throw Error("Bad public key")}let r=l.decodeUTF8(t),o=a.randomBytes(a.box.nonceLength),s=a.box(r,o,i,n.secretKey);return{version:"x25519-xsalsa20-poly1305",nonce:l.encodeBase64(o),ephemPublicKey:l.encodeBase64(n.publicKey),ciphertext:l.encodeBase64(s)}}throw Error("Encryption type/version not supported")}function c({encryptedData:e,privateKey:t}){if((0,u.isNullish)(e))throw Error("Missing encryptedData parameter");if((0,u.isNullish)(t))throw Error("Missing privateKey parameter");if("x25519-xsalsa20-poly1305"===e.version){let i=h(t),n=a.box.keyPair.fromSecretKey(i).secretKey,r=l.decodeBase64(e.nonce),o=l.decodeBase64(e.ciphertext),s=l.decodeBase64(e.ephemPublicKey),u=a.box.open(o,r,s,n);try{if(!u)throw Error();let e=l.encodeUTF8(u);if(!e)throw Error();return e}catch(e){if(e&&"string"==typeof e.message&&e.message.length)throw Error(`Decryption failed: ${e.message}`);throw Error("Decryption failed.")}}throw Error("Encryption type/version not supported.")}function h(e){let t=n.from(e,"hex").toString("base64");return l.decodeBase64(t)}t.encrypt=d,t.encryptSafely=function({publicKey:e,data:t,version:i}){if((0,u.isNullish)(e))throw Error("Missing publicKey parameter");if((0,u.isNullish)(t))throw Error("Missing data parameter");if((0,u.isNullish)(i))throw Error("Missing version parameter");if("object"==typeof t&&t&&"toJSON"in t)throw Error("Cannot encrypt with toJSON property. Please remove toJSON property");let r={data:t,padding:""},o=n.byteLength(JSON.stringify(r),"utf-8")%2048,s=0;return o>0&&(s=2048-o-16),r.padding="0".repeat(s),d({publicKey:e,data:JSON.stringify(r),version:i})},t.decrypt=c,t.decryptSafely=function({encryptedData:e,privateKey:t}){if((0,u.isNullish)(e))throw Error("Missing encryptedData parameter");if((0,u.isNullish)(t))throw Error("Missing privateKey parameter");return JSON.parse(c({encryptedData:e,privateKey:t})).data},t.getEncryptionPublicKey=function(e){let t=h(e),i=a.box.keyPair.fromSecretKey(t).publicKey;return l.encodeBase64(i)}},50539:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.normalize=t.concatSig=void 0,r(i(91695),t),r(i(5190),t),r(i(92517),t);var o=i(65491);Object.defineProperty(t,"concatSig",{enumerable:!0,get:function(){return o.concatSig}}),Object.defineProperty(t,"normalize",{enumerable:!0,get:function(){return o.normalize}})},91695:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractPublicKey=t.recoverPersonalSignature=t.personalSign=void 0;let n=i(45372),r=i(65491);function o(e,t){let i=(0,n.hashPersonalMessage)((0,r.legacyToBuffer)(e));return(0,r.recoverPublicKey)(i,t)}t.personalSign=function({privateKey:e,data:t}){if((0,r.isNullish)(t))throw Error("Missing data parameter");if((0,r.isNullish)(e))throw Error("Missing privateKey parameter");let i=(0,r.legacyToBuffer)(t),o=(0,n.hashPersonalMessage)(i),s=(0,n.ecsign)(o,e);return(0,r.concatSig)((0,n.toBuffer)(s.v),s.r,s.s)},t.recoverPersonalSignature=function({data:e,signature:t}){if((0,r.isNullish)(e))throw Error("Missing data parameter");if((0,r.isNullish)(t))throw Error("Missing signature parameter");let i=o(e,t),s=(0,n.publicToAddress)(i);return(0,n.bufferToHex)(s)},t.extractPublicKey=function({data:e,signature:t}){if((0,r.isNullish)(e))throw Error("Missing data parameter");if((0,r.isNullish)(t))throw Error("Missing signature parameter");return`0x${o(e,t).toString("hex")}`}},5190:(e,t,i)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.recoverTypedSignature=t.signTypedData=t.typedSignatureHash=t.TypedDataUtils=t.TYPED_MESSAGE_SCHEMA=t.SignTypedDataVersion=void 0;let r=i(45372),o=i(40260),s=i(84206),a=i(92313),l=i(1791),u=i(1115),d=i(65491);function c(e,t){if(Object.keys(n).includes(e)){if(t&&!t.includes(e))throw Error(`SignTypedDataVersion not allowed: '${e}'. Allowed versions are: ${t.join(", ")}`)}else throw Error(`Invalid version: '${e}'`)}function h(e,t){(0,l.assert)(null!==t,`Unable to encode value: Invalid number. Expected a valid number value, but received "${t}".`);let i=BigInt(t),n=(0,s.getLength)(e),r=BigInt(2)**BigInt(n)-BigInt(1);return(0,l.assert)(i>=-r&&i<=r,`Unable to encode value: Number "${t}" is out of range for type "${e}".`),i}function f(e,t,i,s){c(s,[n.V3,n.V4]);let d=["bytes32"],p=[v(e,i)];for(let g of i[e]){if(s===n.V3&&void 0===t[g.name])continue;let[e,m]=function e(t,i,s,d,p){if(c(p,[n.V3,n.V4]),void 0!==t[s])return["bytes32",p===n.V4&&null==d?"0x0000000000000000000000000000000000000000000000000000000000000000":(0,r.arrToBufArr)((0,u.keccak256)(f(s,d,t,p)))];if("function"===s)throw Error('Unsupported or invalid type: "function"');if(void 0===d)throw Error(`missing value for field ${i} of type ${s}`);if("address"===s){if("number"==typeof d)return["address",(0,a.padStart)((0,l.numberToBytes)(d),20)];if((0,l.isStrictHexString)(d))return["address",(0,l.add0x)(d)];if("string"==typeof d)return["address",(function(e){let t=BigInt(0);for(let i=0;i=49?t+=n-BigInt(49)+BigInt(10):n>=17?t+=n-BigInt(17)+BigInt(10):t+=n}return(0,a.padStart)((0,l.bigIntToBytes)(t),20)})(d).subarray(0,20)]}if("bool"===s)return["bool",!!d];if("bytes"===s)return"number"==typeof d?d=(0,l.numberToBytes)(d):(0,l.isStrictHexString)(d)?d=(0,l.hexToBytes)(d):"string"==typeof d&&(d=(0,l.stringToBytes)(d)),["bytes32",(0,r.arrToBufArr)((0,u.keccak256)(d))];if(s.startsWith("bytes")&&"bytes"!==s&&!s.includes("["))return"number"==typeof d?d<0?["bytes32",new Uint8Array(32)]:["bytes32",(0,l.bigIntToBytes)(BigInt(d))]:(0,l.isStrictHexString)(d)?["bytes32",(0,l.hexToBytes)(d)]:["bytes32",d];if(s.startsWith("int")&&!s.includes("[")){let e=h(s,d);return e>=BigInt(0)?["uint256",e]:["int256",e]}if("string"===s)return d="number"==typeof d?(0,l.numberToBytes)(d):(0,l.stringToBytes)(null!=d?d:""),["bytes32",(0,r.arrToBufArr)((0,u.keccak256)(d))];if(s.endsWith("]")){if(p===n.V3)throw Error("Arrays are unimplemented in encodeData; use V4 extension");let a=s.slice(0,s.lastIndexOf("[")),l=d.map(n=>e(t,i,a,n,p));return["bytes32",(0,r.arrToBufArr)((0,u.keccak256)((0,o.encode)(l.map(([e])=>e),l.map(([,e])=>e))))]}return[s,d]}(i,g.name,g.type,t[g.name],s);d.push(e),p.push(m)}return(0,r.arrToBufArr)((0,o.encode)(d,p))}function p(e,t){let i="",n=g(e,t);for(let r of(n.delete(e),[e,...Array.from(n).sort()])){if(!t[r])throw Error(`No type definition specified: ${r}`);i+=`${r}(${t[r].map(({name:e,type:t})=>`${t} ${e}`).join(",")})`}return i}function g(e,t,i=new Set){if("string"!=typeof e)throw Error(`Invalid findTypeDependencies input ${JSON.stringify(e)}`);let n=e.match(/^\w*/u);if([e]=n,i.has(e)||void 0===t[e])return i;for(let n of(i.add(e),t[e]))g(n.type,t,i);return i}function m(e,t,i,o){c(o,[n.V3,n.V4]);let s=f(e,t,i,o),a=(0,u.keccak256)(s);return(0,r.arrToBufArr)(a)}function v(e,t){let i=(0,l.stringToBytes)(p(e,t));return(0,r.arrToBufArr)((0,u.keccak256)(i))}function b(e){let i={};for(let n in t.TYPED_MESSAGE_SCHEMA.properties)e[n]&&(i[n]=e[n]);return"types"in i&&(i.types=Object.assign({EIP712Domain:[]},i.types)),i}function y(e,t){c(t,[n.V3,n.V4]);let i=b(e),{domain:r}=i;return m("EIP712Domain",r,{EIP712Domain:i.types.EIP712Domain},t)}function _(e){let t=Error("Expect argument to be non-empty array");if("object"!=typeof e||!("length"in e)||!e.length)throw t;let i=e.map(({name:e,type:t,value:i})=>{if("address[]"===t)return{name:e,type:"bytes32[]",value:i.map(e=>"number"==typeof e?(0,a.padStart)((0,l.numberToBytes)(e),32):(0,l.isStrictHexString)(e)?(0,a.padStart)((0,l.hexToBytes)(e).subarray(0,32),32):e instanceof Uint8Array?(0,a.padStart)(e.subarray(0,32),32):e)};if(t.startsWith("int")&&(0,s.isArrayType)(t)){let[n,r]=(0,s.getArrayType)(t);return{name:e,type:`bytes32[${null!=r?r:""}]`,value:i.map(e=>{if("string"==typeof e||"number"==typeof e||"bigint"==typeof e){let t=h(n,e);if(t>=BigInt(0))return(0,a.padStart)((0,l.bigIntToBytes)(t),32);let i=BigInt.asIntN((0,s.getLength)(n),t);return(0,l.signedBigIntToBytes)(i,32)}return e})}}return{name:e,type:t,value:function e(t,i){if((0,s.isArrayType)(t)&&Array.isArray(i)){let[n]=(0,s.getArrayType)(t);return i.map(t=>e(n,t))}if("address"===t){if("number"==typeof i)return(0,a.padStart)((0,l.numberToBytes)(i),20);if((0,l.isStrictHexString)(i))return(0,a.padStart)((0,l.hexToBytes)(i).subarray(0,20),20);if(i instanceof Uint8Array)return(0,a.padStart)(i.subarray(0,20),20)}if("bool"===t)return!!i;if(t.startsWith("bytes")&&"bytes"!==t){let e=(0,s.getByteLength)(t);if("number"==typeof i)return i<0?new Uint8Array:(0,l.numberToBytes)(i).subarray(0,e);if((0,l.isStrictHexString)(i))return(0,l.hexToBytes)(i).subarray(0,e);if(i instanceof Uint8Array)return i.subarray(0,e)}return t.startsWith("uint")&&"number"==typeof i?Math.abs(i):t.startsWith("int")&&"number"==typeof i?BigInt.asIntN((0,s.getLength)(t),BigInt(i)):i}(t,i)}}),n=i.map(e=>"bytes"!==e.type?e.value:(0,d.legacyToBuffer)(e.value)),c=i.map(e=>{if("function"===e.type)throw Error('Unsupported or invalid type: "function"');return e.type}),f=e.map(e=>{if(!e.name)throw t;return`${e.type} ${e.name}`});return(0,r.arrToBufArr)((0,u.keccak256)((0,o.encodePacked)(["bytes32","bytes32"],[(0,u.keccak256)((0,o.encodePacked)(["string[]"],[f],!0)),(0,u.keccak256)((0,o.encodePacked)(c,n,!0))])))}!function(e){e.V1="V1",e.V3="V3",e.V4="V4"}(n=t.SignTypedDataVersion||(t.SignTypedDataVersion={})),t.TYPED_MESSAGE_SCHEMA={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},t.TypedDataUtils={encodeData:f,encodeType:p,findTypeDependencies:g,hashStruct:m,hashType:v,sanitizeData:b,eip712Hash:function(e,t){c(t,[n.V3,n.V4]);let i=b(e),o=[(0,l.hexToBytes)("1901")];return o.push(y(e,t)),"EIP712Domain"!==i.primaryType&&o.push(m(i.primaryType,i.message,i.types,t)),(0,r.arrToBufArr)((0,u.keccak256)((0,l.concatBytes)(o)))},eip712DomainHash:y},t.typedSignatureHash=function(e){let t=_(e);return(0,l.bytesToHex)(t)},t.signTypedData=function({privateKey:e,data:i,version:o}){if(c(o),(0,d.isNullish)(i))throw Error("Missing data parameter");if((0,d.isNullish)(e))throw Error("Missing private key parameter");let s=o===n.V1?_(i):t.TypedDataUtils.eip712Hash(i,o),a=(0,r.ecsign)(s,e);return(0,d.concatSig)((0,r.arrToBufArr)((0,l.bigIntToBytes)(a.v)),a.r,a.s)},t.recoverTypedSignature=function({data:e,signature:i,version:o}){if(c(o),(0,d.isNullish)(e))throw Error("Missing data parameter");if((0,d.isNullish)(i))throw Error("Missing signature parameter");let s=o===n.V1?_(e):t.TypedDataUtils.eip712Hash(e,o),a=(0,d.recoverPublicKey)(s,i),u=(0,r.publicToAddress)(a);return(0,l.bytesToHex)(u)}},65491:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.normalize=t.recoverPublicKey=t.concatSig=t.legacyToBuffer=t.isNullish=t.padWithZeroes=void 0;let r=i(45372),o=i(1791),s=i(81538);function a(e,t){if(""!==e&&!/^[a-f0-9]+$/iu.test(e))throw Error(`Expected an unprefixed hex string. Received: ${e}`);if(t<0)throw Error(`Expected a non-negative integer target length. Received: ${t}`);return String.prototype.padStart.call(e,t,"0")}function l(e){return null==e}t.padWithZeroes=a,t.isNullish=l,t.legacyToBuffer=function(e){return"string"!=typeof e||(0,s.isHexString)(e)?(0,r.toBuffer)(e):n.from(e)},t.concatSig=function(e,t,i){let n=(0,r.fromSigned)(t),l=(0,r.fromSigned)(i),u=(0,r.bufferToInt)(e),d=a((0,r.toUnsigned)(n).toString("hex"),64),c=a((0,r.toUnsigned)(l).toString("hex"),64),h=(0,s.stripHexPrefix)((0,s.intToHex)(u));return(0,o.add0x)(d.concat(c,h))},t.recoverPublicKey=function(e,t){let i=(0,r.fromRpcSig)(t);return(0,r.ecrecover)(e,i.v,i.r,i.s)},t.normalize=function(e){if(!l(e)){if("number"==typeof e){if(e<0)return"0x";let t=(0,o.numberToBytes)(e);e=(0,o.bytesToHex)(t)}if("string"!=typeof e){let t="eth-sig-util.normalize() requires hex string or integer input.";throw Error(t+=` received ${typeof e}: ${e}`)}return(0,o.add0x)(e.toLowerCase())}}},27720:function(e,t,i){"use strict";var n,r,o,s,a,l,u,d,c,h,f,p,g,m=this&&this.__classPrivateFieldSet||function(e,t,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(e,i):r?r.value=i:t.set(e,i),i},v=this&&this.__classPrivateFieldGet||function(e,t,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(e):n?n.value:t.get(e)},b=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.JsonRpcEngine=void 0;let y=i(30774),_=b(i(63795)),w=i(1791);class C extends _.default{constructor({notificationHandler:e}={}){super(),n.add(this),o.set(this,!1),s.set(this,void 0),a.set(this,void 0),m(this,s,[],"f"),m(this,a,e,"f")}destroy(){v(this,s,"f").forEach(e=>{"destroy"in e&&"function"==typeof e.destroy&&e.destroy()}),m(this,s,[],"f"),m(this,o,!0,"f")}push(e){v(this,n,"m",l).call(this),v(this,s,"f").push(e)}handle(e,t){if(v(this,n,"m",l).call(this),t&&"function"!=typeof t)throw Error('"callback" must be a function if provided.');return Array.isArray(e)?t?v(this,n,"m",u).call(this,e,t):v(this,n,"m",u).call(this,e):t?v(this,n,"m",d).call(this,e,t):this._promiseHandle(e)}asMiddleware(){return v(this,n,"m",l).call(this),async(e,t,i,n)=>{try{let[o,a,l]=await v(C,r,"m",h).call(C,e,t,v(this,s,"f"));if(a)return await v(C,r,"m",p).call(C,l),n(o);return i(async e=>{try{await v(C,r,"m",p).call(C,l)}catch(t){return e(t)}return e()})}catch(e){return n(e)}}}async _promiseHandle(e){return new Promise((t,i)=>{v(this,n,"m",d).call(this,e,(e,n)=>{e&&void 0===n&&i(e),t(n)}).catch(i)})}}function S(e){return JSON.stringify(e,null,2)}t.JsonRpcEngine=C,r=C,o=new WeakMap,s=new WeakMap,a=new WeakMap,n=new WeakSet,l=function(){if(v(this,o,"f"))throw Error("This engine is destroyed and can no longer be used.")},u=async function(e,t){try{if(0===e.length){let e=[{id:null,jsonrpc:"2.0",error:new y.JsonRpcError(y.errorCodes.rpc.invalidRequest,"Request batch must contain plain objects. Received an empty array")}];if(t)return t(null,e);return e}let i=(await Promise.all(e.map(this._promiseHandle.bind(this)))).filter(e=>void 0!==e);if(t)return t(null,i);return i}catch(e){if(t)return t(e);throw e}},d=async function(e,t){if(!e||Array.isArray(e)||"object"!=typeof e){let i=new y.JsonRpcError(y.errorCodes.rpc.invalidRequest,`Requests must be plain objects. Received: ${typeof e}`,{request:e});return t(i,{id:null,jsonrpc:"2.0",error:i})}if("string"!=typeof e.method){let i=new y.JsonRpcError(y.errorCodes.rpc.invalidRequest,`Must specify a string method. Received: ${typeof e.method}`,{request:e});return v(this,a,"f")&&!(0,w.isJsonRpcRequest)(e)?t(null):t(i,{id:e.id??null,jsonrpc:"2.0",error:i})}if(v(this,a,"f")&&!(0,w.isJsonRpcRequest)(e)){try{await v(this,a,"f").call(this,e)}catch(e){return t(e)}return t(null)}let i=null,n={...e},o={id:n.id,jsonrpc:n.jsonrpc};try{await v(C,r,"m",c).call(C,n,o,v(this,s,"f"))}catch(e){i=e}return i&&(delete o.result,o.error||(o.error=(0,y.serializeError)(i))),t(i,o)},c=async function(e,t,i){let[n,o,s]=await v(C,r,"m",h).call(C,e,t,i);if(v(C,r,"m",g).call(C,e,t,o),await v(C,r,"m",p).call(C,s),n)throw n},h=async function(e,t,i){let n=[],o=null,s=!1;for(let a of i)if([o,s]=await v(C,r,"m",f).call(C,e,t,a,n),s)break;return[o,s,n.reverse()]},f=async function(e,t,i,n){return new Promise(r=>{let o=e=>{let i=e||t.error;i&&(t.error=(0,y.serializeError)(i)),r([i,!0])};try{i(e,t,i=>{t.error?o(t.error):(i&&("function"!=typeof i&&o(new y.JsonRpcError(y.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof i}" for request: -${S(e)}`,{request:e})),n.push(i)),r([null,!1]))},o)}catch(e){o(e)}})},p=async function(e){for(let t of e)await new Promise((e,i)=>{t(t=>t?i(t):e())})},g=function(e,t,i){if(!(0,w.hasProperty)(t,"result")&&!(0,w.hasProperty)(t,"error"))throw new y.JsonRpcError(y.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request: -${S(e)}`,{request:e});if(!i)throw new y.JsonRpcError(y.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request: -${S(e)}`,{request:e})}},18418:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsyncMiddleware=void 0,t.createAsyncMiddleware=function(e){return async(t,i,n,r)=>{let o;let s=new Promise(e=>{o=e}),a=null,l=!1,u=async()=>{l=!0,n(e=>{a=e,o()}),await s};try{await e(t,i,u),l?(await s,a(null)):r(null)}catch(e){a?a(e):r(e)}}}},57023:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createScaffoldMiddleware=void 0,t.createScaffoldMiddleware=function(e){return(t,i,n,r)=>{let o=e[t.method];return void 0===o?n():"function"==typeof o?o(t,i,n,r):(i.result=o,r())}}},69846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqueId=void 0;let i=Math.floor(4294967295*Math.random());t.getUniqueId=function(){return i=(i+1)%4294967295}},57857:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIdRemapMiddleware=void 0;let n=i(69846);t.createIdRemapMiddleware=function(){return(e,t,i,r)=>{let o=e.id,s=(0,n.getUniqueId)();e.id=s,t.id=s,i(i=>{e.id=o,t.id=o,i()})}}},63163:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(18418),t),r(i(57023),t),r(i(69846),t),r(i(57857),t),r(i(27720),t),r(i(878),t)},878:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMiddleware=void 0;let n=i(27720);t.mergeMiddleware=function(e){let t=new n.JsonRpcEngine;return e.forEach(e=>t.push(e)),t.asMiddleware()}},20511:(e,t,i)=>{"use strict";let n,r;i.r(t),i.d(t,{BIP44CoinTypeNode:()=>t5,BIP44Node:()=>iU,BIP44PurposeNodeToken:()=>m,BIP_32_HARDENED_OFFSET:()=>C,BIP_32_PATH_REGEX:()=>y,BIP_39_PATH_REGEX:()=>w,BIP_44_COIN_TYPE_DEPTH:()=>t3,BYTES_KEY_LENGTH:()=>c,MAX_BIP_32_INDEX:()=>g,MAX_BIP_44_DEPTH:()=>f,MAX_UNHARDENED_BIP_32_INDEX:()=>p,MIN_BIP_44_DEPTH:()=>h,SLIP10Node:()=>iF,SLIP_10_PATH_REGEX:()=>_,UNPREFIXED_BIP_32_PATH_REGEX:()=>b,UNPREFIXED_PATH_REGEX:()=>v,createBip39KeyFromSeed:()=>iN,deriveBIP44AddressKey:()=>t7,ed25519:()=>o,getBIP44AddressKeyDeriver:()=>ie,isValidBIP32PathSegment:()=>tA,mnemonicPhraseToBytes:()=>tj,secp256k1:()=>s});var o={};i.r(o),i.d(o,{compressPublicKey:()=>tC,curve:()=>eq,decompressPublicKey:()=>tS,deriveUnhardenedKeys:()=>tb,getPublicKey:()=>t_,isValidPrivateKey:()=>tv,name:()=>tg,publicAdd:()=>tw,publicKeyLength:()=>ty,secret:()=>tm});var s={};i.r(s),i.d(s,{compressPublicKey:()=>tQ,curve:()=>N,decompressPublicKey:()=>tJ,deriveUnhardenedKeys:()=>tK,getPublicKey:()=>tZ,isValidPrivateKey:()=>tG,name:()=>tU,publicAdd:()=>tY,publicKeyLength:()=>tq,secret:()=>t$});var a={};i.r(a),i.d(a,{deriveChildKey:()=>ix,privateKeyToEthAddress:()=>iC,publicKeyToEthAddress:()=>iS});var l={};i.r(l),i.d(l,{bip39MnemonicToMultipath:()=>iL,createBip39KeyFromSeed:()=>iN,deriveChildKey:()=>iM});var u={};i.r(u),i.d(u,{deriveChildKey:()=>iD});var d=i(97009);let c=32,h=0,f=5,p=2147483647,g=4294967295,m="bip32:44'",v=/^\d+$/u,b=RegExp("^(?\\d+)'?$","u"),y=/^bip32:\d+'?$/u,_=/^slip10:\d+'?$/u,w=/^bip39:([a-z]+){1}( [a-z]+){11,23}$/u,C=2147483648;var S=i(69314);/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */let x=BigInt(0),k=BigInt(1),E=BigInt(2),L=BigInt(3),M=BigInt(8),N=Object.freeze({a:x,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:k,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")}),D=(e,t)=>(e+t/E)/t,A={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(e){let{n:t}=N,i=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-k*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=BigInt("0x100000000000000000000000000000000"),s=D(i*e,t),a=D(-n*e,t),l=et(e-s*i-a*r,t),u=et(-s*n-a*i,t),d=l>o,c=u>o;if(d&&(l=t-l),c&&(u=t-u),l>o||u>o)throw Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:d,k1:l,k2neg:c,k2:u}}};function T(e){let{a:t,b:i}=N,n=et(e*e),r=et(n*e);return et(r+t*e+i)}let I=N.a===x;class O extends Error{constructor(e){super(e)}}function P(e){if(!(e instanceof R))throw TypeError("JacobianPoint expected")}class R{constructor(e,t,i){this.x=e,this.y=t,this.z=i}static fromAffine(e){if(!(e instanceof H))throw TypeError("JacobianPoint#fromAffine: expected Point");return e.equals(H.ZERO)?R.ZERO:new R(e.x,e.y,k)}static toAffineBatch(e){let t=function(e,t=N.P){let i=Array(e.length),n=en(e.reduce((e,n,r)=>n===x?e:(i[r]=e,et(e*n,t)),k),t);return e.reduceRight((e,n,r)=>n===x?e:(i[r]=et(e*i[r],t),et(e*n,t)),n),i}(e.map(e=>e.z));return e.map((e,i)=>e.toAffine(t[i]))}static normalizeZ(e){return R.toAffineBatch(e).map(R.fromAffine)}equals(e){P(e);let{x:t,y:i,z:n}=this,{x:r,y:o,z:s}=e,a=et(n*n),l=et(s*s),u=et(t*l),d=et(r*a),c=et(et(i*s)*l),h=et(et(o*n)*a);return u===d&&c===h}negate(){return new R(this.x,et(-this.y),this.z)}double(){let{x:e,y:t,z:i}=this,n=et(e*e),r=et(t*t),o=et(r*r),s=e+r,a=et(E*(et(s*s)-n-o)),l=et(L*n),u=et(l*l),d=et(u-E*a),c=et(l*(a-d)-M*o),h=et(E*t*i);return new R(d,c,h)}add(e){P(e);let{x:t,y:i,z:n}=this,{x:r,y:o,z:s}=e;if(r===x||o===x)return this;if(t===x||i===x)return e;let a=et(n*n),l=et(s*s),u=et(t*l),d=et(r*a),c=et(et(i*s)*l),h=et(et(o*n)*a),f=et(d-u),p=et(h-c);if(f===x)return p===x?this.double():R.ZERO;let g=et(f*f),m=et(f*g),v=et(u*g),b=et(p*p-m-E*v),y=et(p*(v-b)-c*m),_=et(n*s*f);return new R(b,y,_)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=R.ZERO;if("bigint"==typeof e&&e===x)return t;let i=ee(e);if(i===k)return this;if(!I){let e=t,n=this;for(;i>x;)i&k&&(e=e.add(n)),n=n.double(),i>>=k;return e}let{k1neg:n,k1:r,k2neg:o,k2:s}=A.splitScalar(i),a=t,l=t,u=this;for(;r>x||s>x;)r&k&&(a=a.add(u)),s&k&&(l=l.add(u)),u=u.double(),r>>=k,s>>=k;return n&&(a=a.negate()),o&&(l=l.negate()),l=new R(et(l.x*A.beta),l.y,l.z),a.add(l)}precomputeWindow(e){let t=I?128/e+1:256/e+1,i=[],n=this,r=n;for(let o=0;o>=d,s>a&&(s-=u,e+=k);let c=i+Math.abs(s)-1,h=t%2!=0,f=s<0;0===s?o=o.add(F(h,n[i])):r=r.add(F(f,n[c]))}return{p:r,f:o}}multiply(e,t){let i,n,r=ee(e);if(I){let{k1neg:e,k1:o,k2neg:s,k2:a}=A.splitScalar(r),{p:l,f:u}=this.wNAF(o,t),{p:d,f:c}=this.wNAF(a,t);l=F(e,l),d=F(s,d),d=new R(et(d.x*A.beta),d.y,d.z),i=l.add(d),n=u.add(c)}else{let{p:e,f:o}=this.wNAF(r,t);i=e,n=o}return R.normalizeZ([i,n])[0]}toAffine(e){let{x:t,y:i,z:n}=this,r=this.equals(R.ZERO);null==e&&(e=r?M:en(n));let o=e,s=et(o*o),a=et(s*o),l=et(t*s),u=et(i*a),d=et(n*o);if(r)return H.ZERO;if(d!==k)throw Error("invZ was invalid");return new H(l,u)}}function F(e,t){let i=t.negate();return e?i:t}R.BASE=new R(N.Gx,N.Gy,k),R.ZERO=new R(x,k,x);let B=new WeakMap;class H{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,B.delete(this)}hasEvenY(){return this.y%E===x}static fromCompressedHex(e){let t=32===e.length,i=J(t?e:e.subarray(1));if(!eo(i))throw Error("Point is not on curve");let n=function(e){let{P:t}=N,i=BigInt(6),n=BigInt(11),r=BigInt(22),o=BigInt(23),s=BigInt(44),a=BigInt(88),l=e*e*e%t,u=l*l*e%t,d=ei(u,L)*u%t,c=ei(d,L)*u%t,h=ei(c,E)*l%t,f=ei(h,n)*h%t,p=ei(f,r)*f%t,g=ei(p,s)*p%t,m=ei(g,a)*g%t,v=ei(m,s)*p%t,b=ei(v,L)*u%t,y=ei(b,o)*f%t,_=ei(y,i)*l%t,w=ei(_,E);if(w*w%t!==e)throw Error("Cannot find square root");return w}(T(i)),r=(n&k)===k;t?r&&(n=et(-n)):(1&e[0])==1!==r&&(n=et(-n));let o=new H(i,n);return o.assertValidity(),o}static fromUncompressedHex(e){let t=J(e.subarray(1,33)),i=J(e.subarray(33,65)),n=new H(t,i);return n.assertValidity(),n}static fromHex(e){let t=X(e),i=t.length,n=t[0];if(32===i||33===i&&(2===n||3===n))return this.fromCompressedHex(t);if(65===i&&4===n)return this.fromUncompressedHex(t);throw Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${i}`)}static fromPrivateKey(e){return H.BASE.multiply(es(e))}static fromSignature(e,t,i){let{r:n,s:r}=function(e){if(e instanceof V)return e.assertValidity(),e;try{return V.fromDER(e)}catch(t){return V.fromCompact(e)}}(t);if(![0,1,2,3].includes(i))throw Error("Cannot recover: invalid recovery bit");let o=function(e,t=!1){let i,n;let r=(i=8*e.length-256,n=J(e),i>0?n>>BigInt(i):n);if(t)return r;let{n:o}=N;return r>=o?r-o:r}(X(e)),{n:s}=N,a=2===i||3===i?n+s:n,l=en(a,s),u=et(-o*l,s),d=et(r*l,s),c=1&i?"03":"02",h=H.fromHex(c+q(a)),f=H.BASE.multiplyAndAddUnsafe(h,u,d);if(!f)throw Error("Cannot recover signature: point at infinify");return f.assertValidity(),f}toRawBytes(e=!1){return Q(this.toHex(e))}toHex(e=!1){let t=q(this.x);return e?`${this.hasEvenY()?"02":"03"}${t}`:`04${t}${q(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){let e="Point is not on elliptic curve",{x:t,y:i}=this;if(!eo(t)||!eo(i))throw Error(e);let n=et(i*i);if(et(n-T(t))!==x)throw Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new H(this.x,et(-this.y))}double(){return R.fromAffine(this).double().toAffine()}add(e){return R.fromAffine(this).add(R.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return R.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,i){let n=R.fromAffine(this),r=t===x||t===k||this!==H.BASE?n.multiplyUnsafe(t):n.multiply(t),o=R.fromAffine(e).multiplyUnsafe(i),s=r.add(o);return s.equals(R.ZERO)?void 0:s.toAffine()}}function z(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function j(e){if(e.length<2||2!==e[0])throw Error(`Invalid signature integer tag: ${$(e)}`);let t=e[1],i=e.subarray(2,t+2);if(!t||i.length!==t)throw Error("Invalid signature integer: wrong length");if(0===i[0]&&i[1]<=127)throw Error("Invalid signature integer: trailing length");return{data:J(i),left:e.subarray(t+2)}}H.BASE=new H(N.Gx,N.Gy),H.ZERO=new H(x,x);class V{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){let t=e instanceof Uint8Array,i="Signature.fromCompact";if("string"!=typeof e&&!t)throw TypeError(`${i}: Expected string or Uint8Array`);let n=t?$(e):e;if(128!==n.length)throw Error(`${i}: Expected 64-byte hex`);return new V(Y(n.slice(0,64)),Y(n.slice(64,128)))}static fromDER(e){let t=e instanceof Uint8Array;if("string"!=typeof e&&!t)throw TypeError("Signature.fromDER: Expected string or Uint8Array");let{r:i,s:n}=function(e){if(e.length<2||48!=e[0])throw Error(`Invalid signature tag: ${$(e)}`);if(e[1]!==e.length-2)throw Error("Invalid signature: incorrect length");let{data:t,left:i}=j(e.subarray(2)),{data:n,left:r}=j(i);if(r.length)throw Error(`Invalid signature: left bytes after parsing: ${$(r)}`);return{r:t,s:n}}(t?e:Q(e));return new V(i,n)}static fromHex(e){return this.fromDER(e)}assertValidity(){let{r:e,s:t}=this;if(!er(e))throw Error("Invalid Signature: r must be 0 < r < n");if(!er(t))throw Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){let e=N.n>>k;return this.s>e}normalizeS(){return this.hasHighS()?new V(this.r,et(-this.s,N.n)):this}toDERRawBytes(){return Q(this.toDERHex())}toDERHex(){let e=z(Z(this.s)),t=z(Z(this.r)),i=e.length/2,n=t.length/2;return`30${Z(n+i+4)}02${Z(n)}${t}02${Z(i)}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return Q(this.toCompactHex())}toCompactHex(){return q(this.r)+q(this.s)}}function W(...e){if(!e.every(e=>e instanceof Uint8Array))throw Error("Uint8Array list expected");if(1===e.length)return e[0];let t=e.reduce((e,t)=>e+t.length,0),i=new Uint8Array(t);for(let t=0,n=0;tt.toString(16).padStart(2,"0"));function $(e){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");let t="";for(let i=0;i0)return BigInt(e);if("bigint"==typeof e&&er(e))return e;throw TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function et(e,t=N.P){let i=e%t;return i>=x?i:t+i}function ei(e,t){let{P:i}=N,n=e;for(;t-- >x;)n*=n,n%=i;return n}function en(e,t=N.P){if(e===x||t<=x)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);let i=et(e,t),n=t,r=x,o=k,s=k,a=x;for(;i!==x;){let e=n/i,t=n%i,l=r-s*e,u=o-a*e;n=i,i=t,r=s,o=a,s=l,a=u}if(n!==k)throw Error("invert: does not exist");return et(r,t)}function er(e){return x0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw Error("Expected 32 bytes of private key");t=Y(e)}else if(e instanceof Uint8Array){if(32!==e.length)throw Error("Expected 32 bytes of private key");t=J(e)}else throw TypeError("Expected valid private key");if(!er(t))throw Error("Expected private key: 0 < key < n");return t}H.BASE._setWindowSize(8);let ea={node:S,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},el={},eu={bytesToHex:$,hexToBytes:Q,concatBytes:W,mod:et,invert:en,isValidPrivateKey(e){try{return es(e),!0}catch(e){return!1}},_bigintTo32Bytes:G,_normalizePrivateKey:es,hashToPrivateKey:e=>{if((e=X(e)).length<40||e.length>1024)throw Error("Expected valid bytes of private key as per FIPS 186");return G(et(J(e),N.n-k)+k)},randomBytes:(e=32)=>{if(ea.web)return ea.web.getRandomValues(new Uint8Array(e));if(ea.node){let{randomBytes:t}=ea.node;return Uint8Array.from(t(e))}throw Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>eu.hashToPrivateKey(eu.randomBytes(40)),precompute(e=8,t=H.BASE){let i=t===H.BASE?t:new H(t.x,t.y);return i._setWindowSize(e),i.multiply(L),i},sha256:async(...e)=>{if(ea.web){let t=await ea.web.subtle.digest("SHA-256",W(...e));return new Uint8Array(t)}if(ea.node){let{createHash:t}=ea.node,i=t("sha256");return e.forEach(e=>i.update(e)),Uint8Array.from(i.digest())}throw Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(ea.web){let i=await ea.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),n=W(...t),r=await ea.web.subtle.sign("HMAC",i,n);return new Uint8Array(r)}if(ea.node){let{createHmac:i}=ea.node,n=i("sha256",e);return t.forEach(e=>n.update(e)),Uint8Array.from(n.digest())}throw Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(e,...t)=>{let i=el[e];if(void 0===i){let t=await eu.sha256(Uint8Array.from(e,e=>e.charCodeAt(0)));i=W(t,t),el[e]=i}return eu.sha256(i,...t)},taggedHashSync:(e,...t)=>{if("function"!=typeof n)throw new O("sha256Sync is undefined, you need to set it");let i=el[e];if(void 0===i){let t=n(Uint8Array.from(e,e=>e.charCodeAt(0)));i=W(t,t),el[e]=i}return n(i,...t)},_JacobianPoint:R};Object.defineProperties(eu,{sha256Sync:{configurable:!1,get:()=>n,set(e){n||(n=e)}},hmacSha256Sync:{configurable:!1,get:()=>r,set(e){r||(r=e)}}});var ed=i(63610),ec=i(1840),eh=i(79225);class ef extends eh.kb{constructor(e,t,i,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=i,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,eh.GL)(this.buffer)}update(e){(0,ec.Gg)(this);let{view:t,buffer:i,blockLen:n}=this,r=(e=(0,eh.O0)(e)).length;for(let o=0;on-o&&(this.process(i,0),o=0);for(let e=o;e>r&o),a=Number(i&o),l=n?4:0,u=n?0:4;e.setUint32(t+l,s,n),e.setUint32(t+u,a,n)}(i,n-8,BigInt(8*this.length),r),this.process(i,0);let s=(0,eh.GL)(e),a=this.outputLen;if(a%4)throw Error("_sha2: outputLen should be aligned to 32bit");let l=a/4,u=this.get();if(l>u.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;et),em=eg.map(e=>(9*e+5)%16),ev=[eg],eb=[em];for(let e=0;e<4;e++)for(let t of[ev,eb])t.push(t[e].map(e=>ep[e]));let ey=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(e=>new Uint8Array(e)),e_=ev.map((e,t)=>e.map(e=>ey[t][e])),ew=eb.map((e,t)=>e.map(e=>ey[t][e])),eC=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),eS=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),ex=(e,t)=>e<>>32-t;function ek(e,t,i,n){return 0===e?t^i^n:1===e?t&i|~t&n:2===e?(t|~i)^n:3===e?t&n|i&~n:t^(i|~n)}let eE=new Uint32Array(16);class eL extends ef{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:e,h1:t,h2:i,h3:n,h4:r}=this;return[e,t,i,n,r]}set(e,t,i,n,r){this.h0=0|e,this.h1=0|t,this.h2=0|i,this.h3=0|n,this.h4=0|r}process(e,t){for(let i=0;i<16;i++,t+=4)eE[i]=e.getUint32(t,!0);let i=0|this.h0,n=i,r=0|this.h1,o=r,s=0|this.h2,a=s,l=0|this.h3,u=l,d=0|this.h4,c=d;for(let e=0;e<5;e++){let t=4-e,h=eC[e],f=eS[e],p=ev[e],g=eb[e],m=e_[e],v=ew[e];for(let t=0;t<16;t++){let n=ex(i+ek(e,r,s,l)+eE[p[t]]+h,m[t])+d|0;i=d,d=l,l=0|ex(s,10),s=r,r=n}for(let e=0;e<16;e++){let i=ex(n+ek(t,o,a,u)+eE[g[e]]+f,v[e])+c|0;n=c,c=u,u=0|ex(a,10),a=o,o=i}}this.set(this.h1+s+u|0,this.h2+l+c|0,this.h3+d+n|0,this.h4+i+o|0,this.h0+r+a|0)}roundClean(){eE.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}let eM=(0,eh.hE)(()=>new eL),eN=(e,t,i)=>e&t^~e&i,eD=(e,t,i)=>e&t^e&i^t&i,eA=new Uint32Array([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,2756734187,3204031479,3329325298]),eT=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),eI=new Uint32Array(64);class eO extends ef{constructor(){super(64,32,8,!1),this.A=0|eT[0],this.B=0|eT[1],this.C=0|eT[2],this.D=0|eT[3],this.E=0|eT[4],this.F=0|eT[5],this.G=0|eT[6],this.H=0|eT[7]}get(){let{A:e,B:t,C:i,D:n,E:r,F:o,G:s,H:a}=this;return[e,t,i,n,r,o,s,a]}set(e,t,i,n,r,o,s,a){this.A=0|e,this.B=0|t,this.C=0|i,this.D=0|n,this.E=0|r,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let i=0;i<16;i++,t+=4)eI[i]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=eI[e-15],i=eI[e-2],n=(0,eh.np)(t,7)^(0,eh.np)(t,18)^t>>>3,r=(0,eh.np)(i,17)^(0,eh.np)(i,19)^i>>>10;eI[e]=r+eI[e-7]+n+eI[e-16]|0}let{A:i,B:n,C:r,D:o,E:s,F:a,G:l,H:u}=this;for(let e=0;e<64;e++){let t=u+((0,eh.np)(s,6)^(0,eh.np)(s,11)^(0,eh.np)(s,25))+eN(s,a,l)+eA[e]+eI[e]|0,d=((0,eh.np)(i,2)^(0,eh.np)(i,13)^(0,eh.np)(i,22))+eD(i,n,r)|0;u=l,l=a,a=s,s=o+t|0,o=r,r=n,n=i,i=t+d|0}i=i+this.A|0,n=n+this.B|0,r=r+this.C|0,o=o+this.D|0,s=s+this.E|0,a=a+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(i,n,r,o,s,a,l,u)}roundClean(){eI.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let eP=(0,eh.hE)(()=>new eO);function eR(...e){let t=(e,t)=>i=>e(t(i));return{encode:Array.from(e).reverse().reduce((e,i)=>e?t(e,i.encode):i.encode,void 0),decode:e.reduce((e,i)=>e?t(e,i.decode):i.decode,void 0)}}function eF(e,t,i){if(t<2)throw Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(i<2)throw Error(`convertRadix: wrong to=${i}, base cannot be less than 2`);if(!Array.isArray(e))throw Error("convertRadix: data should be array");if(!e.length)return[];let n=0,r=[],o=Array.from(e);for(o.forEach(e=>{if(e<0||e>=t)throw Error(`Wrong integer: ${e}`)});;){let e=0,s=!0;for(let r=n;r{if(!(t instanceof Uint8Array))throw Error("radix.encode input should be Uint8Array");return eF(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("radix.decode input should be array of strings");return Uint8Array.from(eF(t,e,256))}}}(58),function(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let i=e.indexOf(t);if(-1===i)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return i})}}}("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),function(e=""){if("string"!=typeof e)throw Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw Error("join.decode input should be string");return t.split(e)}}}("")),eH=e=>eR(function(e,t){if("function"!=typeof t)throw Error("checksum fn should be function");return{encode(i){if(!(i instanceof Uint8Array))throw Error("checksum.encode: input should be Uint8Array");let n=t(i).slice(0,e),r=new Uint8Array(i.length+e);return r.set(i),r.set(n,i.length),r},decode(i){if(!(i instanceof Uint8Array))throw Error("checksum.decode: input should be Uint8Array");let n=i.slice(0,-e),r=t(n).slice(0,e),o=i.slice(-e);for(let t=0;te(e(t))),eB);var ez=i(77378),ej=i.n(ez);/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */let eV=BigInt(0),eW=BigInt(1),eU=BigInt(2),e$=BigInt(255),eK=eU**BigInt(252)+BigInt("27742317777372353535851937790883648493"),eq={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),P:eU**e$-BigInt(19),l:eK,n:eK,h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960")},eG=eU**BigInt(256),eZ=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt("6853475219497561581579357271197624642482790079785650197046958215289687604742");let eY=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),eQ=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),eJ=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),eX=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");class e0{constructor(e,t,i,n){this.x=e,this.y=t,this.z=i,this.t=n}static fromAffine(e){if(!(e instanceof e5))throw TypeError("ExtendedPoint#fromAffine: expected Point");return e.equals(e5.ZERO)?e0.ZERO:new e0(e.x,e.y,eW,to(e.x*e.y))}static toAffineBatch(e){let t=function(e,t=eq.P){let i=Array(e.length),n=ts(e.reduce((e,n,r)=>n===eV?e:(i[r]=e,to(e*n,t)),eW),t);return e.reduceRight((e,n,r)=>n===eV?e:(i[r]=to(e*i[r],t),to(e*n,t)),n),i}(e.map(e=>e.z));return e.map((e,i)=>e.toAffine(t[i]))}static normalizeZ(e){return this.toAffineBatch(e).map(this.fromAffine)}equals(e){e1(e);let{x:t,y:i,z:n}=this,{x:r,y:o,z:s}=e,a=to(t*s),l=to(r*n),u=to(i*s),d=to(o*n);return a===l&&u===d}negate(){return new e0(to(-this.x),this.y,this.z,to(-this.t))}double(){let{x:e,y:t,z:i}=this,{a:n}=eq,r=to(e**eU),o=to(t**eU),s=to(eU*to(i**eU)),a=to(n*r),l=to(to((e+t)**eU)-r-o),u=a+o,d=u-s,c=a-o,h=to(l*d),f=to(u*c),p=to(l*c),g=to(d*u);return new e0(h,f,g,p)}add(e){e1(e);let{x:t,y:i,z:n,t:r}=this,{x:o,y:s,z:a,t:l}=e,u=to((i-t)*(s+o)),d=to((i+t)*(s-o)),c=to(d-u);if(c===eV)return this.double();let h=to(n*eU*l),f=to(r*eU*a),p=f+h,g=d+u,m=f-h,v=to(p*c),b=to(g*m),y=to(p*m),_=to(c*g);return new e0(v,b,_,y)}subtract(e){return this.add(e.negate())}precomputeWindow(e){let t=1+256/e,i=[],n=this,r=n;for(let o=0;o>=d,s>a&&(s-=u,e+=eW),0===s){let e=n[i];t%2&&(e=e.negate()),o=o.add(e)}else{let e=n[i+Math.abs(s)-1];s<0&&(e=e.negate()),r=r.add(e)}}return e0.normalizeZ([r,o])[0]}multiply(e,t){return this.wNAF(td(e,eq.l),t)}multiplyUnsafe(e){let t=td(e,eq.l,!1),i=e0.BASE,n=e0.ZERO;if(t===eV)return n;if(this.equals(n)||t===eW)return this;if(this.equals(i))return this.wNAF(t);let r=n,o=this;for(;t>eV;)t&eW&&(r=r.add(o)),o=o.double(),t>>=eW;return r}isSmallOrder(){return this.multiplyUnsafe(eq.h).equals(e0.ZERO)}isTorsionFree(){return this.multiplyUnsafe(eq.l).equals(e0.ZERO)}toAffine(e=ts(this.z)){let{x:t,y:i,z:n}=this,r=to(t*e),o=to(i*e);if(to(n*e)!==eW)throw Error("invZ was invalid");return new e5(r,o)}fromRistrettoBytes(){e6()}toRistrettoBytes(){e6()}fromRistrettoHash(){e6()}}function e1(e){if(!(e instanceof e0))throw TypeError("ExtendedPoint expected")}function e2(e){if(!(e instanceof e3))throw TypeError("RistrettoPoint expected")}function e6(){throw Error("Legacy method: switch to RistrettoPoint")}e0.BASE=new e0(eq.Gx,eq.Gy,eW,to(eq.Gx*eq.Gy)),e0.ZERO=new e0(eV,eW,eW,eV);class e3{constructor(e){this.ep=e}static calcElligatorRistrettoMap(e){let{d:t}=eq,i=to(eZ*e*e),n=to((i+eW)*eJ),r=BigInt(-1),o=to((r-t*i)*to(i+t)),{isValid:s,value:a}=tl(n,o),l=to(a*e);ti(l)||(l=to(-l)),s||(a=l),s||(r=i);let u=to(r*(i-eW)*eX-o),d=a*a,c=to((a+a)*o),h=to(u*eY),f=to(eW-d),p=to(eW+d);return new e0(to(c*p),to(f*h),to(h*p),to(c*f))}static hashToCurve(e){let t=tr((e=tu(e,64)).slice(0,32)),i=this.calcElligatorRistrettoMap(t),n=tr(e.slice(32,64)),r=this.calcElligatorRistrettoMap(n);return new e3(i.add(r))}static fromHex(e){e=tu(e,32);let{a:t,d:i}=eq,n="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",r=tr(e);if(!function(e,t){if(e.length!==t.length)return!1;for(let i=0;i=n)throw Error("Expected 0 < hex < P");if(!t&&o>=eG)throw Error("Expected 0 < hex < 2**256");let s=to(o*o),{isValid:a,value:l}=tl(to(s-eW),to(i*s+eW));if(!a)throw Error("Point.fromHex: invalid y coordinate");let u=(l&eW)===eW;return(128&e[31])!=0!==u&&(l=to(-l)),new e5(l,o)}static async fromPrivateKey(e){return(await tc(e)).point}toRawBytes(){let e=tt(this.y);return e[31]|=this.x&eW?128:0,e}toHex(){return e9(this.toRawBytes())}toX25519(){let{y:e}=this;return tt(to((eW+e)*ts(eW-e)))}isTorsionFree(){return e0.fromAffine(this).isTorsionFree()}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new e5(to(-this.x),this.y)}add(e){return e0.fromAffine(this).add(e0.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return e0.fromAffine(this).multiply(e,this).toAffine()}}e5.BASE=new e5(eq.Gx,eq.Gy),e5.ZERO=new e5(eV,eW);let e4=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function e9(e){if(!(e instanceof Uint8Array))throw Error("Uint8Array expected");let t="";for(let i=0;i=eV?i:t+i}function ts(e,t=eq.P){if(e===eV||t<=eV)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);let i=to(e,t),n=t,r=eV,o=eW,s=eW,a=eV;for(;i!==eV;){let e=n/i,t=n%i,l=r-s*e,u=o-a*e;n=i,i=t,r=s,o=a,s=l,a=u}if(n!==eW)throw Error("invert: does not exist");return to(r,t)}function ta(e,t){let{P:i}=eq,n=e;for(;t-- >eV;)n*=n,n%=i;return n}function tl(e,t){let i=to(t*t*t),n=function(e){let{P:t}=eq,i=BigInt(5),n=BigInt(10),r=BigInt(20),o=BigInt(40),s=BigInt(80),a=e*e%t*e%t,l=ta(a,eU)*a%t,u=ta(l,eW)*e%t,d=ta(u,i)*u%t,c=ta(d,n)*d%t,h=ta(c,r)*c%t,f=ta(h,o)*h%t,p=ta(f,s)*f%t,g=ta(p,s)*f%t,m=ta(g,n)*d%t;return{pow_p_5_8:ta(m,eU)*e%t,b2:a}}(e*to(i*i*t)).pow_p_5_8,r=to(e*i*n),o=to(t*r*r),s=r,a=to(r*eZ),l=o===e,u=o===to(-e),d=o===to(-e*eZ);return l&&(r=s),(u||d)&&(r=a),ti(r)&&(r=to(-r)),{isValid:l||u,value:r}}function tu(e,t){let i=e instanceof Uint8Array?Uint8Array.from(e):e7(e);if("number"==typeof t&&i.length!==t)throw Error(`Expected ${t} bytes`);return i}function td(e,t,i=!0){if(!t)throw TypeError("Specify max value");if("number"==typeof e&&Number.isSafeInteger(e)&&(e=BigInt(e)),"bigint"==typeof e&&e{if((e=tu(e)).length<40||e.length>1024)throw Error("Expected 40-1024 bytes of private key as per FIPS 186");let t=to(tn(e),eq.l);if(t===eV||t===eW)throw Error("Invalid private key");return t},randomBytes:(e=32)=>{if(tf.web)return tf.web.getRandomValues(new Uint8Array(e));if(tf.node){let{randomBytes:t}=tf.node;return new Uint8Array(t(e).buffer)}throw Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>tp.randomBytes(32),sha512:async e=>{if(tf.web){let t=await tf.web.subtle.digest("SHA-512",e.buffer);return new Uint8Array(t)}if(tf.node)return Uint8Array.from(tf.node.createHash("sha512").update(e).digest());throw Error("The environment doesn't have sha512 function")},precompute(e=8,t=e5.BASE){let i=t.equals(e5.BASE)?t:new e5(t.x,t.y);return i._setWindowSize(e),i.multiply(eU),i}},tg="ed25519",tm=(0,d.stringToBytes)("ed25519 seed"),tv=e=>!0,tb=!1,ty=33,t_=async(e,t)=>{let i=await th(e);return(0,d.concatBytes)([new Uint8Array([0]),i])},tw=(e,t)=>{throw Error("Ed25519 does not support public key derivation.")},tC=e=>e,tS=e=>e,tx={secp256k1:s,ed25519:o},{mod:tk}=eu;function tE({account:e=0,change:t=0,address_index:i}){return[tL(e),tN(t),tN(i)]}function tL(e){return tD(e),`${tM(e)}'`}function tM(e){return tD(e),`bip32:${e}`}function tN(e){if("number"==typeof e)return tM(e);if(!e||!Number.isInteger(e.index)||"boolean"!=typeof e.hardened)throw Error("Invalid BIP-32 index: Must be an object containing the index and whether it is hardened.");return e.hardened?tL(e.index):tM(e.index)}function tD(e){if(!(tP(e)&&e<=g))throw Error("Invalid BIP-32 index: Must be a non-negative integer.")}function tA(e){if("string"!=typeof e)return!1;let t=e.match(b);if(void 0===t?.groups?.index)return!1;let i=parseInt(t.groups.index,10);return tP(i)&&i<=p}function tT(e){return e.endsWith("'")}function tI(e){return e instanceof Uint8Array?e:(0,d.hexToBytes)(e)}function tO(e,t){if(e.length!==t)return!1;for(let t of e)if(0!==t)return!0;return!1}function tP(e){return"number"==typeof e&&Number.isInteger(e)&&e>=0}function tR(e,t){if(e instanceof Uint8Array)return tF(e,t),e;if("string"==typeof e){let i=(0,d.hexToBytes)(e);return tF(i,t),i}throw Error("Invalid value: Expected an instance of Uint8Array or hexadecimal string.")}function tF(e,t){if(!tO(e,t))throw Error(`Invalid value: Must be a non-zero ${t}-byte byte array.`)}let tB=e=>{let t=eH(eP);try{return t.decode(e)}catch{throw Error("Invalid extended key: Value is not base58-encoded, or the checksum is invalid.")}},tH=e=>eH(eP).encode(e),tz=e=>{if(!tO(e,33))throw Error("Invalid public key: The key must be a 33-byte, non-zero byte array.");let t=eM(eP(e));return(0,d.createDataView)(t).getUint32(0,!1)};function tj(e){let t=e.split(" ").map(e=>{let t=ed.U.indexOf(e);return(0,d.assert)(-1!==t,`Invalid mnemonic phrase: Unknown word "${e}".`),t});return new Uint8Array(new Uint16Array(t).buffer)}function tV(e){if(!e||"string"!=typeof e)throw Error("Invalid curve: Must specify a curve.");if(!Object.keys(tx).includes(e))throw Error(`Invalid curve: Only the following curves are supported: ${Object.keys(tx).join(", ")}.`)}function tW(e){let t=new Uint8Array(4);return(0,d.createDataView)(t).setUint32(0,e,!1),t}let tU="secp256k1",t$=(0,d.stringToBytes)("Bitcoin seed"),tK=!0,tq=65,tG=e=>eu.isValidPrivateKey(e),tZ=(e,t)=>(function(e,t=!1){return H.fromPrivateKey(e).toRawBytes(t)})(e,t),tY=(e,t)=>{(0,d.assert)(tO(t,32),"Invalid tweak: Tweak must be a non-zero 32-byte Uint8Array.");let i=H.fromHex(e).add(H.fromPrivateKey(t));return i.assertValidity(),i.toRawBytes(!1)},tQ=e=>H.fromHex(e).toRawBytes(!0),tJ=e=>H.fromHex(e).toRawBytes(!1),tX=e=>{let t=tB(e);if(78!==t.length)throw Error(`Invalid extended key: Expected a length of 78, got ${t.length}.`);let i=(0,d.createDataView)(t),n=i.getUint32(0,!1),r=i.getUint8(4);i$(r);let o=i.getUint32(5,!1),s=i.getUint32(9,!1),a=t.slice(13,45);if(!tO(a,32))throw Error("Invalid extended key: Chain code must be a 32-byte non-zero byte array.");let l=t.slice(45,78);if(!tO(l,33))throw Error("Invalid extended key: Key must be a 33-byte non-zero byte array.");let u=(0,d.createDataView)(l);if(76067358===n){if(2!==u.getUint8(0)&&3!==u.getUint8(0))throw Error("Invalid extended key: Public key must start with 0x02 or 0x03.");return{version:n,depth:r,parentFingerprint:o,index:s,chainCode:a,publicKey:tJ(l)}}if(76066276===n){if(0!==u.getUint8(0))throw Error("Invalid extended key: Private key must start with 0x00.");return{version:n,depth:r,parentFingerprint:o,index:s,chainCode:a,privateKey:l.slice(1)}}throw Error("Invalid extended key: Expected a public (xpub) or private key (xprv) version.")},t0=e=>{let{version:t,depth:i,parentFingerprint:n,index:r,chainCode:o}=e,s=new Uint8Array(78),a=(0,d.createDataView)(s);if(a.setUint32(0,t,!1),a.setUint8(4,i),a.setUint32(5,n,!1),a.setUint32(9,r,!1),s.set(o,13),76067358===e.version){let{publicKey:t}=e,i=tQ(t);s.set(i,45)}if(76066276===e.version){let{privateKey:t}=e;s.set(t,46)}return tH(s)};function t1(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function t2(e,t){var i=t1(e,t,"get");return i.get?i.get.call(e):i.value}function t6(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let t3=2;var t8=new WeakMap;class t5{static async fromJSON(e,t){t9(t),t4(e.depth);let i=await iU.fromExtendedKey({depth:e.depth,index:e.index,parentFingerprint:e.parentFingerprint,chainCode:tI(e.chainCode),privateKey:function(e){if(void 0!==e)return tI(e)}(e.privateKey),publicKey:tI(e.publicKey)});return new t5(i,t)}static async fromDerivationPath(e){t4(e.length-1);let t=await iU.fromDerivationPath({derivationPath:e}),i=e[t3].split(":")[1]?.replace("'","");(0,d.assert)(i,"Invalid derivation path.");let n=Number.parseInt(i,10);return new t5(t,n)}static async fromNode(e,t){if(!(e instanceof iU))throw Error("Invalid node: Expected an instance of BIP44Node.");return t9(t),t4(e.depth),Promise.resolve(new t5(e,t))}get depth(){return t2(this,t8).depth}get privateKeyBytes(){return t2(this,t8).privateKeyBytes}get publicKeyBytes(){return t2(this,t8).publicKeyBytes}get chainCodeBytes(){return t2(this,t8).chainCodeBytes}get privateKey(){return t2(this,t8).privateKey}get publicKey(){return t2(this,t8).publicKey}get compressedPublicKey(){return t2(this,t8).compressedPublicKey}get compressedPublicKeyBytes(){return t2(this,t8).compressedPublicKeyBytes}get chainCode(){return t2(this,t8).chainCode}get address(){return t2(this,t8).address}get masterFingerprint(){return t2(this,t8).masterFingerprint}get parentFingerprint(){return t2(this,t8).parentFingerprint}get fingerprint(){return t2(this,t8).fingerprint}get index(){return t2(this,t8).index}get curve(){return t2(this,t8).curve}get extendedKey(){return t2(this,t8).extendedKey}async deriveBIP44AddressKey({account:e=0,change:t=0,address_index:i}){return await t2(this,t8).derive(tE({account:e,change:t,address_index:i}))}toJSON(){return{...t2(this,t8).toJSON(),coin_type:this.coin_type,path:this.path}}constructor(e,t){!function(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}(this,t8,{writable:!0,value:void 0}),t6(this,"path",void 0),t6(this,"coin_type",void 0),function(e,t,i){var n=t1(e,t,"set");!function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,n,i)}(this,t8,e),this.coin_type=t,this.path=`m / ${m} / ${tL(t)}`,Object.freeze(this)}}function t4(e){if(e!==t3)throw Error(`Invalid depth: Coin type nodes must be of depth ${t3}. Received: "${e}"`)}function t9(e){if("number"!=typeof e||!Number.isInteger(e)||e<0)throw Error("Invalid coin type: The specified coin type must be a non-negative integer number.")}async function t7(e,{account:t=0,change:i=0,address_index:n}){let r=tE({account:t,change:i,address_index:n}),o=await it(e),s=await iz({path:r,node:o});return new iU(s)}async function ie(e,t){var i,n;let{account:r=0,change:o=0}=t??{},s=await it(e),a=tL(r),l=tN(o),u=async(e,t=!1)=>{let i=await iz({path:[a,l,t?tL(e):tM(e)],node:s});return new iU(i)};return u.coin_type=s.coin_type,u.path=(i=s.path,n={account:r,change:o},`${i} / ${tL(n.account??0)} / ${tN(n.change??0)}`),Object.freeze(u),u}async function it(e){if(e instanceof t5)return t4(e.depth),e;if("string"==typeof e){let t=await iU.fromExtendedKey(e),i=await t5.fromNode(t,t.index-C);return t4(i.depth),i}return t5.fromJSON(e,e.coin_type)}var ii=i(91374);class ir extends eh.kb{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,ec.vp)(e);let i=(0,eh.O0)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let n=this.blockLen,r=new Uint8Array(n);r.set(i.length>n?e.create().update(i).digest():i);for(let e=0;enew ir(e,t).update(i).digest();io.create=(e,t)=>new ir(e,t);var is=i(4307);let[ia,il]=is.ZP.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),iu=new Uint32Array(80),id=new Uint32Array(80);class ic extends ef{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:t,Bh:i,Bl:n,Ch:r,Cl:o,Dh:s,Dl:a,Eh:l,El:u,Fh:d,Fl:c,Gh:h,Gl:f,Hh:p,Hl:g}=this;return[e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g]}set(e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g){this.Ah=0|e,this.Al=0|t,this.Bh=0|i,this.Bl=0|n,this.Ch=0|r,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|l,this.El=0|u,this.Fh=0|d,this.Fl=0|c,this.Gh=0|h,this.Gl=0|f,this.Hh=0|p,this.Hl=0|g}process(e,t){for(let i=0;i<16;i++,t+=4)iu[i]=e.getUint32(t),id[i]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=0|iu[e-15],i=0|id[e-15],n=is.ZP.rotrSH(t,i,1)^is.ZP.rotrSH(t,i,8)^is.ZP.shrSH(t,i,7),r=is.ZP.rotrSL(t,i,1)^is.ZP.rotrSL(t,i,8)^is.ZP.shrSL(t,i,7),o=0|iu[e-2],s=0|id[e-2],a=is.ZP.rotrSH(o,s,19)^is.ZP.rotrBH(o,s,61)^is.ZP.shrSH(o,s,6),l=is.ZP.rotrSL(o,s,19)^is.ZP.rotrBL(o,s,61)^is.ZP.shrSL(o,s,6),u=is.ZP.add4L(r,l,id[e-7],id[e-16]),d=is.ZP.add4H(u,n,a,iu[e-7],iu[e-16]);iu[e]=0|d,id[e]=0|u}let{Ah:i,Al:n,Bh:r,Bl:o,Ch:s,Cl:a,Dh:l,Dl:u,Eh:d,El:c,Fh:h,Fl:f,Gh:p,Gl:g,Hh:m,Hl:v}=this;for(let e=0;e<80;e++){let t=is.ZP.rotrSH(d,c,14)^is.ZP.rotrSH(d,c,18)^is.ZP.rotrBH(d,c,41),b=is.ZP.rotrSL(d,c,14)^is.ZP.rotrSL(d,c,18)^is.ZP.rotrBL(d,c,41),y=d&h^~d&p,_=c&f^~c&g,w=is.ZP.add5L(v,b,_,il[e],id[e]),C=is.ZP.add5H(w,m,t,y,ia[e],iu[e]),S=0|w,x=is.ZP.rotrSH(i,n,28)^is.ZP.rotrBH(i,n,34)^is.ZP.rotrBH(i,n,39),k=is.ZP.rotrSL(i,n,28)^is.ZP.rotrBL(i,n,34)^is.ZP.rotrBL(i,n,39),E=i&r^i&s^r&s,L=n&o^n&a^o&a;m=0|p,v=0|g,p=0|h,g=0|f,h=0|d,f=0|c,({h:d,l:c}=is.ZP.add(0|l,0|u,0|C,0|S)),l=0|s,u=0|a,s=0|r,a=0|o,r=0|i,o=0|n;let M=is.ZP.add3L(S,k,L);i=is.ZP.add3H(M,C,x,E),n=0|M}({h:i,l:n}=is.ZP.add(0|this.Ah,0|this.Al,0|i,0|n)),({h:r,l:o}=is.ZP.add(0|this.Bh,0|this.Bl,0|r,0|o)),({h:s,l:a}=is.ZP.add(0|this.Ch,0|this.Cl,0|s,0|a)),({h:l,l:u}=is.ZP.add(0|this.Dh,0|this.Dl,0|l,0|u)),({h:d,l:c}=is.ZP.add(0|this.Eh,0|this.El,0|d,0|c)),({h:h,l:f}=is.ZP.add(0|this.Fh,0|this.Fl,0|h,0|f)),({h:p,l:g}=is.ZP.add(0|this.Gh,0|this.Gl,0|p,0|g)),({h:m,l:v}=is.ZP.add(0|this.Hh,0|this.Hl,0|m,0|v)),this.set(i,n,r,o,s,a,l,u,d,c,h,f,p,g,m,v)}roundClean(){iu.fill(0),id.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}let ih=(0,eh.hE)(()=>new ic);async function ip({path:e,node:t,curve:i},n){(0,d.assert)(t,"Invalid parameters: Must specify a node to derive from.");let{childIndex:r,isHardened:o}=function(e,t,i){let n;(0,d.assert)("string"==typeof e,"Invalid path: Must be a string."),n=e.endsWith("'"),(0,d.assert)(!n||t.privateKey,"Invalid parameters: Cannot derive hardened child keys without a private key."),(0,d.assert)(n||i.deriveUnhardenedKeys,`Invalid path: Cannot derive unhardened child keys with ${i.name}.`);let r=e.split("'")[0];(0,d.assert)(r);let o=parseInt(r,10);if(!v.test(r)||!Number.isInteger(o)||o<0||o>=C)throw Error(`Invalid path: The index must be a non-negative decimal integer less than ${C}.`);return{childIndex:o,isHardened:e.includes("'")}}(e,t,i),s={chainCode:t.chainCodeBytes,childIndex:r,isHardened:o,depth:t.depth,parentFingerprint:t.fingerprint,masterFingerprint:t.masterFingerprint,curve:i};if(t.privateKeyBytes){let e=await im({privateKey:t.privateKeyBytes,childIndex:r,isHardened:o,curve:i}),a=iw({chainCode:t.chainCodeBytes,extension:e});return await ig({privateKey:t.privateKeyBytes,entropy:a,...s},n)}let a=iv({parentPublicKey:t.compressedPublicKeyBytes,childIndex:r}),l=iw({chainCode:t.chainCodeBytes,extension:a});return await ig({publicKey:t.compressedPublicKeyBytes,entropy:l,...s},n)}async function ig(e,t){let{privateKey:i,publicKey:n,entropy:r,childIndex:o,isHardened:s,depth:a,parentFingerprint:l,masterFingerprint:u,curve:d}=e;try{if(i)return await iy({entropy:r,privateKey:i,depth:a,masterFingerprint:u,parentFingerprint:l,childIndex:o,isHardened:s,curve:d});return await i_({entropy:r,publicKey:n,depth:a,masterFingerprint:u,parentFingerprint:l,childIndex:o,curve:d})}catch(i){return await ig(await t(i,e),t)}}async function im({privateKey:e,childIndex:t,isHardened:i,curve:n}){return i?(0,d.concatBytes)([new Uint8Array([0]),e,tW(t+C)]):iv({parentPublicKey:await n.getPublicKey(e,!0),childIndex:t})}function iv({parentPublicKey:e,childIndex:t}){return(0,d.concatBytes)([e,tW(t)])}async function ib({privateKey:e,entropy:t,curve:i}){let n=t.slice(0,32),r=t.slice(32);if("ed25519"===i.name){let e=await i.getPublicKey(n);return{privateKey:n,publicKey:e,chainCode:r}}let o=function(e,t,i){(0,d.assert)(tO(t,32),"Invalid tweak: Tweak must be a non-zero 32-byte Uint8Array.");let n=(0,d.bytesToBigInt)(e),r=(0,d.bytesToBigInt)(t);if(r>=i.curve.n)throw Error("Invalid tweak: Tweak is larger than the curve order.");let o=tk(n+r,i.curve.n),s=(0,d.hexToBytes)(o.toString(16).padStart(64,"0"));if(!i.isValidPrivateKey(s))throw Error("Invalid private key or tweak: The resulting private key is invalid.");return s}(e,n,i),s=await i.getPublicKey(o);return{privateKey:o,publicKey:s,chainCode:r}}async function iy({entropy:e,privateKey:t,depth:i,masterFingerprint:n,parentFingerprint:r,childIndex:o,isHardened:s,curve:a}){let l=o+(s?C:0),{privateKey:u,chainCode:d}=await ib({privateKey:t,entropy:e,curve:a});return await iF.fromExtendedKey({privateKey:u,chainCode:d,depth:i+1,masterFingerprint:n,parentFingerprint:r,index:l,curve:a.name})}async function i_({entropy:e,publicKey:t,depth:i,masterFingerprint:n,parentFingerprint:r,childIndex:o,curve:s}){let{publicKey:a,chainCode:l}=function({publicKey:e,entropy:t,curve:i}){let n=t.slice(0,32),r=t.slice(32);return{publicKey:i.publicAdd(e,n),chainCode:r}}({publicKey:t,entropy:e,curve:s});return await iF.fromExtendedKey({publicKey:a,chainCode:l,depth:i+1,masterFingerprint:n,parentFingerprint:r,index:o,curve:s.name})}function iw({chainCode:e,extension:t}){return io(ih,e,t)}function iC(e){return(0,d.assert)(e instanceof Uint8Array&&tO(e,c),"Invalid key: The key must be a 32-byte, non-zero Uint8Array."),iS(tZ(e,!1))}function iS(e){return(0,d.assert)(e instanceof Uint8Array&&tO(e,tq),"Invalid key: The key must be a 65-byte, non-zero Uint8Array."),(0,ii.fr)(e.slice(1)).slice(-20)}async function ix(e){return(0,d.assert)("secp256k1"===e.curve.name,"Invalid curve: Only secp256k1 is supported by BIP-32."),ip(e,ik)}async function ik(e,t){let{childIndex:i,privateKey:n,publicKey:r,isHardened:o,curve:s,chainCode:a}=t;if(tD(i+1),n){let e=iw({chainCode:a,extension:await im({privateKey:n,childIndex:i+1,isHardened:o,curve:s})});return{...t,childIndex:i+1,entropy:e}}let l=iw({chainCode:a,extension:iv({parentPublicKey:r,childIndex:i+1})});return{...t,childIndex:i+1,entropy:l}}var iE=i(91763);function iL(e){return`bip39:${e.toLowerCase().trim()}`}async function iM({path:e,curve:t}){return iN(await (0,iE.OI)(e,ed.U),t)}async function iN(e,t){(0,d.assert)(e.length>=16&&e.length<=64,"Invalid seed: The seed must be between 16 and 64 bytes long.");let i=io(ih,t.secret,e),n=i.slice(0,c),r=i.slice(c);(0,d.assert)(t.isValidPrivateKey(n),"Invalid private key: The private key must greater than 0 and less than the curve order.");let o=tz(await t.getPublicKey(n,!0));return iF.fromExtendedKey({privateKey:n,chainCode:r,masterFingerprint:o,depth:0,parentFingerprint:0,index:0,curve:t.name})}async function iD(e){return await ip(e,iA)}async function iA(e,t){let{curve:i,isHardened:n,childIndex:r,entropy:o,chainCode:s}=t;if("ed25519"===i.name)throw e;let a=n?r+C:r,l=iw({chainCode:s,extension:(0,d.concatBytes)([1,o.slice(32,64),tW(a)])});return{...t,entropy:l}}let iT={bip32:a,bip39:l,slip10:u};async function iI(e){let{path:t,depth:i=t.length}=e,n="node"in e?e.node:void 0,r="curve"in e?e.curve:n?.curve;if(n&&!(n instanceof iF)&&!(n instanceof iU)&&!(n instanceof t5))throw Error("Invalid arguments: Node must be a SLIP-10 node or a BIP-44 node when provided.");if(!r)throw Error("Invalid arguments: Must specify either a parent node or curve.");return function(e,t,i){if(0===e.length)throw Error("Invalid HD path segment: The segment must not be empty.");let n=!1;if(e.forEach((e,t)=>{if(0===t){if(n=e instanceof Uint8Array||w.test(e),!(e instanceof Uint8Array)&&!n&&!y.test(e)&&!_.test(e))throw iO()}else if(e instanceof Uint8Array||!y.test(e)&&!_.test(e))throw iO()}),i===h&&(!n||1!==e.length))throw Error(`Invalid HD path segment: The segment must consist of a single BIP-39 node for depths of ${h}. Received: "${String(e)}".`);if(!t&&!n)throw Error("Invalid derivation parameters: Must specify parent key if the first node of the path segment is not a BIP-39 node.");if(t&&n)throw Error("Invalid derivation parameters: May not specify parent key if the path segment starts with a BIP-39 node.");let r=n?e.slice(1):e;if(r.length>0){let e=r[0]?.split(":")[0];(0,d.assert)(e),(0,d.assert)(r.every(t=>t.startsWith(`${e}:`)),"Invalid HD path segment: Cannot mix 'bip32' and 'slip10' path segments.")}}(t,!!n?.privateKey||!!n?.publicKey,i),await t.reduce(async(e,t,i)=>{let n=await e;if("string"==typeof t){let[e,i]=t.split(":");(0,d.assert)(e),(0,d.assert)(i),(0,d.assert)(e in iT,`Unknown derivation type: "${e}".`);let o=iT[e];return await o.deriveChildKey({path:i,node:n,curve:tx[r]})}return(0,d.assert)(0===i,iO()),await iT.bip39.deriveChildKey({path:t,node:n,curve:tx[r]})},Promise.resolve(n))}function iO(){return Error("Invalid HD path segment: The path segment is malformed.")}function iP(e,t,i){return function(e,t){if(e!==t)throw TypeError("Private static access of wrong provenance")}(e,t),!function(e,t){if(void 0===e)throw TypeError("attempted to get private static field before its declaration")}(i,0),i.get?i.get.call(e):i.value}function iR(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class iF{static async fromJSON(e){return iF.fromExtendedKey(e)}static async fromExtendedKey({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,privateKey:r,publicKey:o,chainCode:s,curve:a}){let l=tR(s,c);tV(a),iH(e),tD(n),function(e,t){if(0===t&&0!==e)throw Error(`Invalid index: The index of the root node must be 0. Received: "${String(e)}".`)}(n,e),function(e,t){if(!tP(e))throw Error(`Invalid parent fingerprint: The fingerprint must be a positive integer. Received: "${String(e)}".`);if(0===t&&0!==e)throw Error(`Invalid parent fingerprint: The fingerprint of the root node must be 0. Received: "${String(e)}".`);if(t>0&&0===e)throw Error(`Invalid parent fingerprint: The fingerprint of a child node must not be 0. Received: "${String(e)}".`)}(i,e),function(e,t,i){if(e&&i>=2&&e===t)throw Error(`Invalid parent fingerprint: The fingerprint of a child node cannot be equal to the master fingerprint. Received: "${String(t)}".`)}(t,i,e);let u=tx[a];if(r){let o=function e(t,i){if(t instanceof Uint8Array)return(0,d.assert)(t.length===i,`Invalid value: Must be a ${i}-byte byte array.`),t;if("string"==typeof t)return e((0,d.hexToBytes)(t),i);throw Error("Invalid value: Expected an instance of Uint8Array or hexadecimal string.")}(r,c);return(0,d.assert)(u.isValidPrivateKey(o),`Invalid private key: Value is not a valid ${a} private key.`),new iF({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,chainCode:l,privateKey:o,publicKey:await u.getPublicKey(o),curve:a},iP(this,iF,iB))}if(o){let r=tR(o,u.publicKeyLength);return new iF({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,chainCode:l,publicKey:r,curve:a},iP(this,iF,iB))}throw Error("Invalid options: Must provide either a private key or a public key.")}static async fromDerivationPath({derivationPath:e,curve:t}){if(tV(t),!e)throw Error("Invalid options: Must provide a derivation path.");if(0===e.length)throw Error("Invalid derivation path: May not specify an empty derivation path.");return await iI({path:e,depth:e.length-1,curve:t})}get chainCode(){return(0,d.bytesToHex)(this.chainCodeBytes)}get privateKey(){if(this.privateKeyBytes)return(0,d.bytesToHex)(this.privateKeyBytes)}get publicKey(){return(0,d.bytesToHex)(this.publicKeyBytes)}get compressedPublicKeyBytes(){return tx[this.curve].compressPublicKey(this.publicKeyBytes)}get compressedPublicKey(){return(0,d.bytesToHex)(this.compressedPublicKeyBytes)}get address(){if("secp256k1"!==this.curve)throw Error("Unable to get address for this node: Only secp256k1 is supported.");return(0,d.bytesToHex)(iS(this.publicKeyBytes))}get fingerprint(){return tz(this.compressedPublicKeyBytes)}neuter(){return new iF({depth:this.depth,masterFingerprint:this.masterFingerprint,parentFingerprint:this.parentFingerprint,index:this.index,chainCode:this.chainCodeBytes,publicKey:this.publicKeyBytes,curve:this.curve},iP(iF,iF,iB))}async derive(e){return await iz({path:e,node:this})}toJSON(){return{depth:this.depth,masterFingerprint:this.masterFingerprint,parentFingerprint:this.parentFingerprint,index:this.index,curve:this.curve,privateKey:this.privateKey,publicKey:this.publicKey,chainCode:this.chainCode}}constructor({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,chainCode:r,privateKey:o,publicKey:s,curve:a},l){iR(this,"curve",void 0),iR(this,"depth",void 0),iR(this,"masterFingerprint",void 0),iR(this,"parentFingerprint",void 0),iR(this,"index",void 0),iR(this,"chainCodeBytes",void 0),iR(this,"privateKeyBytes",void 0),iR(this,"publicKeyBytes",void 0),(0,d.assert)(l===iP(iF,iF,iB),"SLIP10Node can only be constructed using `SLIP10Node.fromJSON`, `SLIP10Node.fromExtendedKey`, or `SLIP10Node.fromDerivationPath`."),this.depth=e,this.masterFingerprint=t,this.parentFingerprint=i,this.index=n,this.chainCodeBytes=r,this.privateKeyBytes=o,this.publicKeyBytes=s,this.curve=a,Object.freeze(this)}}var iB={writable:!0,value:Symbol("SLIP10Node.constructor")};function iH(e){if(!tP(e))throw Error(`Invalid HD tree path depth: The depth must be a positive integer. Received: "${String(e)}".`)}async function iz({path:e,node:t}){if(0===e.length)throw Error("Invalid HD tree derivation path: Deriving a path of length 0 is not defined.");let i=t.depth+e.length;return iH(i),await iI({path:e,node:t,depth:i})}function ij(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function iV(e,t){var i=ij(e,t,"get");return i.get?i.get.call(e):i.value}var iW=new WeakMap;class iU{static async fromJSON(e){return iU.fromExtendedKey(e)}static async fromExtendedKey(e){if("string"==typeof e){let t=tX(e),{chainCode:i,depth:n,parentFingerprint:r,index:o}=t;if(76066276===t.version){let{privateKey:e}=t;return iU.fromExtendedKey({depth:n,parentFingerprint:r,index:o,privateKey:e,chainCode:i})}let{publicKey:s}=t;return iU.fromExtendedKey({depth:n,parentFingerprint:r,index:o,publicKey:s,chainCode:i})}let{privateKey:t,publicKey:i,chainCode:n,depth:r,parentFingerprint:o,index:s}=e;i$(r);let a=await iF.fromExtendedKey({privateKey:t,publicKey:i,chainCode:n,depth:r,parentFingerprint:o,index:s,curve:"secp256k1"});return new iU(a)}static async fromDerivationPath({derivationPath:e}){i$(e.length-1),iK(e,h);let t=await iF.fromDerivationPath({derivationPath:e,curve:"secp256k1"});return new iU(t)}get depth(){return iV(this,iW).depth}get privateKeyBytes(){return iV(this,iW).privateKeyBytes}get publicKeyBytes(){return iV(this,iW).publicKeyBytes}get chainCodeBytes(){return iV(this,iW).chainCodeBytes}get privateKey(){return iV(this,iW).privateKey}get publicKey(){return iV(this,iW).publicKey}get compressedPublicKey(){return iV(this,iW).compressedPublicKey}get compressedPublicKeyBytes(){return iV(this,iW).compressedPublicKeyBytes}get chainCode(){return iV(this,iW).chainCode}get address(){return iV(this,iW).address}get masterFingerprint(){return iV(this,iW).masterFingerprint}get parentFingerprint(){return iV(this,iW).parentFingerprint}get fingerprint(){return iV(this,iW).fingerprint}get index(){return iV(this,iW).index}get extendedKey(){let e={depth:this.depth,parentFingerprint:this.parentFingerprint,index:this.index,chainCode:this.chainCodeBytes};return this.privateKeyBytes?t0({...e,version:76066276,privateKey:this.privateKeyBytes}):t0({...e,version:76067358,publicKey:this.publicKeyBytes})}get curve(){return iV(this,iW).curve}neuter(){let e=iV(this,iW).neuter();return new iU(e)}async derive(e){if(this.depth===f)throw Error("Illegal operation: This HD tree node is already a leaf node.");i$(this.depth+e.length),iK(e,this.depth+1);let t=await iV(this,iW).derive(e);return new iU(t)}toJSON(){return{depth:this.depth,masterFingerprint:this.masterFingerprint,parentFingerprint:this.parentFingerprint,index:this.index,privateKey:this.privateKey,publicKey:this.publicKey,chainCode:this.chainCode}}constructor(e){!function(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}(this,iW,{writable:!0,value:void 0}),function(e,t,i){var n=ij(e,t,"set");!function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,n,i)}(this,iW,e),Object.freeze(this)}}function i$(e){if(iH(e),ef)throw Error(`Invalid HD tree path depth: The depth must be a positive integer N such that 0 <= N <= 5. Received: "${e}"`)}function iK(e,t){e.forEach((e,i)=>{let n=t+i;if(n===h){if(!(e instanceof Uint8Array)&&!w.test(e))throw Error('Invalid derivation path: The "m" / seed node (depth 0) must be a BIP-39 node.');return}switch((0,d.assert)("string"==typeof e),n){case 1:if(e!==m)throw Error(`Invalid derivation path: The "purpose" node (depth 1) must be the string "${m}".`);break;case 2:if(!y.test(e)||!tT(e))throw Error('Invalid derivation path: The "coin_type" node (depth 2) must be a hardened BIP-32 node.');break;case 3:if(!y.test(e)||!tT(e))throw Error('Invalid derivation path: The "account" node (depth 3) must be a hardened BIP-32 node.');break;case 4:if(!y.test(e))throw Error('Invalid derivation path: The "change" node (depth 4) must be a BIP-32 node.');break;case f:if(!y.test(e))throw Error('Invalid derivation path: The "address_index" node (depth 5) must be a BIP-32 node.')}})}},18023:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertExhaustive=t.assertStruct=t.assert=t.AssertionError=void 0;let n=i(37715);function r(e,t){return"string"==typeof e?.prototype?.constructor?.name?new e({message:t}):e({message:t})}class o extends Error{constructor(e){super(e.message),this.code="ERR_ASSERTION"}}t.AssertionError=o,t.assert=function(e,t="Assertion failed.",i=o){if(!e){if(t instanceof Error)throw t;throw r(i,t)}},t.assertStruct=function(e,t,i="Assertion failed",s=o){try{(0,n.assert)(e,t)}catch(t){let e;throw r(s,`${i}: ${(e="object"==typeof t&&null!==t&&"message"in t?t.message:String(t)).endsWith(".")?e.slice(0,-1):e}.`)}},t.assertExhaustive=function(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},25829:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64=void 0;let n=i(37715),r=i(18023);t.base64=(e,t={})=>{let i,o;let s=t.paddingRequired??!1,a=t.characterSet??"base64";return"base64"===a?i=String.raw`[A-Za-z0-9+\/]`:((0,r.assert)("base64url"===a),i=String.raw`[-_A-Za-z0-9]`),o=s?RegExp(`^(?:${i}{4})*(?:${i}{3}=|${i}{2}==)?$`,"u"):RegExp(`^(?:${i}{4})*(?:${i}{2,3}|${i}{3}=|${i}{2}==)?$`,"u"),(0,n.pattern)(e,o)}},40598:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createDataView=t.concatBytes=t.valueToBytes=t.stringToBytes=t.numberToBytes=t.signedBigIntToBytes=t.bigIntToBytes=t.hexToBytes=t.bytesToString=t.bytesToNumber=t.bytesToSignedBigInt=t.bytesToBigInt=t.bytesToHex=t.assertIsBytes=t.isBytes=void 0;let r=i(18023),o=i(54507),s=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function a(e){return e instanceof Uint8Array}function l(e){(0,r.assert)(a(e),"Value must be a Uint8Array.")}function u(e){if(l(e),0===e.length)return"0x";let t=s(),i=Array(e.length);for(let n=0;n=BigInt(0),"Value must be a non-negative bigint."),c(e.toString(16))}function f(e){return(0,r.assert)("number"==typeof e,"Value must be a number."),(0,r.assert)(e>=0,"Value must be a non-negative number."),(0,r.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead."),c(e.toString(16))}function p(e){return(0,r.assert)("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function g(e){if("bigint"==typeof e)return h(e);if("number"==typeof e)return f(e);if("string"==typeof e)return e.startsWith("0x")?c(e):p(e);if(a(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}t.isBytes=a,t.assertIsBytes=l,t.bytesToHex=u,t.bytesToBigInt=d,t.bytesToSignedBigInt=function(e){l(e);let t=BigInt(0);for(let i of e)t=(t<0,"Byte length must be greater than 0."),(0,r.assert)(((0,r.assert)(t>0),i=e>>BigInt(31),!((~e&i)+(e&~i)>>BigInt(8*t+-1))),"Byte length is too small to represent the given value.");let n=e,o=new Uint8Array(t);for(let e=0;e>=BigInt(8);return o.reverse()},t.numberToBytes=f,t.stringToBytes=p,t.valueToBytes=g,t.concatBytes=function(e){let t=Array(e.length),i=0;for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChecksumStruct=void 0;let n=i(37715),r=i(25829);t.ChecksumStruct=(0,n.size)((0,r.base64)((0,n.string)(),{paddingRequired:!0}),44,44)},45980:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHex=t.createBytes=t.createBigInt=t.createNumber=void 0;let n=i(37715),r=i(18023),o=i(40598),s=i(54507),a=(0,n.union)([(0,n.number)(),(0,n.bigint)(),(0,n.string)(),s.StrictHexStruct]),l=(0,n.coerce)((0,n.number)(),a,Number),u=(0,n.coerce)((0,n.bigint)(),a,BigInt);(0,n.union)([s.StrictHexStruct,(0,n.instance)(Uint8Array)]);let d=(0,n.coerce)((0,n.instance)(Uint8Array),(0,n.union)([s.StrictHexStruct]),o.hexToBytes),c=(0,n.coerce)(s.StrictHexStruct,(0,n.instance)(Uint8Array),o.bytesToHex);t.createNumber=function(e){try{let t=(0,n.create)(e,l);return(0,r.assert)(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof n.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}},t.createBigInt=function(e){try{return(0,n.create)(e,u)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}},t.createBytes=function(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,n.create)(e,d)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}},t.createHex=function(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,n.create)(e,c)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},1147:function(e,t){"use strict";var i,n,r=this&&this.__classPrivateFieldSet||function(e,t,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(e,i):r?r.value=i:t.set(e,i),i},o=this&&this.__classPrivateFieldGet||function(e,t,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(e):n?n.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.FrozenSet=t.FrozenMap=void 0;class s{constructor(e){i.set(this,void 0),r(this,i,new Map(e),"f"),Object.freeze(this)}get size(){return o(this,i,"f").size}[(i=new WeakMap,Symbol.iterator)](){return o(this,i,"f")[Symbol.iterator]()}entries(){return o(this,i,"f").entries()}forEach(e,t){return o(this,i,"f").forEach((i,n,r)=>e.call(t,i,n,this))}get(e){return o(this,i,"f").get(e)}has(e){return o(this,i,"f").has(e)}keys(){return o(this,i,"f").keys()}values(){return o(this,i,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}}t.FrozenMap=s;class a{constructor(e){n.set(this,void 0),r(this,n,new Set(e),"f"),Object.freeze(this)}get size(){return o(this,n,"f").size}[(n=new WeakMap,Symbol.iterator)](){return o(this,n,"f")[Symbol.iterator]()}entries(){return o(this,n,"f").entries()}forEach(e,t){return o(this,n,"f").forEach((i,n,r)=>e.call(t,i,n,this))}has(e){return o(this,n,"f").has(e)}keys(){return o(this,n,"f").keys()}values(){return o(this,n,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}}t.FrozenSet=a,Object.freeze(s),Object.freeze(s.prototype),Object.freeze(a),Object.freeze(a.prototype)},15824:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},54507:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.remove0x=t.add0x=t.isValidChecksumAddress=t.getChecksumAddress=t.isValidHexAddress=t.assertIsStrictHexString=t.assertIsHexString=t.isStrictHexString=t.isHexString=t.HexChecksumAddressStruct=t.HexAddressStruct=t.StrictHexStruct=t.HexStruct=void 0;let n=i(80125),r=i(37715),o=i(18023),s=i(40598);function a(e){return(0,r.is)(e,t.HexStruct)}function l(e){return(0,r.is)(e,t.StrictHexStruct)}function u(e){(0,o.assert)((0,r.is)(e,t.HexChecksumAddressStruct),"Invalid hex address.");let i=c(e.toLowerCase()),a=c((0,s.bytesToHex)((0,n.keccak_256)(i)));return`0x${i.split("").map((e,t)=>{let i=a[t];return(0,o.assert)((0,r.is)(i,(0,r.string)()),"Hash shorter than address."),parseInt(i,16)>7?e.toUpperCase():e}).join("")}`}function d(e){return!!(0,r.is)(e,t.HexChecksumAddressStruct)&&u(e)===e}function c(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}t.HexStruct=(0,r.pattern)((0,r.string)(),/^(?:0x)?[0-9a-f]+$/iu),t.StrictHexStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]+$/iu),t.HexAddressStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]{40}$/u),t.HexChecksumAddressStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-fA-F]{40}$/u),t.isHexString=a,t.isStrictHexString=l,t.assertIsHexString=function(e){(0,o.assert)(a(e),"Value must be a hexadecimal string.")},t.assertIsStrictHexString=function(e){(0,o.assert)(l(e),'Value must be a hexadecimal string, starting with "0x".')},t.isValidHexAddress=function(e){return(0,r.is)(e,t.HexAddressStruct)||d(e)},t.getChecksumAddress=u,t.isValidChecksumAddress=d,t.add0x=function(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`},t.remove0x=c},97009:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(18023),t),r(i(25829),t),r(i(40598),t),r(i(84926),t),r(i(45980),t),r(i(1147),t),r(i(15824),t),r(i(54507),t),r(i(65824),t),r(i(29259),t),r(i(53192),t),r(i(43282),t),r(i(60943),t),r(i(60600),t),r(i(62314),t),r(i(64182),t),r(i(39441),t)},65824:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJsonRpcIdValidator=t.assertIsJsonRpcError=t.isJsonRpcError=t.assertIsJsonRpcFailure=t.isJsonRpcFailure=t.assertIsJsonRpcSuccess=t.isJsonRpcSuccess=t.assertIsJsonRpcResponse=t.isJsonRpcResponse=t.assertIsPendingJsonRpcResponse=t.isPendingJsonRpcResponse=t.JsonRpcResponseStruct=t.JsonRpcFailureStruct=t.JsonRpcSuccessStruct=t.PendingJsonRpcResponseStruct=t.assertIsJsonRpcRequest=t.isJsonRpcRequest=t.assertIsJsonRpcNotification=t.isJsonRpcNotification=t.JsonRpcNotificationStruct=t.JsonRpcRequestStruct=t.JsonRpcParamsStruct=t.JsonRpcErrorStruct=t.JsonRpcIdStruct=t.JsonRpcVersionStruct=t.jsonrpc2=t.getJsonSize=t.getSafeJson=t.isValidJson=t.JsonStruct=t.UnsafeJsonStruct=void 0;let n=i(37715),r=i(18023);function o(e){return(0,n.create)(e,t.JsonStruct)}t.UnsafeJsonStruct=(0,n.union)([(0,n.literal)(null),(0,n.boolean)(),(0,n.define)("finite number",e=>(0,n.is)(e,(0,n.number)())&&Number.isFinite(e)),(0,n.string)(),(0,n.array)((0,n.lazy)(()=>t.UnsafeJsonStruct)),(0,n.record)((0,n.string)(),(0,n.lazy)(()=>t.UnsafeJsonStruct))]),t.JsonStruct=(0,n.coerce)(t.UnsafeJsonStruct,(0,n.any)(),e=>((0,r.assertStruct)(e,t.UnsafeJsonStruct),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t})))),t.isValidJson=function(e){try{return o(e),!0}catch{return!1}},t.getSafeJson=o,t.getJsonSize=function(e){(0,r.assertStruct)(e,t.JsonStruct,"Invalid JSON value");let i=JSON.stringify(e);return new TextEncoder().encode(i).byteLength},t.jsonrpc2="2.0",t.JsonRpcVersionStruct=(0,n.literal)(t.jsonrpc2),t.JsonRpcIdStruct=(0,n.nullable)((0,n.union)([(0,n.number)(),(0,n.string)()])),t.JsonRpcErrorStruct=(0,n.object)({code:(0,n.integer)(),message:(0,n.string)(),data:(0,n.optional)(t.JsonStruct),stack:(0,n.optional)((0,n.string)())}),t.JsonRpcParamsStruct=(0,n.optional)((0,n.union)([(0,n.record)((0,n.string)(),t.JsonStruct),(0,n.array)(t.JsonStruct)])),t.JsonRpcRequestStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,method:(0,n.string)(),params:t.JsonRpcParamsStruct}),t.JsonRpcNotificationStruct=(0,n.omit)(t.JsonRpcRequestStruct,["id"]),t.isJsonRpcNotification=function(e){return(0,n.is)(e,t.JsonRpcNotificationStruct)},t.assertIsJsonRpcNotification=function(e,i){(0,r.assertStruct)(e,t.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",i)},t.isJsonRpcRequest=function(e){return(0,n.is)(e,t.JsonRpcRequestStruct)},t.assertIsJsonRpcRequest=function(e,i){(0,r.assertStruct)(e,t.JsonRpcRequestStruct,"Invalid JSON-RPC request",i)},t.PendingJsonRpcResponseStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:(0,n.optional)((0,n.unknown)()),error:(0,n.optional)(t.JsonRpcErrorStruct)}),t.JsonRpcSuccessStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:t.JsonStruct}),t.JsonRpcFailureStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,error:t.JsonRpcErrorStruct}),t.JsonRpcResponseStruct=(0,n.union)([t.JsonRpcSuccessStruct,t.JsonRpcFailureStruct]),t.isPendingJsonRpcResponse=function(e){return(0,n.is)(e,t.PendingJsonRpcResponseStruct)},t.assertIsPendingJsonRpcResponse=function(e,i){(0,r.assertStruct)(e,t.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",i)},t.isJsonRpcResponse=function(e){return(0,n.is)(e,t.JsonRpcResponseStruct)},t.assertIsJsonRpcResponse=function(e,i){(0,r.assertStruct)(e,t.JsonRpcResponseStruct,"Invalid JSON-RPC response",i)},t.isJsonRpcSuccess=function(e){return(0,n.is)(e,t.JsonRpcSuccessStruct)},t.assertIsJsonRpcSuccess=function(e,i){(0,r.assertStruct)(e,t.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",i)},t.isJsonRpcFailure=function(e){return(0,n.is)(e,t.JsonRpcFailureStruct)},t.assertIsJsonRpcFailure=function(e,i){(0,r.assertStruct)(e,t.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",i)},t.isJsonRpcError=function(e){return(0,n.is)(e,t.JsonRpcErrorStruct)},t.assertIsJsonRpcError=function(e,i){(0,r.assertStruct)(e,t.JsonRpcErrorStruct,"Invalid JSON-RPC error",i)},t.getJsonRpcIdValidator=function(e){let{permitEmptyString:t,permitFractions:i,permitNull:n}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(i||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||n&&null===e)}},29259:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},53192:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.createProjectLogger=void 0;let r=(0,n(i(25130)).default)("metamask");t.createProjectLogger=function(e){return r.extend(e)},t.createModuleLogger=function(e,t){return e.extend(t)}},43282:(e,t)=>{"use strict";function i(e){return 127>=e.charCodeAt(0)}Object.defineProperty(t,"__esModule",{value:!0}),t.calculateNumberSize=t.calculateStringSize=t.isASCII=t.isPlainObject=t.ESCAPE_CHARACTERS_REGEXP=t.JsonSize=t.hasProperty=t.isObject=t.isNullOrUndefined=t.isNonEmptyArray=void 0,t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isNullOrUndefined=function(e){return null==e},t.isObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.hasProperty=(e,t)=>Object.hasOwnProperty.call(e,t),function(e){e[e.Null=4]="Null",e[e.Comma=1]="Comma",e[e.Wrapper=1]="Wrapper",e[e.True=4]="True",e[e.False=5]="False",e[e.Quote=1]="Quote",e[e.Colon=1]="Colon",e[e.Date=24]="Date"}(t.JsonSize||(t.JsonSize={})),t.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu,t.isPlainObject=function(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}},t.isASCII=i,t.calculateStringSize=function(e){return e.split("").reduce((e,t)=>i(t)?e+1:e+2,0)+(e.match(t.ESCAPE_CHARACTERS_REGEXP)??[]).length},t.calculateNumberSize=function(e){return e.toString().length}},60943:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=t.hexToNumber=t.bigIntToHex=t.numberToHex=void 0;let n=i(18023),r=i(54507);t.numberToHex=e=>((0,n.assert)("number"==typeof e,"Value must be a number."),(0,n.assert)(e>=0,"Value must be a non-negative number."),(0,n.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,r.add0x)(e.toString(16))),t.bigIntToHex=e=>((0,n.assert)("bigint"==typeof e,"Value must be a bigint."),(0,n.assert)(e>=0,"Value must be a non-negative bigint."),(0,r.add0x)(e.toString(16))),t.hexToNumber=e=>{(0,r.assertIsHexString)(e);let t=parseInt(e,16);return(0,n.assert)(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},t.hexToBigInt=e=>((0,r.assertIsHexString)(e),BigInt((0,r.add0x)(e)))},60600:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},62314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeSince=t.inMilliseconds=t.Duration=void 0,function(e){e[e.Millisecond=1]="Millisecond",e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e[e.Week=6048e5]="Week",e[e.Year=31536e6]="Year"}(t.Duration||(t.Duration={}));let i=e=>Number.isInteger(e)&&e>=0,n=(e,t)=>{if(!i(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};t.inMilliseconds=function(e,t){return n(e,"count"),e*t},t.timeSince=function(e){return n(e,"timestamp"),Date.now()-e}},64182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},39441:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.satisfiesVersionRange=t.gtRange=t.gtVersion=t.assertIsSemVerRange=t.assertIsSemVerVersion=t.isValidSemVerRange=t.isValidSemVerVersion=t.VersionRangeStruct=t.VersionStruct=void 0;let n=i(97699),r=i(37715),o=i(18023);t.VersionStruct=(0,r.refine)((0,r.string)(),"Version",e=>null!==(0,n.valid)(e)||`Expected SemVer version, got "${e}"`),t.VersionRangeStruct=(0,r.refine)((0,r.string)(),"Version range",e=>null!==(0,n.validRange)(e)||`Expected SemVer range, got "${e}"`),t.isValidSemVerVersion=function(e){return(0,r.is)(e,t.VersionStruct)},t.isValidSemVerRange=function(e){return(0,r.is)(e,t.VersionRangeStruct)},t.assertIsSemVerVersion=function(e){(0,o.assertStruct)(e,t.VersionStruct)},t.assertIsSemVerRange=function(e){(0,o.assertStruct)(e,t.VersionRangeStruct)},t.gtVersion=function(e,t){return(0,n.gt)(e,t)},t.gtRange=function(e,t){return(0,n.gtr)(e,t)},t.satisfiesVersionRange=function(e,t){return(0,n.satisfies)(e,t,{includePrerelease:!0})}},24654:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.decorateWithCaveats=t.isRestrictedMethodCaveatSpecification=void 0;let r=i(1791),o=i(51420),s=i(51057);function a(e){return(0,r.hasProperty)(e,"decorator")}t.isRestrictedMethodCaveatSpecification=a,t.decorateWithCaveats=function(e,t,i){let{caveats:r}=t;if(!r)return e;let l=t=>n(this,void 0,void 0,function*(){return e(t)});for(let e of r){let t=i[e.type];if(!t)throw new o.UnrecognizedCaveatTypeError(e.type);if(!a(t))throw new o.CaveatSpecificationMismatchError(t,s.PermissionType.RestrictedMethod);l=t.decorator(l,e)}return l}},51057:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasSpecificationType=t.PermissionType=t.findCaveat=t.constructPermission=void 0;let n=i(75616);t.constructPermission=function(e){let{caveats:t=null,invoker:i,target:r}=e;return{id:(0,n.nanoid)(),parentCapability:r,invoker:i,caveats:t,date:new Date().getTime()}},t.findCaveat=function(e,t){var i;return null===(i=e.caveats)||void 0===i?void 0:i.find(e=>e.type===t)},function(e){e.RestrictedMethod="RestrictedMethod",e.Endowment="Endowment"}(t.PermissionType||(t.PermissionType={})),t.hasSpecificationType=function(e,t){return e.permissionType===t}},43421:function(e,t,i){"use strict";var n,r,o=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},s=this&&this.__rest||function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(i[n[r]]=e[n[r]]);return i},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionController=t.CaveatMutatorOperation=void 0;let l=i(51501),u=i(82373),d=i(30774),c=i(1791),h=a(i(88629)),f=i(30412),p=i(75616),g=i(24654),m=i(51420),v=i(51057),b=i(22926),y=i(43124),_="PermissionController";function w(){return{subjects:{}}}(n=r=t.CaveatMutatorOperation||(t.CaveatMutatorOperation={}))[n.noop=0]="noop",n[n.updateValue=1]="updateValue",n[n.deleteCaveat=2]="deleteCaveat",n[n.revokePermission=3]="revokePermission";class C extends l.BaseControllerV2{constructor(e){let{caveatSpecifications:t,permissionSpecifications:i,unrestrictedMethods:n,messenger:r,state:o={}}=e;super({name:_,metadata:{subjects:{anonymous:!0,persist:!0}},messenger:r,state:Object.assign(Object.assign({},w()),o)}),this._unrestrictedMethods=new Set(n),this._caveatSpecifications=(0,h.default)(Object.assign({},t)),this.validatePermissionSpecifications(i,this._caveatSpecifications),this._permissionSpecifications=(0,h.default)(Object.assign({},i)),this.registerMessageHandlers(),this.createPermissionMiddleware=(0,b.getPermissionMiddlewareFactory)({executeRestrictedMethod:this._executeRestrictedMethod.bind(this),getRestrictedMethod:this.getRestrictedMethod.bind(this),isUnrestrictedMethod:this.unrestrictedMethods.has.bind(this.unrestrictedMethods)})}get unrestrictedMethods(){return this._unrestrictedMethods}getPermissionSpecification(e){return this._permissionSpecifications[e]}getCaveatSpecification(e){return this._caveatSpecifications[e]}validatePermissionSpecifications(e,t){Object.entries(e).forEach(([e,{permissionType:i,targetName:n,allowedCaveats:r}])=>{if(!i||!(0,c.hasProperty)(v.PermissionType,i))throw Error(`Invalid permission type: "${i}"`);if(!e)throw Error(`Invalid permission target name: "${e}"`);if(e!==n)throw Error(`Invalid permission specification: target name "${e}" must match specification.targetName value "${n}".`);r&&r.forEach(e=>{if(!(0,c.hasProperty)(t,e))throw new m.UnrecognizedCaveatTypeError(e);let n=t[e],r=(0,g.isRestrictedMethodCaveatSpecification)(n);if(i===v.PermissionType.RestrictedMethod&&!r||i===v.PermissionType.Endowment&&r)throw new m.CaveatSpecificationMismatchError(n,i)})})}registerMessageHandlers(){this.messagingSystem.registerActionHandler(`${_}:clearPermissions`,()=>this.clearState()),this.messagingSystem.registerActionHandler(`${_}:getEndowments`,(e,t,i)=>this.getEndowments(e,t,i)),this.messagingSystem.registerActionHandler(`${_}:getSubjectNames`,()=>this.getSubjectNames()),this.messagingSystem.registerActionHandler(`${_}:getPermissions`,e=>this.getPermissions(e)),this.messagingSystem.registerActionHandler(`${_}:hasPermission`,(e,t)=>this.hasPermission(e,t)),this.messagingSystem.registerActionHandler(`${_}:hasPermissions`,e=>this.hasPermissions(e)),this.messagingSystem.registerActionHandler(`${_}:grantPermissions`,this.grantPermissions.bind(this)),this.messagingSystem.registerActionHandler(`${_}:requestPermissions`,(e,t)=>this.requestPermissions(e,t)),this.messagingSystem.registerActionHandler(`${_}:revokeAllPermissions`,e=>this.revokeAllPermissions(e)),this.messagingSystem.registerActionHandler(`${_}:revokePermissionForAllSubjects`,e=>this.revokePermissionForAllSubjects(e)),this.messagingSystem.registerActionHandler(`${_}:revokePermissions`,this.revokePermissions.bind(this)),this.messagingSystem.registerActionHandler(`${_}:updateCaveat`,(e,t,i,n)=>{this.updateCaveat(e,t,i,n)})}clearState(){this.update(e=>Object.assign({},w()))}getTypedPermissionSpecification(e,t,i){let n=e===v.PermissionType.RestrictedMethod?(0,m.methodNotFound)(t,i?{origin:i}:void 0):new m.EndowmentPermissionDoesNotExistError(t,i);if(!this.targetExists(t))throw n;let r=this.getPermissionSpecification(t);if(!(0,v.hasSpecificationType)(r,e))throw n;return r}getRestrictedMethod(e,t){return this.getTypedPermissionSpecification(v.PermissionType.RestrictedMethod,e,t).methodImplementation}getSubjectNames(){return Object.keys(this.state.subjects)}getPermission(e,t){var i;return null===(i=this.state.subjects[e])||void 0===i?void 0:i.permissions[t]}getPermissions(e){var t;return null===(t=this.state.subjects[e])||void 0===t?void 0:t.permissions}hasPermission(e,t){return!!this.getPermission(e,t)}hasPermissions(e){return!!this.state.subjects[e]}revokeAllPermissions(e){this.update(t=>{if(!t.subjects[e])throw new m.UnrecognizedSubjectError(e);delete t.subjects[e]})}revokePermission(e,t){this.revokePermissions({[e]:[t]})}revokePermissions(e){this.update(t=>{Object.keys(e).forEach(i=>{if(!(0,c.hasProperty)(t.subjects,i))throw new m.UnrecognizedSubjectError(i);e[i].forEach(e=>{let{permissions:n}=t.subjects[i];if(!(0,c.hasProperty)(n,e))throw new m.PermissionDoesNotExistError(i,e);this.deletePermission(t.subjects,i,e)})})})}revokePermissionForAllSubjects(e){0!==this.getSubjectNames().length&&this.update(t=>{Object.entries(t.subjects).forEach(([i,n])=>{let{permissions:r}=n;(0,c.hasProperty)(r,e)&&this.deletePermission(t.subjects,i,e)})})}deletePermission(e,t,i){let{permissions:n}=e[t];Object.keys(n).length>1?delete n[i]:delete e[t]}hasCaveat(e,t,i){return!!this.getCaveat(e,t,i)}getCaveat(e,t,i){let n=this.getPermission(e,t);if(!n)throw new m.PermissionDoesNotExistError(e,t);return(0,v.findCaveat)(n,i)}addCaveat(e,t,i,n){if(this.hasCaveat(e,t,i))throw new m.CaveatAlreadyExistsError(e,t,i);this.setCaveat(e,t,i,n)}updateCaveat(e,t,i,n){if(!this.hasCaveat(e,t,i))throw new m.CaveatDoesNotExistError(e,t,i);this.setCaveat(e,t,i,n)}setCaveat(e,t,i,n){this.update(r=>{let o=r.subjects[e];if(!o)throw new m.UnrecognizedSubjectError(e);let s=o.permissions[t];if(!s)throw new m.PermissionDoesNotExistError(e,t);let a={type:i,value:n};if(this.validateCaveat(a,e,t),s.caveats){let e=s.caveats.findIndex(e=>e.type===a.type);-1===e?s.caveats.push(a):s.caveats.splice(e,1,a)}else s.caveats=[a];this.validateModifiedPermission(s,e)})}updatePermissionsByCaveat(e,t){0!==Object.keys(this.state.subjects).length&&this.update(i=>{Object.values(i.subjects).forEach(n=>{Object.values(n.permissions).forEach(o=>{let{caveats:s}=o,a=null==s?void 0:s.find(({type:t})=>t===e);if(!a)return;let l=t(a.value);switch(l.operation){case r.noop:break;case r.updateValue:a.value=l.value,this.validateCaveat(a,n.origin,o.parentCapability);break;case r.deleteCaveat:this.deleteCaveat(o,e,n.origin);break;case r.revokePermission:this.deletePermission(i.subjects,n.origin,o.parentCapability);break;default:throw Error(`Unrecognized mutation result: "${l.operation}"`)}})})})}removeCaveat(e,t,i){this.update(n=>{var r;let o=null===(r=n.subjects[e])||void 0===r?void 0:r.permissions[t];if(!o)throw new m.PermissionDoesNotExistError(e,t);if(!o.caveats)throw new m.CaveatDoesNotExistError(e,t,i);this.deleteCaveat(o,i,e)})}deleteCaveat(e,t,i){if(!e.caveats)throw new m.CaveatDoesNotExistError(i,e.parentCapability,t);let n=e.caveats.findIndex(e=>e.type===t);if(-1===n)throw new m.CaveatDoesNotExistError(i,e.parentCapability,t);1===e.caveats.length?e.caveats=null:e.caveats.splice(n,1),this.validateModifiedPermission(e,i)}validateModifiedPermission(e,t){if(!this.targetExists(e.parentCapability))throw Error(`Fatal: Existing permission target "${e.parentCapability}" has no specification.`);this.validatePermission(this.getPermissionSpecification(e.parentCapability),e,t)}targetExists(e){return(0,c.hasProperty)(this._permissionSpecifications,e)}grantPermissions({approvedPermissions:e,requestData:t,preserveExistingPermissions:i=!0,subject:n}){let{origin:r}=n;if(!r||"string"!=typeof r)throw new m.InvalidSubjectIdentifierError(r);let o=i?Object.assign({},this.getPermissions(r)):{};for(let[i,n]of Object.entries(e)){let e;if(!this.targetExists(i))throw(0,m.methodNotFound)(i);if(void 0!==n.parentCapability&&i!==n.parentCapability)throw new m.InvalidApprovedPermissionError(r,i,n);let s=this.getPermissionSpecification(i),a={caveats:this.constructCaveats(r,i,n.caveats),invoker:r,target:i};s.factory?(e=s.factory(a,t),this.validatePermission(s,e,r)):(e=(0,v.constructPermission)(a),this.validatePermission(s,e,r,{invokePermissionValidator:!0,performCaveatValidation:!1})),o[i]=e}return this.setValidatedPermissions(r,o),o}validatePermission(e,t,i,{invokePermissionValidator:n,performCaveatValidation:r}={invokePermissionValidator:!0,performCaveatValidation:!0}){var o;let{allowedCaveats:s,validator:a,targetName:l}=e;if((null===(o=e.subjectTypes)||void 0===o?void 0:o.length)&&e.subjectTypes.length>0){let t=this.messagingSystem.call("SubjectMetadataController:getSubjectMetadata",i);if(!t||null===t.subjectType||!e.subjectTypes.includes(t.subjectType))throw e.permissionType===v.PermissionType.RestrictedMethod?(0,m.methodNotFound)(l,{origin:i}):new m.EndowmentPermissionDoesNotExistError(l,i)}if((0,c.hasProperty)(t,"caveats")){let{caveats:e}=t;if(null!==e&&!(Array.isArray(e)&&e.length>0))throw new m.InvalidCaveatsPropertyError(i,l,e);let n=new Set;null==e||e.forEach(e=>{if(r&&this.validateCaveat(e,i,l),!(null==s?void 0:s.includes(e.type)))throw new m.ForbiddenCaveatError(e.type,i,l);if(n.has(e.type))throw new m.DuplicateCaveatError(e.type,i,l);n.add(e.type)})}n&&a&&a(t,i,l)}setValidatedPermissions(e,t){this.update(i=>{i.subjects[e]||(i.subjects[e]={origin:e,permissions:{}}),i.subjects[e].permissions=(0,f.castDraft)(t)})}constructCaveats(e,t,i){let n=null==i?void 0:i.map(i=>{this.validateCaveat(i,e,t);let{type:n,value:r}=i;return{type:n,value:r}});return n&&(0,u.isNonEmptyArray)(n)?n:void 0}validateCaveat(e,t,i){var n;if(!(0,u.isPlainObject)(e))throw new m.InvalidCaveatError(e,t,i);if(2!==Object.keys(e).length)throw new m.InvalidCaveatFieldsError(e,t,i);if("string"!=typeof e.type)throw new m.InvalidCaveatTypeError(e,t,i);let r=this.getCaveatSpecification(e.type);if(!r)throw new m.UnrecognizedCaveatTypeError(e.type,t,i);if(!(0,c.hasProperty)(e,"value")||void 0===e.value)throw new m.CaveatMissingValueError(e,t,i);if(!(0,u.isValidJson)(e.value))throw new m.CaveatInvalidJsonError(e,t,i);null===(n=r.validator)||void 0===n||n.call(r,e,t,i)}requestPermissions(e,t,i={}){return o(this,void 0,void 0,function*(){let{origin:n}=e,{id:r=(0,p.nanoid)(),preserveExistingPermissions:o=!0}=i;this.validateRequestedPermissions(n,t);let a={id:r,origin:n},l=yield this.requestUserApproval({metadata:a,permissions:t}),{permissions:u}=l,d=s(l,["permissions"]),c=this.getSideEffects(u);if(Object.values(c.permittedHandlers).length>0){let t=yield this.executeSideEffects(c,l),i=Object.keys(c.permittedHandlers).reduce((e,i,n)=>Object.assign({[i]:t[n]},e),{});return[this.grantPermissions({subject:e,approvedPermissions:u,preserveExistingPermissions:o,requestData:d}),Object.assign({data:i},a)]}return[this.grantPermissions({subject:e,approvedPermissions:u,preserveExistingPermissions:o,requestData:d}),a]})}validateRequestedPermissions(e,t){if(!(0,u.isPlainObject)(t))throw(0,m.invalidParams)({message:`Requested permissions for origin "${e}" is not a plain object.`,data:{origin:e,requestedPermissions:t}});if(0===Object.keys(t).length)throw(0,m.invalidParams)({message:`Permissions request for origin "${e}" contains no permissions.`,data:{requestedPermissions:t}});for(let i of Object.keys(t)){let n=t[i];if(!this.targetExists(i))throw(0,m.methodNotFound)(i,{origin:e,requestedPermissions:t});if(!(0,u.isPlainObject)(n)||void 0!==n.parentCapability&&i!==n.parentCapability)throw(0,m.invalidParams)({message:`Permissions request for origin "${e}" contains invalid requested permission(s).`,data:{origin:e,requestedPermissions:t}});this.validatePermission(this.getPermissionSpecification(i),n,e,{invokePermissionValidator:!1,performCaveatValidation:!0})}}requestUserApproval(e){return o(this,void 0,void 0,function*(){let{origin:t,id:i}=e.metadata,n=yield this.messagingSystem.call("ApprovalController:addRequest",{id:i,origin:t,requestData:e,type:y.MethodNames.requestPermissions},!0);return this.validateApprovedPermissions(n,{id:i,origin:t}),n})}getSideEffects(e){return Object.keys(e).reduce((e,t)=>{if(this.targetExists(t)){let i=this.getPermissionSpecification(t);i.sideEffect&&(e.permittedHandlers[t]=i.sideEffect.onPermitted,i.sideEffect.onFailure&&(e.failureHandlers[t]=i.sideEffect.onFailure))}return e},{permittedHandlers:{},failureHandlers:{}})}executeSideEffects(e,t){return o(this,void 0,void 0,function*(){let{permittedHandlers:i,failureHandlers:n}=e,r={requestData:t,messagingSystem:this.messagingSystem},o=yield Promise.allSettled(Object.values(i).map(e=>e(r))),s=o.filter(e=>"rejected"===e.status);if(s.length>0){let e=Object.values(n);if(e.length>0)try{yield Promise.all(e.map(e=>e(r)))}catch(e){throw(0,m.internalError)("Unexpected error in side-effects",{error:e})}let t=s.map(e=>e.reason);throw t.forEach(e=>{console.error(e)}),t.length>1?(0,m.internalError)("Multiple errors occurred during side-effects execution",{errors:t}):t[0]}return o.map(({value:e})=>e)})}validateApprovedPermissions(e,t){let{id:i,origin:n}=t;if(!(0,u.isPlainObject)(e)||!(0,u.isPlainObject)(e.metadata))throw(0,m.internalError)(`Approved permissions request for subject "${n}" is invalid.`,{data:{approvedRequest:e}});let{metadata:{id:r,origin:o},permissions:s}=e;if(r!==i)throw(0,m.internalError)(`Approved permissions request for subject "${n}" mutated its id.`,{originalId:i,mutatedId:r});if(o!==n)throw(0,m.internalError)(`Approved permissions request for subject "${n}" mutated its origin.`,{originalOrigin:n,mutatedOrigin:o});try{this.validateRequestedPermissions(n,s)}catch(e){if(e instanceof d.JsonRpcError)throw(0,m.internalError)(`Invalid approved permissions request: ${e.message}`,e.data);throw(0,m.internalError)("Unrecognized error type",{error:e})}}acceptPermissionsRequest(e){return o(this,void 0,void 0,function*(){let{id:t}=e.metadata;if(!this.hasApprovalRequest({id:t}))throw new m.PermissionsRequestNotFoundError(t);if(0===Object.keys(e.permissions).length){this._rejectPermissionsRequest(t,(0,m.invalidParams)({message:"Must request at least one permission."}));return}try{this.messagingSystem.call("ApprovalController:acceptRequest",t,e)}catch(e){throw this._rejectPermissionsRequest(t,e),e}})}rejectPermissionsRequest(e){return o(this,void 0,void 0,function*(){if(!this.hasApprovalRequest({id:e}))throw new m.PermissionsRequestNotFoundError(e);this._rejectPermissionsRequest(e,(0,m.userRejectedRequest)())})}hasApprovalRequest(e){return this.messagingSystem.call("ApprovalController:hasRequest",e)}_rejectPermissionsRequest(e,t){return this.messagingSystem.call("ApprovalController:rejectRequest",e,t)}getEndowments(e,t,i){return o(this,void 0,void 0,function*(){if(!this.hasPermission(e,t))throw(0,m.unauthorized)({data:{origin:e,targetName:t}});return this.getTypedPermissionSpecification(v.PermissionType.Endowment,t,e).endowmentGetter({origin:e,requestData:i})})}executeRestrictedMethod(e,t,i){return o(this,void 0,void 0,function*(){let n=this.getRestrictedMethod(t,e),r=yield this._executeRestrictedMethod(n,{origin:e},t,i);if(void 0===r)throw Error(`Internal request for method "${t}" as origin "${e}" returned no result.`);return r})}_executeRestrictedMethod(e,t,i,n=[]){let{origin:r}=t,o=this.getPermission(r,i);if(!o)throw(0,m.unauthorized)({data:{origin:r,method:i}});return(0,g.decorateWithCaveats)(e,o,this._caveatSpecifications)({method:i,params:n,context:{origin:r}})}}t.PermissionController=C},24586:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SubjectMetadataController=t.SubjectType=void 0;let n=i(51501);!function(e){e.Extension="extension",e.Internal="internal",e.Unknown="unknown",e.Website="website",e.Snap="snap"}(t.SubjectType||(t.SubjectType={}));let r={subjectMetadata:{persist:!0,anonymous:!1}},o={subjectMetadata:{}};class s extends n.BaseControllerV2{constructor({messenger:e,subjectCacheLimit:t,state:i={}}){if(!Number.isInteger(t)||t<1)throw Error(`subjectCacheLimit must be a positive integer. Received: "${t}"`);let n=t=>e.call("PermissionController:hasPermissions",t);super({name:"SubjectMetadataController",metadata:r,messenger:e,state:Object.assign({},s.getTrimmedState(i,n))}),this.subjectHasPermissions=n,this.subjectCacheLimit=t,this.subjectsWithoutPermissionsEncounteredSinceStartup=new Set,this.messagingSystem.registerActionHandler(`${this.name}:getSubjectMetadata`,this.getSubjectMetadata.bind(this))}clearState(){this.subjectsWithoutPermissionsEncounteredSinceStartup.clear(),this.update(e=>Object.assign({},o))}addSubjectMetadata(e){let{origin:t}=e,i=Object.assign(Object.assign({},e),{extensionId:e.extensionId||null,iconUrl:e.iconUrl||null,name:e.name||null,subjectType:e.subjectType||null}),n=null;if(this.subjectsWithoutPermissionsEncounteredSinceStartup.size>=this.subjectCacheLimit){let e=this.subjectsWithoutPermissionsEncounteredSinceStartup.values().next().value;this.subjectsWithoutPermissionsEncounteredSinceStartup.delete(e),this.subjectHasPermissions(e)||(n=e)}this.subjectsWithoutPermissionsEncounteredSinceStartup.add(t),this.update(e=>{e.subjectMetadata[t]=i,"string"==typeof n&&delete e.subjectMetadata[n]})}getSubjectMetadata(e){return this.state.subjectMetadata[e]}trimMetadataState(){this.update(e=>s.getTrimmedState(e,this.subjectHasPermissions))}static getTrimmedState(e,t){let{subjectMetadata:i={}}=e;return{subjectMetadata:Object.keys(i).reduce((e,n)=>(t(n)&&(e[n]=i[n]),e),{})}}}t.SubjectMetadataController=s},51420:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionsRequestNotFoundError=t.CaveatSpecificationMismatchError=t.DuplicateCaveatError=t.ForbiddenCaveatError=t.InvalidCaveatFieldsError=t.CaveatInvalidJsonError=t.CaveatMissingValueError=t.InvalidCaveatTypeError=t.InvalidCaveatError=t.CaveatAlreadyExistsError=t.CaveatDoesNotExistError=t.InvalidCaveatsPropertyError=t.UnrecognizedCaveatTypeError=t.EndowmentPermissionDoesNotExistError=t.PermissionDoesNotExistError=t.InvalidApprovedPermissionError=t.UnrecognizedSubjectError=t.InvalidSubjectIdentifierError=t.internalError=t.userRejectedRequest=t.invalidParams=t.methodNotFound=t.unauthorized=void 0;let n=i(30774);t.unauthorized=function(e){return n.providerErrors.unauthorized({message:"Unauthorized to perform action. Try requesting the required permission(s) first. For more information, see: https://docs.metamask.io/guide/rpc-api.html#permissions",data:e.data})},t.methodNotFound=function(e,t){let i={message:`The method "${e}" does not exist / is not available.`};return void 0!==t&&(i.data=t),n.rpcErrors.methodNotFound(i)},t.invalidParams=function(e){return n.rpcErrors.invalidParams({data:e.data,message:e.message})},t.userRejectedRequest=function(e){return n.providerErrors.userRejectedRequest({data:e})},t.internalError=function(e,t){return n.rpcErrors.internal({message:e,data:t})},t.InvalidSubjectIdentifierError=class extends Error{constructor(e){super(`Invalid subject identifier: "${"string"==typeof e?e:typeof e}"`)}},t.UnrecognizedSubjectError=class extends Error{constructor(e){super(`Unrecognized subject: "${e}" has no permissions.`)}},t.InvalidApprovedPermissionError=class extends Error{constructor(e,t,i){super(`Invalid approved permission for origin "${e}" and target "${t}".`),this.data={origin:e,target:t,approvedPermission:i}}},t.PermissionDoesNotExistError=class extends Error{constructor(e,t){super(`Subject "${e}" has no permission for "${t}".`)}},t.EndowmentPermissionDoesNotExistError=class extends Error{constructor(e,t){super(`Subject "${t}" has no permission for "${e}".`),t&&(this.data={origin:t})}},t.UnrecognizedCaveatTypeError=class extends Error{constructor(e,t,i){super(`Unrecognized caveat type: "${e}"`),this.data={caveatType:e},void 0!==t&&(this.data.origin=t),void 0!==i&&(this.data.target=i)}},t.InvalidCaveatsPropertyError=class extends Error{constructor(e,t,i){super(`The "caveats" property of permission for "${t}" of subject "${e}" is invalid. It must be a non-empty array if specified.`),this.data={origin:e,target:t,caveatsProperty:i}}},t.CaveatDoesNotExistError=class extends Error{constructor(e,t,i){super(`Permission for "${t}" of subject "${e}" has no caveat of type "${i}".`)}},t.CaveatAlreadyExistsError=class extends Error{constructor(e,t,i){super(`Permission for "${t}" of subject "${e}" already has a caveat of type "${i}".`)}};class r extends n.JsonRpcError{constructor(e,t,i){super(n.errorCodes.rpc.invalidParams,"Invalid caveat. Caveats must be plain objects.",{receivedCaveat:e}),this.data={origin:t,target:i}}}t.InvalidCaveatError=r,t.InvalidCaveatTypeError=class extends Error{constructor(e,t,i){super(`Caveat types must be strings. Received: "${typeof e.type}"`),this.data={caveat:e,origin:t,target:i}}},t.CaveatMissingValueError=class extends Error{constructor(e,t,i){super('Caveat is missing "value" field.'),this.data={caveat:e,origin:t,target:i}}},t.CaveatInvalidJsonError=class extends Error{constructor(e,t,i){super('Caveat "value" is invalid JSON.'),this.data={caveat:e,origin:t,target:i}}},t.InvalidCaveatFieldsError=class extends Error{constructor(e,t,i){super(`Caveat has unexpected number of fields: "${Object.keys(e).length}"`),this.data={caveat:e,origin:t,target:i}}},t.ForbiddenCaveatError=class extends Error{constructor(e,t,i){super(`Permissions for target "${i}" may not have caveats of type "${e}".`),this.data={caveatType:e,origin:t,target:i}}},t.DuplicateCaveatError=class extends Error{constructor(e,t,i){super(`Permissions for target "${i}" contains multiple caveats of type "${e}".`),this.data={caveatType:e,origin:t,target:i}}},t.CaveatSpecificationMismatchError=class extends Error{constructor(e,t){super(`Caveat specification uses a mismatched type. Expected caveats for ${t}`),this.data={caveatSpec:e,permissionType:t}}},t.PermissionsRequestNotFoundError=class extends Error{constructor(e){super(`Permissions request with id "${e}" not found.`)}}},29033:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.permissionRpcMethods=void 0,o(i(24654),t),o(i(51420),t),o(i(51057),t),o(i(43421),t),o(i(43124),t),t.permissionRpcMethods=s(i(71514)),o(i(24586),t)},22926:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.getPermissionMiddlewareFactory=void 0;let r=i(63163),o=i(51420);t.getPermissionMiddlewareFactory=function({executeRestrictedMethod:e,getRestrictedMethod:t,isUnrestrictedMethod:i}){return function(s){let{origin:a}=s;if("string"!=typeof a||!a)throw Error('The subject "origin" must be a non-empty string.');return(0,r.createAsyncMiddleware)((r,l,u)=>n(this,void 0,void 0,function*(){let{method:n,params:d}=r;if(i(n))return u();let c=t(n,a),h=yield e(c,s,n,d);if(void 0===h){l.error=(0,o.internalError)(`Request for method "${r.method}" returned undefined result.`,{request:r});return}l.result=h}))}}},19806:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.getPermissionsHandler=void 0;let r=i(43124);t.getPermissionsHandler={methodNames:[r.MethodNames.getPermissions],implementation:function(e,t,i,r,{getPermissionsForOrigin:o}){return n(this,void 0,void 0,function*(){return t.result=Object.values(o()||{}),r()})},hookNames:{getPermissionsForOrigin:!0}}},71514:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handlers=void 0;let n=i(19806),r=i(73512);t.handlers=[r.requestPermissionsHandler,n.getPermissionsHandler]},73512:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.requestPermissionsHandler=void 0;let r=i(82373),o=i(30774),s=i(51420),a=i(43124);t.requestPermissionsHandler={methodNames:[a.MethodNames.requestPermissions],implementation:function(e,t,i,a,{requestPermissionsForOrigin:l}){return n(this,void 0,void 0,function*(){let{id:i,params:n}=e;if("number"!=typeof i&&"string"!=typeof i||"string"==typeof i&&!i)return a(o.rpcErrors.invalidRequest({message:"Invalid request: Must specify a valid id.",data:{request:e}}));if(!Array.isArray(n)||!(0,r.isPlainObject)(n[0]))return a((0,s.invalidParams)({data:{request:e}}));let[u]=n,[d]=yield l(u,String(i));return t.result=Object.values(d),a()})},hookNames:{requestPermissionsForOrigin:!0}}},43124:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MethodNames=void 0,function(e){e.requestPermissions="wallet_requestPermissions",e.getPermissions="wallet_getPermissions"}(t.MethodNames||(t.MethodNames={}))},18856:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumProviderError=t.JsonRpcError=void 0;let r=i(1791),o=n(i(77847)),s=i(27962);class a extends Error{constructor(e,t,i){if(!Number.isInteger(e))throw Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw Error('"message" must be a non-empty string.');super(t),this.code=e,void 0!==i&&(this.data=i)}serialize(){let e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data,(0,r.isPlainObject)(this.data)&&(e.data.cause=(0,s.serializeCause)(this.data.cause))),this.stack&&(e.stack=this.stack),e}toString(){return(0,o.default)(this.serialize(),l,2)}}function l(e,t){if("[Circular]"!==t)return t}t.JsonRpcError=a,t.EthereumProviderError=class extends a{constructor(e,t,i){if(!(Number.isInteger(e)&&e>=1e3&&e<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,i)}}},15191:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},6748:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.providerErrors=t.rpcErrors=void 0;let n=i(18856),r=i(15191),o=i(27962);function s(e,t){let[i,r]=l(t);return new n.JsonRpcError(e,i??(0,o.getMessageFromCode)(e),r)}function a(e,t){let[i,r]=l(t);return new n.EthereumProviderError(e,i??(0,o.getMessageFromCode)(e),r)}function l(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){let{message:t,data:i}=e;if(t&&"string"!=typeof t)throw Error("Must specify string message.");return[t??void 0,i]}}return[]}t.rpcErrors={parse:e=>s(r.errorCodes.rpc.parse,e),invalidRequest:e=>s(r.errorCodes.rpc.invalidRequest,e),invalidParams:e=>s(r.errorCodes.rpc.invalidParams,e),methodNotFound:e=>s(r.errorCodes.rpc.methodNotFound,e),internal:e=>s(r.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return s(t,e)},invalidInput:e=>s(r.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>s(r.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>s(r.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>s(r.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>s(r.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>s(r.errorCodes.rpc.limitExceeded,e)},t.providerErrors={userRejectedRequest:e=>a(r.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>a(r.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>a(r.errorCodes.provider.unsupportedMethod,e),disconnected:e=>a(r.errorCodes.provider.disconnected,e),chainDisconnected:e=>a(r.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:t,message:i,data:r}=e;if(!i||"string"!=typeof i)throw Error('"message" must be a nonempty string');return new n.EthereumProviderError(t,i,r)}}},30774:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorCodes=t.providerErrors=t.rpcErrors=t.getMessageFromCode=t.serializeError=t.serializeCause=t.EthereumProviderError=t.JsonRpcError=void 0;var n=i(18856);Object.defineProperty(t,"JsonRpcError",{enumerable:!0,get:function(){return n.JsonRpcError}}),Object.defineProperty(t,"EthereumProviderError",{enumerable:!0,get:function(){return n.EthereumProviderError}});var r=i(27962);Object.defineProperty(t,"serializeCause",{enumerable:!0,get:function(){return r.serializeCause}}),Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return r.serializeError}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return r.getMessageFromCode}});var o=i(6748);Object.defineProperty(t,"rpcErrors",{enumerable:!0,get:function(){return o.rpcErrors}}),Object.defineProperty(t,"providerErrors",{enumerable:!0,get:function(){return o.providerErrors}});var s=i(15191);Object.defineProperty(t,"errorCodes",{enumerable:!0,get:function(){return s.errorCodes}})},27962:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeCause=t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let n=i(1791),r=i(15191),o=r.errorCodes.rpc.internal,s={code:o,message:a(o)};function a(e,i="Unspecified error message. This is a bug, please report it."){if(l(e)){let i=e.toString();if((0,n.hasProperty)(r.errorValues,i))return r.errorValues[i].message;if(e>=-32099&&e<=-32e3)return t.JSON_RPC_SERVER_ERROR_MESSAGE}return i}function l(e){return Number.isInteger(e)}function u(e){return Array.isArray(e)?e.map(e=>(0,n.isValidJson)(e)?e:(0,n.isObject)(e)?d(e):null):(0,n.isObject)(e)?d(e):(0,n.isValidJson)(e)?e:null}function d(e){return Object.getOwnPropertyNames(e).reduce((t,i)=>{let r=e[i];return(0,n.isValidJson)(r)&&(t[i]=r),t},{})}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=a,t.isValidCode=l,t.serializeError=function(e,{fallbackError:t=s,shouldIncludeStack:i=!0}={}){if(!(0,n.isJsonRpcError)(t))throw Error("Must provide fallback error with integer number code and string message.");let r=function(e,t){if(e&&"object"==typeof e&&"serialize"in e&&"function"==typeof e.serialize)return e.serialize();if((0,n.isJsonRpcError)(e))return e;let i=u(e);return{...t,data:{cause:i}}}(e,t);return i||delete r.stack,r},t.serializeCause=u},63795:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=i(22699);function r(e,t,i){try{Reflect.apply(e,t,i)}catch(e){setTimeout(()=>{throw e})}}class o extends n.EventEmitter{emit(e,...t){let i="error"===e,n=this._events;if(void 0!==n)i=i&&void 0===n.error;else if(!i)return!1;if(i){let e;if(t.length>0&&([e]=t),e instanceof Error)throw e;let i=Error(`Unhandled error.${e?` (${e.message})`:""}`);throw i.context=e,i}let o=n[e];if(void 0===o)return!1;if("function"==typeof o)r(o,this,t);else{let e=o.length,i=function(e){let t=e.length,i=Array(t);for(let n=0;n{"use strict";t.OI=void 0,i(53525);let n=i(99179),r=(i(96053),i(12540));function o(e){if("string"!=typeof e)throw TypeError(`Invalid mnemonic type: ${typeof e}`);return e.normalize("NFKD")}i(70064),i(36237);let s=e=>o(`mnemonic${e}`);t.OI=function(e,t,i=""){let a="string"==typeof e?new TextEncoder().encode(function(e){let t=o(e),i=t.split(" ");if(![12,15,18,21,24].includes(i.length))throw Error("Invalid mnemonic");return{nfkd:t,words:i}}(e).nfkd):new TextEncoder().encode(Array.from(new Uint16Array(e.buffer)).map(e=>t[e]).join(" "));return(0,n.pbkdf2Async)(r.sha512,a,s(i),{c:2048,dkLen:64})}},63610:(e,t)=>{"use strict";t.U=void 0,t.U=`abandon + `}`.trim()}function yp(e={}){let{nonce:t}=e;return(0,A.jsx)("script",{id:"chakra-script",nonce:t,dangerouslySetInnerHTML:{__html:yf(e)}})}var[yg,ym]=F({name:"TableStylesContext",errorMessage:"useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in \"
\" "}),yv=sD((e,t)=>{let i=s$("Table",e),{className:n,layout:r,...o}=tL(e);return(0,A.jsx)(yg,{value:i,children:(0,A.jsx)(sE.table,{ref:t,__css:{tableLayout:r,...i.table},className:$("chakra-table",n),...o})})});yv.displayName="Table";var yb=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.thead,{...e,ref:t,__css:i.thead})}),yy=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.tr,{...e,ref:t,__css:i.tr})}),y_=sD((e,t)=>{let{placement:i="bottom",...n}=e,r=ym();return(0,A.jsx)(sE.caption,{...n,ref:t,__css:{...r.caption,captionSide:i}})});y_.displayName="TableCaption";var yw=sD((e,t)=>{var i;let{overflow:n,overflowX:r,className:o,...s}=e;return(0,A.jsx)(sE.div,{ref:t,className:$("chakra-table__container",o),...s,__css:{display:"block",whiteSpace:"nowrap",WebkitOverflowScrolling:"touch",overflowX:null!=(i=null!=n?n:r)?i:"auto",overflowY:"hidden",maxWidth:"100%"}})}),yC=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.tbody,{...e,ref:t,__css:i.tbody})}),yS=sD(({isNumeric:e,...t},i)=>{let n=ym();return(0,A.jsx)(sE.td,{...t,ref:i,__css:n.td,"data-is-numeric":e})}),yx=sD((e,t)=>{let i=ym();return(0,A.jsx)(sE.tfoot,{...e,ref:t,__css:i.tfoot})}),yk=sD(({isNumeric:e,...t},i)=>{let n=ym();return(0,A.jsx)(sE.th,{...t,ref:i,__css:n.th,"data-is-numeric":e})}),[yE,yL,yM,yN]=aT();function yD(e){var t;let{defaultIndex:i,onChange:n,index:r,isManual:o,isLazy:s,lazyBehavior:a="unmount",orientation:l="horizontal",direction:u="ltr",...d}=e,[c,h]=(0,R.useState)(null!=i?i:0),[f,p]=aj({defaultValue:null!=i?i:0,value:r,onChange:n});(0,R.useEffect)(()=>{null!=r&&h(r)},[r]);let g=yM();return{id:`tabs-${null!=(t=e.id)?t:(0,R.useId)()}`,selectedIndex:f,focusedIndex:c,setSelectedIndex:p,setFocusedIndex:h,isManual:o,isLazy:s,lazyBehavior:a,orientation:l,descendants:g,direction:u,htmlProps:d}}var[yA,yT]=F({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within "});function yI(e){let{focusedIndex:t,orientation:i,direction:n}=yT(),r=yL(),o=(0,R.useCallback)(e=>{let o=()=>{var e;let i=r.nextEnabled(t);i&&(null==(e=i.node)||e.focus())},s=()=>{var e;let i=r.prevEnabled(t);i&&(null==(e=i.node)||e.focus())},a="horizontal"===i,l="vertical"===i,u={["ltr"===n?"ArrowLeft":"ArrowRight"]:()=>a&&s(),["ltr"===n?"ArrowRight":"ArrowLeft"]:()=>a&&o(),ArrowDown:()=>l&&o(),ArrowUp:()=>l&&s(),Home:()=>{var e;let t=r.firstEnabled();t&&(null==(e=t.node)||e.focus())},End:()=>{var e;let t=r.lastEnabled();t&&(null==(e=t.node)||e.focus())}}[e.key];u&&(e.preventDefault(),u(e))},[r,t,i,n]);return{...e,role:"tablist","aria-orientation":i,onKeyDown:Q(e.onKeyDown,o)}}function yO(e){let{isDisabled:t,isFocusable:i,...n}=e,{setSelectedIndex:r,isManual:o,id:s,setFocusedIndex:a,selectedIndex:l}=yT(),{index:u,register:d}=yN({disabled:t&&!i}),c=u===l;return{...fZ({...n,ref:aN(d,e.ref),isDisabled:t,isFocusable:i,onClick:Q(e.onClick,()=>{r(u)})}),id:yz(s,u),role:"tab",tabIndex:c?0:-1,type:"button","aria-selected":c,"aria-controls":yV(s,u),onFocus:t?void 0:Q(e.onFocus,()=>{a(u),o||t&&i||r(u)})}}var[yP,yR]=F({});function yF(e){let{id:t,selectedIndex:i}=yT(),n=lu(e.children).map((e,n)=>(0,R.createElement)(yP,{key:n,value:{isSelected:n===i,id:yV(t,n),tabId:yz(t,n),selectedIndex:i}},e));return{...e,children:n}}function yB(e){let{children:t,...i}=e,{isLazy:n,lazyBehavior:r}=yT(),{isSelected:o,id:s,tabId:a}=yR(),l=(0,R.useRef)(!1);o&&(l.current=!0);let u=ge({wasSelected:l.current,isSelected:o,enabled:n,mode:r});return{tabIndex:0,...i,children:u?t:null,role:"tabpanel","aria-labelledby":a,hidden:!o,id:s}}function yH(){let e=yT(),t=yL(),{selectedIndex:i,orientation:n}=e,r="horizontal"===n,o="vertical"===n,[s,a]=(0,R.useState)(()=>r?{left:0,width:0}:o?{top:0,height:0}:void 0),[l,u]=(0,R.useState)(!1);return t0(()=>{if(null==i)return;let e=t.item(i);if(null==e)return;r&&a({left:e.node.offsetLeft,width:e.node.offsetWidth}),o&&a({top:e.node.offsetTop,height:e.node.offsetHeight});let n=requestAnimationFrame(()=>{u(!0)});return()=>{n&&cancelAnimationFrame(n)}},[i,r,o,t]),{position:"absolute",transitionProperty:"left, right, top, bottom, height, width",transitionDuration:l?"200ms":"0ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",...s}}function yz(e,t){return`${e}--tab-${t}`}function yV(e,t){return`${e}--tabpanel-${t}`}var[yj,yW]=F({name:"TabsStylesContext",errorMessage:"useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),yU=sD(function(e,t){let i=s$("Tabs",e),{children:n,className:r,...o}=tL(e),{htmlProps:s,descendants:a,...l}=yD(o),u=(0,R.useMemo)(()=>l,[l]),{isFitted:d,...c}=s;return(0,A.jsx)(yE,{value:a,children:(0,A.jsx)(yA,{value:u,children:(0,A.jsx)(yj,{value:i,children:(0,A.jsx)(sE.div,{className:$("chakra-tabs",r),ref:t,...c,__css:i.root,children:n})})})})});yU.displayName="Tabs";var y$=sD(function(e,t){let i=yH(),n={...e.style,...i},r=yW();return(0,A.jsx)(sE.div,{ref:t,...e,className:$("chakra-tabs__tab-indicator",e.className),style:n,__css:r.indicator})});y$.displayName="TabIndicator";var yK=sD(function(e,t){let i=yI({...e,ref:t}),n={display:"flex",...yW().tablist};return(0,A.jsx)(sE.div,{...i,className:$("chakra-tabs__tablist",e.className),__css:n})});yK.displayName="TabList";var yq=sD(function(e,t){let i=yB({...e,ref:t}),n=yW();return(0,A.jsx)(sE.div,{outline:"0",...i,className:$("chakra-tabs__tab-panel",e.className),__css:n.tabpanel})});yq.displayName="TabPanel";var yG=sD(function(e,t){let i=yF(e),n=yW();return(0,A.jsx)(sE.div,{...i,width:"100%",ref:t,className:$("chakra-tabs__tab-panels",e.className),__css:n.tabpanels})});yG.displayName="TabPanels";var yZ=sD(function(e,t){let i=yW(),n=yO({...e,ref:t}),r={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...i.tab};return(0,A.jsx)(sE.button,{...n,className:$("chakra-tabs__tab",e.className),__css:r})});yZ.displayName="Tab";var[yY,yJ]=F({name:"TagStylesContext",errorMessage:"useTagStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),yQ=sD((e,t)=>{let i=s$("Tag",e),n=tL(e),r={display:"inline-flex",verticalAlign:"top",alignItems:"center",maxWidth:"100%",...i.container};return(0,A.jsx)(yY,{value:i,children:(0,A.jsx)(sE.span,{ref:t,...n,__css:r})})});yQ.displayName="Tag";var yX=sD((e,t)=>{let i=yJ();return(0,A.jsx)(sE.span,{ref:t,noOfLines:1,...e,__css:i.label})});yX.displayName="TagLabel";var y0=sD((e,t)=>(0,A.jsx)(sG,{ref:t,verticalAlign:"top",marginEnd:"0.5rem",...e}));y0.displayName="TagLeftIcon";var y1=sD((e,t)=>(0,A.jsx)(sG,{ref:t,verticalAlign:"top",marginStart:"0.5rem",...e}));y1.displayName="TagRightIcon";var y2=e=>(0,A.jsx)(sG,{verticalAlign:"inherit",viewBox:"0 0 512 512",...e,children:(0,A.jsx)("path",{fill:"currentColor",d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"})});y2.displayName="TagCloseIcon";var y6=sD((e,t)=>{let{isDisabled:i,children:n,...r}=e,o={display:"flex",alignItems:"center",justifyContent:"center",outline:"0",...yJ().closeButton};return(0,A.jsx)(sE.button,{ref:t,"aria-label":"close",...r,type:"button",disabled:i,__css:o,children:n||(0,A.jsx)(y2,{})})});y6.displayName="TagCloseButton";var y3=["h","minH","height","minHeight"],y8=sD((e,t)=>{let i=sU("Textarea",e),{className:n,rows:r,...o}=tL(e),s=lq(o),a=r?function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(i,y3):i;return(0,A.jsx)(sE.textarea,{ref:t,rows:r,...s,className:$("chakra-textarea",n),__css:a})});function y5({colorScheme:e,components:t}){return i=>{let n=Object.keys(i.components||{});return Array.isArray(t)?n=t:K(t)&&(n=Object.keys(t)),sH(i,{components:Object.fromEntries(n.map(t=>[t,{defaultProps:{colorScheme:e}}]))})}}function y4({size:e,components:t}){return i=>{let n=Object.keys(i.components||{});return Array.isArray(t)?n=t:K(t)&&(n=Object.keys(t)),sH(i,{components:Object.fromEntries(n.map(t=>[t,{defaultProps:{size:e}}]))})}}function y9({variant:e,components:t}){return i=>{let n=Object.keys(i.components||{});return Array.isArray(t)?n=t:K(t)&&(n=Object.keys(t)),sH(i,{components:Object.fromEntries(n.map(t=>[t,{defaultProps:{variant:e}}]))})}}function y7({defaultProps:{colorScheme:e,variant:t,size:i},components:n}){let r=e=>e,o=[e?y5({colorScheme:e,components:n}):r,i?y4({size:i,components:n}):r,t?y9({variant:t,components:n}):r];return e=>sH((function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...o)(e))}function _e(e){let{theme:t}=sT(),i=ap();return(0,R.useMemo)(()=>an(t.direction,{...i,...e}),[e,t.direction,i])}y8.displayName="Textarea";var _t={theme:sd,colorMode:"light",toggleColorMode:()=>{},setColorMode:()=>{},defaultOptions:{duration:5e3,variant:"solid"},forced:!1};function _i({theme:e=_t.theme,colorMode:t=_t.colorMode,toggleColorMode:i=_t.toggleColorMode,setColorMode:n=_t.setColorMode,defaultOptions:r=_t.defaultOptions,motionVariants:o,toastSpacing:s,component:a,forced:l}=_t){let u={colorMode:t,setColorMode:n,toggleColorMode:i,forced:l};return{ToastContainer:()=>(0,A.jsx)(tz,{theme:e,children:(0,A.jsx)(V.Provider,{value:u,children:(0,A.jsx)(ag,{defaultOptions:r,motionVariants:o,toastSpacing:s,component:a})})}),toast:an(e.direction,r)}}var _n={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},_r=e=>{var t;return(null==(t=e.current)?void 0:t.ownerDocument)||document},_o=e=>{var t,i;return(null==(i=null==(t=e.current)?void 0:t.ownerDocument)?void 0:i.defaultView)||window};function _s(e={}){let{openDelay:t=0,closeDelay:i=0,closeOnClick:n=!0,closeOnMouseDown:r,closeOnScroll:o,closeOnPointerDown:s=r,closeOnEsc:a=!0,onOpen:l,onClose:u,placement:d,id:c,isOpen:h,defaultIsOpen:f,arrowSize:p=10,arrowShadowColor:g,arrowPadding:m,modifiers:v,isDisabled:b,gutter:y,offset:_,direction:w,...C}=e,{isOpen:S,onOpen:x,onClose:k}=p5({isOpen:h,defaultIsOpen:f,onOpen:l,onClose:u}),{referenceRef:E,getPopperProps:L,getArrowInnerProps:M,getArrowProps:N}=p8({enabled:S,placement:d,arrowPadding:m,modifiers:v,gutter:y,offset:_,direction:w}),D=`tooltip-${null!=c?c:(0,R.useId)()}`,A=(0,R.useRef)(null),T=(0,R.useRef)(),I=(0,R.useCallback)(()=>{T.current&&(clearTimeout(T.current),T.current=void 0)},[]),O=(0,R.useRef)(),P=(0,R.useCallback)(()=>{O.current&&(clearTimeout(O.current),O.current=void 0)},[]),F=(0,R.useCallback)(()=>{P(),k()},[k,P]),B=((0,R.useEffect)(()=>{let e=_r(A);return e.addEventListener(_a,F),()=>e.removeEventListener(_a,F)},[F,A]),()=>{let e=_r(A),t=_o(A);e.dispatchEvent(new t.CustomEvent(_a))}),H=(0,R.useCallback)(()=>{if(!b&&!T.current){B();let e=_o(A);T.current=e.setTimeout(x,t)}},[B,b,x,t]),z=(0,R.useCallback)(()=>{I();let e=_o(A);O.current=e.setTimeout(F,i)},[i,F,I]),V=(0,R.useCallback)(()=>{S&&n&&z()},[n,z,S]),j=(0,R.useCallback)(()=>{S&&s&&z()},[s,z,S]),W=(0,R.useCallback)(e=>{S&&"Escape"===e.key&&z()},[S,z]);uE(()=>_r(A),"keydown",a?W:void 0),uE(()=>_r(A),"scroll",()=>{S&&o&&F()}),(0,R.useEffect)(()=>{b&&(I(),S&&k())},[b,S,k,I]),(0,R.useEffect)(()=>()=>{I(),P()},[I,P]),uE(()=>A.current,"pointerleave",z);let U=(0,R.useCallback)((e={},t=null)=>({...e,ref:aN(A,t,E),onPointerEnter:Q(e.onPointerEnter,e=>{"touch"!==e.pointerType&&H()}),onClick:Q(e.onClick,V),onPointerDown:Q(e.onPointerDown,j),onFocus:Q(e.onFocus,H),onBlur:Q(e.onBlur,z),"aria-describedby":S?D:void 0}),[H,z,j,S,D,V,E]),$=(0,R.useCallback)((e={},t=null)=>L({...e,style:{...e.style,[fX.arrowSize.var]:p?`${p}px`:void 0,[fX.arrowShadowColor.var]:g}},t),[L,p,g]);return{isOpen:S,show:H,hide:z,getTriggerProps:U,getTooltipProps:(0,R.useCallback)((e={},t=null)=>{let i={...e.style,position:"relative",transformOrigin:fX.transformOrigin.varRef};return{ref:t,...C,...e,id:D,role:"tooltip",style:i}},[C,D]),getTooltipPositionerProps:$,getArrowProps:N,getArrowInnerProps:M}}var _a="chakra-ui:close-tooltip",_l=sE(sb.E.div),_u=sD((e,t)=>{var i,n;let r;let o=sU("Tooltip",e),s=tL(e),a=sA(),{children:l,label:u,shouldWrapChildren:d,"aria-label":c,hasArrow:h,bg:f,portalProps:p,background:g,backgroundColor:m,bgColor:v,motionProps:b,...y}=s,_=null!=(n=null!=(i=null!=g?g:m)?i:f)?n:v;if(_){o.bg=_;let e=tE(a,"colors",_);o[fX.arrowBg.var]=e}let w=_s({...y,direction:a.direction});if("string"==typeof l||d)r=(0,A.jsx)(sE.span,{display:"inline-block",tabIndex:0,...w.getTriggerProps(),children:l});else{let e=R.Children.only(l);r=(0,R.cloneElement)(e,w.getTriggerProps(e.props,e.ref))}let C=!!c,S=w.getTooltipProps({},t),x=C?function(e,t=[]){let i=Object.assign({},e);for(let e of t)e in i&&delete i[e];return i}(S,["role","id"]):S,k=function(e,t){let i={};for(let n of t)n in e&&(i[n]=e[n]);return i}(S,["role","id"]);return u?(0,A.jsxs)(A.Fragment,{children:[r,(0,A.jsx)(ar.M,{children:w.isOpen&&(0,A.jsx)(ah,{...p,children:(0,A.jsx)(sE.div,{...w.getTooltipPositionerProps(),__css:{zIndex:o.zIndex,pointerEvents:"none"},children:(0,A.jsxs)(_l,{variants:_n,initial:"exit",animate:"enter",exit:"exit",...b,...x,__css:o,children:[u,C&&(0,A.jsx)(sE.span,{srOnly:!0,...k,children:c}),h&&(0,A.jsx)(sE.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:(0,A.jsx)(sE.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:o.bg}})})]})})})})]}):(0,A.jsx)(A.Fragment,{children:l})});_u.displayName="Tooltip";var _d=sE("span",{baseStyle:lZ});_d.displayName="VisuallyHidden";var _c=sE("input",{baseStyle:lZ});_c.displayName="VisuallyHiddenInput"},39185:(e,t,i)=>{"use strict";i.d(t,{Z:()=>U});var n=function(){function e(e){var t=this;this._insertTag=function(e){var i;i=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,i),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var i=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?g[w]+" "+C:a(C,/&\f/g,g[w])).trim())&&(c[_++]=S);return y(e,t,i,0===o?D:u,c,h,f)}function R(e,t,i,n){return y(e,t,i,A,d(e,0,n),d(e,n+1,-1),n)}var F=function(e,t,i){for(var n=0,r=0;n=r,r=C(),38===n&&12===r&&(t[i]=1),!S(r);)w();return d(b,e,m)},B=function(e,t){var i=-1,n=44;do switch(S(n)){case 0:38===n&&12===C()&&(t[i]=1),e[i]+=F(m-1,t,i);break;case 2:e[i]+=k(n);break;case 4:if(44===n){e[++i]=58===C()?"&\f":"",t[i]=e[i].length;break}default:e[i]+=o(n)}while(n=w())return e},H=function(e,t){var i;return i=B(x(e),t),b="",i},z=new WeakMap,V=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,i=e.parent,n=e.column===i.column&&e.line===i.line;"rule"!==i.type;)if(!(i=i.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||z.get(i))&&!n){z.set(e,!0);for(var r=[],o=H(t,r),s=i.props,a=0,l=0;a-1&&!e.return)switch(e.type){case A:e.return=function e(t,i){switch(45^u(t,0)?(((i<<2^u(t,0))<<2^u(t,1))<<2^u(t,2))<<2^u(t,3):0){case 5103:return M+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return M+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return M+t+L+t+E+t+t;case 6828:case 4268:return M+t+E+t+t;case 6165:return M+t+E+"flex-"+t+t;case 5187:return M+t+a(t,/(\w+).+(:[^]+)/,M+"box-$1$2"+E+"flex-$1$2")+t;case 5443:return M+t+E+"flex-item-"+a(t,/flex-|-self/,"")+t;case 4675:return M+t+E+"flex-line-pack"+a(t,/align-content|flex-|-self/,"")+t;case 5548:return M+t+E+a(t,"shrink","negative")+t;case 5292:return M+t+E+a(t,"basis","preferred-size")+t;case 6060:return M+"box-"+a(t,"-grow","")+M+t+E+a(t,"grow","positive")+t;case 4554:return M+a(t,/([^-])(transform)/g,"$1"+M+"$2")+t;case 6187:return a(a(a(t,/(zoom-|grab)/,M+"$1"),/(image-set)/,M+"$1"),t,"")+t;case 5495:case 3959:return a(t,/(image-set\([^]*)/,M+"$1$`$1");case 4968:return a(a(t,/(.+:)(flex-)?(.*)/,M+"box-pack:$3"+E+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+M+t+t;case 4095:case 3583:case 4068:case 2532:return a(t,/(.+)-inline(.+)/,M+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(c(t)-1-i>6)switch(u(t,i+1)){case 109:if(45!==u(t,i+4))break;case 102:return a(t,/(.+:)(.+)-([^]+)/,"$1"+M+"$2-$3$1"+L+(108==u(t,i+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?e(a(t,"stretch","fill-available"),i)+t:t}break;case 4949:if(115!==u(t,i+1))break;case 6444:switch(u(t,c(t)-3-(~l(t,"!important")&&10))){case 107:return a(t,":",":"+M)+t;case 101:return a(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+M+(45===u(t,14)?"inline-":"")+"box$3$1"+M+"$2$3$1"+E+"$2box$3")+t}break;case 5936:switch(u(t,i+11)){case 114:return M+t+E+a(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return M+t+E+a(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return M+t+E+a(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return M+t+E+t+t}return t}(e.value,e.length);break;case T:return I([_(e,{value:a(e.value,"@","@"+M)})],n);case D:if(e.length)return e.props.map(function(t){var i;switch(i=t,(i=/(::plac\w+|:read-\w+)/.exec(i))?i[0]:i){case":read-only":case":read-write":return I([_(e,{props:[a(t,/:(read-\w+)/,":"+L+"$1")]})],n);case"::placeholder":return I([_(e,{props:[a(t,/:(plac\w+)/,":"+M+"input-$1")]}),_(e,{props:[a(t,/:(plac\w+)/,":"+L+"$1")]}),_(e,{props:[a(t,/:(plac\w+)/,E+"input-$1")]})],n)}return""}).join("")}}],U=function(e){var t,i,r,s,g,_=e.key;if("css"===_){var E=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(E,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var L=e.stylisPlugins||W,M={},D=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+_+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),i=1;i2||S(v)>3?"":" "}(O);break;case 92:$+=function(e,t){for(var i;--t&&w()&&!(v<48)&&!(v>102)&&(!(v>57)||!(v<65))&&(!(v>70)||!(v<97)););return i=m+(t<6&&32==C()&&32==w()),d(b,e,i)}(m-1,7);continue;case 47:switch(C()){case 42:case 47:h(y(L=function(e,t){for(;w();)if(e+v===57)break;else if(e+v===84&&47===C())break;return"/*"+d(b,t,m-1)+"*"+o(47===e?e:w())}(w(),m),i,n,N,o(v),d(L,2,-2),0),E);break;default:$+="/"}break;case 123*F:x[M++]=c($)*H;case 125*F:case 59:case 0:switch(z){case 0:case 125:B=0;case 59+D:-1==H&&($=a($,/\f/g,"")),I>0&&c($)-A&&h(I>32?R($+";",r,n,A-1):R(a($," ","")+";",r,n,A-2),E);break;case 59:$+=";";default:if(h(U=P($,i,n,M,D,s,x,V,j=[],W=[],A),g),123===z){if(0===D)e($,i,U,U,j,g,A,x,W);else switch(99===T&&110===u($,3)?100:T){case 100:case 108:case 109:case 115:e(t,U,U,r&&h(P(t,U,U,0,0,s,x,V,s,j=[],A),W),s,W,A,x,r?j:W);break;default:e($,U,U,U,[""],W,0,x,W)}}}M=D=I=0,F=H=1,V=$="",A=_;break;case 58:A=1+c($),I=O;default:if(F<1){if(123==z)--F;else if(125==z&&0==F++&&125==(v=m>0?u(b,--m):0,p--,10===v&&(p=1,f--),v))continue}switch($+=o(z),z*F){case 38:H=D>0?1:($+="\f",-1);break;case 44:x[M++]=(c($)-1)*H,H=1;break;case 64:45===C()&&($+=k(w())),T=C(),D=A=c(V=$+=function(e){for(;!S(C());)w();return d(b,e,m)}(m)),z++;break;case 45:45===O&&2==c($)&&(F=0)}}return g}("",null,null,null,[""],t=x(t=e),0,[0],t),b="",i),A)},F={key:_,sheet:new n({key:_,container:s,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:M,registered:{},insert:function(e,t,i,n){g=i,T(e?e+"{"+t.styles+"}":t.styles),n&&(F.inserted[t.name]=!0)}};return F.sheet.hydrate(D),F}},47229:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;let r=function(e){var t={};return function(i){return void 0===t[i]&&(t[i]=e(i)),t[i]}}(function(e){return n.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)})},86894:(e,t,i)=>{"use strict";function n(e){var t=Object.create(null);return function(i){return void 0===t[i]&&(t[i]=e(i)),t[i]}}i.d(t,{Z:()=>n})},33895:(e,t,i)=>{"use strict";i.d(t,{C:()=>g,E:()=>E,T:()=>b,_:()=>m,a:()=>w,b:()=>C,c:()=>x,h:()=>f,i:()=>h,u:()=>y,w:()=>v});var n=i(2784),r=i(39185),o=i(7560),s=function(e){var t=new WeakMap;return function(i){if(t.has(i))return t.get(i);var n=e(i);return t.set(i,n),n}},a=i(73463),l=i.n(a),u=i(82792),d=i(1245),c=i(82668),h=!0,f={}.hasOwnProperty,p=n.createContext("undefined"!=typeof HTMLElement?(0,r.Z)({key:"css"}):null),g=p.Provider,m=function(){return(0,n.useContext)(p)},v=function(e){return(0,n.forwardRef)(function(t,i){return e(t,(0,n.useContext)(p),i)})};h||(v=function(e){return function(t){var i=(0,n.useContext)(p);return null===i?(i=(0,r.Z)({key:"css"}),n.createElement(p.Provider,{value:i},e(t,i))):e(t,i)}});var b=n.createContext({}),y=function(){return n.useContext(b)},_=s(function(e){return s(function(t){return"function"==typeof t?t(e):(0,o.Z)({},e,t)})}),w=function(e){var t=n.useContext(b);return e.theme!==t&&(t=_(t)(e.theme)),n.createElement(b.Provider,{value:t},e.children)};function C(e){var t=e.displayName||e.name||"Component",i=n.forwardRef(function(t,i){var r=n.useContext(b);return n.createElement(e,(0,o.Z)({theme:r,ref:i},t))});return i.displayName="WithTheme("+t+")",l()(i,e)}var S="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",x=function(e,t){var i={};for(var n in t)f.call(t,n)&&(i[n]=t[n]);return i[S]=e,i},k=function(e){var t=e.cache,i=e.serialized,n=e.isStringTag;return(0,u.hC)(t,i,n),(0,c.L)(function(){return(0,u.My)(t,i,n)}),null},E=v(function(e,t,i){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[S],s=[r],a="";"string"==typeof e.className?a=(0,u.fp)(t.registered,s,e.className):null!=e.className&&(a=e.className+" ");var l=(0,d.O)(s,void 0,n.useContext(b));a+=t.key+"-"+l.name;var c={};for(var h in e)f.call(e,h)&&"css"!==h&&h!==S&&(c[h]=e[h]);return c.ref=i,c.className=a,n.createElement(n.Fragment,null,n.createElement(k,{cache:t,serialized:l,isStringTag:"string"==typeof o}),n.createElement(o,c))})},28165:(e,t,i)=>{"use strict";i.r(t),i.d(t,{CacheProvider:()=>n.C,ClassNames:()=>p,Global:()=>u,ThemeContext:()=>n.T,ThemeProvider:()=>n.a,__unsafe_useEmotionCache:()=>n._,createElement:()=>l,css:()=>d,jsx:()=>l,keyframes:()=>c,useTheme:()=>n.u,withEmotionCache:()=>n.w,withTheme:()=>n.b});var n=i(33895),r=i(2784),o=i(82792),s=i(82668),a=i(1245);i(39185),i(73463);var l=function(e,t){var i=arguments;if(null==t||!n.h.call(t,"css"))return r.createElement.apply(void 0,i);var o=i.length,s=Array(o);s[0]=n.E,s[1]=(0,n.c)(e,t);for(var a=2;a{"use strict";i.d(t,{O:()=>p});var n,r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=i(86894),s=/[A-Z]|^ms/g,a=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=(0,o.Z)(function(e){return l(e)?e:e.replace(s,"-$&").toLowerCase()}),c=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(a,function(e,t,i){return n={name:t,styles:i,next:n},t})}return 1===r[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function h(e,t,i){if(null==i)return"";if(void 0!==i.__emotion_styles)return i;switch(typeof i){case"boolean":return"";case"object":if(1===i.anim)return n={name:i.name,styles:i.styles,next:n},i.name;if(void 0!==i.styles){var r=i.next;if(void 0!==r)for(;void 0!==r;)n={name:r.name,styles:r.styles,next:n},r=r.next;return i.styles+";"}return function(e,t,i){var n="";if(Array.isArray(i))for(var r=0;r=4;++n,r-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,i=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&i)*1540483477+((i>>>16)*59797<<16);switch(r){case 3:i^=(255&e.charCodeAt(n+2))<<16;case 2:i^=(255&e.charCodeAt(n+1))<<8;case 1:i^=255&e.charCodeAt(n),i=(65535&i)*1540483477+((i>>>16)*59797<<16)}return i^=i>>>13,(((i=(65535&i)*1540483477+((i>>>16)*59797<<16))^i>>>15)>>>0).toString(36)}(s)+u,styles:s,next:n}}},74126:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>m});var n=i(7560),r=i(2784),o=i(86894),s=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,a=(0,o.Z)(function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),l=i(33895),u=i(82792),d=i(1245),c=i(82668),h=function(e){return"theme"!==e},f=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?a:h},p=function(e,t,i){var n;if(t){var r=t.shouldForwardProp;n=e.__emotion_forwardProp&&r?function(t){return e.__emotion_forwardProp(t)&&r(t)}:r}return"function"!=typeof n&&i&&(n=e.__emotion_forwardProp),n},g=function(e){var t=e.cache,i=e.serialized,n=e.isStringTag;return(0,u.hC)(t,i,n),(0,c.L)(function(){return(0,u.My)(t,i,n)}),null},m=(function e(t,i){var o,s,a=t.__emotion_real===t,c=a&&t.__emotion_base||t;void 0!==i&&(o=i.label,s=i.target);var h=p(t,i,a),m=h||f(c),v=!m("as");return function(){var b=arguments,y=a&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&y.push("label:"+o+";"),null==b[0]||void 0===b[0].raw)y.push.apply(y,b);else{y.push(b[0][0]);for(var _=b.length,w=1;w<_;w++)y.push(b[w],b[0][w])}var C=(0,l.w)(function(e,t,i){var n=v&&e.as||c,o="",a=[],p=e;if(null==e.theme){for(var b in p={},e)p[b]=e[b];p.theme=r.useContext(l.T)}"string"==typeof e.className?o=(0,u.fp)(t.registered,a,e.className):null!=e.className&&(o=e.className+" ");var _=(0,d.O)(y.concat(a),t.registered,p);o+=t.key+"-"+_.name,void 0!==s&&(o+=" "+s);var w=v&&void 0===h?f(n):m,C={};for(var S in e)(!v||"as"!==S)&&w(S)&&(C[S]=e[S]);return C.className=o,C.ref=i,r.createElement(r.Fragment,null,r.createElement(g,{cache:t,serialized:_,isStringTag:"string"==typeof n}),r.createElement(n,C))});return C.displayName=void 0!==o?o:"Styled("+("string"==typeof c?c:c.displayName||c.name||"Component")+")",C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=c,C.__emotion_styles=y,C.__emotion_forwardProp=h,Object.defineProperty(C,"toString",{value:function(){return"."+s}}),C.withComponent=function(t,r){return e(t,(0,n.Z)({},i,r,{shouldForwardProp:p(C,r,!0)})).apply(void 0,y)},C}}).bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){m[e]=m(e)})},82668:(e,t,i)=>{"use strict";i.d(t,{L:()=>s,j:()=>a});var n,r=i(2784),o=!!(n||(n=i.t(r,2))).useInsertionEffect&&(n||(n=i.t(r,2))).useInsertionEffect,s=o||function(e){return e()},a=o||r.useLayoutEffect},82792:(e,t,i)=>{"use strict";function n(e,t,i){var n="";return i.split(" ").forEach(function(i){void 0!==e[i]?t.push(e[i]+";"):n+=i+" "}),n}i.d(t,{My:()=>o,fp:()=>n,hC:()=>r});var r=function(e,t,i){var n=e.key+"-"+t.name;!1===i&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},o=function(e,t,i){r(e,t,i);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}}},57256:(e,t)=>{"use strict";function i(e){if(Array.isArray(e)){let t=[],n=0;for(let r=0;re.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return e.slice(t,i)}function r(e){if(0===e[0])throw Error("invalid RLP: extra zeros");return u(l(e))}function o(e,t){if(e<56)return Uint8Array.from([e+t]);let i=f(e),n=f(t+55+i.length/2);return Uint8Array.from(d(n+i))}function s(e,t=!1){if(null==e||0===e.length)return Uint8Array.from([]);let i=function e(t){let i,o,s,a,l;let u=[],d=t[0];if(d<=127)return{data:t.slice(0,1),remainder:t.slice(1)};if(d<=183){if(i=d-127,s=128===d?Uint8Array.from([]):n(t,1,i),2===i&&s[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:s,remainder:t.slice(i)}}if(d<=191){if(o=d-182,t.length-1t.length)throw Error("invalid RLP: total length is larger than the data");for(a=n(t,o,s);a.length;)l=e(a),u.push(l.data),a=l.remainder;return{data:u,remainder:t.slice(s)}}}(g(e));if(t)return i;if(0!==i.remainder.length)throw Error("invalid RLP: remainder must be zero");return i.data}Object.defineProperty(t,"__esModule",{value:!0}),t.RLP=t.utils=t.decode=t.encode=void 0,t.encode=i,t.decode=s;let a=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function l(e){let t="";for(let i=0;ie+t.length,0),i=new Uint8Array(t);for(let t=0,n=0;t=2&&"0"===e[0]&&"x"===e[1]}function g(e){if(e instanceof Uint8Array)return e;if("string"==typeof e){if(p(e)){var t;return d((t="string"!=typeof e?e:p(e)?e.slice(2):e).length%2?`0${t}`:t)}return h(e)}if("number"==typeof e||"bigint"==typeof e)return e?d(f(e)):Uint8Array.from([]);if(null==e)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof e)}t.utils={bytesToHex:l,concatBytes:c,hexToBytes:d,utf8ToBytes:h},t.RLP={encode:i,decode:s}},54706:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.accountBodyToRLP=t.accountBodyToSlim=t.accountBodyFromSlim=t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;let r=i(57256),o=i(1115),s=i(80101),a=i(10144),l=i(85766),u=i(38127),d=i(38707),c=i(34243),h=BigInt(0);class f{constructor(e=h,t=h,i=u.KECCAK256_RLP,n=u.KECCAK256_NULL){this.nonce=e,this.balance=t,this.storageRoot=i,this.codeHash=n,this._validate()}static fromAccountData(e){let{nonce:t,balance:i,storageRoot:n,codeHash:r}=e;return new f(void 0!==t?(0,l.bufferToBigInt)((0,l.toBuffer)(t)):void 0,void 0!==i?(0,l.bufferToBigInt)((0,l.toBuffer)(i)):void 0,void 0!==n?(0,l.toBuffer)(n):void 0,void 0!==r?(0,l.toBuffer)(r):void 0)}static fromRlpSerializedAccount(e){let t=(0,l.arrToBufArr)(r.RLP.decode(Uint8Array.from(e)));if(!Array.isArray(t))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)}static fromValuesArray(e){let[t,i,n,r]=e;return new f((0,l.bufferToBigInt)(t),(0,l.bufferToBigInt)(i),n,r)}_validate(){if(this.nonce=8?h+=i[e].toUpperCase():h+=i[e];return h},t.isValidChecksumAddress=function(e,i){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,i)===e},t.generateAddress=function(e,t){return((0,d.assertIsBuffer)(e),(0,d.assertIsBuffer)(t),(0,l.bufferToBigInt)(t)===BigInt(0))?n.from((0,o.keccak256)(r.RLP.encode((0,l.bufArrToArr)([e,null])))).slice(-20):n.from((0,o.keccak256)(r.RLP.encode((0,l.bufArrToArr)([e,t])))).slice(-20)},t.generateAddress2=function(e,t,i){if((0,d.assertIsBuffer)(e),(0,d.assertIsBuffer)(t),(0,d.assertIsBuffer)(i),20!==e.length)throw Error("Expected from to be of length 20");if(32!==t.length)throw Error("Expected salt to be of length 32");let r=(0,o.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,o.keccak256)(i)]));return(0,l.toBuffer)(r).slice(-20)},t.isValidPrivate=function(e){return s.secp256k1.utils.isValidPrivateKey(e)},t.isValidPublic=function(e,t=!1){if((0,d.assertIsBuffer)(e),64===e.length)try{return s.secp256k1.ProjectivePoint.fromHex(n.concat([n.from([4]),e])),!0}catch(e){return!1}if(!t)return!1;try{return s.secp256k1.ProjectivePoint.fromHex(e),!0}catch(e){return!1}},t.pubToAddress=function(e,t=!1){if((0,d.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from(s.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),64!==e.length)throw Error("Expected pubKey to be of length 64");return n.from((0,o.keccak256)(e)).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,d.assertIsBuffer)(e),n.from(s.secp256k1.ProjectivePoint.fromPrivateKey(e).toRawBytes(!1).slice(1))},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,d.assertIsBuffer)(e),64!==e.length&&(e=n.from(s.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),e},t.zeroAddress=function(){let e=(0,l.zeros)(20);return(0,l.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,d.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e},t.accountBodyFromSlim=p;let g=new Uint8Array(0);t.accountBodyToSlim=function(e){let[t,i,n,r]=e;return[t,i,(0,l.arrToBufArr)(n).equals(u.KECCAK256_RLP)?g:n,(0,l.arrToBufArr)(r).equals(u.KECCAK256_NULL)?g:r]},t.accountBodyToRLP=function(e,t=!0){let i=t?p(e):e;return(0,l.arrToBufArr)(r.RLP.encode(i))}},38515:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;let r=i(54706),o=i(85766);class s{constructor(e){if(20!==e.length)throw Error("Invalid address length");this.buf=e}static zero(){return new s((0,o.zeros)(20))}static fromString(e){if(!(0,r.isValidAddress)(e))throw Error("Invalid address");return new s((0,o.toBuffer)(e))}static fromPublicKey(e){if(!n.isBuffer(e))throw Error("Public key should be Buffer");let t=(0,r.pubToAddress)(e);return new s(t)}static fromPrivateKey(e){if(!n.isBuffer(e))throw Error("Private key should be Buffer");let t=(0,r.privateToAddress)(e);return new s(t)}static generate(e,t){if("bigint"!=typeof t)throw Error("Expected nonce to be a bigint");return new s((0,r.generateAddress)(e.buf,(0,o.bigIntToBuffer)(t)))}static generate2(e,t,i){if(!n.isBuffer(t))throw Error("Expected salt to be a Buffer");if(!n.isBuffer(i))throw Error("Expected initCode to be a Buffer");return new s((0,r.generateAddress2)(e.buf,t,i))}equals(e){return this.buf.equals(e.buf)}isZero(){return this.equals(s.zero())}isPrecompileOrSystemAddress(){let e=(0,o.bufferToBigInt)(this.buf),t=BigInt(0),i=BigInt("0xffff");return e>=t&&e<=i}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return n.from(this.buf)}}t.Address=s},68263:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncEventEmitter=void 0;let n=i(22699);async function r(e,t,i){let n;for await(let r of t)try{r.length<2?r.call(e,i):await new Promise((t,n)=>{r.call(e,i,e=>{e?n(e):t()})})}catch(e){n=e}if(n)throw n}class o extends n.EventEmitter{emit(e,...t){let[i,n]=t,o=this._events[e]??[];return void 0===n&&"function"==typeof i&&(n=i,i=void 0),("newListener"===e||"removeListener"===e)&&(i={event:i,fn:n},n=void 0),r(this,(o=Array.isArray(o)?o:[o]).slice(),i).then(n).catch(n),this.listenerCount(e)>0}once(e,t){let i;let n=this;if("function"!=typeof t)throw TypeError("listener must be a function");return i=t.length>=2?function(r,o){n.removeListener(e,i),t(r,o)}:function(r){n.removeListener(e,i),t(r,i)},n.on(e,i),n}first(e,t){let i=this._events[e]??[];if("function"!=typeof t)throw TypeError("listener must be a function");return Array.isArray(i)||(this._events[e]=i=[i]),i.unshift(t),this}before(e,t,i){return this.beforeOrAfter(e,t,i)}after(e,t,i){return this.beforeOrAfter(e,t,i,"after")}beforeOrAfter(e,t,i,n){let r,o,s=this._events[e]??[],a="after"===n?1:0;if("function"!=typeof i)throw TypeError("listener must be a function");if("function"!=typeof t)throw TypeError("target must be a function");for(Array.isArray(s)||(this._events[e]=s=[s]),o=s.length,r=s.length;r--;)if(s[r]===t){o=r+a;break}return s.splice(o,0,i),this}on(e,t){return super.on(e,t)}addListener(e,t){return super.addListener(e,t)}prependListener(e,t){return super.prependListener(e,t)}prependOnceListener(e,t){return super.prependOnceListener(e,t)}removeAllListeners(e){return super.removeAllListeners(e)}removeListener(e,t){return super.removeListener(e,t)}eventNames(){return super.eventNames()}listeners(e){return super.listeners(e)}listenerCount(e){return super.listenerCount(e)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(e){return super.setMaxListeners(e)}}t.AsyncEventEmitter=o},85766:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.intToUnpaddedBuffer=t.bigIntToUnpaddedBuffer=t.bigIntToHex=t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.short=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToInt=t.bigIntToBuffer=t.bufferToBigInt=t.bufferToHex=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;let r=i(38707),o=i(34243);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Received an invalid integer type: ${e}`);return`0x${e.toString(16)}`},t.intToBuffer=function(e){let i=(0,t.intToHex)(e);return n.from((0,o.padToEven)(i.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};let s=function(e,i,n){let r=(0,t.zeros)(i);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};function l(e){let i=(0,t.bufferToHex)(e);return"0x"===i?BigInt(0):BigInt(i)}function u(e){return(0,t.toBuffer)("0x"+e.toString(16))}t.unpadBuffer=function(e){return(0,r.assertIsBuffer)(e),a(e)},t.unpadArray=function(e){return(0,r.assertIsArray)(e),a(e)},t.unpadHexString=function(e){return(0,r.assertIsHexString)(e),"0x"+a(e=(0,o.stripHexPrefix)(e))},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e)||Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,o.isHexString)(e))throw Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${e}`);return n.from((0,o.padToEven)((0,o.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if("bigint"==typeof e){if(e0&&0===i[0])throw Error(`${t} cannot have leading zeroes, received: ${i.toString("hex")}`)},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map(t=>e(t)):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map(t=>e(t)):Uint8Array.from(t??[])},t.bigIntToHex=e=>"0x"+e.toString(16),t.bigIntToUnpaddedBuffer=function(e){return(0,t.unpadBuffer)(u(e))},t.intToUnpaddedBuffer=function(e){return(0,t.unpadBuffer)((0,t.intToBuffer)(e))}},38127:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_WITHDRAWALS_PER_PAYLOAD=t.RLP_EMPTY_STRING=t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.SECP256K1_ORDER_DIV_2=t.SECP256K1_ORDER=t.MAX_INTEGER_BIGINT=t.MAX_INTEGER=t.MAX_UINT64=void 0;let n=i(48834),r=i(80101);t.MAX_UINT64=BigInt("0xffffffffffffffff"),t.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),t.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),t.SECP256K1_ORDER=r.secp256k1.CURVE.n,t.SECP256K1_ORDER_DIV_2=r.secp256k1.CURVE.n/BigInt(2),t.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex"),t.RLP_EMPTY_STRING=n.Buffer.from([128]),t.MAX_WITHDRAWALS_PER_PAYLOAD=16},73244:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactBytesToNibbles=t.bytesToNibbles=t.nibblesToCompactBytes=t.nibblesToBytes=t.hasTerminator=void 0,t.hasTerminator=e=>e.length>0&&16===e[e.length-1],t.nibblesToBytes=(e,t)=>{for(let i=0,n=0;n{let i=0;(0,t.hasTerminator)(e)&&(i=1,e=e.subarray(0,e.length-1));let n=new Uint8Array(e.length/2+1);return n[0]=i<<5,(1&e.length)==1&&(n[0]|=16,n[0]|=e[0],e=e.subarray(1)),(0,t.nibblesToBytes)(e,n.subarray(1)),n},t.bytesToNibbles=e=>{let t=2*e.length+1,i=new Uint8Array(t);for(let t=0;t{if(0===e.length)return e;let i=(0,t.bytesToNibbles)(e);i[0]<2&&(i=i.subarray(0,i.length-1));let n=2-(1&i[0]);return i.subarray(n)}},38707:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;let r=i(34243);t.assertIsHexString=function(e){if(!(0,r.isHexString)(e))throw Error(`This method only supports 0x-prefixed hex strings but input was: ${e}`)},t.assertIsBuffer=function(e){if(!n.isBuffer(e))throw Error(`This method only supports Buffer but input was: ${e}`)},t.assertIsArray=function(e){if(!Array.isArray(e))throw Error(`This method only supports number arrays but input was: ${e}`)},t.assertIsString=function(e){if("string"!=typeof e)throw Error(`This method only supports strings but input was: ${e}`)}},45372:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.toAscii=t.stripHexPrefix=t.padToEven=t.isHexString=t.isHexPrefixed=t.getKeys=t.getBinarySize=t.fromUtf8=t.fromAscii=t.arrayContainsArray=void 0,r(i(38127),t),r(i(53895),t),r(i(54706),t),r(i(38515),t),r(i(72868),t),r(i(2074),t),r(i(85766),t),r(i(82103),t),r(i(73244),t),r(i(68263),t);var o=i(34243);Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),r(i(66065),t),r(i(46831),t)},34243:(e,t,i)=>{"use strict";var n=i(48834).Buffer;function r(e){if("string"!=typeof e)throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof e}`);return"0"===e[0]&&"x"===e[1]}function o(e){let t=e;if("string"!=typeof t)throw Error(`[padToEven] value must be type 'string', received ${typeof t}`);return t.length%2&&(t=`0${t}`),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=r,t.stripHexPrefix=e=>{if("string"!=typeof e)throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof e}`);return r(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw Error(`[getBinarySize] method requires input type 'string', received ${typeof e}`);return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,i){if(!0!==Array.isArray(e))throw Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof e}'`);if(!0!==Array.isArray(t))throw Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof t}'`);return t[!0===i?"some":"every"](t=>e.indexOf(t)>=0)},t.toAscii=function(e){let t="",i=0,n=e.length;for("0x"===e.substring(0,2)&&(i=2);i0)||e.length===2+2*t)}},66065:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Lock=void 0,t.Lock=class{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise(e=>this.promiseResolverQueue.push(e))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;let e=this.promiseResolverQueue.shift();e&&e(!0)}}}},46831:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getProvider=t.fetchFromProvider=void 0;let n=i(42973),r=async(e,t)=>(await (0,n.default)(e,{headers:{"content-type":"application/json"},type:"json",data:{method:t.method,params:t.params,jsonrpc:"2.0",id:1}})).result;t.fetchFromProvider=r,t.getProvider=e=>{if("string"==typeof e)return e;if(e?.connection?.url!==void 0)return e.connection.url;throw Error("Must provide valid provider URL or Web3Provider")}},2074:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;let r=i(1115),o=i(80101),s=i(85766),a=i(38127),l=i(38707);function u(e,t){return e===BigInt(0)||e===BigInt(1)?e:void 0===t?e-BigInt(27):e-(t*BigInt(2)+BigInt(35))}function d(e){return e===BigInt(0)||e===BigInt(1)}t.ecsign=function(e,t,i){let r=o.secp256k1.sign(e,t),s=r.toCompactRawBytes();return{r:n.from(s.slice(0,32)),s:n.from(s.slice(32,64)),v:void 0===i?BigInt(r.recovery+27):BigInt(r.recovery+35)+BigInt(i)*BigInt(2)}},t.ecrecover=function(e,t,i,r,a){let l=n.concat([(0,s.setLengthLeft)(i,32),(0,s.setLengthLeft)(r,32)],64),c=u(t,a);if(!d(c))throw Error("Invalid signature v value");let h=o.secp256k1.Signature.fromCompact(l).addRecoveryBit(Number(c)).recoverPublicKey(e);return n.from(h.toRawBytes(!1).slice(1))},t.toRpcSig=function(e,t,i,r){if(!d(u(e,r)))throw Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(i,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,i,r){if(!d(u(e,r)))throw Error("Invalid signature v value");let o=i;return(e>BigInt(28)&&e%BigInt(2)===BigInt(1)||e===BigInt(1)||e===BigInt(28))&&(o=n.from(i),o[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(o,32)]))},t.fromRpcSig=function(e){let t,i,n;let r=(0,s.toBuffer)(e);if(r.length>=65)t=r.slice(0,32),i=r.slice(32,64),n=(0,s.bufferToBigInt)(r.slice(64));else if(64===r.length)t=r.slice(0,32),i=r.slice(32,64),n=BigInt((0,s.bufferToInt)(r.slice(32,33))>>7),i[0]&=127;else throw Error("Invalid signature length");return n<27&&(n+=BigInt(27)),{v:n,r:t,s:i}},t.isValidSignature=function(e,t,i,n=!0,r){if(32!==t.length||32!==i.length||!d(u(e,r)))return!1;let o=(0,s.bufferToBigInt)(t),l=(0,s.bufferToBigInt)(i);return o!==BigInt(0)&&!(o>=a.SECP256K1_ORDER)&&l!==BigInt(0)&&!(l>=a.SECP256K1_ORDER)&&(!n||!(l>=a.SECP256K1_ORDER_DIV_2))},t.hashPersonalMessage=function(e){(0,l.assertIsBuffer)(e);let t=n.from(`\u0019Ethereum Signed Message: +${e.length}`,"utf-8");return n.from((0,r.keccak256)(n.concat([t,e])))}},82103:(e,t,i)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=void 0;let r=i(85766),o=i(34243);!function(e){e[e.Number=0]="Number",e[e.BigInt=1]="BigInt",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(n=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0===e)return;if("string"!=typeof e||(0,o.isHexString)(e)){if("number"==typeof e&&!Number.isSafeInteger(e))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error(`A string must be provided with a 0x-prefix, given: ${e}`);let i=(0,r.toBuffer)(e);switch(t){case n.Buffer:return i;case n.BigInt:return(0,r.bufferToBigInt)(i);case n.Number:{let e=(0,r.bufferToBigInt)(i);if(e>BigInt(Number.MAX_SAFE_INTEGER))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(e)}case n.PrefixedHexString:return(0,r.bufferToHex)(i);default:throw Error("unknown outputType")}}},53895:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GWEI_TO_WEI=void 0,t.GWEI_TO_WEI=BigInt(1e9)},72868:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.Withdrawal=void 0;let r=i(38515),o=i(85766),s=i(82103);class a{constructor(e,t,i,n){this.index=e,this.validatorIndex=t,this.address=i,this.amount=n}static fromWithdrawalData(e){let{index:t,validatorIndex:i,address:n,amount:o}=e,l=(0,s.toType)(t,s.TypeOutput.BigInt),u=(0,s.toType)(i,s.TypeOutput.BigInt),d=new r.Address((0,s.toType)(n,s.TypeOutput.Buffer)),c=(0,s.toType)(o,s.TypeOutput.BigInt);return new a(l,u,d,c)}static fromValuesArray(e){if(4!==e.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${e.length}`);let[t,i,n,r]=e;return a.fromWithdrawalData({index:t,validatorIndex:i,address:n,amount:r})}static toBufferArray(e){let{index:t,validatorIndex:i,address:o,amount:a}=e;return[(0,s.toType)(t,s.TypeOutput.BigInt)===BigInt(0)?n.alloc(0):(0,s.toType)(t,s.TypeOutput.Buffer),(0,s.toType)(i,s.TypeOutput.BigInt)===BigInt(0)?n.alloc(0):(0,s.toType)(i,s.TypeOutput.Buffer),o instanceof r.Address?o.buf:(0,s.toType)(o,s.TypeOutput.Buffer),(0,s.toType)(a,s.TypeOutput.BigInt)===BigInt(0)?n.alloc(0):(0,s.toType)(a,s.TypeOutput.Buffer)]}raw(){return a.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,o.bigIntToHex)(this.index),validatorIndex:(0,o.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,o.bigIntToHex)(this.amount)}}}t.Withdrawal=a},54269:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function o(e,t,i){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{c="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(29005).Buffer}catch(e){}function s(e,t){var i=e.charCodeAt(t);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void n(!1,"Invalid character in "+e)}function a(e,t,i){var n=s(e,i);return i-1>=t&&(n|=s(e,i-1)<<4),n}function l(e,t,i,r){for(var o=0,s=0,a=Math.min(e.length,i),l=t;l=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this._strip()},o.prototype._parseHex=function(e,t,i){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var n,r=0;r=t;r-=2)n=a(e,t,r)<=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,a=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var c,h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i._strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215,(r+=2)>=26&&(r-=26,s--),i=0!==o||s!==this.length-1?h[6-l.length]+l+i:l+i}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var u=f[e],d=p[e];i="";var c=this.clone();for(c.negative=0;!c.isZero();){var g=c.modrn(d).toString(e);i=(c=c.idivn(d)).isZero()?g+i:h[u-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},c&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(c,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){this._strip();var r=this.byteLength(),o=i||Math.max(1,r);n(r<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=e.allocUnsafe?e.allocUnsafe(o):new e(o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,r),s},o.prototype._toArrayLikeLE=function(e,t){for(var i=0,n=0,r=0,o=0;r>8&255),i>16&255),6===o?(i>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i=0&&(e[i--]=s>>8&255),i>=0&&(e[i--]=s>>16&255),6===o?(i>=0&&(e[i--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i>=0)for(e[i--]=n;i>=0;)e[i--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,i=0;return t>=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],V=8191&z,j=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,J=Z>>>13,Q=0|a[4],X=8191&Q,ee=Q>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,V))|0)+((8191&(r=(r=Math.imul(c,j))+Math.imul(h,V)|0))<<13)|0;u=((o=Math.imul(h,j))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,V),r=(r=Math.imul(p,j))+Math.imul(g,V)|0,o=Math.imul(g,j);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,V),r=(r=Math.imul(v,j))+Math.imul(b,V)|0,o=Math.imul(b,j),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,V),r=(r=Math.imul(_,j))+Math.imul(w,V)|0,o=Math.imul(w,j),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,J)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,J)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,V),r=(r=Math.imul(S,j))+Math.imul(x,V)|0,o=Math.imul(x,j),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,J)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,J)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,V),r=(r=Math.imul(E,j))+Math.imul(L,V)|0,o=Math.imul(L,j),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,V),r=(r=Math.imul(N,j))+Math.imul(D,V)|0,o=Math.imul(D,j),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,J)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,J)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,V),r=(r=Math.imul(T,j))+Math.imul(I,V)|0,o=Math.imul(I,j),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,V),r=(r=Math.imul(P,j))+Math.imul(R,V)|0,o=Math.imul(R,j),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,J)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,V),r=(r=Math.imul(B,j))+Math.imul(H,V)|0,o=Math.imul(H,j),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,J)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,J))+Math.imul(H,Y)|0,o=Math.imul(H,J),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function v(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i._strip()}function b(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):i<63?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},b.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,i+=(o/67108864|0)+(s>>>26),this.words[r]=67108863&s}return 0!==i&&(this.words[r]=i,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r&1}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=67108864%e,r=0,o=this.length-1;o>=0;o--)r=(i*r+(0|this.words[o]))%e;return t?-r:r},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=0,r=this.length-1;r>=0;r--){var o=(0|this.words[r])+67108864*i;this.words[r]=o/e|0,i=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},r(w,_),w.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(y[e])return y[e];if("k256"===e)t=new w;else if("p224"===e)t=new C;else if("p192"===e)t=new S;else if("p25519"===e)t=new x;else throw Error("Unknown prime "+e);return y[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},k.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},r(E,k),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},83620:(e,t,i)=>{"use strict";i.r(t),i.d(t,{commify:()=>G,formatEther:()=>J,formatUnits:()=>Z,parseEther:()=>Q,parseUnits:()=>Y});let n=!1,r=!1,o={debug:1,default:2,info:2,warning:3,error:4,off:5},s=2,a=null,l=function(){try{let e=[];if(["NFD","NFC","NFKD","NFKC"].forEach(t=>{try{if("test"!=="test".normalize(t))throw Error("bad normalize")}catch(i){e.push(t)}}),e.length)throw Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(e){return e.message}return null}();!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(w||(w={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED",e.ACTION_REJECTED="ACTION_REJECTED"}(C||(C={}));let u="0123456789abcdef";class d{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){let i=e.toLowerCase();null==o[i]&&this.throwArgumentError("invalid log level name","logLevel",e),s>o[i]||console.log.apply(console,t)}debug(...e){this._log(d.levels.DEBUG,e)}info(...e){this._log(d.levels.INFO,e)}warn(...e){this._log(d.levels.WARNING,e)}makeError(e,t,i){if(r)return this.makeError("censored error",t,{});t||(t=d.errors.UNKNOWN_ERROR),i||(i={});let n=[];Object.keys(i).forEach(e=>{let t=i[e];try{if(t instanceof Uint8Array){let i="";for(let e=0;e>4]+u[15&t[e]];n.push(e+"=Uint8Array(0x"+i+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(i[e].toString()))}}),n.push(`code=${t}`),n.push(`version=${this.version}`);let o=e,s="";switch(t){case C.NUMERIC_FAULT:{s="NUMERIC_FAULT";let t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case C.CALL_EXCEPTION:case C.INSUFFICIENT_FUNDS:case C.MISSING_NEW:case C.NONCE_EXPIRED:case C.REPLACEMENT_UNDERPRICED:case C.TRANSACTION_REPLACED:case C.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");let a=Error(e);return a.reason=o,a.code=t,Object.keys(i).forEach(function(e){a[e]=i[e]}),a}throwError(e,t,i){throw this.makeError(e,t,i)}throwArgumentError(e,t,i){return this.throwError(e,d.errors.INVALID_ARGUMENT,{argument:t,value:i})}assert(e,t,i,n){e||this.throwError(t,i,n)}assertArgument(e,t,i,n){e||this.throwArgumentError(t,i,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),l&&this.throwError("platform missing String.prototype.normalize",d.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:l})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,d.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,d.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,i){i=i?": "+i:"",et&&this.throwError("too many arguments"+i,d.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){(e===Object||null==e)&&this.throwError("missing new",d.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",d.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||null==e)&&this.throwError("missing new",d.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return a||(a=new d("logger/5.7.0")),a}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",d.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),n){if(!e)return;this.globalLogger().throwError("error censorship permanent",d.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}r=!!e,n=!!t}static setLogLevel(e){let t=o[e.toLowerCase()];if(null==t){d.globalLogger().warn("invalid log level - "+e);return}s=t}static from(e){return new d(e)}}d.errors=C,d.levels=w;let c=new d("bytes/5.7.0");function h(e){return!!e.toHexString}function f(e){return e.slice||(e.slice=function(){let t=Array.prototype.slice.call(arguments);return f(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function p(e){return"number"==typeof e&&e==e&&e%1==0}function g(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e||!p(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function m(e,t){return"string"==typeof e&&!!e.match(/^0x[0-9A-Fa-f]*$/)&&(!t||e.length===2+2*t)}let v="0123456789abcdef";function b(e,t){if(t||(t={}),"number"==typeof e){c.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=v[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),h(e))return e.toHexString();if(m(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":c.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(g(e)){let t="0x";for(let i=0;i>4]+v[15&n]}return t}return c.throwArgumentError("invalid hexlify value","value",e)}function y(e,t){for("string"!=typeof e?e=b(e):m(e)||c.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&c.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}let _="bignumber/5.7.0";var w,C,S=i(54269),x=i.n(S)().BN;let k=new d(_),E={},L=!1;class M{constructor(e,t){e!==E&&k.throwError("cannot call constructor directly; use BigNumber.from",d.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return D(A(this).fromTwos(e))}toTwos(e){return D(A(this).toTwos(e))}abs(){return"-"===this._hex[0]?M.from(this._hex.substring(1)):this}add(e){return D(A(this).add(A(e)))}sub(e){return D(A(this).sub(A(e)))}div(e){return M.from(e).isZero()&&T("division-by-zero","div"),D(A(this).div(A(e)))}mul(e){return D(A(this).mul(A(e)))}mod(e){let t=A(e);return t.isNeg()&&T("division-by-zero","mod"),D(A(this).umod(t))}pow(e){let t=A(e);return t.isNeg()&&T("negative-power","pow"),D(A(this).pow(t))}and(e){let t=A(e);return(this.isNegative()||t.isNeg())&&T("unbound-bitwise-result","and"),D(A(this).and(t))}or(e){let t=A(e);return(this.isNegative()||t.isNeg())&&T("unbound-bitwise-result","or"),D(A(this).or(t))}xor(e){let t=A(e);return(this.isNegative()||t.isNeg())&&T("unbound-bitwise-result","xor"),D(A(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&T("negative-width","mask"),D(A(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&T("negative-width","shl"),D(A(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&T("negative-width","shr"),D(A(this).shrn(e))}eq(e){return A(this).eq(A(e))}lt(e){return A(this).lt(A(e))}lte(e){return A(this).lte(A(e))}gt(e){return A(this).gt(A(e))}gte(e){return A(this).gte(A(e))}isNegative(){return"-"===this._hex[0]}isZero(){return A(this).isZero()}toNumber(){try{return A(this).toNumber()}catch(e){T("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return k.throwError("this platform does not support BigInt",d.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?L||(L=!0,k.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?k.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",d.errors.UNEXPECTED_ARGUMENT,{}):k.throwError("BigNumber.toString does not accept parameters",d.errors.UNEXPECTED_ARGUMENT,{})),A(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof M)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new M(E,N(e)):e.match(/^-?[0-9]+$/)?new M(E,N(new x(e))):k.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&T("underflow","BigNumber.from",e),(e>=9007199254740991||e<=-9007199254740991)&&T("overflow","BigNumber.from",e),M.from(String(e));if("bigint"==typeof e)return M.from(e.toString());if(g(e))return M.from(b(e));if(e){if(e.toHexString){let t=e.toHexString();if("string"==typeof t)return M.from(t)}else{let t=e._hex;if(null==t&&"BigNumber"===e.type&&(t=e.hex),"string"==typeof t&&(m(t)||"-"===t[0]&&m(t.substring(1))))return M.from(t)}}return k.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!!(e&&e._isBigNumber)}}function N(e){if("string"!=typeof e)return N(e.toString(16));if("-"===e[0])return("-"===(e=e.substring(1))[0]&&k.throwArgumentError("invalid hex","value",e),"0x00"===(e=N(e)))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function D(e){return M.from(N(e))}function A(e){let t=M.from(e).toHexString();return"-"===t[0]?new x("-"+t.substring(3),16):new x(t.substring(2),16)}function T(e,t,i){let n={fault:e,operation:t};return null!=i&&(n.value=i),k.throwError(e,d.errors.NUMERIC_FAULT,n)}let I=new d(_),O={},P=M.from(0),R=M.from(-1);function F(e,t,i,n){let r={fault:t,operation:i};return void 0!==n&&(r.value=n),I.throwError(e,d.errors.NUMERIC_FAULT,r)}let B="0";for(;B.length<256;)B+=B;function H(e){if("number"!=typeof e)try{e=M.from(e).toNumber()}catch(e){}return"number"==typeof e&&e>=0&&e<=256&&!(e%1)?"1"+B.substring(0,e):I.throwArgumentError("invalid decimal size","decimals",e)}function z(e,t){null==t&&(t=0);let i=H(t),n=(e=M.from(e)).lt(P);n&&(e=e.mul(R));let r=e.mod(i).toString();for(;r.length2&&I.throwArgumentError("too many decimal points","value",e);let o=r[0],s=r[1];for(o||(o="0"),s||(s="0");"0"===s[s.length-1];)s=s.substring(0,s.length-1);for(s.length>i.length-1&&F("fractional component exceeds decimals","underflow","parseFixed"),""===s&&(s="0");s.lengthnull==e[t]?n:(typeof e[t]!==i&&I.throwArgumentError("invalid fixed format ("+t+" not "+i+")","format."+t,e[t]),e[t]);t=r("signed","boolean",t),i=r("width","number",i),n=r("decimals","number",n)}return i%8&&I.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",i),n>80&&I.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",n),new j(O,t,i,n)}}class W{constructor(e,t,i,n){e!==O&&I.throwError("cannot use FixedNumber constructor; use FixedNumber.from",d.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=n,this._hex=t,this._value=i,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&I.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}addUnsafe(e){this._checkFormat(e);let t=V(this._value,this.format.decimals),i=V(e._value,e.format.decimals);return W.fromValue(t.add(i),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);let t=V(this._value,this.format.decimals),i=V(e._value,e.format.decimals);return W.fromValue(t.sub(i),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);let t=V(this._value,this.format.decimals),i=V(e._value,e.format.decimals);return W.fromValue(t.mul(i).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);let t=V(this._value,this.format.decimals),i=V(e._value,e.format.decimals);return W.fromValue(t.mul(this.format._multiplier).div(i),this.format.decimals,this.format)}floor(){let e=this.toString().split(".");1===e.length&&e.push("0");let t=W.from(e[0],this.format),i=!e[1].match(/^(0*)$/);return this.isNegative()&&i&&(t=t.subUnsafe(U.toFormat(t.format))),t}ceiling(){let e=this.toString().split(".");1===e.length&&e.push("0");let t=W.from(e[0],this.format),i=!e[1].match(/^(0*)$/);return!this.isNegative()&&i&&(t=t.addUnsafe(U.toFormat(t.format))),t}round(e){null==e&&(e=0);let t=this.toString().split(".");if(1===t.length&&t.push("0"),(e<0||e>80||e%1)&&I.throwArgumentError("invalid decimal count","decimals",e),t[1].length<=e)return this;let i=W.from("1"+B.substring(0,e),this.format),n=$.toFormat(this.format);return this.mulUnsafe(i).addUnsafe(n).floor().divUnsafe(i)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(e){return null==e?this._hex:(e%8&&I.throwArgumentError("invalid byte width","width",e),y(M.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString(),e/8))}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return W.fromString(this._value,e)}static fromValue(e,t,i){var n;return null!=i||null==t||null!=(n=t)&&(M.isBigNumber(n)||"number"==typeof n&&n%1==0||"string"==typeof n&&n.match(/^-?[0-9]+$/)||m(n)||"bigint"==typeof n||g(n))||(i=t,t=null),null==t&&(t=0),null==i&&(i="fixed"),W.fromString(z(e,t),j.from(i))}static fromString(e,t){null==t&&(t="fixed");let i=j.from(t),n=V(e,i.decimals);!i.signed&&n.lt(P)&&F("unsigned value cannot be negative","overflow","value",e);let r=null;r=i.signed?n.toTwos(i.width).toHexString():y(r=n.toHexString(),i.width/8);let o=z(n,i.decimals);return new W(O,r,o,i)}static fromBytes(e,t){null==t&&(t="fixed");let i=j.from(t);if(function(e,t){if(t||(t={}),"number"==typeof e){c.checkSafeUint53(e,"invalid arrayify value");let t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),f(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),h(e)&&(e=e.toHexString()),m(e)){let i=e.substring(2);i.length%2&&("left"===t.hexPad?i="0"+i:"right"===t.hexPad?i+="0":c.throwArgumentError("hex data is odd-length","value",e));let n=[];for(let e=0;ei.width/8)throw Error("overflow");let n=M.from(e);i.signed&&(n=n.fromTwos(i.width));let r=n.toTwos((i.signed?0:1)+i.width).toHexString(),o=z(n,i.decimals);return new W(O,r,o,i)}static from(e,t){if("string"==typeof e)return W.fromString(e,t);if(g(e))return W.fromBytes(e,t);try{return W.fromValue(e,0,t)}catch(e){if(e.code!==d.errors.INVALID_ARGUMENT)throw e}return I.throwArgumentError("invalid FixedNumber value","value",e)}static isFixedNumber(e){return!!(e&&e._isFixedNumber)}}let U=W.from(1),$=W.from("0.5"),K=new d("units/5.7.0"),q=["wei","kwei","mwei","gwei","szabo","finney","ether"];function G(e){let t=String(e).split(".");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||"."===e||"-."===e)&&K.throwArgumentError("invalid value","value",e);let i=t[0],n="";for("-"===i.substring(0,1)&&(n="-",i=i.substring(1));"0"===i.substring(0,1);)i=i.substring(1);""===i&&(i="0");let r="";for(2===t.length&&(r="."+(t[1]||"0"));r.length>2&&"0"===r[r.length-1];)r=r.substring(0,r.length-1);let o=[];for(;i.length;){if(i.length<=3){o.unshift(i);break}{let e=i.length-3;o.unshift(i.substring(e)),i=i.substring(0,e)}}return n+o.join(",")+r}function Z(e,t){if("string"==typeof t){let e=q.indexOf(t);-1!==e&&(t=3*e)}return z(e,null!=t?t:18)}function Y(e,t){if("string"!=typeof e&&K.throwArgumentError("value must be a string","value",e),"string"==typeof t){let e=q.indexOf(t);-1!==e&&(t=3*e)}return V(e,null!=t?t:18)}function J(e){return Z(e,18)}function Q(e){return Y(e,18)}},68872:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeSingle=t.decode=t.encodePacked=t.encodeSingle=t.encode=void 0;let n=i(45554),r=i(39777),o=i(69472);t.encode=(e,t,i,n)=>{try{return(0,o.pack)({types:e,values:t,packed:i,tight:n})}catch(e){if(e instanceof r.ParserError)throw new r.ParserError(`Unable to encode value: ${e.message}`,e);throw new r.ParserError(`An unexpected error occurred: ${(0,r.getErrorMessage)(e)}`,e)}},t.encodeSingle=(e,i)=>(0,t.encode)([e],[i]),t.encodePacked=(e,i,n)=>(0,t.encode)(e,i,!0,n),t.decode=(e,t)=>{let i=(0,n.createBytes)(t);try{return(0,o.unpack)(e,i)}catch(e){if(e instanceof r.ParserError)throw new r.ParserError(`Unable to decode value: ${e.message}`,e);throw new r.ParserError(`An unexpected error occurred: ${(0,r.getErrorMessage)(e)}`,e)}},t.decodeSingle=(e,i)=>{let o=(0,t.decode)([e],i);return(0,n.assert)(1===o.length,new r.ParserError("Decoded value array has unexpected length.")),o[0]}},39777:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParserError=t.getErrorStack=t.getErrorMessage=void 0;let n=i(45554);t.getErrorMessage=e=>"string"==typeof e?e:e instanceof Error||(0,n.isObject)(e)&&(0,n.hasProperty)(e,"message")&&"string"==typeof e.message?e.message:"Unknown error.",t.getErrorStack=e=>{if(e instanceof Error)return e.stack},t.ParserError=class extends Error{constructor(e,i){super(e),this.name="ParserError";let n=(0,t.getErrorStack)(i);n&&(this.stack=n)}}},40260:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(68872),t),r(i(39777),t),r(i(75858),t)},12378:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iterate=void 0;let n=i(45554),r=function*(e,t=32){for(let i=0;i{(0,n.assert)(e>=0,"Cannot skip a negative number of bytes."),(0,n.assert)(e%t==0,"Length must be a multiple of the size."),i+=e},o=e.subarray(i);yield{skip:r,value:o}}return{skip:()=>void 0,value:new Uint8Array}};t.iterate=r},69472:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unpack=t.pack=t.isDynamicParser=t.getParser=void 0;let n=i(45554),r=i(39777),o=i(12378),s=i(84206),a=i(92313);t.getParser=e=>{let t={address:s.address,array:s.array,bool:s.bool,bytes:s.bytes,fixedBytes:s.fixedBytes,function:s.fn,number:s.number,string:s.string,tuple:s.tuple},i=t[e];if(i)return i;let n=Object.values(t).find(t=>t.isType(e));if(n)return n;throw new r.ParserError(`The type "${e}" is not supported.`)},t.isDynamicParser=(e,t)=>{let{isDynamic:i}=e;return"function"==typeof i?i(t):i},t.pack=({types:e,values:i,packed:o=!1,tight:s=!1,arrayPacked:l=!1,byteArray:u=new Uint8Array})=>{(0,n.assert)(e.length===i.length,new r.ParserError(`The number of types (${e.length}) does not match the number of values (${i.length}).`));let{staticBuffer:d,dynamicBuffer:c,pointers:h}=e.reduce(({staticBuffer:e,dynamicBuffer:r,pointers:a},u,d)=>{let c=(0,t.getParser)(u),h=i[d];return o||l||!(0,t.isDynamicParser)(c,u)?{staticBuffer:c.encode({buffer:e,value:h,type:u,packed:o,tight:s}),dynamicBuffer:r,pointers:a}:{staticBuffer:(0,n.concatBytes)([e,new Uint8Array(32)]),dynamicBuffer:c.encode({buffer:r,value:h,type:u,packed:o,tight:s}),pointers:[...a,{position:e.length,pointer:r.length}]}},{staticBuffer:new Uint8Array,dynamicBuffer:new Uint8Array,pointers:[]});(0,n.assert)(!o&&!l||0===c.length,new r.ParserError("Invalid pack state."));let f=d.length,p=h.reduce((e,{pointer:t,position:i})=>{let r=(0,a.padStart)((0,n.numberToBytes)(f+t));return(0,a.set)(e,r,i)},d);return(0,n.concatBytes)([u,p,c])},t.unpack=(e,i)=>{let s=(0,o.iterate)(i);return e.map(e=>{let{value:{value:o,skip:a},done:l}=s.next();(0,n.assert)(!l,new r.ParserError(`The encoded value is invalid for the provided types. Reached end of buffer while attempting to parse "${e}".`));let u=(0,t.getParser)(e);if((0,t.isDynamicParser)(u,e)){let t=(0,n.bytesToNumber)(o.subarray(0,32)),r=i.subarray(t);return u.decode({type:e,value:r,skip:a})}return u.decode({type:e,value:o,skip:a})})}},27683:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.address=t.getAddress=void 0;let n=i(45554),r=i(39777),o=i(92313);t.getAddress=e=>{let t=(0,n.createBytes)(e);return(0,n.assert)(t.length<=20,new r.ParserError(`Invalid address value. Expected address to be 20 bytes long, but received ${t.length} bytes.`)),(0,o.padStart)(t,20)},t.address={isDynamic:!1,isType:e=>"address"===e,getByteLength:()=>32,encode({buffer:e,value:i,packed:r}){let s=(0,t.getAddress)(i);if(r)return(0,n.concatBytes)([e,s]);let a=(0,o.padStart)(s);return(0,n.concatBytes)([e,a])},decode:({value:e})=>(0,n.add0x)((0,n.bytesToHex)(e.slice(12,32)))}},37759:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.array=t.getTupleType=t.getArrayType=t.isArrayType=void 0;let n=i(45554),r=i(39777),o=i(69472),s=i(92313),a=i(92408),l=i(44409),u=/^(?.*)\[(?\d*?)\]$/u;t.isArrayType=e=>u.test(e),t.getArrayType=e=>{let t=e.match(u);return(0,n.assert)(t?.groups?.type,new r.ParserError(`Invalid array type. Expected an array type, but received "${e}".`)),[t.groups.type,t.groups.length?parseInt(t.groups.length,10):void 0]},t.getTupleType=(e,t)=>`(${Array(t).fill(e).join(",")})`,t.array={isDynamic(e){let[i,n]=(0,t.getArrayType)(e);return void 0===n||(0,o.isDynamicParser)((0,o.getParser)(i),i)},isType:e=>(0,t.isArrayType)(e),getByteLength(e){(0,n.assert)((0,t.isArrayType)(e),new r.ParserError(`Expected an array type, but received "${e}".`));let[i,s]=(0,t.getArrayType)(e);return(0,o.isDynamicParser)(this,e)||void 0===s?32:l.tuple.getByteLength((0,t.getTupleType)(i,s))},encode({type:e,buffer:i,value:u,packed:d,tight:c}){let[h,f]=(0,t.getArrayType)(e);if((0,n.assert)(!d||!(0,t.isArrayType)(h),new r.ParserError("Cannot pack nested arrays.")),d&&(0,o.isDynamicParser)((0,o.getParser)(h),h))return(0,o.pack)({types:Array(u.length).fill(h),values:u,byteArray:i,packed:d,arrayPacked:!0,tight:c});if(f)return(0,n.assert)(f===u.length,new r.ParserError(`Array length does not match type length. Expected a length of ${f}, but received ${u.length}.`)),l.tuple.encode({type:(0,t.getTupleType)(h,f),buffer:i,value:u,packed:a.fixedBytes.isType(h)&&c,tight:c});if(d)return(0,o.pack)({types:Array(u.length).fill(h),values:u,byteArray:i,packed:a.fixedBytes.isType(h)&&c,arrayPacked:!0,tight:c});let p=(0,s.padStart)((0,n.numberToBytes)(u.length));return(0,o.pack)({types:Array(u.length).fill(h),values:u,byteArray:(0,n.concatBytes)([i,p]),packed:d,tight:c})},decode({type:e,value:i,...s}){let[a,u]=(0,t.getArrayType)(e);if(u){let e=l.tuple.decode({type:(0,t.getTupleType)(a,u),value:i,...s});return(0,n.assert)(e.length===u,new r.ParserError(`Array length does not match type length. Expected a length of ${u}, but received ${e.length}.`)),e}let d=(0,n.bytesToNumber)(i.subarray(0,32));return(0,o.unpack)(Array(d).fill(a),i.subarray(32))}}},18457:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bool=t.getBooleanValue=void 0;let n=i(45554),r=i(37715),o=i(39777),s=i(1001),a=(0,r.coerce)((0,r.boolean)(),(0,r.union)([(0,r.literal)("true"),(0,r.literal)("false")]),e=>"true"===e);t.getBooleanValue=e=>{try{if((0,r.create)(e,a))return BigInt(1);return BigInt(0)}catch{throw new o.ParserError(`Invalid boolean value. Expected a boolean literal, or the string "true" or "false", but received "${e}".`)}},t.bool={isDynamic:!1,isType:e=>"bool"===e,getByteLength:()=>32,encode({buffer:e,value:i,packed:r,tight:o}){let a=(0,t.getBooleanValue)(i);return r?(0,n.concatBytes)([e,(0,n.bigIntToBytes)(a)]):s.number.encode({type:"uint256",buffer:e,value:a,packed:r,tight:o})},decode:e=>s.number.decode({...e,type:"uint256"})===BigInt(1)}},37300:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bytes=void 0;let n=i(45554),r=i(92313);t.bytes={isDynamic:!0,isType:e=>"bytes"===e,getByteLength:()=>32,encode({buffer:e,value:t,packed:i}){let o=(0,n.createBytes)(t);if(i)return(0,n.concatBytes)([e,o]);let s=32*Math.ceil(o.byteLength/32);return(0,n.concatBytes)([e,(0,r.padStart)((0,n.numberToBytes)(o.byteLength)),(0,r.padEnd)(o,s)])},decode({value:e}){let t=e.subarray(0,32),i=(0,n.bytesToNumber)(t);return e.slice(32,32+i)}}},92408:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixedBytes=t.getByteLength=void 0;let n=i(45554),r=i(39777),o=i(92313),s=/^bytes([0-9]{1,2})$/u;t.getByteLength=e=>{let t=e.match(s)?.[1];(0,n.assert)(t,`Invalid byte length. Expected a number between 1 and 32, but received "${e}".`);let i=Number(t);return(0,n.assert)(i>0&&i<=32,new r.ParserError(`Invalid byte length. Expected a number between 1 and 32, but received "${e}".`)),i},t.fixedBytes={isDynamic:!1,isType:e=>s.test(e),getByteLength:()=>32,encode({type:e,buffer:i,value:s,packed:a}){let l=(0,t.getByteLength)(e),u=(0,n.createBytes)(s);return((0,n.assert)(u.length<=l,new r.ParserError(`Expected a value of length ${l}, but received a value of length ${u.length}.`)),a)?(0,n.concatBytes)([i,(0,o.padEnd)(u,l)]):(0,n.concatBytes)([i,(0,o.padEnd)(u)])},decode({type:e,value:i}){let n=(0,t.getByteLength)(e);return i.slice(0,n)}}},42345:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fn=t.getFunction=void 0;let n=i(45554),r=i(37715),o=i(39777),s=i(92408),a=(0,r.coerce)((0,r.object)({address:n.StrictHexStruct,selector:n.StrictHexStruct}),(0,r.union)([n.StrictHexStruct,(0,r.instance)(Uint8Array)]),e=>{let t=(0,n.createBytes)(e);return(0,n.assert)(24===t.length,new o.ParserError(`Invalid Solidity function. Expected function to be 24 bytes long, but received ${t.length} bytes.`)),{address:(0,n.bytesToHex)(t.subarray(0,20)),selector:(0,n.bytesToHex)(t.subarray(20,24))}});t.getFunction=e=>{let t=(0,r.create)(e,a);return(0,n.concatBytes)([(0,n.hexToBytes)(t.address),(0,n.hexToBytes)(t.selector)])},t.fn={isDynamic:!1,isType:e=>"function"===e,getByteLength:()=>32,encode({buffer:e,value:i,packed:n,tight:r}){let o=(0,t.getFunction)(i);return s.fixedBytes.encode({type:"bytes24",buffer:e,value:o,packed:n,tight:r})},decode:({value:e})=>({address:(0,n.bytesToHex)(e.slice(0,20)),selector:(0,n.bytesToHex)(e.slice(20,24))})}},84206:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(27683),t),r(i(37759),t),r(i(18457),t),r(i(37300),t),r(i(92408),t),r(i(42345),t),r(i(1001),t),r(i(10052),t),r(i(85967),t),r(i(44409),t)},1001:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.number=t.getBigInt=t.assertNumberLength=t.getLength=t.isSigned=void 0;let n=i(45554),r=i(39777),o=i(92313),s=/^u?int(?[0-9]*)?$/u;t.isSigned=e=>!e.startsWith("u"),t.getLength=e=>{if("int"===e||"uint"===e)return 256;let t=e.match(s);(0,n.assert)(t?.groups?.length,new r.ParserError(`Invalid number type. Expected a number type, but received "${e}".`));let i=parseInt(t.groups.length,10);return(0,n.assert)(i>=8&&i<=256,new r.ParserError(`Invalid number length. Expected a number between 8 and 256, but received "${e}".`)),(0,n.assert)(i%8==0,new r.ParserError(`Invalid number length. Expected a multiple of 8, but received "${e}".`)),i},t.assertNumberLength=(e,i)=>{let o=(0,t.getLength)(i),s=BigInt(2)**BigInt(o-((0,t.isSigned)(i)?1:0))-BigInt(1);if((0,t.isSigned)(i)){(0,n.assert)(e>=-(s+BigInt(1))&&e<=s,new r.ParserError(`Number "${e}" is out of range for type "${i}".`));return}(0,n.assert)(e<=s,new r.ParserError(`Number "${e}" is out of range for type "${i}".`))},t.getBigInt=e=>{try{return(0,n.createBigInt)(e)}catch{throw new r.ParserError(`Invalid number. Expected a valid number value, but received "${e}".`)}},t.number={isDynamic:!1,isType:e=>s.test(e),getByteLength:()=>32,encode({type:e,buffer:i,value:r,packed:s}){let a=(0,t.getBigInt)(r);if((0,t.assertNumberLength)(a,e),(0,t.isSigned)(e)){if(s){let r=(0,t.getLength)(e)/8;return(0,n.concatBytes)([i,(0,n.signedBigIntToBytes)(a,r)])}return(0,n.concatBytes)([i,(0,o.padStart)((0,n.signedBigIntToBytes)(a,32))])}if(s){let r=(0,t.getLength)(e)/8;return(0,n.concatBytes)([i,(0,o.padStart)((0,n.bigIntToBytes)(a),r)])}return(0,n.concatBytes)([i,(0,o.padStart)((0,n.bigIntToBytes)(a))])},decode({type:e,value:i}){let r=i.subarray(0,32);if((0,t.isSigned)(e)){let i=(0,n.bytesToSignedBigInt)(r);return(0,t.assertNumberLength)(i,e),i}let o=(0,n.bytesToBigInt)(r);return(0,t.assertNumberLength)(o,e),o}}},10052:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},85967:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.string=void 0;let n=i(45554),r=i(37300);t.string={isDynamic:!0,isType:e=>"string"===e,getByteLength:()=>32,encode:({buffer:e,value:t,packed:i,tight:o})=>r.bytes.encode({type:"bytes",buffer:e,value:(0,n.stringToBytes)(t),packed:i,tight:o}),decode:e=>(0,n.bytesToString)(r.bytes.decode(e))}},44409:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tuple=t.getTupleElements=void 0;let n=i(45554),r=i(39777),o=i(69472),s=/^\((.+)\)$/u,a=e=>s.test(e);t.getTupleElements=e=>{(0,n.assert)(e.startsWith("(")&&e.endsWith(")"),new r.ParserError(`Invalid tuple type. Expected tuple type, but received "${e}".`));let t=[],i="",o=0;for(let n=1;n(0,t.getTupleElements)(e).some(e=>{let t=(0,o.getParser)(e);return(0,o.isDynamicParser)(t,e)}),isType:e=>a(e),getByteLength(e){return(0,o.isDynamicParser)(this,e)?32:(0,t.getTupleElements)(e).reduce((e,t)=>e+(0,o.getParser)(t).getByteLength(t),0)},encode({type:e,buffer:i,value:n,packed:r,tight:s}){let a=(0,t.getTupleElements)(e);return(0,o.pack)({types:a,values:n,byteArray:i,packed:r,tight:s})},decode({type:e,value:i,skip:n}){let r=(0,t.getTupleElements)(e);return n(this.getByteLength(e)-32),(0,o.unpack)(r,i)}}},54163:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},75858:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(54163),t)},21348:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.padEnd=t.padStart=t.set=void 0;let n=i(45554),r=32;t.set=(e,t,i)=>(0,n.concatBytes)([e.subarray(0,i),t,e.subarray(i+t.length)]),t.padStart=(e,t=r)=>{let i=new Uint8Array(Math.max(t-e.length,0)).fill(0);return(0,n.concatBytes)([i,e])},t.padEnd=(e,t=r)=>{let i=new Uint8Array(Math.max(t-e.length,0)).fill(0);return(0,n.concatBytes)([e,i])}},92313:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(21348),t)},26378:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseController=void 0;class i{constructor(e={},t={}){this.defaultConfig={},this.defaultState={},this.disabled=!1,this.name="BaseController",this.internalConfig=this.defaultConfig,this.internalState=this.defaultState,this.internalListeners=[],this.initialState=t,this.initialConfig=e}initialize(){return this.internalState=this.defaultState,this.internalConfig=this.defaultConfig,this.configure(this.initialConfig),this.update(this.initialState),this}get config(){return this.internalConfig}get state(){return this.internalState}configure(e,t=!1,i=!0){if(i)for(let i in this.internalConfig=t?e:Object.assign(this.internalConfig,e),this.internalConfig)void 0!==this.internalConfig[i]&&(this[i]=this.internalConfig[i]);else for(let t in e)void 0!==this.internalConfig[t]&&(this.internalConfig[t]=e[t],this[t]=e[t])}notify(){this.disabled||this.internalListeners.forEach(e=>{e(this.internalState)})}subscribe(e){this.internalListeners.push(e)}unsubscribe(e){let t=this.internalListeners.findIndex(t=>e===t);return t>-1&&this.internalListeners.splice(t,1),t>-1}update(e,t=!1){this.internalState=t?Object.assign({},e):Object.assign({},this.internalState,e),this.notify()}}t.BaseController=i,t.default=i},49834:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPersistentState=t.getAnonymizedState=t.BaseController=void 0;let n=i(30412);function r(e,t,i){return Object.keys(e).reduce((n,r)=>{try{let o=t[r];if(!o)throw Error(`No metadata found for '${r}'`);let s=o[i],a=e[r];return"function"==typeof s?n[r]=s(a):s&&(n[r]=a),n}catch(e){return setTimeout(()=>{throw e}),n}},{})}(0,n.enablePatches)(),t.BaseController=class{constructor({messenger:e,metadata:t,name:i,state:n}){this.messagingSystem=e,this.name=i,this.internalState=n,this.metadata=t,this.messagingSystem.registerActionHandler(`${i}:getState`,()=>this.state)}get state(){return this.internalState}set state(e){throw Error("Controller state cannot be directly mutated; use 'update' method instead.")}update(e){let[t,i,r]=n.produceWithPatches(this.internalState,e);return this.internalState=t,this.messagingSystem.publish(`${this.name}:stateChange`,t,i),{nextState:t,patches:i,inversePatches:r}}applyPatches(e){let t=(0,n.applyPatches)(this.internalState,e);this.internalState=t,this.messagingSystem.publish(`${this.name}:stateChange`,t,e)}destroy(){this.messagingSystem.clearEventSubscriptions(`${this.name}:stateChange`)}},t.getAnonymizedState=function(e,t){return r(e,t,"anonymous")},t.getPersistentState=function(e,t){return r(e,t,"persist")}},91588:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ControllerMessenger=t.RestrictedControllerMessenger=void 0;class i{constructor({controllerMessenger:e,name:t,allowedActions:i,allowedEvents:n}){this.controllerMessenger=e,this.controllerName=t,this.allowedActions=i||null,this.allowedEvents=n||null}registerActionHandler(e,t){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed registering action handlers prefixed by '${this.controllerName}:'`);this.controllerMessenger.registerActionHandler(e,t)}unregisterActionHandler(e){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed unregistering action handlers prefixed by '${this.controllerName}:'`);this.controllerMessenger.unregisterActionHandler(e)}call(e,...t){if(null===this.allowedActions)throw Error("No actions allowed");if(!this.allowedActions.includes(e))throw Error(`Action missing from allow list: ${e}`);return this.controllerMessenger.call(e,...t)}publish(e,...t){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed publishing events prefixed by '${this.controllerName}:'`);this.controllerMessenger.publish(e,...t)}subscribe(e,t,i){if(null===this.allowedEvents)throw Error("No events allowed");if(!this.allowedEvents.includes(e))throw Error(`Event missing from allow list: ${e}`);return i?this.controllerMessenger.subscribe(e,t,i):this.controllerMessenger.subscribe(e,t)}unsubscribe(e,t){if(null===this.allowedEvents)throw Error("No events allowed");if(!this.allowedEvents.includes(e))throw Error(`Event missing from allow list: ${e}`);this.controllerMessenger.unsubscribe(e,t)}clearEventSubscriptions(e){if(!e.startsWith(`${this.controllerName}:`))throw Error(`Only allowed clearing events prefixed by '${this.controllerName}:'`);this.controllerMessenger.clearEventSubscriptions(e)}}t.RestrictedControllerMessenger=i,t.ControllerMessenger=class{constructor(){this.actions=new Map,this.events=new Map,this.eventPayloadCache=new Map}registerActionHandler(e,t){if(this.actions.has(e))throw Error(`A handler for ${e} has already been registered`);this.actions.set(e,t)}unregisterActionHandler(e){this.actions.delete(e)}clearActions(){this.actions.clear()}call(e,...t){let i=this.actions.get(e);if(!i)throw Error(`A handler for ${e} has not been registered`);return i(...t)}publish(e,...t){let i=this.events.get(e);if(i)for(let[e,n]of i.entries())try{if(n){let i=this.eventPayloadCache.get(e),r=n(...t);r!==i&&(this.eventPayloadCache.set(e,r),e(r,i))}else e(...t)}catch(e){setTimeout(()=>{throw e})}}subscribe(e,t,i){let n=this.events.get(e);n||(n=new Map,this.events.set(e,n)),n.set(t,i)}unsubscribe(e,t){let i=this.events.get(e);if(!i||!i.has(t))throw Error(`Subscription not found for event: ${e}`);i.get(t)&&this.eventPayloadCache.delete(t),i.delete(t)}clearEventSubscriptions(e){this.events.delete(e)}clearSubscriptions(){this.events.clear()}getRestricted({name:e,allowedActions:t,allowedEvents:n}){return new i({controllerMessenger:this,name:e,allowedActions:t,allowedEvents:n})}}},51501:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.getPersistentState=t.getAnonymizedState=t.BaseControllerV2=t.BaseController=void 0;var o=i(26378);Object.defineProperty(t,"BaseController",{enumerable:!0,get:function(){return o.BaseController}});var s=i(49834);Object.defineProperty(t,"BaseControllerV2",{enumerable:!0,get:function(){return s.BaseController}}),Object.defineProperty(t,"getAnonymizedState",{enumerable:!0,get:function(){return s.getAnonymizedState}}),Object.defineProperty(t,"getPersistentState",{enumerable:!0,get:function(){return s.getPersistentState}}),r(i(91588),t)},7850:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.generateSalt=t.serializeBufferForStorage=t.serializeBufferFromStorage=t.keyFromPassword=t.exportKey=t.importKey=t.decryptWithKey=t.decryptWithDetail=t.decrypt=t.encryptWithKey=t.encryptWithDetail=t.encrypt=void 0;let r="AES-GCM",o="utf-8";async function s(e,t,i,n=g()){let r=i||await p(e,n),o=await l(r,t);return o.salt=n,JSON.stringify(o)}async function a(e,t,i=g()){let n=await p(e,i,!0),r=await f(n);return{vault:await s(e,t,n,i),exportedKeyString:r}}async function l(e,t){let s=JSON.stringify(t),a=n.from(s,o),l=i.g.crypto.getRandomValues(new Uint8Array(16)),u=await i.g.crypto.subtle.encrypt({name:r,iv:l},e,a),d=new Uint8Array(u),c=n.from(l).toString("base64");return{data:n.from(d).toString("base64"),iv:c}}async function u(e,t,i){let n=JSON.parse(t),{salt:r}=n,o=i||await p(e,r);return await c(o,n)}async function d(e,t){let{salt:i}=JSON.parse(t),n=await p(e,i,!0);return{exportedKeyString:await f(n),vault:await u(e,t,n),salt:i}}async function c(e,t){let i;let s=n.from(t.data,"base64"),a=n.from(t.iv,"base64");try{let t=await crypto.subtle.decrypt({name:r,iv:a},e,s),l=new Uint8Array(t),u=n.from(l).toString(o);i=JSON.parse(u)}catch(e){throw Error("Incorrect password")}return i}async function h(e){return await window.crypto.subtle.importKey("jwk",JSON.parse(e),r,!0,["encrypt","decrypt"])}async function f(e){return JSON.stringify(await window.crypto.subtle.exportKey("jwk",e))}async function p(e,t,s=!1){let a=n.from(e,o),l=n.from(t,"base64"),u=await i.g.crypto.subtle.importKey("raw",a,{name:"PBKDF2"},!1,["deriveBits","deriveKey"]);return await i.g.crypto.subtle.deriveKey({name:"PBKDF2",salt:l,iterations:1e4,hash:"SHA-256"},u,{name:r,length:256},s,["encrypt","decrypt"])}function g(e=32){let t=new Uint8Array(e);return i.g.crypto.getRandomValues(t),btoa(String.fromCharCode.apply(null,t))}t.encrypt=s,t.encryptWithDetail=a,t.encryptWithKey=l,t.decrypt=u,t.decryptWithDetail=d,t.decryptWithKey=c,t.importKey=h,t.exportKey=f,t.keyFromPassword=p,t.serializeBufferFromStorage=function(e){let t="0x"===e.slice(0,2)?e.slice(2):e,i=new Uint8Array(t.length/2);for(let e=0;e{t+=function(e){let t=e.toString(16);for(;t.length<2;)t=`0${t}`;return t}(e)}),t},t.generateSalt=g},93395:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHAIN_ID_TO_ETHERS_NETWORK_NAME_MAP=t.ApprovalType=t.ORIGIN_METAMASK=t.OPENSEA_TEST_API_URL=t.OPENSEA_API_URL=t.OPENSEA_PROXY_URL=t.BUILT_IN_NETWORKS=t.TESTNET_TICKER_SYMBOLS=t.ASSET_TYPES=t.GWEI=t.ERC1155_TOKEN_RECEIVER_INTERFACE_ID=t.ERC1155_METADATA_URI_INTERFACE_ID=t.ERC1155_INTERFACE_ID=t.ERC721_ENUMERABLE_INTERFACE_ID=t.ERC721_METADATA_INTERFACE_ID=t.ERC721_INTERFACE_ID=t.ERC20=t.ERC1155=t.ERC721=t.MAX_SAFE_CHAIN_ID=t.GANACHE_CHAIN_ID=t.IPFS_DEFAULT_GATEWAY_URL=t.FALL_BACK_VS_CURRENCY=t.RPC=void 0;let n=i(35170);t.RPC="rpc",t.FALL_BACK_VS_CURRENCY="ETH",t.IPFS_DEFAULT_GATEWAY_URL="https://cloudflare-ipfs.com/ipfs/",t.GANACHE_CHAIN_ID="0x539",t.MAX_SAFE_CHAIN_ID=0xfffffffffffec,t.ERC721="ERC721",t.ERC1155="ERC1155",t.ERC20="ERC20",t.ERC721_INTERFACE_ID="0x80ac58cd",t.ERC721_METADATA_INTERFACE_ID="0x5b5e139f",t.ERC721_ENUMERABLE_INTERFACE_ID="0x780e9d63",t.ERC1155_INTERFACE_ID="0xd9b67a26",t.ERC1155_METADATA_URI_INTERFACE_ID="0x0e89341c",t.ERC1155_TOKEN_RECEIVER_INTERFACE_ID="0x4e2312e0",t.GWEI="gwei",t.ASSET_TYPES={NATIVE:"NATIVE",TOKEN:"TOKEN",NFT:"NFT",UNKNOWN:"UNKNOWN"},t.TESTNET_TICKER_SYMBOLS={GOERLI:"GoerliETH",SEPOLIA:"SepoliaETH",LINEA_GOERLI:"LineaETH"},t.BUILT_IN_NETWORKS={[n.NetworkType.goerli]:{chainId:n.ChainId.goerli,ticker:n.NetworksTicker.goerli,rpcPrefs:{blockExplorerUrl:`https://${n.NetworkType.goerli}.etherscan.io`}},[n.NetworkType.sepolia]:{chainId:n.ChainId.sepolia,ticker:n.NetworksTicker.sepolia,rpcPrefs:{blockExplorerUrl:`https://${n.NetworkType.sepolia}.etherscan.io`}},[n.NetworkType.mainnet]:{chainId:n.ChainId.mainnet,ticker:n.NetworksTicker.mainnet,rpcPrefs:{blockExplorerUrl:"https://etherscan.io"}},[n.NetworkType["linea-goerli"]]:{chainId:n.ChainId["linea-goerli"],ticker:n.NetworksTicker["linea-goerli"],rpcPrefs:{blockExplorerUrl:"https://goerli.lineascan.build"}},[n.NetworkType["linea-mainnet"]]:{chainId:n.ChainId["linea-mainnet"],ticker:n.NetworksTicker["linea-mainnet"],rpcPrefs:{blockExplorerUrl:"https://lineascan.build"}},[n.NetworkType.rpc]:{chainId:void 0,blockExplorerUrl:void 0,rpcPrefs:void 0}},t.OPENSEA_PROXY_URL="https://proxy.metafi.codefi.network/opensea/v1/api/v1",t.OPENSEA_API_URL="https://api.opensea.io/api/v1",t.OPENSEA_TEST_API_URL="https://testnets-api.opensea.io/api/v1",t.ORIGIN_METAMASK="metamask",function(e){e.AddEthereumChain="wallet_addEthereumChain",e.ConnectAccounts="connect_accounts",e.EthDecrypt="eth_decrypt",e.EthGetEncryptionPublicKey="eth_getEncryptionPublicKey",e.EthSign="eth_sign",e.EthSignTypedData="eth_signTypedData",e.PersonalSign="personal_sign",e.ResultError="result_error",e.ResultSuccess="result_success",e.SnapDialogAlert="snap_dialog:alert",e.SnapDialogConfirmation="snap_dialog:confirmation",e.SnapDialogPrompt="snap_dialog:prompt",e.SwitchEthereumChain="wallet_switchEthereumChain",e.Transaction="transaction",e.Unlock="unlock",e.WalletConnect="wallet_connect",e.WalletRequestPermissions="wallet_requestPermissions",e.WatchAsset="wallet_watchAsset"}(t.ApprovalType||(t.ApprovalType={})),t.CHAIN_ID_TO_ETHERS_NETWORK_NAME_MAP={[n.ChainId.goerli]:n.BuiltInNetworkName.Goerli,[n.ChainId.sepolia]:n.BuiltInNetworkName.Sepolia,[n.ChainId.mainnet]:n.BuiltInNetworkName.Mainnet,[n.ChainId["linea-goerli"]]:n.BuiltInNetworkName.LineaGoerli,[n.ChainId["linea-mainnet"]]:n.BuiltInNetworkName.LineaMainnet,[n.ChainId.aurora]:n.BuiltInNetworkName.Aurora}},82373:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(93395),t),r(i(67690),t),r(i(35170),t),r(i(80042),t)},46476:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.projectLogger=void 0;let n=i(45554);Object.defineProperty(t,"createModuleLogger",{enumerable:!0,get:function(){return n.createModuleLogger}}),t.projectLogger=(0,n.createProjectLogger)("controller-utils")},80042:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.detectSIWE=t.isValidSIWEOrigin=t.parseDomainParts=void 0;let r=i(39755),o=i(47144),s=i(46476),a=(0,s.createModuleLogger)(s.projectLogger,"detect-siwe"),l={"http:":"80","https:":"443"};t.parseDomainParts=(e,t)=>new URL(e.match(/^[^/:]*:\/\//u)?e:`${t}//${e}`),t.isValidSIWEOrigin=e=>{var i;try{let{origin:n,siwe:r}=e;if(!n||!(null===(i=null==r?void 0:r.parsedMessage)||void 0===i?void 0:i.domain))return!1;let o=new URL(n),s=(0,t.parseDomainParts)(r.parsedMessage.domain,o.protocol);if(0!==s.hostname.localeCompare(o.hostname,void 0,{sensitivity:"accent"}))return!1;if(""!==s.port&&s.port!==o.port)return""===o.port&&s.port===l[o.protocol];if(""!==s.username&&s.username!==o.username)return!1;return!0}catch(e){return a(e),!1}},t.detectSIWE=e=>{try{let{data:t}=e,i=function(e){try{let t="string"!=typeof e?e:(0,o.isHexPrefixed)(e)?e.slice(2):e,i=n.from(t,"hex");return 32===i.length?e:i.toString("utf8")}catch(t){return a(t),e}}(t),s=new r.ParsedMessage(i);return{isSIWEMessage:!0,parsedMessage:s}}catch(e){return{isSIWEMessage:!1,parsedMessage:null}}}},35170:(e,t)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.NetworksTicker=t.ChainId=t.BuiltInNetworkName=t.isNetworkType=t.NetworkType=t.InfuraNetworkType=void 0,t.InfuraNetworkType={mainnet:"mainnet",goerli:"goerli",sepolia:"sepolia","linea-goerli":"linea-goerli","linea-mainnet":"linea-mainnet"},t.NetworkType=Object.assign(Object.assign({},t.InfuraNetworkType),{rpc:"rpc"}),t.isNetworkType=function(e){return Object.values(t.NetworkType).includes(e)},function(e){e.Mainnet="mainnet",e.Goerli="goerli",e.Sepolia="sepolia",e.LineaGoerli="linea-goerli",e.LineaMainnet="linea-mainnet",e.Aurora="aurora"}(i=t.BuiltInNetworkName||(t.BuiltInNetworkName={})),t.ChainId={[i.Mainnet]:"0x1",[i.Goerli]:"0x5",[i.Sepolia]:"0xaa36a7",[i.Aurora]:"0x4e454152",[i.LineaGoerli]:"0xe704",[i.LineaMainnet]:"0xe708"},function(e){e.mainnet="ETH",e.goerli="GoerliETH",e.sepolia="SepoliaETH",e["linea-goerli"]="LineaETH",e["linea-mainnet"]="ETH",e.rpc=""}(t.NetworksTicker||(t.NetworksTicker={}))},67690:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isValidJson=t.isNonEmptyArray=t.isPlainObject=t.convertHexToDecimal=t.query=t.normalizeEnsName=t.timeoutFetch=t.fetchWithErrorHandling=t.handleFetch=t.successfulFetch=t.isSmartContractCode=t.isValidHexAddress=t.toChecksumHexAddress=t.safelyExecuteWithTimeout=t.safelyExecute=t.toHex=t.fromHex=t.hexToText=t.hexToBN=t.getBuyURL=t.weiHexToGweiDec=t.gweiDecToWEIBN=t.fractionBN=t.BNToHex=t.isSafeChainId=void 0;let s=i(45554),a=o(i(82775)),l=i(47144),u=i(65097),d=o(i(69378)),c=i(93395),h=Error("timeout");function f(e){return e?new l.BN((0,l.stripHexPrefix)(e),16):new l.BN(0)}function p(e,t){return r(this,void 0,void 0,function*(){let i=yield fetch(e,t);if(!i.ok)throw Error(`Fetch failed with status '${i.status}' for request '${e}'`);return i})}function g(e,t){return r(this,void 0,void 0,function*(){let i=yield p(e,t);return yield i.json()})}t.isSafeChainId=function(e){if(!(0,l.isHexString)(e))return!1;let t=Number.parseInt(e);return Number.isSafeInteger(t)&&t>0&&t<=c.MAX_SAFE_CHAIN_ID},t.BNToHex=function(e){return(0,l.addHexPrefix)(e.toString(16))},t.fractionBN=function(e,t,i){let n=new l.BN(t),r=new l.BN(i);return e.mul(n).div(r)},t.gweiDecToWEIBN=function(e){if(Number.isNaN(e))return new l.BN(0);let t=e.toString().split("."),i=t[0]||"0",n=t[1]||"";if(!n)return(0,u.toWei)(i,"gwei");if(n.length<=9)return(0,u.toWei)(`${i}.${n}`,"gwei");let r=n.slice(9)[0];n=n.slice(0,9);let o=(0,u.toWei)(`${i}.${n}`,"gwei");return Number(r)>=5&&(o=o.add(new l.BN(1))),o},t.weiHexToGweiDec=function(e){let t=new l.BN((0,l.stripHexPrefix)(e),16);return(0,u.fromWei)(t,"gwei").toString(10)},t.getBuyURL=function(e="1",t,i=5){switch(e){case"1":return`https://buy.coinbase.com/?code=9ec56d01-7e81-5017-930c-513daa27bb6a&amount=${i}&address=${t}&crypto_currency=ETH`;case"5":return"https://goerli-faucet.slock.it/";case"11155111":return"https://sepoliafaucet.net/";default:return}},t.hexToBN=f,t.hexToText=function(e){try{let t=(0,l.stripHexPrefix)(e);return n.from(t,"hex").toString("utf8")}catch(t){return e}},t.fromHex=function(e){return l.BN.isBN(e)?e:new l.BN(f(e).toString(10))},t.toHex=function(e){return"string"==typeof e&&(0,s.isStrictHexString)(e)?e:`0x${l.BN.isBN(e)?e.toString(16):new l.BN(e.toString(),10).toString(16)}`},t.safelyExecute=function(e,t=!1){return r(this,void 0,void 0,function*(){try{return yield e()}catch(e){t&&console.error(e);return}})},t.safelyExecuteWithTimeout=function(e,t=!1,i=500){return r(this,void 0,void 0,function*(){try{return yield Promise.race([e(),new Promise((e,t)=>setTimeout(()=>{t(h)},i))])}catch(e){t&&console.error(e);return}})},t.toChecksumHexAddress=function(e){let t=(0,l.addHexPrefix)(e);return(0,l.isHexString)(t)?(0,l.toChecksumAddress)(t):t},t.isValidHexAddress=function(e,{allowNonPrefixed:t=!0}={}){let i=t?(0,l.addHexPrefix)(e):e;return!!(0,l.isHexString)(i)&&(0,l.isValidAddress)(i)},t.isSmartContractCode=function(e){return!!e&&"0x"!==e&&"0x0"!==e},t.successfulFetch=p,t.handleFetch=g,t.fetchWithErrorHandling=function({url:e,options:t,timeout:i,errorCodesToCatch:n}){return r(this,void 0,void 0,function*(){let r;try{r=i?Promise.race([(yield g(e,t)),new Promise((e,t)=>setTimeout(()=>{t(h)},i))]):yield g(e,t)}catch(e){!function(e,t=[]){var i;if(!e)return;let n=t.some(t=>{var i;return null===(i=e.message)||void 0===i?void 0:i.includes(`Fetch failed with status '${t}'`)});if(e instanceof Error&&(n||(null===(i=e.message)||void 0===i?void 0:i.includes("Failed to fetch"))||e===h))console.error(e);else throw e}(e,n)}return r})},t.timeoutFetch=function(e,t,i=500){return r(this,void 0,void 0,function*(){return Promise.race([p(e,t),new Promise((e,t)=>setTimeout(()=>{t(h)},i))])})},t.normalizeEnsName=function(e){if(e&&"string"==typeof e)try{let t=a.default.normalize(e.trim());if(t.match(/^(([\w\d-]+)\.)*[\w\d-]{7,}\.(eth|test)$/u))return t}catch(e){}return null},t.query=function(e,t,i=[]){return new Promise((n,r)=>{let o=(e,t)=>{if(e){r(e);return}n(t)};t in e&&"function"==typeof e[t]?e[t](...i,o):e.sendAsync({method:t,params:i},o)})},t.convertHexToDecimal=(e="0x0")=>(0,l.isHexString)(e)?parseInt(e,16):Number(e)?Number(e):0,t.isPlainObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isValidJson=function(e){try{return(0,d.default)(e,JSON.parse(JSON.stringify(e)))}catch(e){return!1}}},7986:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockCacheMiddleware=void 0;let n=i(63163),r=i(47045),o=i(62836),s=(0,r.createModuleLogger)(r.projectLogger,"block-cache"),a=[void 0,null,""];class l{constructor(){this.cache={}}getBlockCache(e){let t=Number.parseInt(e,16),i=this.cache[t];if(!i){let e={};this.cache[t]=e,i=e}return i}async get(e,t){let i=this.getBlockCache(t),n=(0,o.cacheIdentifierForRequest)(e,!0);return n?i[n]:void 0}async set(e,t,i){if(!this.canCacheResult(e,i))return;let n=(0,o.cacheIdentifierForRequest)(e,!0);n&&(this.getBlockCache(t)[n]=i)}canCacheRequest(e){return!!(0,o.canCache)(e.method)&&"pending"!==(0,o.blockTagForRequest)(e)}canCacheResult(e,t){return!(a.includes(t)||e.method&&["eth_getTransactionByHash","eth_getTransactionReceipt"].includes(e.method)&&(!t||!t.blockHash||"0x0000000000000000000000000000000000000000000000000000000000000000"===t.blockHash))}clearBefore(e){let t=Number.parseInt(e,16);Object.keys(this.cache).map(Number).filter(e=>edelete this.cache[e])}}t.createBlockCacheMiddleware=function({blockTracker:e}={}){if(!e)throw Error("createBlockCacheMiddleware - No PollingBlockTracker specified");let t=new l,i={[o.CacheStrategy.Permanent]:t,[o.CacheStrategy.Block]:t,[o.CacheStrategy.Fork]:t,[o.CacheStrategy.Never]:void 0};return(0,n.createAsyncMiddleware)(async(n,r,a)=>{let l;if(n.skipCache)return a();let u=i[(0,o.cacheTypeForMethod)(n.method)];if(!u||!u.canCacheRequest(n))return a();let d=(0,o.blockTagForRequest)(n),c=d&&"string"==typeof d?d:"latest";if(s("blockTag = %o, req = %o",c,n),"earliest"===c)l="0x00";else if("latest"===c){s("Fetching latest block number to determine cache key");let i=await e.getLatestBlock();s("Clearing values stored under block numbers before %o",i),t.clearBefore(i),l=i}else l=c;let h=await u.get(n,l);void 0===h?(s("No cache stored under block number %o, carrying request forward",l),await a(),s("Populating cache with",r),await u.set(n,l,r.result)):(s("Cache hit, reusing cache result stored under block number %o",l),r.result=h)})}},43601:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockRefRewriteMiddleware=void 0;let n=i(63163),r=i(62836);t.createBlockRefRewriteMiddleware=function({blockTracker:e}={}){if(!e)throw Error('BlockRefRewriteMiddleware - mandatory "blockTracker" option is missing.');return(0,n.createAsyncMiddleware)(async(t,i,n)=>{let o=(0,r.blockTagParamIndex)(t.method);if(void 0===o||"latest"!==(Array.isArray(t.params)&&t.params[o]?t.params[o]:"latest"))return n();let s=await e.getLatestBlock();return Array.isArray(t.params)&&(t.params[o]=s),n()})}},5214:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockRefMiddleware=void 0;let r=i(63163),o=i(63951),s=n(i(88023)),a=i(47045),l=i(62836),u=(0,a.createModuleLogger)(a.projectLogger,"block-ref");t.createBlockRefMiddleware=function({provider:e,blockTracker:t}={}){if(!e)throw Error('BlockRefMiddleware - mandatory "provider" option is missing.');if(!t)throw Error('BlockRefMiddleware - mandatory "blockTracker" option is missing.');return(0,r.createAsyncMiddleware)(async(i,n,r)=>{var a;let d=(0,l.blockTagParamIndex)(i.method);if(void 0===d)return r();if("latest"!==(Array.isArray(i.params)&&null!==(a=i.params[d])&&void 0!==a?a:"latest"))return u('blockRef is not "latest", carrying request forward'),r();let c=await t.getLatestBlock();u(`blockRef is "latest", setting param ${d} to latest block ${c}`);let h=(0,o.klona)(i);Array.isArray(h.params)&&(h.params[d]=c),u("Performing another request %o",h);let f=await (0,s.default)(e.sendAsync).call(e,h);n.result=f.result,n.error=f.error})}},54006:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockTrackerInspectorMiddleware=void 0;let n=i(63163),r=i(47045),o=(0,r.createModuleLogger)(r.projectLogger,"block-tracker-inspector"),s=["eth_getTransactionByHash","eth_getTransactionReceipt"];t.createBlockTrackerInspectorMiddleware=function({blockTracker:e}){return(0,n.createAsyncMiddleware)(async(t,i,n)=>{if(!s.includes(t.method))return n();await n();let r=function(e){let{result:t}=e;if(t&&"object"==typeof t&&Object.hasOwnProperty.call(t,"blockNumber")&&"string"==typeof t.blockNumber)return t.blockNumber}(i);r&&(o("res.result.blockNumber exists, proceeding. res = %o",i),Number.parseInt(r,16)>Number.parseInt(e.getCurrentBlock(),16)&&(o("blockNumber from response is greater than current block number, refreshing current block number"),await e.checkForLatestBlock()))})}},36477:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFetchConfigFromReq=t.createFetchMiddleware=void 0;let n=i(63163),r=i(30774),o=i(50355),s=["Gateway timeout","ETIMEDOUT","failed to parse response body","Failed to fetch"];function a({btoa:e,req:t,rpcUrl:i,originHttpHeaderKey:n}){let r;let o=new URL(i),s=(r=o.protocol+`//${o.hostname}`,o.port&&(r+=`:${o.port}`),r+=`${o.pathname}${o.search}`),a={id:t.id,jsonrpc:t.jsonrpc,method:t.method,params:t.params},l=t.origin,u={method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(a)};if(o.username&&o.password){let t=e(`${o.username}:${o.password}`);u.headers.Authorization=`Basic ${t}`}return n&&l&&(u.headers[n]=l),{fetchUrl:s,fetchParams:u}}t.createFetchMiddleware=function({btoa:e,fetch:t,rpcUrl:i,originHttpHeaderKey:l}){return(0,n.createAsyncMiddleware)(async(n,u,d)=>{let{fetchUrl:c,fetchParams:h}=a({btoa:e,req:n,rpcUrl:i,originHttpHeaderKey:l});for(let e=0;e<5;e++){try{let e;let i=await t(c,h);!function(e){switch(e.status){case 405:throw r.rpcErrors.methodNotFound();case 418:throw r.rpcErrors.internal({message:"Request is being rate limited."});case 503:case 504:throw function(){let e="Gateway timeout. The request took too long to process. ";return e+="This can happen when querying logs over too wide a block range.",r.rpcErrors.internal({message:e})}()}}(i);let n=await i.text();try{e=JSON.parse(n)}catch(e){throw Error(`FetchMiddleware - failed to parse response body: "${n}"`)}let o=function(e,t){if(200!==e.status)throw r.rpcErrors.internal({message:`Non-200 status code: '${e.status}'`,data:t});if(t.error)throw r.rpcErrors.internal({data:t.error});return t.result}(i,e);u.result=o;return}catch(t){let e=t.toString();if(!s.some(t=>e.includes(t)))throw t}await (0,o.timeout)(1e3)}})},t.createFetchConfigFromReq=a},69234:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(7986),t),r(i(43601),t),r(i(5214),t),r(i(54006),t),r(i(36477),t),r(i(65421),t),r(i(60093),t),r(i(56962),t),r(i(41498),t)},65421:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInflightCacheMiddleware=void 0;let n=i(63163),r=i(63951),o=i(47045),s=i(62836),a=(0,o.createModuleLogger)(o.projectLogger,"inflight-cache");t.createInflightCacheMiddleware=function(){let e={};return(0,n.createAsyncMiddleware)(async(i,n,r)=>{var o;if(i.skipCache)return r();let l=(0,s.cacheIdentifierForRequest)(i);if(!l)return a("Request is not cacheable, proceeding. req = %o",i),r();let u=e[l];if(u){a("Running %i handler(s) for request %o",u.length,i),await t(n,u);return}u=[],e[l]=u,a("Carrying original request forward %o",i),await r(),delete e[l],a("Running %i collected handler(s) for request %o",u.length,i),o=u,setTimeout(()=>{o.forEach(e=>{try{e(n)}catch(e){console.error(e)}})})});async function t(e,t){let i,n;let{resolve:o,promise:s}=(n=new Promise(e=>{i=e}),{resolve:i,promise:n});return t.push(t=>{e.result=(0,r.klona)(t.result),e.error=(0,r.klona)(t.error),o()}),s}}},47045:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.projectLogger=void 0;let n=i(45554);Object.defineProperty(t,"createModuleLogger",{enumerable:!0,get:function(){return n.createModuleLogger}}),t.projectLogger=(0,n.createProjectLogger)("eth-json-rpc-middleware")},60093:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethersProviderAsMiddleware=t.providerAsMiddleware=void 0,t.providerAsMiddleware=function(e){return(t,i,n,r)=>{e.sendAsync(t,(e,t)=>e instanceof Error?r(e):(Object.assign(i,t),r()))}},t.ethersProviderAsMiddleware=function(e){return(t,i,n,r)=>{e.send(t,(e,t)=>e?r(e):(Object.assign(i,t),r()))}}},56962:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createRetryOnEmptyMiddleware=void 0;let r=i(63163),o=i(63951),s=n(i(88023)),a=i(47045),l=i(62836),u=i(22644),d=i(50355),c=(0,a.createModuleLogger)(a.projectLogger,"retry-on-empty"),h=[void 0,null,""];async function f(e,t){for(let i=0;i{let a=(0,l.blockTagParamIndex)(i.method);if(void 0===a)return r();let u=Array.isArray(i.params)&&i.params[a]?i.params[a]:void 0;if(void 0===u&&(u="latest"),["latest","pending"].includes(u))return r();let d=Number.parseInt(u.slice(2),16);if(Number.isNaN(d))return r();let p=Number.parseInt((await t.getLatestBlock()).slice(2),16);if(d>p)return c("Requested block number %o is higher than latest block number %o, falling through to original request",d,p),r();c("Requested block number %o is not higher than latest block number %o, trying request until non-empty response is received",d,p);let g=(0,o.klona)(i),m=await f(10,async()=>{c("Performing request %o",g);let t=await (0,s.default)(e.sendAsync).call(e,g);if(c("Response is %o",t),h.includes(t.result))throw Error(`RetryOnEmptyMiddleware - empty response "${JSON.stringify(t)}" for request "${JSON.stringify(g)}"`);return t});c("Copying result %o and error %o",m.result,m.error),n.result=m.result,n.error=m.error})}},62836:(e,t,i)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.cacheTypeForMethod=t.blockTagParamIndex=t.blockTagForRequest=t.canCache=t.cacheIdentifierForRequest=t.CacheStrategy=void 0;let r=(0,i(27822).configure)({bigint:!1,circularValue:Error});function o(e){return a(e)!==n.Never}function s(e){switch(e){case"eth_getStorageAt":return 2;case"eth_getBalance":case"eth_getCode":case"eth_getTransactionCount":case"eth_call":return 1;case"eth_getBlockByNumber":return 0;default:return}}function a(e){switch(e){case"web3_clientVersion":case"web3_sha3":case"eth_protocolVersion":case"eth_getBlockTransactionCountByHash":case"eth_getUncleCountByBlockHash":case"eth_getCode":case"eth_getBlockByHash":case"eth_getTransactionByHash":case"eth_getTransactionByBlockHashAndIndex":case"eth_getTransactionReceipt":case"eth_getUncleByBlockHashAndIndex":case"eth_getCompilers":case"eth_compileLLL":case"eth_compileSolidity":case"eth_compileSerpent":case"shh_version":case"test_permaCache":return n.Permanent;case"eth_getBlockByNumber":case"eth_getBlockTransactionCountByNumber":case"eth_getUncleCountByBlockNumber":case"eth_getTransactionByBlockNumberAndIndex":case"eth_getUncleByBlockNumberAndIndex":case"test_forkCache":return n.Fork;case"eth_gasPrice":case"eth_blockNumber":case"eth_getBalance":case"eth_getStorageAt":case"eth_getTransactionCount":case"eth_call":case"eth_estimateGas":case"eth_getFilterLogs":case"eth_getLogs":case"test_blockCache":return n.Block;default:return n.Never}}!function(e){e.Block="block",e.Fork="fork",e.Never="never",e.Permanent="perma"}(n=t.CacheStrategy||(t.CacheStrategy={})),t.cacheIdentifierForRequest=function(e,t){var i;let n=t?function(e){if(!e.params)return[];let t=s(e.method);return void 0===t||!Array.isArray(e.params)||t>=e.params.length?e.params:"eth_getBlockByNumber"===e.method?e.params.slice(1):e.params.slice(0,t)}(e):null!==(i=e.params)&&void 0!==i?i:[];return o(e.method)?`${e.method}:${r(n)}`:null},t.canCache=o,t.blockTagForRequest=function(e){if(!e.params)return;let t=s(e.method);if(void 0!==t&&Array.isArray(e.params)&&!(t>=e.params.length))return e.params[t]},t.blockTagParamIndex=s,t.cacheTypeForMethod=a},22644:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isExecutionRevertedError=void 0;let n=i(30774),r=i(45554);t.isExecutionRevertedError=function(e){return(0,r.isJsonRpcError)(e)&&e.code===n.errorCodes.rpc.invalidInput&&"execution reverted"===e.message}},50355:(e,t)=>{"use strict";async function i(e){return new Promise(t=>setTimeout(t,e))}Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=void 0,t.timeout=i},41498:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.createWalletMiddleware=void 0;let s=o(i(50539)),a=i(63163),l=i(30774);function u(e){return 42===e.length}t.createWalletMiddleware=function({getAccounts:e,processDecryptMessage:t,processEncryptionPublicKey:i,processEthSignMessage:n,processPersonalMessage:r,processTransaction:o,processSignTransaction:d,processTypedMessage:c,processTypedMessageV3:h,processTypedMessageV4:f}){if(!e)throw Error("opts.getAccounts is required");return(0,a.createScaffoldMiddleware)({eth_accounts:(0,a.createAsyncMiddleware)(p),eth_coinbase:(0,a.createAsyncMiddleware)(g),eth_sendTransaction:(0,a.createAsyncMiddleware)(m),eth_signTransaction:(0,a.createAsyncMiddleware)(v),eth_sign:(0,a.createAsyncMiddleware)(b),eth_signTypedData:(0,a.createAsyncMiddleware)(y),eth_signTypedData_v3:(0,a.createAsyncMiddleware)(_),eth_signTypedData_v4:(0,a.createAsyncMiddleware)(w),personal_sign:(0,a.createAsyncMiddleware)(C),eth_getEncryptionPublicKey:(0,a.createAsyncMiddleware)(x),eth_decrypt:(0,a.createAsyncMiddleware)(k),personal_ecRecover:(0,a.createAsyncMiddleware)(S)});async function p(t,i){i.result=await e(t)}async function g(t,i){let n=await e(t);i.result=n[0]||null}async function m(e,t){if(!o)throw l.rpcErrors.methodNotSupported();if(!e.params||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let i=e.params[0],n=Object.assign(Object.assign({},i),{from:await E((null==i?void 0:i.from)||"",e)});t.result=await o(n,e)}async function v(e,t){if(!d)throw l.rpcErrors.methodNotSupported();if(!e.params||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let i=e.params[0],n=Object.assign(Object.assign({},i),{from:await E((null==i?void 0:i.from)||"",e)});t.result=await d(n,e)}async function b(e,t){if(!n)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,r=await E(i[0],e),o=i[1],s=Object.assign(Object.assign({},i[2]||{}),{from:r,data:o});t.result=await n(s,e)}async function y(e,t){if(!c)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=i[0],r=await E(i[1],e),o=Object.assign(Object.assign({},i[2]||{}),{from:r,data:n});t.result=await c(o,e,"V1")}async function _(e,t){if(!h)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=await E(i[0],e),r=i[1];t.result=await h({data:r,from:n,version:"V3"},e,"V3")}async function w(e,t){if(!f)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=await E(i[0],e),r=i[1];t.result=await f({data:r,from:n,version:"V4"},e,"V4")}async function C(e,t){let i,n;if(!r)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let o=e.params,s=o[0],a=o[1],d=o[2]||{};if(u(s)&&!u(a)){let e="The eth_personalSign method requires params ordered ";e+="[message, address]. This was previously handled incorrectly, and has been corrected automatically. Please switch this param order for smooth behavior in the future.",t.warning=e,i=s,n=a}else n=s,i=a;i=await E(i,e);let c=Object.assign(Object.assign({},d),{from:i,data:n});t.result=await r(c,e)}async function S(e,t){if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=2))throw l.rpcErrors.invalidInput();let i=e.params,n=i[0],r=i[1],o=s.recoverPersonalSignature({data:n,signature:r});t.result=o}async function x(e,t){if(!i)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let n=await E(e.params[0],e);t.result=await i(n,e)}async function k(e,i){if(!t)throw l.rpcErrors.methodNotSupported();if(!(null==e?void 0:e.params)||!Array.isArray(e.params)||!(e.params.length>=1))throw l.rpcErrors.invalidInput();let n=e.params,r=n[0],o=await E(n[1],e),s=Object.assign(Object.assign({},n[2]||{}),{from:o,data:r});i.result=await t(s,e)}async function E(t,i){if("string"==typeof t&&t.length>0&&u(t)){let n=(await e(i)).map(e=>e.toLowerCase()),r=t.toLowerCase();if(n.includes(r))return r;throw l.providerErrors.unauthorized()}throw l.rpcErrors.invalidParams({message:"Invalid parameters: must provide an Ethereum address."})}}},88023:e=>{"use strict";let t=(e,t,i,n)=>function(...r){return new t.promiseModule((o,s)=>{t.multiArgs?r.push((...e)=>{t.errorFirst?e[0]?s(e):(e.shift(),o(e)):o(e)}):t.errorFirst?r.push((e,t)=>{e?s(e):o(t)}):r.push(o);let a=this===i?n:this;Reflect.apply(e,a,r)})},i=new WeakMap;e.exports=(e,n)=>{n={exclude:[/.+(?:Sync|Stream)$/],errorFirst:!0,promiseModule:Promise,...n};let r=typeof e;if(!(null!==e&&("object"===r||"function"===r)))throw TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===e?"null":r}\``);let o=(e,t)=>{let r=i.get(e);if(r||(r={},i.set(e,r)),t in r)return r[t];let o=e=>"string"==typeof e||"symbol"==typeof t?t===e:e.test(t),s=Reflect.getOwnPropertyDescriptor(e,t),a=void 0===s||s.writable||s.configurable,l=(n.include?n.include.some(o):!n.exclude.some(o))&&a;return r[t]=l,l},s=new WeakMap,a=new Proxy(e,{apply(e,i,r){let o=s.get(e);if(o)return Reflect.apply(o,i,r);let l=n.excludeMain?e:t(e,n,a,e);return s.set(e,l),Reflect.apply(l,i,r)},get(e,i){let r=e[i];if(!o(e,i)||r===Function.prototype[i])return r;let l=s.get(r);if(l)return l;if("function"==typeof r){let i=t(r,n,a,e);return s.set(r,i),i}return r}});return a}},92517:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.getEncryptionPublicKey=t.decryptSafely=t.decrypt=t.encryptSafely=t.encrypt=void 0;let a=s(i(10717)),l=s(i(251)),u=i(65491);function d({publicKey:e,data:t,version:i}){if((0,u.isNullish)(e))throw Error("Missing publicKey parameter");if((0,u.isNullish)(t))throw Error("Missing data parameter");if((0,u.isNullish)(i))throw Error("Missing version parameter");if("x25519-xsalsa20-poly1305"===i){let i;if("string"!=typeof t)throw Error("Message data must be given as a string");let n=a.box.keyPair();try{i=l.decodeBase64(e)}catch(e){throw Error("Bad public key")}let r=l.decodeUTF8(t),o=a.randomBytes(a.box.nonceLength),s=a.box(r,o,i,n.secretKey);return{version:"x25519-xsalsa20-poly1305",nonce:l.encodeBase64(o),ephemPublicKey:l.encodeBase64(n.publicKey),ciphertext:l.encodeBase64(s)}}throw Error("Encryption type/version not supported")}function c({encryptedData:e,privateKey:t}){if((0,u.isNullish)(e))throw Error("Missing encryptedData parameter");if((0,u.isNullish)(t))throw Error("Missing privateKey parameter");if("x25519-xsalsa20-poly1305"===e.version){let i=h(t),n=a.box.keyPair.fromSecretKey(i).secretKey,r=l.decodeBase64(e.nonce),o=l.decodeBase64(e.ciphertext),s=l.decodeBase64(e.ephemPublicKey),u=a.box.open(o,r,s,n);try{if(!u)throw Error();let e=l.encodeUTF8(u);if(!e)throw Error();return e}catch(e){if(e&&"string"==typeof e.message&&e.message.length)throw Error(`Decryption failed: ${e.message}`);throw Error("Decryption failed.")}}throw Error("Encryption type/version not supported.")}function h(e){let t=n.from(e,"hex").toString("base64");return l.decodeBase64(t)}t.encrypt=d,t.encryptSafely=function({publicKey:e,data:t,version:i}){if((0,u.isNullish)(e))throw Error("Missing publicKey parameter");if((0,u.isNullish)(t))throw Error("Missing data parameter");if((0,u.isNullish)(i))throw Error("Missing version parameter");if("object"==typeof t&&t&&"toJSON"in t)throw Error("Cannot encrypt with toJSON property. Please remove toJSON property");let r={data:t,padding:""},o=n.byteLength(JSON.stringify(r),"utf-8")%2048,s=0;return o>0&&(s=2048-o-16),r.padding="0".repeat(s),d({publicKey:e,data:JSON.stringify(r),version:i})},t.decrypt=c,t.decryptSafely=function({encryptedData:e,privateKey:t}){if((0,u.isNullish)(e))throw Error("Missing encryptedData parameter");if((0,u.isNullish)(t))throw Error("Missing privateKey parameter");return JSON.parse(c({encryptedData:e,privateKey:t})).data},t.getEncryptionPublicKey=function(e){let t=h(e),i=a.box.keyPair.fromSecretKey(t).publicKey;return l.encodeBase64(i)}},50539:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.normalize=t.concatSig=void 0,r(i(91695),t),r(i(5190),t),r(i(92517),t);var o=i(65491);Object.defineProperty(t,"concatSig",{enumerable:!0,get:function(){return o.concatSig}}),Object.defineProperty(t,"normalize",{enumerable:!0,get:function(){return o.normalize}})},91695:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractPublicKey=t.recoverPersonalSignature=t.personalSign=void 0;let n=i(45372),r=i(65491);function o(e,t){let i=(0,n.hashPersonalMessage)((0,r.legacyToBuffer)(e));return(0,r.recoverPublicKey)(i,t)}t.personalSign=function({privateKey:e,data:t}){if((0,r.isNullish)(t))throw Error("Missing data parameter");if((0,r.isNullish)(e))throw Error("Missing privateKey parameter");let i=(0,r.legacyToBuffer)(t),o=(0,n.hashPersonalMessage)(i),s=(0,n.ecsign)(o,e);return(0,r.concatSig)((0,n.toBuffer)(s.v),s.r,s.s)},t.recoverPersonalSignature=function({data:e,signature:t}){if((0,r.isNullish)(e))throw Error("Missing data parameter");if((0,r.isNullish)(t))throw Error("Missing signature parameter");let i=o(e,t),s=(0,n.publicToAddress)(i);return(0,n.bufferToHex)(s)},t.extractPublicKey=function({data:e,signature:t}){if((0,r.isNullish)(e))throw Error("Missing data parameter");if((0,r.isNullish)(t))throw Error("Missing signature parameter");return`0x${o(e,t).toString("hex")}`}},5190:(e,t,i)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.recoverTypedSignature=t.signTypedData=t.typedSignatureHash=t.TypedDataUtils=t.TYPED_MESSAGE_SCHEMA=t.SignTypedDataVersion=void 0;let r=i(45372),o=i(40260),s=i(84206),a=i(92313),l=i(45554),u=i(1115),d=i(65491);function c(e,t){if(Object.keys(n).includes(e)){if(t&&!t.includes(e))throw Error(`SignTypedDataVersion not allowed: '${e}'. Allowed versions are: ${t.join(", ")}`)}else throw Error(`Invalid version: '${e}'`)}function h(e,t){(0,l.assert)(null!==t,`Unable to encode value: Invalid number. Expected a valid number value, but received "${t}".`);let i=BigInt(t),n=(0,s.getLength)(e),r=BigInt(2)**BigInt(n)-BigInt(1);return(0,l.assert)(i>=-r&&i<=r,`Unable to encode value: Number "${t}" is out of range for type "${e}".`),i}function f(e,t,i,s){c(s,[n.V3,n.V4]);let d=["bytes32"],p=[v(e,i)];for(let g of i[e]){if(s===n.V3&&void 0===t[g.name])continue;let[e,m]=function e(t,i,s,d,p){if(c(p,[n.V3,n.V4]),void 0!==t[s])return["bytes32",p===n.V4&&null==d?"0x0000000000000000000000000000000000000000000000000000000000000000":(0,r.arrToBufArr)((0,u.keccak256)(f(s,d,t,p)))];if("function"===s)throw Error('Unsupported or invalid type: "function"');if(void 0===d)throw Error(`missing value for field ${i} of type ${s}`);if("address"===s){if("number"==typeof d)return["address",(0,a.padStart)((0,l.numberToBytes)(d),20)];if((0,l.isStrictHexString)(d))return["address",(0,l.add0x)(d)];if("string"==typeof d)return["address",(function(e){let t=BigInt(0);for(let i=0;i=49?t+=n-BigInt(49)+BigInt(10):n>=17?t+=n-BigInt(17)+BigInt(10):t+=n}return(0,a.padStart)((0,l.bigIntToBytes)(t),20)})(d).subarray(0,20)]}if("bool"===s)return["bool",!!d];if("bytes"===s)return"number"==typeof d?d=(0,l.numberToBytes)(d):(0,l.isStrictHexString)(d)?d=(0,l.hexToBytes)(d):"string"==typeof d&&(d=(0,l.stringToBytes)(d)),["bytes32",(0,r.arrToBufArr)((0,u.keccak256)(d))];if(s.startsWith("bytes")&&"bytes"!==s&&!s.includes("["))return"number"==typeof d?d<0?["bytes32",new Uint8Array(32)]:["bytes32",(0,l.bigIntToBytes)(BigInt(d))]:(0,l.isStrictHexString)(d)?["bytes32",(0,l.hexToBytes)(d)]:["bytes32",d];if(s.startsWith("int")&&!s.includes("[")){let e=h(s,d);return e>=BigInt(0)?["uint256",e]:["int256",e]}if("string"===s)return d="number"==typeof d?(0,l.numberToBytes)(d):(0,l.stringToBytes)(null!=d?d:""),["bytes32",(0,r.arrToBufArr)((0,u.keccak256)(d))];if(s.endsWith("]")){if(p===n.V3)throw Error("Arrays are unimplemented in encodeData; use V4 extension");let a=s.slice(0,s.lastIndexOf("[")),l=d.map(n=>e(t,i,a,n,p));return["bytes32",(0,r.arrToBufArr)((0,u.keccak256)((0,o.encode)(l.map(([e])=>e),l.map(([,e])=>e))))]}return[s,d]}(i,g.name,g.type,t[g.name],s);d.push(e),p.push(m)}return(0,r.arrToBufArr)((0,o.encode)(d,p))}function p(e,t){let i="",n=g(e,t);for(let r of(n.delete(e),[e,...Array.from(n).sort()])){if(!t[r])throw Error(`No type definition specified: ${r}`);i+=`${r}(${t[r].map(({name:e,type:t})=>`${t} ${e}`).join(",")})`}return i}function g(e,t,i=new Set){if("string"!=typeof e)throw Error(`Invalid findTypeDependencies input ${JSON.stringify(e)}`);let n=e.match(/^\w*/u);if([e]=n,i.has(e)||void 0===t[e])return i;for(let n of(i.add(e),t[e]))g(n.type,t,i);return i}function m(e,t,i,o){c(o,[n.V3,n.V4]);let s=f(e,t,i,o),a=(0,u.keccak256)(s);return(0,r.arrToBufArr)(a)}function v(e,t){let i=(0,l.stringToBytes)(p(e,t));return(0,r.arrToBufArr)((0,u.keccak256)(i))}function b(e){let i={};for(let n in t.TYPED_MESSAGE_SCHEMA.properties)e[n]&&(i[n]=e[n]);return"types"in i&&(i.types=Object.assign({EIP712Domain:[]},i.types)),i}function y(e,t){c(t,[n.V3,n.V4]);let i=b(e),{domain:r}=i;return m("EIP712Domain",r,{EIP712Domain:i.types.EIP712Domain},t)}function _(e){let t=Error("Expect argument to be non-empty array");if("object"!=typeof e||!("length"in e)||!e.length)throw t;let i=e.map(({name:e,type:t,value:i})=>{if("address[]"===t)return{name:e,type:"bytes32[]",value:i.map(e=>"number"==typeof e?(0,a.padStart)((0,l.numberToBytes)(e),32):(0,l.isStrictHexString)(e)?(0,a.padStart)((0,l.hexToBytes)(e).subarray(0,32),32):e instanceof Uint8Array?(0,a.padStart)(e.subarray(0,32),32):e)};if(t.startsWith("int")&&(0,s.isArrayType)(t)){let[n,r]=(0,s.getArrayType)(t);return{name:e,type:`bytes32[${null!=r?r:""}]`,value:i.map(e=>{if("string"==typeof e||"number"==typeof e||"bigint"==typeof e){let t=h(n,e);if(t>=BigInt(0))return(0,a.padStart)((0,l.bigIntToBytes)(t),32);let i=BigInt.asIntN((0,s.getLength)(n),t);return(0,l.signedBigIntToBytes)(i,32)}return e})}}return{name:e,type:t,value:function e(t,i){if((0,s.isArrayType)(t)&&Array.isArray(i)){let[n]=(0,s.getArrayType)(t);return i.map(t=>e(n,t))}if("address"===t){if("number"==typeof i)return(0,a.padStart)((0,l.numberToBytes)(i),20);if((0,l.isStrictHexString)(i))return(0,a.padStart)((0,l.hexToBytes)(i).subarray(0,20),20);if(i instanceof Uint8Array)return(0,a.padStart)(i.subarray(0,20),20)}if("bool"===t)return!!i;if(t.startsWith("bytes")&&"bytes"!==t){let e=(0,s.getByteLength)(t);if("number"==typeof i)return i<0?new Uint8Array:(0,l.numberToBytes)(i).subarray(0,e);if((0,l.isStrictHexString)(i))return(0,l.hexToBytes)(i).subarray(0,e);if(i instanceof Uint8Array)return i.subarray(0,e)}return t.startsWith("uint")&&"number"==typeof i?Math.abs(i):t.startsWith("int")&&"number"==typeof i?BigInt.asIntN((0,s.getLength)(t),BigInt(i)):i}(t,i)}}),n=i.map(e=>"bytes"!==e.type?e.value:(0,d.legacyToBuffer)(e.value)),c=i.map(e=>{if("function"===e.type)throw Error('Unsupported or invalid type: "function"');return e.type}),f=e.map(e=>{if(!e.name)throw t;return`${e.type} ${e.name}`});return(0,r.arrToBufArr)((0,u.keccak256)((0,o.encodePacked)(["bytes32","bytes32"],[(0,u.keccak256)((0,o.encodePacked)(["string[]"],[f],!0)),(0,u.keccak256)((0,o.encodePacked)(c,n,!0))])))}!function(e){e.V1="V1",e.V3="V3",e.V4="V4"}(n=t.SignTypedDataVersion||(t.SignTypedDataVersion={})),t.TYPED_MESSAGE_SCHEMA={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},t.TypedDataUtils={encodeData:f,encodeType:p,findTypeDependencies:g,hashStruct:m,hashType:v,sanitizeData:b,eip712Hash:function(e,t){c(t,[n.V3,n.V4]);let i=b(e),o=[(0,l.hexToBytes)("1901")];return o.push(y(e,t)),"EIP712Domain"!==i.primaryType&&o.push(m(i.primaryType,i.message,i.types,t)),(0,r.arrToBufArr)((0,u.keccak256)((0,l.concatBytes)(o)))},eip712DomainHash:y},t.typedSignatureHash=function(e){let t=_(e);return(0,l.bytesToHex)(t)},t.signTypedData=function({privateKey:e,data:i,version:o}){if(c(o),(0,d.isNullish)(i))throw Error("Missing data parameter");if((0,d.isNullish)(e))throw Error("Missing private key parameter");let s=o===n.V1?_(i):t.TypedDataUtils.eip712Hash(i,o),a=(0,r.ecsign)(s,e);return(0,d.concatSig)((0,r.arrToBufArr)((0,l.bigIntToBytes)(a.v)),a.r,a.s)},t.recoverTypedSignature=function({data:e,signature:i,version:o}){if(c(o),(0,d.isNullish)(e))throw Error("Missing data parameter");if((0,d.isNullish)(i))throw Error("Missing signature parameter");let s=o===n.V1?_(e):t.TypedDataUtils.eip712Hash(e,o),a=(0,d.recoverPublicKey)(s,i),u=(0,r.publicToAddress)(a);return(0,l.bytesToHex)(u)}},65491:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.normalize=t.recoverPublicKey=t.concatSig=t.legacyToBuffer=t.isNullish=t.padWithZeroes=void 0;let r=i(45372),o=i(45554),s=i(81538);function a(e,t){if(""!==e&&!/^[a-f0-9]+$/iu.test(e))throw Error(`Expected an unprefixed hex string. Received: ${e}`);if(t<0)throw Error(`Expected a non-negative integer target length. Received: ${t}`);return String.prototype.padStart.call(e,t,"0")}function l(e){return null==e}t.padWithZeroes=a,t.isNullish=l,t.legacyToBuffer=function(e){return"string"!=typeof e||(0,s.isHexString)(e)?(0,r.toBuffer)(e):n.from(e)},t.concatSig=function(e,t,i){let n=(0,r.fromSigned)(t),l=(0,r.fromSigned)(i),u=(0,r.bufferToInt)(e),d=a((0,r.toUnsigned)(n).toString("hex"),64),c=a((0,r.toUnsigned)(l).toString("hex"),64),h=(0,s.stripHexPrefix)((0,s.intToHex)(u));return(0,o.add0x)(d.concat(c,h))},t.recoverPublicKey=function(e,t){let i=(0,r.fromRpcSig)(t);return(0,r.ecrecover)(e,i.v,i.r,i.s)},t.normalize=function(e){if(!l(e)){if("number"==typeof e){if(e<0)return"0x";let t=(0,o.numberToBytes)(e);e=(0,o.bytesToHex)(t)}if("string"!=typeof e){let t="eth-sig-util.normalize() requires hex string or integer input.";throw Error(t+=` received ${typeof e}: ${e}`)}return(0,o.add0x)(e.toLowerCase())}}},27720:function(e,t,i){"use strict";var n,r,o,s,a,l,u,d,c,h,f,p,g,m=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},v=this&&this.__classPrivateFieldSet||function(e,t,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(e,i):r?r.value=i:t.set(e,i),i},b=this&&this.__classPrivateFieldGet||function(e,t,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(e):n?n.value:t.get(e)},y=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.JsonRpcEngine=void 0;let _=i(30774),w=y(i(63795)),C=i(45554);class S extends w.default{constructor({notificationHandler:e}={}){super(),n.add(this),o.set(this,!1),s.set(this,void 0),a.set(this,void 0),v(this,s,[],"f"),v(this,a,e,"f")}destroy(){b(this,s,"f").forEach(e=>{"destroy"in e&&"function"==typeof e.destroy&&e.destroy()}),v(this,s,[],"f"),v(this,o,!0,"f")}push(e){b(this,n,"m",l).call(this),b(this,s,"f").push(e)}handle(e,t){if(b(this,n,"m",l).call(this),t&&"function"!=typeof t)throw Error('"callback" must be a function if provided.');return Array.isArray(e)?t?b(this,n,"m",u).call(this,e,t):b(this,n,"m",u).call(this,e):t?b(this,n,"m",d).call(this,e,t):this._promiseHandle(e)}asMiddleware(){return b(this,n,"m",l).call(this),(e,t,i,n)=>m(this,void 0,void 0,function*(){try{let[o,a,l]=yield b(S,r,"m",h).call(S,e,t,b(this,s,"f"));if(a)return yield b(S,r,"m",p).call(S,l),n(o);return i(e=>m(this,void 0,void 0,function*(){try{yield b(S,r,"m",p).call(S,l)}catch(t){return e(t)}return e()}))}catch(e){return n(e)}})}_promiseHandle(e){return m(this,void 0,void 0,function*(){return new Promise((t,i)=>{b(this,n,"m",d).call(this,e,(e,n)=>{e&&void 0===n?i(e):t(n)}).catch(i)})})}}function x(e){return JSON.stringify(e,null,2)}t.JsonRpcEngine=S,r=S,o=new WeakMap,s=new WeakMap,a=new WeakMap,n=new WeakSet,l=function(){if(b(this,o,"f"))throw Error("This engine is destroyed and can no longer be used.")},u=function(e,t){return m(this,void 0,void 0,function*(){try{if(0===e.length){let e=[{id:null,jsonrpc:"2.0",error:new _.JsonRpcError(_.errorCodes.rpc.invalidRequest,"Request batch must contain plain objects. Received an empty array")}];if(t)return t(null,e);return e}let i=(yield Promise.all(e.map(this._promiseHandle.bind(this)))).filter(e=>void 0!==e);if(t)return t(null,i);return i}catch(e){if(t)return t(e);throw e}})},d=function(e,t){var i;return m(this,void 0,void 0,function*(){if(!e||Array.isArray(e)||"object"!=typeof e){let i=new _.JsonRpcError(_.errorCodes.rpc.invalidRequest,`Requests must be plain objects. Received: ${typeof e}`,{request:e});return t(i,{id:null,jsonrpc:"2.0",error:i})}if("string"!=typeof e.method){let n=new _.JsonRpcError(_.errorCodes.rpc.invalidRequest,`Must specify a string method. Received: ${typeof e.method}`,{request:e});return b(this,a,"f")&&!(0,C.isJsonRpcRequest)(e)?t(null):t(n,{id:null!==(i=e.id)&&void 0!==i?i:null,jsonrpc:"2.0",error:n})}if(b(this,a,"f")&&!(0,C.isJsonRpcRequest)(e)){try{yield b(this,a,"f").call(this,e)}catch(e){return t(e)}return t(null)}let n=null,o=Object.assign({},e),l={id:o.id,jsonrpc:o.jsonrpc};try{yield b(S,r,"m",c).call(S,o,l,b(this,s,"f"))}catch(e){n=e}return n&&(delete l.result,l.error||(l.error=(0,_.serializeError)(n))),t(n,l)})},c=function(e,t,i){return m(this,void 0,void 0,function*(){let[n,o,s]=yield b(S,r,"m",h).call(S,e,t,i);if(b(S,r,"m",g).call(S,e,t,o),yield b(S,r,"m",p).call(S,s),n)throw n})},h=function(e,t,i){return m(this,void 0,void 0,function*(){let n=[],o=null,s=!1;for(let a of i)if([o,s]=yield b(S,r,"m",f).call(S,e,t,a,n),s)break;return[o,s,n.reverse()]})},f=function(e,t,i,n){return m(this,void 0,void 0,function*(){return new Promise(r=>{let o=e=>{let i=e||t.error;i&&(t.error=(0,_.serializeError)(i)),r([i,!0])};try{i(e,t,i=>{t.error?o(t.error):(i&&("function"!=typeof i&&o(new _.JsonRpcError(_.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof i}" for request: +${x(e)}`,{request:e})),n.push(i)),r([null,!1]))},o)}catch(e){o(e)}})})},p=function(e){return m(this,void 0,void 0,function*(){for(let t of e)yield new Promise((e,i)=>{t(t=>t?i(t):e())})})},g=function(e,t,i){if(!(0,C.hasProperty)(t,"result")&&!(0,C.hasProperty)(t,"error"))throw new _.JsonRpcError(_.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request: +${x(e)}`,{request:e});if(!i)throw new _.JsonRpcError(_.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request: +${x(e)}`,{request:e})}},18418:function(e,t){"use strict";var i=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.createAsyncMiddleware=void 0,t.createAsyncMiddleware=function(e){return(t,n,r,o)=>i(this,void 0,void 0,function*(){let s;let a=new Promise(e=>{s=e}),l=null,u=!1;try{yield e(t,n,()=>i(this,void 0,void 0,function*(){return u=!0,r(e=>{l=e,s()}),a})),u?(yield a,l(null)):o(null)}catch(e){l?l(e):o(e)}})}},57023:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createScaffoldMiddleware=void 0,t.createScaffoldMiddleware=function(e){return(t,i,n,r)=>{let o=e[t.method];return void 0===o?n():"function"==typeof o?o(t,i,n,r):(i.result=o,r())}}},69846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqueId=void 0;let i=Math.floor(4294967295*Math.random());t.getUniqueId=function(){return i=(i+1)%4294967295}},57857:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIdRemapMiddleware=void 0;let n=i(69846);t.createIdRemapMiddleware=function(){return(e,t,i,r)=>{let o=e.id,s=(0,n.getUniqueId)();e.id=s,t.id=s,i(i=>{e.id=o,t.id=o,i()})}}},63163:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(18418),t),r(i(57023),t),r(i(69846),t),r(i(57857),t),r(i(27720),t),r(i(878),t)},878:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMiddleware=void 0;let n=i(27720);t.mergeMiddleware=function(e){let t=new n.JsonRpcEngine;return e.forEach(e=>t.push(e)),t.asMiddleware()}},41023:(e,t,i)=>{"use strict";let n,r;i.r(t),i.d(t,{BIP44CoinTypeNode:()=>t6,BIP44Node:()=>iV,BIP44PurposeNodeToken:()=>m,BIP_32_HARDENED_OFFSET:()=>C,BIP_32_PATH_REGEX:()=>y,BIP_39_PATH_REGEX:()=>w,BIP_44_COIN_TYPE_DEPTH:()=>t1,BYTES_KEY_LENGTH:()=>c,MAX_BIP_32_INDEX:()=>g,MAX_BIP_44_DEPTH:()=>f,MAX_UNHARDENED_BIP_32_INDEX:()=>p,MIN_BIP_44_DEPTH:()=>h,SLIP10Node:()=>iO,SLIP_10_PATH_REGEX:()=>_,UNPREFIXED_BIP_32_PATH_REGEX:()=>b,UNPREFIXED_PATH_REGEX:()=>v,createBip39KeyFromSeed:()=>iE,deriveBIP44AddressKey:()=>t5,ed25519:()=>o,getBIP44AddressKeyDeriver:()=>t4,isValidBIP32PathSegment:()=>tM,mnemonicPhraseToBytes:()=>tB,secp256k1:()=>s});var o={};i.r(o),i.d(o,{compressPublicKey:()=>ty,curve:()=>eU,decompressPublicKey:()=>t_,deriveUnhardenedKeys:()=>tg,getPublicKey:()=>tv,isValidPrivateKey:()=>tp,name:()=>th,publicAdd:()=>tb,publicKeyLength:()=>tm,secret:()=>tf});var s={};i.r(s),i.d(s,{compressPublicKey:()=>tG,curve:()=>N,decompressPublicKey:()=>tZ,deriveUnhardenedKeys:()=>tW,getPublicKey:()=>tK,isValidPrivateKey:()=>t$,name:()=>tV,publicAdd:()=>tq,publicKeyLength:()=>tU,secret:()=>tj});var a={};i.r(a),i.d(a,{deriveChildKey:()=>iw,privateKeyToEthAddress:()=>iy,publicKeyToEthAddress:()=>i_});var l={};i.r(l),i.d(l,{bip39MnemonicToMultipath:()=>ix,createBip39KeyFromSeed:()=>iE,deriveChildKey:()=>ik});var u={};i.r(u),i.d(u,{deriveChildKey:()=>iL});var d=i(97009);let c=32,h=0,f=5,p=2147483647,g=4294967295,m="bip32:44'",v=/^\d+$/u,b=RegExp("^(?\\d+)'?$","u"),y=/^bip32:\d+'?$/u,_=/^slip10:\d+'?$/u,w=/^bip39:([a-z]+){1}( [a-z]+){11,23}$/u,C=2147483648;var S=i(69314);/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */let x=BigInt(0),k=BigInt(1),E=BigInt(2),L=BigInt(3),M=BigInt(8),N=Object.freeze({a:x,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:k,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")}),D=(e,t)=>(e+t/E)/t,A={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(e){let{n:t}=N,i=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-k*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=BigInt("0x100000000000000000000000000000000"),s=D(i*e,t),a=D(-n*e,t),l=et(e-s*i-a*r,t),u=et(-s*n-a*i,t),d=l>o,c=u>o;if(d&&(l=t-l),c&&(u=t-u),l>o||u>o)throw Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:d,k1:l,k2neg:c,k2:u}}};function T(e){let{a:t,b:i}=N,n=et(e*e),r=et(n*e);return et(r+t*e+i)}let I=N.a===x;class O extends Error{constructor(e){super(e)}}function P(e){if(!(e instanceof R))throw TypeError("JacobianPoint expected")}class R{constructor(e,t,i){this.x=e,this.y=t,this.z=i}static fromAffine(e){if(!(e instanceof H))throw TypeError("JacobianPoint#fromAffine: expected Point");return e.equals(H.ZERO)?R.ZERO:new R(e.x,e.y,k)}static toAffineBatch(e){let t=function(e,t=N.P){let i=Array(e.length),n=en(e.reduce((e,n,r)=>n===x?e:(i[r]=e,et(e*n,t)),k),t);return e.reduceRight((e,n,r)=>n===x?e:(i[r]=et(e*i[r],t),et(e*n,t)),n),i}(e.map(e=>e.z));return e.map((e,i)=>e.toAffine(t[i]))}static normalizeZ(e){return R.toAffineBatch(e).map(R.fromAffine)}equals(e){P(e);let{x:t,y:i,z:n}=this,{x:r,y:o,z:s}=e,a=et(n*n),l=et(s*s),u=et(t*l),d=et(r*a),c=et(et(i*s)*l),h=et(et(o*n)*a);return u===d&&c===h}negate(){return new R(this.x,et(-this.y),this.z)}double(){let{x:e,y:t,z:i}=this,n=et(e*e),r=et(t*t),o=et(r*r),s=e+r,a=et(E*(et(s*s)-n-o)),l=et(L*n),u=et(l*l),d=et(u-E*a),c=et(l*(a-d)-M*o),h=et(E*t*i);return new R(d,c,h)}add(e){P(e);let{x:t,y:i,z:n}=this,{x:r,y:o,z:s}=e;if(r===x||o===x)return this;if(t===x||i===x)return e;let a=et(n*n),l=et(s*s),u=et(t*l),d=et(r*a),c=et(et(i*s)*l),h=et(et(o*n)*a),f=et(d-u),p=et(h-c);if(f===x)return p===x?this.double():R.ZERO;let g=et(f*f),m=et(f*g),v=et(u*g),b=et(p*p-m-E*v),y=et(p*(v-b)-c*m),_=et(n*s*f);return new R(b,y,_)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=R.ZERO;if("bigint"==typeof e&&e===x)return t;let i=ee(e);if(i===k)return this;if(!I){let e=t,n=this;for(;i>x;)i&k&&(e=e.add(n)),n=n.double(),i>>=k;return e}let{k1neg:n,k1:r,k2neg:o,k2:s}=A.splitScalar(i),a=t,l=t,u=this;for(;r>x||s>x;)r&k&&(a=a.add(u)),s&k&&(l=l.add(u)),u=u.double(),r>>=k,s>>=k;return n&&(a=a.negate()),o&&(l=l.negate()),l=new R(et(l.x*A.beta),l.y,l.z),a.add(l)}precomputeWindow(e){let t=I?128/e+1:256/e+1,i=[],n=this,r=n;for(let o=0;o>=d,s>a&&(s-=u,e+=k);let c=i+Math.abs(s)-1,h=t%2!=0,f=s<0;0===s?o=o.add(F(h,n[i])):r=r.add(F(f,n[c]))}return{p:r,f:o}}multiply(e,t){let i,n,r=ee(e);if(I){let{k1neg:e,k1:o,k2neg:s,k2:a}=A.splitScalar(r),{p:l,f:u}=this.wNAF(o,t),{p:d,f:c}=this.wNAF(a,t);l=F(e,l),d=F(s,d),d=new R(et(d.x*A.beta),d.y,d.z),i=l.add(d),n=u.add(c)}else{let{p:e,f:o}=this.wNAF(r,t);i=e,n=o}return R.normalizeZ([i,n])[0]}toAffine(e){let{x:t,y:i,z:n}=this,r=this.equals(R.ZERO);null==e&&(e=r?M:en(n));let o=e,s=et(o*o),a=et(s*o),l=et(t*s),u=et(i*a),d=et(n*o);if(r)return H.ZERO;if(d!==k)throw Error("invZ was invalid");return new H(l,u)}}function F(e,t){let i=t.negate();return e?i:t}R.BASE=new R(N.Gx,N.Gy,k),R.ZERO=new R(x,k,x);let B=new WeakMap;class H{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,B.delete(this)}hasEvenY(){return this.y%E===x}static fromCompressedHex(e){let t=32===e.length,i=Q(t?e:e.subarray(1));if(!eo(i))throw Error("Point is not on curve");let n=function(e){let{P:t}=N,i=BigInt(6),n=BigInt(11),r=BigInt(22),o=BigInt(23),s=BigInt(44),a=BigInt(88),l=e*e*e%t,u=l*l*e%t,d=ei(u,L)*u%t,c=ei(d,L)*u%t,h=ei(c,E)*l%t,f=ei(h,n)*h%t,p=ei(f,r)*f%t,g=ei(p,s)*p%t,m=ei(g,a)*g%t,v=ei(m,s)*p%t,b=ei(v,L)*u%t,y=ei(b,o)*f%t,_=ei(y,i)*l%t,w=ei(_,E);if(w*w%t!==e)throw Error("Cannot find square root");return w}(T(i)),r=(n&k)===k;t?r&&(n=et(-n)):(1&e[0])==1!==r&&(n=et(-n));let o=new H(i,n);return o.assertValidity(),o}static fromUncompressedHex(e){let t=Q(e.subarray(1,33)),i=Q(e.subarray(33,65)),n=new H(t,i);return n.assertValidity(),n}static fromHex(e){let t=X(e),i=t.length,n=t[0];if(32===i||33===i&&(2===n||3===n))return this.fromCompressedHex(t);if(65===i&&4===n)return this.fromUncompressedHex(t);throw Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${i}`)}static fromPrivateKey(e){return H.BASE.multiply(es(e))}static fromSignature(e,t,i){let{r:n,s:r}=function(e){if(e instanceof j)return e.assertValidity(),e;try{return j.fromDER(e)}catch(t){return j.fromCompact(e)}}(t);if(![0,1,2,3].includes(i))throw Error("Cannot recover: invalid recovery bit");let o=function(e,t=!1){let i,n;let r=(i=8*e.length-256,n=Q(e),i>0?n>>BigInt(i):n);if(t)return r;let{n:o}=N;return r>=o?r-o:r}(X(e)),{n:s}=N,a=2===i||3===i?n+s:n,l=en(a,s),u=et(-o*l,s),d=et(r*l,s),c=1&i?"03":"02",h=H.fromHex(c+q(a)),f=H.BASE.multiplyAndAddUnsafe(h,u,d);if(!f)throw Error("Cannot recover signature: point at infinify");return f.assertValidity(),f}toRawBytes(e=!1){return J(this.toHex(e))}toHex(e=!1){let t=q(this.x);return e?`${this.hasEvenY()?"02":"03"}${t}`:`04${t}${q(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){let e="Point is not on elliptic curve",{x:t,y:i}=this;if(!eo(t)||!eo(i))throw Error(e);let n=et(i*i);if(et(n-T(t))!==x)throw Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new H(this.x,et(-this.y))}double(){return R.fromAffine(this).double().toAffine()}add(e){return R.fromAffine(this).add(R.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return R.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,i){let n=R.fromAffine(this),r=t===x||t===k||this!==H.BASE?n.multiplyUnsafe(t):n.multiply(t),o=R.fromAffine(e).multiplyUnsafe(i),s=r.add(o);return s.equals(R.ZERO)?void 0:s.toAffine()}}function z(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function V(e){if(e.length<2||2!==e[0])throw Error(`Invalid signature integer tag: ${$(e)}`);let t=e[1],i=e.subarray(2,t+2);if(!t||i.length!==t)throw Error("Invalid signature integer: wrong length");if(0===i[0]&&i[1]<=127)throw Error("Invalid signature integer: trailing length");return{data:Q(i),left:e.subarray(t+2)}}H.BASE=new H(N.Gx,N.Gy),H.ZERO=new H(x,x);class j{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){let t=e instanceof Uint8Array,i="Signature.fromCompact";if("string"!=typeof e&&!t)throw TypeError(`${i}: Expected string or Uint8Array`);let n=t?$(e):e;if(128!==n.length)throw Error(`${i}: Expected 64-byte hex`);return new j(Y(n.slice(0,64)),Y(n.slice(64,128)))}static fromDER(e){let t=e instanceof Uint8Array;if("string"!=typeof e&&!t)throw TypeError("Signature.fromDER: Expected string or Uint8Array");let{r:i,s:n}=function(e){if(e.length<2||48!=e[0])throw Error(`Invalid signature tag: ${$(e)}`);if(e[1]!==e.length-2)throw Error("Invalid signature: incorrect length");let{data:t,left:i}=V(e.subarray(2)),{data:n,left:r}=V(i);if(r.length)throw Error(`Invalid signature: left bytes after parsing: ${$(r)}`);return{r:t,s:n}}(t?e:J(e));return new j(i,n)}static fromHex(e){return this.fromDER(e)}assertValidity(){let{r:e,s:t}=this;if(!er(e))throw Error("Invalid Signature: r must be 0 < r < n");if(!er(t))throw Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){let e=N.n>>k;return this.s>e}normalizeS(){return this.hasHighS()?new j(this.r,et(-this.s,N.n)):this}toDERRawBytes(){return J(this.toDERHex())}toDERHex(){let e=z(Z(this.s)),t=z(Z(this.r)),i=e.length/2,n=t.length/2;return`30${Z(n+i+4)}02${Z(n)}${t}02${Z(i)}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return J(this.toCompactHex())}toCompactHex(){return q(this.r)+q(this.s)}}function W(...e){if(!e.every(e=>e instanceof Uint8Array))throw Error("Uint8Array list expected");if(1===e.length)return e[0];let t=e.reduce((e,t)=>e+t.length,0),i=new Uint8Array(t);for(let t=0,n=0;tt.toString(16).padStart(2,"0"));function $(e){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");let t="";for(let i=0;i0)return BigInt(e);if("bigint"==typeof e&&er(e))return e;throw TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function et(e,t=N.P){let i=e%t;return i>=x?i:t+i}function ei(e,t){let{P:i}=N,n=e;for(;t-- >x;)n*=n,n%=i;return n}function en(e,t=N.P){if(e===x||t<=x)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);let i=et(e,t),n=t,r=x,o=k,s=k,a=x;for(;i!==x;){let e=n/i,t=n%i,l=r-s*e,u=o-a*e;n=i,i=t,r=s,o=a,s=l,a=u}if(n!==k)throw Error("invert: does not exist");return et(r,t)}function er(e){return x0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw Error("Expected 32 bytes of private key");t=Y(e)}else if(e instanceof Uint8Array){if(32!==e.length)throw Error("Expected 32 bytes of private key");t=Q(e)}else throw TypeError("Expected valid private key");if(!er(t))throw Error("Expected private key: 0 < key < n");return t}H.BASE._setWindowSize(8);let ea={node:S,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},el={},eu={bytesToHex:$,hexToBytes:J,concatBytes:W,mod:et,invert:en,isValidPrivateKey(e){try{return es(e),!0}catch(e){return!1}},_bigintTo32Bytes:G,_normalizePrivateKey:es,hashToPrivateKey:e=>{if((e=X(e)).length<40||e.length>1024)throw Error("Expected valid bytes of private key as per FIPS 186");return G(et(Q(e),N.n-k)+k)},randomBytes:(e=32)=>{if(ea.web)return ea.web.getRandomValues(new Uint8Array(e));if(ea.node){let{randomBytes:t}=ea.node;return Uint8Array.from(t(e))}throw Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>eu.hashToPrivateKey(eu.randomBytes(40)),precompute(e=8,t=H.BASE){let i=t===H.BASE?t:new H(t.x,t.y);return i._setWindowSize(e),i.multiply(L),i},sha256:async(...e)=>{if(ea.web){let t=await ea.web.subtle.digest("SHA-256",W(...e));return new Uint8Array(t)}if(ea.node){let{createHash:t}=ea.node,i=t("sha256");return e.forEach(e=>i.update(e)),Uint8Array.from(i.digest())}throw Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(ea.web){let i=await ea.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),n=W(...t),r=await ea.web.subtle.sign("HMAC",i,n);return new Uint8Array(r)}if(ea.node){let{createHmac:i}=ea.node,n=i("sha256",e);return t.forEach(e=>n.update(e)),Uint8Array.from(n.digest())}throw Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(e,...t)=>{let i=el[e];if(void 0===i){let t=await eu.sha256(Uint8Array.from(e,e=>e.charCodeAt(0)));i=W(t,t),el[e]=i}return eu.sha256(i,...t)},taggedHashSync:(e,...t)=>{if("function"!=typeof n)throw new O("sha256Sync is undefined, you need to set it");let i=el[e];if(void 0===i){let t=n(Uint8Array.from(e,e=>e.charCodeAt(0)));i=W(t,t),el[e]=i}return n(i,...t)},_JacobianPoint:R};Object.defineProperties(eu,{sha256Sync:{configurable:!1,get:()=>n,set(e){n||(n=e)}},hmacSha256Sync:{configurable:!1,get:()=>r,set(e){r||(r=e)}}});var ed=i(63610),ec=i(1840),eh=i(79225);class ef extends eh.kb{constructor(e,t,i,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=i,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,eh.GL)(this.buffer)}update(e){(0,ec.Gg)(this);let{view:t,buffer:i,blockLen:n}=this,r=(e=(0,eh.O0)(e)).length;for(let o=0;on-o&&(this.process(i,0),o=0);for(let e=o;e>r&o),a=Number(i&o),l=n?4:0,u=n?0:4;e.setUint32(t+l,s,n),e.setUint32(t+u,a,n)}(i,n-8,BigInt(8*this.length),r),this.process(i,0);let s=(0,eh.GL)(e),a=this.outputLen;if(a%4)throw Error("_sha2: outputLen should be aligned to 32bit");let l=a/4,u=this.get();if(l>u.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;et),em=eg.map(e=>(9*e+5)%16),ev=[eg],eb=[em];for(let e=0;e<4;e++)for(let t of[ev,eb])t.push(t[e].map(e=>ep[e]));let ey=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(e=>new Uint8Array(e)),e_=ev.map((e,t)=>e.map(e=>ey[t][e])),ew=eb.map((e,t)=>e.map(e=>ey[t][e])),eC=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),eS=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),ex=(e,t)=>e<>>32-t;function ek(e,t,i,n){return 0===e?t^i^n:1===e?t&i|~t&n:2===e?(t|~i)^n:3===e?t&n|i&~n:t^(i|~n)}let eE=new Uint32Array(16);class eL extends ef{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:e,h1:t,h2:i,h3:n,h4:r}=this;return[e,t,i,n,r]}set(e,t,i,n,r){this.h0=0|e,this.h1=0|t,this.h2=0|i,this.h3=0|n,this.h4=0|r}process(e,t){for(let i=0;i<16;i++,t+=4)eE[i]=e.getUint32(t,!0);let i=0|this.h0,n=i,r=0|this.h1,o=r,s=0|this.h2,a=s,l=0|this.h3,u=l,d=0|this.h4,c=d;for(let e=0;e<5;e++){let t=4-e,h=eC[e],f=eS[e],p=ev[e],g=eb[e],m=e_[e],v=ew[e];for(let t=0;t<16;t++){let n=ex(i+ek(e,r,s,l)+eE[p[t]]+h,m[t])+d|0;i=d,d=l,l=0|ex(s,10),s=r,r=n}for(let e=0;e<16;e++){let i=ex(n+ek(t,o,a,u)+eE[g[e]]+f,v[e])+c|0;n=c,c=u,u=0|ex(a,10),a=o,o=i}}this.set(this.h1+s+u|0,this.h2+l+c|0,this.h3+d+n|0,this.h4+i+o|0,this.h0+r+a|0)}roundClean(){eE.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}let eM=(0,eh.hE)(()=>new eL),eN=(e,t,i)=>e&t^~e&i,eD=(e,t,i)=>e&t^e&i^t&i,eA=new Uint32Array([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,2756734187,3204031479,3329325298]),eT=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),eI=new Uint32Array(64);class eO extends ef{constructor(){super(64,32,8,!1),this.A=0|eT[0],this.B=0|eT[1],this.C=0|eT[2],this.D=0|eT[3],this.E=0|eT[4],this.F=0|eT[5],this.G=0|eT[6],this.H=0|eT[7]}get(){let{A:e,B:t,C:i,D:n,E:r,F:o,G:s,H:a}=this;return[e,t,i,n,r,o,s,a]}set(e,t,i,n,r,o,s,a){this.A=0|e,this.B=0|t,this.C=0|i,this.D=0|n,this.E=0|r,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let i=0;i<16;i++,t+=4)eI[i]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=eI[e-15],i=eI[e-2],n=(0,eh.np)(t,7)^(0,eh.np)(t,18)^t>>>3,r=(0,eh.np)(i,17)^(0,eh.np)(i,19)^i>>>10;eI[e]=r+eI[e-7]+n+eI[e-16]|0}let{A:i,B:n,C:r,D:o,E:s,F:a,G:l,H:u}=this;for(let e=0;e<64;e++){let t=u+((0,eh.np)(s,6)^(0,eh.np)(s,11)^(0,eh.np)(s,25))+eN(s,a,l)+eA[e]+eI[e]|0,d=((0,eh.np)(i,2)^(0,eh.np)(i,13)^(0,eh.np)(i,22))+eD(i,n,r)|0;u=l,l=a,a=s,s=o+t|0,o=r,r=n,n=i,i=t+d|0}i=i+this.A|0,n=n+this.B|0,r=r+this.C|0,o=o+this.D|0,s=s+this.E|0,a=a+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(i,n,r,o,s,a,l,u)}roundClean(){eI.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let eP=(0,eh.hE)(()=>new eO);var eR=i(25814),eF=i(77378),eB=i.n(eF);/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */let eH=BigInt(0),ez=BigInt(1),eV=BigInt(2),ej=BigInt(255),eW=eV**BigInt(252)+BigInt("27742317777372353535851937790883648493"),eU={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),P:eV**ej-BigInt(19),l:eW,n:eW,h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960")},e$=eV**BigInt(256),eK=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt("6853475219497561581579357271197624642482790079785650197046958215289687604742");let eq=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),eG=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),eZ=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),eY=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");class eJ{constructor(e,t,i,n){this.x=e,this.y=t,this.z=i,this.t=n}static fromAffine(e){if(!(e instanceof e6))throw TypeError("ExtendedPoint#fromAffine: expected Point");return e.equals(e6.ZERO)?eJ.ZERO:new eJ(e.x,e.y,ez,ti(e.x*e.y))}static toAffineBatch(e){let t=function(e,t=eU.P){let i=Array(e.length),n=tn(e.reduce((e,n,r)=>n===eH?e:(i[r]=e,ti(e*n,t)),ez),t);return e.reduceRight((e,n,r)=>n===eH?e:(i[r]=ti(e*i[r],t),ti(e*n,t)),n),i}(e.map(e=>e.z));return e.map((e,i)=>e.toAffine(t[i]))}static normalizeZ(e){return this.toAffineBatch(e).map(this.fromAffine)}equals(e){eQ(e);let{x:t,y:i,z:n}=this,{x:r,y:o,z:s}=e,a=ti(t*s),l=ti(r*n),u=ti(i*s),d=ti(o*n);return a===l&&u===d}negate(){return new eJ(ti(-this.x),this.y,this.z,ti(-this.t))}double(){let{x:e,y:t,z:i}=this,{a:n}=eU,r=ti(e**eV),o=ti(t**eV),s=ti(eV*ti(i**eV)),a=ti(n*r),l=ti(ti((e+t)**eV)-r-o),u=a+o,d=u-s,c=a-o,h=ti(l*d),f=ti(u*c),p=ti(l*c),g=ti(d*u);return new eJ(h,f,g,p)}add(e){eQ(e);let{x:t,y:i,z:n,t:r}=this,{x:o,y:s,z:a,t:l}=e,u=ti((i-t)*(s+o)),d=ti((i+t)*(s-o)),c=ti(d-u);if(c===eH)return this.double();let h=ti(n*eV*l),f=ti(r*eV*a),p=f+h,g=d+u,m=f-h,v=ti(p*c),b=ti(g*m),y=ti(p*m),_=ti(c*g);return new eJ(v,b,_,y)}subtract(e){return this.add(e.negate())}precomputeWindow(e){let t=1+256/e,i=[],n=this,r=n;for(let o=0;o>=d,s>a&&(s-=u,e+=ez),0===s){let e=n[i];t%2&&(e=e.negate()),o=o.add(e)}else{let e=n[i+Math.abs(s)-1];s<0&&(e=e.negate()),r=r.add(e)}}return eJ.normalizeZ([r,o])[0]}multiply(e,t){return this.wNAF(ta(e,eU.l),t)}multiplyUnsafe(e){let t=ta(e,eU.l,!1),i=eJ.BASE,n=eJ.ZERO;if(t===eH)return n;if(this.equals(n)||t===ez)return this;if(this.equals(i))return this.wNAF(t);let r=n,o=this;for(;t>eH;)t&ez&&(r=r.add(o)),o=o.double(),t>>=ez;return r}isSmallOrder(){return this.multiplyUnsafe(eU.h).equals(eJ.ZERO)}isTorsionFree(){return this.multiplyUnsafe(eU.l).equals(eJ.ZERO)}toAffine(e=tn(this.z)){let{x:t,y:i,z:n}=this,r=ti(t*e),o=ti(i*e);if(ti(n*e)!==ez)throw Error("invZ was invalid");return new e6(r,o)}fromRistrettoBytes(){e0()}toRistrettoBytes(){e0()}fromRistrettoHash(){e0()}}function eQ(e){if(!(e instanceof eJ))throw TypeError("ExtendedPoint expected")}function eX(e){if(!(e instanceof e1))throw TypeError("RistrettoPoint expected")}function e0(){throw Error("Legacy method: switch to RistrettoPoint")}eJ.BASE=new eJ(eU.Gx,eU.Gy,ez,ti(eU.Gx*eU.Gy)),eJ.ZERO=new eJ(eH,ez,ez,eH);class e1{constructor(e){this.ep=e}static calcElligatorRistrettoMap(e){let{d:t}=eU,i=ti(eK*e*e),n=ti((i+ez)*eZ),r=BigInt(-1),o=ti((r-t*i)*ti(i+t)),{isValid:s,value:a}=to(n,o),l=ti(a*e);e7(l)||(l=ti(-l)),s||(a=l),s||(r=i);let u=ti(r*(i-ez)*eY-o),d=a*a,c=ti((a+a)*o),h=ti(u*eq),f=ti(ez-d),p=ti(ez+d);return new eJ(ti(c*p),ti(f*h),ti(h*p),ti(c*f))}static hashToCurve(e){let t=tt((e=ts(e,64)).slice(0,32)),i=this.calcElligatorRistrettoMap(t),n=tt(e.slice(32,64)),r=this.calcElligatorRistrettoMap(n);return new e1(i.add(r))}static fromHex(e){e=ts(e,32);let{a:t,d:i}=eU,n="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",r=tt(e);if(!function(e,t){if(e.length!==t.length)return!1;for(let i=0;i=n)throw Error("Expected 0 < hex < P");if(!t&&o>=e$)throw Error("Expected 0 < hex < 2**256");let s=ti(o*o),{isValid:a,value:l}=to(ti(s-ez),ti(i*s+ez));if(!a)throw Error("Point.fromHex: invalid y coordinate");let u=(l&ez)===ez;return(128&e[31])!=0!==u&&(l=ti(-l)),new e6(l,o)}static async fromPrivateKey(e){return(await tl(e)).point}toRawBytes(){let e=e9(this.y);return e[31]|=this.x&ez?128:0,e}toHex(){return e8(this.toRawBytes())}toX25519(){let{y:e}=this;return e9(ti((ez+e)*tn(ez-e)))}isTorsionFree(){return eJ.fromAffine(this).isTorsionFree()}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new e6(ti(-this.x),this.y)}add(e){return eJ.fromAffine(this).add(eJ.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return eJ.fromAffine(this).multiply(e,this).toAffine()}}e6.BASE=new e6(eU.Gx,eU.Gy),e6.ZERO=new e6(eH,ez);let e3=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function e8(e){if(!(e instanceof Uint8Array))throw Error("Uint8Array expected");let t="";for(let i=0;i=eH?i:t+i}function tn(e,t=eU.P){if(e===eH||t<=eH)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);let i=ti(e,t),n=t,r=eH,o=ez,s=ez,a=eH;for(;i!==eH;){let e=n/i,t=n%i,l=r-s*e,u=o-a*e;n=i,i=t,r=s,o=a,s=l,a=u}if(n!==ez)throw Error("invert: does not exist");return ti(r,t)}function tr(e,t){let{P:i}=eU,n=e;for(;t-- >eH;)n*=n,n%=i;return n}function to(e,t){let i=ti(t*t*t),n=function(e){let{P:t}=eU,i=BigInt(5),n=BigInt(10),r=BigInt(20),o=BigInt(40),s=BigInt(80),a=e*e%t*e%t,l=tr(a,eV)*a%t,u=tr(l,ez)*e%t,d=tr(u,i)*u%t,c=tr(d,n)*d%t,h=tr(c,r)*c%t,f=tr(h,o)*h%t,p=tr(f,s)*f%t,g=tr(p,s)*f%t,m=tr(g,n)*d%t;return{pow_p_5_8:tr(m,eV)*e%t,b2:a}}(e*ti(i*i*t)).pow_p_5_8,r=ti(e*i*n),o=ti(t*r*r),s=r,a=ti(r*eK),l=o===e,u=o===ti(-e),d=o===ti(-e*eK);return l&&(r=s),(u||d)&&(r=a),e7(r)&&(r=ti(-r)),{isValid:l||u,value:r}}function ts(e,t){let i=e instanceof Uint8Array?Uint8Array.from(e):e5(e);if("number"==typeof t&&i.length!==t)throw Error(`Expected ${t} bytes`);return i}function ta(e,t,i=!0){if(!t)throw TypeError("Specify max value");if("number"==typeof e&&Number.isSafeInteger(e)&&(e=BigInt(e)),"bigint"==typeof e&&e{if((e=ts(e)).length<40||e.length>1024)throw Error("Expected 40-1024 bytes of private key as per FIPS 186");let t=ti(te(e),eU.l);if(t===eH||t===ez)throw Error("Invalid private key");return t},randomBytes:(e=32)=>{if(td.web)return td.web.getRandomValues(new Uint8Array(e));if(td.node){let{randomBytes:t}=td.node;return new Uint8Array(t(e).buffer)}throw Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>tc.randomBytes(32),sha512:async e=>{if(td.web){let t=await td.web.subtle.digest("SHA-512",e.buffer);return new Uint8Array(t)}if(td.node)return Uint8Array.from(td.node.createHash("sha512").update(e).digest());throw Error("The environment doesn't have sha512 function")},precompute(e=8,t=e6.BASE){let i=t.equals(e6.BASE)?t:new e6(t.x,t.y);return i._setWindowSize(e),i.multiply(eV),i}},th="ed25519",tf=(0,d.stringToBytes)("ed25519 seed"),tp=e=>!0,tg=!1,tm=33,tv=async(e,t)=>{let i=await tu(e);return(0,d.concatBytes)([new Uint8Array([0]),i])},tb=(e,t)=>{throw Error("Ed25519 does not support public key derivation.")},ty=e=>e,t_=e=>e,tw={secp256k1:s,ed25519:o},{mod:tC}=eu;function tS({account:e=0,change:t=0,address_index:i}){return[tx(e),tE(t),tE(i)]}function tx(e){return tL(e),`${tk(e)}'`}function tk(e){return tL(e),`bip32:${e}`}function tE(e){if("number"==typeof e)return tk(e);if(!e||!Number.isInteger(e.index)||"boolean"!=typeof e.hardened)throw Error("Invalid BIP-32 index: Must be an object containing the index and whether it is hardened.");return e.hardened?tx(e.index):tk(e.index)}function tL(e){if(!(tT(e)&&e<=g))throw Error("Invalid BIP-32 index: Must be a non-negative integer.")}function tM(e){if("string"!=typeof e)return!1;let t=e.match(b);if(void 0===t?.groups?.index)return!1;let i=parseInt(t.groups.index,10);return tT(i)&&i<=p}function tN(e){return e.endsWith("'")}function tD(e){return e instanceof Uint8Array?e:(0,d.hexToBytes)(e)}function tA(e,t){if(e.length!==t)return!1;for(let t of e)if(0!==t)return!0;return!1}function tT(e){return"number"==typeof e&&Number.isInteger(e)&&e>=0}function tI(e,t){if(e instanceof Uint8Array)return tO(e,t),e;if("string"==typeof e){let i=(0,d.hexToBytes)(e);return tO(i,t),i}throw Error("Invalid value: Expected an instance of Uint8Array or hexadecimal string.")}function tO(e,t){if(!tA(e,t))throw Error(`Invalid value: Must be a non-zero ${t}-byte byte array.`)}let tP=e=>{let t=(0,eR.Av)(eP);try{return t.decode(e)}catch{throw Error("Invalid extended key: Value is not base58-encoded, or the checksum is invalid.")}},tR=e=>(0,eR.Av)(eP).encode(e),tF=e=>{if(!tA(e,33))throw Error("Invalid public key: The key must be a 33-byte, non-zero byte array.");let t=eM(eP(e));return(0,d.createDataView)(t).getUint32(0,!1)};function tB(e){let t=e.split(" ").map(e=>{let t=ed.U.indexOf(e);return(0,d.assert)(-1!==t,`Invalid mnemonic phrase: Unknown word "${e}".`),t});return new Uint8Array(new Uint16Array(t).buffer)}function tH(e){if(!e||"string"!=typeof e)throw Error("Invalid curve: Must specify a curve.");if(!Object.keys(tw).includes(e))throw Error(`Invalid curve: Only the following curves are supported: ${Object.keys(tw).join(", ")}.`)}function tz(e){let t=new Uint8Array(4);return(0,d.createDataView)(t).setUint32(0,e,!1),t}let tV="secp256k1",tj=(0,d.stringToBytes)("Bitcoin seed"),tW=!0,tU=65,t$=e=>eu.isValidPrivateKey(e),tK=(e,t)=>(function(e,t=!1){return H.fromPrivateKey(e).toRawBytes(t)})(e,t),tq=(e,t)=>{(0,d.assert)(tA(t,32),"Invalid tweak: Tweak must be a non-zero 32-byte Uint8Array.");let i=H.fromHex(e).add(H.fromPrivateKey(t));return i.assertValidity(),i.toRawBytes(!1)},tG=e=>H.fromHex(e).toRawBytes(!0),tZ=e=>H.fromHex(e).toRawBytes(!1),tY=e=>{let t=tP(e);if(78!==t.length)throw Error(`Invalid extended key: Expected a length of 78, got ${t.length}.`);let i=(0,d.createDataView)(t),n=i.getUint32(0,!1),r=i.getUint8(4);ij(r);let o=i.getUint32(5,!1),s=i.getUint32(9,!1),a=t.slice(13,45);if(!tA(a,32))throw Error("Invalid extended key: Chain code must be a 32-byte non-zero byte array.");let l=t.slice(45,78);if(!tA(l,33))throw Error("Invalid extended key: Key must be a 33-byte non-zero byte array.");let u=(0,d.createDataView)(l);if(76067358===n){if(2!==u.getUint8(0)&&3!==u.getUint8(0))throw Error("Invalid extended key: Public key must start with 0x02 or 0x03.");return{version:n,depth:r,parentFingerprint:o,index:s,chainCode:a,publicKey:tZ(l)}}if(76066276===n){if(0!==u.getUint8(0))throw Error("Invalid extended key: Private key must start with 0x00.");return{version:n,depth:r,parentFingerprint:o,index:s,chainCode:a,privateKey:l.slice(1)}}throw Error("Invalid extended key: Expected a public (xpub) or private key (xprv) version.")},tJ=e=>{let{version:t,depth:i,parentFingerprint:n,index:r,chainCode:o}=e,s=new Uint8Array(78),a=(0,d.createDataView)(s);if(a.setUint32(0,t,!1),a.setUint8(4,i),a.setUint32(5,n,!1),a.setUint32(9,r,!1),s.set(o,13),76067358===e.version){let{publicKey:t}=e,i=tG(t);s.set(i,45)}if(76066276===e.version){let{privateKey:t}=e;s.set(t,46)}return tR(s)};function tQ(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function tX(e,t){var i=tQ(e,t,"get");return i.get?i.get.call(e):i.value}function t0(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let t1=2;var t2=new WeakMap;class t6{static async fromJSON(e,t){t8(t),t3(e.depth);let i=await iV.fromExtendedKey({depth:e.depth,index:e.index,parentFingerprint:e.parentFingerprint,chainCode:tD(e.chainCode),privateKey:function(e){if(void 0!==e)return tD(e)}(e.privateKey),publicKey:tD(e.publicKey)});return new t6(i,t)}static async fromDerivationPath(e){t3(e.length-1);let t=await iV.fromDerivationPath({derivationPath:e}),i=e[t1].split(":")[1]?.replace("'","");(0,d.assert)(i,"Invalid derivation path.");let n=Number.parseInt(i,10);return new t6(t,n)}static async fromNode(e,t){if(!(e instanceof iV))throw Error("Invalid node: Expected an instance of BIP44Node.");return t8(t),t3(e.depth),Promise.resolve(new t6(e,t))}get depth(){return tX(this,t2).depth}get privateKeyBytes(){return tX(this,t2).privateKeyBytes}get publicKeyBytes(){return tX(this,t2).publicKeyBytes}get chainCodeBytes(){return tX(this,t2).chainCodeBytes}get privateKey(){return tX(this,t2).privateKey}get publicKey(){return tX(this,t2).publicKey}get compressedPublicKey(){return tX(this,t2).compressedPublicKey}get compressedPublicKeyBytes(){return tX(this,t2).compressedPublicKeyBytes}get chainCode(){return tX(this,t2).chainCode}get address(){return tX(this,t2).address}get masterFingerprint(){return tX(this,t2).masterFingerprint}get parentFingerprint(){return tX(this,t2).parentFingerprint}get fingerprint(){return tX(this,t2).fingerprint}get index(){return tX(this,t2).index}get curve(){return tX(this,t2).curve}get extendedKey(){return tX(this,t2).extendedKey}async deriveBIP44AddressKey({account:e=0,change:t=0,address_index:i}){return await tX(this,t2).derive(tS({account:e,change:t,address_index:i}))}toJSON(){return{...tX(this,t2).toJSON(),coin_type:this.coin_type,path:this.path}}constructor(e,t){!function(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}(this,t2,{writable:!0,value:void 0}),t0(this,"path",void 0),t0(this,"coin_type",void 0),function(e,t,i){var n=tQ(e,t,"set");!function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,n,i)}(this,t2,e),this.coin_type=t,this.path=`m / ${m} / ${tx(t)}`,Object.freeze(this)}}function t3(e){if(e!==t1)throw Error(`Invalid depth: Coin type nodes must be of depth ${t1}. Received: "${e}"`)}function t8(e){if("number"!=typeof e||!Number.isInteger(e)||e<0)throw Error("Invalid coin type: The specified coin type must be a non-negative integer number.")}async function t5(e,{account:t=0,change:i=0,address_index:n}){let r=tS({account:t,change:i,address_index:n}),o=await t9(e),s=await iF({path:r,node:o});return new iV(s)}async function t4(e,t){var i,n;let{account:r=0,change:o=0}=t??{},s=await t9(e),a=tx(r),l=tE(o),u=async(e,t=!1)=>{let i=await iF({path:[a,l,t?tx(e):tk(e)],node:s});return new iV(i)};return u.coin_type=s.coin_type,u.path=(i=s.path,n={account:r,change:o},`${i} / ${tx(n.account??0)} / ${tE(n.change??0)}`),Object.freeze(u),u}async function t9(e){if(e instanceof t6)return t3(e.depth),e;if("string"==typeof e){let t=await iV.fromExtendedKey(e),i=await t6.fromNode(t,t.index-C);return t3(i.depth),i}return t6.fromJSON(e,e.coin_type)}var t7=i(91374);class ie extends eh.kb{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,ec.vp)(e);let i=(0,eh.O0)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let n=this.blockLen,r=new Uint8Array(n);r.set(i.length>n?e.create().update(i).digest():i);for(let e=0;enew ie(e,t).update(i).digest();it.create=(e,t)=>new ie(e,t);var ii=i(4307);let[ir,io]=ii.ZP.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),is=new Uint32Array(80),ia=new Uint32Array(80);class il extends ef{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:t,Bh:i,Bl:n,Ch:r,Cl:o,Dh:s,Dl:a,Eh:l,El:u,Fh:d,Fl:c,Gh:h,Gl:f,Hh:p,Hl:g}=this;return[e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g]}set(e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g){this.Ah=0|e,this.Al=0|t,this.Bh=0|i,this.Bl=0|n,this.Ch=0|r,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|l,this.El=0|u,this.Fh=0|d,this.Fl=0|c,this.Gh=0|h,this.Gl=0|f,this.Hh=0|p,this.Hl=0|g}process(e,t){for(let i=0;i<16;i++,t+=4)is[i]=e.getUint32(t),ia[i]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=0|is[e-15],i=0|ia[e-15],n=ii.ZP.rotrSH(t,i,1)^ii.ZP.rotrSH(t,i,8)^ii.ZP.shrSH(t,i,7),r=ii.ZP.rotrSL(t,i,1)^ii.ZP.rotrSL(t,i,8)^ii.ZP.shrSL(t,i,7),o=0|is[e-2],s=0|ia[e-2],a=ii.ZP.rotrSH(o,s,19)^ii.ZP.rotrBH(o,s,61)^ii.ZP.shrSH(o,s,6),l=ii.ZP.rotrSL(o,s,19)^ii.ZP.rotrBL(o,s,61)^ii.ZP.shrSL(o,s,6),u=ii.ZP.add4L(r,l,ia[e-7],ia[e-16]),d=ii.ZP.add4H(u,n,a,is[e-7],is[e-16]);is[e]=0|d,ia[e]=0|u}let{Ah:i,Al:n,Bh:r,Bl:o,Ch:s,Cl:a,Dh:l,Dl:u,Eh:d,El:c,Fh:h,Fl:f,Gh:p,Gl:g,Hh:m,Hl:v}=this;for(let e=0;e<80;e++){let t=ii.ZP.rotrSH(d,c,14)^ii.ZP.rotrSH(d,c,18)^ii.ZP.rotrBH(d,c,41),b=ii.ZP.rotrSL(d,c,14)^ii.ZP.rotrSL(d,c,18)^ii.ZP.rotrBL(d,c,41),y=d&h^~d&p,_=c&f^~c&g,w=ii.ZP.add5L(v,b,_,io[e],ia[e]),C=ii.ZP.add5H(w,m,t,y,ir[e],is[e]),S=0|w,x=ii.ZP.rotrSH(i,n,28)^ii.ZP.rotrBH(i,n,34)^ii.ZP.rotrBH(i,n,39),k=ii.ZP.rotrSL(i,n,28)^ii.ZP.rotrBL(i,n,34)^ii.ZP.rotrBL(i,n,39),E=i&r^i&s^r&s,L=n&o^n&a^o&a;m=0|p,v=0|g,p=0|h,g=0|f,h=0|d,f=0|c,({h:d,l:c}=ii.ZP.add(0|l,0|u,0|C,0|S)),l=0|s,u=0|a,s=0|r,a=0|o,r=0|i,o=0|n;let M=ii.ZP.add3L(S,k,L);i=ii.ZP.add3H(M,C,x,E),n=0|M}({h:i,l:n}=ii.ZP.add(0|this.Ah,0|this.Al,0|i,0|n)),({h:r,l:o}=ii.ZP.add(0|this.Bh,0|this.Bl,0|r,0|o)),({h:s,l:a}=ii.ZP.add(0|this.Ch,0|this.Cl,0|s,0|a)),({h:l,l:u}=ii.ZP.add(0|this.Dh,0|this.Dl,0|l,0|u)),({h:d,l:c}=ii.ZP.add(0|this.Eh,0|this.El,0|d,0|c)),({h:h,l:f}=ii.ZP.add(0|this.Fh,0|this.Fl,0|h,0|f)),({h:p,l:g}=ii.ZP.add(0|this.Gh,0|this.Gl,0|p,0|g)),({h:m,l:v}=ii.ZP.add(0|this.Hh,0|this.Hl,0|m,0|v)),this.set(i,n,r,o,s,a,l,u,d,c,h,f,p,g,m,v)}roundClean(){is.fill(0),ia.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}let iu=(0,eh.hE)(()=>new il);async function id({path:e,node:t,curve:i},n){(0,d.assert)(t,"Invalid parameters: Must specify a node to derive from.");let{childIndex:r,isHardened:o}=function(e,t,i){let n;(0,d.assert)("string"==typeof e,"Invalid path: Must be a string."),n=e.endsWith("'"),(0,d.assert)(!n||t.privateKey,"Invalid parameters: Cannot derive hardened child keys without a private key."),(0,d.assert)(n||i.deriveUnhardenedKeys,`Invalid path: Cannot derive unhardened child keys with ${i.name}.`);let r=e.split("'")[0];(0,d.assert)(r);let o=parseInt(r,10);if(!v.test(r)||!Number.isInteger(o)||o<0||o>=C)throw Error(`Invalid path: The index must be a non-negative decimal integer less than ${C}.`);return{childIndex:o,isHardened:e.includes("'")}}(e,t,i),s={chainCode:t.chainCodeBytes,childIndex:r,isHardened:o,depth:t.depth,parentFingerprint:t.fingerprint,masterFingerprint:t.masterFingerprint,curve:i};if(t.privateKeyBytes){let e=await ih({privateKey:t.privateKeyBytes,childIndex:r,isHardened:o,curve:i}),a=ib({chainCode:t.chainCodeBytes,extension:e});return await ic({privateKey:t.privateKeyBytes,entropy:a,...s},n)}let a=ip({parentPublicKey:t.compressedPublicKeyBytes,childIndex:r}),l=ib({chainCode:t.chainCodeBytes,extension:a});return await ic({publicKey:t.compressedPublicKeyBytes,entropy:l,...s},n)}async function ic(e,t){let{privateKey:i,publicKey:n,entropy:r,childIndex:o,isHardened:s,depth:a,parentFingerprint:l,masterFingerprint:u,curve:d}=e;try{if(i)return await im({entropy:r,privateKey:i,depth:a,masterFingerprint:u,parentFingerprint:l,childIndex:o,isHardened:s,curve:d});return await iv({entropy:r,publicKey:n,depth:a,masterFingerprint:u,parentFingerprint:l,childIndex:o,curve:d})}catch(i){return await ic(await t(i,e),t)}}async function ih({privateKey:e,childIndex:t,isHardened:i,curve:n}){return i?(0,d.concatBytes)([new Uint8Array([0]),e,tz(t+C)]):ip({parentPublicKey:await n.getPublicKey(e,!0),childIndex:t})}function ip({parentPublicKey:e,childIndex:t}){return(0,d.concatBytes)([e,tz(t)])}async function ig({privateKey:e,entropy:t,curve:i}){let n=t.slice(0,32),r=t.slice(32);if("ed25519"===i.name){let e=await i.getPublicKey(n);return{privateKey:n,publicKey:e,chainCode:r}}let o=function(e,t,i){(0,d.assert)(tA(t,32),"Invalid tweak: Tweak must be a non-zero 32-byte Uint8Array.");let n=(0,d.bytesToBigInt)(e),r=(0,d.bytesToBigInt)(t);if(r>=i.curve.n)throw Error("Invalid tweak: Tweak is larger than the curve order.");let o=tC(n+r,i.curve.n),s=(0,d.hexToBytes)(o.toString(16).padStart(64,"0"));if(!i.isValidPrivateKey(s))throw Error("Invalid private key or tweak: The resulting private key is invalid.");return s}(e,n,i),s=await i.getPublicKey(o);return{privateKey:o,publicKey:s,chainCode:r}}async function im({entropy:e,privateKey:t,depth:i,masterFingerprint:n,parentFingerprint:r,childIndex:o,isHardened:s,curve:a}){let l=o+(s?C:0),{privateKey:u,chainCode:d}=await ig({privateKey:t,entropy:e,curve:a});return await iO.fromExtendedKey({privateKey:u,chainCode:d,depth:i+1,masterFingerprint:n,parentFingerprint:r,index:l,curve:a.name})}async function iv({entropy:e,publicKey:t,depth:i,masterFingerprint:n,parentFingerprint:r,childIndex:o,curve:s}){let{publicKey:a,chainCode:l}=function({publicKey:e,entropy:t,curve:i}){let n=t.slice(0,32),r=t.slice(32);return{publicKey:i.publicAdd(e,n),chainCode:r}}({publicKey:t,entropy:e,curve:s});return await iO.fromExtendedKey({publicKey:a,chainCode:l,depth:i+1,masterFingerprint:n,parentFingerprint:r,index:o,curve:s.name})}function ib({chainCode:e,extension:t}){return it(iu,e,t)}function iy(e){return(0,d.assert)(e instanceof Uint8Array&&tA(e,c),"Invalid key: The key must be a 32-byte, non-zero Uint8Array."),i_(tK(e,!1))}function i_(e){return(0,d.assert)(e instanceof Uint8Array&&tA(e,tU),"Invalid key: The key must be a 65-byte, non-zero Uint8Array."),(0,t7.fr)(e.slice(1)).slice(-20)}async function iw(e){return(0,d.assert)("secp256k1"===e.curve.name,"Invalid curve: Only secp256k1 is supported by BIP-32."),id(e,iC)}async function iC(e,t){let{childIndex:i,privateKey:n,publicKey:r,isHardened:o,curve:s,chainCode:a}=t;if(tL(i+1),n){let e=ib({chainCode:a,extension:await ih({privateKey:n,childIndex:i+1,isHardened:o,curve:s})});return{...t,childIndex:i+1,entropy:e}}let l=ib({chainCode:a,extension:ip({parentPublicKey:r,childIndex:i+1})});return{...t,childIndex:i+1,entropy:l}}var iS=i(91763);function ix(e){return`bip39:${e.toLowerCase().trim()}`}async function ik({path:e,curve:t}){return iE(await (0,iS.OI)(e,ed.U),t)}async function iE(e,t){(0,d.assert)(e.length>=16&&e.length<=64,"Invalid seed: The seed must be between 16 and 64 bytes long.");let i=it(iu,t.secret,e),n=i.slice(0,c),r=i.slice(c);(0,d.assert)(t.isValidPrivateKey(n),"Invalid private key: The private key must greater than 0 and less than the curve order.");let o=tF(await t.getPublicKey(n,!0));return iO.fromExtendedKey({privateKey:n,chainCode:r,masterFingerprint:o,depth:0,parentFingerprint:0,index:0,curve:t.name})}async function iL(e){return await id(e,iM)}async function iM(e,t){let{curve:i,isHardened:n,childIndex:r,entropy:o,chainCode:s}=t;if("ed25519"===i.name)throw e;let a=n?r+C:r,l=ib({chainCode:s,extension:(0,d.concatBytes)([1,o.slice(32,64),tz(a)])});return{...t,entropy:l}}let iN={bip32:a,bip39:l,slip10:u};async function iD(e){let{path:t,depth:i=t.length}=e,n="node"in e?e.node:void 0,r="curve"in e?e.curve:n?.curve;if(n&&!(n instanceof iO)&&!(n instanceof iV)&&!(n instanceof t6))throw Error("Invalid arguments: Node must be a SLIP-10 node or a BIP-44 node when provided.");if(!r)throw Error("Invalid arguments: Must specify either a parent node or curve.");return function(e,t,i){if(0===e.length)throw Error("Invalid HD path segment: The segment must not be empty.");let n=!1;if(e.forEach((e,t)=>{if(0===t){if(n=e instanceof Uint8Array||w.test(e),!(e instanceof Uint8Array)&&!n&&!y.test(e)&&!_.test(e))throw iA()}else if(e instanceof Uint8Array||!y.test(e)&&!_.test(e))throw iA()}),i===h&&(!n||1!==e.length))throw Error(`Invalid HD path segment: The segment must consist of a single BIP-39 node for depths of ${h}. Received: "${String(e)}".`);if(!t&&!n)throw Error("Invalid derivation parameters: Must specify parent key if the first node of the path segment is not a BIP-39 node.");if(t&&n)throw Error("Invalid derivation parameters: May not specify parent key if the path segment starts with a BIP-39 node.");let r=n?e.slice(1):e;if(r.length>0){let e=r[0]?.split(":")[0];(0,d.assert)(e),(0,d.assert)(r.every(t=>t.startsWith(`${e}:`)),"Invalid HD path segment: Cannot mix 'bip32' and 'slip10' path segments.")}}(t,!!n?.privateKey||!!n?.publicKey,i),await t.reduce(async(e,t,i)=>{let n=await e;if("string"==typeof t){let[e,i]=t.split(":");(0,d.assert)(e),(0,d.assert)(i),(0,d.assert)(e in iN,`Unknown derivation type: "${e}".`);let o=iN[e];return await o.deriveChildKey({path:i,node:n,curve:tw[r]})}return(0,d.assert)(0===i,iA()),await iN.bip39.deriveChildKey({path:t,node:n,curve:tw[r]})},Promise.resolve(n))}function iA(){return Error("Invalid HD path segment: The path segment is malformed.")}function iT(e,t,i){return function(e,t){if(e!==t)throw TypeError("Private static access of wrong provenance")}(e,t),!function(e,t){if(void 0===e)throw TypeError("attempted to get private static field before its declaration")}(i,0),i.get?i.get.call(e):i.value}function iI(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class iO{static async fromJSON(e){return iO.fromExtendedKey(e)}static async fromExtendedKey({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,privateKey:r,publicKey:o,chainCode:s,curve:a}){let l=tI(s,c);tH(a),iR(e),tL(n),function(e,t){if(0===t&&0!==e)throw Error(`Invalid index: The index of the root node must be 0. Received: "${String(e)}".`)}(n,e),function(e,t){if(!tT(e))throw Error(`Invalid parent fingerprint: The fingerprint must be a positive integer. Received: "${String(e)}".`);if(0===t&&0!==e)throw Error(`Invalid parent fingerprint: The fingerprint of the root node must be 0. Received: "${String(e)}".`);if(t>0&&0===e)throw Error(`Invalid parent fingerprint: The fingerprint of a child node must not be 0. Received: "${String(e)}".`)}(i,e),function(e,t,i){if(e&&i>=2&&e===t)throw Error(`Invalid parent fingerprint: The fingerprint of a child node cannot be equal to the master fingerprint. Received: "${String(t)}".`)}(t,i,e);let u=tw[a];if(r){let o=function e(t,i){if(t instanceof Uint8Array)return(0,d.assert)(t.length===i,`Invalid value: Must be a ${i}-byte byte array.`),t;if("string"==typeof t)return e((0,d.hexToBytes)(t),i);throw Error("Invalid value: Expected an instance of Uint8Array or hexadecimal string.")}(r,c);return(0,d.assert)(u.isValidPrivateKey(o),`Invalid private key: Value is not a valid ${a} private key.`),new iO({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,chainCode:l,privateKey:o,publicKey:await u.getPublicKey(o),curve:a},iT(this,iO,iP))}if(o){let r=tI(o,u.publicKeyLength);return new iO({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,chainCode:l,publicKey:r,curve:a},iT(this,iO,iP))}throw Error("Invalid options: Must provide either a private key or a public key.")}static async fromDerivationPath({derivationPath:e,curve:t}){if(tH(t),!e)throw Error("Invalid options: Must provide a derivation path.");if(0===e.length)throw Error("Invalid derivation path: May not specify an empty derivation path.");return await iD({path:e,depth:e.length-1,curve:t})}get chainCode(){return(0,d.bytesToHex)(this.chainCodeBytes)}get privateKey(){if(this.privateKeyBytes)return(0,d.bytesToHex)(this.privateKeyBytes)}get publicKey(){return(0,d.bytesToHex)(this.publicKeyBytes)}get compressedPublicKeyBytes(){return tw[this.curve].compressPublicKey(this.publicKeyBytes)}get compressedPublicKey(){return(0,d.bytesToHex)(this.compressedPublicKeyBytes)}get address(){if("secp256k1"!==this.curve)throw Error("Unable to get address for this node: Only secp256k1 is supported.");return(0,d.bytesToHex)(i_(this.publicKeyBytes))}get fingerprint(){return tF(this.compressedPublicKeyBytes)}neuter(){return new iO({depth:this.depth,masterFingerprint:this.masterFingerprint,parentFingerprint:this.parentFingerprint,index:this.index,chainCode:this.chainCodeBytes,publicKey:this.publicKeyBytes,curve:this.curve},iT(iO,iO,iP))}async derive(e){return await iF({path:e,node:this})}toJSON(){return{depth:this.depth,masterFingerprint:this.masterFingerprint,parentFingerprint:this.parentFingerprint,index:this.index,curve:this.curve,privateKey:this.privateKey,publicKey:this.publicKey,chainCode:this.chainCode}}constructor({depth:e,masterFingerprint:t,parentFingerprint:i,index:n,chainCode:r,privateKey:o,publicKey:s,curve:a},l){iI(this,"curve",void 0),iI(this,"depth",void 0),iI(this,"masterFingerprint",void 0),iI(this,"parentFingerprint",void 0),iI(this,"index",void 0),iI(this,"chainCodeBytes",void 0),iI(this,"privateKeyBytes",void 0),iI(this,"publicKeyBytes",void 0),(0,d.assert)(l===iT(iO,iO,iP),"SLIP10Node can only be constructed using `SLIP10Node.fromJSON`, `SLIP10Node.fromExtendedKey`, or `SLIP10Node.fromDerivationPath`."),this.depth=e,this.masterFingerprint=t,this.parentFingerprint=i,this.index=n,this.chainCodeBytes=r,this.privateKeyBytes=o,this.publicKeyBytes=s,this.curve=a,Object.freeze(this)}}var iP={writable:!0,value:Symbol("SLIP10Node.constructor")};function iR(e){if(!tT(e))throw Error(`Invalid HD tree path depth: The depth must be a positive integer. Received: "${String(e)}".`)}async function iF({path:e,node:t}){if(0===e.length)throw Error("Invalid HD tree derivation path: Deriving a path of length 0 is not defined.");let i=t.depth+e.length;return iR(i),await iD({path:e,node:t,depth:i})}function iB(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function iH(e,t){var i=iB(e,t,"get");return i.get?i.get.call(e):i.value}var iz=new WeakMap;class iV{static async fromJSON(e){return iV.fromExtendedKey(e)}static async fromExtendedKey(e){if("string"==typeof e){let t=tY(e),{chainCode:i,depth:n,parentFingerprint:r,index:o}=t;if(76066276===t.version){let{privateKey:e}=t;return iV.fromExtendedKey({depth:n,parentFingerprint:r,index:o,privateKey:e,chainCode:i})}let{publicKey:s}=t;return iV.fromExtendedKey({depth:n,parentFingerprint:r,index:o,publicKey:s,chainCode:i})}let{privateKey:t,publicKey:i,chainCode:n,depth:r,parentFingerprint:o,index:s}=e;ij(r);let a=await iO.fromExtendedKey({privateKey:t,publicKey:i,chainCode:n,depth:r,parentFingerprint:o,index:s,curve:"secp256k1"});return new iV(a)}static async fromDerivationPath({derivationPath:e}){ij(e.length-1),iW(e,h);let t=await iO.fromDerivationPath({derivationPath:e,curve:"secp256k1"});return new iV(t)}get depth(){return iH(this,iz).depth}get privateKeyBytes(){return iH(this,iz).privateKeyBytes}get publicKeyBytes(){return iH(this,iz).publicKeyBytes}get chainCodeBytes(){return iH(this,iz).chainCodeBytes}get privateKey(){return iH(this,iz).privateKey}get publicKey(){return iH(this,iz).publicKey}get compressedPublicKey(){return iH(this,iz).compressedPublicKey}get compressedPublicKeyBytes(){return iH(this,iz).compressedPublicKeyBytes}get chainCode(){return iH(this,iz).chainCode}get address(){return iH(this,iz).address}get masterFingerprint(){return iH(this,iz).masterFingerprint}get parentFingerprint(){return iH(this,iz).parentFingerprint}get fingerprint(){return iH(this,iz).fingerprint}get index(){return iH(this,iz).index}get extendedKey(){let e={depth:this.depth,parentFingerprint:this.parentFingerprint,index:this.index,chainCode:this.chainCodeBytes};return this.privateKeyBytes?tJ({...e,version:76066276,privateKey:this.privateKeyBytes}):tJ({...e,version:76067358,publicKey:this.publicKeyBytes})}get curve(){return iH(this,iz).curve}neuter(){let e=iH(this,iz).neuter();return new iV(e)}async derive(e){if(this.depth===f)throw Error("Illegal operation: This HD tree node is already a leaf node.");ij(this.depth+e.length),iW(e,this.depth+1);let t=await iH(this,iz).derive(e);return new iV(t)}toJSON(){return{depth:this.depth,masterFingerprint:this.masterFingerprint,parentFingerprint:this.parentFingerprint,index:this.index,privateKey:this.privateKey,publicKey:this.publicKey,chainCode:this.chainCode}}constructor(e){!function(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}(this,iz,{writable:!0,value:void 0}),function(e,t,i){var n=iB(e,t,"set");!function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,n,i)}(this,iz,e),Object.freeze(this)}}function ij(e){if(iR(e),ef)throw Error(`Invalid HD tree path depth: The depth must be a positive integer N such that 0 <= N <= 5. Received: "${e}"`)}function iW(e,t){e.forEach((e,i)=>{let n=t+i;if(n===h){if(!(e instanceof Uint8Array)&&!w.test(e))throw Error('Invalid derivation path: The "m" / seed node (depth 0) must be a BIP-39 node.');return}switch((0,d.assert)("string"==typeof e),n){case 1:if(e!==m)throw Error(`Invalid derivation path: The "purpose" node (depth 1) must be the string "${m}".`);break;case 2:if(!y.test(e)||!tN(e))throw Error('Invalid derivation path: The "coin_type" node (depth 2) must be a hardened BIP-32 node.');break;case 3:if(!y.test(e)||!tN(e))throw Error('Invalid derivation path: The "account" node (depth 3) must be a hardened BIP-32 node.');break;case 4:if(!y.test(e))throw Error('Invalid derivation path: The "change" node (depth 4) must be a BIP-32 node.');break;case f:if(!y.test(e))throw Error('Invalid derivation path: The "address_index" node (depth 5) must be a BIP-32 node.')}})}},18023:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertExhaustive=t.assertStruct=t.assert=t.AssertionError=void 0;let n=i(37715);function r(e,t){return"string"==typeof e?.prototype?.constructor?.name?new e({message:t}):e({message:t})}class o extends Error{constructor(e){super(e.message),this.code="ERR_ASSERTION"}}t.AssertionError=o,t.assert=function(e,t="Assertion failed.",i=o){if(!e){if(t instanceof Error)throw t;throw r(i,t)}},t.assertStruct=function(e,t,i="Assertion failed",s=o){try{(0,n.assert)(e,t)}catch(t){let e;throw r(s,`${i}: ${(e="object"==typeof t&&null!==t&&"message"in t?t.message:String(t)).endsWith(".")?e.slice(0,-1):e}.`)}},t.assertExhaustive=function(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},25829:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64=void 0;let n=i(37715),r=i(18023);t.base64=(e,t={})=>{let i,o;let s=t.paddingRequired??!1,a=t.characterSet??"base64";return"base64"===a?i=String.raw`[A-Za-z0-9+\/]`:((0,r.assert)("base64url"===a),i=String.raw`[-_A-Za-z0-9]`),o=s?RegExp(`^(?:${i}{4})*(?:${i}{3}=|${i}{2}==)?$`,"u"):RegExp(`^(?:${i}{4})*(?:${i}{2,3}|${i}{3}=|${i}{2}==)?$`,"u"),(0,n.pattern)(e,o)}},40598:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createDataView=t.concatBytes=t.valueToBytes=t.stringToBytes=t.numberToBytes=t.signedBigIntToBytes=t.bigIntToBytes=t.hexToBytes=t.bytesToString=t.bytesToNumber=t.bytesToSignedBigInt=t.bytesToBigInt=t.bytesToHex=t.assertIsBytes=t.isBytes=void 0;let r=i(18023),o=i(54507),s=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function a(e){return e instanceof Uint8Array}function l(e){(0,r.assert)(a(e),"Value must be a Uint8Array.")}function u(e){if(l(e),0===e.length)return"0x";let t=s(),i=Array(e.length);for(let n=0;n=BigInt(0),"Value must be a non-negative bigint."),c(e.toString(16))}function f(e){return(0,r.assert)("number"==typeof e,"Value must be a number."),(0,r.assert)(e>=0,"Value must be a non-negative number."),(0,r.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead."),c(e.toString(16))}function p(e){return(0,r.assert)("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function g(e){if("bigint"==typeof e)return h(e);if("number"==typeof e)return f(e);if("string"==typeof e)return e.startsWith("0x")?c(e):p(e);if(a(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}t.isBytes=a,t.assertIsBytes=l,t.bytesToHex=u,t.bytesToBigInt=d,t.bytesToSignedBigInt=function(e){l(e);let t=BigInt(0);for(let i of e)t=(t<0,"Byte length must be greater than 0."),(0,r.assert)(((0,r.assert)(t>0),i=e>>BigInt(31),!((~e&i)+(e&~i)>>BigInt(8*t+-1))),"Byte length is too small to represent the given value.");let n=e,o=new Uint8Array(t);for(let e=0;e>=BigInt(8);return o.reverse()},t.numberToBytes=f,t.stringToBytes=p,t.valueToBytes=g,t.concatBytes=function(e){let t=Array(e.length),i=0;for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChecksumStruct=void 0;let n=i(37715),r=i(25829);t.ChecksumStruct=(0,n.size)((0,r.base64)((0,n.string)(),{paddingRequired:!0}),44,44)},45980:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHex=t.createBytes=t.createBigInt=t.createNumber=void 0;let n=i(37715),r=i(18023),o=i(40598),s=i(54507),a=(0,n.union)([(0,n.number)(),(0,n.bigint)(),(0,n.string)(),s.StrictHexStruct]),l=(0,n.coerce)((0,n.number)(),a,Number),u=(0,n.coerce)((0,n.bigint)(),a,BigInt);(0,n.union)([s.StrictHexStruct,(0,n.instance)(Uint8Array)]);let d=(0,n.coerce)((0,n.instance)(Uint8Array),(0,n.union)([s.StrictHexStruct]),o.hexToBytes),c=(0,n.coerce)(s.StrictHexStruct,(0,n.instance)(Uint8Array),o.bytesToHex);t.createNumber=function(e){try{let t=(0,n.create)(e,l);return(0,r.assert)(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof n.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}},t.createBigInt=function(e){try{return(0,n.create)(e,u)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}},t.createBytes=function(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,n.create)(e,d)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}},t.createHex=function(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,n.create)(e,c)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},1147:function(e,t){"use strict";var i,n,r=this&&this.__classPrivateFieldSet||function(e,t,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(e,i):r?r.value=i:t.set(e,i),i},o=this&&this.__classPrivateFieldGet||function(e,t,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(e):n?n.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.FrozenSet=t.FrozenMap=void 0;class s{constructor(e){i.set(this,void 0),r(this,i,new Map(e),"f"),Object.freeze(this)}get size(){return o(this,i,"f").size}[(i=new WeakMap,Symbol.iterator)](){return o(this,i,"f")[Symbol.iterator]()}entries(){return o(this,i,"f").entries()}forEach(e,t){return o(this,i,"f").forEach((i,n,r)=>e.call(t,i,n,this))}get(e){return o(this,i,"f").get(e)}has(e){return o(this,i,"f").has(e)}keys(){return o(this,i,"f").keys()}values(){return o(this,i,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}}t.FrozenMap=s;class a{constructor(e){n.set(this,void 0),r(this,n,new Set(e),"f"),Object.freeze(this)}get size(){return o(this,n,"f").size}[(n=new WeakMap,Symbol.iterator)](){return o(this,n,"f")[Symbol.iterator]()}entries(){return o(this,n,"f").entries()}forEach(e,t){return o(this,n,"f").forEach((i,n,r)=>e.call(t,i,n,this))}has(e){return o(this,n,"f").has(e)}keys(){return o(this,n,"f").keys()}values(){return o(this,n,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}}t.FrozenSet=a,Object.freeze(s),Object.freeze(s.prototype),Object.freeze(a),Object.freeze(a.prototype)},15824:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},54507:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.remove0x=t.add0x=t.isValidChecksumAddress=t.getChecksumAddress=t.isValidHexAddress=t.assertIsStrictHexString=t.assertIsHexString=t.isStrictHexString=t.isHexString=t.HexChecksumAddressStruct=t.HexAddressStruct=t.StrictHexStruct=t.HexStruct=void 0;let n=i(80125),r=i(37715),o=i(18023),s=i(40598);function a(e){return(0,r.is)(e,t.HexStruct)}function l(e){return(0,r.is)(e,t.StrictHexStruct)}function u(e){(0,o.assert)((0,r.is)(e,t.HexChecksumAddressStruct),"Invalid hex address.");let i=c(e.toLowerCase()),a=c((0,s.bytesToHex)((0,n.keccak_256)(i)));return`0x${i.split("").map((e,t)=>{let i=a[t];return(0,o.assert)((0,r.is)(i,(0,r.string)()),"Hash shorter than address."),parseInt(i,16)>7?e.toUpperCase():e}).join("")}`}function d(e){return!!(0,r.is)(e,t.HexChecksumAddressStruct)&&u(e)===e}function c(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}t.HexStruct=(0,r.pattern)((0,r.string)(),/^(?:0x)?[0-9a-f]+$/iu),t.StrictHexStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]+$/iu),t.HexAddressStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]{40}$/u),t.HexChecksumAddressStruct=(0,r.pattern)((0,r.string)(),/^0x[0-9a-fA-F]{40}$/u),t.isHexString=a,t.isStrictHexString=l,t.assertIsHexString=function(e){(0,o.assert)(a(e),"Value must be a hexadecimal string.")},t.assertIsStrictHexString=function(e){(0,o.assert)(l(e),'Value must be a hexadecimal string, starting with "0x".')},t.isValidHexAddress=function(e){return(0,r.is)(e,t.HexAddressStruct)||d(e)},t.getChecksumAddress=u,t.isValidChecksumAddress=d,t.add0x=function(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`},t.remove0x=c},97009:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(18023),t),r(i(25829),t),r(i(40598),t),r(i(84926),t),r(i(45980),t),r(i(1147),t),r(i(15824),t),r(i(54507),t),r(i(65824),t),r(i(29259),t),r(i(53192),t),r(i(43282),t),r(i(60943),t),r(i(60600),t),r(i(62314),t),r(i(64182),t),r(i(39441),t)},65824:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJsonRpcIdValidator=t.assertIsJsonRpcError=t.isJsonRpcError=t.assertIsJsonRpcFailure=t.isJsonRpcFailure=t.assertIsJsonRpcSuccess=t.isJsonRpcSuccess=t.assertIsJsonRpcResponse=t.isJsonRpcResponse=t.assertIsPendingJsonRpcResponse=t.isPendingJsonRpcResponse=t.JsonRpcResponseStruct=t.JsonRpcFailureStruct=t.JsonRpcSuccessStruct=t.PendingJsonRpcResponseStruct=t.assertIsJsonRpcRequest=t.isJsonRpcRequest=t.assertIsJsonRpcNotification=t.isJsonRpcNotification=t.JsonRpcNotificationStruct=t.JsonRpcRequestStruct=t.JsonRpcParamsStruct=t.JsonRpcErrorStruct=t.JsonRpcIdStruct=t.JsonRpcVersionStruct=t.jsonrpc2=t.getJsonSize=t.getSafeJson=t.isValidJson=t.JsonStruct=t.UnsafeJsonStruct=void 0;let n=i(37715),r=i(18023);function o(e){return(0,n.create)(e,t.JsonStruct)}t.UnsafeJsonStruct=(0,n.union)([(0,n.literal)(null),(0,n.boolean)(),(0,n.define)("finite number",e=>(0,n.is)(e,(0,n.number)())&&Number.isFinite(e)),(0,n.string)(),(0,n.array)((0,n.lazy)(()=>t.UnsafeJsonStruct)),(0,n.record)((0,n.string)(),(0,n.lazy)(()=>t.UnsafeJsonStruct))]),t.JsonStruct=(0,n.coerce)(t.UnsafeJsonStruct,(0,n.any)(),e=>((0,r.assertStruct)(e,t.UnsafeJsonStruct),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t})))),t.isValidJson=function(e){try{return o(e),!0}catch{return!1}},t.getSafeJson=o,t.getJsonSize=function(e){(0,r.assertStruct)(e,t.JsonStruct,"Invalid JSON value");let i=JSON.stringify(e);return new TextEncoder().encode(i).byteLength},t.jsonrpc2="2.0",t.JsonRpcVersionStruct=(0,n.literal)(t.jsonrpc2),t.JsonRpcIdStruct=(0,n.nullable)((0,n.union)([(0,n.number)(),(0,n.string)()])),t.JsonRpcErrorStruct=(0,n.object)({code:(0,n.integer)(),message:(0,n.string)(),data:(0,n.optional)(t.JsonStruct),stack:(0,n.optional)((0,n.string)())}),t.JsonRpcParamsStruct=(0,n.optional)((0,n.union)([(0,n.record)((0,n.string)(),t.JsonStruct),(0,n.array)(t.JsonStruct)])),t.JsonRpcRequestStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,method:(0,n.string)(),params:t.JsonRpcParamsStruct}),t.JsonRpcNotificationStruct=(0,n.omit)(t.JsonRpcRequestStruct,["id"]),t.isJsonRpcNotification=function(e){return(0,n.is)(e,t.JsonRpcNotificationStruct)},t.assertIsJsonRpcNotification=function(e,i){(0,r.assertStruct)(e,t.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",i)},t.isJsonRpcRequest=function(e){return(0,n.is)(e,t.JsonRpcRequestStruct)},t.assertIsJsonRpcRequest=function(e,i){(0,r.assertStruct)(e,t.JsonRpcRequestStruct,"Invalid JSON-RPC request",i)},t.PendingJsonRpcResponseStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:(0,n.optional)((0,n.unknown)()),error:(0,n.optional)(t.JsonRpcErrorStruct)}),t.JsonRpcSuccessStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:t.JsonStruct}),t.JsonRpcFailureStruct=(0,n.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,error:t.JsonRpcErrorStruct}),t.JsonRpcResponseStruct=(0,n.union)([t.JsonRpcSuccessStruct,t.JsonRpcFailureStruct]),t.isPendingJsonRpcResponse=function(e){return(0,n.is)(e,t.PendingJsonRpcResponseStruct)},t.assertIsPendingJsonRpcResponse=function(e,i){(0,r.assertStruct)(e,t.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",i)},t.isJsonRpcResponse=function(e){return(0,n.is)(e,t.JsonRpcResponseStruct)},t.assertIsJsonRpcResponse=function(e,i){(0,r.assertStruct)(e,t.JsonRpcResponseStruct,"Invalid JSON-RPC response",i)},t.isJsonRpcSuccess=function(e){return(0,n.is)(e,t.JsonRpcSuccessStruct)},t.assertIsJsonRpcSuccess=function(e,i){(0,r.assertStruct)(e,t.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",i)},t.isJsonRpcFailure=function(e){return(0,n.is)(e,t.JsonRpcFailureStruct)},t.assertIsJsonRpcFailure=function(e,i){(0,r.assertStruct)(e,t.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",i)},t.isJsonRpcError=function(e){return(0,n.is)(e,t.JsonRpcErrorStruct)},t.assertIsJsonRpcError=function(e,i){(0,r.assertStruct)(e,t.JsonRpcErrorStruct,"Invalid JSON-RPC error",i)},t.getJsonRpcIdValidator=function(e){let{permitEmptyString:t,permitFractions:i,permitNull:n}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(i||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||n&&null===e)}},29259:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},53192:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.createProjectLogger=void 0;let r=(0,n(i(25130)).default)("metamask");t.createProjectLogger=function(e){return r.extend(e)},t.createModuleLogger=function(e,t){return e.extend(t)}},43282:(e,t)=>{"use strict";function i(e){return 127>=e.charCodeAt(0)}Object.defineProperty(t,"__esModule",{value:!0}),t.calculateNumberSize=t.calculateStringSize=t.isASCII=t.isPlainObject=t.ESCAPE_CHARACTERS_REGEXP=t.JsonSize=t.hasProperty=t.isObject=t.isNullOrUndefined=t.isNonEmptyArray=void 0,t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isNullOrUndefined=function(e){return null==e},t.isObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.hasProperty=(e,t)=>Object.hasOwnProperty.call(e,t),function(e){e[e.Null=4]="Null",e[e.Comma=1]="Comma",e[e.Wrapper=1]="Wrapper",e[e.True=4]="True",e[e.False=5]="False",e[e.Quote=1]="Quote",e[e.Colon=1]="Colon",e[e.Date=24]="Date"}(t.JsonSize||(t.JsonSize={})),t.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu,t.isPlainObject=function(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}},t.isASCII=i,t.calculateStringSize=function(e){return e.split("").reduce((e,t)=>i(t)?e+1:e+2,0)+(e.match(t.ESCAPE_CHARACTERS_REGEXP)??[]).length},t.calculateNumberSize=function(e){return e.toString().length}},60943:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=t.hexToNumber=t.bigIntToHex=t.numberToHex=void 0;let n=i(18023),r=i(54507);t.numberToHex=e=>((0,n.assert)("number"==typeof e,"Value must be a number."),(0,n.assert)(e>=0,"Value must be a non-negative number."),(0,n.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,r.add0x)(e.toString(16))),t.bigIntToHex=e=>((0,n.assert)("bigint"==typeof e,"Value must be a bigint."),(0,n.assert)(e>=0,"Value must be a non-negative bigint."),(0,r.add0x)(e.toString(16))),t.hexToNumber=e=>{(0,r.assertIsHexString)(e);let t=parseInt(e,16);return(0,n.assert)(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},t.hexToBigInt=e=>((0,r.assertIsHexString)(e),BigInt((0,r.add0x)(e)))},60600:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},62314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeSince=t.inMilliseconds=t.Duration=void 0,function(e){e[e.Millisecond=1]="Millisecond",e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e[e.Week=6048e5]="Week",e[e.Year=31536e6]="Year"}(t.Duration||(t.Duration={}));let i=e=>Number.isInteger(e)&&e>=0,n=(e,t)=>{if(!i(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};t.inMilliseconds=function(e,t){return n(e,"count"),e*t},t.timeSince=function(e){return n(e,"timestamp"),Date.now()-e}},64182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},39441:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.satisfiesVersionRange=t.gtRange=t.gtVersion=t.assertIsSemVerRange=t.assertIsSemVerVersion=t.isValidSemVerRange=t.isValidSemVerVersion=t.VersionRangeStruct=t.VersionStruct=void 0;let n=i(97699),r=i(37715),o=i(18023);t.VersionStruct=(0,r.refine)((0,r.string)(),"Version",e=>null!==(0,n.valid)(e)||`Expected SemVer version, got "${e}"`),t.VersionRangeStruct=(0,r.refine)((0,r.string)(),"Version range",e=>null!==(0,n.validRange)(e)||`Expected SemVer range, got "${e}"`),t.isValidSemVerVersion=function(e){return(0,r.is)(e,t.VersionStruct)},t.isValidSemVerRange=function(e){return(0,r.is)(e,t.VersionRangeStruct)},t.assertIsSemVerVersion=function(e){(0,o.assertStruct)(e,t.VersionStruct)},t.assertIsSemVerRange=function(e){(0,o.assertStruct)(e,t.VersionRangeStruct)},t.gtVersion=function(e,t){return(0,n.gt)(e,t)},t.gtRange=function(e,t){return(0,n.gtr)(e,t)},t.satisfiesVersionRange=function(e,t){return(0,n.satisfies)(e,t,{includePrerelease:!0})}},24654:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.decorateWithCaveats=t.isRestrictedMethodCaveatSpecification=void 0;let r=i(45554),o=i(51420),s=i(51057);function a(e){return(0,r.hasProperty)(e,"decorator")}t.isRestrictedMethodCaveatSpecification=a,t.decorateWithCaveats=function(e,t,i){let{caveats:r}=t;if(!r)return e;let l=t=>n(this,void 0,void 0,function*(){return e(t)});for(let e of r){let t=i[e.type];if(!t)throw new o.UnrecognizedCaveatTypeError(e.type);if(!a(t))throw new o.CaveatSpecificationMismatchError(t,s.PermissionType.RestrictedMethod);l=t.decorator(l,e)}return l}},51057:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasSpecificationType=t.PermissionType=t.findCaveat=t.constructPermission=void 0;let n=i(75616);t.constructPermission=function(e){let{caveats:t=null,invoker:i,target:r}=e;return{id:(0,n.nanoid)(),parentCapability:r,invoker:i,caveats:t,date:new Date().getTime()}},t.findCaveat=function(e,t){var i;return null===(i=e.caveats)||void 0===i?void 0:i.find(e=>e.type===t)},function(e){e.RestrictedMethod="RestrictedMethod",e.Endowment="Endowment"}(t.PermissionType||(t.PermissionType={})),t.hasSpecificationType=function(e,t){return e.permissionType===t}},43421:function(e,t,i){"use strict";var n,r,o=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},s=this&&this.__rest||function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(i[n[r]]=e[n[r]]);return i},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionController=t.CaveatMutatorOperation=void 0;let l=i(51501),u=i(82373),d=i(30774),c=i(45554),h=a(i(88629)),f=i(30412),p=i(75616),g=i(24654),m=i(51420),v=i(51057),b=i(22926),y=i(43124),_="PermissionController";function w(){return{subjects:{}}}(n=r=t.CaveatMutatorOperation||(t.CaveatMutatorOperation={}))[n.noop=0]="noop",n[n.updateValue=1]="updateValue",n[n.deleteCaveat=2]="deleteCaveat",n[n.revokePermission=3]="revokePermission";class C extends l.BaseControllerV2{constructor(e){let{caveatSpecifications:t,permissionSpecifications:i,unrestrictedMethods:n,messenger:r,state:o={}}=e;super({name:_,metadata:{subjects:{anonymous:!0,persist:!0}},messenger:r,state:Object.assign(Object.assign({},w()),o)}),this._unrestrictedMethods=new Set(n),this._caveatSpecifications=(0,h.default)(Object.assign({},t)),this.validatePermissionSpecifications(i,this._caveatSpecifications),this._permissionSpecifications=(0,h.default)(Object.assign({},i)),this.registerMessageHandlers(),this.createPermissionMiddleware=(0,b.getPermissionMiddlewareFactory)({executeRestrictedMethod:this._executeRestrictedMethod.bind(this),getRestrictedMethod:this.getRestrictedMethod.bind(this),isUnrestrictedMethod:this.unrestrictedMethods.has.bind(this.unrestrictedMethods)})}get unrestrictedMethods(){return this._unrestrictedMethods}getPermissionSpecification(e){return this._permissionSpecifications[e]}getCaveatSpecification(e){return this._caveatSpecifications[e]}validatePermissionSpecifications(e,t){Object.entries(e).forEach(([e,{permissionType:i,targetName:n,allowedCaveats:r}])=>{if(!i||!(0,c.hasProperty)(v.PermissionType,i))throw Error(`Invalid permission type: "${i}"`);if(!e)throw Error(`Invalid permission target name: "${e}"`);if(e!==n)throw Error(`Invalid permission specification: target name "${e}" must match specification.targetName value "${n}".`);r&&r.forEach(e=>{if(!(0,c.hasProperty)(t,e))throw new m.UnrecognizedCaveatTypeError(e);let n=t[e],r=(0,g.isRestrictedMethodCaveatSpecification)(n);if(i===v.PermissionType.RestrictedMethod&&!r||i===v.PermissionType.Endowment&&r)throw new m.CaveatSpecificationMismatchError(n,i)})})}registerMessageHandlers(){this.messagingSystem.registerActionHandler(`${_}:clearPermissions`,()=>this.clearState()),this.messagingSystem.registerActionHandler(`${_}:getEndowments`,(e,t,i)=>this.getEndowments(e,t,i)),this.messagingSystem.registerActionHandler(`${_}:getSubjectNames`,()=>this.getSubjectNames()),this.messagingSystem.registerActionHandler(`${_}:getPermissions`,e=>this.getPermissions(e)),this.messagingSystem.registerActionHandler(`${_}:hasPermission`,(e,t)=>this.hasPermission(e,t)),this.messagingSystem.registerActionHandler(`${_}:hasPermissions`,e=>this.hasPermissions(e)),this.messagingSystem.registerActionHandler(`${_}:grantPermissions`,this.grantPermissions.bind(this)),this.messagingSystem.registerActionHandler(`${_}:requestPermissions`,(e,t)=>this.requestPermissions(e,t)),this.messagingSystem.registerActionHandler(`${_}:revokeAllPermissions`,e=>this.revokeAllPermissions(e)),this.messagingSystem.registerActionHandler(`${_}:revokePermissionForAllSubjects`,e=>this.revokePermissionForAllSubjects(e)),this.messagingSystem.registerActionHandler(`${_}:revokePermissions`,this.revokePermissions.bind(this)),this.messagingSystem.registerActionHandler(`${_}:updateCaveat`,(e,t,i,n)=>{this.updateCaveat(e,t,i,n)})}clearState(){this.update(e=>Object.assign({},w()))}getTypedPermissionSpecification(e,t,i){let n=e===v.PermissionType.RestrictedMethod?(0,m.methodNotFound)(t,i?{origin:i}:void 0):new m.EndowmentPermissionDoesNotExistError(t,i);if(!this.targetExists(t))throw n;let r=this.getPermissionSpecification(t);if(!(0,v.hasSpecificationType)(r,e))throw n;return r}getRestrictedMethod(e,t){return this.getTypedPermissionSpecification(v.PermissionType.RestrictedMethod,e,t).methodImplementation}getSubjectNames(){return Object.keys(this.state.subjects)}getPermission(e,t){var i;return null===(i=this.state.subjects[e])||void 0===i?void 0:i.permissions[t]}getPermissions(e){var t;return null===(t=this.state.subjects[e])||void 0===t?void 0:t.permissions}hasPermission(e,t){return!!this.getPermission(e,t)}hasPermissions(e){return!!this.state.subjects[e]}revokeAllPermissions(e){this.update(t=>{if(!t.subjects[e])throw new m.UnrecognizedSubjectError(e);delete t.subjects[e]})}revokePermission(e,t){this.revokePermissions({[e]:[t]})}revokePermissions(e){this.update(t=>{Object.keys(e).forEach(i=>{if(!(0,c.hasProperty)(t.subjects,i))throw new m.UnrecognizedSubjectError(i);e[i].forEach(e=>{let{permissions:n}=t.subjects[i];if(!(0,c.hasProperty)(n,e))throw new m.PermissionDoesNotExistError(i,e);this.deletePermission(t.subjects,i,e)})})})}revokePermissionForAllSubjects(e){0!==this.getSubjectNames().length&&this.update(t=>{Object.entries(t.subjects).forEach(([i,n])=>{let{permissions:r}=n;(0,c.hasProperty)(r,e)&&this.deletePermission(t.subjects,i,e)})})}deletePermission(e,t,i){let{permissions:n}=e[t];Object.keys(n).length>1?delete n[i]:delete e[t]}hasCaveat(e,t,i){return!!this.getCaveat(e,t,i)}getCaveat(e,t,i){let n=this.getPermission(e,t);if(!n)throw new m.PermissionDoesNotExistError(e,t);return(0,v.findCaveat)(n,i)}addCaveat(e,t,i,n){if(this.hasCaveat(e,t,i))throw new m.CaveatAlreadyExistsError(e,t,i);this.setCaveat(e,t,i,n)}updateCaveat(e,t,i,n){if(!this.hasCaveat(e,t,i))throw new m.CaveatDoesNotExistError(e,t,i);this.setCaveat(e,t,i,n)}setCaveat(e,t,i,n){this.update(r=>{let o=r.subjects[e];if(!o)throw new m.UnrecognizedSubjectError(e);let s=o.permissions[t];if(!s)throw new m.PermissionDoesNotExistError(e,t);let a={type:i,value:n};if(this.validateCaveat(a,e,t),s.caveats){let e=s.caveats.findIndex(e=>e.type===a.type);-1===e?s.caveats.push(a):s.caveats.splice(e,1,a)}else s.caveats=[a];this.validateModifiedPermission(s,e)})}updatePermissionsByCaveat(e,t){0!==Object.keys(this.state.subjects).length&&this.update(i=>{Object.values(i.subjects).forEach(n=>{Object.values(n.permissions).forEach(o=>{let{caveats:s}=o,a=null==s?void 0:s.find(({type:t})=>t===e);if(!a)return;let l=t(a.value);switch(l.operation){case r.noop:break;case r.updateValue:a.value=l.value,this.validateCaveat(a,n.origin,o.parentCapability);break;case r.deleteCaveat:this.deleteCaveat(o,e,n.origin);break;case r.revokePermission:this.deletePermission(i.subjects,n.origin,o.parentCapability);break;default:throw Error(`Unrecognized mutation result: "${l.operation}"`)}})})})}removeCaveat(e,t,i){this.update(n=>{var r;let o=null===(r=n.subjects[e])||void 0===r?void 0:r.permissions[t];if(!o)throw new m.PermissionDoesNotExistError(e,t);if(!o.caveats)throw new m.CaveatDoesNotExistError(e,t,i);this.deleteCaveat(o,i,e)})}deleteCaveat(e,t,i){if(!e.caveats)throw new m.CaveatDoesNotExistError(i,e.parentCapability,t);let n=e.caveats.findIndex(e=>e.type===t);if(-1===n)throw new m.CaveatDoesNotExistError(i,e.parentCapability,t);1===e.caveats.length?e.caveats=null:e.caveats.splice(n,1),this.validateModifiedPermission(e,i)}validateModifiedPermission(e,t){if(!this.targetExists(e.parentCapability))throw Error(`Fatal: Existing permission target "${e.parentCapability}" has no specification.`);this.validatePermission(this.getPermissionSpecification(e.parentCapability),e,t)}targetExists(e){return(0,c.hasProperty)(this._permissionSpecifications,e)}grantPermissions({approvedPermissions:e,requestData:t,preserveExistingPermissions:i=!0,subject:n}){let{origin:r}=n;if(!r||"string"!=typeof r)throw new m.InvalidSubjectIdentifierError(r);let o=i?Object.assign({},this.getPermissions(r)):{};for(let[i,n]of Object.entries(e)){let e;if(!this.targetExists(i))throw(0,m.methodNotFound)(i);if(void 0!==n.parentCapability&&i!==n.parentCapability)throw new m.InvalidApprovedPermissionError(r,i,n);let s=this.getPermissionSpecification(i),a={caveats:this.constructCaveats(r,i,n.caveats),invoker:r,target:i};s.factory?(e=s.factory(a,t),this.validatePermission(s,e,r)):(e=(0,v.constructPermission)(a),this.validatePermission(s,e,r,{invokePermissionValidator:!0,performCaveatValidation:!1})),o[i]=e}return this.setValidatedPermissions(r,o),o}validatePermission(e,t,i,{invokePermissionValidator:n,performCaveatValidation:r}={invokePermissionValidator:!0,performCaveatValidation:!0}){var o;let{allowedCaveats:s,validator:a,targetName:l}=e;if((null===(o=e.subjectTypes)||void 0===o?void 0:o.length)&&e.subjectTypes.length>0){let t=this.messagingSystem.call("SubjectMetadataController:getSubjectMetadata",i);if(!t||null===t.subjectType||!e.subjectTypes.includes(t.subjectType))throw e.permissionType===v.PermissionType.RestrictedMethod?(0,m.methodNotFound)(l,{origin:i}):new m.EndowmentPermissionDoesNotExistError(l,i)}if((0,c.hasProperty)(t,"caveats")){let{caveats:e}=t;if(null!==e&&!(Array.isArray(e)&&e.length>0))throw new m.InvalidCaveatsPropertyError(i,l,e);let n=new Set;null==e||e.forEach(e=>{if(r&&this.validateCaveat(e,i,l),!(null==s?void 0:s.includes(e.type)))throw new m.ForbiddenCaveatError(e.type,i,l);if(n.has(e.type))throw new m.DuplicateCaveatError(e.type,i,l);n.add(e.type)})}n&&a&&a(t,i,l)}setValidatedPermissions(e,t){this.update(i=>{i.subjects[e]||(i.subjects[e]={origin:e,permissions:{}}),i.subjects[e].permissions=(0,f.castDraft)(t)})}constructCaveats(e,t,i){let n=null==i?void 0:i.map(i=>{this.validateCaveat(i,e,t);let{type:n,value:r}=i;return{type:n,value:r}});return n&&(0,u.isNonEmptyArray)(n)?n:void 0}validateCaveat(e,t,i){var n;if(!(0,u.isPlainObject)(e))throw new m.InvalidCaveatError(e,t,i);if(2!==Object.keys(e).length)throw new m.InvalidCaveatFieldsError(e,t,i);if("string"!=typeof e.type)throw new m.InvalidCaveatTypeError(e,t,i);let r=this.getCaveatSpecification(e.type);if(!r)throw new m.UnrecognizedCaveatTypeError(e.type,t,i);if(!(0,c.hasProperty)(e,"value")||void 0===e.value)throw new m.CaveatMissingValueError(e,t,i);if(!(0,u.isValidJson)(e.value))throw new m.CaveatInvalidJsonError(e,t,i);null===(n=r.validator)||void 0===n||n.call(r,e,t,i)}requestPermissions(e,t,i={}){return o(this,void 0,void 0,function*(){let{origin:n}=e,{id:r=(0,p.nanoid)(),preserveExistingPermissions:o=!0}=i;this.validateRequestedPermissions(n,t);let a={id:r,origin:n},l=yield this.requestUserApproval({metadata:a,permissions:t}),{permissions:u}=l,d=s(l,["permissions"]),c=this.getSideEffects(u);if(Object.values(c.permittedHandlers).length>0){let t=yield this.executeSideEffects(c,l),i=Object.keys(c.permittedHandlers).reduce((e,i,n)=>Object.assign({[i]:t[n]},e),{});return[this.grantPermissions({subject:e,approvedPermissions:u,preserveExistingPermissions:o,requestData:d}),Object.assign({data:i},a)]}return[this.grantPermissions({subject:e,approvedPermissions:u,preserveExistingPermissions:o,requestData:d}),a]})}validateRequestedPermissions(e,t){if(!(0,u.isPlainObject)(t))throw(0,m.invalidParams)({message:`Requested permissions for origin "${e}" is not a plain object.`,data:{origin:e,requestedPermissions:t}});if(0===Object.keys(t).length)throw(0,m.invalidParams)({message:`Permissions request for origin "${e}" contains no permissions.`,data:{requestedPermissions:t}});for(let i of Object.keys(t)){let n=t[i];if(!this.targetExists(i))throw(0,m.methodNotFound)(i,{origin:e,requestedPermissions:t});if(!(0,u.isPlainObject)(n)||void 0!==n.parentCapability&&i!==n.parentCapability)throw(0,m.invalidParams)({message:`Permissions request for origin "${e}" contains invalid requested permission(s).`,data:{origin:e,requestedPermissions:t}});this.validatePermission(this.getPermissionSpecification(i),n,e,{invokePermissionValidator:!1,performCaveatValidation:!0})}}requestUserApproval(e){return o(this,void 0,void 0,function*(){let{origin:t,id:i}=e.metadata,n=yield this.messagingSystem.call("ApprovalController:addRequest",{id:i,origin:t,requestData:e,type:y.MethodNames.requestPermissions},!0);return this.validateApprovedPermissions(n,{id:i,origin:t}),n})}getSideEffects(e){return Object.keys(e).reduce((e,t)=>{if(this.targetExists(t)){let i=this.getPermissionSpecification(t);i.sideEffect&&(e.permittedHandlers[t]=i.sideEffect.onPermitted,i.sideEffect.onFailure&&(e.failureHandlers[t]=i.sideEffect.onFailure))}return e},{permittedHandlers:{},failureHandlers:{}})}executeSideEffects(e,t){return o(this,void 0,void 0,function*(){let{permittedHandlers:i,failureHandlers:n}=e,r={requestData:t,messagingSystem:this.messagingSystem},o=yield Promise.allSettled(Object.values(i).map(e=>e(r))),s=o.filter(e=>"rejected"===e.status);if(s.length>0){let e=Object.values(n);if(e.length>0)try{yield Promise.all(e.map(e=>e(r)))}catch(e){throw(0,m.internalError)("Unexpected error in side-effects",{error:e})}let t=s.map(e=>e.reason);throw t.forEach(e=>{console.error(e)}),t.length>1?(0,m.internalError)("Multiple errors occurred during side-effects execution",{errors:t}):t[0]}return o.map(({value:e})=>e)})}validateApprovedPermissions(e,t){let{id:i,origin:n}=t;if(!(0,u.isPlainObject)(e)||!(0,u.isPlainObject)(e.metadata))throw(0,m.internalError)(`Approved permissions request for subject "${n}" is invalid.`,{data:{approvedRequest:e}});let{metadata:{id:r,origin:o},permissions:s}=e;if(r!==i)throw(0,m.internalError)(`Approved permissions request for subject "${n}" mutated its id.`,{originalId:i,mutatedId:r});if(o!==n)throw(0,m.internalError)(`Approved permissions request for subject "${n}" mutated its origin.`,{originalOrigin:n,mutatedOrigin:o});try{this.validateRequestedPermissions(n,s)}catch(e){if(e instanceof d.JsonRpcError)throw(0,m.internalError)(`Invalid approved permissions request: ${e.message}`,e.data);throw(0,m.internalError)("Unrecognized error type",{error:e})}}acceptPermissionsRequest(e){return o(this,void 0,void 0,function*(){let{id:t}=e.metadata;if(!this.hasApprovalRequest({id:t}))throw new m.PermissionsRequestNotFoundError(t);if(0===Object.keys(e.permissions).length){this._rejectPermissionsRequest(t,(0,m.invalidParams)({message:"Must request at least one permission."}));return}try{this.messagingSystem.call("ApprovalController:acceptRequest",t,e)}catch(e){throw this._rejectPermissionsRequest(t,e),e}})}rejectPermissionsRequest(e){return o(this,void 0,void 0,function*(){if(!this.hasApprovalRequest({id:e}))throw new m.PermissionsRequestNotFoundError(e);this._rejectPermissionsRequest(e,(0,m.userRejectedRequest)())})}hasApprovalRequest(e){return this.messagingSystem.call("ApprovalController:hasRequest",e)}_rejectPermissionsRequest(e,t){return this.messagingSystem.call("ApprovalController:rejectRequest",e,t)}getEndowments(e,t,i){return o(this,void 0,void 0,function*(){if(!this.hasPermission(e,t))throw(0,m.unauthorized)({data:{origin:e,targetName:t}});return this.getTypedPermissionSpecification(v.PermissionType.Endowment,t,e).endowmentGetter({origin:e,requestData:i})})}executeRestrictedMethod(e,t,i){return o(this,void 0,void 0,function*(){let n=this.getRestrictedMethod(t,e),r=yield this._executeRestrictedMethod(n,{origin:e},t,i);if(void 0===r)throw Error(`Internal request for method "${t}" as origin "${e}" returned no result.`);return r})}_executeRestrictedMethod(e,t,i,n=[]){let{origin:r}=t,o=this.getPermission(r,i);if(!o)throw(0,m.unauthorized)({data:{origin:r,method:i}});return(0,g.decorateWithCaveats)(e,o,this._caveatSpecifications)({method:i,params:n,context:{origin:r}})}}t.PermissionController=C},24586:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SubjectMetadataController=t.SubjectType=void 0;let n=i(51501);!function(e){e.Extension="extension",e.Internal="internal",e.Unknown="unknown",e.Website="website",e.Snap="snap"}(t.SubjectType||(t.SubjectType={}));let r={subjectMetadata:{persist:!0,anonymous:!1}},o={subjectMetadata:{}};class s extends n.BaseControllerV2{constructor({messenger:e,subjectCacheLimit:t,state:i={}}){if(!Number.isInteger(t)||t<1)throw Error(`subjectCacheLimit must be a positive integer. Received: "${t}"`);let n=t=>e.call("PermissionController:hasPermissions",t);super({name:"SubjectMetadataController",metadata:r,messenger:e,state:Object.assign({},s.getTrimmedState(i,n))}),this.subjectHasPermissions=n,this.subjectCacheLimit=t,this.subjectsWithoutPermissionsEncounteredSinceStartup=new Set,this.messagingSystem.registerActionHandler(`${this.name}:getSubjectMetadata`,this.getSubjectMetadata.bind(this))}clearState(){this.subjectsWithoutPermissionsEncounteredSinceStartup.clear(),this.update(e=>Object.assign({},o))}addSubjectMetadata(e){let{origin:t}=e,i=Object.assign(Object.assign({},e),{extensionId:e.extensionId||null,iconUrl:e.iconUrl||null,name:e.name||null,subjectType:e.subjectType||null}),n=null;if(this.subjectsWithoutPermissionsEncounteredSinceStartup.size>=this.subjectCacheLimit){let e=this.subjectsWithoutPermissionsEncounteredSinceStartup.values().next().value;this.subjectsWithoutPermissionsEncounteredSinceStartup.delete(e),this.subjectHasPermissions(e)||(n=e)}this.subjectsWithoutPermissionsEncounteredSinceStartup.add(t),this.update(e=>{e.subjectMetadata[t]=i,"string"==typeof n&&delete e.subjectMetadata[n]})}getSubjectMetadata(e){return this.state.subjectMetadata[e]}trimMetadataState(){this.update(e=>s.getTrimmedState(e,this.subjectHasPermissions))}static getTrimmedState(e,t){let{subjectMetadata:i={}}=e;return{subjectMetadata:Object.keys(i).reduce((e,n)=>(t(n)&&(e[n]=i[n]),e),{})}}}t.SubjectMetadataController=s},51420:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionsRequestNotFoundError=t.CaveatSpecificationMismatchError=t.DuplicateCaveatError=t.ForbiddenCaveatError=t.InvalidCaveatFieldsError=t.CaveatInvalidJsonError=t.CaveatMissingValueError=t.InvalidCaveatTypeError=t.InvalidCaveatError=t.CaveatAlreadyExistsError=t.CaveatDoesNotExistError=t.InvalidCaveatsPropertyError=t.UnrecognizedCaveatTypeError=t.EndowmentPermissionDoesNotExistError=t.PermissionDoesNotExistError=t.InvalidApprovedPermissionError=t.UnrecognizedSubjectError=t.InvalidSubjectIdentifierError=t.internalError=t.userRejectedRequest=t.invalidParams=t.methodNotFound=t.unauthorized=void 0;let n=i(30774);t.unauthorized=function(e){return n.providerErrors.unauthorized({message:"Unauthorized to perform action. Try requesting the required permission(s) first. For more information, see: https://docs.metamask.io/guide/rpc-api.html#permissions",data:e.data})},t.methodNotFound=function(e,t){let i={message:`The method "${e}" does not exist / is not available.`};return void 0!==t&&(i.data=t),n.rpcErrors.methodNotFound(i)},t.invalidParams=function(e){return n.rpcErrors.invalidParams({data:e.data,message:e.message})},t.userRejectedRequest=function(e){return n.providerErrors.userRejectedRequest({data:e})},t.internalError=function(e,t){return n.rpcErrors.internal({message:e,data:t})},t.InvalidSubjectIdentifierError=class extends Error{constructor(e){super(`Invalid subject identifier: "${"string"==typeof e?e:typeof e}"`)}},t.UnrecognizedSubjectError=class extends Error{constructor(e){super(`Unrecognized subject: "${e}" has no permissions.`)}},t.InvalidApprovedPermissionError=class extends Error{constructor(e,t,i){super(`Invalid approved permission for origin "${e}" and target "${t}".`),this.data={origin:e,target:t,approvedPermission:i}}},t.PermissionDoesNotExistError=class extends Error{constructor(e,t){super(`Subject "${e}" has no permission for "${t}".`)}},t.EndowmentPermissionDoesNotExistError=class extends Error{constructor(e,t){super(`Subject "${t}" has no permission for "${e}".`),t&&(this.data={origin:t})}},t.UnrecognizedCaveatTypeError=class extends Error{constructor(e,t,i){super(`Unrecognized caveat type: "${e}"`),this.data={caveatType:e},void 0!==t&&(this.data.origin=t),void 0!==i&&(this.data.target=i)}},t.InvalidCaveatsPropertyError=class extends Error{constructor(e,t,i){super(`The "caveats" property of permission for "${t}" of subject "${e}" is invalid. It must be a non-empty array if specified.`),this.data={origin:e,target:t,caveatsProperty:i}}},t.CaveatDoesNotExistError=class extends Error{constructor(e,t,i){super(`Permission for "${t}" of subject "${e}" has no caveat of type "${i}".`)}},t.CaveatAlreadyExistsError=class extends Error{constructor(e,t,i){super(`Permission for "${t}" of subject "${e}" already has a caveat of type "${i}".`)}};class r extends n.JsonRpcError{constructor(e,t,i){super(n.errorCodes.rpc.invalidParams,"Invalid caveat. Caveats must be plain objects.",{receivedCaveat:e}),this.data={origin:t,target:i}}}t.InvalidCaveatError=r,t.InvalidCaveatTypeError=class extends Error{constructor(e,t,i){super(`Caveat types must be strings. Received: "${typeof e.type}"`),this.data={caveat:e,origin:t,target:i}}},t.CaveatMissingValueError=class extends Error{constructor(e,t,i){super('Caveat is missing "value" field.'),this.data={caveat:e,origin:t,target:i}}},t.CaveatInvalidJsonError=class extends Error{constructor(e,t,i){super('Caveat "value" is invalid JSON.'),this.data={caveat:e,origin:t,target:i}}},t.InvalidCaveatFieldsError=class extends Error{constructor(e,t,i){super(`Caveat has unexpected number of fields: "${Object.keys(e).length}"`),this.data={caveat:e,origin:t,target:i}}},t.ForbiddenCaveatError=class extends Error{constructor(e,t,i){super(`Permissions for target "${i}" may not have caveats of type "${e}".`),this.data={caveatType:e,origin:t,target:i}}},t.DuplicateCaveatError=class extends Error{constructor(e,t,i){super(`Permissions for target "${i}" contains multiple caveats of type "${e}".`),this.data={caveatType:e,origin:t,target:i}}},t.CaveatSpecificationMismatchError=class extends Error{constructor(e,t){super(`Caveat specification uses a mismatched type. Expected caveats for ${t}`),this.data={caveatSpec:e,permissionType:t}}},t.PermissionsRequestNotFoundError=class extends Error{constructor(e){super(`Permissions request with id "${e}" not found.`)}}},29033:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.permissionRpcMethods=void 0,o(i(24654),t),o(i(51420),t),o(i(51057),t),o(i(43421),t),o(i(43124),t),t.permissionRpcMethods=s(i(71514)),o(i(24586),t)},22926:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.getPermissionMiddlewareFactory=void 0;let r=i(63163),o=i(51420);t.getPermissionMiddlewareFactory=function({executeRestrictedMethod:e,getRestrictedMethod:t,isUnrestrictedMethod:i}){return function(s){let{origin:a}=s;if("string"!=typeof a||!a)throw Error('The subject "origin" must be a non-empty string.');return(0,r.createAsyncMiddleware)((r,l,u)=>n(this,void 0,void 0,function*(){let{method:n,params:d}=r;if(i(n))return u();let c=t(n,a),h=yield e(c,s,n,d);if(void 0===h){l.error=(0,o.internalError)(`Request for method "${r.method}" returned undefined result.`,{request:r});return}l.result=h}))}}},19806:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.getPermissionsHandler=void 0;let r=i(43124);t.getPermissionsHandler={methodNames:[r.MethodNames.getPermissions],implementation:function(e,t,i,r,{getPermissionsForOrigin:o}){return n(this,void 0,void 0,function*(){return t.result=Object.values(o()||{}),r()})},hookNames:{getPermissionsForOrigin:!0}}},71514:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handlers=void 0;let n=i(19806),r=i(73512);t.handlers=[r.requestPermissionsHandler,n.getPermissionsHandler]},73512:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.requestPermissionsHandler=void 0;let r=i(82373),o=i(30774),s=i(51420),a=i(43124);t.requestPermissionsHandler={methodNames:[a.MethodNames.requestPermissions],implementation:function(e,t,i,a,{requestPermissionsForOrigin:l}){return n(this,void 0,void 0,function*(){let{id:i,params:n}=e;if("number"!=typeof i&&"string"!=typeof i||"string"==typeof i&&!i)return a(o.rpcErrors.invalidRequest({message:"Invalid request: Must specify a valid id.",data:{request:e}}));if(!Array.isArray(n)||!(0,r.isPlainObject)(n[0]))return a((0,s.invalidParams)({data:{request:e}}));let[u]=n,[d]=yield l(u,String(i));return t.result=Object.values(d),a()})},hookNames:{requestPermissionsForOrigin:!0}}},43124:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MethodNames=void 0,function(e){e.requestPermissions="wallet_requestPermissions",e.getPermissions="wallet_getPermissions"}(t.MethodNames||(t.MethodNames={}))},18856:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumProviderError=t.JsonRpcError=void 0;let r=i(45554),o=n(i(77847)),s=i(27962);class a extends Error{constructor(e,t,i){if(!Number.isInteger(e))throw Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw Error('"message" must be a non-empty string.');super(t),this.code=e,void 0!==i&&(this.data=i)}serialize(){let e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data,(0,r.isPlainObject)(this.data)&&(e.data.cause=(0,s.serializeCause)(this.data.cause))),this.stack&&(e.stack=this.stack),e}toString(){return(0,o.default)(this.serialize(),l,2)}}function l(e,t){if("[Circular]"!==t)return t}t.JsonRpcError=a,t.EthereumProviderError=class extends a{constructor(e,t,i){if(!(Number.isInteger(e)&&e>=1e3&&e<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,i)}}},15191:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},6748:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.providerErrors=t.rpcErrors=void 0;let n=i(18856),r=i(15191),o=i(27962);function s(e,t){let[i,r]=l(t);return new n.JsonRpcError(e,i??(0,o.getMessageFromCode)(e),r)}function a(e,t){let[i,r]=l(t);return new n.EthereumProviderError(e,i??(0,o.getMessageFromCode)(e),r)}function l(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){let{message:t,data:i}=e;if(t&&"string"!=typeof t)throw Error("Must specify string message.");return[t??void 0,i]}}return[]}t.rpcErrors={parse:e=>s(r.errorCodes.rpc.parse,e),invalidRequest:e=>s(r.errorCodes.rpc.invalidRequest,e),invalidParams:e=>s(r.errorCodes.rpc.invalidParams,e),methodNotFound:e=>s(r.errorCodes.rpc.methodNotFound,e),internal:e=>s(r.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return s(t,e)},invalidInput:e=>s(r.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>s(r.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>s(r.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>s(r.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>s(r.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>s(r.errorCodes.rpc.limitExceeded,e)},t.providerErrors={userRejectedRequest:e=>a(r.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>a(r.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>a(r.errorCodes.provider.unsupportedMethod,e),disconnected:e=>a(r.errorCodes.provider.disconnected,e),chainDisconnected:e=>a(r.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:t,message:i,data:r}=e;if(!i||"string"!=typeof i)throw Error('"message" must be a nonempty string');return new n.EthereumProviderError(t,i,r)}}},30774:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorCodes=t.providerErrors=t.rpcErrors=t.getMessageFromCode=t.serializeError=t.serializeCause=t.EthereumProviderError=t.JsonRpcError=void 0;var n=i(18856);Object.defineProperty(t,"JsonRpcError",{enumerable:!0,get:function(){return n.JsonRpcError}}),Object.defineProperty(t,"EthereumProviderError",{enumerable:!0,get:function(){return n.EthereumProviderError}});var r=i(27962);Object.defineProperty(t,"serializeCause",{enumerable:!0,get:function(){return r.serializeCause}}),Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return r.serializeError}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return r.getMessageFromCode}});var o=i(6748);Object.defineProperty(t,"rpcErrors",{enumerable:!0,get:function(){return o.rpcErrors}}),Object.defineProperty(t,"providerErrors",{enumerable:!0,get:function(){return o.providerErrors}});var s=i(15191);Object.defineProperty(t,"errorCodes",{enumerable:!0,get:function(){return s.errorCodes}})},27962:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeCause=t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let n=i(45554),r=i(15191),o=r.errorCodes.rpc.internal,s={code:o,message:a(o)};function a(e,i="Unspecified error message. This is a bug, please report it."){if(l(e)){let i=e.toString();if((0,n.hasProperty)(r.errorValues,i))return r.errorValues[i].message;if(e>=-32099&&e<=-32e3)return t.JSON_RPC_SERVER_ERROR_MESSAGE}return i}function l(e){return Number.isInteger(e)}function u(e){return Array.isArray(e)?e.map(e=>(0,n.isValidJson)(e)?e:(0,n.isObject)(e)?d(e):null):(0,n.isObject)(e)?d(e):(0,n.isValidJson)(e)?e:null}function d(e){return Object.getOwnPropertyNames(e).reduce((t,i)=>{let r=e[i];return(0,n.isValidJson)(r)&&(t[i]=r),t},{})}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=a,t.isValidCode=l,t.serializeError=function(e,{fallbackError:t=s,shouldIncludeStack:i=!0}={}){if(!(0,n.isJsonRpcError)(t))throw Error("Must provide fallback error with integer number code and string message.");let r=function(e,t){if(e&&"object"==typeof e&&"serialize"in e&&"function"==typeof e.serialize)return e.serialize();if((0,n.isJsonRpcError)(e))return e;let i=u(e);return{...t,data:{cause:i}}}(e,t);return i||delete r.stack,r},t.serializeCause=u},63795:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=i(22699);function r(e,t,i){try{Reflect.apply(e,t,i)}catch(e){setTimeout(()=>{throw e})}}class o extends n.EventEmitter{emit(e,...t){let i="error"===e,n=this._events;if(void 0!==n)i=i&&void 0===n.error;else if(!i)return!1;if(i){let e;if(t.length>0&&([e]=t),e instanceof Error)throw e;let i=Error(`Unhandled error.${e?` (${e.message})`:""}`);throw i.context=e,i}let o=n[e];if(void 0===o)return!1;if("function"==typeof o)r(o,this,t);else{let e=o.length,i=function(e){let t=e.length,i=Array(t);for(let n=0;n{"use strict";t.OI=void 0,i(53525);let n=i(99179),r=(i(96053),i(12540));function o(e){if("string"!=typeof e)throw TypeError(`Invalid mnemonic type: ${typeof e}`);return e.normalize("NFKD")}i(70064),i(36237);let s=e=>o(`mnemonic${e}`);t.OI=function(e,t,i=""){let a="string"==typeof e?new TextEncoder().encode(function(e){let t=o(e),i=t.split(" ");if(![12,15,18,21,24].includes(i.length))throw Error("Invalid mnemonic");return{nfkd:t,words:i}}(e).nfkd):new TextEncoder().encode(Array.from(new Uint16Array(e.buffer)).map(e=>t[e]).join(" "));return(0,n.pbkdf2Async)(r.sha512,a,s(i),{c:2048,dkLen:64})}},63610:(e,t)=>{"use strict";t.U=void 0,t.U=`abandon ability able about @@ -2345,7 +2345,7 @@ youth zebra zero zone -zoo`.split("\n")},89336:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{AssertionError:function(){return o},assert:function(){return s},assertStruct:function(){return a},assertExhaustive:function(){return l}});let n=i(37715);function r(e,t){return"string"==typeof e?.prototype?.constructor?.name?new e({message:t}):e({message:t})}class o extends Error{constructor(e){super(e.message),function(e,t,i){t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}(this,"code","ERR_ASSERTION")}}function s(e,t="Assertion failed.",i=o){if(!e){if(t instanceof Error)throw t;throw r(i,t)}}function a(e,t,i="Assertion failed",s=o){try{(0,n.assert)(e,t)}catch(t){let e;throw r(s,`${i}: ${(e="object"==typeof t&&null!==t&&"message"in t?t.message:String(t)).endsWith(".")?e.slice(0,-1):e}.`)}}function l(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},68007:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64",{enumerable:!0,get:function(){return o}});let n=i(37715),r=i(89336),o=(e,t={})=>{let i,o;let s=t.paddingRequired??!1,a=t.characterSet??"base64";return"base64"===a?i=String.raw`[A-Za-z0-9+\/]`:((0,r.assert)("base64url"===a),i=String.raw`[-_A-Za-z0-9]`),o=s?RegExp(`^(?:${i}{4})*(?:${i}{3}=|${i}{2}==)?$`,"u"):RegExp(`^(?:${i}{4})*(?:${i}{2,3}|${i}{3}=|${i}{2}==)?$`,"u"),(0,n.pattern)(e,o)}},78948:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{isBytes:function(){return a},assertIsBytes:function(){return l},bytesToHex:function(){return u},bytesToBigInt:function(){return d},bytesToSignedBigInt:function(){return c},bytesToNumber:function(){return h},bytesToString:function(){return f},hexToBytes:function(){return p},bigIntToBytes:function(){return g},signedBigIntToBytes:function(){return m},numberToBytes:function(){return v},stringToBytes:function(){return b},valueToBytes:function(){return y},concatBytes:function(){return _},createDataView:function(){return w}});let r=i(89336),o=i(99965),s=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function a(e){return e instanceof Uint8Array}function l(e){(0,r.assert)(a(e),"Value must be a Uint8Array.")}function u(e){if(l(e),0===e.length)return"0x";let t=s(),i=Array(e.length);for(let n=0;n=BigInt(0),"Value must be a non-negative bigint."),p(e.toString(16))}function m(e,t){let i;(0,r.assert)("bigint"==typeof e,"Value must be a bigint."),(0,r.assert)("number"==typeof t,"Byte length must be a number."),(0,r.assert)(t>0,"Byte length must be greater than 0."),(0,r.assert)(((0,r.assert)(t>0),i=e>>BigInt(31),!((~e&i)+(e&~i)>>BigInt(8*t+-1))),"Byte length is too small to represent the given value.");let n=e,o=new Uint8Array(t);for(let e=0;e>=BigInt(8);return o.reverse()}function v(e){return(0,r.assert)("number"==typeof e,"Value must be a number."),(0,r.assert)(e>=0,"Value must be a non-negative number."),(0,r.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead."),p(e.toString(16))}function b(e){return(0,r.assert)("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function y(e){if("bigint"==typeof e)return g(e);if("number"==typeof e)return v(e);if("string"==typeof e)return e.startsWith("0x")?p(e):b(e);if(a(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}function _(e){let t=Array(e.length),i=0;for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{CAIP_CHAIN_ID_REGEX:function(){return r},CAIP_NAMESPACE_REGEX:function(){return o},CAIP_REFERENCE_REGEX:function(){return s},CAIP_ACCOUNT_ID_REGEX:function(){return a},CAIP_ACCOUNT_ADDRESS_REGEX:function(){return l},CaipChainIdStruct:function(){return u},CaipNamespaceStruct:function(){return d},CaipReferenceStruct:function(){return c},CaipAccountIdStruct:function(){return h},CaipAccountAddressStruct:function(){return f},isCaipChainId:function(){return p},isCaipNamespace:function(){return g},isCaipReference:function(){return m},isCaipAccountId:function(){return v},isCaipAccountAddress:function(){return b},parseCaipChainId:function(){return y},parseCaipAccountId:function(){return _}});let n=i(37715),r=RegExp("^(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$","u"),o=/^[-a-z0-9]{3,8}$/u,s=/^[-_a-zA-Z0-9]{1,32}$/u,a=RegExp("^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$","u"),l=/^[-.%a-zA-Z0-9]{1,128}$/u,u=(0,n.pattern)((0,n.string)(),r),d=(0,n.pattern)((0,n.string)(),o),c=(0,n.pattern)((0,n.string)(),s),h=(0,n.pattern)((0,n.string)(),a),f=(0,n.pattern)((0,n.string)(),l);function p(e){return(0,n.is)(e,u)}function g(e){return(0,n.is)(e,d)}function m(e){return(0,n.is)(e,c)}function v(e){return(0,n.is)(e,h)}function b(e){return(0,n.is)(e,f)}function y(e){let t=r.exec(e);if(!t?.groups)throw Error("Invalid CAIP chain ID.");return{namespace:t.groups.namespace,reference:t.groups.reference}}function _(e){let t=a.exec(e);if(!t?.groups)throw Error("Invalid CAIP account ID.");return{address:t.groups.accountAddress,chainId:t.groups.chainId,chain:{namespace:t.groups.namespace,reference:t.groups.reference}}}},73100:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChecksumStruct",{enumerable:!0,get:function(){return o}});let n=i(37715),r=i(68007),o=(0,n.size)((0,r.base64)((0,n.string)(),{paddingRequired:!0}),44,44)},73161:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{createNumber:function(){return h},createBigInt:function(){return f},createBytes:function(){return p},createHex:function(){return g}});let n=i(37715),r=i(89336),o=i(78948),s=i(99965),a=(0,n.union)([(0,n.number)(),(0,n.bigint)(),(0,n.string)(),s.StrictHexStruct]),l=(0,n.coerce)((0,n.number)(),a,Number),u=(0,n.coerce)((0,n.bigint)(),a,BigInt);(0,n.union)([s.StrictHexStruct,(0,n.instance)(Uint8Array)]);let d=(0,n.coerce)((0,n.instance)(Uint8Array),(0,n.union)([s.StrictHexStruct]),o.hexToBytes),c=(0,n.coerce)(s.StrictHexStruct,(0,n.instance)(Uint8Array),o.bytesToHex);function h(e){try{let t=(0,n.create)(e,l);return(0,r.assert)(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof n.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}}function f(e){try{return(0,n.create)(e,u)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}}function p(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,n.create)(e,d)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}function g(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,n.create)(e,c)}catch(e){if(e instanceof n.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},94945:(e,t)=>{"use strict";function i(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function n(e,t){var n=i(e,t,"get");return n.get?n.get.call(e):n.value}function r(e,t,i){!function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,i)}function o(e,t,n){var r=i(e,t,"set");return!function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,r,n),n}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{FrozenMap:function(){return l},FrozenSet:function(){return c}});var s=new WeakMap;let a=Symbol.iterator;class l{get size(){return n(this,s).size}[a](){return n(this,s)[Symbol.iterator]()}entries(){return n(this,s).entries()}forEach(e,t){return n(this,s).forEach((i,n,r)=>e.call(t,i,n,this))}get(e){return n(this,s).get(e)}has(e){return n(this,s).has(e)}keys(){return n(this,s).keys()}values(){return n(this,s).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}constructor(e){r(this,s,{writable:!0,value:void 0}),o(this,s,new Map(e)),Object.freeze(this)}}var u=new WeakMap;let d=Symbol.iterator;class c{get size(){return n(this,u).size}[d](){return n(this,u)[Symbol.iterator]()}entries(){return n(this,u).entries()}forEach(e,t){return n(this,u).forEach((i,n,r)=>e.call(t,i,n,this))}has(e){return n(this,u).has(e)}keys(){return n(this,u).keys()}values(){return n(this,u).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}constructor(e){r(this,u,{writable:!0,value:void 0}),o(this,u,new Set(e)),Object.freeze(this)}}Object.freeze(l),Object.freeze(l.prototype),Object.freeze(c),Object.freeze(c.prototype)},40870:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},99965:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{HexStruct:function(){return a},StrictHexStruct:function(){return l},HexAddressStruct:function(){return u},HexChecksumAddressStruct:function(){return d},isHexString:function(){return c},isStrictHexString:function(){return h},assertIsHexString:function(){return f},assertIsStrictHexString:function(){return p},isValidHexAddress:function(){return g},getChecksumAddress:function(){return m},isValidChecksumAddress:function(){return v},add0x:function(){return b},remove0x:function(){return y}});let n=i(80125),r=i(37715),o=i(89336),s=i(78948),a=(0,r.pattern)((0,r.string)(),/^(?:0x)?[0-9a-f]+$/iu),l=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]+$/iu),u=(0,r.pattern)((0,r.string)(),/^0x[0-9a-f]{40}$/u),d=(0,r.pattern)((0,r.string)(),/^0x[0-9a-fA-F]{40}$/u);function c(e){return(0,r.is)(e,a)}function h(e){return(0,r.is)(e,l)}function f(e){(0,o.assert)(c(e),"Value must be a hexadecimal string.")}function p(e){(0,o.assert)(h(e),'Value must be a hexadecimal string, starting with "0x".')}function g(e){return(0,r.is)(e,u)||v(e)}function m(e){(0,o.assert)((0,r.is)(e,d),"Invalid hex address.");let t=y(e.toLowerCase()),i=y((0,s.bytesToHex)((0,n.keccak_256)(t)));return`0x${t.split("").map((e,t)=>{let n=i[t];return(0,o.assert)((0,r.is)(n,(0,r.string)()),"Hash shorter than address."),parseInt(n,16)>7?e.toUpperCase():e}).join("")}`}function v(e){return!!(0,r.is)(e,d)&&m(e)===e}function b(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`}function y(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}},1791:(e,t,i)=>{"use strict";function n(e,t){return Object.keys(e).forEach(function(i){"default"===i||Object.prototype.hasOwnProperty.call(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[i]}})}),e}Object.defineProperty(t,"__esModule",{value:!0}),n(i(89336),t),n(i(68007),t),n(i(78948),t),n(i(96601),t),n(i(73100),t),n(i(73161),t),n(i(94945),t),n(i(40870),t),n(i(99965),t),n(i(64081),t),n(i(48982),t),n(i(96280),t),n(i(78554),t),n(i(26596),t),n(i(82485),t),n(i(13524),t),n(i(41080),t),n(i(16717),t)},64081:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{UnsafeJsonStruct:function(){return o},JsonStruct:function(){return s},isValidJson:function(){return a},getSafeJson:function(){return l},getJsonSize:function(){return u},jsonrpc2:function(){return d},JsonRpcVersionStruct:function(){return c},JsonRpcIdStruct:function(){return h},JsonRpcErrorStruct:function(){return f},JsonRpcParamsStruct:function(){return p},JsonRpcRequestStruct:function(){return g},JsonRpcNotificationStruct:function(){return m},isJsonRpcNotification:function(){return v},assertIsJsonRpcNotification:function(){return b},isJsonRpcRequest:function(){return y},assertIsJsonRpcRequest:function(){return _},PendingJsonRpcResponseStruct:function(){return w},JsonRpcSuccessStruct:function(){return C},JsonRpcFailureStruct:function(){return S},JsonRpcResponseStruct:function(){return x},isPendingJsonRpcResponse:function(){return k},assertIsPendingJsonRpcResponse:function(){return E},isJsonRpcResponse:function(){return L},assertIsJsonRpcResponse:function(){return M},isJsonRpcSuccess:function(){return N},assertIsJsonRpcSuccess:function(){return D},isJsonRpcFailure:function(){return A},assertIsJsonRpcFailure:function(){return T},isJsonRpcError:function(){return I},assertIsJsonRpcError:function(){return O},getJsonRpcIdValidator:function(){return P}});let n=i(37715),r=i(89336),o=(0,n.union)([(0,n.literal)(null),(0,n.boolean)(),(0,n.define)("finite number",e=>(0,n.is)(e,(0,n.number)())&&Number.isFinite(e)),(0,n.string)(),(0,n.array)((0,n.lazy)(()=>o)),(0,n.record)((0,n.string)(),(0,n.lazy)(()=>o))]),s=(0,n.coerce)(o,(0,n.any)(),e=>((0,r.assertStruct)(e,o),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t}))));function a(e){try{return l(e),!0}catch{return!1}}function l(e){return(0,n.create)(e,s)}function u(e){(0,r.assertStruct)(e,s,"Invalid JSON value");let t=JSON.stringify(e);return new TextEncoder().encode(t).byteLength}let d="2.0",c=(0,n.literal)(d),h=(0,n.nullable)((0,n.union)([(0,n.number)(),(0,n.string)()])),f=(0,n.object)({code:(0,n.integer)(),message:(0,n.string)(),data:(0,n.optional)(s),stack:(0,n.optional)((0,n.string)())}),p=(0,n.union)([(0,n.record)((0,n.string)(),s),(0,n.array)(s)]),g=(0,n.object)({id:h,jsonrpc:c,method:(0,n.string)(),params:(0,n.optional)(p)}),m=(0,n.object)({jsonrpc:c,method:(0,n.string)(),params:(0,n.optional)(p)});function v(e){return(0,n.is)(e,m)}function b(e,t){(0,r.assertStruct)(e,m,"Invalid JSON-RPC notification",t)}function y(e){return(0,n.is)(e,g)}function _(e,t){(0,r.assertStruct)(e,g,"Invalid JSON-RPC request",t)}let w=(0,n.object)({id:h,jsonrpc:c,result:(0,n.optional)((0,n.unknown)()),error:(0,n.optional)(f)}),C=(0,n.object)({id:h,jsonrpc:c,result:s}),S=(0,n.object)({id:h,jsonrpc:c,error:f}),x=(0,n.union)([C,S]);function k(e){return(0,n.is)(e,w)}function E(e,t){(0,r.assertStruct)(e,w,"Invalid pending JSON-RPC response",t)}function L(e){return(0,n.is)(e,x)}function M(e,t){(0,r.assertStruct)(e,x,"Invalid JSON-RPC response",t)}function N(e){return(0,n.is)(e,C)}function D(e,t){(0,r.assertStruct)(e,C,"Invalid JSON-RPC success response",t)}function A(e){return(0,n.is)(e,S)}function T(e,t){(0,r.assertStruct)(e,S,"Invalid JSON-RPC failure response",t)}function I(e){return(0,n.is)(e,f)}function O(e,t){(0,r.assertStruct)(e,f,"Invalid JSON-RPC error",t)}function P(e){let{permitEmptyString:t,permitFractions:i,permitNull:n}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(i||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||n&&null===e)}},48982:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},96280:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{createProjectLogger:function(){return r},createModuleLogger:function(){return o}});let n=(0,function(e){return e&&e.__esModule?e:{default:e}}(i(25130)).default)("metamask");function r(e){return n.extend(e)}function o(e,t){return e.extend(t)}},78554:(e,t)=>{"use strict";var i;function n(e){return Array.isArray(e)&&e.length>0}function r(e){return null==e}function o(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{JsonSize:function(){return i},isNonEmptyArray:function(){return n},isNullOrUndefined:function(){return r},isObject:function(){return o},hasProperty:function(){return s},getKnownPropertyNames:function(){return a},ESCAPE_CHARACTERS_REGEXP:function(){return l},isPlainObject:function(){return u},isASCII:function(){return d},calculateStringSize:function(){return c},calculateNumberSize:function(){return h}});let s=(e,t)=>Object.hasOwnProperty.call(e,t);function a(e){return Object.getOwnPropertyNames(e)}!function(e){e[e.Null=4]="Null",e[e.Comma=1]="Comma",e[e.Wrapper=1]="Wrapper",e[e.True=4]="True",e[e.False=5]="False",e[e.Quote=1]="Quote",e[e.Colon=1]="Colon",e[e.Date=24]="Date"}(i||(i={}));let l=/"|\\|\n|\r|\t/gu;function u(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}}function d(e){return 127>=e.charCodeAt(0)}function c(e){return e.split("").reduce((e,t)=>d(t)?e+1:e+2,0)+(e.match(l)??[]).length}function h(e){return e.toString().length}},26596:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{numberToHex:function(){return o},bigIntToHex:function(){return s},hexToNumber:function(){return a},hexToBigInt:function(){return l}});let n=i(89336),r=i(99965),o=e=>((0,n.assert)("number"==typeof e,"Value must be a number."),(0,n.assert)(e>=0,"Value must be a non-negative number."),(0,n.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,r.add0x)(e.toString(16))),s=e=>((0,n.assert)("bigint"==typeof e,"Value must be a bigint."),(0,n.assert)(e>=0,"Value must be a non-negative bigint."),(0,r.add0x)(e.toString(16))),a=e=>{(0,r.assertIsHexString)(e);let t=parseInt(e,16);return(0,n.assert)(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},l=e=>((0,r.assertIsHexString)(e),BigInt((0,r.add0x)(e)))},82485:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},13524:(e,t)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{Duration:function(){return i},inMilliseconds:function(){return o},timeSince:function(){return s}}),function(e){e[e.Millisecond=1]="Millisecond",e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e[e.Week=6048e5]="Week",e[e.Year=31536e6]="Year"}(i||(i={}));let n=e=>Number.isInteger(e)&&e>=0,r=(e,t)=>{if(!n(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};function o(e,t){return r(e,"count"),e*t}function s(e){return r(e,"timestamp"),Date.now()-e}},41080:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},16717:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{VersionStruct:function(){return s},VersionRangeStruct:function(){return a},isValidSemVerVersion:function(){return l},isValidSemVerRange:function(){return u},assertIsSemVerVersion:function(){return d},assertIsSemVerRange:function(){return c},gtVersion:function(){return h},gtRange:function(){return f},satisfiesVersionRange:function(){return p}});let n=i(97699),r=i(37715),o=i(89336),s=(0,r.refine)((0,r.string)(),"Version",e=>null!==(0,n.valid)(e)||`Expected SemVer version, got "${e}"`),a=(0,r.refine)((0,r.string)(),"Version range",e=>null!==(0,n.validRange)(e)||`Expected SemVer range, got "${e}"`);function l(e){return(0,r.is)(e,s)}function u(e){return(0,r.is)(e,a)}function d(e){(0,o.assertStruct)(e,s)}function c(e){(0,o.assertStruct)(e,a)}function h(e,t){return(0,n.gt)(e,t)}function f(e,t){return(0,n.gtr)(e,t)}function p(e,t){return(0,n.satisfies)(e,t,{includePrerelease:!0})}},78664:(e,t,i)=>{"use strict";i.r(t),i.d(t,{AssertionError:()=>a,CAIP_ACCOUNT_ADDRESS_REGEX:()=>q,CAIP_ACCOUNT_ID_REGEX:()=>K,CAIP_CHAIN_ID_REGEX:()=>W,CAIP_NAMESPACE_REGEX:()=>U,CAIP_REFERENCE_REGEX:()=>$,CaipAccountAddressStruct:()=>J,CaipAccountIdStruct:()=>Q,CaipChainIdStruct:()=>G,CaipNamespaceStruct:()=>Z,CaipReferenceStruct:()=>Y,ChecksumStruct:()=>es,Duration:()=>r,ESCAPE_CHARACTERS_REGEXP:()=>ti,FrozenMap:()=>eC,FrozenSet:()=>ek,HexAddressStruct:()=>g,HexChecksumAddressStruct:()=>m,HexStruct:()=>f,JsonRpcErrorStruct:()=>eO,JsonRpcFailureStruct:()=>eU,JsonRpcIdStruct:()=>eI,JsonRpcNotificationStruct:()=>eF,JsonRpcParamsStruct:()=>eP,JsonRpcRequestStruct:()=>eR,JsonRpcResponseStruct:()=>e$,JsonRpcSuccessStruct:()=>eW,JsonRpcVersionStruct:()=>eT,JsonSize:()=>n,JsonStruct:()=>eL,PendingJsonRpcResponseStruct:()=>eV,StrictHexStruct:()=>p,UnsafeJsonStruct:()=>eE,VersionRangeStruct:()=>tv,VersionStruct:()=>tm,add0x:()=>x,assert:()=>l,assertExhaustive:()=>d,assertIsBytes:()=>N,assertIsHexString:()=>y,assertIsJsonRpcError:()=>e1,assertIsJsonRpcFailure:()=>eX,assertIsJsonRpcNotification:()=>eH,assertIsJsonRpcRequest:()=>ej,assertIsJsonRpcResponse:()=>eZ,assertIsJsonRpcSuccess:()=>eQ,assertIsPendingJsonRpcResponse:()=>eq,assertIsSemVerRange:()=>tw,assertIsSemVerVersion:()=>t_,assertIsStrictHexString:()=>_,assertStruct:()=>u,base64:()=>c,bigIntToBytes:()=>R,bigIntToHex:()=>tl,bytesToBigInt:()=>A,bytesToHex:()=>D,bytesToNumber:()=>I,bytesToSignedBigInt:()=>T,bytesToString:()=>O,calculateNumberSize:()=>ts,calculateStringSize:()=>to,concatBytes:()=>j,createBigInt:()=>ef,createBytes:()=>ep,createDataView:()=>V,createHex:()=>eg,createModuleLogger:()=>e5,createNumber:()=>eh,createProjectLogger:()=>e8,getChecksumAddress:()=>C,getJsonRpcIdValidator:()=>e2,getJsonSize:()=>eD,getKnownPropertyNames:()=>tt,getSafeJson:()=>eN,gtRange:()=>tS,gtVersion:()=>tC,hasProperty:()=>te,hexToBigInt:()=>td,hexToBytes:()=>P,hexToNumber:()=>tu,inMilliseconds:()=>tf,isASCII:()=>tr,isBytes:()=>M,isCaipAccountAddress:()=>en,isCaipAccountId:()=>ei,isCaipChainId:()=>X,isCaipNamespace:()=>ee,isCaipReference:()=>et,isHexString:()=>v,isJsonRpcError:()=>e0,isJsonRpcFailure:()=>eJ,isJsonRpcNotification:()=>eB,isJsonRpcRequest:()=>ez,isJsonRpcResponse:()=>eG,isJsonRpcSuccess:()=>eY,isNonEmptyArray:()=>e4,isNullOrUndefined:()=>e9,isObject:()=>e7,isPendingJsonRpcResponse:()=>eK,isPlainObject:()=>tn,isStrictHexString:()=>b,isValidChecksumAddress:()=>S,isValidHexAddress:()=>w,isValidJson:()=>eM,isValidSemVerRange:()=>ty,isValidSemVerVersion:()=>tb,jsonrpc2:()=>eA,numberToBytes:()=>B,numberToHex:()=>ta,parseCaipAccountId:()=>eo,parseCaipChainId:()=>er,remove0x:()=>k,satisfiesVersionRange:()=>tx,signedBigIntToBytes:()=>F,stringToBytes:()=>H,timeSince:()=>tp,valueToBytes:()=>z});var n,r,o=i(37715);function s(e,t){return"string"==typeof e?.prototype?.constructor?.name?new e({message:t}):e({message:t})}class a extends Error{constructor(e){super(e.message),function(e,t,i){t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}(this,"code","ERR_ASSERTION")}}function l(e,t="Assertion failed.",i=a){if(!e){if(t instanceof Error)throw t;throw s(i,t)}}function u(e,t,i="Assertion failed",n=a){try{(0,o.assert)(e,t)}catch(t){let e;throw s(n,`${i}: ${(e="object"==typeof t&&null!==t&&"message"in t?t.message:String(t)).endsWith(".")?e.slice(0,-1):e}.`)}}function d(e){throw Error("Invalid branch reached. Should be detected during compilation.")}let c=(e,t={})=>{let i,n;let r=t.paddingRequired??!1,s=t.characterSet??"base64";return"base64"===s?i=String.raw`[A-Za-z0-9+\/]`:(l("base64url"===s),i=String.raw`[-_A-Za-z0-9]`),n=r?RegExp(`^(?:${i}{4})*(?:${i}{3}=|${i}{2}==)?$`,"u"):RegExp(`^(?:${i}{4})*(?:${i}{2,3}|${i}{3}=|${i}{2}==)?$`,"u"),(0,o.pattern)(e,n)};var h=i(91374);let f=(0,o.pattern)((0,o.string)(),/^(?:0x)?[0-9a-f]+$/iu),p=(0,o.pattern)((0,o.string)(),/^0x[0-9a-f]+$/iu),g=(0,o.pattern)((0,o.string)(),/^0x[0-9a-f]{40}$/u),m=(0,o.pattern)((0,o.string)(),/^0x[0-9a-fA-F]{40}$/u);function v(e){return(0,o.is)(e,f)}function b(e){return(0,o.is)(e,p)}function y(e){l(v(e),"Value must be a hexadecimal string.")}function _(e){l(b(e),'Value must be a hexadecimal string, starting with "0x".')}function w(e){return(0,o.is)(e,g)||S(e)}function C(e){l((0,o.is)(e,m),"Invalid hex address.");let t=k(e.toLowerCase()),i=k(D((0,h.fr)(t)));return`0x${t.split("").map((e,t)=>{let n=i[t];return l((0,o.is)(n,(0,o.string)()),"Hash shorter than address."),parseInt(n,16)>7?e.toUpperCase():e}).join("")}`}function S(e){return!!(0,o.is)(e,m)&&C(e)===e}function x(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`}function k(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}var E=i(48834).Buffer;let L=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function M(e){return e instanceof Uint8Array}function N(e){l(M(e),"Value must be a Uint8Array.")}function D(e){if(N(e),0===e.length)return"0x";let t=L(),i=Array(e.length);for(let n=0;n=BigInt(0),"Value must be a non-negative bigint."),P(e.toString(16))}function F(e,t){let i;l("bigint"==typeof e,"Value must be a bigint."),l("number"==typeof t,"Byte length must be a number."),l(t>0,"Byte length must be greater than 0."),l((l(t>0),i=e>>BigInt(31),!((~e&i)+(e&~i)>>BigInt(8*t+-1))),"Byte length is too small to represent the given value.");let n=e,r=new Uint8Array(t);for(let e=0;e>=BigInt(8);return r.reverse()}function B(e){return l("number"==typeof e,"Value must be a number."),l(e>=0,"Value must be a non-negative number."),l(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead."),P(e.toString(16))}function H(e){return l("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function z(e){if("bigint"==typeof e)return R(e);if("number"==typeof e)return B(e);if("string"==typeof e)return e.startsWith("0x")?P(e):H(e);if(M(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}function j(e){let t=Array(e.length),i=0;for(let n=0;n[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$","u"),U=/^[-a-z0-9]{3,8}$/u,$=/^[-_a-zA-Z0-9]{1,32}$/u,K=RegExp("^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$","u"),q=/^[-.%a-zA-Z0-9]{1,128}$/u,G=(0,o.pattern)((0,o.string)(),W),Z=(0,o.pattern)((0,o.string)(),U),Y=(0,o.pattern)((0,o.string)(),$),Q=(0,o.pattern)((0,o.string)(),K),J=(0,o.pattern)((0,o.string)(),q);function X(e){return(0,o.is)(e,G)}function ee(e){return(0,o.is)(e,Z)}function et(e){return(0,o.is)(e,Y)}function ei(e){return(0,o.is)(e,Q)}function en(e){return(0,o.is)(e,J)}function er(e){let t=W.exec(e);if(!t?.groups)throw Error("Invalid CAIP chain ID.");return{namespace:t.groups.namespace,reference:t.groups.reference}}function eo(e){let t=K.exec(e);if(!t?.groups)throw Error("Invalid CAIP account ID.");return{address:t.groups.accountAddress,chainId:t.groups.chainId,chain:{namespace:t.groups.namespace,reference:t.groups.reference}}}let es=(0,o.size)(c((0,o.string)(),{paddingRequired:!0}),44,44),ea=(0,o.union)([(0,o.number)(),(0,o.bigint)(),(0,o.string)(),p]),el=(0,o.coerce)((0,o.number)(),ea,Number),eu=(0,o.coerce)((0,o.bigint)(),ea,BigInt);(0,o.union)([p,(0,o.instance)(Uint8Array)]);let ed=(0,o.coerce)((0,o.instance)(Uint8Array),(0,o.union)([p]),P),ec=(0,o.coerce)(p,(0,o.instance)(Uint8Array),D);function eh(e){try{let t=(0,o.create)(e,el);return l(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof o.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}}function ef(e){try{return(0,o.create)(e,eu)}catch(e){if(e instanceof o.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}}function ep(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,o.create)(e,ed)}catch(e){if(e instanceof o.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}function eg(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,o.create)(e,ec)}catch(e){if(e instanceof o.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}function em(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function ev(e,t){var i=em(e,t,"get");return i.get?i.get.call(e):i.value}function eb(e,t,i){!function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,i)}function ey(e,t,i){var n=em(e,t,"set");return!function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,n,i),i}var e_=new WeakMap;let ew=Symbol.iterator;class eC{get size(){return ev(this,e_).size}[ew](){return ev(this,e_)[Symbol.iterator]()}entries(){return ev(this,e_).entries()}forEach(e,t){return ev(this,e_).forEach((i,n,r)=>e.call(t,i,n,this))}get(e){return ev(this,e_).get(e)}has(e){return ev(this,e_).has(e)}keys(){return ev(this,e_).keys()}values(){return ev(this,e_).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}constructor(e){eb(this,e_,{writable:!0,value:void 0}),ey(this,e_,new Map(e)),Object.freeze(this)}}var eS=new WeakMap;let ex=Symbol.iterator;class ek{get size(){return ev(this,eS).size}[ex](){return ev(this,eS)[Symbol.iterator]()}entries(){return ev(this,eS).entries()}forEach(e,t){return ev(this,eS).forEach((i,n,r)=>e.call(t,i,n,this))}has(e){return ev(this,eS).has(e)}keys(){return ev(this,eS).keys()}values(){return ev(this,eS).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}constructor(e){eb(this,eS,{writable:!0,value:void 0}),ey(this,eS,new Set(e)),Object.freeze(this)}}Object.freeze(eC),Object.freeze(eC.prototype),Object.freeze(ek),Object.freeze(ek.prototype);let eE=(0,o.union)([(0,o.literal)(null),(0,o.boolean)(),(0,o.define)("finite number",e=>(0,o.is)(e,(0,o.number)())&&Number.isFinite(e)),(0,o.string)(),(0,o.array)((0,o.lazy)(()=>eE)),(0,o.record)((0,o.string)(),(0,o.lazy)(()=>eE))]),eL=(0,o.coerce)(eE,(0,o.any)(),e=>(u(e,eE),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t}))));function eM(e){try{return eN(e),!0}catch{return!1}}function eN(e){return(0,o.create)(e,eL)}function eD(e){u(e,eL,"Invalid JSON value");let t=JSON.stringify(e);return new TextEncoder().encode(t).byteLength}let eA="2.0",eT=(0,o.literal)(eA),eI=(0,o.nullable)((0,o.union)([(0,o.number)(),(0,o.string)()])),eO=(0,o.object)({code:(0,o.integer)(),message:(0,o.string)(),data:(0,o.optional)(eL),stack:(0,o.optional)((0,o.string)())}),eP=(0,o.union)([(0,o.record)((0,o.string)(),eL),(0,o.array)(eL)]),eR=(0,o.object)({id:eI,jsonrpc:eT,method:(0,o.string)(),params:(0,o.optional)(eP)}),eF=(0,o.object)({jsonrpc:eT,method:(0,o.string)(),params:(0,o.optional)(eP)});function eB(e){return(0,o.is)(e,eF)}function eH(e,t){u(e,eF,"Invalid JSON-RPC notification",t)}function ez(e){return(0,o.is)(e,eR)}function ej(e,t){u(e,eR,"Invalid JSON-RPC request",t)}let eV=(0,o.object)({id:eI,jsonrpc:eT,result:(0,o.optional)((0,o.unknown)()),error:(0,o.optional)(eO)}),eW=(0,o.object)({id:eI,jsonrpc:eT,result:eL}),eU=(0,o.object)({id:eI,jsonrpc:eT,error:eO}),e$=(0,o.union)([eW,eU]);function eK(e){return(0,o.is)(e,eV)}function eq(e,t){u(e,eV,"Invalid pending JSON-RPC response",t)}function eG(e){return(0,o.is)(e,e$)}function eZ(e,t){u(e,e$,"Invalid JSON-RPC response",t)}function eY(e){return(0,o.is)(e,eW)}function eQ(e,t){u(e,eW,"Invalid JSON-RPC success response",t)}function eJ(e){return(0,o.is)(e,eU)}function eX(e,t){u(e,eU,"Invalid JSON-RPC failure response",t)}function e0(e){return(0,o.is)(e,eO)}function e1(e,t){u(e,eO,"Invalid JSON-RPC error",t)}function e2(e){let{permitEmptyString:t,permitFractions:i,permitNull:n}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(i||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||n&&null===e)}var e6=i(25130);let e3=i.n(e6)()("metamask");function e8(e){return e3.extend(e)}function e5(e,t){return e.extend(t)}function e4(e){return Array.isArray(e)&&e.length>0}function e9(e){return null==e}function e7(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}let te=(e,t)=>Object.hasOwnProperty.call(e,t);function tt(e){return Object.getOwnPropertyNames(e)}!function(e){e[e.Null=4]="Null",e[e.Comma=1]="Comma",e[e.Wrapper=1]="Wrapper",e[e.True=4]="True",e[e.False=5]="False",e[e.Quote=1]="Quote",e[e.Colon=1]="Colon",e[e.Date=24]="Date"}(n||(n={}));let ti=/"|\\|\n|\r|\t/gu;function tn(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}}function tr(e){return 127>=e.charCodeAt(0)}function to(e){return e.split("").reduce((e,t)=>tr(t)?e+1:e+2,0)+(e.match(ti)??[]).length}function ts(e){return e.toString().length}let ta=e=>(l("number"==typeof e,"Value must be a number."),l(e>=0,"Value must be a non-negative number."),l(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),x(e.toString(16))),tl=e=>(l("bigint"==typeof e,"Value must be a bigint."),l(e>=0,"Value must be a non-negative bigint."),x(e.toString(16))),tu=e=>{y(e);let t=parseInt(e,16);return l(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},td=e=>(y(e),BigInt(x(e)));!function(e){e[e.Millisecond=1]="Millisecond",e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e[e.Week=6048e5]="Week",e[e.Year=31536e6]="Year"}(r||(r={}));let tc=e=>Number.isInteger(e)&&e>=0,th=(e,t)=>{if(!tc(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};function tf(e,t){return th(e,"count"),e*t}function tp(e){return th(e,"timestamp"),Date.now()-e}var tg=i(97699);let tm=(0,o.refine)((0,o.string)(),"Version",e=>null!==(0,tg.valid)(e)||`Expected SemVer version, got "${e}"`),tv=(0,o.refine)((0,o.string)(),"Version range",e=>null!==(0,tg.validRange)(e)||`Expected SemVer range, got "${e}"`);function tb(e){return(0,o.is)(e,tm)}function ty(e){return(0,o.is)(e,tv)}function t_(e){u(e,tm)}function tw(e){u(e,tv)}function tC(e,t){return(0,tg.gt)(e,t)}function tS(e,t){return(0,tg.gtr)(e,t)}function tx(e,t){return(0,tg.satisfies)(e,t,{includePrerelease:!0})}},41014:(e,t,i)=>{"use strict";let n;i.r(t),i.d(t,{Container:()=>aV,DndProvider:()=>s_.W,DragLayer:()=>a$,ItemTypes:()=>aE,MultiBackend:()=>sK,Node:()=>az,Tree:()=>aK,compareItems:()=>s4,getBackendOptions:()=>ap,getDescendants:()=>ah,getDestIndex:()=>an,getDropTarget:()=>ac,getModifiedIndex:()=>ar,getParents:()=>af,getTreeItem:()=>s9,hasChildNodes:()=>ag,isAncestor:()=>s7,isDroppable:()=>at,isNodeModel:()=>ae,mutateTree:()=>ai,mutateTreeWithIndex:()=>as,useContainerClassName:()=>aB,useDragControl:()=>ak,useDragHandle:()=>aH,useDragNode:()=>aA,useDragOver:()=>aT,useDropNode:()=>aO,useDropRoot:()=>aI,useOpenIdsHelper:()=>aP,useTreeContext:()=>aF,useTreeDragLayer:()=>aR});var r,o,s,a,l,u={};i.r(u),i.d(u,{FILE:()=>p,HTML:()=>v,TEXT:()=>m,URL:()=>g});var d=i(2784);function c(e){let t=null;return()=>(null==t&&(t=e()),t)}class h{enter(e){var t,i;let n,r,o,s=this.entered.length;return this.entered=(t=this.entered.filter(t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e))),i=[e],n=new Set,r=e=>n.add(e),t.forEach(r),i.forEach(r),o=[],n.forEach(e=>o.push(e)),o),0===s&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=this.entered.filter(this.isNodeInDocument).filter(t=>t!==e),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}class f{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})})}loadDataTransfer(e){if(e){let t={};Object.keys(this.config.exposeProperties).forEach(i=>{let n=this.config.exposeProperties[i];null!=n&&(t[i]={value:n(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}let p="__NATIVE_FILE__",g="__NATIVE_URL__",m="__NATIVE_TEXT__",v="__NATIVE_HTML__";function b(e,t,i){let n=t.reduce((t,i)=>t||e.getData(i),"");return null!=n?n:i}let y={[p]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[v]:{exposeProperties:{html:(e,t)=>b(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[g]:{exposeProperties:{urls:(e,t)=>b(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[m]:{exposeProperties:{text:(e,t)=>b(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function _(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(y).filter(e=>{let i=y[e];return null!=i&&!!i.matchesTypes&&i.matchesTypes.some(e=>t.indexOf(e)>-1)})[0]||null}let w=c(()=>/firefox/i.test(navigator.userAgent)),C=c(()=>!!window.safari);class S{interpolate(e){let t;let{xs:i,ys:n,c1s:r,c2s:o,c3s:s}=this,a=i.length-1;if(e===i[a])return n[a];let l=0,u=s.length-1;for(;l<=u;){let r=i[t=Math.floor(.5*(l+u))];if(re))return n[t];u=t-1}}let d=e-i[a=Math.max(0,u)],c=d*d;return n[a]+r[a]*d+o[a]*c+s[a]*d*c}constructor(e,t){let i,n,r;let{length:o}=e,s=[];for(let e=0;ee[t]{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,i){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,i);let n=t=>this.handleDragStart(t,e),r=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",n),t.addEventListener("selectstart",r),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",n),t.removeEventListener("selectstart",r),t.setAttribute("draggable","false")}}connectDropTarget(e,t){let i=t=>this.handleDragEnter(t,e),n=t=>this.handleDragOver(t,e),r=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",i),t.addEventListener("dragover",n),t.addEventListener("drop",r),()=>{t.removeEventListener("dragenter",i),t.removeEventListener("dragover",n),t.removeEventListener("drop",r)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){let e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return L({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return L({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(u).some(t=>u[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){let i=y[e];if(!i)throw Error(`native type ${e} has no configuration`);let n=new f(i);return n.loadDataTransfer(t),n}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout(()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},1e3)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var e;null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,i){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&x(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>!!(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{let e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;let{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;let i=k(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:i});let{dataTransfer:n}=e,r=_(n);if(this.monitor.isDragging()){if(n&&"function"==typeof n.setDragImage){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),r=this.sourcePreviewNodes.get(e)||t;if(r){let{anchorX:e,anchorY:o,offsetX:s,offsetY:a}=this.getCurrentSourcePreviewNodeOptions(),l=function(e,t,i,n,r){var o;let s,a,l;let u="IMG"===t.nodeName&&(w()||!(null===(o=document.documentElement)||void 0===o?void 0:o.contains(t))),d=x(u?e:t),c={x:i.x-d.x,y:i.y-d.y},{offsetWidth:h,offsetHeight:f}=e,{anchorX:p,anchorY:g}=n,{dragPreviewWidth:m,dragPreviewHeight:v}=(s=u?t.width:h,a=u?t.height:f,C()&&u&&(a/=window.devicePixelRatio,s/=window.devicePixelRatio),{dragPreviewWidth:s,dragPreviewHeight:a}),{offsetX:b,offsetY:y}=r;return{x:0===b||b?b:new S([0,.5,1],[c.x,c.x/h*m,c.x+m-h]).interpolate(p),y:0===y||y?y:(l=new S([0,.5,1],[c.y,c.y/f*v,c.y+v-f]).interpolate(g),C()&&u&&(l+=(window.devicePixelRatio-1)*v),l)}}(t,r,i,{anchorX:e,anchorY:o},{offsetX:s,offsetY:a});n.setDragImage(r,l.x,l.y)}}try{null==n||n.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);let{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(r)this.beginDragNativeItem(r);else{if(n&&!n.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;let{dataTransfer:i}=e,n=_(i);n&&this.beginDragNativeItem(n,i)},this.handleTopDragEnter=e=>{let{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:k(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}},this.handleTopDragOver=e=>{let{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none");return}this.altKeyPressed=e.altKey,this.lastClientOffset=k(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var t;e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}else _(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:k(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{let t=e.target;"function"!=typeof t.dragDrop||"INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop())},this.options=new E(t,i),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new h(this.isNodeInDocument)}}let N=function(e,t,i){return new M(e,t,i)};var D=[],A="ResizeObserver loop completed with undelivered notifications.",T=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:A}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=A),window.dispatchEvent(e)};!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var I=function(e){return Object.freeze(e)},O=function(e,t){this.inlineSize=e,this.blockSize=t,I(this)},P=function(){function e(e,t,i,n){return this.x=e,this.y=t,this.width=i,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,I(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),R=function(e){return e instanceof SVGElement&&"getBBox"in e},F=function(e){if(R(e)){var t=e.getBBox(),i=t.width,n=t.height;return!i&&!n}var r=e.offsetWidth,o=e.offsetHeight;return!(r||o||e.getClientRects().length)},B=function(e){if(e instanceof Element)return!0;var t,i=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(i&&e instanceof i.Element)},H=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},z="undefined"!=typeof window?window:{},j=new WeakMap,V=/auto|scroll/,W=/^tb|vertical/,U=/msie|trident/i.test(z.navigator&&z.navigator.userAgent),$=function(e){return parseFloat(e||"0")},K=function(e,t,i){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===i&&(i=!1),new O((i?t:e)||0,(i?e:t)||0)},q=I({devicePixelContentBoxSize:K(),borderBoxSize:K(),contentBoxSize:K(),contentRect:new P(0,0,0,0)}),G=function(e,t){if(void 0===t&&(t=!1),j.has(e)&&!t)return j.get(e);if(F(e))return j.set(e,q),q;var i=getComputedStyle(e),n=R(e)&&e.ownerSVGElement&&e.getBBox(),r=!U&&"border-box"===i.boxSizing,o=W.test(i.writingMode||""),s=!n&&V.test(i.overflowY||""),a=!n&&V.test(i.overflowX||""),l=n?0:$(i.paddingTop),u=n?0:$(i.paddingRight),d=n?0:$(i.paddingBottom),c=n?0:$(i.paddingLeft),h=n?0:$(i.borderTopWidth),f=n?0:$(i.borderRightWidth),p=n?0:$(i.borderBottomWidth),g=n?0:$(i.borderLeftWidth),m=c+u,v=l+d,b=g+f,y=h+p,_=a?e.offsetHeight-y-e.clientHeight:0,w=s?e.offsetWidth-b-e.clientWidth:0,C=n?n.width:$(i.width)-(r?m+b:0)-w,S=n?n.height:$(i.height)-(r?v+y:0)-_,x=C+m+w+b,k=S+v+_+y,E=I({devicePixelContentBoxSize:K(Math.round(C*devicePixelRatio),Math.round(S*devicePixelRatio),o),borderBoxSize:K(x,k,o),contentBoxSize:K(C,S,o),contentRect:new P(c,l,C,S)});return j.set(e,E),E},Z=function(e,t,i){var n=G(e,i),o=n.borderBoxSize,s=n.contentBoxSize,a=n.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return a;case r.BORDER_BOX:return o;default:return s}},Y=function(e){var t=G(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=I([t.borderBoxSize]),this.contentBoxSize=I([t.contentBoxSize]),this.devicePixelContentBoxSize=I([t.devicePixelContentBoxSize])},Q=function(e){if(F(e))return 1/0;for(var t=0,i=e.parentNode;i;)t+=1,i=i.parentNode;return t},J=function(){var e=1/0,t=[];D.forEach(function(i){if(0!==i.activeTargets.length){var n=[];i.activeTargets.forEach(function(t){var i=new Y(t.target),r=Q(t.target);n.push(i),t.lastReportedSize=Z(t.target,t.observedBox),re?t.activeTargets.push(i):t.skippedTargets.push(i))})})},ee=function(){var e=0;for(X(0);D.some(function(e){return e.activeTargets.length>0});)X(e=J());return D.some(function(e){return e.skippedTargets.length>0})&&T(),e>0},et=[],ei=function(e){if(!o){var t=0,i=document.createTextNode("");new MutationObserver(function(){return et.splice(0).forEach(function(e){return e()})}).observe(i,{characterData:!0}),o=function(){i.textContent="".concat(t?t--:t++)}}et.push(e),o()},en=function(e){ei(function(){requestAnimationFrame(e)})},er=0,eo={attributes:!0,characterData:!0,childList:!0,subtree:!0},es=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],ea=function(e){return void 0===e&&(e=0),Date.now()+e},el=!1,eu=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!el){el=!0;var i=ea(e);en(function(){var n=!1;try{n=ee()}finally{if(el=!1,e=i-ea(),!er)return;n?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,eo)};document.body?t():z.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),es.forEach(function(t){return z.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),es.forEach(function(t){return z.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),ed=function(e){!er&&e>0&&eu.start(),(er+=e)||eu.stop()},ec=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Z(this.target,this.observedBox,!0);return R(e=this.target)||H(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),eh=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},ef=new WeakMap,ep=function(e,t){for(var i=0;iep(n.observationTargets,t)&&(r&&D.push(n),n.observationTargets.push(new ec(t,i&&i.box)),ed(1),eu.schedule())},e.unobserve=function(e,t){var i=ef.get(e),n=ep(i.observationTargets,t),r=1===i.observationTargets.length;n>=0&&(r&&D.splice(D.indexOf(i),1),i.observationTargets.splice(n,1),ed(-1))},e.disconnect=function(e){var t=this,i=ef.get(e);i.observationTargets.slice().forEach(function(i){return t.unobserve(e,i.target)}),i.activeTargets.splice(0,i.activeTargets.length)},e}(),em=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");eg.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!B(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");eg.observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!B(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");eg.unobserve(this,e)},e.prototype.disconnect=function(){eg.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),ev=i(5163),eb=i(34406),ey=(void 0===eb||eb.env,"production"),e_=function(e){return{isEnabled:function(t){return e.some(function(e){return!!t[e]})}}},ew={measureLayout:e_(["layout","layoutId","drag"]),animation:e_(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:e_(["exit"]),drag:e_(["drag","dragControls"]),focus:e_(["whileFocus"]),hover:e_(["whileHover","onHoverStart","onHoverEnd"]),tap:e_(["whileTap","onTap","onTapStart","onTapCancel"]),pan:e_(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:e_(["whileInView","onViewportEnter","onViewportLeave"])},eC=function(){},eS=function(){},ex=(0,d.createContext)({strict:!1}),ek=Object.keys(ew),eE=ek.length,eL=(0,d.createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),eM=(0,d.createContext)({}),eN=(0,d.createContext)(null),eD="undefined"!=typeof document,eA=eD?d.useLayoutEffect:d.useEffect,eT={current:null},eI=!1;function eO(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function eP(e){return Array.isArray(e)}function eR(e){return"string"==typeof e||eP(e)}function eF(e,t,i,n,r){var o;return void 0===n&&(n={}),void 0===r&&(r={}),"function"==typeof t&&(t=t(null!=i?i:e.custom,n,r)),"string"==typeof t&&(t=null===(o=e.variants)||void 0===o?void 0:o[t]),"function"==typeof t&&(t=t(null!=i?i:e.custom,n,r)),t}function eB(e,t,i){var n,r,o=e.getProps();return eF(o,t,null!=i?i:o.custom,(n={},e.forEachValue(function(e,t){return n[t]=e.get()}),n),(r={},e.forEachValue(function(e,t){return r[t]=e.getVelocity()}),r))}function eH(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||eR(e.initial)||eR(e.animate)||eR(e.whileHover)||eR(e.whileDrag)||eR(e.whileTap)||eR(e.whileFocus)||eR(e.exit)}function ez(e){return!!(eH(e)||e.variants)}function ej(e){return Array.isArray(e)?e.join(" "):e}function eV(e){var t=(0,d.useRef)(null);return null===t.current&&(t.current=e()),t.current}var eW={hasAnimatedSinceResize:!0,hasEverUpdated:!1},eU=1,e$=(0,d.createContext)({}),eK=(0,d.createContext)({}),eq=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,ev.ZT)(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,i=e.props;t&&t.setProps(i)},t.prototype.render=function(){return this.props.children},t}(d.Component),eG=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function eZ(e){if("string"!=typeof e||e.includes("-"));else if(eG.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}var eY={},eQ=["","X","Y","Z"],eJ=["transformPerspective","x","y","z"];function eX(e,t){return eJ.indexOf(e)-eJ.indexOf(t)}["translate","scale","rotate","skew"].forEach(function(e){return eQ.forEach(function(t){return eJ.push(e+t)})});var e0=new Set(eJ);function e1(e){return e0.has(e)}var e2=new Set(["originX","originY","originZ"]);function e6(e,t){var i=t.layout,n=t.layoutId;return e1(e)||e2.has(e)||(i||void 0!==n)&&(!!eY[e]||"opacity"===e)}var e3=function(e){return!!(null!==e&&"object"==typeof e&&e.getVelocity)},e8={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function e5(e){return e.startsWith("--")}let e4=(e,t)=>i=>Math.max(Math.min(i,t),e),e9=e=>e%1?Number(e.toFixed(5)):e,e7=/(-)?([\d]*\.?[\d])+/g,te=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,tt=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function ti(e){return"string"==typeof e}let tn=e=>({test:t=>ti(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),tr=tn("deg"),to=tn("%"),ts=tn("px"),ta=tn("vh"),tl=tn("vw"),tu=Object.assign(Object.assign({},to),{parse:e=>to.parse(e)/100,transform:e=>to.transform(100*e)}),td={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},tc=Object.assign(Object.assign({},td),{transform:e4(0,1)}),th=Object.assign(Object.assign({},td),{default:1});var tf=(0,ev.pi)((0,ev.pi)({},td),{transform:Math.round}),tp={borderWidth:ts,borderTopWidth:ts,borderRightWidth:ts,borderBottomWidth:ts,borderLeftWidth:ts,borderRadius:ts,radius:ts,borderTopLeftRadius:ts,borderTopRightRadius:ts,borderBottomRightRadius:ts,borderBottomLeftRadius:ts,width:ts,maxWidth:ts,height:ts,maxHeight:ts,size:ts,top:ts,right:ts,bottom:ts,left:ts,padding:ts,paddingTop:ts,paddingRight:ts,paddingBottom:ts,paddingLeft:ts,margin:ts,marginTop:ts,marginRight:ts,marginBottom:ts,marginLeft:ts,rotate:tr,rotateX:tr,rotateY:tr,rotateZ:tr,scale:th,scaleX:th,scaleY:th,scaleZ:th,skew:tr,skewX:tr,skewY:tr,distance:ts,translateX:ts,translateY:ts,translateZ:ts,x:ts,y:ts,z:ts,perspective:ts,transformPerspective:ts,opacity:tc,originX:tu,originY:tu,originZ:ts,zIndex:tf,fillOpacity:tc,strokeOpacity:tc,numOctaves:tf};function tg(e,t,i,n){var r,o,s,a,l,u,d=e.style,c=e.vars,h=e.transform,f=e.transformKeys,p=e.transformOrigin;f.length=0;var g=!1,m=!1,v=!0;for(var b in t){var y=t[b];if(e5(b)){c[b]=y;continue}var _=tp[b],w=_&&"number"==typeof y?_.transform(y):y;if(e1(b)){if(g=!0,h[b]=w,f.push(b),!v)continue;y!==(null!==(u=_.default)&&void 0!==u?u:0)&&(v=!1)}else e2.has(b)?(p[b]=w,m=!0):d[b]=w}g?d.transform=function(e,t,i,n){var r=e.transform,o=e.transformKeys,s=t.enableHardwareAcceleration,a=t.allowTransformNone,l="";o.sort(eX);for(var u=!1,d=o.length,c=0;ci=>t(e(i)),t4=(...e)=>e.reduce(t5);var t9=new Set,t7=new WeakMap,ie=new WeakMap,it=function(e){var t;null===(t=t7.get(e.target))||void 0===t||t(e)},ii=function(e){e.forEach(it)},ir={some:0,all:1},io=function(e){return function(t){return e(t),null}},is={inView:io(function(e){var t=e.visualElement,i=e.whileInView,n=e.onViewportEnter,r=e.onViewportLeave,o=e.viewport,a=void 0===o?{}:o,l=(0,d.useRef)({hasEnteredView:!1,isInView:!1}),u=!!(i||n||r);a.once&&l.current.hasEnteredView&&(u=!1),("undefined"==typeof IntersectionObserver?function(e,t,i,n){var r=n.fallback,o=void 0===r||r;(0,d.useEffect)(function(){if(e&&o){if("production"!==ey){var n,r;n="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",t9.has(n)||(console.warn(n),r&&console.warn(r),t9.add(n))}requestAnimationFrame(function(){t.hasEnteredView=!0;var e,n=i.getProps().onViewportEnter;null==n||n(null),null===(e=i.animationState)||void 0===e||e.setActive(s.InView,!0)})}},[e])}:function(e,t,i,n){var r=n.root,o=n.margin,a=n.amount,l=void 0===a?"some":a,u=n.once;(0,d.useEffect)(function(){if(e){var n,a,d,c,h,f,p,g={root:null==r?void 0:r.current,rootMargin:o,threshold:"number"==typeof l?l:ir[l]};return n=i.getInstance(),a=g.root,d=(0,ev._T)(g,["root"]),c=a||document,ie.has(c)||ie.set(c,{}),(h=ie.get(c))[f=JSON.stringify(d)]||(h[f]=new IntersectionObserver(ii,(0,ev.pi)({root:a},d))),p=h[f],t7.set(n,function(e){var n,r=e.isIntersecting;if(t.isInView!==r){if(t.isInView=r,u&&!r&&t.hasEnteredView)return;r&&(t.hasEnteredView=!0),null===(n=i.animationState)||void 0===n||n.setActive(s.InView,r);var o=i.getProps(),a=r?o.onViewportEnter:o.onViewportLeave;null==a||a(e)}}),p.observe(n),function(){t7.delete(n),p.unobserve(n)}}},[e,r,o,l])})(u,l.current,t,a)}),tap:io(function(e){var t=e.onTap,i=e.onTapStart,n=e.onTapCancel,r=e.whileTap,o=e.visualElement,a=t||i||n||r,l=(0,d.useRef)(!1),u=(0,d.useRef)(null),c={passive:!(i||t||n||m)};function h(){var e;null===(e=u.current)||void 0===e||e.call(u),u.current=null}function f(){var e;return h(),l.current=!1,null===(e=o.animationState)||void 0===e||e.setActive(s.Tap,!1),!t2()}function p(e,i){f()&&(t3(o.getInstance(),e.target)?null==t||t(e,i):null==n||n(e,i))}function g(e,t){f()&&(null==n||n(e,t))}function m(e,t){var n;h(),l.current||(l.current=!0,u.current=t4(tY(window,"pointerup",p,c),tY(window,"pointercancel",g,c)),null===(n=o.animationState)||void 0===n||n.setActive(s.Tap,!0),null==i||i(e,t))}tQ(o,"pointerdown",a?m:void 0,c),t8(h)}),focus:io(function(e){var t=e.whileFocus,i=e.visualElement;tV(i,"focus",t?function(){var e;null===(e=i.animationState)||void 0===e||e.setActive(s.Focus,!0)}:void 0),tV(i,"blur",t?function(){var e;null===(e=i.animationState)||void 0===e||e.setActive(s.Focus,!1)}:void 0)}),hover:io(function(e){var t=e.onHoverStart,i=e.onHoverEnd,n=e.whileHover,r=e.visualElement;tQ(r,"pointerenter",t||n?t6(r,!0,t):void 0,{passive:!t}),tQ(r,"pointerleave",i||n?t6(r,!1,i):void 0,{passive:!i})})},ia=0,il=function(){return ia++};function iu(){var e=(0,d.useContext)(eN);if(null===e)return[!0,null];var t=e.isPresent,i=e.onExitComplete,n=e.register,r=eV(il);return(0,d.useEffect)(function(){return n(r)},[]),!t&&i?[!1,function(){return null==i?void 0:i(r)}]:[!0]}function id(e,t){if(!Array.isArray(t))return!1;var i=t.length;if(i!==e.length)return!1;for(var n=0;nMath.min(Math.max(i,e),t);function ih(e,t){return e*Math.sqrt(1-t*t)}let ip=["duration","bounce"],ig=["stiffness","damping","mass"];function im(e,t){return t.some(t=>void 0!==e[t])}function iv(e){var{from:t=0,to:i=1,restSpeed:n=2,restDelta:r}=e,o=(0,ev._T)(e,["from","to","restSpeed","restDelta"]);let s={done:!1,value:t},{stiffness:a,damping:l,mass:u,velocity:d,duration:c,isResolvedFromDuration:h}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!im(e,ig)&&im(e,ip)){let i=function({duration:e=800,bounce:t=.25,velocity:i=0,mass:n=1}){let r,o;eC(e<=1e4,"Spring duration must be 10 seconds or less");let s=1-t;s=ic(.05,1,s),e=ic(.01,10,e/1e3),s<1?(r=t=>{let n=t*s,r=n*e;return .001-(n-i)/ih(t,s)*Math.exp(-r)},o=t=>{let n=t*s*e,o=Math.pow(s,2)*Math.pow(t,2)*e,a=ih(Math.pow(t,2),s);return(-r(t)+.001>0?-1:1)*((n*i+i-o)*Math.exp(-n))/a}):(r=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),o=t=>Math.exp(-t*e)*((i-t)*(e*e)));let a=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(r,o,5/e);if(e*=1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(a,2)*n;return{stiffness:t,damping:2*s*Math.sqrt(n*t),duration:e}}}(e);(t=Object.assign(Object.assign(Object.assign({},t),i),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(o),f=ib,p=ib;function g(){let e=d?-(d/1e3):0,n=i-t,o=l/(2*Math.sqrt(a*u)),s=Math.sqrt(a/u)/1e3;if(void 0===r&&(r=Math.min(Math.abs(i-t)/100,.4)),o<1){let t=ih(s,o);f=r=>i-Math.exp(-o*s*r)*((e+o*s*n)/t*Math.sin(t*r)+n*Math.cos(t*r)),p=i=>{let r=Math.exp(-o*s*i);return o*s*r*(Math.sin(t*i)*(e+o*s*n)/t+n*Math.cos(t*i))-r*(Math.cos(t*i)*(e+o*s*n)-t*n*Math.sin(t*i))}}else if(1===o)f=t=>i-Math.exp(-s*t)*(n+(e+s*n)*t);else{let t=s*Math.sqrt(o*o-1);f=r=>{let a=Math.exp(-o*s*r),l=Math.min(t*r,300);return i-a*((e+o*s*n)*Math.sinh(l)+t*n*Math.cosh(l))/t}}}return g(),{next:e=>{let t=f(e);if(h)s.done=e>=c;else{let o=1e3*p(e),a=Math.abs(i-t)<=r;s.done=Math.abs(o)<=n&&a}return s.value=s.done?i:t,s},flipTarget:()=>{d=-d,[t,i]=[i,t],g()}}}iv.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;let ib=e=>0,iy=(e,t,i)=>{let n=t-e;return 0===n?1:(i-e)/n},i_=(e,t,i)=>-i*e+i*t+e,iw=(e,t)=>i=>!!(ti(i)&&tt.test(i)&&i.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(i,t)),iC=(e,t,i)=>n=>{if(!ti(n))return n;let[r,o,s,a]=n.match(e7);return{[e]:parseFloat(r),[t]:parseFloat(o),[i]:parseFloat(s),alpha:void 0!==a?parseFloat(a):1}},iS=e4(0,255),ix=Object.assign(Object.assign({},td),{transform:e=>Math.round(iS(e))}),ik={test:iw("rgb","red"),parse:iC("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+ix.transform(e)+", "+ix.transform(t)+", "+ix.transform(i)+", "+e9(tc.transform(n))+")"},iE={test:iw("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substr(1,2),i=e.substr(3,2),n=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),i=e.substr(2,1),n=e.substr(3,1),r=e.substr(4,1),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:ik.transform},iL={test:iw("hsl","hue"),parse:iC("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:n=1})=>"hsla("+Math.round(e)+", "+to.transform(e9(t))+", "+to.transform(e9(i))+", "+e9(tc.transform(n))+")"};function iM(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function iN({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,o=0,s=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,a=2*i-n;r=iM(a,n,e+1/3),o=iM(a,n,e),s=iM(a,n,e-1/3)}else r=o=s=i;return{red:Math.round(255*r),green:Math.round(255*o),blue:Math.round(255*s),alpha:n}}let iD=(e,t,i)=>{let n=e*e;return Math.sqrt(Math.max(0,i*(t*t-n)+n))},iA=[iE,ik,iL],iT=e=>iA.find(t=>t.test(e)),iI=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,iO=(e,t)=>{let i=iT(e),n=iT(t);eS(!!i,iI(e)),eS(!!n,iI(t));let r=i.parse(e),o=n.parse(t);i===iL&&(r=iN(r),i=ik),n===iL&&(o=iN(o),n=ik);let s=Object.assign({},r);return e=>{for(let t in s)"alpha"!==t&&(s[t]=iD(r[t],o[t],e));return s.alpha=i_(r.alpha,o.alpha,e),i.transform(s)}},iP={test:e=>ik.test(e)||iE.test(e)||iL.test(e),parse:e=>ik.test(e)?ik.parse(e):iL.test(e)?iL.parse(e):iE.parse(e),transform:e=>ti(e)?e:e.hasOwnProperty("red")?ik.transform(e):iL.transform(e)},iR="${c}",iF="${n}";function iB(e){"number"==typeof e&&(e=`${e}`);let t=[],i=0,n=e.match(te);n&&(i=n.length,e=e.replace(te,iR),t.push(...n.map(iP.parse)));let r=e.match(e7);return r&&(e=e.replace(e7,iF),t.push(...r.map(td.parse))),{values:t,numColors:i,tokenised:e}}function iH(e){return iB(e).values}function iz(e){let{values:t,numColors:i,tokenised:n}=iB(e),r=t.length;return e=>{let t=n;for(let n=0;n"number"==typeof e?0:e,iV={test:function(e){var t,i,n,r;return isNaN(e)&&ti(e)&&(null!==(i=null===(t=e.match(e7))||void 0===t?void 0:t.length)&&void 0!==i?i:0)+(null!==(r=null===(n=e.match(te))||void 0===n?void 0:n.length)&&void 0!==r?r:0)>0},parse:iH,createTransformer:iz,getAnimatableNone:function(e){let t=iH(e);return iz(e)(t.map(ij))}},iW=e=>"number"==typeof e;function iU(e,t){return iW(e)?i=>i_(e,t,i):iP.test(e)?iO(e,t):iG(e,t)}let i$=(e,t)=>{let i=[...e],n=i.length,r=e.map((e,i)=>iU(e,t[i]));return e=>{for(let t=0;t{let i=Object.assign(Object.assign({},e),t),n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=iU(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}};function iq(e){let t=iV.parse(e),i=t.length,n=0,r=0,o=0;for(let e=0;e{let i=iV.createTransformer(t),n=iq(e),r=iq(t);return n.numHSL===r.numHSL&&n.numRGB===r.numRGB&&n.numNumbers>=r.numNumbers?t4(i$(n.parsed,r.parsed),i):(eC(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),i=>`${i>0?t:e}`)},iZ=(e,t)=>i=>i_(e,t,i);function iY(e,t,{clamp:i=!0,ease:n,mixer:r}={}){var o;let s,a,l=e.length;eS(l===t.length,"Both input and output ranges must be the same length"),eS(!n||!Array.isArray(n)||n.length===l-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());let u=function(e,t,i){var n;let r=[],o=i||("number"==typeof(n=e[0])?iZ:"string"==typeof n?iP.test(n)?iO:iG:Array.isArray(n)?i$:"object"==typeof n?iK:void 0),s=e.length-1;for(let i=0;ii(iy(e,t,n))}(e,u):(a=(s=(o=e).length)-1,e=>{let t=0,i=!1;if(e<=o[0]?i=!0:e>=o[a]&&(t=a-1,i=!0),!i){let i=1;for(;ie)&&i!==a;i++);t=i-1}let n=iy(o[t],o[t+1],e);return u[t](n)});return i?t=>d(ic(e[0],e[l-1],t)):d}let iQ=e=>t=>1-e(1-t),iJ=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,iX=e=>t=>t*t*((e+1)*t-e),i0=4/11,i1=8/11,i2=e=>e,i6=e=>Math.pow(e,2),i3=iQ(i6),i8=iJ(i6),i5=e=>1-Math.sin(Math.acos(e)),i4=iQ(i5),i9=iJ(i4),i7=iX(1.525),ne=iQ(i7),nt=iJ(i7),ni=(e=>{let t=iX(1.525);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(0),nn=4356/361,nr=35442/1805,no=16061/1805,ns=e=>{if(1===e||0===e)return e;let t=e*e;return e0!==t?t/(o-1):0))).map(e=>e*r);function u(){return iY(l,a,{ease:Array.isArray(i)?i:a.map(()=>i||i8).splice(0,a.length-1)})}let d=u();return{next:e=>(s.value=d(e),s.done=e>=r,s),flipTarget:()=>{a.reverse(),d=u()}}}let nu={keyframes:nl,spring:iv,decay:function({velocity:e=0,from:t=0,power:i=.8,timeConstant:n=350,restDelta:r=.5,modifyTarget:o}){let s={done:!1,value:t},a=i*e,l=t+a,u=void 0===o?l:o(l);return u!==l&&(a=u-t),{next:e=>{let t=-a*Math.exp(-e/n);return s.done=!(t>r||t<-r),s.value=s.done?u:u+t,s},flipTarget:()=>{}}}},nd=1/60*1e3,nc="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),nh="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(nc()),nd),nf=!0,np=!1,ng=!1,nm={delta:0,timestamp:0},nv=["read","update","preRender","render","postRender"],nb=nv.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;inp=!0),e),{}),ny=nv.reduce((e,t)=>{let i=nb[t];return e[t]=(e,t=!1,n=!1)=>(np||nS(),i.schedule(e,t,n)),e},{}),n_=nv.reduce((e,t)=>(e[t]=nb[t].cancel,e),{});nv.reduce((e,t)=>(e[t]=()=>nb[t].process(nm),e),{});let nw=e=>nb[e].process(nm),nC=e=>{np=!1,nm.delta=nf?nd:Math.max(Math.min(e-nm.timestamp,40),1),nm.timestamp=e,ng=!0,nv.forEach(nw),ng=!1,np&&(nf=!1,nh(nC))},nS=()=>{np=!0,nf=!0,ng||nh(nC)},nx=()=>nm;function nk(e,t,i=0){return e-t-i}let nE=e=>{let t=({delta:t})=>e(t);return{start:()=>ny.update(t,!0),stop:()=>n_.update(t)}};function nL(e){let t,i,n;var r,{from:o,autoplay:s=!0,driver:a=nE,elapsed:l=0,repeat:u=0,repeatType:d="loop",repeatDelay:c=0,onPlay:h,onStop:f,onComplete:p,onRepeat:g,onUpdate:m}=e,v=(0,ev._T)(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:b}=v,y=0,_=v.duration,w=!1,C=!0,S=function(e){if(Array.isArray(e.to))return nl;if(nu[e.type])return nu[e.type];let t=new Set(Object.keys(e));if(t.has("ease")||t.has("duration")&&!t.has("dampingRatio"));else if(t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta"))return iv;return nl}(v);(null===(r=S.needsInterpolation)||void 0===r?void 0:r.call(S,o,b))&&(n=iY([0,100],[o,b],{clamp:!1}),o=0,b=100);let x=S(Object.assign(Object.assign({},v),{from:o,to:b}));return s&&(null==h||h(),(t=a(function(e){if(C||(e=-e),l+=e,!w){let e=x.next(Math.max(0,l));i=e.value,n&&(i=n(i)),w=C?e.done:l<=0}if(null==m||m(i),w){if(0===y&&(null!=_||(_=l)),y=o+c:r<=-c)&&(y++,"reverse"===d?l=function(e,t,i=0,n=!0){return n?nk(t+-e,t,i):t-(e-t)+i}(l,_,c,C=y%2==0):(l=nk(l,_,c),"mirror"===d&&x.flipTarget()),w=!1,g&&g())}else t.stop(),p&&p()}})).start()),{stop:()=>{null==f||f(),t.stop()}}}var nM=function(e){return 1e3*e};let nN=(e,t)=>1-3*t+3*e,nD=(e,t)=>3*t-6*e,nA=e=>3*e,nT=(e,t,i)=>((nN(t,i)*e+nD(t,i))*e+nA(t))*e,nI=(e,t,i)=>3*nN(t,i)*e*e+2*nD(t,i)*e+nA(t);var nO={linear:i2,easeIn:i6,easeInOut:i8,easeOut:i3,circIn:i5,circInOut:i9,circOut:i4,backIn:i7,backInOut:nt,backOut:ne,anticipate:ni,bounceIn:na,bounceInOut:e=>e<.5?.5*(1-ns(1-2*e)):.5*ns(2*e-1)+.5,bounceOut:ns},nP=function(e){if(Array.isArray(e)){eS(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=(0,ev.CR)(e,4);return function(e,t,i,n){if(e===t&&i===n)return i2;let r=new Float32Array(11);for(let t=0;t<11;++t)r[t]=nT(.1*t,e,i);return o=>0===o||1===o?o:nT(function(t){let n=0,o=1;for(;10!==o&&r[o]<=t;++o)n+=.1;let s=n+.1*((t-r[--o])/(r[o+1]-r[o])),a=nI(s,e,i);return a>=.001?function(e,t,i,n){for(let r=0;r<8;++r){let r=nI(t,i,n);if(0===r)break;let o=nT(t,i,n)-e;t-=o/r}return t}(t,s,e,i):0===a?s:function(e,t,i,n,r){let o,s;let a=0;do(o=nT(s=t+(i-t)/2,n,r)-e)>0?i=s:t=s;while(Math.abs(o)>1e-7&&++a<10)return s}(t,n,n+.1,e,i)}(o),t,n)}(t[0],t[1],t[2],t[3])}return"string"==typeof e?(eS(void 0!==nO[e],"Invalid easing type '".concat(e,"'")),nO[e]):e},nR=function(e,t){return"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&iV.test(t)&&!t.startsWith("url("))},nF=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},nB=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},nH=function(){return{type:"keyframes",ease:"linear",duration:.3}},nz=function(e){return{type:"keyframes",duration:.8,values:e}},nj={x:nF,y:nF,z:nF,rotate:nF,rotateX:nF,rotateY:nF,rotateZ:nF,scaleX:nB,scaleY:nB,scale:nB,opacity:nH,backgroundColor:nH,color:nH,default:nB},nV=function(e,t){var i;return i=tO(t)?nz:nj[e]||nj.default,(0,ev.pi)({to:t},i(t))};let nW=new Set(["brightness","contrast","saturate","opacity"]);function nU(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(e7)||[];if(!n)return e;let r=i.replace(n,""),o=nW.has(t)?1:0;return n!==i&&(o*=100),t+"("+o+r+")"}let n$=/([a-z-]*)\(.*?\)/g,nK=Object.assign(Object.assign({},iV),{getAnimatableNone:e=>{let t=e.match(n$);return t?t.map(nU).join(" "):e}});var nq=(0,ev.pi)((0,ev.pi)({},tp),{color:iP,backgroundColor:iP,outlineColor:iP,fill:iP,stroke:iP,borderColor:iP,borderTopColor:iP,borderRightColor:iP,borderBottomColor:iP,borderLeftColor:iP,filter:nK,WebkitFilter:nK}),nG=function(e){return nq[e]};function nZ(e,t){var i,n=nG(e);return n!==nK&&(n=iV),null===(i=n.getAnimatableNone)||void 0===i?void 0:i.call(n,t)}var nY={current:!1},nQ=!1;function nJ(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function nX(e){return"number"==typeof e?0:nZ("",e)}function n0(e,t){return e[t]||e.default||e}function n1(e,t,i,n){return void 0===n&&(n={}),nY.current&&(n={type:!1}),t.start(function(r){var o,s,a,l,u,d,c,h,f,p,g,m=(l=i,c=null!==(u=(d=n0(n,e)).from)&&void 0!==u?u:t.get(),h=nR(e,l),"none"===c&&h&&"string"==typeof l?c=nZ(e,l):nJ(c)&&"string"==typeof l?c=nX(l):!Array.isArray(l)&&nJ(l)&&"string"==typeof c&&(l=nX(c)),eC((f=nR(e,c))===h,"You are trying to animate ".concat(e,' from "').concat(c,'" to "').concat(l,'". ').concat(c," is not an animatable value - to enable this animation set ").concat(c," to a value animatable to ").concat(l," via the `style` property.")),f&&h&&!1!==d.type?function(){var i,n,o,s,a,u,h,f,p,g,m,v={from:c,to:l,velocity:t.getVelocity(),onComplete:r,onUpdate:function(e){return t.set(e)}};return"inertia"===d.type||"decay"===d.type?function({from:e=0,velocity:t=0,min:i,max:n,power:r=.8,timeConstant:o=750,bounceStiffness:s=500,bounceDamping:a=10,restDelta:l=1,modifyTarget:u,driver:d,onUpdate:c,onComplete:h,onStop:f}){let p;function g(e){return void 0!==i&&en}function m(e){return void 0===i?n:void 0===n?i:Math.abs(i-e){var i;null==c||c(t),null===(i=e.onUpdate)||void 0===i||i.call(e,t)},onComplete:h,onStop:f}))}function b(e){v(Object.assign({type:"spring",stiffness:s,damping:a,restDelta:l},e))}if(g(e))b({from:e,velocity:t,to:m(e)});else{let n,s,a=r*t+e;void 0!==u&&(a=u(a));let d=m(a),c=d===i?-1:1;v({type:"decay",from:e,velocity:t,timeConstant:o,power:r,restDelta:l,modifyTarget:u,onUpdate:g(a)?e=>{var i;n=s,s=e,t=(i=nx().delta)?(e-n)*(1e3/i):0,(1===c&&e>d||-1===c&&enull==p?void 0:p.stop()}}((0,ev.pi)((0,ev.pi)({},v),d)):nL((0,ev.pi)((0,ev.pi)({},(i=d,Array.isArray(v.to)&&(null!==(n=i.duration)&&void 0!==n||(i.duration=.8)),Array.isArray(v.to)&&null===v.to[0]&&(v.to=(0,ev.ev)([],(0,ev.CR)(v.to),!1),v.to[0]=v.from),(o=i).when,o.delay,o.delayChildren,o.staggerChildren,o.staggerDirection,o.repeat,o.repeatType,o.repeatDelay,o.from,Object.keys((0,ev._T)(o,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length||(i=(0,ev.pi)((0,ev.pi)({},i),nV(e,v.to))),(0,ev.pi)((0,ev.pi)({},v),(a=(s=i).ease,u=s.times,h=s.yoyo,f=s.flip,p=s.loop,g=(0,ev._T)(s,["ease","times","yoyo","flip","loop"]),m=(0,ev.pi)({},g),u&&(m.offset=u),g.duration&&(m.duration=nM(g.duration)),g.repeatDelay&&(m.repeatDelay=nM(g.repeatDelay)),a&&(m.ease=Array.isArray(a)&&"number"!=typeof a[0]?a.map(nP):nP(a)),"tween"===g.type&&(m.type="keyframes"),(h||p||f)&&(eC(!nQ,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),nQ=!0,h?m.repeatType="reverse":p?m.repeatType="loop":f&&(m.repeatType="mirror"),m.repeat=p||h||f||g.repeat),"spring"!==g.type&&(m.type="keyframes"),m)))),{onUpdate:function(e){var t;v.onUpdate(e),null===(t=d.onUpdate)||void 0===t||t.call(d,e)},onComplete:function(){var e;v.onComplete(),null===(e=d.onComplete)||void 0===e||e.call(d)}}))}:function(){var e,i,n=tP(l);return t.set(n),r(),null===(e=null==d?void 0:d.onUpdate)||void 0===e||e.call(d,n),null===(i=null==d?void 0:d.onComplete)||void 0===i||i.call(d),{stop:function(){}}}),v=null!==(a=null!==(s=(n0(o=n,e)||{}).delay)&&void 0!==s?s:o.delay)&&void 0!==a?a:0,b=function(){return g=m()};return v?p=window.setTimeout(b,nM(v)):b(),function(){clearTimeout(p),null==g||g.stop()}})}let n2=1/60*1e3,n6="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),n3="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(n6()),n2),n8=!0,n5=!1,n4=!1,n9={delta:0,timestamp:0},n7=["read","update","preRender","render","postRender"],re=n7.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;in5=!0),e),{}),rt=n7.reduce((e,t)=>{let i=re[t];return e[t]=(e,t=!1,n=!1)=>(n5||rs(),i.schedule(e,t,n)),e},{}),ri=n7.reduce((e,t)=>(e[t]=re[t].cancel,e),{}),rn=n7.reduce((e,t)=>(e[t]=()=>re[t].process(n9),e),{}),rr=e=>re[e].process(n9),ro=e=>{n5=!1,n9.delta=n8?n2:Math.max(Math.min(e-n9.timestamp,40),1),n9.timestamp=e,n4=!0,n7.forEach(rr),n4=!1,n5&&(n8=!1,n3(ro))},rs=()=>{n5=!0,n8=!0,n4||n3(ro)},ra=()=>n9;function rl(e,t){-1===e.indexOf(t)&&e.push(t)}function ru(e,t){var i=e.indexOf(t);i>-1&&e.splice(i,1)}var rd=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return rl(this.subscriptions,e),function(){return ru(t.subscriptions,e)}},e.prototype.notify=function(e,t,i){var n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,i);else for(var r=0;rp&&b,S=Array.isArray(v)?v:[v],x=S.reduce(a,{});!1===y&&(x={});var k=m.prevResolvedValues,E=void 0===k?{}:k,L=(0,ev.pi)((0,ev.pi)({},E),x),M=function(e){C=!0,h.delete(e),m.needsAnimating[e]=!0};for(var N in L){var D=x[N],A=E[N];f.hasOwnProperty(N)||(D!==A?tO(D)&&tO(A)?!id(D,A)||w?M(N):m.protectedKeys[N]=!0:void 0!==D?M(N):h.add(N):void 0!==D&&h.has(N)?M(N):m.protectedKeys[N]=!0)}m.prevProp=v,m.prevResolvedValues=x,m.isActive&&(f=(0,ev.pi)((0,ev.pi)({},f),x)),o&&e.blockInitialAnimation&&(C=!1),C&&!_&&c.push.apply(c,(0,ev.ev)([],(0,ev.CR)(S.map(function(e){return{animation:e,options:(0,ev.pi)({type:g},t)}})),!1))}}(g);if(r=(0,ev.pi)({},f),h.size){var m={};h.forEach(function(t){var i=e.getBaseTarget(t);void 0!==i&&(m[t]=i)}),c.push({animation:m})}var v=!!c.length;return o&&!1===u.initial&&!e.manuallyAnimateOnMount&&(v=!1),o=!1,v?i(c):Promise.resolve()}return{isAnimated:function(e){return void 0!==r[e]},animateChanges:l,setActive:function(t,i,r){if(n[t].isActive===i)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach(function(e){var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,i)}),n[t].isActive=i;var o,s=l(r,t);for(var a in n)n[a].protectedKeys={};return s},setAnimateFunction:function(t){i=t(e)},getState:function(){return n}}}(t)),tI(i)&&(0,d.useEffect)(function(){return i.subscribe(t)},[i])}),exit:io(function(e){var t=e.custom,i=e.visualElement,n=(0,ev.CR)(iu(),2),r=n[0],o=n[1],a=(0,d.useContext)(eN);(0,d.useEffect)(function(){i.isPresent=r;var e,n,l=null===(e=i.animationState)||void 0===e?void 0:e.setActive(s.Exit,!r,{custom:null!==(n=null==a?void 0:a.custom)&&void 0!==n?n:t});r||null==l||l.then(o)},[r])})};let rk=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),rE=e=>rk(e)&&e.hasOwnProperty("z"),rL=(e,t)=>Math.abs(e-t);function rM(e,t){return iW(e)&&iW(t)?rL(e,t):rk(e)&&rk(t)?Math.sqrt(Math.pow(rL(e.x,t.x),2)+Math.pow(rL(e.y,t.y),2)+Math.pow(rE(e)&&rE(t)?rL(e.z,t.z):0,2)):void 0}var rN=function(){function e(e,t,i){var n=this,r=(void 0===i?{}:i).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(n.lastMoveEvent&&n.lastMoveEventInfo){var e=rT(n.lastMoveEventInfo,n.history),t=null!==n.startEvent,i=rM(e.offset,{x:0,y:0})>=3;if(t||i){var r=e.point,o=ra().timestamp;n.history.push((0,ev.pi)((0,ev.pi)({},r),{timestamp:o}));var s=n.handlers,a=s.onStart,l=s.onMove;t||(a&&a(n.lastMoveEvent,e),n.startEvent=n.lastMoveEvent),l&&l(n.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){if(n.lastMoveEvent=e,n.lastMoveEventInfo=rD(t,n.transformPagePoint),tW(e)&&0===e.buttons){n.handlePointerUp(e,t);return}rt.update(n.updatePoint,!0)},this.handlePointerUp=function(e,t){n.end();var i=n.handlers,r=i.onEnd,o=i.onSessionEnd,s=rT(rD(t,n.transformPagePoint),n.history);n.startEvent&&r&&r(e,s),o&&o(e,s)},!e.touches||!(e.touches.length>1)){this.handlers=t,this.transformPagePoint=r;var o=rD(t$(e),this.transformPagePoint),s=o.point,a=ra().timestamp;this.history=[(0,ev.pi)((0,ev.pi)({},s),{timestamp:a})];var l=t.onSessionStart;l&&l(e,rT(o,this.history)),this.removeListeners=t4(tY(window,"pointermove",this.handlePointerMove),tY(window,"pointerup",this.handlePointerUp),tY(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),ri.update(this.updatePoint)},e}();function rD(e,t){return t?{point:t(e.point)}:e}function rA(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rT(e,t){var i=e.point;return{point:i,delta:rA(i,rI(t)),offset:rA(i,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};for(var i=e.length-1,n=null,r=rI(e);i>=0&&(n=e[i],!(r.timestamp-n.timestamp>nM(.1)));)i--;if(!n)return{x:0,y:0};var o=(r.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};var s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}function rI(e){return e[e.length-1]}function rO(e){return e.max-e.min}function rP(e,t,i){return void 0===t&&(t=0),void 0===i&&(i=.01),rM(e,t)l?u="y":Math.abs(d.x)>l&&(u="x"),u),null!==i.currentDirection&&(null==s||s(i.currentDirection));return}i.updateAxis("x",t.point,d),i.updateAxis("y",t.point,d),i.visualElement.syncRender(),null==a||a(e,t)}},onSessionEnd:function(e,t){return i.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},e.prototype.stop=function(e,t){var i=this.isDragging;if(this.cancel(),i){var n=t.velocity;this.startAnimation(n);var r=this.getProps().onDragEnd;null==r||r(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(s.Drag,!1)},e.prototype.updateAxis=function(e,t,i){var n=this.getProps().drag;if(i&&ot(e,n,this.currentDirection)){var r,o,s,a,l,u=this.getAxisMotionValue(e),d=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(r=d,o=this.constraints[e],s=this.elastic[e],a=o.min,l=o.max,void 0!==a&&rl&&(r=s?i_(l,r,s.max):Math.min(r,l)),d=r),u.set(d)}},e.prototype.resolveConstraints=function(){var e,t,i,n,r,o,s=this,a=this.getProps(),l=a.dragConstraints,u=a.dragElastic,d=(this.visualElement.projection||{}).layout,c=this.constraints;l&&eO(l)?this.constraints||(this.constraints=this.resolveRefConstraints()):l&&d?this.constraints=(e=d.actual,t=l.top,i=l.left,n=l.bottom,r=l.right,{x:rj(e.x,i,r),y:rj(e.y,t,n)}):this.constraints=!1,this.elastic=(void 0===(o=u)&&(o=.35),!1===o?o=0:!0===o&&(o=.35),{x:rW(o,"left","right"),y:rW(o,"top","bottom")}),c!==this.constraints&&d&&this.constraints&&!this.hasMutatedConstraints&&rZ(function(e){if(s.getAxisMotionValue(e)){var t,i,n;s.constraints[e]=(t=d.actual[e],i=s.constraints[e],n={},void 0!==i.min&&(n.min=i.min-t.min),void 0!==i.max&&(n.max=i.max-t.min),n)}})},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,i=e.onMeasureDragConstraints;if(!t||!eO(t))return!1;var n=t.current;eS(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var r=this.visualElement.projection;if(!r||!r.layout)return!1;var o=(a=r.root,l=r9(n,this.visualElement.getTransformPagePoint()),(u=a.scroll)&&(r6(l.x,u.x),r6(l.y,u.y)),l),s={x:rV((d=r.layout.actual).x,o.x),y:rV(d.y,o.y)};if(i){var a,l,u,d,c,h,f,p=i((h=(c=s).x,{top:(f=c.y).min,right:h.max,bottom:f.max,left:h.min}));this.hasMutatedConstraints=!!p,p&&(s=rY(p))}return s},e.prototype.startAnimation=function(e){var t=this,i=this.getProps(),n=i.drag,r=i.dragMomentum,o=i.dragElastic,s=i.dragTransition,a=i.dragSnapToOrigin,l=i.onDragTransitionEnd,u=this.constraints||{};return Promise.all(rZ(function(i){if(ot(i,n,t.currentDirection)){var l,d=null!==(l=null==u?void 0:u[i])&&void 0!==l?l:{};a&&(d={min:0,max:0});var c=(0,ev.pi)((0,ev.pi)({type:"inertia",velocity:r?e[i]:0,bounceStiffness:o?200:1e6,bounceDamping:o?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.startAxisValueAnimation(i,c)}})).then(l)},e.prototype.startAxisValueAnimation=function(e,t){var i=this.getAxisMotionValue(e);return n1(e,i,0,t)},e.prototype.stopAnimation=function(){var e=this;rZ(function(t){return e.getAxisMotionValue(t).stop()})},e.prototype.getAxisMotionValue=function(e){var t,i,n="_drag"+e.toUpperCase();return this.visualElement.getProps()[n]||this.visualElement.getValue(e,null!==(i=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==i?i:0)},e.prototype.snapToCursor=function(e){var t=this;rZ(function(i){if(ot(i,t.getProps().drag,t.currentDirection)){var n=t.visualElement.projection,r=t.getAxisMotionValue(i);if(n&&n.layout){var o=n.layout.actual[i],s=o.min,a=o.max;r.set(e[i]-i_(s,a,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,i=this.getProps(),n=i.drag,r=i.dragConstraints,o=this.visualElement.projection;if(eO(r)&&o&&this.constraints){this.stopAnimation();var s={x:0,y:0};rZ(function(e){var i=t.getAxisMotionValue(e);if(i){var n,r,o,a,l,u=i.get();s[e]=(n={min:u,max:u},r=t.constraints[e],o=.5,a=rO(n),(l=rO(r))>a?o=iy(r.min,r.max-a,n.min):a>l&&(o=iy(n.min,n.max-l,r.min)),ic(0,1,o))}});var a=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=a?a({},""):"none",null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout(),this.resolveConstraints(),rZ(function(e){if(ot(e,n,null)){var i=t.getAxisMotionValue(e),r=t.constraints[e],o=r.min,a=r.max;i.set(i_(o,a,s[e]))}})}},e.prototype.addListeners=function(){var e,t=this;r7.set(this.visualElement,this);var i=tY(this.visualElement.getInstance(),"pointerdown",function(e){var i=t.getProps(),n=i.drag,r=i.dragListener;n&&(void 0===r||r)&&t.start(e)}),n=function(){eO(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},r=this.visualElement.projection,o=r.addEventListener("measure",n);r&&!r.layout&&(null===(e=r.root)||void 0===e||e.updateScroll(),r.updateLayout()),n();var s=tj(window,"resize",function(){return t.scalePositionWithinConstraints()});return r.addEventListener("didUpdate",function(e){var i=e.delta,n=e.hasLayoutChanged;t.isDragging&&n&&(rZ(function(e){var n=t.getAxisMotionValue(e);n&&(t.originPoint[e]+=i[e].translate,n.set(n.get()+i[e].translate))}),t.visualElement.syncRender())}),function(){s(),i(),o()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,i=e.dragDirectionLock,n=e.dragPropagation,r=e.dragConstraints,o=e.dragElastic,s=e.dragMomentum;return(0,ev.pi)((0,ev.pi)({},e),{drag:void 0!==t&&t,dragDirectionLock:void 0!==i&&i,dragPropagation:void 0!==n&&n,dragConstraints:void 0!==r&&r,dragElastic:void 0===o?.35:o,dragMomentum:void 0===s||s})},e}();function ot(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}var oi={pan:io(function(e){var t=e.onPan,i=e.onPanStart,n=e.onPanEnd,r=e.onPanSessionStart,o=e.visualElement,s=t||i||n||r,a=(0,d.useRef)(null),l=(0,d.useContext)(eL).transformPagePoint,u={onSessionStart:r,onStart:i,onMove:t,onEnd:function(e,t){a.current=null,n&&n(e,t)}};(0,d.useEffect)(function(){null!==a.current&&a.current.updateHandlers(u)}),tQ(o,"pointerdown",s&&function(e){a.current=new rN(e,u,{transformPagePoint:l})}),t8(function(){return a.current&&a.current.end()})}),drag:io(function(e){var t=e.dragControls,i=e.visualElement,n=eV(function(){return new oe(i)});(0,d.useEffect)(function(){return t&&t.subscribe(n)},[n,t]),(0,d.useEffect)(function(){return n.addListeners()},[n])})},on=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],or=function(e){var t=e.treeType,i=void 0===t?"":t,n=e.build,r=e.getBaseTarget,o=e.makeTargetAnimatable,s=e.measureViewportBox,a=e.render,l=e.readValueFromInstance,u=e.removeValueFromRenderState,d=e.sortNodePosition,c=e.scrapeMotionValuesFromProps;return function(e,t){var h,f,p,g,m,v=e.parent,b=e.props,y=e.presenceId,_=e.blockInitialAnimation,w=e.visualState,C=e.shouldReduceMotion;void 0===t&&(t={});var S=!1,x=w.latestValues,k=w.renderState,E=(h=on.map(function(){return new rd}),f={},p={clearAllListeners:function(){return h.forEach(function(e){return e.clear()})},updatePropListeners:function(e){on.forEach(function(t){var i,n="on"+t,r=e[n];null===(i=f[t])||void 0===i||i.call(f),r&&(f[t]=p[n](r))})}},h.forEach(function(e,t){p["on"+on[t]]=function(t){return e.add(t)},p["notify"+on[t]]=function(){for(var t=[],i=0;i=0?window.pageYOffset:null,u=oy(t,e,a);return o.length&&o.forEach(function(t){var i=(0,ev.CR)(t,2),n=i[0],r=i[1];e.getValue(n).set(r)}),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:u,transitionEnd:n}},ow=function(e,t,i,n){var r,o,s=function(e,t,i){var n,r=(0,ev._T)(t,[]),o=e.getInstance();if(!(o instanceof Element))return{target:r,transitionEnd:i};for(var s in i&&(i=(0,ev.pi)({},i)),e.forEachValue(function(e){var t=e.get();if(oa(t)){var i=ou(t,o);i&&e.set(i)}}),r){var a=r[s];if(oa(a)){var l=ou(a,o);l&&(r[s]=l,i&&(null!==(n=i[s])&&void 0!==n||(i[s]=a)))}}return{target:r,transitionEnd:i}}(e,t,n);return r=t=s.target,o=n=s.transitionEnd,Object.keys(r).some(oc)?o_(e,r,i,o):{target:r,transitionEnd:o}},oC={treeType:"dom",readValueFromInstance:function(e,t){if(e1(t)){var i=nG(t);return i&&i.default||0}var n=window.getComputedStyle(e);return(e5(t)?n.getPropertyValue(t):n[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var i;return null===(i=e.style)||void 0===i?void 0:i[t]},measureViewportBox:function(e,t){return r9(e,t.transformPagePoint)},resetTransform:function(e,t,i){var n=i.transformTemplate;t.style.transform=n?n({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){delete t.vars[e],delete t.style[e]},makeTargetAnimatable:function(e,t,i,n){var r=i.transformValues;void 0===n&&(n=!0);var o=t.transition,s=t.transitionEnd,a=(0,ev._T)(t,["transition","transitionEnd"]),l=function(e,t,i){var n,r,o={};for(var s in e)o[s]=null!==(n=function(e,t){if(t)return(t[e]||t.default||t).from}(s,t))&&void 0!==n?n:null===(r=i.getValue(s))||void 0===r?void 0:r.get();return o}(a,o||{},e);if(r&&(s&&(s=r(s)),a&&(a=r(a)),l&&(l=r(l))),n){!function(e,t,i){var n,r,o,s=Object.keys(t).filter(function(t){return!e.hasValue(t)}),a=s.length;if(a)for(var l=0;l5)return r;var l=iV.createTransformer(e),u="number"!=typeof a[0]?1:0,d=n.x.scale*i.x,c=n.y.scale*i.y;a[0+u]/=d,a[1+u]/=c;var h=i_(d,c,.5);"number"==typeof a[2+u]&&(a[2+u]/=h),"number"==typeof a[3+u]&&(a[3+u]/=h);var f=l(a);if(o){var p=0;f=f.replace(oM,function(){var e=s[p];return p++,e})}return f}}},oA=["TopLeft","TopRight","BottomLeft","BottomRight"],oT=oA.length,oI=function(e){return"string"==typeof e?parseFloat(e):e},oO=function(e){return"number"==typeof e||ts.test(e)};function oP(e,t){var i;return null!==(i=e[t])&&void 0!==i?i:e.borderRadius}var oR=oB(0,.5,i4),oF=oB(.5,.95,i2);function oB(e,t,i){return function(n){return nt?1:i(iy(e,t,n))}}function oH(e,t){e.min=t.min,e.max=t.max}function oz(e,t){oH(e.x,t.x),oH(e.y,t.y)}function oj(e,t,i,n,r){return e-=t,e=n+1/i*(e-n),void 0!==r&&(e=n+1/r*(e-n)),e}function oV(e,t,i,n,r){var o=(0,ev.CR)(i,3),s=o[0],a=o[1],l=o[2];!function(e,t,i,n,r,o,s){if(void 0===t&&(t=0),void 0===i&&(i=1),void 0===n&&(n=.5),void 0===o&&(o=e),void 0===s&&(s=e),to.test(t)&&(t=parseFloat(t),t=i_(s.min,s.max,t/100)-s.min),"number"==typeof t){var a=i_(o.min,o.max,n);e===o&&(a-=t),e.min=oj(e.min,t,i,a,r),e.max=oj(e.max,t,i,a,r)}}(e,t[s],t[a],t[l],t.scale,n,r)}var oW=["x","scaleX","originX"],oU=["y","scaleY","originY"];function o$(e,t,i,n){oV(e.x,t,oW,null==i?void 0:i.x,null==n?void 0:n.x),oV(e.y,t,oU,null==i?void 0:i.y,null==n?void 0:n.y)}function oK(e){return 0===e.translate&&1===e.scale}function oq(e){return oK(e.x)&&oK(e.y)}function oG(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var oZ=function(){function e(){this.members=[]}return e.prototype.add=function(e){rl(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(ru(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,i=this.members.findIndex(function(t){return e===t});if(0===i)return!1;for(var n=i;n>=0;n--){var r=this.members[n];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var i,n=this.lead;e!==n&&(this.prevLead=n,this.lead=e,e.show(),n&&(n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues,e.snapshot.isShared=!0),(null===(i=e.root)||void 0===i?void 0:i.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&n.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var t,i,n,r,o;null===(i=(t=e.options).onExitComplete)||void 0===i||i.call(t),null===(o=null===(n=e.resumingFrom)||void 0===n?void 0:(r=n.options).onExitComplete)||void 0===o||o.call(r)})},e.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}();function oY(e,t,i){var n=e.x.translate/t.x,r=e.y.translate/t.y,o="translate3d(".concat(n,"px, ").concat(r,"px, 0) ");if(o+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),i){var s=i.rotate,a=i.rotateX,l=i.rotateY;s&&(o+="rotate(".concat(s,"deg) ")),a&&(o+="rotateX(".concat(a,"deg) ")),l&&(o+="rotateY(".concat(l,"deg) "))}var u=e.x.scale*t.x,d=e.y.scale*t.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(o+="scale(".concat(u,", ").concat(d,")"))?"none":o}var oQ=function(e,t){return e.depth-t.depth},oJ=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){rl(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){ru(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(oQ),this.isDirty=!1,this.children.forEach(e)},e}();function oX(e){var t=e.attachResizeListener,i=e.defaultParent,n=e.measureScroll,r=e.checkIsScrollRoot,o=e.resetTransform;return function(){function e(e,t,n){var r=this;void 0===t&&(t={}),void 0===n&&(n=null==i?void 0:i()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){r.isUpdating&&(r.isUpdating=!1,r.clearAllSnapshots())},this.updateProjection=function(){r.nodes.forEach(o5),r.nodes.forEach(o4)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=n?n.root||n:this,this.path=n?(0,ev.ev)((0,ev.ev)([],(0,ev.CR)(n.path),!1),[n],!1):[],this.parent=n,this.depth=n?n.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var o=0;o=((null===(i=this.getStack())||void 0===i?void 0:i.members.length)||0),c=!!(u&&!d&&!0===this.options.crossfade&&!this.path.some(si));this.animationProgress=0,this.mixTargetDelta=function(t){var i,r,h,f=t/1e3;se(a.x,e.x,f),se(a.y,e.y,f),n.setTargetDelta(a),n.relativeTarget&&n.relativeTargetOrigin&&n.layout&&(null===(h=n.relativeParent)||void 0===h?void 0:h.layout)&&(rz(l,n.layout.actual,n.relativeParent.layout.actual),i=n.relativeTarget,r=n.relativeTargetOrigin,st(i.x,r.x,l.x,f),st(i.y,r.y,l.y,f)),u&&(n.animationValues=s,function(e,t,i,n,r,o){var s,a,l,u;r?(e.opacity=i_(0,null!==(s=i.opacity)&&void 0!==s?s:1,oR(n)),e.opacityExit=i_(null!==(a=t.opacity)&&void 0!==a?a:1,0,oF(n))):o&&(e.opacity=i_(null!==(l=t.opacity)&&void 0!==l?l:1,null!==(u=i.opacity)&&void 0!==u?u:1,n));for(var d=0;d=0;n--)if(e.path[n].instance){i=e.path[n];break}var r=(i&&i!==e.root?i.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));r&&e.mount(r,!0)}function so(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function ss(e){so(e.x),so(e.y)}var sa=oX({attachResizeListener:function(e,t){return tj(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),sl={current:void 0},su=oX({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!sl.current){var e=new sa(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),sl.current=e}return sl.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return"fixed"===window.getComputedStyle(e).position}}),sd=(0,ev.pi)((0,ev.pi)((0,ev.pi)((0,ev.pi)({},rx),is),oi),{measureLayout:function(e){var t=(0,ev.CR)(iu(),2),i=t[0],n=t[1],r=(0,d.useContext)(e$);return d.createElement(oN,(0,ev.pi)({},e,{layoutGroup:r,switchLayoutGroup:(0,d.useContext)(eK),isPresent:i,safeToRemove:n}))}}),sc=function(e){function t(t,i){var n,r,o,s,a,l,u;return void 0===i&&(i={}),r=(n=e(t,i)).preloadedFeatures,o=n.createVisualElement,s=n.projectionNodeConstructor,a=n.useRender,l=n.useVisualState,u=n.Component,r&&function(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?ew.projectionNodeConstructor=e[t]:ew[t].Component=e[t])}(r),(0,d.forwardRef)(function(e,t){var i,n,c,h,f,p,g,m,v,b,y,_,w,C,S,x,k,E,L,M,N,D,A,T,I,O,P,R=(_=e.layoutId,(w=null===(y=(0,d.useContext)(e$))||void 0===y?void 0:y.id)&&void 0!==_?w+"-"+_:_);e=(0,ev.pi)((0,ev.pi)({},e),{layoutId:R});var F=(0,d.useContext)(eL),B=null,H=(S=(C=function(e,t){if(eH(e)){var i=e.initial,n=e.animate;return{initial:!1===i||eR(i)?i:void 0,animate:eR(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,d.useContext)(eM))).initial,x=C.animate,(0,d.useMemo)(function(){return{initial:S,animate:x}},[ej(S),ej(x)])),z=F.isStatic?void 0:eV(function(){if(eW.hasEverUpdated)return eU++}),j=l(e,F.isStatic);return!F.isStatic&&eD&&(H.visualElement=(k=(0,ev.pi)((0,ev.pi)({},F),e),E=o,L=(0,d.useContext)(ex),M=(0,d.useContext)(eM).visualElement,N=(0,d.useContext)(eN),eI||function(){if(eI=!0,eD){if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return eT.current=e.matches};e.addListener(t),t()}else eT.current=!1}}(),D=(0,ev.CR)((0,d.useState)(eT.current),1)[0],T="never"!==(A=(0,d.useContext)(eL).reducedMotion)&&("always"===A||D),I=(0,d.useRef)(void 0),E||(E=L.renderer),!I.current&&E&&(I.current=E(u,{visualState:j,parent:M,props:k,presenceId:null==N?void 0:N.id,blockInitialAnimation:(null==N?void 0:N.initial)===!1,shouldReduceMotion:T})),O=I.current,eA(function(){null==O||O.syncRender()}),(0,d.useEffect)(function(){var e;null===(e=null==O?void 0:O.animationState)||void 0===e||e.animateChanges()}),eA(function(){return function(){return null==O?void 0:O.notifyUnmount()}},[]),O),i=e,n=H.visualElement,c=s||ew.projectionNodeConstructor,f=i.layoutId,p=i.layout,g=i.drag,m=i.dragConstraints,v=i.layoutScroll,b=(0,d.useContext)(eK),!c||!n||(null==n?void 0:n.projection)||(n.projection=new c(z,n.getLatestValues(),null===(h=n.parent)||void 0===h?void 0:h.projection),n.projection.setOptions({layoutId:f,layout:p,alwaysMeasureLayout:!!g||m&&eO(m),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"==typeof p?p:"both",initialPromotionConfig:b,layoutScroll:v})),B=function(e,t,i){var n=[],r=(0,d.useContext)(ex);if(!t)return null;"production"!==ey&&i&&r.strict&&eS(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var o=0;osp.every(i=>e[i]===t[i]);var sm=i(95453),sv=i(49573),sb=i(22902),sy=i(26591),s_=i(29856);let sw=(e,t)=>({event:e,check:t}),sC=sw("touchstart",e=>null!==e.touches&&void 0!==e.touches);sw("dragstart",e=>-1!==e.type.indexOf("drag")||-1!==e.type.indexOf("drop")),sw("mousedown",e=>-1===e.type.indexOf("touch")&&-1!==e.type.indexOf("mouse"));let sS=sw("pointerdown",e=>"mouse"==e.pointerType);function sx(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function sk(e,t){var i=sE(e,t,"get");return i.get?i.get.call(e):i.value}function sE(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}var sL=new WeakMap;class sM{constructor(){!function(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}(this,sL,{writable:!0,value:void 0}),sx(this,"register",e=>{sk(this,sL).push(e)}),sx(this,"unregister",e=>{let t;for(;-1!==(t=sk(this,sL).indexOf(e));)sk(this,sL).splice(t,1)}),sx(this,"backendChanged",e=>{for(let t of sk(this,sL))t.backendChanged(e)}),function(e,t,i){var n=sE(e,t,"set");(function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}})(e,n,i)}(this,sL,[])}}function sN(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function sD(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function sA(e,t){var i=sI(e,t,"get");return i.get?i.get.call(e):i.value}function sT(e,t,i){var n=sI(e,t,"set");return function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,n,i),i}function sI(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}var sO=new WeakMap,sP=new WeakMap,sR=new WeakMap,sF=new WeakMap,sB=new WeakMap,sH=new WeakMap,sz=new WeakMap,sj=new WeakMap,sV=new WeakMap,sW=new WeakMap,sU=new WeakMap;class s${constructor(e,t,i){if(sN(this,sO,{writable:!0,value:void 0}),sN(this,sP,{writable:!0,value:void 0}),sN(this,sR,{writable:!0,value:void 0}),sN(this,sF,{writable:!0,value:void 0}),sN(this,sB,{writable:!0,value:void 0}),sN(this,sH,{writable:!0,value:(e,t,i)=>{var n,r;if(!i.backend)throw Error("You must specify a 'backend' property in your Backend entry: ".concat(JSON.stringify(i)));let o=i.backend(e,t,i.options),s=i.id,a=!i.id&&o&&o.constructor;if(a&&(s=o.constructor.name),s)a&&console.warn("Deprecation notice: You are using a pipeline which doesn't include backends' 'id'.\n This might be unsupported in the future, please specify 'id' explicitely for every backend.");else throw Error("You must specify an 'id' property in your Backend entry: ".concat(JSON.stringify(i),"\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx"));if(sA(this,sR)[s])throw Error("You must specify a unique 'id' property in your Backend entry:\n ".concat(JSON.stringify(i)," (conflicts with: ").concat(JSON.stringify(sA(this,sR)[s]),")"));return{id:s,instance:o,preview:null!==(n=i.preview)&&void 0!==n&&n,transition:i.transition,skipDispatchOnTransition:null!==(r=i.skipDispatchOnTransition)&&void 0!==r&&r}}}),sD(this,"setup",()=>{if("undefined"!=typeof window){if(s$.isSetUp)throw Error("Cannot have two MultiBackends at the same time.");s$.isSetUp=!0,sA(this,sz).call(this,window),sA(this,sR)[sA(this,sO)].instance.setup()}}),sD(this,"teardown",()=>{"undefined"!=typeof window&&(s$.isSetUp=!1,sA(this,sj).call(this,window),sA(this,sR)[sA(this,sO)].instance.teardown())}),sD(this,"connectDragSource",(e,t,i)=>sA(this,sU).call(this,"connectDragSource",e,t,i)),sD(this,"connectDragPreview",(e,t,i)=>sA(this,sU).call(this,"connectDragPreview",e,t,i)),sD(this,"connectDropTarget",(e,t,i)=>sA(this,sU).call(this,"connectDropTarget",e,t,i)),sD(this,"profile",()=>sA(this,sR)[sA(this,sO)].instance.profile()),sD(this,"previewEnabled",()=>sA(this,sR)[sA(this,sO)].preview),sD(this,"previewsList",()=>sA(this,sP)),sD(this,"backendsList",()=>sA(this,sF)),sN(this,sz,{writable:!0,value:e=>{sA(this,sF).forEach(t=>{t.transition&&e.addEventListener(t.transition.event,sA(this,sV))})}}),sN(this,sj,{writable:!0,value:e=>{sA(this,sF).forEach(t=>{t.transition&&e.removeEventListener(t.transition.event,sA(this,sV))})}}),sN(this,sV,{writable:!0,value:e=>{let t=sA(this,sO);if(sA(this,sF).some(t=>!!(t.id!==sA(this,sO)&&t.transition&&t.transition.check(e))&&(sT(this,sO,t.id),!0)),sA(this,sO)!==t){var i;sA(this,sR)[t].instance.teardown(),Object.keys(sA(this,sB)).forEach(e=>{let t=sA(this,sB)[e];t.unsubscribe(),t.unsubscribe=sA(this,sW).call(this,t.func,...t.args)}),sA(this,sP).backendChanged(this);let n=sA(this,sR)[sA(this,sO)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let r=new e.constructor(e.type,e);null===(i=e.target)||void 0===i||i.dispatchEvent(r)}}}),sN(this,sW,{writable:!0,value:(e,t,i,n)=>sA(this,sR)[sA(this,sO)].instance[e](t,i,n)}),sN(this,sU,{writable:!0,value:(e,t,i,n)=>{let r="".concat(e,"_").concat(t),o=sA(this,sW).call(this,e,t,i,n);return sA(this,sB)[r]={func:e,args:[t,i,n],unsubscribe:o},()=>{sA(this,sB)[r].unsubscribe(),delete sA(this,sB)[r]}}}),!i||!i.backends||i.backends.length<1)throw Error("You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx");sT(this,sP,new sM),sT(this,sR,{}),sT(this,sF,[]),i.backends.forEach(i=>{let n=sA(this,sH).call(this,e,t,i);sA(this,sR)[n.id]=n,sA(this,sF).push(n)}),sT(this,sO,sA(this,sF)[0].id),sT(this,sB,{})}}sD(s$,"isSetUp",!1);let sK=(e,t,i)=>new s$(e,t,i);var sq=i(56536);!function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(l||(l={}));class sG{get delay(){var e;return null!==(e=this.args.delay)&&void 0!==e?e:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var e;return null!==(e=this.args.ignoreContextMenu)&&void 0!==e&&e}get enableHoverOutsideTarget(){var e;return null!==(e=this.args.enableHoverOutsideTarget)&&void 0!==e&&e}get enableKeyboardEvents(){var e;return null!==(e=this.args.enableKeyboardEvents)&&void 0!==e&&e}get enableMouseEvents(){var e;return null!==(e=this.args.enableMouseEvents)&&void 0!==e&&e}get enableTouchEvents(){var e;return null===(e=this.args.enableTouchEvents)||void 0===e||e}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var e,t,i,n;return null!==(n=null!==(i=null===(e=this.args)||void 0===e?void 0:e.delayTouchStart)&&void 0!==i?i:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get delayMouseStart(){var e,t,i,n;return null!==(n=null!==(i=null===(e=this.args)||void 0===e?void 0:e.delayMouseStart)&&void 0!==i?i:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get window(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.context)||void 0===e?void 0:e.document)?this.context.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.args)||void 0===e?void 0:e.rootElement)||this.document}constructor(e,t){this.args=e,this.context=t}}let sZ={Left:1},sY={Left:0};function sQ(e){return void 0===e.button||e.button===sY.Left}function sJ(e){return!!e.targetTouches}function sX(e,t){return sJ(e)?1===e.targetTouches.length?sX(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?sX(e.touches[0]):void 0:{x:e.clientX,y:e.clientY}}let s0=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get:()=>(e=!0,!0)}))}catch(e){}return e})(),s1={[l.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[l.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[l.keyboard]:{keydown:"keydown"}};class s2{profile(){var e;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:(null===(e=this.dragOverTargetIds)||void 0===e?void 0:e.length)||0}}get document(){return this.options.document}setup(){let e=this.options.rootElement;e&&((0,sq.k)(!s2.isSetUp,"Cannot have two Touch backends at the same time."),s2.isSetUp=!0,this.addEventListener(e,"start",this.getTopMoveStartHandler()),this.addEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(e,"move",this.handleTopMove),this.addEventListener(e,"move",this.handleTopMoveCapture,!0),this.addEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(e,"keydown",this.handleCancelOnEscape,!0))}teardown(){let e=this.options.rootElement;e&&(s2.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(e,"start",this.handleTopMoveStart),this.removeEventListener(e,"move",this.handleTopMoveCapture,!0),this.removeEventListener(e,"move",this.handleTopMove),this.removeEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(e,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,i,n=!1){let r=s0?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=s1[n][t];o&&e.addEventListener(o,i,r)})}removeEventListener(e,t,i,n=!1){let r=s0?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=s1[n][t];o&&e.removeEventListener(o,i,r)})}connectDragSource(e,t){let i=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,"start",i),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,"start",i)}}connectDragPreview(e,t,i){return this.sourcePreviewNodeOptions.set(e,i),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){let i=this.options.rootElement;if(!this.document||!i)return()=>{};let n=n=>{let r;if(!this.document||!i||!this.monitor.isDragging())return;switch(n.type){case s1.mouse.move:r={x:n.clientX,y:n.clientY};break;case s1.touch.move:var o,s;r={x:(null===(o=n.touches[0])||void 0===o?void 0:o.clientX)||0,y:(null===(s=n.touches[0])||void 0===s?void 0:s.clientY)||0}}let a=null!=r?this.document.elementFromPoint(r.x,r.y):void 0,l=a&&t.contains(a);if(a===t||l)return this.handleMove(n,e)};return this.addEventListener(this.document.body,"move",n),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,"move",n))}}getTopMoveStartHandler(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,i){this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&function(e){let t=1===e.nodeType?e:e.parentElement;if(!t)return;let{top:i,left:n}=t.getBoundingClientRect();return{x:n,y:i}}(t)},this.handleTopMoveStartCapture=e=>{sQ(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!sQ(e))return;let t=sX(e);t&&(sJ(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!sQ(e))return;let t=e.type===s1.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{var t,i;if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;let{moveStartSourceIds:n,dragOverTargetIds:r}=this,o=this.options.enableHoverOutsideTarget,s=sX(e,this.lastTargetTouchFallback);if(!s)return;if(this._isScrolling||!this.monitor.isDragging()&&function(e,t,i,n,r){if(!r)return!1;let o=180*Math.atan2(n-t,i-e)/Math.PI+180;for(let e=0;e=t.start)&&(null==t.end||o<=t.end))return!0}return!1}(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,s.x,s.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&n&&(t=this._mouseClientOffset.x||0,i=this._mouseClientOffset.y||0,Math.sqrt(Math.pow(Math.abs(s.x-t),2)+Math.pow(Math.abs(s.y-i),2))>(this.options.touchSlop?this.options.touchSlop:0))&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(n,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;let a=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(a),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();let l=(r||[]).map(e=>this.targetNodes.get(e)).filter(e=>!!e),u=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(s.x,s.y,l):this.document.elementsFromPoint(s.x,s.y),d=[];for(let e in u){if(!u.hasOwnProperty(e))continue;let t=u[e];for(null!=t&&d.push(t);t;)(t=t.parentElement)&&-1===d.indexOf(t)&&d.push(t)}let c=d.filter(e=>l.indexOf(e)>-1).map(e=>this._getDropTargetId(e)).filter(e=>!!e).filter((e,t,i)=>i.indexOf(e)===t);if(o)for(let e in this.targetNodes){let t=this.targetNodes.get(e);if(a&&t&&t.contains(a)&&-1===c.indexOf(e)){c.unshift(e);break}}c.reverse(),this.actions.hover(c,{clientOffset:s})},this._getDropTargetId=e=>{let t=this.targetNodes.keys(),i=t.next();for(;!1===i.done;){let n=i.value;if(e===this.targetNodes.get(n))return n;i=t.next()}},this.handleTopMoveEndCapture=e=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,function(e){return void 0===e.buttons||(e.buttons&sZ.Left)==0}(e)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=e=>{"Escape"===e.key&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new sG(i,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(l.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(l.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(l.keyboard)}}let s6=function(e,t={},i={}){return new s2(e,t,i)};var s3=function(){return(s3=Object.assign||function(e){for(var t,i=1,n=arguments.length;i(f.current=!0,()=>void(f.current=!1)));let[p,g,m]=(0,d.useMemo)(()=>{let e=()=>{if(!u.current.element)return;let{left:e,top:t,width:i,height:n,bottom:r,right:s,x:a,y:d}=u.current.element.getBoundingClientRect(),c={left:e,top:t,width:i,height:n,bottom:r,right:s,x:a,y:d};u.current.element instanceof HTMLElement&&o&&(c.height=u.current.element.offsetHeight,c.width=u.current.element.offsetWidth),Object.freeze(c),f.current&&!sg(u.current.lastBounds,c)&&l(u.current.lastBounds=c)};return[e,h?sf()(e,h):e,c?sf()(e,c):e]},[l,o,c,h]);function v(){u.current.scrollContainers&&(u.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",m,!0)),u.current.scrollContainers=null),u.current.resizeObserver&&(u.current.resizeObserver.disconnect(),u.current.resizeObserver=null)}function b(){u.current.element&&(u.current.resizeObserver=new s(m),u.current.resizeObserver.observe(u.current.element),n&&u.current.scrollContainers&&u.current.scrollContainers.forEach(e=>e.addEventListener("scroll",m,{capture:!0,passive:!0})))}return t=!!n,(0,d.useEffect)(()=>{if(t)return window.addEventListener("scroll",m,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",m,!0)},[m,t]),(0,d.useEffect)(()=>(window.addEventListener("resize",g),()=>void window.removeEventListener("resize",g)),[g]),(0,d.useEffect)(()=>{v(),b()},[n,m,g]),(0,d.useEffect)(()=>v,[]),[e=>{e&&e!==u.current.element&&(v(),u.current.element=e,u.current.scrollContainers=function e(t){let i=[];if(!t||t===document.body)return i;let{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(t);return[n,r,o].some(e=>"auto"===e||"scroll"===e)&&i.push(t),[...i,...e(t.parentElement)]}(e),b())},a,p]}({polyfill:em}),a=s[0],l=s[1].height,u=(0,d.useState)(t),c=u[0],h=u[1],f=(0,d.useState)(t),p=f[0],g=f[1],m=(0,d.useState)(!1),v=m[0],b=m[1];return(0,d.useEffect)(function(){b(!0),t?h(!0):g(!1)},[t]),(0,d.useEffect)(function(){c&&g(!0)},[l]),d.createElement(sc.div,{style:v?{overflow:"hidden"}:void 0,onAnimationComplete:function(){b(!1),t||h(!1)},initial:p?"open":"close",animate:p?"open":"close",inherit:!1,variants:void 0===r?{open:{opacity:1,height:"auto"},close:{opacity:0,height:0}}:r,transition:{ease:void 0===i?"easeIn":i,duration:function(e,t){if(t)return t;if(!e)return 0;var i=e/36;return Math.round((4+10*Math.pow(i,.25)+i/5)*10)/1500}(l,n)}},d.createElement("div",{ref:a},c&&o))}var s4=function(e,t){return e.text>t.text?1:e.textr?o-1:o,[r,o]},ao=function(e,t,i){var n=t<0?e.length+t:t;if(n>=0&&ni.top+i.height/2?"down":"up"},al=function(e,t){var i="",n=0;return e.forEach(function(r,o){var s,a=aa(r,(null===(s=t.getClientOffset())||void 0===s?void 0:s.y)||0);""===i?i=a:i!==a&&(i=a,n=o),o===e.length-1&&"down"===a&&(n=o+1)}),n},au=function(e,t,i){var n=t.closest('[role="list"]'),r=null==n?void 0:n.querySelectorAll(':scope > [role="listitem"]');return r?al(r,i):null},ad=function(e,t,i){var n=e.getBoundingClientRect(),r=i.dropTargetOffset,o=n.top+r;return t>n.bottom-r?"lower":t [role="listitem"]');return{id:n.rootId,index:al(o,i)}}var s=i.getItem(),a=t.querySelector('[role="list"]'),l=ad(t,(null===(r=i.getClientOffset())||void 0===r?void 0:r.y)||0,n);if(a){if("upper"===l){if(!at(s,e.parent,n))return{id:e.id,index:0};var u=au(e,t,i);return null===u?null:{id:e.parent,index:u}}var o=a.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:al(o,i)}}if("middle"===l)return{id:e.id,index:0};if(at(s,e.parent,n)){var u=au(e,t,i);return null===u?null:{id:e.parent,index:u}}return null},ah=function(e,t){var i=[],n=function(e,t){var r=e.filter(function(e){return t.includes(e.parent)});r.length>0&&(i=s8(s8([],i,!0),r,!0),n(e,r.map(function(e){return e.id})))};return n(e,[t]),i};function af(e,t){for(var i=[],n=e.find(function(e){return e.id===t});n;)(n=e.find(function(e){return e.id===n.parent}))&&i.push(n);return i}var ap=function(e){return void 0===e&&(e={}),{backends:[{id:"html5",backend:N,options:e.html5,transition:sS},{id:"touch",backend:s6,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:sC}]}},ag=function(e,t){return e.some(function(e){return e.parent===t})},am=(0,d.createContext)({}),av=function(e){var t=aP(e.tree,e.initialOpen),i=t[0],n=t[1],r=n.handleToggle,o=n.handleCloseAll,s=n.handleOpenAll,a=n.handleOpen,l=n.handleClose;(0,d.useImperativeHandle)(e.treeRef,function(){return{open:function(t){return a(t,e.onChangeOpen)},close:function(t){return l(t,e.onChangeOpen)},openAll:function(){return s(e.onChangeOpen)},closeAll:function(){return o(e.onChangeOpen)}}});var u=(0,sm.N)().getMonitor(),c=e.canDrop,h=e.canDrag,f=s3(s3({extraAcceptTypes:[],listComponent:"ul",listItemComponent:"li",placeholderComponent:"li",sort:!0,insertDroppableFirst:!0,enableAnimateExpand:!1,dropTargetOffset:0,initialOpen:!1},e),{openIds:i,onDrop:function(t,i,n){if(t){var r={dragSourceId:t.id,dropTargetId:i,dragSource:t,dropTarget:s9(e.tree,i),monitor:u},o=e.tree;if(s9(o,t.id)||(o=s8(s8([],o,!0),[t],!1)),!1===e.sort){var s=ar(o,t.id,i,n)[1];r.destinationIndex=s,r.relativeIndex=n,e.onDrop(as(o,t.id,i,n),r);return}e.onDrop(ai(o,t.id,i),r)}else{var r={dropTargetId:i,dropTarget:s9(e.tree,i),monitor:u};!1===e.sort&&(r.destinationIndex=an(e.tree,i,n),r.relativeIndex=n),e.onDrop(e.tree,r)}},canDrop:c?function(t,i){return c(e.tree,{dragSourceId:null!=t?t:void 0,dropTargetId:i,dragSource:u.getItem(),dropTarget:s9(e.tree,i),monitor:u})}:void 0,canDrag:h?function(t){return h(s9(e.tree,t))}:void 0,onToggle:function(t){return r(t,e.onChangeOpen)}});return d.createElement(am.Provider,{value:f},e.children)},ab=(0,d.createContext)({}),ay={isLock:!1},a_=function(e){var t=(0,d.useState)(ay.isLock),i=t[0],n=t[1];return d.createElement(ab.Provider,{value:{isLock:i,lock:function(){return n(!0)},unlock:function(){return n(!1)}}},e.children)},aw=(0,d.createContext)({}),aC={dropTargetId:void 0,index:void 0},aS=function(e){var t=(0,d.useState)(aC.dropTargetId),i=t[0],n=t[1],r=(0,d.useState)(aC.index),o=r[0],s=r[1];return d.createElement(aw.Provider,{value:{dropTargetId:i,index:o,showPlaceholder:function(e,t){n(e),s(t)},hidePlaceholder:function(){n(aC.dropTargetId),s(aC.index)}}},e.children)},ax=function(e){return d.createElement(av,s3({},e),d.createElement(a_,null,d.createElement(aS,null,e.children)))},ak=function(e){var t=(0,d.useContext)(ab);(0,d.useEffect)(function(){if(e.current){var i=e.current,n=function(e){var i=e.target;(i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement)&&t.lock()},r=function(e){var i=e.target;(i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement)&&t.unlock()},o=function(e){return n(e)},s=function(e){return r(e)},a=function(e){return n(e)},l=function(e){return r(e)},u=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return u.observe(i,{subtree:!0,childList:!0}),i.addEventListener("mouseover",o),i.addEventListener("mouseout",s),i.addEventListener("focusin",a),i.addEventListener("focusout",l),function(){u.disconnect(),i.removeEventListener("mouseover",o),i.removeEventListener("mouseout",s),i.removeEventListener("focusin",a),i.removeEventListener("focusout",l)}}},[e,t]),(0,d.useEffect)(function(){var i;null===(i=e.current)||void 0===i||i.setAttribute("draggable",t.isLock?"false":"true")},[e,t.isLock])},aE={TREE_ITEM:Symbol()},aL=null,aM=function(e){var t=e.target;if(t instanceof HTMLElement){var i=t.closest('[role="listitem"]');e.currentTarget===i&&(aL=i)}},aN=function(e){return aM(e)},aD=function(e){return aM(e)},aA=function(e,t){var i=aF();(0,d.useEffect)(function(){var e=t.current;return null==e||e.addEventListener("dragstart",aN),null==e||e.addEventListener("touchstart",aD,{passive:!0}),function(){null==e||e.removeEventListener("dragstart",aN),null==e||e.removeEventListener("touchstart",aD)}},[t]);var n=(0,sv.c)({type:aE.TREE_ITEM,item:function(n){var r=s3({ref:t},e);return i.onDragStart&&i.onDragStart(r,n),r},end:function(e,t){i.onDragEnd&&i.onDragEnd(e,t)},canDrag:function(){var n=i.canDrag;return aL===t.current&&(!n||n(e.id))},collect:function(e){return{isDragging:e.isDragging()}}});return[n[0].isDragging,n[1],n[2]]},aT=function(e,t,i){var n=(0,d.useRef)(0),r=(0,d.useRef)(0);return{onDragEnter:function(){n.current+=1,1!==n.current||t||(r.current=window.setTimeout(function(){return i(e)},500))},onDragLeave:function(){n.current-=1,0===n.current&&window.clearTimeout(r.current)},onDrop:function(){r.current>0&&window.clearTimeout(r.current),n.current=0,r.current=0}}},aI=function(e){var t=aF(),i=(0,d.useContext)(aw),n=(0,sb.L)({accept:s8([aE.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(e,n){var r=t.rootId,o=t.onDrop,s=i.dropTargetId,a=i.index;n.isOver({shallow:!0})&&void 0!==s&&void 0!==a&&o(ae(e)?e:null,r,a),i.hidePlaceholder()},canDrop:function(e,i){var n=t.rootId;return!!i.isOver({shallow:!0})&&void 0!==e&&at(e,n,t)},hover:function(n,r){if(r.isOver({shallow:!0})){var o=t.rootId,s=i.dropTargetId,a=i.index,l=i.showPlaceholder,u=i.hidePlaceholder,d=ac(null,e.current,r,t);if(null===d||!at(n,o,t)){u();return}(d.id!==s||d.index!==a)&&l(d.id,d.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),r=n[0];return[r.isOver,r.dragSource,n[1]]},aO=function(e,t){var i=aF(),n=(0,d.useContext)(aw),r=(0,sb.L)({accept:s8([aE.TREE_ITEM],i.extraAcceptTypes,!0),drop:function(e,t){var r=n.dropTargetId,o=n.index;t.isOver({shallow:!0})&&void 0!==r&&void 0!==o&&i.onDrop(ae(e)?e:null,r,o),n.hidePlaceholder()},canDrop:function(n,r){if(r.isOver({shallow:!0})){var o=ac(e,t.current,r,i);return null!==o&&at(n,o.id,i)}return!1},hover:function(r,o){if(o.isOver({shallow:!0})){var s=n.dropTargetId,a=n.index,l=n.showPlaceholder,u=n.hidePlaceholder,d=ac(e,t.current,o,i);if(null===d||!at(r,d.id,i)){u();return}(d.id!==s||d.index!==a)&&l(d.id,d.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),o=r[0];return[o.isOver,o.dragSource,r[1]]},aP=function(e,t){var i=(0,d.useMemo)(function(){return!0===t?e.filter(function(t){return ag(e,t.id)}).map(function(e){return e.id}):Array.isArray(t)?t:[]},[t]),n=(0,d.useState)(i),r=n[0],o=n[1];return(0,d.useEffect)(function(){return o(i)},[t]),[r,{handleToggle:function(e,t){var i=r.includes(e)?r.filter(function(t){return t!==e}):s8(s8([],r,!0),[e],!1);o(i),t&&t(i)},handleCloseAll:function(e){o([]),e&&e([])},handleOpenAll:function(t){var i=e.filter(function(t){return ag(e,t.id)}).map(function(e){return e.id});o(i),t&&t(i)},handleOpen:function(t,i){var n=[];if(Array.isArray(t)){var s=e.filter(function(i){return t.includes(i.id)&&ag(e,i.id)});n=s8(s8([],r,!0),s.map(function(e){return e.id}),!0).filter(function(e,t,i){return i.indexOf(e)===t})}else n=r.includes(t)?r:s8(s8([],r,!0),[t],!1);o(n),i&&i(n)},handleClose:function(e,t){var i=r.filter(function(t){return Array.isArray(e)?!e.includes(t):t!==e});o(i),t&&t(i)}}]},aR=function(){return(0,sy.f)(function(e){var t=e.getItemType();return{item:e.getItem(),clientOffset:e.getClientOffset(),isDragging:e.isDragging()&&t===aE.TREE_ITEM}})},aF=function(){var e=(0,d.useContext)(am);if(!e)throw Error("useTreeContext must be used under TreeProvider");return e},aB=function(e,t){var i=aF(),n=i.rootId,r=i.rootProps,o=i.classes,s=(null==o?void 0:o.container)||"";return t&&(null==o?void 0:o.dropTarget)&&(s="".concat(s," ").concat(o.dropTarget)),e===n&&(null==o?void 0:o.root)&&(s="".concat(s," ").concat(o.root)),e===n&&(null==r?void 0:r.className)&&(s="".concat(s," ").concat(r.className)),s=s.trim()},aH=function(e,t,i){t.current?i(t):i(e),(0,d.useEffect)(function(){t.current?i(t):i(e)},[t.current])},az=function(e){var t=aF(),i=(0,d.useContext)(aw),r=(0,d.useRef)(null),o=(0,d.useRef)(null),s=t.tree.find(function(t){return t.id===e.id}),a=t.openIds,l=t.classes,u=t.enableAnimateExpand,c=a.includes(e.id),h=aA(s,r),f=h[0],p=h[1],g=h[2],m=aO(s,r),v=m[0],b=m[1],y=m[2];aH(r,o,p),at(b,e.id,t)&&y(r),(0,d.useEffect)(function(){t.dragPreviewRender?g((n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n),{captureDraggingState:!0}):o.current&&g(r)},[g,t.dragPreviewRender]),ak(r);var _=t.listItemComponent,w=(null==l?void 0:l.listItem)||"";v&&(null==l?void 0:l.dropTarget)&&(w="".concat(w," ").concat(l.dropTarget)),f&&(null==l?void 0:l.draggingSource)&&(w="".concat(w," ").concat(l.draggingSource));var C=!t.canDrag||t.canDrag(e.id),S=i.dropTargetId===e.id,x={depth:e.depth,isOpen:c,isDragging:f,isDropTarget:S,draggable:C,hasChild:ag(t.tree,e.id),containerRef:r,handleRef:o,onToggle:function(){return t.onToggle(s.id)}};return d.createElement(_,{ref:r,className:w,role:"listitem"},t.render(s,x),u&&x.hasChild&&d.createElement(s5,{isVisible:c},d.createElement(aV,{parentId:e.id,depth:e.depth+1})),!u&&x.hasChild&&c&&d.createElement(aV,{parentId:e.id,depth:e.depth+1}))},aj=function(e){var t=aF(),i=t.placeholderRender,n=t.placeholderComponent,r=t.classes,o=(0,d.useContext)(aw),s=(0,sm.N)().getMonitor().getItem();return i&&s&&e.dropTargetId===o.dropTargetId&&(e.index===o.index||void 0===e.index&&e.listCount===o.index)?d.createElement(n,{className:(null==r?void 0:r.placeholder)||""},i(s,{depth:e.depth})):null},aV=function(e){var t=aF(),i=(0,d.useRef)(null),n=t.tree.filter(function(t){return t.parent===e.parentId}),r=n,o="function"==typeof t.sort?t.sort:s4;if(t.insertDroppableFirst){var s=n.filter(function(e){return e.droppable}),a=n.filter(function(e){return!e.droppable});!1===t.sort||(s=s.sort(o),a=a.sort(o)),r=s8(s8([],s,!0),a,!0)}else!1!==t.sort&&(r=n.sort(o));var l=aI(i),u=l[0],c=l[1],h=l[2];e.parentId===t.rootId&&at(c,t.rootId,t)&&h(i);var f=aB(e.parentId,u),p=t.rootProps||{},g=t.listComponent;return d.createElement(g,s3({ref:i,role:"list"},p,{className:f}),r.map(function(t,i){return d.createElement(d.Fragment,{key:t.id},d.createElement(aj,{depth:e.depth,listCount:r.length,dropTargetId:e.parentId,index:i}),d.createElement(az,{id:t.id,depth:e.depth}))}),d.createElement(aj,{depth:e.depth,listCount:r.length,dropTargetId:e.parentId}))},aW={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},aU=function(e){var t=e.clientOffset;if(!t)return{};var i=t.x,n=t.y;return{pointerEvents:"none",transform:"translate(".concat(i,"px, ").concat(n,"px)")}},a$=function(){var e=aF(),t=aR(),i=t.isDragging,n=t.clientOffset;return i&&n?d.createElement("div",{style:aW},d.createElement("div",{style:aU(t)},e.dragPreviewRender&&e.dragPreviewRender(t))):null},aK=(0,d.forwardRef)(function(e,t){return d.createElement(ax,s3({},e,{treeRef:t}),e.dragPreviewRender&&d.createElement(a$,null),d.createElement(aV,{parentId:e.rootId,depth:0}))})},45887:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCurve=t.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(97493),r=i(96013),o=i(57851);function s(e){return{hash:e,hmac:(t,...i)=>(0,n.hmac)(e,t,(0,r.concatBytes)(...i)),randomBytes:r.randomBytes}}t.getHash=s,t.createCurve=function(e,t){let i=t=>(0,o.weierstrass)({...e,...s(t)});return Object.freeze({...i(t),create:i})}},41465:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateBasic=t.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(49530),r=i(4323),o=BigInt(0),s=BigInt(1);t.wNAF=function(e,t){let i=(e,t)=>{let i=t.negate();return e?i:t},n=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:i,unsafeLadder(t,i){let n=e.ZERO,r=t;for(;i>o;)i&s&&(n=n.add(r)),r=r.double(),i>>=s;return n},precomputeWindow(e,t){let{windows:i,windowSize:r}=n(t),o=[],s=e,a=s;for(let e=0;e>=f,n>l&&(n-=h,o+=s);let a=t+Math.abs(n)-1,p=e%2!=0,g=n<0;0===n?d=d.add(i(p,r[t])):u=u.add(i(g,r[a]))}return{p:u,f:d}},wNAFCached(e,t,i,n){let r=e._WINDOW_SIZE||1,o=t.get(e);return o||(o=this.precomputeWindow(e,r),1!==r&&t.set(e,n(o))),this.wNAF(r,o,i)}}},t.validateBasic=function(e){return(0,n.validateField)(e.Fp),(0,r.validateObject)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,n.nLength)(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}},91322:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHasher=t.isogenyMap=t.hash_to_field=t.expand_message_xof=t.expand_message_xmd=void 0;let n=i(49530),r=i(4323),o=r.bytesToNumberBE;function s(e,t){if(e<0||e>=1<<8*t)throw Error(`bad I2OSP call: value=${e} length=${t}`);let i=Array.from({length:t}).fill(0);for(let n=t-1;n>=0;n--)i[n]=255&e,e>>>=8;return new Uint8Array(i)}function a(e){if(!(e instanceof Uint8Array))throw Error("Uint8Array expected")}function l(e){if(!Number.isSafeInteger(e))throw Error("number expected")}function u(e,t,i,n){a(e),a(t),l(i),t.length>255&&(t=n((0,r.concatBytes)((0,r.utf8ToBytes)("H2C-OVERSIZE-DST-"),t)));let{outputLen:o,blockLen:u}=n,d=Math.ceil(i/o);if(d>255)throw Error("Invalid xmd length");let c=(0,r.concatBytes)(t,s(t.length,1)),h=s(0,u),f=s(i,2),p=Array(d),g=n((0,r.concatBytes)(h,e,f,s(0,1),c));p[0]=n((0,r.concatBytes)(g,s(1,1),c));for(let e=1;e<=d;e++){let t=[function(e,t){let i=new Uint8Array(e.length);for(let n=0;n255&&(t=o.create({dkLen:Math.ceil(2*n/8)}).update((0,r.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(t).digest()),i>65535||t.length>255)throw Error("expand_message_xof: invalid lenInBytes");return o.create({dkLen:i}).update(e).update(s(i,2)).update(t).update(s(t.length,1)).digest()}function c(e,t,i){let s;(0,r.validateObject)(i,{DST:"string",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:c,k:h,m:f,hash:p,expand:g,DST:m}=i;a(e),l(t);let v=function(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return(0,r.utf8ToBytes)(e);throw Error("DST must be Uint8Array or string")}(m),b=Math.ceil((c.toString(2).length+h)/8),y=t*f*b;if("xmd"===g)s=u(e,v,y,p);else if("xof"===g)s=d(e,v,y,h,p);else if("_internal_pass"===g)s=e;else throw Error('expand must be "xmd" or "xof"');let _=Array(t);for(let e=0;eArray.from(e).reverse());return(t,n)=>{let[r,o,s,a]=i.map(i=>i.reduce((i,n)=>e.add(e.mul(i,t),n)));return{x:t=e.div(r,o),y:n=e.mul(n,e.div(s,a))}}},t.createHasher=function(e,t,i){if("function"!=typeof t)throw Error("mapToCurve() must be defined");return{hashToCurve(n,r){let o=c(n,2,{...i,DST:i.DST,...r}),s=e.fromAffine(t(o[0])),a=e.fromAffine(t(o[1])),l=s.add(a).clearCofactor();return l.assertValidity(),l},encodeToCurve(n,r){let o=c(n,1,{...i,DST:i.encodeDST,...r}),s=e.fromAffine(t(o[0])).clearCofactor();return s.assertValidity(),s}}}},49530:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hashToPrivateScalar=t.FpSqrtEven=t.FpSqrtOdd=t.Field=t.nLength=t.FpIsSquare=t.FpDiv=t.FpInvertBatch=t.FpPow=t.validateField=t.isNegativeLE=t.FpSqrt=t.tonelliShanks=t.invert=t.pow2=t.pow=t.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(4323),r=BigInt(0),o=BigInt(1),s=BigInt(2),a=BigInt(3),l=BigInt(4),u=BigInt(5),d=BigInt(8);function c(e,t){let i=e%t;return i>=r?i:t+i}function h(e,t,i){if(i<=r||t 0");if(i===o)return r;let n=o;for(;t>r;)t&o&&(n=n*e%i),e=e*e%i,t>>=o;return n}function f(e,t){if(e===r||t<=r)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);let i=c(e,t),n=t,s=r,a=o,l=o,u=r;for(;i!==r;){let e=n/i,t=n%i,r=s-l*e,o=a-u*e;n=i,i=t,s=l,a=u,l=r,u=o}if(n!==o)throw Error("invert: does not exist");return c(s,t)}function p(e){let t,i,n;let a=(e-o)/s;for(t=e-o,i=0;t%s===r;t/=s,i++);for(n=s;nr;)n*=n,n%=i;return n},t.invert=f,t.tonelliShanks=p,t.FpSqrt=g,t.isNegativeLE=(e,t)=>(c(e,t)&o)===o;let m=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function v(e,t,i){if(i 0");if(i===r)return e.ONE;if(i===o)return t;let n=e.ONE,s=t;for(;i>r;)i&o&&(n=e.mul(n,s)),s=e.sqr(s),i>>=o;return n}function b(e,t){let i=Array(t.length),n=t.reduce((t,n,r)=>e.is0(n)?t:(i[r]=t,e.mul(t,n)),e.ONE),r=e.inv(n);return t.reduceRight((t,n,r)=>e.is0(n)?t:(i[r]=e.mul(t,i[r]),e.mul(t,n)),r),i}function y(e,t){let i=void 0!==t?t:e.toString(2).length;return{nBitLength:i,nByteLength:Math.ceil(i/8)}}t.validateField=function(e){let t=m.reduce((e,t)=>(e[t]="function",e),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,n.validateObject)(e,t)},t.FpPow=v,t.FpInvertBatch=b,t.FpDiv=function(e,t,i){return e.mul(t,"bigint"==typeof i?f(i,e.ORDER):e.inv(i))},t.FpIsSquare=function(e){let t=(e.ORDER-o)/s;return i=>{let n=e.pow(i,t);return e.eql(n,e.ZERO)||e.eql(n,e.ONE)}},t.nLength=y,t.Field=function(e,t,i=!1,s={}){if(e<=r)throw Error(`Expected Fp ORDER > 0, got ${e}`);let{nBitLength:a,nByteLength:l}=y(e,t);if(l>2048)throw Error("Field lengths over 2048 bytes are not supported");let u=g(e),d=Object.freeze({ORDER:e,BITS:a,BYTES:l,MASK:(0,n.bitMask)(a),ZERO:r,ONE:o,create:t=>c(t,e),isValid:t=>{if("bigint"!=typeof t)throw Error(`Invalid field element: expected bigint, got ${typeof t}`);return r<=t&&te===r,isOdd:e=>(e&o)===o,neg:t=>c(-t,e),eql:(e,t)=>e===t,sqr:t=>c(t*t,e),add:(t,i)=>c(t+i,e),sub:(t,i)=>c(t-i,e),mul:(t,i)=>c(t*i,e),pow:(e,t)=>v(d,e,t),div:(t,i)=>c(t*f(i,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>f(t,e),sqrt:s.sqrt||(e=>u(d,e)),invertBatch:e=>b(d,e),cmov:(e,t,i)=>i?t:e,toBytes:e=>i?(0,n.numberToBytesLE)(e,l):(0,n.numberToBytesBE)(e,l),fromBytes:e=>{if(e.length!==l)throw Error(`Fp.fromBytes: expected ${l}, got ${e.length}`);return i?(0,n.bytesToNumberLE)(e):(0,n.bytesToNumberBE)(e)}});return Object.freeze(d)},t.FpSqrtOdd=function(e,t){if(!e.isOdd)throw Error("Field doesn't have isOdd");let i=e.sqrt(t);return e.isOdd(i)?i:e.neg(i)},t.FpSqrtEven=function(e,t){if(!e.isOdd)throw Error("Field doesn't have isOdd");let i=e.sqrt(t);return e.isOdd(i)?e.neg(i):i},t.hashToPrivateScalar=function(e,t,i=!1){let r=(e=(0,n.ensureBytes)("privateHash",e)).length,s=y(t).nByteLength+8;if(s<24||r1024)throw Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${r}`);return c(i?(0,n.bytesToNumberLE)(e):(0,n.bytesToNumberBE)(e),t-o)+o}},4323:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateObject=t.createHmacDrbg=t.bitMask=t.bitSet=t.bitGet=t.bitLen=t.utf8ToBytes=t.equalBytes=t.concatBytes=t.ensureBytes=t.numberToVarBytesBE=t.numberToBytesLE=t.numberToBytesBE=t.bytesToNumberLE=t.bytesToNumberBE=t.hexToBytes=t.hexToNumber=t.numberToHexUnpadded=t.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let i=BigInt(0),n=BigInt(1),r=BigInt(2),o=e=>e instanceof Uint8Array,s=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function a(e){if(!o(e))throw Error("Uint8Array expected");let t="";for(let i=0;ie+t.length,0)),i=0;return e.forEach(e=>{if(!o(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t}t.bytesToHex=a,t.numberToHexUnpadded=l,t.hexToNumber=u,t.hexToBytes=d,t.bytesToNumberBE=function(e){return u(a(e))},t.bytesToNumberLE=function(e){if(!o(e))throw Error("Uint8Array expected");return u(a(Uint8Array.from(e).reverse()))},t.numberToBytesBE=c,t.numberToBytesLE=function(e,t){return c(e,t).reverse()},t.numberToVarBytesBE=function(e){return d(l(e))},t.ensureBytes=function(e,t,i){let n;if("string"==typeof t)try{n=d(t)}catch(i){throw Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(o(t))n=Uint8Array.from(t);else throw Error(`${e} must be hex string or Uint8Array`);let r=n.length;if("number"==typeof i&&r!==i)throw Error(`${e} expected ${i} bytes, got ${r}`);return n},t.concatBytes=h,t.equalBytes=function(e,t){if(e.length!==t.length)return!1;for(let i=0;ii;e>>=n,t+=1);return t},t.bitGet=function(e,t){return e>>BigInt(t)&n},t.bitSet=(e,t,r)=>e|(r?n:i)<(r<new Uint8Array(e),p=e=>Uint8Array.from(e);t.createHmacDrbg=function(e,t,i){if("number"!=typeof e||e<2)throw Error("hashLen must be a number");if("number"!=typeof t||t<2)throw Error("qByteLen must be a number");if("function"!=typeof i)throw Error("hmacFn must be a function");let n=f(e),r=f(e),o=0,s=()=>{n.fill(1),r.fill(0),o=0},a=(...e)=>i(r,n,...e),l=(e=f())=>{r=a(p([0]),e),n=a(),0!==e.length&&(r=a(p([1]),e),n=a())},u=()=>{if(o++>=1e3)throw Error("drbg: tried 1000 values");let e=0,i=[];for(;e{let i;for(s(),l(e);!(i=t(u()));)l();return s(),i}};let g={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};t.validateObject=function(e,t,i={}){let n=(t,i,n)=>{let r=g[i];if("function"!=typeof r)throw Error(`Invalid validator "${i}", expected function`);let o=e[t];if((!n||void 0!==o)&&!r(o,e))throw Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${i}`)};for(let[e,i]of Object.entries(t))n(e,i,!1);for(let[e,t]of Object.entries(i))n(e,t,!0);return e}},57851:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToCurveSimpleSWU=t.SWUFpSqrtRatio=t.weierstrass=t.weierstrassPoints=t.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(49530),r=i(4323),o=i(4323),s=i(41465),{bytesToNumberBE:a,hexToBytes:l}=r;t.DER={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){let{Err:i}=t.DER;if(e.length<2||2!==e[0])throw new i("Invalid signature integer tag");let n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new i("Invalid signature integer: wrong length");if(128&r[0])throw new i("Invalid signature integer: negative");if(0===r[0]&&!(128&r[1]))throw new i("Invalid signature integer: unnecessary leading zero");return{d:a(r),l:e.subarray(n+2)}},toSig(e){let{Err:i}=t.DER,n="string"==typeof e?l(e):e;if(!(n instanceof Uint8Array))throw Error("ui8a expected");let r=n.length;if(r<2||48!=n[0])throw new i("Invalid signature tag");if(n[1]!==r-2)throw new i("Invalid signature: incorrect length");let{d:o,l:s}=t.DER._parseInt(n.subarray(2)),{d:a,l:u}=t.DER._parseInt(s);if(u.length)throw new i("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){let t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,i=e=>{let t=e.toString(16);return 1&t.length?`0${t}`:t},n=t(i(e.s)),r=t(i(e.r)),o=n.length/2,s=r.length/2;return`30${i(s+o+4)}02${i(s)}${r}02${i(o)}${n}`}};let u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(3),f=BigInt(4);function p(e){let t=function(e){let t=(0,s.validateBasic)(e);r.validateObject(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:i,Fp:n,a:o}=t;if(i){if(!n.eql(o,n.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof i||"bigint"!=typeof i.beta||"function"!=typeof i.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:i}=t,a=t.toBytes||((e,t,n)=>{let o=t.toAffine();return r.concatBytes(Uint8Array.from([4]),i.toBytes(o.x),i.toBytes(o.y))}),l=t.fromBytes||(e=>{let t=e.subarray(1);return{x:i.fromBytes(t.subarray(0,i.BYTES)),y:i.fromBytes(t.subarray(i.BYTES,2*i.BYTES))}});function c(e){let{a:n,b:r}=t,o=i.sqr(e),s=i.mul(o,e);return i.add(i.add(s,i.mul(e,n)),r)}if(!i.eql(i.sqr(t.Gy),c(t.Gx)))throw Error("bad generator point: equation left != right");function f(e){return"bigint"==typeof e&&ui.eql(e,i.ZERO);return r(t)&&r(n)?b.ZERO:new b(t,n,i.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){let t=i.invertBatch(e.map(e=>e.pz));return e.map((e,i)=>e.toAffine(t[i])).map(b.fromAffine)}static fromHex(e){let t=b.fromAffine(l((0,o.ensureBytes)("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return b.BASE.multiply(g(e))}_setWindowSize(e){this._WINDOW_SIZE=e,m.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint)return;throw Error("bad point: ZERO")}let{x:e,y:n}=this.toAffine();if(!i.isValid(e)||!i.isValid(n))throw Error("bad point: x or y not FE");let r=i.sqr(n),o=c(e);if(!i.eql(r,o))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:e}=this.toAffine();if(i.isOdd)return!i.isOdd(e);throw Error("Field doesn't support isOdd")}equals(e){v(e);let{px:t,py:n,pz:r}=this,{px:o,py:s,pz:a}=e,l=i.eql(i.mul(t,a),i.mul(o,r)),u=i.eql(i.mul(n,a),i.mul(s,r));return l&&u}negate(){return new b(this.px,i.neg(this.py),this.pz)}double(){let{a:e,b:n}=t,r=i.mul(n,h),{px:o,py:s,pz:a}=this,l=i.ZERO,u=i.ZERO,d=i.ZERO,c=i.mul(o,o),f=i.mul(s,s),p=i.mul(a,a),g=i.mul(o,s);return g=i.add(g,g),d=i.mul(o,a),d=i.add(d,d),l=i.mul(e,d),u=i.mul(r,p),u=i.add(l,u),l=i.sub(f,u),u=i.add(f,u),u=i.mul(l,u),l=i.mul(g,l),d=i.mul(r,d),p=i.mul(e,p),g=i.sub(c,p),g=i.mul(e,g),g=i.add(g,d),d=i.add(c,c),c=i.add(d,c),c=i.add(c,p),c=i.mul(c,g),u=i.add(u,c),p=i.mul(s,a),p=i.add(p,p),c=i.mul(p,g),l=i.sub(l,c),d=i.mul(p,f),d=i.add(d,d),d=i.add(d,d),new b(l,u,d)}add(e){v(e);let{px:n,py:r,pz:o}=this,{px:s,py:a,pz:l}=e,u=i.ZERO,d=i.ZERO,c=i.ZERO,f=t.a,p=i.mul(t.b,h),g=i.mul(n,s),m=i.mul(r,a),y=i.mul(o,l),_=i.add(n,r),w=i.add(s,a);_=i.mul(_,w),w=i.add(g,m),_=i.sub(_,w),w=i.add(n,o);let C=i.add(s,l);return w=i.mul(w,C),C=i.add(g,y),w=i.sub(w,C),C=i.add(r,o),u=i.add(a,l),C=i.mul(C,u),u=i.add(m,y),C=i.sub(C,u),c=i.mul(f,w),u=i.mul(p,y),c=i.add(u,c),u=i.sub(m,c),c=i.add(m,c),d=i.mul(u,c),m=i.add(g,g),m=i.add(m,g),y=i.mul(f,y),w=i.mul(p,w),m=i.add(m,y),y=i.sub(g,y),y=i.mul(f,y),w=i.add(w,y),g=i.mul(m,w),d=i.add(d,g),g=i.mul(C,w),u=i.mul(_,u),u=i.sub(u,g),g=i.mul(_,m),c=i.mul(C,c),c=i.add(c,g),new b(u,d,c)}subtract(e){return this.add(e.negate())}is0(){return this.equals(b.ZERO)}wNAF(e){return _.wNAFCached(this,m,e,e=>{let t=i.invertBatch(e.map(e=>e.pz));return e.map((e,i)=>e.toAffine(t[i])).map(b.fromAffine)})}multiplyUnsafe(e){let n=b.ZERO;if(e===u)return n;if(p(e),e===d)return this;let{endo:r}=t;if(!r)return _.unsafeLadder(this,e);let{k1neg:o,k1:s,k2neg:a,k2:l}=r.splitScalar(e),c=n,h=n,f=this;for(;s>u||l>u;)s&d&&(c=c.add(f)),l&d&&(h=h.add(f)),f=f.double(),s>>=d,l>>=d;return o&&(c=c.negate()),a&&(h=h.negate()),h=new b(i.mul(h.px,r.beta),h.py,h.pz),c.add(h)}multiply(e){let n,r;p(e);let{endo:o}=t;if(o){let{k1neg:t,k1:s,k2neg:a,k2:l}=o.splitScalar(e),{p:u,f:d}=this.wNAF(s),{p:c,f:h}=this.wNAF(l);u=_.constTimeNegate(t,u),c=_.constTimeNegate(a,c),c=new b(i.mul(c.px,o.beta),c.py,c.pz),n=u.add(c),r=d.add(h)}else{let{p:t,f:i}=this.wNAF(e);n=t,r=i}return b.normalizeZ([n,r])[0]}multiplyAndAddUnsafe(e,t,i){let n=b.BASE,r=(e,t)=>t!==u&&t!==d&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=r(this,t).add(r(e,i));return o.is0()?void 0:o}toAffine(e){let{px:t,py:n,pz:r}=this,o=this.is0();null==e&&(e=o?i.ONE:i.inv(r));let s=i.mul(t,e),a=i.mul(n,e),l=i.mul(r,e);if(o)return{x:i.ZERO,y:i.ZERO};if(!i.eql(l,i.ONE))throw Error("invZ was invalid");return{x:s,y:a}}isTorsionFree(){let{h:e,isTorsionFree:i}=t;if(e===d)return!0;if(i)return i(b,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:e,clearCofactor:i}=t;return e===d?this:i?i(b,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),a(b,this,e)}toHex(e=!0){return r.bytesToHex(this.toRawBytes(e))}}b.BASE=new b(t.Gx,t.Gy,i.ONE),b.ZERO=new b(i.ZERO,i.ONE,i.ZERO);let y=t.nBitLength,_=(0,s.wNAF)(b,t.endo?Math.ceil(y/2):y);return{CURVE:t,ProjectivePoint:b,normPrivateKeyToScalar:g,weierstrassEquation:c,isWithinCurveOrder:f}}function g(e,t){let i=e.ORDER,n=u;for(let e=i-d;e%c===u;e/=c)n+=d;let r=n,o=c<{let n=g,s=e.pow(i,p),a=e.sqr(s);a=e.mul(a,i);let u=e.mul(t,a);u=e.pow(u,l),u=e.mul(u,s),s=e.mul(u,i),a=e.mul(u,t);let h=e.mul(a,s);u=e.pow(h,o);let f=e.eql(u,e.ONE);s=e.mul(a,m),u=e.mul(h,n),a=e.cmov(s,a,f),h=e.cmov(u,h,f);for(let t=r;t>d;t--){let i=t-c;i=c<{let o=e.sqr(r),s=e.mul(t,r);o=e.mul(o,s);let a=e.pow(o,i);a=e.mul(a,s);let l=e.mul(a,n),u=e.mul(e.sqr(a),r),d=e.eql(u,t),c=e.cmov(l,a,d);return{isValid:d,value:c}}}return v}t.weierstrassPoints=p,t.weierstrass=function(e){let i;let a=(i=(0,s.validateBasic)(e),r.validateObject(i,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...i})),{Fp:l,n:c}=a,h=l.BYTES+1,f=2*l.BYTES+1;function g(e){return n.mod(e,c)}function m(e){return n.invert(e,c)}let{ProjectivePoint:v,normPrivateKeyToScalar:b,weierstrassEquation:y,isWithinCurveOrder:_}=p({...a,toBytes(e,t,i){let n=t.toAffine(),o=l.toBytes(n.x),s=r.concatBytes;return i?s(Uint8Array.from([t.hasEvenY()?2:3]),o):s(Uint8Array.from([4]),o,l.toBytes(n.y))},fromBytes(e){let t=e.length,i=e[0],n=e.subarray(1);if(t===h&&(2===i||3===i)){let e=r.bytesToNumberBE(n);if(!(ur.bytesToHex(r.numberToBytesBE(e,a.nByteLength)),C=(e,t,i)=>r.bytesToNumberBE(e.slice(t,i));class S{constructor(e,t,i){this.r=e,this.s=t,this.recovery=i,this.assertValidity()}static fromCompact(e){let t=a.nByteLength;return e=(0,o.ensureBytes)("compactSignature",e,2*t),new S(C(e,0,t),C(e,t,2*t))}static fromDER(e){let{r:i,s:n}=t.DER.toSig((0,o.ensureBytes)("DER",e));return new S(i,n)}assertValidity(){if(!_(this.r))throw Error("r must be 0 < r < CURVE.n");if(!_(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new S(this.r,this.s,e)}recoverPublicKey(e){let{r:t,s:i,recovery:n}=this,r=E((0,o.ensureBytes)("msgHash",e));if(null==n||![0,1,2,3].includes(n))throw Error("recovery id invalid");let s=2===n||3===n?t+a.n:t;if(s>=l.ORDER)throw Error("recovery id 2 or 3 invalid");let u=(1&n)==0?"02":"03",d=v.fromHex(u+w(s)),c=m(s),h=g(-r*c),f=g(i*c),p=v.BASE.multiplyAndAddUnsafe(d,h,f);if(!p)throw Error("point at infinify");return p.assertValidity(),p}hasHighS(){return this.s>c>>d}normalizeS(){return this.hasHighS()?new S(this.r,g(-this.s),this.recovery):this}toDERRawBytes(){return r.hexToBytes(this.toDERHex())}toDERHex(){return t.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return r.hexToBytes(this.toCompactHex())}toCompactHex(){return w(this.r)+w(this.s)}}function x(e){let t=e instanceof Uint8Array,i="string"==typeof e,n=(t||i)&&e.length;return t?n===h||n===f:i?n===2*h||n===2*f:e instanceof v}let k=a.bits2int||function(e){let t=r.bytesToNumberBE(e),i=8*e.length-a.nBitLength;return i>0?t>>BigInt(i):t},E=a.bits2int_modN||function(e){return g(k(e))},L=r.bitMask(a.nBitLength);function M(e){if("bigint"!=typeof e)throw Error("bigint expected");if(!(u<=e&&ee in i))throw Error("sign() legacy options not supported");let{hash:n,randomBytes:s}=a,{lowS:h,prehash:f,extraEntropy:p}=i;null==h&&(h=!0),e=(0,o.ensureBytes)("msgHash",e),f&&(e=(0,o.ensureBytes)("prehashed msgHash",n(e)));let y=E(e),w=b(t),C=[M(w),M(y)];if(null!=p){let e=!0===p?s(l.BYTES):p;C.push((0,o.ensureBytes)("extraEntropy",e,l.BYTES))}return{seed:r.concatBytes(...C),k2sig:function(e){let t=k(e);if(!_(t))return;let i=m(t),n=v.BASE.multiply(t).toAffine(),r=g(n.x);if(r===u)return;let o=g(i*g(y+r*w));if(o===u)return;let s=(n.x===r?0:2)|Number(n.y&d),a=o;return h&&o>c>>d&&(a=o>c>>d?g(-o):o,s^=1),new S(r,a,s)}}}(e,t,i);return r.createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)(n,s)},verify:function(e,i,n,r=D){let s,l;if(i=(0,o.ensureBytes)("msgHash",i),n=(0,o.ensureBytes)("publicKey",n),"strict"in r)throw Error("options.strict was renamed to lowS");let{lowS:u,prehash:d}=r;try{if("string"==typeof e||e instanceof Uint8Array)try{l=S.fromDER(e)}catch(i){if(!(i instanceof t.DER.Err))throw i;l=S.fromCompact(e)}else if("object"==typeof e&&"bigint"==typeof e.r&&"bigint"==typeof e.s){let{r:t,s:i}=e;l=new S(t,i)}else throw Error("PARSE");s=v.fromHex(n)}catch(e){if("PARSE"===e.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(u&&l.hasHighS())return!1;d&&(i=a.hash(i));let{r:c,s:h}=l,f=E(i),p=m(h),b=g(f*p),y=g(c*p),_=v.BASE.multiplyAndAddUnsafe(s,b,y)?.toAffine();return!!_&&g(_.x)===c},ProjectivePoint:v,Signature:S,utils:{isValidPrivateKey(e){try{return b(e),!0}catch(e){return!1}},normPrivateKeyToScalar:b,randomPrivateKey:()=>{let e=a.randomBytes(l.BYTES+8),t=n.hashToPrivateScalar(e,c);return r.numberToBytesBE(t,a.nByteLength)},precompute:(e=8,t=v.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)}}},t.SWUFpSqrtRatio=g,t.mapToCurveSimpleSWU=function(e,t){if(n.validateField(e),!e.isValid(t.A)||!e.isValid(t.B)||!e.isValid(t.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let i=g(e,t.Z);if(!e.isOdd)throw Error("Fp.isOdd is not implemented!");return n=>{let r,o,s,a,l,u,d,c;r=e.sqr(n),r=e.mul(r,t.Z),o=e.sqr(r),o=e.add(o,r),s=e.add(o,e.ONE),s=e.mul(s,t.B),a=e.cmov(t.Z,e.neg(o),!e.eql(o,e.ZERO)),a=e.mul(a,t.A),o=e.sqr(s),u=e.sqr(a),l=e.mul(u,t.A),o=e.add(o,l),o=e.mul(o,s),u=e.mul(u,a),l=e.mul(u,t.B),o=e.add(o,l),d=e.mul(r,s);let{isValid:h,value:f}=i(o,u);c=e.mul(r,n),c=e.mul(c,f),d=e.cmov(d,s,h),c=e.cmov(c,f,h);let p=e.isOdd(n)===e.isOdd(c);return c=e.cmov(e.neg(c),c,p),{x:d=e.div(d,a),y:c}}}},11613:(e,t)=>{"use strict";function i(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");i(e.outputLen),i(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;let n=i(11613),r=i(96013);class o extends r.Hash{constructor(e,t,i,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=i,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,r.createView)(this.buffer)}update(e){n.default.exists(this);let{view:t,buffer:i,blockLen:o}=this,s=(e=(0,r.toBytes)(e)).length;for(let n=0;no-a&&(this.process(i,0),a=0);for(let e=a;e>r&o),a=Number(i&o),l=n?4:0,u=n?0:4;e.setUint32(t+l,s,n),e.setUint32(t+u,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);let l=(0,r.createView)(e),u=this.outputLen;if(u%4)throw Error("_sha2: outputLen should be aligned to 32bit");let d=u/4,c=this.get();if(d>c.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},97493:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=t.HMAC=void 0;let n=i(11613),r=i(96013);class o extends r.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,n.default.hash(e);let i=(0,r.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew o(e,t).update(i).digest(),t.hmac.create=(e,t)=>new o(e,t)},77371:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha224=t.sha256=void 0;let n=i(24490),r=i(96013),o=(e,t,i)=>e&t^~e&i,s=(e,t,i)=>e&t^e&i^t&i,a=new Uint32Array([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,2756734187,3204031479,3329325298]),l=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class d extends n.SHA2{constructor(){super(64,32,8,!1),this.A=0|l[0],this.B=0|l[1],this.C=0|l[2],this.D=0|l[3],this.E=0|l[4],this.F=0|l[5],this.G=0|l[6],this.H=0|l[7]}get(){let{A:e,B:t,C:i,D:n,E:r,F:o,G:s,H:a}=this;return[e,t,i,n,r,o,s,a]}set(e,t,i,n,r,o,s,a){this.A=0|e,this.B=0|t,this.C=0|i,this.D=0|n,this.E=0|r,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let i=0;i<16;i++,t+=4)u[i]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=u[e-15],i=u[e-2],n=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,o=(0,r.rotr)(i,17)^(0,r.rotr)(i,19)^i>>>10;u[e]=o+u[e-7]+n+u[e-16]|0}let{A:i,B:n,C:l,D:d,E:c,F:h,G:f,H:p}=this;for(let e=0;e<64;e++){let t=p+((0,r.rotr)(c,6)^(0,r.rotr)(c,11)^(0,r.rotr)(c,25))+o(c,h,f)+a[e]+u[e]|0,g=((0,r.rotr)(i,2)^(0,r.rotr)(i,13)^(0,r.rotr)(i,22))+s(i,n,l)|0;p=f,f=h,h=c,c=d+t|0,d=l,l=n,n=i,i=t+g|0}i=i+this.A|0,n=n+this.B|0,l=l+this.C|0,d=d+this.D|0,c=c+this.E|0,h=h+this.F|0,f=f+this.G|0,p=p+this.H|0,this.set(i,n,l,d,c,h,f,p)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class c extends d{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}t.sha256=(0,r.wrapConstructor)(()=>new d),t.sha224=(0,r.wrapConstructor)(()=>new c)},96013:(e,t,i)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let n=i(19419),r=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!r(e))throw Error("Uint8Array expected");let t="";for(let i=0;i{};async function a(e,i,n){let r=Date.now();for(let o=0;o=0&&ee+t.length,0)),i=0;return e.forEach(e=>{if(!r(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let d=e=>"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;t.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!d(t)))throw Error("Options should be object or undefined");return Object.assign(e,t)},t.wrapConstructor=function(e){let t=t=>e().update(u(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},38358:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeToCurve=t.hashToCurve=t.schnorr=t.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(77371),r=i(96013),o=i(49530),s=i(57851),a=i(4323),l=i(91322),u=i(45887),d=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),c=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h=BigInt(1),f=BigInt(2),p=(e,t)=>(e+t/f)/t;function g(e){let t=BigInt(3),i=BigInt(6),n=BigInt(11),r=BigInt(22),s=BigInt(23),a=BigInt(44),l=BigInt(88),u=e*e*e%d,c=u*u*e%d,h=(0,o.pow2)(c,t,d)*c%d,p=(0,o.pow2)(h,t,d)*c%d,g=(0,o.pow2)(p,f,d)*u%d,v=(0,o.pow2)(g,n,d)*g%d,b=(0,o.pow2)(v,r,d)*v%d,y=(0,o.pow2)(b,a,d)*b%d,_=(0,o.pow2)(y,l,d)*y%d,w=(0,o.pow2)(_,a,d)*b%d,C=(0,o.pow2)(w,t,d)*c%d,S=(0,o.pow2)(C,s,d)*v%d,x=(0,o.pow2)(S,i,d)*u%d,k=(0,o.pow2)(x,f,d);if(!m.eql(m.sqr(k),e))throw Error("Cannot find square root");return k}let m=(0,o.Field)(d,void 0,void 0,{sqrt:g});t.secp256k1=(0,u.createCurve)({a:BigInt(0),b:BigInt(7),Fp:m,n:c,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),i=-h*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),n=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),r=BigInt("0x100000000000000000000000000000000"),s=p(t*e,c),a=p(-i*e,c),l=(0,o.mod)(e-s*t-a*n,c),u=(0,o.mod)(-s*i-a*t,c),d=l>r,f=u>r;if(d&&(l=c-l),f&&(u=c-u),l>r||u>r)throw Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:l,k2neg:f,k2:u}}}},n.sha256);let v=BigInt(0),b=e=>"bigint"==typeof e&&v"bigint"==typeof e&&ve.charCodeAt(0)));i=(0,a.concatBytes)(t,t),_[e]=i}return(0,n.sha256)((0,a.concatBytes)(i,...t))}let C=e=>e.toRawBytes(!0).slice(1),S=e=>(0,a.numberToBytesBE)(e,32),x=e=>(0,o.mod)(e,d),k=e=>(0,o.mod)(e,c),E=t.secp256k1.ProjectivePoint,L=(e,t,i)=>E.BASE.multiplyAndAddUnsafe(e,t,i);function M(e){let i=t.secp256k1.utils.normPrivateKeyToScalar(e),n=E.fromPrivateKey(i);return{scalar:n.hasEvenY()?i:k(-i),bytes:C(n)}}function N(e){if(!b(e))throw Error("bad x: need 0 < x < p");let t=x(e*e),i=g(x(t*e+BigInt(7)));i%f!==v&&(i=x(-i));let n=new E(e,i,h);return n.assertValidity(),n}function D(...e){return k((0,a.bytesToNumberBE)(w("BIP0340/challenge",...e)))}function A(e,t,i){let n=(0,a.ensureBytes)("signature",e,64),r=(0,a.ensureBytes)("message",t),o=(0,a.ensureBytes)("publicKey",i,32);try{let e=N((0,a.bytesToNumberBE)(o)),t=(0,a.bytesToNumberBE)(n.subarray(0,32));if(!b(t))return!1;let i=(0,a.bytesToNumberBE)(n.subarray(32,64));if(!y(i))return!1;let s=D(S(t),C(e),r),l=L(e,i,k(-s));if(!l||!l.hasEvenY()||l.toAffine().x!==t)return!1;return!0}catch(e){return!1}}t.schnorr={getPublicKey:function(e){return M(e).bytes},sign:function(e,t,i=(0,r.randomBytes)(32)){let n=(0,a.ensureBytes)("message",e),{bytes:o,scalar:s}=M(t),l=(0,a.ensureBytes)("auxRand",i,32),u=S(s^(0,a.bytesToNumberBE)(w("BIP0340/aux",l))),d=w("BIP0340/nonce",u,o,n),c=k((0,a.bytesToNumberBE)(d));if(c===v)throw Error("sign failed: k is zero");let{bytes:h,scalar:f}=M(c),p=D(h,o,n),g=new Uint8Array(64);if(g.set(h,0),g.set(S(k(f+p*s)),32),!A(g,n,o))throw Error("sign: Invalid signature produced");return g},verify:A,utils:{randomPrivateKey:t.secp256k1.utils.randomPrivateKey,lift_x:N,pointToBytes:C,numberToBytesBE:a.numberToBytesBE,bytesToNumberBE:a.bytesToNumberBE,taggedHash:w,mod:o.mod}};let T=(0,l.isogenyMap)(m,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(e=>e.map(e=>BigInt(e)))),I=(0,s.mapToCurveSimpleSWU)(m,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:m.create(BigInt("-11"))}),O=(0,l.createHasher)(t.secp256k1.ProjectivePoint,e=>{let{x:t,y:i}=I(m.create(e[0]));return T(t,i)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:m.ORDER,m:1,k:128,expand:"xmd",hash:n.sha256});t.hashToCurve=O.hashToCurve,t.encodeToCurve=O.encodeToCurve},53525:(e,t)=>{"use strict";function i(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");i(e.outputLen),i(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;let n=i(53525),r=i(70064);class o extends r.Hash{constructor(e,t,i,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=i,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,r.createView)(this.buffer)}update(e){(0,n.exists)(this);let{view:t,buffer:i,blockLen:o}=this,s=(e=(0,r.toBytes)(e)).length;for(let n=0;no-a&&(this.process(i,0),a=0);for(let e=a;e>r&o),a=Number(i&o),l=n?4:0,u=n?0:4;e.setUint32(t+l,s,n),e.setUint32(t+u,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);let l=(0,r.createView)(e),u=this.outputLen;if(u%4)throw Error("_sha2: outputLen should be aligned to 32bit");let d=u/4,c=this.get();if(d>c.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5L=t.add5H=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;let i=BigInt(4294967295),n=BigInt(32);function r(e,t=!1){return t?{h:Number(e&i),l:Number(e>>n&i)}:{h:0|Number(e>>n&i),l:0|Number(e&i)}}function o(e,t=!1){let i=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0);t.toBig=s;let a=(e,t,i)=>e>>>i;t.shrSH=a;let l=(e,t,i)=>e<<32-i|t>>>i;t.shrSL=l;let u=(e,t,i)=>e>>>i|t<<32-i;t.rotrSH=u;let d=(e,t,i)=>e<<32-i|t>>>i;t.rotrSL=d;let c=(e,t,i)=>e<<64-i|t>>>i-32;t.rotrBH=c;let h=(e,t,i)=>e>>>i-32|t<<64-i;t.rotrBL=h;let f=(e,t)=>t;t.rotr32H=f;let p=(e,t)=>e;t.rotr32L=p;let g=(e,t,i)=>e<>>32-i;t.rotlSH=g;let m=(e,t,i)=>t<>>32-i;t.rotlSL=m;let v=(e,t,i)=>t<>>64-i;t.rotlBH=v;let b=(e,t,i)=>e<>>64-i;function y(e,t,i,n){let r=(t>>>0)+(n>>>0);return{h:e+i+(r/4294967296|0)|0,l:0|r}}t.rotlBL=b,t.add=y;let _=(e,t,i)=>(e>>>0)+(t>>>0)+(i>>>0);t.add3L=_;let w=(e,t,i,n)=>t+i+n+(e/4294967296|0)|0;t.add3H=w;let C=(e,t,i,n)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0);t.add4L=C;let S=(e,t,i,n,r)=>t+i+n+r+(e/4294967296|0)|0;t.add4H=S;let x=(e,t,i,n,r)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0)+(r>>>0);t.add5L=x;let k=(e,t,i,n,r,o)=>t+i+n+r+o+(e/4294967296|0)|0;t.add5H=k,t.default={fromBig:r,split:o,toBig:s,shrSH:a,shrSL:l,rotrSH:u,rotrSL:d,rotrBH:c,rotrBL:h,rotr32H:f,rotr32L:p,rotlSH:g,rotlSL:m,rotlBH:v,rotlBL:b,add:y,add3L:_,add3H:w,add4L:C,add4H:S,add5H:k,add5L:x}},70825:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},1840:(e,t,i)=>{"use strict";function n(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.lengths,J8:()=>a,Rx:()=>n,aI:()=>r,vp:()=>o})},4307:(e,t,i)=>{"use strict";i.d(t,{EP:()=>a,SD:()=>u,Vl:()=>s,ZP:()=>c,gm:()=>l,mk:()=>d});let n=BigInt(4294967295),r=BigInt(32);function o(e,t=!1){return t?{h:Number(e&n),l:Number(e>>r&n)}:{h:0|Number(e>>r&n),l:0|Number(e&n)}}function s(e,t=!1){let i=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let r=0;re<>>32-i,l=(e,t,i)=>t<>>32-i,u=(e,t,i)=>t<>>64-i,d=(e,t,i)=>e<>>64-i,c={fromBig:o,split:s,toBig:(e,t)=>BigInt(e>>>0)<>>0),shrSH:(e,t,i)=>e>>>i,shrSL:(e,t,i)=>e<<32-i|t>>>i,rotrSH:(e,t,i)=>e>>>i|t<<32-i,rotrSL:(e,t,i)=>e<<32-i|t>>>i,rotrBH:(e,t,i)=>e<<64-i|t>>>i-32,rotrBL:(e,t,i)=>e>>>i-32|t<<64-i,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:a,rotlSL:l,rotlBH:u,rotlBL:d,add:function(e,t,i,n){let r=(t>>>0)+(n>>>0);return{h:e+i+(r/4294967296|0)|0,l:0|r}},add3L:(e,t,i)=>(e>>>0)+(t>>>0)+(i>>>0),add3H:(e,t,i,n)=>t+i+n+(e/4294967296|0)|0,add4L:(e,t,i,n)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0),add4H:(e,t,i,n,r)=>t+i+n+r+(e/4294967296|0)|0,add5H:(e,t,i,n,r,o)=>t+i+n+r+o+(e/4294967296|0)|0,add5L:(e,t,i,n,r)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0)+(r>>>0)}},91374:(e,t,i)=>{"use strict";i.d(t,{fr:()=>_});var n=i(1840),r=i(4307),o=i(79225);let[s,a,l]=[[],[],[]],u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=d,i=1,n=0;e<24;e++){[i,n]=[n,(2*i+3*n)%5],s.push(2*(5*n+i)),a.push((e+1)*(e+2)/2%64);let r=u;for(let e=0;e<7;e++)(t=(t<>h)*p)%f)&c&&(r^=d<<(d<i>32?(0,r.SD)(e,t,i):(0,r.EP)(e,t,i),b=(e,t,i)=>i>32?(0,r.mk)(e,t,i):(0,r.gm)(e,t,i);class y extends o.kb{constructor(e,t,i,r=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=i,this.enableXOF=r,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.Rx)(i),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.Jq)(this.state)}keccak(){!function(e,t=24){let i=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)i[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,r=(t+2)%10,o=i[r],s=i[r+1],a=v(o,s,1)^i[n],l=b(o,s,1)^i[n+1];for(let i=0;i<50;i+=10)e[t+i]^=a,e[t+i+1]^=l}let t=e[2],r=e[3];for(let i=0;i<24;i++){let n=a[i],o=v(t,r,n),l=b(t,r,n),u=s[i];t=e[u],r=e[u+1],e[u]=o,e[u+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)i[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~i[(n+2)%10]&i[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}i.fill(0)}(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,n.Gg)(this);let{blockLen:t,state:i}=this,r=(e=(0,o.O0)(e)).length;for(let n=0;n=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.Rx)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.J8)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return e||(e=new y(t,i,n,o,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=i,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}let _=(0,o.hE)(()=>new y(136,1,32))},79225:(e,t,i)=>{"use strict";i.d(t,{GL:()=>o,Jq:()=>r,O0:()=>a,hE:()=>u,kb:()=>l,np:()=>s});/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=e=>e instanceof Uint8Array,r=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),o=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),s=(e,t)=>e<<32-t|e>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw Error("Non little-endian hardware is not supported");function a(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}(e)),!n(e))throw Error(`expected Uint8Array, got ${typeof e}`);return e}class l{clone(){return this._cloneInto()}}function u(e){let t=t=>e().update(a(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t}},41377:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=t.HMAC=void 0;let n=i(53525),r=i(70064);class o extends r.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,n.hash)(e);let i=(0,r.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew o(e,t).update(i).digest(),t.hmac.create=(e,t)=>new o(e,t)},99179:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Async=t.pbkdf2=void 0;let n=i(53525),r=i(41377),o=i(70064);function s(e,t,i,s){(0,n.hash)(e);let{c:a,dkLen:l,asyncTick:u}=(0,o.checkOpts)({dkLen:32,asyncTick:10},s);if((0,n.number)(a),(0,n.number)(l),(0,n.number)(u),a<1)throw Error("PBKDF2: iterations (c) should be >= 1");let d=(0,o.toBytes)(t),c=(0,o.toBytes)(i),h=new Uint8Array(l),f=r.hmac.create(e,d),p=f._cloneInto().update(c);return{c:a,dkLen:l,asyncTick:u,DK:h,PRF:f,PRFSalt:p}}function a(e,t,i,n,r){return e.destroy(),t.destroy(),n&&n.destroy(),r.fill(0),i}async function l(e,t,i,n){let r;let{c:l,dkLen:u,asyncTick:d,DK:c,PRF:h,PRFSalt:f}=s(e,t,i,n),p=new Uint8Array(4),g=(0,o.createView)(p),m=new Uint8Array(h.outputLen);for(let e=1,t=0;t{h._cloneInto(r).update(m).digestInto(m);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha224=t.sha256=void 0;let n=i(99350),r=i(70064),o=(e,t,i)=>e&t^~e&i,s=(e,t,i)=>e&t^e&i^t&i,a=new Uint32Array([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,2756734187,3204031479,3329325298]),l=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class d extends n.SHA2{constructor(){super(64,32,8,!1),this.A=0|l[0],this.B=0|l[1],this.C=0|l[2],this.D=0|l[3],this.E=0|l[4],this.F=0|l[5],this.G=0|l[6],this.H=0|l[7]}get(){let{A:e,B:t,C:i,D:n,E:r,F:o,G:s,H:a}=this;return[e,t,i,n,r,o,s,a]}set(e,t,i,n,r,o,s,a){this.A=0|e,this.B=0|t,this.C=0|i,this.D=0|n,this.E=0|r,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let i=0;i<16;i++,t+=4)u[i]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=u[e-15],i=u[e-2],n=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,o=(0,r.rotr)(i,17)^(0,r.rotr)(i,19)^i>>>10;u[e]=o+u[e-7]+n+u[e-16]|0}let{A:i,B:n,C:l,D:d,E:c,F:h,G:f,H:p}=this;for(let e=0;e<64;e++){let t=p+((0,r.rotr)(c,6)^(0,r.rotr)(c,11)^(0,r.rotr)(c,25))+o(c,h,f)+a[e]+u[e]|0,g=((0,r.rotr)(i,2)^(0,r.rotr)(i,13)^(0,r.rotr)(i,22))+s(i,n,l)|0;p=f,f=h,h=c,c=d+t|0,d=l,l=n,n=i,i=t+g|0}i=i+this.A|0,n=n+this.B|0,l=l+this.C|0,d=d+this.D|0,c=c+this.E|0,h=h+this.F|0,f=f+this.G|0,p=p+this.H|0,this.set(i,n,l,d,c,h,f,p)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class c extends d{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}t.sha256=(0,r.wrapConstructor)(()=>new d),t.sha224=(0,r.wrapConstructor)(()=>new c)},80125:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;let n=i(53525),r=i(11655),o=i(70064),[s,a,l]=[[],[],[]],u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=d,i=1,n=0;e<24;e++){[i,n]=[n,(2*i+3*n)%5],s.push(2*(5*n+i)),a.push((e+1)*(e+2)/2%64);let r=u;for(let e=0;e<7;e++)(t=(t<>h)*p)%f)&c&&(r^=d<<(d<i>32?(0,r.rotlBH)(e,t,i):(0,r.rotlSH)(e,t,i),b=(e,t,i)=>i>32?(0,r.rotlBL)(e,t,i):(0,r.rotlSL)(e,t,i);function y(e,t=24){let i=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)i[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,r=(t+2)%10,o=i[r],s=i[r+1],a=v(o,s,1)^i[n],l=b(o,s,1)^i[n+1];for(let i=0;i<50;i+=10)e[t+i]^=a,e[t+i+1]^=l}let t=e[2],r=e[3];for(let i=0;i<24;i++){let n=a[i],o=v(t,r,n),l=b(t,r,n),u=s[i];t=e[u],r=e[u+1],e[u]=o,e[u+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)i[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~i[(n+2)%10]&i[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}i.fill(0)}t.keccakP=y;class _ extends o.Hash{constructor(e,t,i,r=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=i,this.enableXOF=r,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.number)(i),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){y(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,n.exists)(this);let{blockLen:t,state:i}=this,r=(e=(0,o.toBytes)(e)).length;for(let n=0;n=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.output)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return e||(e=new _(t,i,n,o,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=i,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}t.Keccak=_;let w=(e,t,i)=>(0,o.wrapConstructor)(()=>new _(t,e,i));t.sha3_224=w(6,144,28),t.sha3_256=w(6,136,32),t.sha3_384=w(6,104,48),t.sha3_512=w(6,72,64),t.keccak_224=w(1,144,28),t.keccak_256=w(1,136,32),t.keccak_384=w(1,104,48),t.keccak_512=w(1,72,64);let C=(e,t,i)=>(0,o.wrapXOFConstructorWithOpts)((n={})=>new _(t,e,void 0===n.dkLen?i:n.dkLen,!0));t.shake128=C(31,168,16),t.shake256=C(31,136,32)},12540:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512_224=t.sha512=t.SHA512=void 0;let n=i(99350),r=i(11655),o=i(70064),[s,a]=r.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),l=new Uint32Array(80),u=new Uint32Array(80);class d extends n.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:t,Bh:i,Bl:n,Ch:r,Cl:o,Dh:s,Dl:a,Eh:l,El:u,Fh:d,Fl:c,Gh:h,Gl:f,Hh:p,Hl:g}=this;return[e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g]}set(e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g){this.Ah=0|e,this.Al=0|t,this.Bh=0|i,this.Bl=0|n,this.Ch=0|r,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|l,this.El=0|u,this.Fh=0|d,this.Fl=0|c,this.Gh=0|h,this.Gl=0|f,this.Hh=0|p,this.Hl=0|g}process(e,t){for(let i=0;i<16;i++,t+=4)l[i]=e.getUint32(t),u[i]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=0|l[e-15],i=0|u[e-15],n=r.default.rotrSH(t,i,1)^r.default.rotrSH(t,i,8)^r.default.shrSH(t,i,7),o=r.default.rotrSL(t,i,1)^r.default.rotrSL(t,i,8)^r.default.shrSL(t,i,7),s=0|l[e-2],a=0|u[e-2],d=r.default.rotrSH(s,a,19)^r.default.rotrBH(s,a,61)^r.default.shrSH(s,a,6),c=r.default.rotrSL(s,a,19)^r.default.rotrBL(s,a,61)^r.default.shrSL(s,a,6),h=r.default.add4L(o,c,u[e-7],u[e-16]),f=r.default.add4H(h,n,d,l[e-7],l[e-16]);l[e]=0|f,u[e]=0|h}let{Ah:i,Al:n,Bh:o,Bl:d,Ch:c,Cl:h,Dh:f,Dl:p,Eh:g,El:m,Fh:v,Fl:b,Gh:y,Gl:_,Hh:w,Hl:C}=this;for(let e=0;e<80;e++){let t=r.default.rotrSH(g,m,14)^r.default.rotrSH(g,m,18)^r.default.rotrBH(g,m,41),S=r.default.rotrSL(g,m,14)^r.default.rotrSL(g,m,18)^r.default.rotrBL(g,m,41),x=g&v^~g&y,k=m&b^~m&_,E=r.default.add5L(C,S,k,a[e],u[e]),L=r.default.add5H(E,w,t,x,s[e],l[e]),M=0|E,N=r.default.rotrSH(i,n,28)^r.default.rotrBH(i,n,34)^r.default.rotrBH(i,n,39),D=r.default.rotrSL(i,n,28)^r.default.rotrBL(i,n,34)^r.default.rotrBL(i,n,39),A=i&o^i&c^o&c,T=n&d^n&h^d&h;w=0|y,C=0|_,y=0|v,_=0|b,v=0|g,b=0|m,({h:g,l:m}=r.default.add(0|f,0|p,0|L,0|M)),f=0|c,p=0|h,c=0|o,h=0|d,o=0|i,d=0|n;let I=r.default.add3L(M,D,T);i=r.default.add3H(I,L,N,A),n=0|I}({h:i,l:n}=r.default.add(0|this.Ah,0|this.Al,0|i,0|n)),({h:o,l:d}=r.default.add(0|this.Bh,0|this.Bl,0|o,0|d)),({h:c,l:h}=r.default.add(0|this.Ch,0|this.Cl,0|c,0|h)),({h:f,l:p}=r.default.add(0|this.Dh,0|this.Dl,0|f,0|p)),({h:g,l:m}=r.default.add(0|this.Eh,0|this.El,0|g,0|m)),({h:v,l:b}=r.default.add(0|this.Fh,0|this.Fl,0|v,0|b)),({h:y,l:_}=r.default.add(0|this.Gh,0|this.Gl,0|y,0|_)),({h:w,l:C}=r.default.add(0|this.Hh,0|this.Hl,0|w,0|C)),this.set(i,n,o,d,c,h,f,p,g,m,v,b,y,_,w,C)}roundClean(){l.fill(0),u.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=d;class c extends d{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class h extends d{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class f extends d{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,o.wrapConstructor)(()=>new d),t.sha512_224=(0,o.wrapConstructor)(()=>new c),t.sha512_256=(0,o.wrapConstructor)(()=>new h),t.sha384=(0,o.wrapConstructor)(()=>new f)},70064:(e,t,i)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let n=i(70825),r=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!r(e))throw Error("Uint8Array expected");let t="";for(let i=0;i{};async function a(e,i,n){let r=Date.now();for(let o=0;o=0&&ee+t.length,0)),i=0;return e.forEach(e=>{if(!r(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let d={}.toString;t.checkOpts=function(e,t){if(void 0!==t&&"[object Object]"!==d.call(t))throw Error("Options should be object or undefined");return Object.assign(e,t)},t.wrapConstructor=function(e){let t=t=>e().update(u(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},56536:(e,t,i)=>{"use strict";i.d(t,{k:()=>r});var n=i(34406);function r(e,t,...i){if(void 0!==n&&void 0===t)throw Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let n=0;(e=Error(t.replace(/%s/g,function(){return i[n++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}},77066:(e,t,i)=>{"use strict";function n(e,t,i,n){let r=i?i.call(n,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;let o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;let a=Object.prototype.hasOwnProperty.bind(t);for(let s=0;sn})},73323:(e,t,i)=>{"use strict";function n(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:h(e)?2:f(e)?3:0}function u(e,t){return 2===l(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function d(e,t,i){var n=l(e);2===n?e.set(t,i):3===n?e.add(i):e[t]=i}function c(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function h(e){return z&&e instanceof Map}function f(e){return j&&e instanceof Set}function p(e){return e.o||e.t}function g(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=G(e);delete t[$];for(var i=q(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=v),Object.freeze(e),t&&a(e,function(e,t){return m(t,!0)},!0)),e}function v(){n(2)}function b(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=Z[e];return t||n(18,e),t}function _(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function w(e){C(e),e.p.forEach(x),e.p=null}function C(e){e===B&&(B=e.l)}function S(e){return B={p:[],l:B,h:e,m:!0,_:0}}function x(e){var t=e[$];0===t.i||1===t.i?t.j():t.g=!0}function k(e,t){t._=t.p.length;var i=t.p[0],r=void 0!==e&&e!==i;return t.h.O||y("ES5").S(t,e,r),r?(i[$].P&&(w(t),n(4)),o(e)&&(e=E(t,e),t.l||M(t,e)),t.u&&y("Patches").M(i[$].t,e,t.u,t.s)):e=E(t,i,[]),w(t),t.u&&t.v(t.u,t.s),e!==W?e:void 0}function E(e,t,i){if(b(t))return t;var n=t[$];if(!n)return a(t,function(r,o){return L(e,n,t,r,o,i)},!0),t;if(n.A!==e)return t;if(!n.P)return M(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var r=4===n.i||5===n.i?n.o=g(n.k):n.o,o=r,s=!1;3===n.i&&(o=new Set(r),r.clear(),s=!0),a(o,function(t,o){return L(e,n,r,t,o,i,s)}),M(e,r,!1),i&&e.u&&y("Patches").N(n,i,e.u,e.s)}return n.o}function L(e,t,i,n,s,a,l){if(r(s)){var c=E(e,s,a&&t&&3!==t.i&&!u(t.R,n)?a.concat(n):void 0);if(d(i,n,c),!r(c))return;e.m=!1}else l&&i.add(s);if(o(s)&&!b(s)){if(!e.h.D&&e._<1)return;E(e,s),t&&t.A.l||M(e,s)}}function M(e,t,i){void 0===i&&(i=!1),!e.l&&e.h.D&&e.m&&m(t,i)}function N(e,t){var i=e[$];return(i?p(i):e)[t]}function D(e,t){if(t in e)for(var i=Object.getPrototypeOf(e);i;){var n=Object.getOwnPropertyDescriptor(i,t);if(n)return n;i=Object.getPrototypeOf(i)}}function A(e){e.P||(e.P=!0,e.l&&A(e.l))}function T(e){e.o||(e.o=g(e.t))}function I(e,t,i){var n,r,o,s,a,l,u,d=h(t)?y("MapSet").F(t,i):f(t)?y("MapSet").T(t,i):e.O?(o=r={i:(n=Array.isArray(t))?1:0,A:i?i.A:B,P:!1,I:!1,R:{},l:i,t:t,k:null,o:null,j:null,C:!1},s=Y,n&&(o=[r],s=Q),l=(a=Proxy.revocable(o,s)).revoke,u=a.proxy,r.k=u,r.j=l,u):y("ES5").J(t,i);return(i?i.A:B).p.push(d),d}function O(e){return r(e)||n(22,e),function e(t){if(!o(t))return t;var i,n=t[$],r=l(t);if(n){if(!n.P&&(n.i<4||!y("ES5").K(n)))return n.t;n.I=!0,i=P(t,r),n.I=!1}else i=P(t,r);return a(i,function(t,r){var o;n&&(2===l(o=n.t)?o.get(t):o[t])===r||d(i,t,e(r))}),3===r?new Set(i):i}(e)}function P(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return g(e)}i.r(t),i.d(t,{EnhancerArray:()=>ex,MiddlewareArray:()=>eS,SHOULD_AUTOBATCH:()=>tS,TaskAbortError:()=>ts,__DO_NOT_USE__ActionTypes:()=>et.__DO_NOT_USE__ActionTypes,addListener:()=>tb,applyMiddleware:()=>et.applyMiddleware,autoBatchEnhancer:()=>tM,bindActionCreators:()=>et.bindActionCreators,clearAllListeners:()=>ty,combineReducers:()=>et.combineReducers,compose:()=>et.compose,configureStore:()=>eA,createAction:()=>eT,createAsyncThunk:()=>eY,createDraftSafeSelector:()=>e_,createEntityAdapter:()=>eU,createImmutableStateInvariantMiddleware:()=>eL,createListenerMiddleware:()=>tC,createNextState:()=>ee,createReducer:()=>eB,createSelector:()=>er,createSerializableStateInvariantMiddleware:()=>eN,createSlice:()=>eH,createStore:()=>et.createStore,current:()=>O,findNonSerializableValue:()=>function e(t,i,n,r,o,s){if(void 0===i&&(i=""),void 0===n&&(n=eM),void 0===o&&(o=[]),!n(t))return{keyPath:i||"",value:t};if("object"!=typeof t||null===t||(null==s?void 0:s.has(t)))return!1;for(var a,l=null!=r?r(t):Object.entries(t),u=o.length>0,d=0;dm,getDefaultMiddleware:()=>eD,getType:()=>eR,isAction:()=>eI,isAllOf:()=>e0,isAnyOf:()=>eX,isAsyncThunkAction:()=>function e(){for(var t=[],i=0;ir,isFluxStandardAction:()=>eO,isFulfilled:()=>function e(){for(var t=[],i=0;ieE,isPending:()=>function e(){for(var t=[],i=0;ieM,isPlainObject:()=>eC,isRejected:()=>e6,isRejectedWithValue:()=>function e(){for(var t=[],i=0;iet.legacy_createStore,miniSerializeError:()=>eZ,nanoid:()=>e$,original:()=>s,prepareAutoBatched:()=>tx,removeListener:()=>t_,unwrapResult:()=>eQ});var R,F,B,H="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),z="undefined"!=typeof Map,j="undefined"!=typeof Set,V="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,W=H?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),U=H?Symbol.for("immer-draftable"):"__$immer_draftable",$=H?Symbol.for("immer-state"):"__$immer_state",K=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),q="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,G=Object.getOwnPropertyDescriptors||function(e){var t={};return q(e).forEach(function(i){t[i]=Object.getOwnPropertyDescriptor(e,i)}),t},Z={},Y={get:function(e,t){if(t===$)return e;var i,n,r=p(e);if(!u(r,t))return(n=D(r,t))?"value"in n?n.value:null===(i=n.get)||void 0===i?void 0:i.call(e.k):void 0;var s=r[t];return e.I||!o(s)?s:s===N(e.t,t)?(T(e),e.o[t]=I(e.A.h,s,e)):s},has:function(e,t){return t in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,t,i){var n=D(p(e),t);if(null==n?void 0:n.set)return n.set.call(e.k,i),!0;if(!e.P){var r=N(p(e),t),o=null==r?void 0:r[$];if(o&&o.t===i)return e.o[t]=i,e.R[t]=!1,!0;if(c(i,r)&&(void 0!==i||u(e.t,t)))return!0;T(e),A(e)}return e.o[t]===i&&(void 0!==i||t in e.o)||Number.isNaN(i)&&Number.isNaN(e.o[t])||(e.o[t]=i,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==N(e.t,t)||t in e.t?(e.R[t]=!1,T(e),A(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var i=p(e),n=Reflect.getOwnPropertyDescriptor(i,t);return n?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:n.enumerable,value:i[t]}:n},defineProperty:function(){n(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){n(12)}},Q={};a(Y,function(e,t){Q[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Q.deleteProperty=function(e,t){return Q.set.call(this,e,t,void 0)},Q.set=function(e,t,i){return Y.set.call(this,e[0],t,i,e[0])};var J=new(function(){function e(e){var t=this;this.O=V,this.D=!0,this.produce=function(e,i,r){if("function"==typeof e&&"function"!=typeof i){var s,a=i;return i=e,function(e){var n=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),s=1;s1?n-1:0),o=1;o=0;i--){var i,n=t[i];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}i>-1&&(t=t.slice(i+1));var o=y("Patches").$;return r(e)?o(e,t):this.produce(e,function(e){return o(e,t)})},e}()),X=J.produce;J.produceWithPatches.bind(J),J.setAutoFreeze.bind(J),J.setUseProxies.bind(J),J.applyPatches.bind(J),J.createDraft.bind(J),J.finishDraft.bind(J);let ee=X;var et=i(64195),ei="NOT_FOUND",en=function(e,t){return e===t},er=function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n-1){var r=i[n];return n>0&&(i.splice(n,1),i.unshift(r)),r.value}return ei}return{get:n,put:function(t,r){n(t)===ei&&(i.unshift({key:t,value:r}),i.length>e&&i.pop())},getEntries:function(){return i},clear:function(){i=[]}}}(a,u);function c(){var t=d.get(arguments);if(t===ei){if(t=e.apply(null,arguments),l){var i=d.getEntries().find(function(e){return l(e.value,t)});i&&(t=i.value)}d.put(arguments,t)}return t}return c.clearCache=function(){return d.clear()},c});function eo(e){return function(t){var i=t.dispatch,n=t.getState;return function(t){return function(r){return"function"==typeof r?r(i,n,e):t(r)}}}}var es=eo();es.withExtraArgument=eo,i(34406);var ea=function(){var e=function(t,i){return(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])})(t,i)};return function(t,i){if("function"!=typeof i&&null!==i)throw TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),el=function(e,t){var i,n,r,o,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(i)throw TypeError("Generator is already executing.");for(;s;)try{if(i=1,n&&(r=2&o[0]?n.return:o[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,o[1])).done)return r;switch(n=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]-1}function eR(e){return""+e}function eF(e){var t,i={},n=[],r={addCase:function(e,t){var n="string"==typeof e?e:e.type;if(n in i)throw Error("addCase cannot be called with two reducers for the same action type");return i[n]=t,r},addMatcher:function(e,t){return n.push({matcher:e,reducer:t}),r},addDefaultCase:function(e){return t=e,r}};return e(r),[i,n,t]}function eB(e,t,i,n){void 0===i&&(i=[]);var s,a="function"==typeof t?eF(t):[t,i,n],l=a[0],u=a[1],d=a[2];if("function"==typeof e)s=function(){return ek(e())};else{var c=ek(e);s=function(){return c}}function h(e,t){void 0===e&&(e=s());var i=eu([l[t.type]],u.filter(function(e){return(0,e.matcher)(t)}).map(function(e){return e.reducer}));return 0===i.filter(function(e){return!!e}).length&&(i=[d]),i.reduce(function(e,i){if(i){if(r(e)){var n=i(e,t);return void 0===n?e:n}if(o(e))return ee(e,function(e){return i(e,t)});var n=i(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return h.getInitialState=s,h}function eH(e){var t,i=e.name;if(!i)throw Error("`name` is a required option for createSlice");var n="function"==typeof e.initialState?e.initialState:ek(e.initialState),r=e.reducers||{},o=Object.keys(r),s={},a={},l={};function u(){var t="function"==typeof e.extraReducers?eF(e.extraReducers):[e.extraReducers],i=t[0],r=t[1],o=void 0===r?[]:r,s=t[2],l=void 0===s?void 0:s,u=ev(ev({},void 0===i?{}:i),a);return eB(n,function(e){for(var t in u)e.addCase(t,u[t]);for(var i=0;i0&&t.filter(function(t){var r,o,s;return(s=(o=e(r=Object.assign({},i.entities[t.id],t.changes)))!==t.id)&&(n[t.id]=o,delete i.entities[t.id]),i.entities[o]=r,s}).length>0&&(i.ids=Object.keys(i.entities))}function l(t,i){var n=eV(t,e,i),o=n[0];a(n[1],i),r(o,i)}return{removeAll:(t=function(e){Object.assign(e,{ids:[],entities:{}})},i=ez(function(e,i){return t(i)}),function(e){return i(e,void 0)}),addOne:ez(n),addMany:ez(r),setOne:ez(o),setMany:ez(function(e,t){e=ej(e);for(var i=0,n=e;i-1;return i&&n}function e2(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function e6(){for(var e=[],t=0;t0)for(var h=e.getState(),f=Array.from(i.values()),p=0;p=0;t--){var r=e[t][$];if(!r.P)switch(r.i){case 5:n(r)&&A(r);break;case 4:i(r)&&A(r)}}}function i(e){for(var t=e.t,i=e.k,n=q(i),r=n.length-1;r>=0;r--){var o=n[r];if(o!==$){var s=t[o];if(void 0===s&&!u(t,o))return!0;var a=i[o],l=a&&a[$];if(l?l.t!==s:!c(a,s))return!0}}var d=!!t[$];return n.length!==q(t).length+(d?0:1)}function n(e){var t=e.k;if(t.length!==e.t.length)return!0;var i=Object.getOwnPropertyDescriptor(t,t.length-1);if(i&&!i.get)return!0;for(var n=0;n{"use strict";function i(...e){let t=(e,t)=>i=>e(t(i));return{encode:Array.from(e).reverse().reduce((e,i)=>e?t(e,i.encode):i.encode,void 0),decode:e.reduce((e,i)=>e?t(e,i.decode):i.decode,void 0)}}function n(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let i=e.indexOf(t);if(-1===i)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return i})}}}function r(e=""){if("string"!=typeof e)throw Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw Error("join.decode input should be string");return t.split(e)}}}function o(e,t="="){if("string"!=typeof t)throw Error("padding chr should be string");return{encode(i){if(!Array.isArray(i)||i.length&&"string"!=typeof i[0])throw Error("padding.encode input should be array of strings");for(let e of i)if("string"!=typeof e)throw Error(`padding.encode: non-string input=${e}`);for(;i.length*e%8;)i.push(t);return i},decode(i){if(!Array.isArray(i)||i.length&&"string"!=typeof i[0])throw Error("padding.encode input should be array of strings");for(let e of i)if("string"!=typeof e)throw Error(`padding.decode: non-string input=${e}`);let n=i.length;if(n*e%8)throw Error("Invalid padding: string should have whole number of bytes");for(;n>0&&i[n-1]===t;n--)if(!((n-1)*e%8))throw Error("Invalid padding: string has too much padding");return i.slice(0,n)}}}function s(e){if("function"!=typeof e)throw Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function a(e,t,i){if(t<2)throw Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(i<2)throw Error(`convertRadix: wrong to=${i}, base cannot be less than 2`);if(!Array.isArray(e))throw Error("convertRadix: data should be array");if(!e.length)return[];let n=0,r=[],o=Array.from(e);for(o.forEach(e=>{if(e<0||e>=t)throw Error(`Wrong integer: ${e}`)});;){let e=0,s=!0;for(let r=n;rt?l(t,e%t):e,u=(e,t)=>e+(t-l(e,t));function d(e,t,i,n){if(!Array.isArray(e))throw Error("convertRadix2: data should be array");if(t<=0||t>32)throw Error(`convertRadix2: wrong from=${t}`);if(i<=0||i>32)throw Error(`convertRadix2: wrong to=${i}`);if(u(t,i)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${i} carryBits=${u(t,i)}`);let r=0,o=0,s=2**i-1,a=[];for(let n of e){if(n>=2**t)throw Error(`convertRadix2: invalid data word=${n} from=${t}`);if(r=r<32)throw Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=i;o-=i)a.push((r>>o-i&s)>>>0);r&=2**o-1}if(r=r<=t)throw Error("Excess padding");if(!n&&r)throw Error(`Non-zero padding: ${r}`);return n&&o>0&&a.push(r>>>0),a}function c(e){return{encode:t=>{if(!(t instanceof Uint8Array))throw Error("radix.encode input should be Uint8Array");return a(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("radix.decode input should be array of strings");return Uint8Array.from(a(t,e,256))}}}function h(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(u(8,e)>32||u(e,8)>32)throw Error("radix2: carry overflow");return{encode:i=>{if(!(i instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return d(Array.from(i),8,e,!t)},decode:i=>{if(!Array.isArray(i)||i.length&&"number"!=typeof i[0])throw Error("radix2.decode input should be array of strings");return Uint8Array.from(d(i,e,8,t))}}}function f(e){if("function"!=typeof e)throw Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function p(e,t){if("function"!=typeof t)throw Error("checksum fn should be function");return{encode(i){if(!(i instanceof Uint8Array))throw Error("checksum.encode: input should be Uint8Array");let n=t(i).slice(0,e),r=new Uint8Array(i.length+e);return r.set(i),r.set(n,i.length),r},decode(i){if(!(i instanceof Uint8Array))throw Error("checksum.decode: input should be Uint8Array");let n=i.slice(0,-e),r=t(n).slice(0,e),o=i.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),t.base64=i(h(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),o(6),r("")),t.base64url=i(h(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),o(6),r("")),t.base64urlnopad=i(h(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),r(""));let g=e=>i(c(58),n(e),r(""));t.base58=g("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=g("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=g("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");let m=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let i="";for(let n=0;ni(p(4,t=>e(e(t))),t.base58);let v=i(n("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),r("")),b=[996825010,642813549,513874426,1027748829,705979059];function y(e){let t=e>>25,i=(33554431&e)<<5;for(let e=0;e>e&1)==1&&(i^=b[e]);return i}function _(e,t,i=1){let n=e.length,r=1;for(let t=0;t126)throw Error(`Invalid prefix (${e})`);r=y(r)^i>>5}r=y(r);for(let t=0;ti)throw TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${i})`);let n=e.toLowerCase();if(e!==n&&e!==e.toUpperCase())throw Error("String must be lowercase or uppercase");let r=(e=n).lastIndexOf("1");if(0===r||-1===r)throw Error('Letter "1" must be present between prefix and data only');let o=e.slice(0,r),s=e.slice(r+1);if(s.length<6)throw Error("Data must be at least 6 characters long");let a=v.decode(s).slice(0,-6),l=_(o,a,t);if(!s.endsWith(l))throw Error(`Invalid checksum in ${e}: expected "${l}"`);return{prefix:o,words:a}}let a=f(s);return{encode:function(e,i,n=90){if("string"!=typeof e)throw Error(`bech32.encode prefix should be string, not ${typeof e}`);if(!Array.isArray(i)||i.length&&"number"!=typeof i[0])throw Error(`bech32.encode words should be array of numbers, not ${typeof i}`);let r=e.length+7+i.length;if(!1!==n&&r>n)throw TypeError(`Length ${r} exceeds limit ${n}`);let o=e.toLowerCase();return`${o}1${v.encode(i)}${_(o,i,t)}`},decode:s,decodeToBytes:function(e){let{prefix:t,words:i}=s(e,!1);return{prefix:t,words:i,bytes:n(i)}},decodeUnsafe:a,fromWords:n,fromWordsUnsafe:o,toWords:r}}t.bech32=w("bech32"),t.bech32m=w("bech32m"),t.utf8={encode:e=>new TextDecoder().decode(e),decode:e=>new TextEncoder().encode(e)},t.hex=i(h(4),n("0123456789abcdef"),r(""),s(e=>{if("string"!=typeof e||e.length%2)throw TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}));let C={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},S="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr";t.bytesToString=(e,t)=>{if("string"!=typeof e||!C.hasOwnProperty(e))throw TypeError(S);if(!(t instanceof Uint8Array))throw TypeError("bytesToString() expects Uint8Array");return C[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!C.hasOwnProperty(e))throw TypeError(S);if("string"!=typeof t)throw TypeError("stringToBytes() expects string");return C[e].decode(t)},t.bytes=t.stringToBytes},10888:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ParsedMessage=void 0;let r=n(i(38728)),o=n(i(10247)),s=` +zoo`.split("\n")},68792:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(function(e){return e&&e.__esModule?e:{default:e}})(i(25130)).default.call(void 0,"metamask");t.createProjectLogger=function(e){return n.extend(e)},t.createModuleLogger=function(e,t){return e.extend(t)}},70099:()=>{},60668:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=(e,t,i)=>{if(!t.has(e))throw TypeError("Cannot "+i)};t.__privateGet=(e,t,n)=>(i(e,t,"read from private field"),n?n.call(e):t.get(e)),t.__privateAdd=(e,t,i)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,i)},t.__privateSet=(e,t,n,r)=>(i(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n)},27665:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(14966),r=i(97699),o=i(37715),s=o.refine.call(void 0,o.string.call(void 0),"Version",e=>null!==r.valid.call(void 0,e)||`Expected SemVer version, got "${e}"`),a=o.refine.call(void 0,o.string.call(void 0),"Version range",e=>null!==r.validRange.call(void 0,e)||`Expected SemVer range, got "${e}"`);t.VersionStruct=s,t.VersionRangeStruct=a,t.isValidSemVerVersion=function(e){return o.is.call(void 0,e,s)},t.isValidSemVerRange=function(e){return o.is.call(void 0,e,a)},t.assertIsSemVerVersion=function(e){n.assertStruct.call(void 0,e,s)},t.assertIsSemVerRange=function(e){n.assertStruct.call(void 0,e,a)},t.gtVersion=function(e,t){return r.gt.call(void 0,e,t)},t.gtRange=function(e,t){return r.gtr.call(void 0,e,t)},t.satisfiesVersionRange=function(e,t){return r.satisfies.call(void 0,e,t,{includePrerelease:!0})}},95709:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,n=((i=n||{})[i.Millisecond=1]="Millisecond",i[i.Second=1e3]="Second",i[i.Minute=6e4]="Minute",i[i.Hour=36e5]="Hour",i[i.Day=864e5]="Day",i[i.Week=6048e5]="Week",i[i.Year=31536e6]="Year",i),r=e=>Number.isInteger(e)&&e>=0,o=(e,t)=>{if(!r(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};t.Duration=n,t.inMilliseconds=function(e,t){return o(e,"count"),e*t},t.timeSince=function(e){return o(e,"timestamp"),Date.now()-e}},18826:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(14966),r=i(37715);t.base64=(e,t={})=>{let i,o;let s=function(e,t){return null!=e?e:t()}(t.paddingRequired,()=>!1),a=function(e,t){return null!=e?e:t()}(t.characterSet,()=>"base64");return"base64"===a?i=String.raw`[A-Za-z0-9+\/]`:(n.assert.call(void 0,"base64url"===a),i=String.raw`[-_A-Za-z0-9]`),o=s?RegExp(`^(?:${i}{4})*(?:${i}{3}=|${i}{2}==)?$`,"u"):RegExp(`^(?:${i}{4})*(?:${i}{2,3}|${i}{3}=|${i}{2}==)?$`,"u"),r.pattern.call(void 0,e,o)}},14966:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(66472),r=i(37715);function o(e,t){return"string"==typeof function(e){let t;let i=e[0],n=1;for(;ni.call(t,...e)),t=void 0)}return i}([e,"optionalAccess",e=>e.prototype,"optionalAccess",e=>e.constructor,"optionalAccess",e=>e.name])?new e({message:t}):e({message:t})}var s=class extends Error{constructor(e){super(e.message),this.code="ERR_ASSERTION"}};t.AssertionError=s,t.assert=function(e,t="Assertion failed.",i=s){if(!e){if(t instanceof Error)throw t;throw o(i,t)}},t.assertStruct=function(e,t,i="Assertion failed",a=s){try{r.assert.call(void 0,e,t)}catch(e){throw o(a,`${i}: ${n.getErrorMessage.call(void 0,e).replace(/\.$/u,"")}.`)}},t.assertExhaustive=function(e){throw Error("Invalid branch reached. Should be detected during compilation.")}},41715:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(17580),r=i(14966),o=i(37715),s=o.union.call(void 0,[o.number.call(void 0),o.bigint.call(void 0),o.string.call(void 0),n.StrictHexStruct]),a=o.coerce.call(void 0,o.number.call(void 0),s,Number),l=o.coerce.call(void 0,o.bigint.call(void 0),s,BigInt);o.union.call(void 0,[n.StrictHexStruct,o.instance.call(void 0,Uint8Array)]);var u=o.coerce.call(void 0,o.instance.call(void 0,Uint8Array),o.union.call(void 0,[n.StrictHexStruct]),n.hexToBytes),d=o.coerce.call(void 0,n.StrictHexStruct,o.instance.call(void 0,Uint8Array),n.bytesToHex);t.createNumber=function(e){try{let t=o.create.call(void 0,e,a);return r.assert.call(void 0,Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof o.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}},t.createBigInt=function(e){try{return o.create.call(void 0,e,l)}catch(e){if(e instanceof o.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}},t.createBytes=function(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return o.create.call(void 0,e,u)}catch(e){if(e instanceof o.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}},t.createHex=function(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return o.create.call(void 0,e,d)}catch(e){if(e instanceof o.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}},50631:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(18826),r=i(37715),o=r.size.call(void 0,n.base64.call(void 0,r.string.call(void 0),{paddingRequired:!0}),44,44);t.ChecksumStruct=o},17121:()=>{},66472:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(5064),r=i(89498);function o(e){return"object"==typeof e&&null!==e&&"code"in e}function s(e){return"object"==typeof e&&null!==e&&"message"in e}t.isErrorWithCode=o,t.isErrorWithMessage=s,t.isErrorWithStack=function(e){return"object"==typeof e&&null!==e&&"stack"in e},t.getErrorMessage=function(e){return s(e)&&"string"==typeof e.message?e.message:n.isNullOrUndefined.call(void 0,e)?"":String(e)},t.wrapError=function(e,t){if(e instanceof Error||n.isObject.call(void 0,e)&&"Error"===e.constructor.name){let i;return i=2===Error.length?Error(t,{cause:e}):new r.ErrorWithCause(t,{cause:e}),o(e)&&(i.code=e.code),i}return t.length>0?Error(`${String(e)}: ${t}`):Error(String(e))}},38823:()=>{},13775:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(14966),r=i(5064),o=i(37715),s=e=>o.object.call(void 0,e);function a({path:e,branch:t}){let i=e[e.length-1];return r.hasProperty.call(void 0,t[t.length-2],i)}function l(e){return new o.Struct({...e,type:`optional ${e.type}`,validator:(t,i)=>!a(i)||e.validator(t,i),refiner:(t,i)=>!a(i)||e.refiner(t,i)})}var u=o.union.call(void 0,[o.literal.call(void 0,null),o.boolean.call(void 0),o.define.call(void 0,"finite number",e=>o.is.call(void 0,e,o.number.call(void 0))&&Number.isFinite(e)),o.string.call(void 0),o.array.call(void 0,o.lazy.call(void 0,()=>u)),o.record.call(void 0,o.string.call(void 0),o.lazy.call(void 0,()=>u))]),d=o.coerce.call(void 0,u,o.any.call(void 0),e=>(n.assertStruct.call(void 0,e,u),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t}))));function c(e){return o.create.call(void 0,e,d)}var h=o.literal.call(void 0,"2.0"),f=o.nullable.call(void 0,o.union.call(void 0,[o.number.call(void 0),o.string.call(void 0)])),p=s({code:o.integer.call(void 0),message:o.string.call(void 0),data:l(d),stack:l(o.string.call(void 0))}),g=o.union.call(void 0,[o.record.call(void 0,o.string.call(void 0),d),o.array.call(void 0,d)]),m=s({id:f,jsonrpc:h,method:o.string.call(void 0),params:l(g)}),v=s({jsonrpc:h,method:o.string.call(void 0),params:l(g)}),b=o.object.call(void 0,{id:f,jsonrpc:h,result:o.optional.call(void 0,o.unknown.call(void 0)),error:o.optional.call(void 0,p)}),y=s({id:f,jsonrpc:h,result:d}),_=s({id:f,jsonrpc:h,error:p}),w=o.union.call(void 0,[y,_]);t.object=s,t.exactOptional=l,t.UnsafeJsonStruct=u,t.JsonStruct=d,t.isValidJson=function(e){try{return c(e),!0}catch(e){return!1}},t.getSafeJson=c,t.getJsonSize=function(e){n.assertStruct.call(void 0,e,d,"Invalid JSON value");let t=JSON.stringify(e);return new TextEncoder().encode(t).byteLength},t.jsonrpc2="2.0",t.JsonRpcVersionStruct=h,t.JsonRpcIdStruct=f,t.JsonRpcErrorStruct=p,t.JsonRpcParamsStruct=g,t.JsonRpcRequestStruct=m,t.JsonRpcNotificationStruct=v,t.isJsonRpcNotification=function(e){return o.is.call(void 0,e,v)},t.assertIsJsonRpcNotification=function(e,t){n.assertStruct.call(void 0,e,v,"Invalid JSON-RPC notification",t)},t.isJsonRpcRequest=function(e){return o.is.call(void 0,e,m)},t.assertIsJsonRpcRequest=function(e,t){n.assertStruct.call(void 0,e,m,"Invalid JSON-RPC request",t)},t.PendingJsonRpcResponseStruct=b,t.JsonRpcSuccessStruct=y,t.JsonRpcFailureStruct=_,t.JsonRpcResponseStruct=w,t.isPendingJsonRpcResponse=function(e){return o.is.call(void 0,e,b)},t.assertIsPendingJsonRpcResponse=function(e,t){n.assertStruct.call(void 0,e,b,"Invalid pending JSON-RPC response",t)},t.isJsonRpcResponse=function(e){return o.is.call(void 0,e,w)},t.assertIsJsonRpcResponse=function(e,t){n.assertStruct.call(void 0,e,w,"Invalid JSON-RPC response",t)},t.isJsonRpcSuccess=function(e){return o.is.call(void 0,e,y)},t.assertIsJsonRpcSuccess=function(e,t){n.assertStruct.call(void 0,e,y,"Invalid JSON-RPC success response",t)},t.isJsonRpcFailure=function(e){return o.is.call(void 0,e,_)},t.assertIsJsonRpcFailure=function(e,t){n.assertStruct.call(void 0,e,_,"Invalid JSON-RPC failure response",t)},t.isJsonRpcError=function(e){return o.is.call(void 0,e,p)},t.assertIsJsonRpcError=function(e,t){n.assertStruct.call(void 0,e,p,"Invalid JSON-RPC error",t)},t.getJsonRpcIdValidator=function(e){let{permitEmptyString:t,permitFractions:i,permitNull:n}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(i||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||n&&null===e)}},17580:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0});var r=i(14966),o=i(80125),s=i(37715),a=i(36237),l=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function u(e){return e instanceof Uint8Array}function d(e){r.assert.call(void 0,u(e),"Value must be a Uint8Array.")}function c(e){if(d(e),0===e.length)return"0x";let t=l(),i=Array(e.length);for(let n=0;ni.call(t,...e)),t=void 0)}return i}([e,"optionalAccess",e=>e.toLowerCase,"optionalCall",e=>e()]))return new Uint8Array;x(e);let t=M(e).toLowerCase(),i=t.length%2==0?t:`0${t}`,n=new Uint8Array(i.length/2);for(let e=0;e=BigInt(0),"Value must be a non-negative bigint."),f(e.toString(16))}function g(e){return r.assert.call(void 0,"number"==typeof e,"Value must be a number."),r.assert.call(void 0,e>=0,"Value must be a non-negative number."),r.assert.call(void 0,Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead."),f(e.toString(16))}function m(e){return r.assert.call(void 0,"string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function v(e){if("bigint"==typeof e)return p(e);if("number"==typeof e)return g(e);if("string"==typeof e)return e.startsWith("0x")?f(e):m(e);if(u(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}var b=s.pattern.call(void 0,s.string.call(void 0),/^(?:0x)?[0-9a-f]+$/iu),y=s.pattern.call(void 0,s.string.call(void 0),/^0x[0-9a-f]+$/iu),_=s.pattern.call(void 0,s.string.call(void 0),/^0x[0-9a-f]{40}$/u),w=s.pattern.call(void 0,s.string.call(void 0),/^0x[0-9a-fA-F]{40}$/u);function C(e){return s.is.call(void 0,e,b)}function S(e){return s.is.call(void 0,e,y)}function x(e){r.assert.call(void 0,C(e),"Value must be a hexadecimal string.")}function k(e){r.assert.call(void 0,s.is.call(void 0,e,w),"Invalid hex address.");let t=M(e.toLowerCase()),i=M(c(o.keccak_256.call(void 0,t)));return`0x${t.split("").map((e,t)=>{let n=i[t];return r.assert.call(void 0,s.is.call(void 0,n,s.string.call(void 0)),"Hash shorter than address."),parseInt(n,16)>7?e.toUpperCase():e}).join("")}`}function E(e){return!!s.is.call(void 0,e,w)&&k(e)===e}function L(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`}function M(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}t.HexStruct=b,t.StrictHexStruct=y,t.HexAddressStruct=_,t.HexChecksumAddressStruct=w,t.isHexString=C,t.isStrictHexString=S,t.assertIsHexString=x,t.assertIsStrictHexString=function(e){r.assert.call(void 0,S(e),'Value must be a hexadecimal string, starting with "0x".')},t.isValidHexAddress=function(e){return s.is.call(void 0,e,_)||E(e)},t.getChecksumAddress=k,t.isValidChecksumAddress=E,t.add0x=L,t.remove0x=M,t.isBytes=u,t.assertIsBytes=d,t.bytesToHex=c,t.bytesToBigInt=h,t.bytesToSignedBigInt=function(e){d(e);let t=BigInt(0);for(let i of e)t=(t<0,"Byte length must be greater than 0."),r.assert.call(void 0,(r.assert.call(void 0,t>0),i=e>>BigInt(31),!((~e&i)+(e&~i)>>BigInt(8*t+-1))),"Byte length is too small to represent the given value.");let n=e,o=new Uint8Array(t);for(let e=0;e>=BigInt(8);return o.reverse()},t.numberToBytes=g,t.stringToBytes=m,t.base64ToBytes=function(e){return r.assert.call(void 0,"string"==typeof e,"Value must be a string."),a.base64.decode(e)},t.valueToBytes=v,t.concatBytes=function(e){let t=Array(e.length),i=0;for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,n=((i=n||{})[i.Null=4]="Null",i[i.Comma=1]="Comma",i[i.Wrapper=1]="Wrapper",i[i.True=4]="True",i[i.False=5]="False",i[i.Quote=1]="Quote",i[i.Colon=1]="Colon",i[i.Date=24]="Date",i),r=/"|\\|\n|\r|\t/gu;function o(e){return 127>=e.charCodeAt(0)}t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isNullOrUndefined=function(e){return null==e},t.isObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.hasProperty=(e,t)=>Object.hasOwnProperty.call(e,t),t.getKnownPropertyNames=function(e){return Object.getOwnPropertyNames(e)},t.JsonSize=n,t.ESCAPE_CHARACTERS_REGEXP=r,t.isPlainObject=function(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}},t.isASCII=o,t.calculateStringSize=function(e){var t;return e.split("").reduce((e,t)=>o(t)?e+1:e+2,0)+(null!=(t=e.match(r))?t:[]).length},t.calculateNumberSize=function(e){return e.toString().length}},47473:()=>{},33467:(e,t,i)=>{"use strict";function n(e){let t;let i=e[0],n=1;for(;ni.call(t,...e)),t=void 0)}return i}Object.defineProperty(t,"__esModule",{value:!0});var r=i(37715),o=/^(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$/u,s=/^[-a-z0-9]{3,8}$/u,a=/^[-_a-zA-Z0-9]{1,32}$/u,l=/^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$/u,u=/^[-.%a-zA-Z0-9]{1,128}$/u,d=r.pattern.call(void 0,r.string.call(void 0),o),c=r.pattern.call(void 0,r.string.call(void 0),s),h=r.pattern.call(void 0,r.string.call(void 0),a),f=r.pattern.call(void 0,r.string.call(void 0),l),p=r.pattern.call(void 0,r.string.call(void 0),u);t.CAIP_CHAIN_ID_REGEX=o,t.CAIP_NAMESPACE_REGEX=s,t.CAIP_REFERENCE_REGEX=a,t.CAIP_ACCOUNT_ID_REGEX=l,t.CAIP_ACCOUNT_ADDRESS_REGEX=u,t.CaipChainIdStruct=d,t.CaipNamespaceStruct=c,t.CaipReferenceStruct=h,t.CaipAccountIdStruct=f,t.CaipAccountAddressStruct=p,t.isCaipChainId=function(e){return r.is.call(void 0,e,d)},t.isCaipNamespace=function(e){return r.is.call(void 0,e,c)},t.isCaipReference=function(e){return r.is.call(void 0,e,h)},t.isCaipAccountId=function(e){return r.is.call(void 0,e,f)},t.isCaipAccountAddress=function(e){return r.is.call(void 0,e,p)},t.parseCaipChainId=function(e){let t=o.exec(e);if(!n([t,"optionalAccess",e=>e.groups]))throw Error("Invalid CAIP chain ID.");return{namespace:t.groups.namespace,reference:t.groups.reference}},t.parseCaipAccountId=function(e){let t=l.exec(e);if(!n([t,"optionalAccess",e=>e.groups]))throw Error("Invalid CAIP account ID.");return{address:t.groups.accountAddress,chainId:t.groups.chainId,chain:{namespace:t.groups.namespace,reference:t.groups.reference}}}},11817:()=>{},32025:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(17580),r=i(14966);t.numberToHex=e=>(r.assert.call(void 0,"number"==typeof e,"Value must be a number."),r.assert.call(void 0,e>=0,"Value must be a non-negative number."),r.assert.call(void 0,Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),n.add0x.call(void 0,e.toString(16))),t.bigIntToHex=e=>(r.assert.call(void 0,"bigint"==typeof e,"Value must be a bigint."),r.assert.call(void 0,e>=0,"Value must be a non-negative bigint."),n.add0x.call(void 0,e.toString(16))),t.hexToNumber=e=>{n.assertIsHexString.call(void 0,e);let t=parseInt(e,16);return r.assert.call(void 0,Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},t.hexToBigInt=e=>(n.assertIsHexString.call(void 0,e),BigInt(n.add0x.call(void 0,e)))},35760:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,o=i(60668),s=class{constructor(e){o.__privateAdd.call(void 0,this,n,void 0),o.__privateSet.call(void 0,this,n,new Map(e)),Object.freeze(this)}get size(){return o.__privateGet.call(void 0,this,n).size}[Symbol.iterator](){return o.__privateGet.call(void 0,this,n)[Symbol.iterator]()}entries(){return o.__privateGet.call(void 0,this,n).entries()}forEach(e,t){return o.__privateGet.call(void 0,this,n).forEach((i,n,r)=>e.call(t,i,n,this))}get(e){return o.__privateGet.call(void 0,this,n).get(e)}has(e){return o.__privateGet.call(void 0,this,n).has(e)}keys(){return o.__privateGet.call(void 0,this,n).keys()}values(){return o.__privateGet.call(void 0,this,n).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}};n=new WeakMap;var a=class{constructor(e){o.__privateAdd.call(void 0,this,r,void 0),o.__privateSet.call(void 0,this,r,new Set(e)),Object.freeze(this)}get size(){return o.__privateGet.call(void 0,this,r).size}[Symbol.iterator](){return o.__privateGet.call(void 0,this,r)[Symbol.iterator]()}entries(){return o.__privateGet.call(void 0,this,r).entries()}forEach(e,t){return o.__privateGet.call(void 0,this,r).forEach((i,n,r)=>e.call(t,i,n,this))}has(e){return o.__privateGet.call(void 0,this,r).has(e)}keys(){return o.__privateGet.call(void 0,this,r).keys()}values(){return o.__privateGet.call(void 0,this,r).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}};r=new WeakMap,Object.freeze(s),Object.freeze(s.prototype),Object.freeze(a),Object.freeze(a.prototype),t.FrozenMap=s,t.FrozenSet=a},45554:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(70099);var n=i(32025);i(38823);var r=i(95709);i(11817);var o=i(27665),s=i(13775);i(47473);var a=i(68792),l=i(33467),u=i(50631),d=i(18826),c=i(41715),h=i(17580),f=i(14966),p=i(66472),g=i(5064),m=i(35760);i(60668),i(17121),t.AssertionError=f.AssertionError,t.CAIP_ACCOUNT_ADDRESS_REGEX=l.CAIP_ACCOUNT_ADDRESS_REGEX,t.CAIP_ACCOUNT_ID_REGEX=l.CAIP_ACCOUNT_ID_REGEX,t.CAIP_CHAIN_ID_REGEX=l.CAIP_CHAIN_ID_REGEX,t.CAIP_NAMESPACE_REGEX=l.CAIP_NAMESPACE_REGEX,t.CAIP_REFERENCE_REGEX=l.CAIP_REFERENCE_REGEX,t.CaipAccountAddressStruct=l.CaipAccountAddressStruct,t.CaipAccountIdStruct=l.CaipAccountIdStruct,t.CaipChainIdStruct=l.CaipChainIdStruct,t.CaipNamespaceStruct=l.CaipNamespaceStruct,t.CaipReferenceStruct=l.CaipReferenceStruct,t.ChecksumStruct=u.ChecksumStruct,t.Duration=r.Duration,t.ESCAPE_CHARACTERS_REGEXP=g.ESCAPE_CHARACTERS_REGEXP,t.FrozenMap=m.FrozenMap,t.FrozenSet=m.FrozenSet,t.HexAddressStruct=h.HexAddressStruct,t.HexChecksumAddressStruct=h.HexChecksumAddressStruct,t.HexStruct=h.HexStruct,t.JsonRpcErrorStruct=s.JsonRpcErrorStruct,t.JsonRpcFailureStruct=s.JsonRpcFailureStruct,t.JsonRpcIdStruct=s.JsonRpcIdStruct,t.JsonRpcNotificationStruct=s.JsonRpcNotificationStruct,t.JsonRpcParamsStruct=s.JsonRpcParamsStruct,t.JsonRpcRequestStruct=s.JsonRpcRequestStruct,t.JsonRpcResponseStruct=s.JsonRpcResponseStruct,t.JsonRpcSuccessStruct=s.JsonRpcSuccessStruct,t.JsonRpcVersionStruct=s.JsonRpcVersionStruct,t.JsonSize=g.JsonSize,t.JsonStruct=s.JsonStruct,t.PendingJsonRpcResponseStruct=s.PendingJsonRpcResponseStruct,t.StrictHexStruct=h.StrictHexStruct,t.UnsafeJsonStruct=s.UnsafeJsonStruct,t.VersionRangeStruct=o.VersionRangeStruct,t.VersionStruct=o.VersionStruct,t.add0x=h.add0x,t.assert=f.assert,t.assertExhaustive=f.assertExhaustive,t.assertIsBytes=h.assertIsBytes,t.assertIsHexString=h.assertIsHexString,t.assertIsJsonRpcError=s.assertIsJsonRpcError,t.assertIsJsonRpcFailure=s.assertIsJsonRpcFailure,t.assertIsJsonRpcNotification=s.assertIsJsonRpcNotification,t.assertIsJsonRpcRequest=s.assertIsJsonRpcRequest,t.assertIsJsonRpcResponse=s.assertIsJsonRpcResponse,t.assertIsJsonRpcSuccess=s.assertIsJsonRpcSuccess,t.assertIsPendingJsonRpcResponse=s.assertIsPendingJsonRpcResponse,t.assertIsSemVerRange=o.assertIsSemVerRange,t.assertIsSemVerVersion=o.assertIsSemVerVersion,t.assertIsStrictHexString=h.assertIsStrictHexString,t.assertStruct=f.assertStruct,t.base64=d.base64,t.base64ToBytes=h.base64ToBytes,t.bigIntToBytes=h.bigIntToBytes,t.bigIntToHex=n.bigIntToHex,t.bytesToBase64=h.bytesToBase64,t.bytesToBigInt=h.bytesToBigInt,t.bytesToHex=h.bytesToHex,t.bytesToNumber=h.bytesToNumber,t.bytesToSignedBigInt=h.bytesToSignedBigInt,t.bytesToString=h.bytesToString,t.calculateNumberSize=g.calculateNumberSize,t.calculateStringSize=g.calculateStringSize,t.concatBytes=h.concatBytes,t.createBigInt=c.createBigInt,t.createBytes=c.createBytes,t.createDataView=h.createDataView,t.createHex=c.createHex,t.createModuleLogger=a.createModuleLogger,t.createNumber=c.createNumber,t.createProjectLogger=a.createProjectLogger,t.exactOptional=s.exactOptional,t.getChecksumAddress=h.getChecksumAddress,t.getErrorMessage=p.getErrorMessage,t.getJsonRpcIdValidator=s.getJsonRpcIdValidator,t.getJsonSize=s.getJsonSize,t.getKnownPropertyNames=g.getKnownPropertyNames,t.getSafeJson=s.getSafeJson,t.gtRange=o.gtRange,t.gtVersion=o.gtVersion,t.hasProperty=g.hasProperty,t.hexToBigInt=n.hexToBigInt,t.hexToBytes=h.hexToBytes,t.hexToNumber=n.hexToNumber,t.inMilliseconds=r.inMilliseconds,t.isASCII=g.isASCII,t.isBytes=h.isBytes,t.isCaipAccountAddress=l.isCaipAccountAddress,t.isCaipAccountId=l.isCaipAccountId,t.isCaipChainId=l.isCaipChainId,t.isCaipNamespace=l.isCaipNamespace,t.isCaipReference=l.isCaipReference,t.isErrorWithCode=p.isErrorWithCode,t.isErrorWithMessage=p.isErrorWithMessage,t.isErrorWithStack=p.isErrorWithStack,t.isHexString=h.isHexString,t.isJsonRpcError=s.isJsonRpcError,t.isJsonRpcFailure=s.isJsonRpcFailure,t.isJsonRpcNotification=s.isJsonRpcNotification,t.isJsonRpcRequest=s.isJsonRpcRequest,t.isJsonRpcResponse=s.isJsonRpcResponse,t.isJsonRpcSuccess=s.isJsonRpcSuccess,t.isNonEmptyArray=g.isNonEmptyArray,t.isNullOrUndefined=g.isNullOrUndefined,t.isObject=g.isObject,t.isPendingJsonRpcResponse=s.isPendingJsonRpcResponse,t.isPlainObject=g.isPlainObject,t.isStrictHexString=h.isStrictHexString,t.isValidChecksumAddress=h.isValidChecksumAddress,t.isValidHexAddress=h.isValidHexAddress,t.isValidJson=s.isValidJson,t.isValidSemVerRange=o.isValidSemVerRange,t.isValidSemVerVersion=o.isValidSemVerVersion,t.jsonrpc2=s.jsonrpc2,t.numberToBytes=h.numberToBytes,t.numberToHex=n.numberToHex,t.object=s.object,t.parseCaipAccountId=l.parseCaipAccountId,t.parseCaipChainId=l.parseCaipChainId,t.remove0x=h.remove0x,t.satisfiesVersionRange=o.satisfiesVersionRange,t.signedBigIntToBytes=h.signedBigIntToBytes,t.stringToBytes=h.stringToBytes,t.timeSince=r.timeSince,t.valueToBytes=h.valueToBytes,t.wrapError=p.wrapError},94762:(e,t,i)=>{"use strict";function n(e){return Array.isArray(e)&&e.length>0}function r(e){return null==e}function o(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}i.r(t),i.d(t,{AssertionError:()=>E,CAIP_ACCOUNT_ADDRESS_REGEX:()=>ta,CAIP_ACCOUNT_ID_REGEX:()=>ts,CAIP_CHAIN_ID_REGEX:()=>tn,CAIP_NAMESPACE_REGEX:()=>tr,CAIP_REFERENCE_REGEX:()=>to,CaipAccountAddressStruct:()=>th,CaipAccountIdStruct:()=>tc,CaipChainIdStruct:()=>tl,CaipNamespaceStruct:()=>tu,CaipReferenceStruct:()=>td,ChecksumStruct:()=>tw,Duration:()=>ep,ESCAPE_CHARACTERS_REGEXP:()=>f,FrozenMap:()=>tP,FrozenSet:()=>tR,HexAddressStruct:()=>X,HexChecksumAddressStruct:()=>ee,HexStruct:()=>J,JsonRpcErrorStruct:()=>ez,JsonRpcFailureStruct:()=>eY,JsonRpcIdStruct:()=>eH,JsonRpcNotificationStruct:()=>eW,JsonRpcParamsStruct:()=>eV,JsonRpcRequestStruct:()=>ej,JsonRpcResponseStruct:()=>eJ,JsonRpcSuccessStruct:()=>eZ,JsonRpcVersionStruct:()=>eB,JsonSize:()=>h,JsonStruct:()=>eI,PendingJsonRpcResponseStruct:()=>eG,StrictHexStruct:()=>Q,UnsafeJsonStruct:()=>eT,VersionRangeStruct:()=>ew,VersionStruct:()=>e_,add0x:()=>el,assert:()=>L,assertExhaustive:()=>N,assertIsBytes:()=>P,assertIsHexString:()=>en,assertIsJsonRpcError:()=>e4,assertIsJsonRpcFailure:()=>e8,assertIsJsonRpcNotification:()=>e$,assertIsJsonRpcRequest:()=>eq,assertIsJsonRpcResponse:()=>e1,assertIsJsonRpcSuccess:()=>e6,assertIsPendingJsonRpcResponse:()=>eX,assertIsSemVerRange:()=>ek,assertIsSemVerVersion:()=>ex,assertIsStrictHexString:()=>er,assertStruct:()=>M,base64:()=>t_,base64ToBytes:()=>q,bigIntToBytes:()=>W,bigIntToHex:()=>ec,bytesToBase64:()=>V,bytesToBigInt:()=>F,bytesToHex:()=>R,bytesToNumber:()=>H,bytesToSignedBigInt:()=>B,bytesToString:()=>z,calculateNumberSize:()=>v,calculateStringSize:()=>m,concatBytes:()=>Z,createBigInt:()=>tM,createBytes:()=>tN,createDataView:()=>Y,createHex:()=>tD,createModuleLogger:()=>ti,createNumber:()=>tL,createProjectLogger:()=>tt,exactOptional:()=>eA,getChecksumAddress:()=>es,getErrorMessage:()=>C,getJsonRpcIdValidator:()=>e9,getJsonSize:()=>eR,getKnownPropertyNames:()=>c,getSafeJson:()=>eP,gtRange:()=>eL,gtVersion:()=>eE,hasProperty:()=>d,hexToBigInt:()=>ef,hexToBytes:()=>j,hexToNumber:()=>eh,inMilliseconds:()=>ev,isASCII:()=>g,isBytes:()=>O,isCaipAccountAddress:()=>tv,isCaipAccountId:()=>tm,isCaipChainId:()=>tf,isCaipNamespace:()=>tp,isCaipReference:()=>tg,isErrorWithCode:()=>y,isErrorWithMessage:()=>_,isErrorWithStack:()=>w,isHexString:()=>et,isJsonRpcError:()=>e5,isJsonRpcFailure:()=>e3,isJsonRpcNotification:()=>eU,isJsonRpcRequest:()=>eK,isJsonRpcResponse:()=>e0,isJsonRpcSuccess:()=>e2,isNonEmptyArray:()=>n,isNullOrUndefined:()=>r,isObject:()=>o,isPendingJsonRpcResponse:()=>eQ,isPlainObject:()=>p,isStrictHexString:()=>ei,isValidChecksumAddress:()=>ea,isValidHexAddress:()=>eo,isValidJson:()=>eO,isValidSemVerRange:()=>eS,isValidSemVerVersion:()=>eC,jsonrpc2:()=>eF,numberToBytes:()=>$,numberToHex:()=>ed,object:()=>eN,parseCaipAccountId:()=>ty,parseCaipChainId:()=>tb,remove0x:()=>eu,satisfiesVersionRange:()=>eM,signedBigIntToBytes:()=>U,stringToBytes:()=>K,timeSince:()=>eb,valueToBytes:()=>G,wrapError:()=>S});var s,a,l,u,d=(e,t)=>Object.hasOwnProperty.call(e,t);function c(e){return Object.getOwnPropertyNames(e)}var h=((s=h||{})[s.Null=4]="Null",s[s.Comma=1]="Comma",s[s.Wrapper=1]="Wrapper",s[s.True=4]="True",s[s.False=5]="False",s[s.Quote=1]="Quote",s[s.Colon=1]="Colon",s[s.Date=24]="Date",s),f=/"|\\|\n|\r|\t/gu;function p(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}}function g(e){return 127>=e.charCodeAt(0)}function m(e){return e.split("").reduce((e,t)=>g(t)?e+1:e+2,0)+(e.match(f)??[]).length}function v(e){return e.toString().length}class b extends Error{constructor(e,{cause:t}={}){super(e),this.name=b.name,t&&(this.cause=t),this.message=e}}function y(e){return"object"==typeof e&&null!==e&&"code"in e}function _(e){return"object"==typeof e&&null!==e&&"message"in e}function w(e){return"object"==typeof e&&null!==e&&"stack"in e}function C(e){return _(e)&&"string"==typeof e.message?e.message:r(e)?"":String(e)}function S(e,t){if(e instanceof Error||o(e)&&"Error"===e.constructor.name){let i;return i=2===Error.length?Error(t,{cause:e}):new b(t,{cause:e}),y(e)&&(i.code=e.code),i}return t.length>0?Error(`${String(e)}: ${t}`):Error(String(e))}var x=i(37715);function k(e,t){return"string"==typeof e?.prototype?.constructor?.name?new e({message:t}):e({message:t})}var E=class extends Error{constructor(e){super(e.message),this.code="ERR_ASSERTION"}};function L(e,t="Assertion failed.",i=E){if(!e){if(t instanceof Error)throw t;throw k(i,t)}}function M(e,t,i="Assertion failed",n=E){try{(0,x.assert)(e,t)}catch(e){throw k(n,`${i}: ${C(e).replace(/\.$/u,"")}.`)}}function N(e){throw Error("Invalid branch reached. Should be detected during compilation.")}var D=i(91374),A=i(25814),T=i(48834).Buffer,I=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function O(e){return e instanceof Uint8Array}function P(e){L(O(e),"Value must be a Uint8Array.")}function R(e){if(P(e),0===e.length)return"0x";let t=I(),i=Array(e.length);for(let n=0;n=BigInt(0),"Value must be a non-negative bigint."),j(e.toString(16))}function U(e,t){let i;L("bigint"==typeof e,"Value must be a bigint."),L("number"==typeof t,"Byte length must be a number."),L(t>0,"Byte length must be greater than 0."),L((L(t>0),i=e>>BigInt(31),!((~e&i)+(e&~i)>>BigInt(8*t+-1))),"Byte length is too small to represent the given value.");let n=e,r=new Uint8Array(t);for(let e=0;e>=BigInt(8);return r.reverse()}function $(e){return L("number"==typeof e,"Value must be a number."),L(e>=0,"Value must be a non-negative number."),L(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead."),j(e.toString(16))}function K(e){return L("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function q(e){return L("string"==typeof e,"Value must be a string."),A.US.decode(e)}function G(e){if("bigint"==typeof e)return W(e);if("number"==typeof e)return $(e);if("string"==typeof e)return e.startsWith("0x")?j(e):K(e);if(O(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}function Z(e){let t=Array(e.length),i=0;for(let n=0;n{let n=i[t];return L((0,x.is)(n,(0,x.string)()),"Hash shorter than address."),parseInt(n,16)>7?e.toUpperCase():e}).join("")}`}function ea(e){return!!(0,x.is)(e,ee)&&es(e)===e}function el(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`}function eu(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}var ed=e=>(L("number"==typeof e,"Value must be a number."),L(e>=0,"Value must be a non-negative number."),L(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),el(e.toString(16))),ec=e=>(L("bigint"==typeof e,"Value must be a bigint."),L(e>=0,"Value must be a non-negative bigint."),el(e.toString(16))),eh=e=>{en(e);let t=parseInt(e,16);return L(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},ef=e=>(en(e),BigInt(el(e))),ep=((a=ep||{})[a.Millisecond=1]="Millisecond",a[a.Second=1e3]="Second",a[a.Minute=6e4]="Minute",a[a.Hour=36e5]="Hour",a[a.Day=864e5]="Day",a[a.Week=6048e5]="Week",a[a.Year=31536e6]="Year",a),eg=e=>Number.isInteger(e)&&e>=0,em=(e,t)=>{if(!eg(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};function ev(e,t){return em(e,"count"),e*t}function eb(e){return em(e,"timestamp"),Date.now()-e}var ey=i(97699),e_=(0,x.refine)((0,x.string)(),"Version",e=>null!==(0,ey.valid)(e)||`Expected SemVer version, got "${e}"`),ew=(0,x.refine)((0,x.string)(),"Version range",e=>null!==(0,ey.validRange)(e)||`Expected SemVer range, got "${e}"`);function eC(e){return(0,x.is)(e,e_)}function eS(e){return(0,x.is)(e,ew)}function ex(e){M(e,e_)}function ek(e){M(e,ew)}function eE(e,t){return(0,ey.gt)(e,t)}function eL(e,t){return(0,ey.gtr)(e,t)}function eM(e,t){return(0,ey.satisfies)(e,t,{includePrerelease:!0})}var eN=e=>(0,x.object)(e);function eD({path:e,branch:t}){let i=e[e.length-1];return d(t[t.length-2],i)}function eA(e){return new x.Struct({...e,type:`optional ${e.type}`,validator:(t,i)=>!eD(i)||e.validator(t,i),refiner:(t,i)=>!eD(i)||e.refiner(t,i)})}var eT=(0,x.union)([(0,x.literal)(null),(0,x.boolean)(),(0,x.define)("finite number",e=>(0,x.is)(e,(0,x.number)())&&Number.isFinite(e)),(0,x.string)(),(0,x.array)((0,x.lazy)(()=>eT)),(0,x.record)((0,x.string)(),(0,x.lazy)(()=>eT))]),eI=(0,x.coerce)(eT,(0,x.any)(),e=>(M(e,eT),JSON.parse(JSON.stringify(e,(e,t)=>{if("__proto__"!==e&&"constructor"!==e)return t}))));function eO(e){try{return eP(e),!0}catch{return!1}}function eP(e){return(0,x.create)(e,eI)}function eR(e){M(e,eI,"Invalid JSON value");let t=JSON.stringify(e);return new TextEncoder().encode(t).byteLength}var eF="2.0",eB=(0,x.literal)(eF),eH=(0,x.nullable)((0,x.union)([(0,x.number)(),(0,x.string)()])),ez=eN({code:(0,x.integer)(),message:(0,x.string)(),data:eA(eI),stack:eA((0,x.string)())}),eV=(0,x.union)([(0,x.record)((0,x.string)(),eI),(0,x.array)(eI)]),ej=eN({id:eH,jsonrpc:eB,method:(0,x.string)(),params:eA(eV)}),eW=eN({jsonrpc:eB,method:(0,x.string)(),params:eA(eV)});function eU(e){return(0,x.is)(e,eW)}function e$(e,t){M(e,eW,"Invalid JSON-RPC notification",t)}function eK(e){return(0,x.is)(e,ej)}function eq(e,t){M(e,ej,"Invalid JSON-RPC request",t)}var eG=(0,x.object)({id:eH,jsonrpc:eB,result:(0,x.optional)((0,x.unknown)()),error:(0,x.optional)(ez)}),eZ=eN({id:eH,jsonrpc:eB,result:eI}),eY=eN({id:eH,jsonrpc:eB,error:ez}),eJ=(0,x.union)([eZ,eY]);function eQ(e){return(0,x.is)(e,eG)}function eX(e,t){M(e,eG,"Invalid pending JSON-RPC response",t)}function e0(e){return(0,x.is)(e,eJ)}function e1(e,t){M(e,eJ,"Invalid JSON-RPC response",t)}function e2(e){return(0,x.is)(e,eZ)}function e6(e,t){M(e,eZ,"Invalid JSON-RPC success response",t)}function e3(e){return(0,x.is)(e,eY)}function e8(e,t){M(e,eY,"Invalid JSON-RPC failure response",t)}function e5(e){return(0,x.is)(e,ez)}function e4(e,t){M(e,ez,"Invalid JSON-RPC error",t)}function e9(e){let{permitEmptyString:t,permitFractions:i,permitNull:n}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...e};return e=>!!("number"==typeof e&&(i||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||n&&null===e)}var e7=i(25130),te=i.n(e7)()("metamask");function tt(e){return te.extend(e)}function ti(e,t){return e.extend(t)}var tn=/^(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$/u,tr=/^[-a-z0-9]{3,8}$/u,to=/^[-_a-zA-Z0-9]{1,32}$/u,ts=/^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$/u,ta=/^[-.%a-zA-Z0-9]{1,128}$/u,tl=(0,x.pattern)((0,x.string)(),tn),tu=(0,x.pattern)((0,x.string)(),tr),td=(0,x.pattern)((0,x.string)(),to),tc=(0,x.pattern)((0,x.string)(),ts),th=(0,x.pattern)((0,x.string)(),ta);function tf(e){return(0,x.is)(e,tl)}function tp(e){return(0,x.is)(e,tu)}function tg(e){return(0,x.is)(e,td)}function tm(e){return(0,x.is)(e,tc)}function tv(e){return(0,x.is)(e,th)}function tb(e){let t=tn.exec(e);if(!t?.groups)throw Error("Invalid CAIP chain ID.");return{namespace:t.groups.namespace,reference:t.groups.reference}}function ty(e){let t=ts.exec(e);if(!t?.groups)throw Error("Invalid CAIP account ID.");return{address:t.groups.accountAddress,chainId:t.groups.chainId,chain:{namespace:t.groups.namespace,reference:t.groups.reference}}}var t_=(e,t={})=>{let i,n;let r=t.paddingRequired??!1,o=t.characterSet??"base64";return"base64"===o?i=String.raw`[A-Za-z0-9+\/]`:(L("base64url"===o),i=String.raw`[-_A-Za-z0-9]`),n=r?RegExp(`^(?:${i}{4})*(?:${i}{3}=|${i}{2}==)?$`,"u"):RegExp(`^(?:${i}{4})*(?:${i}{2,3}|${i}{3}=|${i}{2}==)?$`,"u"),(0,x.pattern)(e,n)},tw=(0,x.size)(t_((0,x.string)(),{paddingRequired:!0}),44,44),tC=(0,x.union)([(0,x.number)(),(0,x.bigint)(),(0,x.string)(),Q]),tS=(0,x.coerce)((0,x.number)(),tC,Number),tx=(0,x.coerce)((0,x.bigint)(),tC,BigInt);(0,x.union)([Q,(0,x.instance)(Uint8Array)]);var tk=(0,x.coerce)((0,x.instance)(Uint8Array),(0,x.union)([Q]),j),tE=(0,x.coerce)(Q,(0,x.instance)(Uint8Array),R);function tL(e){try{let t=(0,x.create)(e,tS);return L(Number.isFinite(t),`Expected a number-like value, got "${e}".`),t}catch(t){if(t instanceof x.StructError)throw Error(`Expected a number-like value, got "${e}".`);throw t}}function tM(e){try{return(0,x.create)(e,tx)}catch(e){if(e instanceof x.StructError)throw Error(`Expected a number-like value, got "${String(e.value)}".`);throw e}}function tN(e){if("string"==typeof e&&"0x"===e.toLowerCase())return new Uint8Array;try{return(0,x.create)(e,tk)}catch(e){if(e instanceof x.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}function tD(e){if(e instanceof Uint8Array&&0===e.length||"string"==typeof e&&"0x"===e.toLowerCase())return"0x";try{return(0,x.create)(e,tE)}catch(e){if(e instanceof x.StructError)throw Error(`Expected a bytes-like value, got "${String(e.value)}".`);throw e}}var tA=(e,t,i)=>{if(!t.has(e))throw TypeError("Cannot "+i)},tT=(e,t,i)=>(tA(e,t,"read from private field"),i?i.call(e):t.get(e)),tI=(e,t,i)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,i)},tO=(e,t,i,n)=>(tA(e,t,"write to private field"),n?n.call(e,i):t.set(e,i),i),tP=class{constructor(e){tI(this,l,void 0),tO(this,l,new Map(e)),Object.freeze(this)}get size(){return tT(this,l).size}[Symbol.iterator](){return tT(this,l)[Symbol.iterator]()}entries(){return tT(this,l).entries()}forEach(e,t){return tT(this,l).forEach((i,n,r)=>e.call(t,i,n,this))}get(e){return tT(this,l).get(e)}has(e){return tT(this,l).has(e)}keys(){return tT(this,l).keys()}values(){return tT(this,l).values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}};l=new WeakMap;var tR=class{constructor(e){tI(this,u,void 0),tO(this,u,new Set(e)),Object.freeze(this)}get size(){return tT(this,u).size}[Symbol.iterator](){return tT(this,u)[Symbol.iterator]()}entries(){return tT(this,u).entries()}forEach(e,t){return tT(this,u).forEach((i,n,r)=>e.call(t,i,n,this))}has(e){return tT(this,u).has(e)}keys(){return tT(this,u).keys()}values(){return tT(this,u).values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}};u=new WeakMap,Object.freeze(tP),Object.freeze(tP.prototype),Object.freeze(tR),Object.freeze(tR.prototype)},41014:(e,t,i)=>{"use strict";let n;i.r(t),i.d(t,{Container:()=>aj,DndProvider:()=>s_.W,DragLayer:()=>a$,ItemTypes:()=>aE,MultiBackend:()=>sK,Node:()=>az,Tree:()=>aK,compareItems:()=>s4,getBackendOptions:()=>ap,getDescendants:()=>ah,getDestIndex:()=>an,getDropTarget:()=>ac,getModifiedIndex:()=>ar,getParents:()=>af,getTreeItem:()=>s9,hasChildNodes:()=>ag,isAncestor:()=>s7,isDroppable:()=>at,isNodeModel:()=>ae,mutateTree:()=>ai,mutateTreeWithIndex:()=>as,useContainerClassName:()=>aB,useDragControl:()=>ak,useDragHandle:()=>aH,useDragNode:()=>aA,useDragOver:()=>aT,useDropNode:()=>aO,useDropRoot:()=>aI,useOpenIdsHelper:()=>aP,useTreeContext:()=>aF,useTreeDragLayer:()=>aR});var r,o,s,a,l,u={};i.r(u),i.d(u,{FILE:()=>p,HTML:()=>v,TEXT:()=>m,URL:()=>g});var d=i(2784);function c(e){let t=null;return()=>(null==t&&(t=e()),t)}class h{enter(e){var t,i;let n,r,o,s=this.entered.length;return this.entered=(t=this.entered.filter(t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e))),i=[e],n=new Set,r=e=>n.add(e),t.forEach(r),i.forEach(r),o=[],n.forEach(e=>o.push(e)),o),0===s&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=this.entered.filter(this.isNodeInDocument).filter(t=>t!==e),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}class f{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})})}loadDataTransfer(e){if(e){let t={};Object.keys(this.config.exposeProperties).forEach(i=>{let n=this.config.exposeProperties[i];null!=n&&(t[i]={value:n(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}let p="__NATIVE_FILE__",g="__NATIVE_URL__",m="__NATIVE_TEXT__",v="__NATIVE_HTML__";function b(e,t,i){let n=t.reduce((t,i)=>t||e.getData(i),"");return null!=n?n:i}let y={[p]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[v]:{exposeProperties:{html:(e,t)=>b(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[g]:{exposeProperties:{urls:(e,t)=>b(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[m]:{exposeProperties:{text:(e,t)=>b(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function _(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(y).filter(e=>{let i=y[e];return null!=i&&!!i.matchesTypes&&i.matchesTypes.some(e=>t.indexOf(e)>-1)})[0]||null}let w=c(()=>/firefox/i.test(navigator.userAgent)),C=c(()=>!!window.safari);class S{interpolate(e){let t;let{xs:i,ys:n,c1s:r,c2s:o,c3s:s}=this,a=i.length-1;if(e===i[a])return n[a];let l=0,u=s.length-1;for(;l<=u;){let r=i[t=Math.floor(.5*(l+u))];if(re))return n[t];u=t-1}}let d=e-i[a=Math.max(0,u)],c=d*d;return n[a]+r[a]*d+o[a]*c+s[a]*d*c}constructor(e,t){let i,n,r;let{length:o}=e,s=[];for(let e=0;ee[t]{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,i){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,i);let n=t=>this.handleDragStart(t,e),r=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",n),t.addEventListener("selectstart",r),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",n),t.removeEventListener("selectstart",r),t.setAttribute("draggable","false")}}connectDropTarget(e,t){let i=t=>this.handleDragEnter(t,e),n=t=>this.handleDragOver(t,e),r=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",i),t.addEventListener("dragover",n),t.addEventListener("drop",r),()=>{t.removeEventListener("dragenter",i),t.removeEventListener("dragover",n),t.removeEventListener("drop",r)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){let e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return L({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return L({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(u).some(t=>u[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){let i=y[e];if(!i)throw Error(`native type ${e} has no configuration`);let n=new f(i);return n.loadDataTransfer(t),n}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout(()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},1e3)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var e;null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,i){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&x(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>!!(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{let e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;let{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;let i=k(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:i});let{dataTransfer:n}=e,r=_(n);if(this.monitor.isDragging()){if(n&&"function"==typeof n.setDragImage){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),r=this.sourcePreviewNodes.get(e)||t;if(r){let{anchorX:e,anchorY:o,offsetX:s,offsetY:a}=this.getCurrentSourcePreviewNodeOptions(),l=function(e,t,i,n,r){var o;let s,a,l;let u="IMG"===t.nodeName&&(w()||!(null===(o=document.documentElement)||void 0===o?void 0:o.contains(t))),d=x(u?e:t),c={x:i.x-d.x,y:i.y-d.y},{offsetWidth:h,offsetHeight:f}=e,{anchorX:p,anchorY:g}=n,{dragPreviewWidth:m,dragPreviewHeight:v}=(s=u?t.width:h,a=u?t.height:f,C()&&u&&(a/=window.devicePixelRatio,s/=window.devicePixelRatio),{dragPreviewWidth:s,dragPreviewHeight:a}),{offsetX:b,offsetY:y}=r;return{x:0===b||b?b:new S([0,.5,1],[c.x,c.x/h*m,c.x+m-h]).interpolate(p),y:0===y||y?y:(l=new S([0,.5,1],[c.y,c.y/f*v,c.y+v-f]).interpolate(g),C()&&u&&(l+=(window.devicePixelRatio-1)*v),l)}}(t,r,i,{anchorX:e,anchorY:o},{offsetX:s,offsetY:a});n.setDragImage(r,l.x,l.y)}}try{null==n||n.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);let{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(r)this.beginDragNativeItem(r);else{if(n&&!n.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;let{dataTransfer:i}=e,n=_(i);n&&this.beginDragNativeItem(n,i)},this.handleTopDragEnter=e=>{let{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:k(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}},this.handleTopDragOver=e=>{let{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none");return}this.altKeyPressed=e.altKey,this.lastClientOffset=k(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var t;e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}else _(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:k(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{let t=e.target;"function"!=typeof t.dragDrop||"INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop())},this.options=new E(t,i),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new h(this.isNodeInDocument)}}let N=function(e,t,i){return new M(e,t,i)};var D=[],A="ResizeObserver loop completed with undelivered notifications.",T=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:A}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=A),window.dispatchEvent(e)};!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var I=function(e){return Object.freeze(e)},O=function(e,t){this.inlineSize=e,this.blockSize=t,I(this)},P=function(){function e(e,t,i,n){return this.x=e,this.y=t,this.width=i,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,I(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),R=function(e){return e instanceof SVGElement&&"getBBox"in e},F=function(e){if(R(e)){var t=e.getBBox(),i=t.width,n=t.height;return!i&&!n}var r=e.offsetWidth,o=e.offsetHeight;return!(r||o||e.getClientRects().length)},B=function(e){if(e instanceof Element)return!0;var t,i=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(i&&e instanceof i.Element)},H=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},z="undefined"!=typeof window?window:{},V=new WeakMap,j=/auto|scroll/,W=/^tb|vertical/,U=/msie|trident/i.test(z.navigator&&z.navigator.userAgent),$=function(e){return parseFloat(e||"0")},K=function(e,t,i){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===i&&(i=!1),new O((i?t:e)||0,(i?e:t)||0)},q=I({devicePixelContentBoxSize:K(),borderBoxSize:K(),contentBoxSize:K(),contentRect:new P(0,0,0,0)}),G=function(e,t){if(void 0===t&&(t=!1),V.has(e)&&!t)return V.get(e);if(F(e))return V.set(e,q),q;var i=getComputedStyle(e),n=R(e)&&e.ownerSVGElement&&e.getBBox(),r=!U&&"border-box"===i.boxSizing,o=W.test(i.writingMode||""),s=!n&&j.test(i.overflowY||""),a=!n&&j.test(i.overflowX||""),l=n?0:$(i.paddingTop),u=n?0:$(i.paddingRight),d=n?0:$(i.paddingBottom),c=n?0:$(i.paddingLeft),h=n?0:$(i.borderTopWidth),f=n?0:$(i.borderRightWidth),p=n?0:$(i.borderBottomWidth),g=n?0:$(i.borderLeftWidth),m=c+u,v=l+d,b=g+f,y=h+p,_=a?e.offsetHeight-y-e.clientHeight:0,w=s?e.offsetWidth-b-e.clientWidth:0,C=n?n.width:$(i.width)-(r?m+b:0)-w,S=n?n.height:$(i.height)-(r?v+y:0)-_,x=C+m+w+b,k=S+v+_+y,E=I({devicePixelContentBoxSize:K(Math.round(C*devicePixelRatio),Math.round(S*devicePixelRatio),o),borderBoxSize:K(x,k,o),contentBoxSize:K(C,S,o),contentRect:new P(c,l,C,S)});return V.set(e,E),E},Z=function(e,t,i){var n=G(e,i),o=n.borderBoxSize,s=n.contentBoxSize,a=n.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return a;case r.BORDER_BOX:return o;default:return s}},Y=function(e){var t=G(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=I([t.borderBoxSize]),this.contentBoxSize=I([t.contentBoxSize]),this.devicePixelContentBoxSize=I([t.devicePixelContentBoxSize])},J=function(e){if(F(e))return 1/0;for(var t=0,i=e.parentNode;i;)t+=1,i=i.parentNode;return t},Q=function(){var e=1/0,t=[];D.forEach(function(i){if(0!==i.activeTargets.length){var n=[];i.activeTargets.forEach(function(t){var i=new Y(t.target),r=J(t.target);n.push(i),t.lastReportedSize=Z(t.target,t.observedBox),re?t.activeTargets.push(i):t.skippedTargets.push(i))})})},ee=function(){var e=0;for(X(0);D.some(function(e){return e.activeTargets.length>0});)X(e=Q());return D.some(function(e){return e.skippedTargets.length>0})&&T(),e>0},et=[],ei=function(e){if(!o){var t=0,i=document.createTextNode("");new MutationObserver(function(){return et.splice(0).forEach(function(e){return e()})}).observe(i,{characterData:!0}),o=function(){i.textContent="".concat(t?t--:t++)}}et.push(e),o()},en=function(e){ei(function(){requestAnimationFrame(e)})},er=0,eo={attributes:!0,characterData:!0,childList:!0,subtree:!0},es=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],ea=function(e){return void 0===e&&(e=0),Date.now()+e},el=!1,eu=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!el){el=!0;var i=ea(e);en(function(){var n=!1;try{n=ee()}finally{if(el=!1,e=i-ea(),!er)return;n?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,eo)};document.body?t():z.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),es.forEach(function(t){return z.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),es.forEach(function(t){return z.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),ed=function(e){!er&&e>0&&eu.start(),(er+=e)||eu.stop()},ec=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Z(this.target,this.observedBox,!0);return R(e=this.target)||H(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),eh=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},ef=new WeakMap,ep=function(e,t){for(var i=0;iep(n.observationTargets,t)&&(r&&D.push(n),n.observationTargets.push(new ec(t,i&&i.box)),ed(1),eu.schedule())},e.unobserve=function(e,t){var i=ef.get(e),n=ep(i.observationTargets,t),r=1===i.observationTargets.length;n>=0&&(r&&D.splice(D.indexOf(i),1),i.observationTargets.splice(n,1),ed(-1))},e.disconnect=function(e){var t=this,i=ef.get(e);i.observationTargets.slice().forEach(function(i){return t.unobserve(e,i.target)}),i.activeTargets.splice(0,i.activeTargets.length)},e}(),em=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");eg.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!B(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");eg.observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!B(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");eg.unobserve(this,e)},e.prototype.disconnect=function(){eg.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),ev=i(5163),eb=i(34406),ey=(void 0===eb||eb.env,"production"),e_=function(e){return{isEnabled:function(t){return e.some(function(e){return!!t[e]})}}},ew={measureLayout:e_(["layout","layoutId","drag"]),animation:e_(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:e_(["exit"]),drag:e_(["drag","dragControls"]),focus:e_(["whileFocus"]),hover:e_(["whileHover","onHoverStart","onHoverEnd"]),tap:e_(["whileTap","onTap","onTapStart","onTapCancel"]),pan:e_(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:e_(["whileInView","onViewportEnter","onViewportLeave"])},eC=function(){},eS=function(){},ex=(0,d.createContext)({strict:!1}),ek=Object.keys(ew),eE=ek.length,eL=(0,d.createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),eM=(0,d.createContext)({}),eN=(0,d.createContext)(null),eD="undefined"!=typeof document,eA=eD?d.useLayoutEffect:d.useEffect,eT={current:null},eI=!1;function eO(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function eP(e){return Array.isArray(e)}function eR(e){return"string"==typeof e||eP(e)}function eF(e,t,i,n,r){var o;return void 0===n&&(n={}),void 0===r&&(r={}),"function"==typeof t&&(t=t(null!=i?i:e.custom,n,r)),"string"==typeof t&&(t=null===(o=e.variants)||void 0===o?void 0:o[t]),"function"==typeof t&&(t=t(null!=i?i:e.custom,n,r)),t}function eB(e,t,i){var n,r,o=e.getProps();return eF(o,t,null!=i?i:o.custom,(n={},e.forEachValue(function(e,t){return n[t]=e.get()}),n),(r={},e.forEachValue(function(e,t){return r[t]=e.getVelocity()}),r))}function eH(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||eR(e.initial)||eR(e.animate)||eR(e.whileHover)||eR(e.whileDrag)||eR(e.whileTap)||eR(e.whileFocus)||eR(e.exit)}function ez(e){return!!(eH(e)||e.variants)}function eV(e){return Array.isArray(e)?e.join(" "):e}function ej(e){var t=(0,d.useRef)(null);return null===t.current&&(t.current=e()),t.current}var eW={hasAnimatedSinceResize:!0,hasEverUpdated:!1},eU=1,e$=(0,d.createContext)({}),eK=(0,d.createContext)({}),eq=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,ev.ZT)(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,i=e.props;t&&t.setProps(i)},t.prototype.render=function(){return this.props.children},t}(d.Component),eG=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function eZ(e){if("string"!=typeof e||e.includes("-"));else if(eG.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}var eY={},eJ=["","X","Y","Z"],eQ=["transformPerspective","x","y","z"];function eX(e,t){return eQ.indexOf(e)-eQ.indexOf(t)}["translate","scale","rotate","skew"].forEach(function(e){return eJ.forEach(function(t){return eQ.push(e+t)})});var e0=new Set(eQ);function e1(e){return e0.has(e)}var e2=new Set(["originX","originY","originZ"]);function e6(e,t){var i=t.layout,n=t.layoutId;return e1(e)||e2.has(e)||(i||void 0!==n)&&(!!eY[e]||"opacity"===e)}var e3=function(e){return!!(null!==e&&"object"==typeof e&&e.getVelocity)},e8={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function e5(e){return e.startsWith("--")}let e4=(e,t)=>i=>Math.max(Math.min(i,t),e),e9=e=>e%1?Number(e.toFixed(5)):e,e7=/(-)?([\d]*\.?[\d])+/g,te=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,tt=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function ti(e){return"string"==typeof e}let tn=e=>({test:t=>ti(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),tr=tn("deg"),to=tn("%"),ts=tn("px"),ta=tn("vh"),tl=tn("vw"),tu=Object.assign(Object.assign({},to),{parse:e=>to.parse(e)/100,transform:e=>to.transform(100*e)}),td={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},tc=Object.assign(Object.assign({},td),{transform:e4(0,1)}),th=Object.assign(Object.assign({},td),{default:1});var tf=(0,ev.pi)((0,ev.pi)({},td),{transform:Math.round}),tp={borderWidth:ts,borderTopWidth:ts,borderRightWidth:ts,borderBottomWidth:ts,borderLeftWidth:ts,borderRadius:ts,radius:ts,borderTopLeftRadius:ts,borderTopRightRadius:ts,borderBottomRightRadius:ts,borderBottomLeftRadius:ts,width:ts,maxWidth:ts,height:ts,maxHeight:ts,size:ts,top:ts,right:ts,bottom:ts,left:ts,padding:ts,paddingTop:ts,paddingRight:ts,paddingBottom:ts,paddingLeft:ts,margin:ts,marginTop:ts,marginRight:ts,marginBottom:ts,marginLeft:ts,rotate:tr,rotateX:tr,rotateY:tr,rotateZ:tr,scale:th,scaleX:th,scaleY:th,scaleZ:th,skew:tr,skewX:tr,skewY:tr,distance:ts,translateX:ts,translateY:ts,translateZ:ts,x:ts,y:ts,z:ts,perspective:ts,transformPerspective:ts,opacity:tc,originX:tu,originY:tu,originZ:ts,zIndex:tf,fillOpacity:tc,strokeOpacity:tc,numOctaves:tf};function tg(e,t,i,n){var r,o,s,a,l,u,d=e.style,c=e.vars,h=e.transform,f=e.transformKeys,p=e.transformOrigin;f.length=0;var g=!1,m=!1,v=!0;for(var b in t){var y=t[b];if(e5(b)){c[b]=y;continue}var _=tp[b],w=_&&"number"==typeof y?_.transform(y):y;if(e1(b)){if(g=!0,h[b]=w,f.push(b),!v)continue;y!==(null!==(u=_.default)&&void 0!==u?u:0)&&(v=!1)}else e2.has(b)?(p[b]=w,m=!0):d[b]=w}g?d.transform=function(e,t,i,n){var r=e.transform,o=e.transformKeys,s=t.enableHardwareAcceleration,a=t.allowTransformNone,l="";o.sort(eX);for(var u=!1,d=o.length,c=0;ci=>t(e(i)),t4=(...e)=>e.reduce(t5);var t9=new Set,t7=new WeakMap,ie=new WeakMap,it=function(e){var t;null===(t=t7.get(e.target))||void 0===t||t(e)},ii=function(e){e.forEach(it)},ir={some:0,all:1},io=function(e){return function(t){return e(t),null}},is={inView:io(function(e){var t=e.visualElement,i=e.whileInView,n=e.onViewportEnter,r=e.onViewportLeave,o=e.viewport,a=void 0===o?{}:o,l=(0,d.useRef)({hasEnteredView:!1,isInView:!1}),u=!!(i||n||r);a.once&&l.current.hasEnteredView&&(u=!1),("undefined"==typeof IntersectionObserver?function(e,t,i,n){var r=n.fallback,o=void 0===r||r;(0,d.useEffect)(function(){if(e&&o){if("production"!==ey){var n,r;n="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",t9.has(n)||(console.warn(n),r&&console.warn(r),t9.add(n))}requestAnimationFrame(function(){t.hasEnteredView=!0;var e,n=i.getProps().onViewportEnter;null==n||n(null),null===(e=i.animationState)||void 0===e||e.setActive(s.InView,!0)})}},[e])}:function(e,t,i,n){var r=n.root,o=n.margin,a=n.amount,l=void 0===a?"some":a,u=n.once;(0,d.useEffect)(function(){if(e){var n,a,d,c,h,f,p,g={root:null==r?void 0:r.current,rootMargin:o,threshold:"number"==typeof l?l:ir[l]};return n=i.getInstance(),a=g.root,d=(0,ev._T)(g,["root"]),c=a||document,ie.has(c)||ie.set(c,{}),(h=ie.get(c))[f=JSON.stringify(d)]||(h[f]=new IntersectionObserver(ii,(0,ev.pi)({root:a},d))),p=h[f],t7.set(n,function(e){var n,r=e.isIntersecting;if(t.isInView!==r){if(t.isInView=r,u&&!r&&t.hasEnteredView)return;r&&(t.hasEnteredView=!0),null===(n=i.animationState)||void 0===n||n.setActive(s.InView,r);var o=i.getProps(),a=r?o.onViewportEnter:o.onViewportLeave;null==a||a(e)}}),p.observe(n),function(){t7.delete(n),p.unobserve(n)}}},[e,r,o,l])})(u,l.current,t,a)}),tap:io(function(e){var t=e.onTap,i=e.onTapStart,n=e.onTapCancel,r=e.whileTap,o=e.visualElement,a=t||i||n||r,l=(0,d.useRef)(!1),u=(0,d.useRef)(null),c={passive:!(i||t||n||m)};function h(){var e;null===(e=u.current)||void 0===e||e.call(u),u.current=null}function f(){var e;return h(),l.current=!1,null===(e=o.animationState)||void 0===e||e.setActive(s.Tap,!1),!t2()}function p(e,i){f()&&(t3(o.getInstance(),e.target)?null==t||t(e,i):null==n||n(e,i))}function g(e,t){f()&&(null==n||n(e,t))}function m(e,t){var n;h(),l.current||(l.current=!0,u.current=t4(tY(window,"pointerup",p,c),tY(window,"pointercancel",g,c)),null===(n=o.animationState)||void 0===n||n.setActive(s.Tap,!0),null==i||i(e,t))}tJ(o,"pointerdown",a?m:void 0,c),t8(h)}),focus:io(function(e){var t=e.whileFocus,i=e.visualElement;tj(i,"focus",t?function(){var e;null===(e=i.animationState)||void 0===e||e.setActive(s.Focus,!0)}:void 0),tj(i,"blur",t?function(){var e;null===(e=i.animationState)||void 0===e||e.setActive(s.Focus,!1)}:void 0)}),hover:io(function(e){var t=e.onHoverStart,i=e.onHoverEnd,n=e.whileHover,r=e.visualElement;tJ(r,"pointerenter",t||n?t6(r,!0,t):void 0,{passive:!t}),tJ(r,"pointerleave",i||n?t6(r,!1,i):void 0,{passive:!i})})},ia=0,il=function(){return ia++};function iu(){var e=(0,d.useContext)(eN);if(null===e)return[!0,null];var t=e.isPresent,i=e.onExitComplete,n=e.register,r=ej(il);return(0,d.useEffect)(function(){return n(r)},[]),!t&&i?[!1,function(){return null==i?void 0:i(r)}]:[!0]}function id(e,t){if(!Array.isArray(t))return!1;var i=t.length;if(i!==e.length)return!1;for(var n=0;nMath.min(Math.max(i,e),t);function ih(e,t){return e*Math.sqrt(1-t*t)}let ip=["duration","bounce"],ig=["stiffness","damping","mass"];function im(e,t){return t.some(t=>void 0!==e[t])}function iv(e){var{from:t=0,to:i=1,restSpeed:n=2,restDelta:r}=e,o=(0,ev._T)(e,["from","to","restSpeed","restDelta"]);let s={done:!1,value:t},{stiffness:a,damping:l,mass:u,velocity:d,duration:c,isResolvedFromDuration:h}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!im(e,ig)&&im(e,ip)){let i=function({duration:e=800,bounce:t=.25,velocity:i=0,mass:n=1}){let r,o;eC(e<=1e4,"Spring duration must be 10 seconds or less");let s=1-t;s=ic(.05,1,s),e=ic(.01,10,e/1e3),s<1?(r=t=>{let n=t*s,r=n*e;return .001-(n-i)/ih(t,s)*Math.exp(-r)},o=t=>{let n=t*s*e,o=Math.pow(s,2)*Math.pow(t,2)*e,a=ih(Math.pow(t,2),s);return(-r(t)+.001>0?-1:1)*((n*i+i-o)*Math.exp(-n))/a}):(r=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),o=t=>Math.exp(-t*e)*((i-t)*(e*e)));let a=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(r,o,5/e);if(e*=1e3,isNaN(a))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(a,2)*n;return{stiffness:t,damping:2*s*Math.sqrt(n*t),duration:e}}}(e);(t=Object.assign(Object.assign(Object.assign({},t),i),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(o),f=ib,p=ib;function g(){let e=d?-(d/1e3):0,n=i-t,o=l/(2*Math.sqrt(a*u)),s=Math.sqrt(a/u)/1e3;if(void 0===r&&(r=Math.min(Math.abs(i-t)/100,.4)),o<1){let t=ih(s,o);f=r=>i-Math.exp(-o*s*r)*((e+o*s*n)/t*Math.sin(t*r)+n*Math.cos(t*r)),p=i=>{let r=Math.exp(-o*s*i);return o*s*r*(Math.sin(t*i)*(e+o*s*n)/t+n*Math.cos(t*i))-r*(Math.cos(t*i)*(e+o*s*n)-t*n*Math.sin(t*i))}}else if(1===o)f=t=>i-Math.exp(-s*t)*(n+(e+s*n)*t);else{let t=s*Math.sqrt(o*o-1);f=r=>{let a=Math.exp(-o*s*r),l=Math.min(t*r,300);return i-a*((e+o*s*n)*Math.sinh(l)+t*n*Math.cosh(l))/t}}}return g(),{next:e=>{let t=f(e);if(h)s.done=e>=c;else{let o=1e3*p(e),a=Math.abs(i-t)<=r;s.done=Math.abs(o)<=n&&a}return s.value=s.done?i:t,s},flipTarget:()=>{d=-d,[t,i]=[i,t],g()}}}iv.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;let ib=e=>0,iy=(e,t,i)=>{let n=t-e;return 0===n?1:(i-e)/n},i_=(e,t,i)=>-i*e+i*t+e,iw=(e,t)=>i=>!!(ti(i)&&tt.test(i)&&i.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(i,t)),iC=(e,t,i)=>n=>{if(!ti(n))return n;let[r,o,s,a]=n.match(e7);return{[e]:parseFloat(r),[t]:parseFloat(o),[i]:parseFloat(s),alpha:void 0!==a?parseFloat(a):1}},iS=e4(0,255),ix=Object.assign(Object.assign({},td),{transform:e=>Math.round(iS(e))}),ik={test:iw("rgb","red"),parse:iC("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+ix.transform(e)+", "+ix.transform(t)+", "+ix.transform(i)+", "+e9(tc.transform(n))+")"},iE={test:iw("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substr(1,2),i=e.substr(3,2),n=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),i=e.substr(2,1),n=e.substr(3,1),r=e.substr(4,1),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:ik.transform},iL={test:iw("hsl","hue"),parse:iC("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:n=1})=>"hsla("+Math.round(e)+", "+to.transform(e9(t))+", "+to.transform(e9(i))+", "+e9(tc.transform(n))+")"};function iM(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function iN({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,o=0,s=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,a=2*i-n;r=iM(a,n,e+1/3),o=iM(a,n,e),s=iM(a,n,e-1/3)}else r=o=s=i;return{red:Math.round(255*r),green:Math.round(255*o),blue:Math.round(255*s),alpha:n}}let iD=(e,t,i)=>{let n=e*e;return Math.sqrt(Math.max(0,i*(t*t-n)+n))},iA=[iE,ik,iL],iT=e=>iA.find(t=>t.test(e)),iI=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,iO=(e,t)=>{let i=iT(e),n=iT(t);eS(!!i,iI(e)),eS(!!n,iI(t));let r=i.parse(e),o=n.parse(t);i===iL&&(r=iN(r),i=ik),n===iL&&(o=iN(o),n=ik);let s=Object.assign({},r);return e=>{for(let t in s)"alpha"!==t&&(s[t]=iD(r[t],o[t],e));return s.alpha=i_(r.alpha,o.alpha,e),i.transform(s)}},iP={test:e=>ik.test(e)||iE.test(e)||iL.test(e),parse:e=>ik.test(e)?ik.parse(e):iL.test(e)?iL.parse(e):iE.parse(e),transform:e=>ti(e)?e:e.hasOwnProperty("red")?ik.transform(e):iL.transform(e)},iR="${c}",iF="${n}";function iB(e){"number"==typeof e&&(e=`${e}`);let t=[],i=0,n=e.match(te);n&&(i=n.length,e=e.replace(te,iR),t.push(...n.map(iP.parse)));let r=e.match(e7);return r&&(e=e.replace(e7,iF),t.push(...r.map(td.parse))),{values:t,numColors:i,tokenised:e}}function iH(e){return iB(e).values}function iz(e){let{values:t,numColors:i,tokenised:n}=iB(e),r=t.length;return e=>{let t=n;for(let n=0;n"number"==typeof e?0:e,ij={test:function(e){var t,i,n,r;return isNaN(e)&&ti(e)&&(null!==(i=null===(t=e.match(e7))||void 0===t?void 0:t.length)&&void 0!==i?i:0)+(null!==(r=null===(n=e.match(te))||void 0===n?void 0:n.length)&&void 0!==r?r:0)>0},parse:iH,createTransformer:iz,getAnimatableNone:function(e){let t=iH(e);return iz(e)(t.map(iV))}},iW=e=>"number"==typeof e;function iU(e,t){return iW(e)?i=>i_(e,t,i):iP.test(e)?iO(e,t):iG(e,t)}let i$=(e,t)=>{let i=[...e],n=i.length,r=e.map((e,i)=>iU(e,t[i]));return e=>{for(let t=0;t{let i=Object.assign(Object.assign({},e),t),n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=iU(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}};function iq(e){let t=ij.parse(e),i=t.length,n=0,r=0,o=0;for(let e=0;e{let i=ij.createTransformer(t),n=iq(e),r=iq(t);return n.numHSL===r.numHSL&&n.numRGB===r.numRGB&&n.numNumbers>=r.numNumbers?t4(i$(n.parsed,r.parsed),i):(eC(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),i=>`${i>0?t:e}`)},iZ=(e,t)=>i=>i_(e,t,i);function iY(e,t,{clamp:i=!0,ease:n,mixer:r}={}){var o;let s,a,l=e.length;eS(l===t.length,"Both input and output ranges must be the same length"),eS(!n||!Array.isArray(n)||n.length===l-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());let u=function(e,t,i){var n;let r=[],o=i||("number"==typeof(n=e[0])?iZ:"string"==typeof n?iP.test(n)?iO:iG:Array.isArray(n)?i$:"object"==typeof n?iK:void 0),s=e.length-1;for(let i=0;ii(iy(e,t,n))}(e,u):(a=(s=(o=e).length)-1,e=>{let t=0,i=!1;if(e<=o[0]?i=!0:e>=o[a]&&(t=a-1,i=!0),!i){let i=1;for(;ie)&&i!==a;i++);t=i-1}let n=iy(o[t],o[t+1],e);return u[t](n)});return i?t=>d(ic(e[0],e[l-1],t)):d}let iJ=e=>t=>1-e(1-t),iQ=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,iX=e=>t=>t*t*((e+1)*t-e),i0=4/11,i1=8/11,i2=e=>e,i6=e=>Math.pow(e,2),i3=iJ(i6),i8=iQ(i6),i5=e=>1-Math.sin(Math.acos(e)),i4=iJ(i5),i9=iQ(i4),i7=iX(1.525),ne=iJ(i7),nt=iQ(i7),ni=(e=>{let t=iX(1.525);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(0),nn=4356/361,nr=35442/1805,no=16061/1805,ns=e=>{if(1===e||0===e)return e;let t=e*e;return e0!==t?t/(o-1):0))).map(e=>e*r);function u(){return iY(l,a,{ease:Array.isArray(i)?i:a.map(()=>i||i8).splice(0,a.length-1)})}let d=u();return{next:e=>(s.value=d(e),s.done=e>=r,s),flipTarget:()=>{a.reverse(),d=u()}}}let nu={keyframes:nl,spring:iv,decay:function({velocity:e=0,from:t=0,power:i=.8,timeConstant:n=350,restDelta:r=.5,modifyTarget:o}){let s={done:!1,value:t},a=i*e,l=t+a,u=void 0===o?l:o(l);return u!==l&&(a=u-t),{next:e=>{let t=-a*Math.exp(-e/n);return s.done=!(t>r||t<-r),s.value=s.done?u:u+t,s},flipTarget:()=>{}}}},nd=1/60*1e3,nc="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),nh="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(nc()),nd),nf=!0,np=!1,ng=!1,nm={delta:0,timestamp:0},nv=["read","update","preRender","render","postRender"],nb=nv.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;inp=!0),e),{}),ny=nv.reduce((e,t)=>{let i=nb[t];return e[t]=(e,t=!1,n=!1)=>(np||nS(),i.schedule(e,t,n)),e},{}),n_=nv.reduce((e,t)=>(e[t]=nb[t].cancel,e),{});nv.reduce((e,t)=>(e[t]=()=>nb[t].process(nm),e),{});let nw=e=>nb[e].process(nm),nC=e=>{np=!1,nm.delta=nf?nd:Math.max(Math.min(e-nm.timestamp,40),1),nm.timestamp=e,ng=!0,nv.forEach(nw),ng=!1,np&&(nf=!1,nh(nC))},nS=()=>{np=!0,nf=!0,ng||nh(nC)},nx=()=>nm;function nk(e,t,i=0){return e-t-i}let nE=e=>{let t=({delta:t})=>e(t);return{start:()=>ny.update(t,!0),stop:()=>n_.update(t)}};function nL(e){let t,i,n;var r,{from:o,autoplay:s=!0,driver:a=nE,elapsed:l=0,repeat:u=0,repeatType:d="loop",repeatDelay:c=0,onPlay:h,onStop:f,onComplete:p,onRepeat:g,onUpdate:m}=e,v=(0,ev._T)(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:b}=v,y=0,_=v.duration,w=!1,C=!0,S=function(e){if(Array.isArray(e.to))return nl;if(nu[e.type])return nu[e.type];let t=new Set(Object.keys(e));if(t.has("ease")||t.has("duration")&&!t.has("dampingRatio"));else if(t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta"))return iv;return nl}(v);(null===(r=S.needsInterpolation)||void 0===r?void 0:r.call(S,o,b))&&(n=iY([0,100],[o,b],{clamp:!1}),o=0,b=100);let x=S(Object.assign(Object.assign({},v),{from:o,to:b}));return s&&(null==h||h(),(t=a(function(e){if(C||(e=-e),l+=e,!w){let e=x.next(Math.max(0,l));i=e.value,n&&(i=n(i)),w=C?e.done:l<=0}if(null==m||m(i),w){if(0===y&&(null!=_||(_=l)),y=o+c:r<=-c)&&(y++,"reverse"===d?l=function(e,t,i=0,n=!0){return n?nk(t+-e,t,i):t-(e-t)+i}(l,_,c,C=y%2==0):(l=nk(l,_,c),"mirror"===d&&x.flipTarget()),w=!1,g&&g())}else t.stop(),p&&p()}})).start()),{stop:()=>{null==f||f(),t.stop()}}}var nM=function(e){return 1e3*e};let nN=(e,t)=>1-3*t+3*e,nD=(e,t)=>3*t-6*e,nA=e=>3*e,nT=(e,t,i)=>((nN(t,i)*e+nD(t,i))*e+nA(t))*e,nI=(e,t,i)=>3*nN(t,i)*e*e+2*nD(t,i)*e+nA(t);var nO={linear:i2,easeIn:i6,easeInOut:i8,easeOut:i3,circIn:i5,circInOut:i9,circOut:i4,backIn:i7,backInOut:nt,backOut:ne,anticipate:ni,bounceIn:na,bounceInOut:e=>e<.5?.5*(1-ns(1-2*e)):.5*ns(2*e-1)+.5,bounceOut:ns},nP=function(e){if(Array.isArray(e)){eS(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=(0,ev.CR)(e,4);return function(e,t,i,n){if(e===t&&i===n)return i2;let r=new Float32Array(11);for(let t=0;t<11;++t)r[t]=nT(.1*t,e,i);return o=>0===o||1===o?o:nT(function(t){let n=0,o=1;for(;10!==o&&r[o]<=t;++o)n+=.1;let s=n+.1*((t-r[--o])/(r[o+1]-r[o])),a=nI(s,e,i);return a>=.001?function(e,t,i,n){for(let r=0;r<8;++r){let r=nI(t,i,n);if(0===r)break;let o=nT(t,i,n)-e;t-=o/r}return t}(t,s,e,i):0===a?s:function(e,t,i,n,r){let o,s;let a=0;do(o=nT(s=t+(i-t)/2,n,r)-e)>0?i=s:t=s;while(Math.abs(o)>1e-7&&++a<10)return s}(t,n,n+.1,e,i)}(o),t,n)}(t[0],t[1],t[2],t[3])}return"string"==typeof e?(eS(void 0!==nO[e],"Invalid easing type '".concat(e,"'")),nO[e]):e},nR=function(e,t){return"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&ij.test(t)&&!t.startsWith("url("))},nF=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},nB=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},nH=function(){return{type:"keyframes",ease:"linear",duration:.3}},nz=function(e){return{type:"keyframes",duration:.8,values:e}},nV={x:nF,y:nF,z:nF,rotate:nF,rotateX:nF,rotateY:nF,rotateZ:nF,scaleX:nB,scaleY:nB,scale:nB,opacity:nH,backgroundColor:nH,color:nH,default:nB},nj=function(e,t){var i;return i=tO(t)?nz:nV[e]||nV.default,(0,ev.pi)({to:t},i(t))};let nW=new Set(["brightness","contrast","saturate","opacity"]);function nU(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(e7)||[];if(!n)return e;let r=i.replace(n,""),o=nW.has(t)?1:0;return n!==i&&(o*=100),t+"("+o+r+")"}let n$=/([a-z-]*)\(.*?\)/g,nK=Object.assign(Object.assign({},ij),{getAnimatableNone:e=>{let t=e.match(n$);return t?t.map(nU).join(" "):e}});var nq=(0,ev.pi)((0,ev.pi)({},tp),{color:iP,backgroundColor:iP,outlineColor:iP,fill:iP,stroke:iP,borderColor:iP,borderTopColor:iP,borderRightColor:iP,borderBottomColor:iP,borderLeftColor:iP,filter:nK,WebkitFilter:nK}),nG=function(e){return nq[e]};function nZ(e,t){var i,n=nG(e);return n!==nK&&(n=ij),null===(i=n.getAnimatableNone)||void 0===i?void 0:i.call(n,t)}var nY={current:!1},nJ=!1;function nQ(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function nX(e){return"number"==typeof e?0:nZ("",e)}function n0(e,t){return e[t]||e.default||e}function n1(e,t,i,n){return void 0===n&&(n={}),nY.current&&(n={type:!1}),t.start(function(r){var o,s,a,l,u,d,c,h,f,p,g,m=(l=i,c=null!==(u=(d=n0(n,e)).from)&&void 0!==u?u:t.get(),h=nR(e,l),"none"===c&&h&&"string"==typeof l?c=nZ(e,l):nQ(c)&&"string"==typeof l?c=nX(l):!Array.isArray(l)&&nQ(l)&&"string"==typeof c&&(l=nX(c)),eC((f=nR(e,c))===h,"You are trying to animate ".concat(e,' from "').concat(c,'" to "').concat(l,'". ').concat(c," is not an animatable value - to enable this animation set ").concat(c," to a value animatable to ").concat(l," via the `style` property.")),f&&h&&!1!==d.type?function(){var i,n,o,s,a,u,h,f,p,g,m,v={from:c,to:l,velocity:t.getVelocity(),onComplete:r,onUpdate:function(e){return t.set(e)}};return"inertia"===d.type||"decay"===d.type?function({from:e=0,velocity:t=0,min:i,max:n,power:r=.8,timeConstant:o=750,bounceStiffness:s=500,bounceDamping:a=10,restDelta:l=1,modifyTarget:u,driver:d,onUpdate:c,onComplete:h,onStop:f}){let p;function g(e){return void 0!==i&&en}function m(e){return void 0===i?n:void 0===n?i:Math.abs(i-e){var i;null==c||c(t),null===(i=e.onUpdate)||void 0===i||i.call(e,t)},onComplete:h,onStop:f}))}function b(e){v(Object.assign({type:"spring",stiffness:s,damping:a,restDelta:l},e))}if(g(e))b({from:e,velocity:t,to:m(e)});else{let n,s,a=r*t+e;void 0!==u&&(a=u(a));let d=m(a),c=d===i?-1:1;v({type:"decay",from:e,velocity:t,timeConstant:o,power:r,restDelta:l,modifyTarget:u,onUpdate:g(a)?e=>{var i;n=s,s=e,t=(i=nx().delta)?(e-n)*(1e3/i):0,(1===c&&e>d||-1===c&&enull==p?void 0:p.stop()}}((0,ev.pi)((0,ev.pi)({},v),d)):nL((0,ev.pi)((0,ev.pi)({},(i=d,Array.isArray(v.to)&&(null!==(n=i.duration)&&void 0!==n||(i.duration=.8)),Array.isArray(v.to)&&null===v.to[0]&&(v.to=(0,ev.ev)([],(0,ev.CR)(v.to),!1),v.to[0]=v.from),(o=i).when,o.delay,o.delayChildren,o.staggerChildren,o.staggerDirection,o.repeat,o.repeatType,o.repeatDelay,o.from,Object.keys((0,ev._T)(o,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length||(i=(0,ev.pi)((0,ev.pi)({},i),nj(e,v.to))),(0,ev.pi)((0,ev.pi)({},v),(a=(s=i).ease,u=s.times,h=s.yoyo,f=s.flip,p=s.loop,g=(0,ev._T)(s,["ease","times","yoyo","flip","loop"]),m=(0,ev.pi)({},g),u&&(m.offset=u),g.duration&&(m.duration=nM(g.duration)),g.repeatDelay&&(m.repeatDelay=nM(g.repeatDelay)),a&&(m.ease=Array.isArray(a)&&"number"!=typeof a[0]?a.map(nP):nP(a)),"tween"===g.type&&(m.type="keyframes"),(h||p||f)&&(eC(!nJ,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),nJ=!0,h?m.repeatType="reverse":p?m.repeatType="loop":f&&(m.repeatType="mirror"),m.repeat=p||h||f||g.repeat),"spring"!==g.type&&(m.type="keyframes"),m)))),{onUpdate:function(e){var t;v.onUpdate(e),null===(t=d.onUpdate)||void 0===t||t.call(d,e)},onComplete:function(){var e;v.onComplete(),null===(e=d.onComplete)||void 0===e||e.call(d)}}))}:function(){var e,i,n=tP(l);return t.set(n),r(),null===(e=null==d?void 0:d.onUpdate)||void 0===e||e.call(d,n),null===(i=null==d?void 0:d.onComplete)||void 0===i||i.call(d),{stop:function(){}}}),v=null!==(a=null!==(s=(n0(o=n,e)||{}).delay)&&void 0!==s?s:o.delay)&&void 0!==a?a:0,b=function(){return g=m()};return v?p=window.setTimeout(b,nM(v)):b(),function(){clearTimeout(p),null==g||g.stop()}})}let n2=1/60*1e3,n6="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),n3="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(n6()),n2),n8=!0,n5=!1,n4=!1,n9={delta:0,timestamp:0},n7=["read","update","preRender","render","postRender"],re=n7.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;in5=!0),e),{}),rt=n7.reduce((e,t)=>{let i=re[t];return e[t]=(e,t=!1,n=!1)=>(n5||rs(),i.schedule(e,t,n)),e},{}),ri=n7.reduce((e,t)=>(e[t]=re[t].cancel,e),{}),rn=n7.reduce((e,t)=>(e[t]=()=>re[t].process(n9),e),{}),rr=e=>re[e].process(n9),ro=e=>{n5=!1,n9.delta=n8?n2:Math.max(Math.min(e-n9.timestamp,40),1),n9.timestamp=e,n4=!0,n7.forEach(rr),n4=!1,n5&&(n8=!1,n3(ro))},rs=()=>{n5=!0,n8=!0,n4||n3(ro)},ra=()=>n9;function rl(e,t){-1===e.indexOf(t)&&e.push(t)}function ru(e,t){var i=e.indexOf(t);i>-1&&e.splice(i,1)}var rd=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return rl(this.subscriptions,e),function(){return ru(t.subscriptions,e)}},e.prototype.notify=function(e,t,i){var n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,i);else for(var r=0;rp&&b,S=Array.isArray(v)?v:[v],x=S.reduce(a,{});!1===y&&(x={});var k=m.prevResolvedValues,E=void 0===k?{}:k,L=(0,ev.pi)((0,ev.pi)({},E),x),M=function(e){C=!0,h.delete(e),m.needsAnimating[e]=!0};for(var N in L){var D=x[N],A=E[N];f.hasOwnProperty(N)||(D!==A?tO(D)&&tO(A)?!id(D,A)||w?M(N):m.protectedKeys[N]=!0:void 0!==D?M(N):h.add(N):void 0!==D&&h.has(N)?M(N):m.protectedKeys[N]=!0)}m.prevProp=v,m.prevResolvedValues=x,m.isActive&&(f=(0,ev.pi)((0,ev.pi)({},f),x)),o&&e.blockInitialAnimation&&(C=!1),C&&!_&&c.push.apply(c,(0,ev.ev)([],(0,ev.CR)(S.map(function(e){return{animation:e,options:(0,ev.pi)({type:g},t)}})),!1))}}(g);if(r=(0,ev.pi)({},f),h.size){var m={};h.forEach(function(t){var i=e.getBaseTarget(t);void 0!==i&&(m[t]=i)}),c.push({animation:m})}var v=!!c.length;return o&&!1===u.initial&&!e.manuallyAnimateOnMount&&(v=!1),o=!1,v?i(c):Promise.resolve()}return{isAnimated:function(e){return void 0!==r[e]},animateChanges:l,setActive:function(t,i,r){if(n[t].isActive===i)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach(function(e){var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,i)}),n[t].isActive=i;var o,s=l(r,t);for(var a in n)n[a].protectedKeys={};return s},setAnimateFunction:function(t){i=t(e)},getState:function(){return n}}}(t)),tI(i)&&(0,d.useEffect)(function(){return i.subscribe(t)},[i])}),exit:io(function(e){var t=e.custom,i=e.visualElement,n=(0,ev.CR)(iu(),2),r=n[0],o=n[1],a=(0,d.useContext)(eN);(0,d.useEffect)(function(){i.isPresent=r;var e,n,l=null===(e=i.animationState)||void 0===e?void 0:e.setActive(s.Exit,!r,{custom:null!==(n=null==a?void 0:a.custom)&&void 0!==n?n:t});r||null==l||l.then(o)},[r])})};let rk=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),rE=e=>rk(e)&&e.hasOwnProperty("z"),rL=(e,t)=>Math.abs(e-t);function rM(e,t){return iW(e)&&iW(t)?rL(e,t):rk(e)&&rk(t)?Math.sqrt(Math.pow(rL(e.x,t.x),2)+Math.pow(rL(e.y,t.y),2)+Math.pow(rE(e)&&rE(t)?rL(e.z,t.z):0,2)):void 0}var rN=function(){function e(e,t,i){var n=this,r=(void 0===i?{}:i).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(n.lastMoveEvent&&n.lastMoveEventInfo){var e=rT(n.lastMoveEventInfo,n.history),t=null!==n.startEvent,i=rM(e.offset,{x:0,y:0})>=3;if(t||i){var r=e.point,o=ra().timestamp;n.history.push((0,ev.pi)((0,ev.pi)({},r),{timestamp:o}));var s=n.handlers,a=s.onStart,l=s.onMove;t||(a&&a(n.lastMoveEvent,e),n.startEvent=n.lastMoveEvent),l&&l(n.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){if(n.lastMoveEvent=e,n.lastMoveEventInfo=rD(t,n.transformPagePoint),tW(e)&&0===e.buttons){n.handlePointerUp(e,t);return}rt.update(n.updatePoint,!0)},this.handlePointerUp=function(e,t){n.end();var i=n.handlers,r=i.onEnd,o=i.onSessionEnd,s=rT(rD(t,n.transformPagePoint),n.history);n.startEvent&&r&&r(e,s),o&&o(e,s)},!e.touches||!(e.touches.length>1)){this.handlers=t,this.transformPagePoint=r;var o=rD(t$(e),this.transformPagePoint),s=o.point,a=ra().timestamp;this.history=[(0,ev.pi)((0,ev.pi)({},s),{timestamp:a})];var l=t.onSessionStart;l&&l(e,rT(o,this.history)),this.removeListeners=t4(tY(window,"pointermove",this.handlePointerMove),tY(window,"pointerup",this.handlePointerUp),tY(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),ri.update(this.updatePoint)},e}();function rD(e,t){return t?{point:t(e.point)}:e}function rA(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rT(e,t){var i=e.point;return{point:i,delta:rA(i,rI(t)),offset:rA(i,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};for(var i=e.length-1,n=null,r=rI(e);i>=0&&(n=e[i],!(r.timestamp-n.timestamp>nM(.1)));)i--;if(!n)return{x:0,y:0};var o=(r.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};var s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}function rI(e){return e[e.length-1]}function rO(e){return e.max-e.min}function rP(e,t,i){return void 0===t&&(t=0),void 0===i&&(i=.01),rM(e,t)l?u="y":Math.abs(d.x)>l&&(u="x"),u),null!==i.currentDirection&&(null==s||s(i.currentDirection));return}i.updateAxis("x",t.point,d),i.updateAxis("y",t.point,d),i.visualElement.syncRender(),null==a||a(e,t)}},onSessionEnd:function(e,t){return i.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},e.prototype.stop=function(e,t){var i=this.isDragging;if(this.cancel(),i){var n=t.velocity;this.startAnimation(n);var r=this.getProps().onDragEnd;null==r||r(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(s.Drag,!1)},e.prototype.updateAxis=function(e,t,i){var n=this.getProps().drag;if(i&&ot(e,n,this.currentDirection)){var r,o,s,a,l,u=this.getAxisMotionValue(e),d=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(r=d,o=this.constraints[e],s=this.elastic[e],a=o.min,l=o.max,void 0!==a&&rl&&(r=s?i_(l,r,s.max):Math.min(r,l)),d=r),u.set(d)}},e.prototype.resolveConstraints=function(){var e,t,i,n,r,o,s=this,a=this.getProps(),l=a.dragConstraints,u=a.dragElastic,d=(this.visualElement.projection||{}).layout,c=this.constraints;l&&eO(l)?this.constraints||(this.constraints=this.resolveRefConstraints()):l&&d?this.constraints=(e=d.actual,t=l.top,i=l.left,n=l.bottom,r=l.right,{x:rV(e.x,i,r),y:rV(e.y,t,n)}):this.constraints=!1,this.elastic=(void 0===(o=u)&&(o=.35),!1===o?o=0:!0===o&&(o=.35),{x:rW(o,"left","right"),y:rW(o,"top","bottom")}),c!==this.constraints&&d&&this.constraints&&!this.hasMutatedConstraints&&rZ(function(e){if(s.getAxisMotionValue(e)){var t,i,n;s.constraints[e]=(t=d.actual[e],i=s.constraints[e],n={},void 0!==i.min&&(n.min=i.min-t.min),void 0!==i.max&&(n.max=i.max-t.min),n)}})},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,i=e.onMeasureDragConstraints;if(!t||!eO(t))return!1;var n=t.current;eS(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var r=this.visualElement.projection;if(!r||!r.layout)return!1;var o=(a=r.root,l=r9(n,this.visualElement.getTransformPagePoint()),(u=a.scroll)&&(r6(l.x,u.x),r6(l.y,u.y)),l),s={x:rj((d=r.layout.actual).x,o.x),y:rj(d.y,o.y)};if(i){var a,l,u,d,c,h,f,p=i((h=(c=s).x,{top:(f=c.y).min,right:h.max,bottom:f.max,left:h.min}));this.hasMutatedConstraints=!!p,p&&(s=rY(p))}return s},e.prototype.startAnimation=function(e){var t=this,i=this.getProps(),n=i.drag,r=i.dragMomentum,o=i.dragElastic,s=i.dragTransition,a=i.dragSnapToOrigin,l=i.onDragTransitionEnd,u=this.constraints||{};return Promise.all(rZ(function(i){if(ot(i,n,t.currentDirection)){var l,d=null!==(l=null==u?void 0:u[i])&&void 0!==l?l:{};a&&(d={min:0,max:0});var c=(0,ev.pi)((0,ev.pi)({type:"inertia",velocity:r?e[i]:0,bounceStiffness:o?200:1e6,bounceDamping:o?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.startAxisValueAnimation(i,c)}})).then(l)},e.prototype.startAxisValueAnimation=function(e,t){var i=this.getAxisMotionValue(e);return n1(e,i,0,t)},e.prototype.stopAnimation=function(){var e=this;rZ(function(t){return e.getAxisMotionValue(t).stop()})},e.prototype.getAxisMotionValue=function(e){var t,i,n="_drag"+e.toUpperCase();return this.visualElement.getProps()[n]||this.visualElement.getValue(e,null!==(i=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==i?i:0)},e.prototype.snapToCursor=function(e){var t=this;rZ(function(i){if(ot(i,t.getProps().drag,t.currentDirection)){var n=t.visualElement.projection,r=t.getAxisMotionValue(i);if(n&&n.layout){var o=n.layout.actual[i],s=o.min,a=o.max;r.set(e[i]-i_(s,a,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,i=this.getProps(),n=i.drag,r=i.dragConstraints,o=this.visualElement.projection;if(eO(r)&&o&&this.constraints){this.stopAnimation();var s={x:0,y:0};rZ(function(e){var i=t.getAxisMotionValue(e);if(i){var n,r,o,a,l,u=i.get();s[e]=(n={min:u,max:u},r=t.constraints[e],o=.5,a=rO(n),(l=rO(r))>a?o=iy(r.min,r.max-a,n.min):a>l&&(o=iy(n.min,n.max-l,r.min)),ic(0,1,o))}});var a=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=a?a({},""):"none",null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout(),this.resolveConstraints(),rZ(function(e){if(ot(e,n,null)){var i=t.getAxisMotionValue(e),r=t.constraints[e],o=r.min,a=r.max;i.set(i_(o,a,s[e]))}})}},e.prototype.addListeners=function(){var e,t=this;r7.set(this.visualElement,this);var i=tY(this.visualElement.getInstance(),"pointerdown",function(e){var i=t.getProps(),n=i.drag,r=i.dragListener;n&&(void 0===r||r)&&t.start(e)}),n=function(){eO(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},r=this.visualElement.projection,o=r.addEventListener("measure",n);r&&!r.layout&&(null===(e=r.root)||void 0===e||e.updateScroll(),r.updateLayout()),n();var s=tV(window,"resize",function(){return t.scalePositionWithinConstraints()});return r.addEventListener("didUpdate",function(e){var i=e.delta,n=e.hasLayoutChanged;t.isDragging&&n&&(rZ(function(e){var n=t.getAxisMotionValue(e);n&&(t.originPoint[e]+=i[e].translate,n.set(n.get()+i[e].translate))}),t.visualElement.syncRender())}),function(){s(),i(),o()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,i=e.dragDirectionLock,n=e.dragPropagation,r=e.dragConstraints,o=e.dragElastic,s=e.dragMomentum;return(0,ev.pi)((0,ev.pi)({},e),{drag:void 0!==t&&t,dragDirectionLock:void 0!==i&&i,dragPropagation:void 0!==n&&n,dragConstraints:void 0!==r&&r,dragElastic:void 0===o?.35:o,dragMomentum:void 0===s||s})},e}();function ot(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}var oi={pan:io(function(e){var t=e.onPan,i=e.onPanStart,n=e.onPanEnd,r=e.onPanSessionStart,o=e.visualElement,s=t||i||n||r,a=(0,d.useRef)(null),l=(0,d.useContext)(eL).transformPagePoint,u={onSessionStart:r,onStart:i,onMove:t,onEnd:function(e,t){a.current=null,n&&n(e,t)}};(0,d.useEffect)(function(){null!==a.current&&a.current.updateHandlers(u)}),tJ(o,"pointerdown",s&&function(e){a.current=new rN(e,u,{transformPagePoint:l})}),t8(function(){return a.current&&a.current.end()})}),drag:io(function(e){var t=e.dragControls,i=e.visualElement,n=ej(function(){return new oe(i)});(0,d.useEffect)(function(){return t&&t.subscribe(n)},[n,t]),(0,d.useEffect)(function(){return n.addListeners()},[n])})},on=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],or=function(e){var t=e.treeType,i=void 0===t?"":t,n=e.build,r=e.getBaseTarget,o=e.makeTargetAnimatable,s=e.measureViewportBox,a=e.render,l=e.readValueFromInstance,u=e.removeValueFromRenderState,d=e.sortNodePosition,c=e.scrapeMotionValuesFromProps;return function(e,t){var h,f,p,g,m,v=e.parent,b=e.props,y=e.presenceId,_=e.blockInitialAnimation,w=e.visualState,C=e.shouldReduceMotion;void 0===t&&(t={});var S=!1,x=w.latestValues,k=w.renderState,E=(h=on.map(function(){return new rd}),f={},p={clearAllListeners:function(){return h.forEach(function(e){return e.clear()})},updatePropListeners:function(e){on.forEach(function(t){var i,n="on"+t,r=e[n];null===(i=f[t])||void 0===i||i.call(f),r&&(f[t]=p[n](r))})}},h.forEach(function(e,t){p["on"+on[t]]=function(t){return e.add(t)},p["notify"+on[t]]=function(){for(var t=[],i=0;i=0?window.pageYOffset:null,u=oy(t,e,a);return o.length&&o.forEach(function(t){var i=(0,ev.CR)(t,2),n=i[0],r=i[1];e.getValue(n).set(r)}),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:u,transitionEnd:n}},ow=function(e,t,i,n){var r,o,s=function(e,t,i){var n,r=(0,ev._T)(t,[]),o=e.getInstance();if(!(o instanceof Element))return{target:r,transitionEnd:i};for(var s in i&&(i=(0,ev.pi)({},i)),e.forEachValue(function(e){var t=e.get();if(oa(t)){var i=ou(t,o);i&&e.set(i)}}),r){var a=r[s];if(oa(a)){var l=ou(a,o);l&&(r[s]=l,i&&(null!==(n=i[s])&&void 0!==n||(i[s]=a)))}}return{target:r,transitionEnd:i}}(e,t,n);return r=t=s.target,o=n=s.transitionEnd,Object.keys(r).some(oc)?o_(e,r,i,o):{target:r,transitionEnd:o}},oC={treeType:"dom",readValueFromInstance:function(e,t){if(e1(t)){var i=nG(t);return i&&i.default||0}var n=window.getComputedStyle(e);return(e5(t)?n.getPropertyValue(t):n[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var i;return null===(i=e.style)||void 0===i?void 0:i[t]},measureViewportBox:function(e,t){return r9(e,t.transformPagePoint)},resetTransform:function(e,t,i){var n=i.transformTemplate;t.style.transform=n?n({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){delete t.vars[e],delete t.style[e]},makeTargetAnimatable:function(e,t,i,n){var r=i.transformValues;void 0===n&&(n=!0);var o=t.transition,s=t.transitionEnd,a=(0,ev._T)(t,["transition","transitionEnd"]),l=function(e,t,i){var n,r,o={};for(var s in e)o[s]=null!==(n=function(e,t){if(t)return(t[e]||t.default||t).from}(s,t))&&void 0!==n?n:null===(r=i.getValue(s))||void 0===r?void 0:r.get();return o}(a,o||{},e);if(r&&(s&&(s=r(s)),a&&(a=r(a)),l&&(l=r(l))),n){!function(e,t,i){var n,r,o,s=Object.keys(t).filter(function(t){return!e.hasValue(t)}),a=s.length;if(a)for(var l=0;l5)return r;var l=ij.createTransformer(e),u="number"!=typeof a[0]?1:0,d=n.x.scale*i.x,c=n.y.scale*i.y;a[0+u]/=d,a[1+u]/=c;var h=i_(d,c,.5);"number"==typeof a[2+u]&&(a[2+u]/=h),"number"==typeof a[3+u]&&(a[3+u]/=h);var f=l(a);if(o){var p=0;f=f.replace(oM,function(){var e=s[p];return p++,e})}return f}}},oA=["TopLeft","TopRight","BottomLeft","BottomRight"],oT=oA.length,oI=function(e){return"string"==typeof e?parseFloat(e):e},oO=function(e){return"number"==typeof e||ts.test(e)};function oP(e,t){var i;return null!==(i=e[t])&&void 0!==i?i:e.borderRadius}var oR=oB(0,.5,i4),oF=oB(.5,.95,i2);function oB(e,t,i){return function(n){return nt?1:i(iy(e,t,n))}}function oH(e,t){e.min=t.min,e.max=t.max}function oz(e,t){oH(e.x,t.x),oH(e.y,t.y)}function oV(e,t,i,n,r){return e-=t,e=n+1/i*(e-n),void 0!==r&&(e=n+1/r*(e-n)),e}function oj(e,t,i,n,r){var o=(0,ev.CR)(i,3),s=o[0],a=o[1],l=o[2];!function(e,t,i,n,r,o,s){if(void 0===t&&(t=0),void 0===i&&(i=1),void 0===n&&(n=.5),void 0===o&&(o=e),void 0===s&&(s=e),to.test(t)&&(t=parseFloat(t),t=i_(s.min,s.max,t/100)-s.min),"number"==typeof t){var a=i_(o.min,o.max,n);e===o&&(a-=t),e.min=oV(e.min,t,i,a,r),e.max=oV(e.max,t,i,a,r)}}(e,t[s],t[a],t[l],t.scale,n,r)}var oW=["x","scaleX","originX"],oU=["y","scaleY","originY"];function o$(e,t,i,n){oj(e.x,t,oW,null==i?void 0:i.x,null==n?void 0:n.x),oj(e.y,t,oU,null==i?void 0:i.y,null==n?void 0:n.y)}function oK(e){return 0===e.translate&&1===e.scale}function oq(e){return oK(e.x)&&oK(e.y)}function oG(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var oZ=function(){function e(){this.members=[]}return e.prototype.add=function(e){rl(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(ru(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,i=this.members.findIndex(function(t){return e===t});if(0===i)return!1;for(var n=i;n>=0;n--){var r=this.members[n];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var i,n=this.lead;e!==n&&(this.prevLead=n,this.lead=e,e.show(),n&&(n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues,e.snapshot.isShared=!0),(null===(i=e.root)||void 0===i?void 0:i.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&n.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var t,i,n,r,o;null===(i=(t=e.options).onExitComplete)||void 0===i||i.call(t),null===(o=null===(n=e.resumingFrom)||void 0===n?void 0:(r=n.options).onExitComplete)||void 0===o||o.call(r)})},e.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}();function oY(e,t,i){var n=e.x.translate/t.x,r=e.y.translate/t.y,o="translate3d(".concat(n,"px, ").concat(r,"px, 0) ");if(o+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),i){var s=i.rotate,a=i.rotateX,l=i.rotateY;s&&(o+="rotate(".concat(s,"deg) ")),a&&(o+="rotateX(".concat(a,"deg) ")),l&&(o+="rotateY(".concat(l,"deg) "))}var u=e.x.scale*t.x,d=e.y.scale*t.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(o+="scale(".concat(u,", ").concat(d,")"))?"none":o}var oJ=function(e,t){return e.depth-t.depth},oQ=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){rl(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){ru(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(oJ),this.isDirty=!1,this.children.forEach(e)},e}();function oX(e){var t=e.attachResizeListener,i=e.defaultParent,n=e.measureScroll,r=e.checkIsScrollRoot,o=e.resetTransform;return function(){function e(e,t,n){var r=this;void 0===t&&(t={}),void 0===n&&(n=null==i?void 0:i()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){r.isUpdating&&(r.isUpdating=!1,r.clearAllSnapshots())},this.updateProjection=function(){r.nodes.forEach(o5),r.nodes.forEach(o4)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=n?n.root||n:this,this.path=n?(0,ev.ev)((0,ev.ev)([],(0,ev.CR)(n.path),!1),[n],!1):[],this.parent=n,this.depth=n?n.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var o=0;o=((null===(i=this.getStack())||void 0===i?void 0:i.members.length)||0),c=!!(u&&!d&&!0===this.options.crossfade&&!this.path.some(si));this.animationProgress=0,this.mixTargetDelta=function(t){var i,r,h,f=t/1e3;se(a.x,e.x,f),se(a.y,e.y,f),n.setTargetDelta(a),n.relativeTarget&&n.relativeTargetOrigin&&n.layout&&(null===(h=n.relativeParent)||void 0===h?void 0:h.layout)&&(rz(l,n.layout.actual,n.relativeParent.layout.actual),i=n.relativeTarget,r=n.relativeTargetOrigin,st(i.x,r.x,l.x,f),st(i.y,r.y,l.y,f)),u&&(n.animationValues=s,function(e,t,i,n,r,o){var s,a,l,u;r?(e.opacity=i_(0,null!==(s=i.opacity)&&void 0!==s?s:1,oR(n)),e.opacityExit=i_(null!==(a=t.opacity)&&void 0!==a?a:1,0,oF(n))):o&&(e.opacity=i_(null!==(l=t.opacity)&&void 0!==l?l:1,null!==(u=i.opacity)&&void 0!==u?u:1,n));for(var d=0;d=0;n--)if(e.path[n].instance){i=e.path[n];break}var r=(i&&i!==e.root?i.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));r&&e.mount(r,!0)}function so(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function ss(e){so(e.x),so(e.y)}var sa=oX({attachResizeListener:function(e,t){return tV(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),sl={current:void 0},su=oX({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!sl.current){var e=new sa(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),sl.current=e}return sl.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return"fixed"===window.getComputedStyle(e).position}}),sd=(0,ev.pi)((0,ev.pi)((0,ev.pi)((0,ev.pi)({},rx),is),oi),{measureLayout:function(e){var t=(0,ev.CR)(iu(),2),i=t[0],n=t[1],r=(0,d.useContext)(e$);return d.createElement(oN,(0,ev.pi)({},e,{layoutGroup:r,switchLayoutGroup:(0,d.useContext)(eK),isPresent:i,safeToRemove:n}))}}),sc=function(e){function t(t,i){var n,r,o,s,a,l,u;return void 0===i&&(i={}),r=(n=e(t,i)).preloadedFeatures,o=n.createVisualElement,s=n.projectionNodeConstructor,a=n.useRender,l=n.useVisualState,u=n.Component,r&&function(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?ew.projectionNodeConstructor=e[t]:ew[t].Component=e[t])}(r),(0,d.forwardRef)(function(e,t){var i,n,c,h,f,p,g,m,v,b,y,_,w,C,S,x,k,E,L,M,N,D,A,T,I,O,P,R=(_=e.layoutId,(w=null===(y=(0,d.useContext)(e$))||void 0===y?void 0:y.id)&&void 0!==_?w+"-"+_:_);e=(0,ev.pi)((0,ev.pi)({},e),{layoutId:R});var F=(0,d.useContext)(eL),B=null,H=(S=(C=function(e,t){if(eH(e)){var i=e.initial,n=e.animate;return{initial:!1===i||eR(i)?i:void 0,animate:eR(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,d.useContext)(eM))).initial,x=C.animate,(0,d.useMemo)(function(){return{initial:S,animate:x}},[eV(S),eV(x)])),z=F.isStatic?void 0:ej(function(){if(eW.hasEverUpdated)return eU++}),V=l(e,F.isStatic);return!F.isStatic&&eD&&(H.visualElement=(k=(0,ev.pi)((0,ev.pi)({},F),e),E=o,L=(0,d.useContext)(ex),M=(0,d.useContext)(eM).visualElement,N=(0,d.useContext)(eN),eI||function(){if(eI=!0,eD){if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return eT.current=e.matches};e.addListener(t),t()}else eT.current=!1}}(),D=(0,ev.CR)((0,d.useState)(eT.current),1)[0],T="never"!==(A=(0,d.useContext)(eL).reducedMotion)&&("always"===A||D),I=(0,d.useRef)(void 0),E||(E=L.renderer),!I.current&&E&&(I.current=E(u,{visualState:V,parent:M,props:k,presenceId:null==N?void 0:N.id,blockInitialAnimation:(null==N?void 0:N.initial)===!1,shouldReduceMotion:T})),O=I.current,eA(function(){null==O||O.syncRender()}),(0,d.useEffect)(function(){var e;null===(e=null==O?void 0:O.animationState)||void 0===e||e.animateChanges()}),eA(function(){return function(){return null==O?void 0:O.notifyUnmount()}},[]),O),i=e,n=H.visualElement,c=s||ew.projectionNodeConstructor,f=i.layoutId,p=i.layout,g=i.drag,m=i.dragConstraints,v=i.layoutScroll,b=(0,d.useContext)(eK),!c||!n||(null==n?void 0:n.projection)||(n.projection=new c(z,n.getLatestValues(),null===(h=n.parent)||void 0===h?void 0:h.projection),n.projection.setOptions({layoutId:f,layout:p,alwaysMeasureLayout:!!g||m&&eO(m),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"==typeof p?p:"both",initialPromotionConfig:b,layoutScroll:v})),B=function(e,t,i){var n=[],r=(0,d.useContext)(ex);if(!t)return null;"production"!==ey&&i&&r.strict&&eS(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var o=0;osp.every(i=>e[i]===t[i]);var sm=i(95453),sv=i(49573),sb=i(22902),sy=i(26591),s_=i(29856);let sw=(e,t)=>({event:e,check:t}),sC=sw("touchstart",e=>null!==e.touches&&void 0!==e.touches);sw("dragstart",e=>-1!==e.type.indexOf("drag")||-1!==e.type.indexOf("drop")),sw("mousedown",e=>-1===e.type.indexOf("touch")&&-1!==e.type.indexOf("mouse"));let sS=sw("pointerdown",e=>"mouse"==e.pointerType);function sx(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function sk(e,t){var i=sE(e,t,"get");return i.get?i.get.call(e):i.value}function sE(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}var sL=new WeakMap;class sM{constructor(){!function(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}(this,sL,{writable:!0,value:void 0}),sx(this,"register",e=>{sk(this,sL).push(e)}),sx(this,"unregister",e=>{let t;for(;-1!==(t=sk(this,sL).indexOf(e));)sk(this,sL).splice(t,1)}),sx(this,"backendChanged",e=>{for(let t of sk(this,sL))t.backendChanged(e)}),function(e,t,i){var n=sE(e,t,"set");(function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}})(e,n,i)}(this,sL,[])}}function sN(e,t,i){(function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function sD(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function sA(e,t){var i=sI(e,t,"get");return i.get?i.get.call(e):i.value}function sT(e,t,i){var n=sI(e,t,"set");return function(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=i}}(e,n,i),i}function sI(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}var sO=new WeakMap,sP=new WeakMap,sR=new WeakMap,sF=new WeakMap,sB=new WeakMap,sH=new WeakMap,sz=new WeakMap,sV=new WeakMap,sj=new WeakMap,sW=new WeakMap,sU=new WeakMap;class s${constructor(e,t,i){if(sN(this,sO,{writable:!0,value:void 0}),sN(this,sP,{writable:!0,value:void 0}),sN(this,sR,{writable:!0,value:void 0}),sN(this,sF,{writable:!0,value:void 0}),sN(this,sB,{writable:!0,value:void 0}),sN(this,sH,{writable:!0,value:(e,t,i)=>{var n,r;if(!i.backend)throw Error("You must specify a 'backend' property in your Backend entry: ".concat(JSON.stringify(i)));let o=i.backend(e,t,i.options),s=i.id,a=!i.id&&o&&o.constructor;if(a&&(s=o.constructor.name),s)a&&console.warn("Deprecation notice: You are using a pipeline which doesn't include backends' 'id'.\n This might be unsupported in the future, please specify 'id' explicitely for every backend.");else throw Error("You must specify an 'id' property in your Backend entry: ".concat(JSON.stringify(i),"\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx"));if(sA(this,sR)[s])throw Error("You must specify a unique 'id' property in your Backend entry:\n ".concat(JSON.stringify(i)," (conflicts with: ").concat(JSON.stringify(sA(this,sR)[s]),")"));return{id:s,instance:o,preview:null!==(n=i.preview)&&void 0!==n&&n,transition:i.transition,skipDispatchOnTransition:null!==(r=i.skipDispatchOnTransition)&&void 0!==r&&r}}}),sD(this,"setup",()=>{if("undefined"!=typeof window){if(s$.isSetUp)throw Error("Cannot have two MultiBackends at the same time.");s$.isSetUp=!0,sA(this,sz).call(this,window),sA(this,sR)[sA(this,sO)].instance.setup()}}),sD(this,"teardown",()=>{"undefined"!=typeof window&&(s$.isSetUp=!1,sA(this,sV).call(this,window),sA(this,sR)[sA(this,sO)].instance.teardown())}),sD(this,"connectDragSource",(e,t,i)=>sA(this,sU).call(this,"connectDragSource",e,t,i)),sD(this,"connectDragPreview",(e,t,i)=>sA(this,sU).call(this,"connectDragPreview",e,t,i)),sD(this,"connectDropTarget",(e,t,i)=>sA(this,sU).call(this,"connectDropTarget",e,t,i)),sD(this,"profile",()=>sA(this,sR)[sA(this,sO)].instance.profile()),sD(this,"previewEnabled",()=>sA(this,sR)[sA(this,sO)].preview),sD(this,"previewsList",()=>sA(this,sP)),sD(this,"backendsList",()=>sA(this,sF)),sN(this,sz,{writable:!0,value:e=>{sA(this,sF).forEach(t=>{t.transition&&e.addEventListener(t.transition.event,sA(this,sj))})}}),sN(this,sV,{writable:!0,value:e=>{sA(this,sF).forEach(t=>{t.transition&&e.removeEventListener(t.transition.event,sA(this,sj))})}}),sN(this,sj,{writable:!0,value:e=>{let t=sA(this,sO);if(sA(this,sF).some(t=>!!(t.id!==sA(this,sO)&&t.transition&&t.transition.check(e))&&(sT(this,sO,t.id),!0)),sA(this,sO)!==t){var i;sA(this,sR)[t].instance.teardown(),Object.keys(sA(this,sB)).forEach(e=>{let t=sA(this,sB)[e];t.unsubscribe(),t.unsubscribe=sA(this,sW).call(this,t.func,...t.args)}),sA(this,sP).backendChanged(this);let n=sA(this,sR)[sA(this,sO)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let r=new e.constructor(e.type,e);null===(i=e.target)||void 0===i||i.dispatchEvent(r)}}}),sN(this,sW,{writable:!0,value:(e,t,i,n)=>sA(this,sR)[sA(this,sO)].instance[e](t,i,n)}),sN(this,sU,{writable:!0,value:(e,t,i,n)=>{let r="".concat(e,"_").concat(t),o=sA(this,sW).call(this,e,t,i,n);return sA(this,sB)[r]={func:e,args:[t,i,n],unsubscribe:o},()=>{sA(this,sB)[r].unsubscribe(),delete sA(this,sB)[r]}}}),!i||!i.backends||i.backends.length<1)throw Error("You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx");sT(this,sP,new sM),sT(this,sR,{}),sT(this,sF,[]),i.backends.forEach(i=>{let n=sA(this,sH).call(this,e,t,i);sA(this,sR)[n.id]=n,sA(this,sF).push(n)}),sT(this,sO,sA(this,sF)[0].id),sT(this,sB,{})}}sD(s$,"isSetUp",!1);let sK=(e,t,i)=>new s$(e,t,i);var sq=i(56536);!function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(l||(l={}));class sG{get delay(){var e;return null!==(e=this.args.delay)&&void 0!==e?e:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var e;return null!==(e=this.args.ignoreContextMenu)&&void 0!==e&&e}get enableHoverOutsideTarget(){var e;return null!==(e=this.args.enableHoverOutsideTarget)&&void 0!==e&&e}get enableKeyboardEvents(){var e;return null!==(e=this.args.enableKeyboardEvents)&&void 0!==e&&e}get enableMouseEvents(){var e;return null!==(e=this.args.enableMouseEvents)&&void 0!==e&&e}get enableTouchEvents(){var e;return null===(e=this.args.enableTouchEvents)||void 0===e||e}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var e,t,i,n;return null!==(n=null!==(i=null===(e=this.args)||void 0===e?void 0:e.delayTouchStart)&&void 0!==i?i:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get delayMouseStart(){var e,t,i,n;return null!==(n=null!==(i=null===(e=this.args)||void 0===e?void 0:e.delayMouseStart)&&void 0!==i?i:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get window(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.context)||void 0===e?void 0:e.document)?this.context.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.args)||void 0===e?void 0:e.rootElement)||this.document}constructor(e,t){this.args=e,this.context=t}}let sZ={Left:1},sY={Left:0};function sJ(e){return void 0===e.button||e.button===sY.Left}function sQ(e){return!!e.targetTouches}function sX(e,t){return sQ(e)?1===e.targetTouches.length?sX(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?sX(e.touches[0]):void 0:{x:e.clientX,y:e.clientY}}let s0=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get:()=>(e=!0,!0)}))}catch(e){}return e})(),s1={[l.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[l.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[l.keyboard]:{keydown:"keydown"}};class s2{profile(){var e;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:(null===(e=this.dragOverTargetIds)||void 0===e?void 0:e.length)||0}}get document(){return this.options.document}setup(){let e=this.options.rootElement;e&&((0,sq.k)(!s2.isSetUp,"Cannot have two Touch backends at the same time."),s2.isSetUp=!0,this.addEventListener(e,"start",this.getTopMoveStartHandler()),this.addEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(e,"move",this.handleTopMove),this.addEventListener(e,"move",this.handleTopMoveCapture,!0),this.addEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(e,"keydown",this.handleCancelOnEscape,!0))}teardown(){let e=this.options.rootElement;e&&(s2.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(e,"start",this.handleTopMoveStart),this.removeEventListener(e,"move",this.handleTopMoveCapture,!0),this.removeEventListener(e,"move",this.handleTopMove),this.removeEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(e,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,i,n=!1){let r=s0?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=s1[n][t];o&&e.addEventListener(o,i,r)})}removeEventListener(e,t,i,n=!1){let r=s0?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=s1[n][t];o&&e.removeEventListener(o,i,r)})}connectDragSource(e,t){let i=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,"start",i),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,"start",i)}}connectDragPreview(e,t,i){return this.sourcePreviewNodeOptions.set(e,i),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){let i=this.options.rootElement;if(!this.document||!i)return()=>{};let n=n=>{let r;if(!this.document||!i||!this.monitor.isDragging())return;switch(n.type){case s1.mouse.move:r={x:n.clientX,y:n.clientY};break;case s1.touch.move:var o,s;r={x:(null===(o=n.touches[0])||void 0===o?void 0:o.clientX)||0,y:(null===(s=n.touches[0])||void 0===s?void 0:s.clientY)||0}}let a=null!=r?this.document.elementFromPoint(r.x,r.y):void 0,l=a&&t.contains(a);if(a===t||l)return this.handleMove(n,e)};return this.addEventListener(this.document.body,"move",n),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,"move",n))}}getTopMoveStartHandler(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,i){this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&function(e){let t=1===e.nodeType?e:e.parentElement;if(!t)return;let{top:i,left:n}=t.getBoundingClientRect();return{x:n,y:i}}(t)},this.handleTopMoveStartCapture=e=>{sJ(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!sJ(e))return;let t=sX(e);t&&(sQ(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!sJ(e))return;let t=e.type===s1.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{var t,i;if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;let{moveStartSourceIds:n,dragOverTargetIds:r}=this,o=this.options.enableHoverOutsideTarget,s=sX(e,this.lastTargetTouchFallback);if(!s)return;if(this._isScrolling||!this.monitor.isDragging()&&function(e,t,i,n,r){if(!r)return!1;let o=180*Math.atan2(n-t,i-e)/Math.PI+180;for(let e=0;e=t.start)&&(null==t.end||o<=t.end))return!0}return!1}(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,s.x,s.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&n&&(t=this._mouseClientOffset.x||0,i=this._mouseClientOffset.y||0,Math.sqrt(Math.pow(Math.abs(s.x-t),2)+Math.pow(Math.abs(s.y-i),2))>(this.options.touchSlop?this.options.touchSlop:0))&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(n,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;let a=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(a),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();let l=(r||[]).map(e=>this.targetNodes.get(e)).filter(e=>!!e),u=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(s.x,s.y,l):this.document.elementsFromPoint(s.x,s.y),d=[];for(let e in u){if(!u.hasOwnProperty(e))continue;let t=u[e];for(null!=t&&d.push(t);t;)(t=t.parentElement)&&-1===d.indexOf(t)&&d.push(t)}let c=d.filter(e=>l.indexOf(e)>-1).map(e=>this._getDropTargetId(e)).filter(e=>!!e).filter((e,t,i)=>i.indexOf(e)===t);if(o)for(let e in this.targetNodes){let t=this.targetNodes.get(e);if(a&&t&&t.contains(a)&&-1===c.indexOf(e)){c.unshift(e);break}}c.reverse(),this.actions.hover(c,{clientOffset:s})},this._getDropTargetId=e=>{let t=this.targetNodes.keys(),i=t.next();for(;!1===i.done;){let n=i.value;if(e===this.targetNodes.get(n))return n;i=t.next()}},this.handleTopMoveEndCapture=e=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,function(e){return void 0===e.buttons||(e.buttons&sZ.Left)==0}(e)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=e=>{"Escape"===e.key&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new sG(i,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(l.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(l.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(l.keyboard)}}let s6=function(e,t={},i={}){return new s2(e,t,i)};var s3=function(){return(s3=Object.assign||function(e){for(var t,i=1,n=arguments.length;i(f.current=!0,()=>void(f.current=!1)));let[p,g,m]=(0,d.useMemo)(()=>{let e=()=>{if(!u.current.element)return;let{left:e,top:t,width:i,height:n,bottom:r,right:s,x:a,y:d}=u.current.element.getBoundingClientRect(),c={left:e,top:t,width:i,height:n,bottom:r,right:s,x:a,y:d};u.current.element instanceof HTMLElement&&o&&(c.height=u.current.element.offsetHeight,c.width=u.current.element.offsetWidth),Object.freeze(c),f.current&&!sg(u.current.lastBounds,c)&&l(u.current.lastBounds=c)};return[e,h?sf()(e,h):e,c?sf()(e,c):e]},[l,o,c,h]);function v(){u.current.scrollContainers&&(u.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",m,!0)),u.current.scrollContainers=null),u.current.resizeObserver&&(u.current.resizeObserver.disconnect(),u.current.resizeObserver=null)}function b(){u.current.element&&(u.current.resizeObserver=new s(m),u.current.resizeObserver.observe(u.current.element),n&&u.current.scrollContainers&&u.current.scrollContainers.forEach(e=>e.addEventListener("scroll",m,{capture:!0,passive:!0})))}return t=!!n,(0,d.useEffect)(()=>{if(t)return window.addEventListener("scroll",m,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",m,!0)},[m,t]),(0,d.useEffect)(()=>(window.addEventListener("resize",g),()=>void window.removeEventListener("resize",g)),[g]),(0,d.useEffect)(()=>{v(),b()},[n,m,g]),(0,d.useEffect)(()=>v,[]),[e=>{e&&e!==u.current.element&&(v(),u.current.element=e,u.current.scrollContainers=function e(t){let i=[];if(!t||t===document.body)return i;let{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(t);return[n,r,o].some(e=>"auto"===e||"scroll"===e)&&i.push(t),[...i,...e(t.parentElement)]}(e),b())},a,p]}({polyfill:em}),a=s[0],l=s[1].height,u=(0,d.useState)(t),c=u[0],h=u[1],f=(0,d.useState)(t),p=f[0],g=f[1],m=(0,d.useState)(!1),v=m[0],b=m[1];return(0,d.useEffect)(function(){b(!0),t?h(!0):g(!1)},[t]),(0,d.useEffect)(function(){c&&g(!0)},[l]),d.createElement(sc.div,{style:v?{overflow:"hidden"}:void 0,onAnimationComplete:function(){b(!1),t||h(!1)},initial:p?"open":"close",animate:p?"open":"close",inherit:!1,variants:void 0===r?{open:{opacity:1,height:"auto"},close:{opacity:0,height:0}}:r,transition:{ease:void 0===i?"easeIn":i,duration:function(e,t){if(t)return t;if(!e)return 0;var i=e/36;return Math.round((4+10*Math.pow(i,.25)+i/5)*10)/1500}(l,n)}},d.createElement("div",{ref:a},c&&o))}var s4=function(e,t){return e.text>t.text?1:e.textr?o-1:o,[r,o]},ao=function(e,t,i){var n=t<0?e.length+t:t;if(n>=0&&ni.top+i.height/2?"down":"up"},al=function(e,t){var i="",n=0;return e.forEach(function(r,o){var s,a=aa(r,(null===(s=t.getClientOffset())||void 0===s?void 0:s.y)||0);""===i?i=a:i!==a&&(i=a,n=o),o===e.length-1&&"down"===a&&(n=o+1)}),n},au=function(e,t,i){var n=t.closest('[role="list"]'),r=null==n?void 0:n.querySelectorAll(':scope > [role="listitem"]');return r?al(r,i):null},ad=function(e,t,i){var n=e.getBoundingClientRect(),r=i.dropTargetOffset,o=n.top+r;return t>n.bottom-r?"lower":t [role="listitem"]');return{id:n.rootId,index:al(o,i)}}var s=i.getItem(),a=t.querySelector('[role="list"]'),l=ad(t,(null===(r=i.getClientOffset())||void 0===r?void 0:r.y)||0,n);if(a){if("upper"===l){if(!at(s,e.parent,n))return{id:e.id,index:0};var u=au(e,t,i);return null===u?null:{id:e.parent,index:u}}var o=a.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:al(o,i)}}if("middle"===l)return{id:e.id,index:0};if(at(s,e.parent,n)){var u=au(e,t,i);return null===u?null:{id:e.parent,index:u}}return null},ah=function(e,t){var i=[],n=function(e,t){var r=e.filter(function(e){return t.includes(e.parent)});r.length>0&&(i=s8(s8([],i,!0),r,!0),n(e,r.map(function(e){return e.id})))};return n(e,[t]),i};function af(e,t){for(var i=[],n=e.find(function(e){return e.id===t});n;)(n=e.find(function(e){return e.id===n.parent}))&&i.push(n);return i}var ap=function(e){return void 0===e&&(e={}),{backends:[{id:"html5",backend:N,options:e.html5,transition:sS},{id:"touch",backend:s6,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:sC}]}},ag=function(e,t){return e.some(function(e){return e.parent===t})},am=(0,d.createContext)({}),av=function(e){var t=aP(e.tree,e.initialOpen),i=t[0],n=t[1],r=n.handleToggle,o=n.handleCloseAll,s=n.handleOpenAll,a=n.handleOpen,l=n.handleClose;(0,d.useImperativeHandle)(e.treeRef,function(){return{open:function(t){return a(t,e.onChangeOpen)},close:function(t){return l(t,e.onChangeOpen)},openAll:function(){return s(e.onChangeOpen)},closeAll:function(){return o(e.onChangeOpen)}}});var u=(0,sm.N)().getMonitor(),c=e.canDrop,h=e.canDrag,f=s3(s3({extraAcceptTypes:[],listComponent:"ul",listItemComponent:"li",placeholderComponent:"li",sort:!0,insertDroppableFirst:!0,enableAnimateExpand:!1,dropTargetOffset:0,initialOpen:!1},e),{openIds:i,onDrop:function(t,i,n){if(t){var r={dragSourceId:t.id,dropTargetId:i,dragSource:t,dropTarget:s9(e.tree,i),monitor:u},o=e.tree;if(s9(o,t.id)||(o=s8(s8([],o,!0),[t],!1)),!1===e.sort){var s=ar(o,t.id,i,n)[1];r.destinationIndex=s,r.relativeIndex=n,e.onDrop(as(o,t.id,i,n),r);return}e.onDrop(ai(o,t.id,i),r)}else{var r={dropTargetId:i,dropTarget:s9(e.tree,i),monitor:u};!1===e.sort&&(r.destinationIndex=an(e.tree,i,n),r.relativeIndex=n),e.onDrop(e.tree,r)}},canDrop:c?function(t,i){return c(e.tree,{dragSourceId:null!=t?t:void 0,dropTargetId:i,dragSource:u.getItem(),dropTarget:s9(e.tree,i),monitor:u})}:void 0,canDrag:h?function(t){return h(s9(e.tree,t))}:void 0,onToggle:function(t){return r(t,e.onChangeOpen)}});return d.createElement(am.Provider,{value:f},e.children)},ab=(0,d.createContext)({}),ay={isLock:!1},a_=function(e){var t=(0,d.useState)(ay.isLock),i=t[0],n=t[1];return d.createElement(ab.Provider,{value:{isLock:i,lock:function(){return n(!0)},unlock:function(){return n(!1)}}},e.children)},aw=(0,d.createContext)({}),aC={dropTargetId:void 0,index:void 0},aS=function(e){var t=(0,d.useState)(aC.dropTargetId),i=t[0],n=t[1],r=(0,d.useState)(aC.index),o=r[0],s=r[1];return d.createElement(aw.Provider,{value:{dropTargetId:i,index:o,showPlaceholder:function(e,t){n(e),s(t)},hidePlaceholder:function(){n(aC.dropTargetId),s(aC.index)}}},e.children)},ax=function(e){return d.createElement(av,s3({},e),d.createElement(a_,null,d.createElement(aS,null,e.children)))},ak=function(e){var t=(0,d.useContext)(ab);(0,d.useEffect)(function(){if(e.current){var i=e.current,n=function(e){var i=e.target;(i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement)&&t.lock()},r=function(e){var i=e.target;(i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement)&&t.unlock()},o=function(e){return n(e)},s=function(e){return r(e)},a=function(e){return n(e)},l=function(e){return r(e)},u=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return u.observe(i,{subtree:!0,childList:!0}),i.addEventListener("mouseover",o),i.addEventListener("mouseout",s),i.addEventListener("focusin",a),i.addEventListener("focusout",l),function(){u.disconnect(),i.removeEventListener("mouseover",o),i.removeEventListener("mouseout",s),i.removeEventListener("focusin",a),i.removeEventListener("focusout",l)}}},[e,t]),(0,d.useEffect)(function(){var i;null===(i=e.current)||void 0===i||i.setAttribute("draggable",t.isLock?"false":"true")},[e,t.isLock])},aE={TREE_ITEM:Symbol()},aL=null,aM=function(e){var t=e.target;if(t instanceof HTMLElement){var i=t.closest('[role="listitem"]');e.currentTarget===i&&(aL=i)}},aN=function(e){return aM(e)},aD=function(e){return aM(e)},aA=function(e,t){var i=aF();(0,d.useEffect)(function(){var e=t.current;return null==e||e.addEventListener("dragstart",aN),null==e||e.addEventListener("touchstart",aD,{passive:!0}),function(){null==e||e.removeEventListener("dragstart",aN),null==e||e.removeEventListener("touchstart",aD)}},[t]);var n=(0,sv.c)({type:aE.TREE_ITEM,item:function(n){var r=s3({ref:t},e);return i.onDragStart&&i.onDragStart(r,n),r},end:function(e,t){i.onDragEnd&&i.onDragEnd(e,t)},canDrag:function(){var n=i.canDrag;return aL===t.current&&(!n||n(e.id))},collect:function(e){return{isDragging:e.isDragging()}}});return[n[0].isDragging,n[1],n[2]]},aT=function(e,t,i){var n=(0,d.useRef)(0),r=(0,d.useRef)(0);return{onDragEnter:function(){n.current+=1,1!==n.current||t||(r.current=window.setTimeout(function(){return i(e)},500))},onDragLeave:function(){n.current-=1,0===n.current&&window.clearTimeout(r.current)},onDrop:function(){r.current>0&&window.clearTimeout(r.current),n.current=0,r.current=0}}},aI=function(e){var t=aF(),i=(0,d.useContext)(aw),n=(0,sb.L)({accept:s8([aE.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(e,n){var r=t.rootId,o=t.onDrop,s=i.dropTargetId,a=i.index;n.isOver({shallow:!0})&&void 0!==s&&void 0!==a&&o(ae(e)?e:null,r,a),i.hidePlaceholder()},canDrop:function(e,i){var n=t.rootId;return!!i.isOver({shallow:!0})&&void 0!==e&&at(e,n,t)},hover:function(n,r){if(r.isOver({shallow:!0})){var o=t.rootId,s=i.dropTargetId,a=i.index,l=i.showPlaceholder,u=i.hidePlaceholder,d=ac(null,e.current,r,t);if(null===d||!at(n,o,t)){u();return}(d.id!==s||d.index!==a)&&l(d.id,d.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),r=n[0];return[r.isOver,r.dragSource,n[1]]},aO=function(e,t){var i=aF(),n=(0,d.useContext)(aw),r=(0,sb.L)({accept:s8([aE.TREE_ITEM],i.extraAcceptTypes,!0),drop:function(e,t){var r=n.dropTargetId,o=n.index;t.isOver({shallow:!0})&&void 0!==r&&void 0!==o&&i.onDrop(ae(e)?e:null,r,o),n.hidePlaceholder()},canDrop:function(n,r){if(r.isOver({shallow:!0})){var o=ac(e,t.current,r,i);return null!==o&&at(n,o.id,i)}return!1},hover:function(r,o){if(o.isOver({shallow:!0})){var s=n.dropTargetId,a=n.index,l=n.showPlaceholder,u=n.hidePlaceholder,d=ac(e,t.current,o,i);if(null===d||!at(r,d.id,i)){u();return}(d.id!==s||d.index!==a)&&l(d.id,d.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),o=r[0];return[o.isOver,o.dragSource,r[1]]},aP=function(e,t){var i=(0,d.useMemo)(function(){return!0===t?e.filter(function(t){return ag(e,t.id)}).map(function(e){return e.id}):Array.isArray(t)?t:[]},[t]),n=(0,d.useState)(i),r=n[0],o=n[1];return(0,d.useEffect)(function(){return o(i)},[t]),[r,{handleToggle:function(e,t){var i=r.includes(e)?r.filter(function(t){return t!==e}):s8(s8([],r,!0),[e],!1);o(i),t&&t(i)},handleCloseAll:function(e){o([]),e&&e([])},handleOpenAll:function(t){var i=e.filter(function(t){return ag(e,t.id)}).map(function(e){return e.id});o(i),t&&t(i)},handleOpen:function(t,i){var n=[];if(Array.isArray(t)){var s=e.filter(function(i){return t.includes(i.id)&&ag(e,i.id)});n=s8(s8([],r,!0),s.map(function(e){return e.id}),!0).filter(function(e,t,i){return i.indexOf(e)===t})}else n=r.includes(t)?r:s8(s8([],r,!0),[t],!1);o(n),i&&i(n)},handleClose:function(e,t){var i=r.filter(function(t){return Array.isArray(e)?!e.includes(t):t!==e});o(i),t&&t(i)}}]},aR=function(){return(0,sy.f)(function(e){var t=e.getItemType();return{item:e.getItem(),clientOffset:e.getClientOffset(),isDragging:e.isDragging()&&t===aE.TREE_ITEM}})},aF=function(){var e=(0,d.useContext)(am);if(!e)throw Error("useTreeContext must be used under TreeProvider");return e},aB=function(e,t){var i=aF(),n=i.rootId,r=i.rootProps,o=i.classes,s=(null==o?void 0:o.container)||"";return t&&(null==o?void 0:o.dropTarget)&&(s="".concat(s," ").concat(o.dropTarget)),e===n&&(null==o?void 0:o.root)&&(s="".concat(s," ").concat(o.root)),e===n&&(null==r?void 0:r.className)&&(s="".concat(s," ").concat(r.className)),s=s.trim()},aH=function(e,t,i){t.current?i(t):i(e),(0,d.useEffect)(function(){t.current?i(t):i(e)},[t.current])},az=function(e){var t=aF(),i=(0,d.useContext)(aw),r=(0,d.useRef)(null),o=(0,d.useRef)(null),s=t.tree.find(function(t){return t.id===e.id}),a=t.openIds,l=t.classes,u=t.enableAnimateExpand,c=a.includes(e.id),h=aA(s,r),f=h[0],p=h[1],g=h[2],m=aO(s,r),v=m[0],b=m[1],y=m[2];aH(r,o,p),at(b,e.id,t)&&y(r),(0,d.useEffect)(function(){t.dragPreviewRender?g((n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n),{captureDraggingState:!0}):o.current&&g(r)},[g,t.dragPreviewRender]),ak(r);var _=t.listItemComponent,w=(null==l?void 0:l.listItem)||"";v&&(null==l?void 0:l.dropTarget)&&(w="".concat(w," ").concat(l.dropTarget)),f&&(null==l?void 0:l.draggingSource)&&(w="".concat(w," ").concat(l.draggingSource));var C=!t.canDrag||t.canDrag(e.id),S=i.dropTargetId===e.id,x={depth:e.depth,isOpen:c,isDragging:f,isDropTarget:S,draggable:C,hasChild:ag(t.tree,e.id),containerRef:r,handleRef:o,onToggle:function(){return t.onToggle(s.id)}};return d.createElement(_,{ref:r,className:w,role:"listitem"},t.render(s,x),u&&x.hasChild&&d.createElement(s5,{isVisible:c},d.createElement(aj,{parentId:e.id,depth:e.depth+1})),!u&&x.hasChild&&c&&d.createElement(aj,{parentId:e.id,depth:e.depth+1}))},aV=function(e){var t=aF(),i=t.placeholderRender,n=t.placeholderComponent,r=t.classes,o=(0,d.useContext)(aw),s=(0,sm.N)().getMonitor().getItem();return i&&s&&e.dropTargetId===o.dropTargetId&&(e.index===o.index||void 0===e.index&&e.listCount===o.index)?d.createElement(n,{className:(null==r?void 0:r.placeholder)||""},i(s,{depth:e.depth})):null},aj=function(e){var t=aF(),i=(0,d.useRef)(null),n=t.tree.filter(function(t){return t.parent===e.parentId}),r=n,o="function"==typeof t.sort?t.sort:s4;if(t.insertDroppableFirst){var s=n.filter(function(e){return e.droppable}),a=n.filter(function(e){return!e.droppable});!1===t.sort||(s=s.sort(o),a=a.sort(o)),r=s8(s8([],s,!0),a,!0)}else!1!==t.sort&&(r=n.sort(o));var l=aI(i),u=l[0],c=l[1],h=l[2];e.parentId===t.rootId&&at(c,t.rootId,t)&&h(i);var f=aB(e.parentId,u),p=t.rootProps||{},g=t.listComponent;return d.createElement(g,s3({ref:i,role:"list"},p,{className:f}),r.map(function(t,i){return d.createElement(d.Fragment,{key:t.id},d.createElement(aV,{depth:e.depth,listCount:r.length,dropTargetId:e.parentId,index:i}),d.createElement(az,{id:t.id,depth:e.depth}))}),d.createElement(aV,{depth:e.depth,listCount:r.length,dropTargetId:e.parentId}))},aW={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},aU=function(e){var t=e.clientOffset;if(!t)return{};var i=t.x,n=t.y;return{pointerEvents:"none",transform:"translate(".concat(i,"px, ").concat(n,"px)")}},a$=function(){var e=aF(),t=aR(),i=t.isDragging,n=t.clientOffset;return i&&n?d.createElement("div",{style:aW},d.createElement("div",{style:aU(t)},e.dragPreviewRender&&e.dragPreviewRender(t))):null},aK=(0,d.forwardRef)(function(e,t){return d.createElement(ax,s3({},e,{treeRef:t}),e.dragPreviewRender&&d.createElement(a$,null),d.createElement(aj,{parentId:e.rootId,depth:0}))})},45887:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCurve=t.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(97493),r=i(96013),o=i(57851);function s(e){return{hash:e,hmac:(t,...i)=>(0,n.hmac)(e,t,(0,r.concatBytes)(...i)),randomBytes:r.randomBytes}}t.getHash=s,t.createCurve=function(e,t){let i=t=>(0,o.weierstrass)({...e,...s(t)});return Object.freeze({...i(t),create:i})}},41465:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateBasic=t.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(49530),r=i(4323),o=BigInt(0),s=BigInt(1);t.wNAF=function(e,t){let i=(e,t)=>{let i=t.negate();return e?i:t},n=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:i,unsafeLadder(t,i){let n=e.ZERO,r=t;for(;i>o;)i&s&&(n=n.add(r)),r=r.double(),i>>=s;return n},precomputeWindow(e,t){let{windows:i,windowSize:r}=n(t),o=[],s=e,a=s;for(let e=0;e>=f,n>l&&(n-=h,o+=s);let a=t+Math.abs(n)-1,p=e%2!=0,g=n<0;0===n?d=d.add(i(p,r[t])):u=u.add(i(g,r[a]))}return{p:u,f:d}},wNAFCached(e,t,i,n){let r=e._WINDOW_SIZE||1,o=t.get(e);return o||(o=this.precomputeWindow(e,r),1!==r&&t.set(e,n(o))),this.wNAF(r,o,i)}}},t.validateBasic=function(e){return(0,n.validateField)(e.Fp),(0,r.validateObject)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,n.nLength)(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}},91322:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHasher=t.isogenyMap=t.hash_to_field=t.expand_message_xof=t.expand_message_xmd=void 0;let n=i(49530),r=i(4323),o=r.bytesToNumberBE;function s(e,t){if(e<0||e>=1<<8*t)throw Error(`bad I2OSP call: value=${e} length=${t}`);let i=Array.from({length:t}).fill(0);for(let n=t-1;n>=0;n--)i[n]=255&e,e>>>=8;return new Uint8Array(i)}function a(e){if(!(e instanceof Uint8Array))throw Error("Uint8Array expected")}function l(e){if(!Number.isSafeInteger(e))throw Error("number expected")}function u(e,t,i,n){a(e),a(t),l(i),t.length>255&&(t=n((0,r.concatBytes)((0,r.utf8ToBytes)("H2C-OVERSIZE-DST-"),t)));let{outputLen:o,blockLen:u}=n,d=Math.ceil(i/o);if(d>255)throw Error("Invalid xmd length");let c=(0,r.concatBytes)(t,s(t.length,1)),h=s(0,u),f=s(i,2),p=Array(d),g=n((0,r.concatBytes)(h,e,f,s(0,1),c));p[0]=n((0,r.concatBytes)(g,s(1,1),c));for(let e=1;e<=d;e++){let t=[function(e,t){let i=new Uint8Array(e.length);for(let n=0;n255&&(t=o.create({dkLen:Math.ceil(2*n/8)}).update((0,r.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(t).digest()),i>65535||t.length>255)throw Error("expand_message_xof: invalid lenInBytes");return o.create({dkLen:i}).update(e).update(s(i,2)).update(t).update(s(t.length,1)).digest()}function c(e,t,i){let s;(0,r.validateObject)(i,{DST:"string",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:c,k:h,m:f,hash:p,expand:g,DST:m}=i;a(e),l(t);let v=function(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return(0,r.utf8ToBytes)(e);throw Error("DST must be Uint8Array or string")}(m),b=Math.ceil((c.toString(2).length+h)/8),y=t*f*b;if("xmd"===g)s=u(e,v,y,p);else if("xof"===g)s=d(e,v,y,h,p);else if("_internal_pass"===g)s=e;else throw Error('expand must be "xmd" or "xof"');let _=Array(t);for(let e=0;eArray.from(e).reverse());return(t,n)=>{let[r,o,s,a]=i.map(i=>i.reduce((i,n)=>e.add(e.mul(i,t),n)));return{x:t=e.div(r,o),y:n=e.mul(n,e.div(s,a))}}},t.createHasher=function(e,t,i){if("function"!=typeof t)throw Error("mapToCurve() must be defined");return{hashToCurve(n,r){let o=c(n,2,{...i,DST:i.DST,...r}),s=e.fromAffine(t(o[0])),a=e.fromAffine(t(o[1])),l=s.add(a).clearCofactor();return l.assertValidity(),l},encodeToCurve(n,r){let o=c(n,1,{...i,DST:i.encodeDST,...r}),s=e.fromAffine(t(o[0])).clearCofactor();return s.assertValidity(),s}}}},49530:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hashToPrivateScalar=t.FpSqrtEven=t.FpSqrtOdd=t.Field=t.nLength=t.FpIsSquare=t.FpDiv=t.FpInvertBatch=t.FpPow=t.validateField=t.isNegativeLE=t.FpSqrt=t.tonelliShanks=t.invert=t.pow2=t.pow=t.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(4323),r=BigInt(0),o=BigInt(1),s=BigInt(2),a=BigInt(3),l=BigInt(4),u=BigInt(5),d=BigInt(8);function c(e,t){let i=e%t;return i>=r?i:t+i}function h(e,t,i){if(i<=r||t 0");if(i===o)return r;let n=o;for(;t>r;)t&o&&(n=n*e%i),e=e*e%i,t>>=o;return n}function f(e,t){if(e===r||t<=r)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);let i=c(e,t),n=t,s=r,a=o,l=o,u=r;for(;i!==r;){let e=n/i,t=n%i,r=s-l*e,o=a-u*e;n=i,i=t,s=l,a=u,l=r,u=o}if(n!==o)throw Error("invert: does not exist");return c(s,t)}function p(e){let t,i,n;let a=(e-o)/s;for(t=e-o,i=0;t%s===r;t/=s,i++);for(n=s;nr;)n*=n,n%=i;return n},t.invert=f,t.tonelliShanks=p,t.FpSqrt=g,t.isNegativeLE=(e,t)=>(c(e,t)&o)===o;let m=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function v(e,t,i){if(i 0");if(i===r)return e.ONE;if(i===o)return t;let n=e.ONE,s=t;for(;i>r;)i&o&&(n=e.mul(n,s)),s=e.sqr(s),i>>=o;return n}function b(e,t){let i=Array(t.length),n=t.reduce((t,n,r)=>e.is0(n)?t:(i[r]=t,e.mul(t,n)),e.ONE),r=e.inv(n);return t.reduceRight((t,n,r)=>e.is0(n)?t:(i[r]=e.mul(t,i[r]),e.mul(t,n)),r),i}function y(e,t){let i=void 0!==t?t:e.toString(2).length;return{nBitLength:i,nByteLength:Math.ceil(i/8)}}t.validateField=function(e){let t=m.reduce((e,t)=>(e[t]="function",e),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,n.validateObject)(e,t)},t.FpPow=v,t.FpInvertBatch=b,t.FpDiv=function(e,t,i){return e.mul(t,"bigint"==typeof i?f(i,e.ORDER):e.inv(i))},t.FpIsSquare=function(e){let t=(e.ORDER-o)/s;return i=>{let n=e.pow(i,t);return e.eql(n,e.ZERO)||e.eql(n,e.ONE)}},t.nLength=y,t.Field=function(e,t,i=!1,s={}){if(e<=r)throw Error(`Expected Fp ORDER > 0, got ${e}`);let{nBitLength:a,nByteLength:l}=y(e,t);if(l>2048)throw Error("Field lengths over 2048 bytes are not supported");let u=g(e),d=Object.freeze({ORDER:e,BITS:a,BYTES:l,MASK:(0,n.bitMask)(a),ZERO:r,ONE:o,create:t=>c(t,e),isValid:t=>{if("bigint"!=typeof t)throw Error(`Invalid field element: expected bigint, got ${typeof t}`);return r<=t&&te===r,isOdd:e=>(e&o)===o,neg:t=>c(-t,e),eql:(e,t)=>e===t,sqr:t=>c(t*t,e),add:(t,i)=>c(t+i,e),sub:(t,i)=>c(t-i,e),mul:(t,i)=>c(t*i,e),pow:(e,t)=>v(d,e,t),div:(t,i)=>c(t*f(i,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>f(t,e),sqrt:s.sqrt||(e=>u(d,e)),invertBatch:e=>b(d,e),cmov:(e,t,i)=>i?t:e,toBytes:e=>i?(0,n.numberToBytesLE)(e,l):(0,n.numberToBytesBE)(e,l),fromBytes:e=>{if(e.length!==l)throw Error(`Fp.fromBytes: expected ${l}, got ${e.length}`);return i?(0,n.bytesToNumberLE)(e):(0,n.bytesToNumberBE)(e)}});return Object.freeze(d)},t.FpSqrtOdd=function(e,t){if(!e.isOdd)throw Error("Field doesn't have isOdd");let i=e.sqrt(t);return e.isOdd(i)?i:e.neg(i)},t.FpSqrtEven=function(e,t){if(!e.isOdd)throw Error("Field doesn't have isOdd");let i=e.sqrt(t);return e.isOdd(i)?e.neg(i):i},t.hashToPrivateScalar=function(e,t,i=!1){let r=(e=(0,n.ensureBytes)("privateHash",e)).length,s=y(t).nByteLength+8;if(s<24||r1024)throw Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${r}`);return c(i?(0,n.bytesToNumberLE)(e):(0,n.bytesToNumberBE)(e),t-o)+o}},4323:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateObject=t.createHmacDrbg=t.bitMask=t.bitSet=t.bitGet=t.bitLen=t.utf8ToBytes=t.equalBytes=t.concatBytes=t.ensureBytes=t.numberToVarBytesBE=t.numberToBytesLE=t.numberToBytesBE=t.bytesToNumberLE=t.bytesToNumberBE=t.hexToBytes=t.hexToNumber=t.numberToHexUnpadded=t.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let i=BigInt(0),n=BigInt(1),r=BigInt(2),o=e=>e instanceof Uint8Array,s=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function a(e){if(!o(e))throw Error("Uint8Array expected");let t="";for(let i=0;ie+t.length,0)),i=0;return e.forEach(e=>{if(!o(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t}t.bytesToHex=a,t.numberToHexUnpadded=l,t.hexToNumber=u,t.hexToBytes=d,t.bytesToNumberBE=function(e){return u(a(e))},t.bytesToNumberLE=function(e){if(!o(e))throw Error("Uint8Array expected");return u(a(Uint8Array.from(e).reverse()))},t.numberToBytesBE=c,t.numberToBytesLE=function(e,t){return c(e,t).reverse()},t.numberToVarBytesBE=function(e){return d(l(e))},t.ensureBytes=function(e,t,i){let n;if("string"==typeof t)try{n=d(t)}catch(i){throw Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(o(t))n=Uint8Array.from(t);else throw Error(`${e} must be hex string or Uint8Array`);let r=n.length;if("number"==typeof i&&r!==i)throw Error(`${e} expected ${i} bytes, got ${r}`);return n},t.concatBytes=h,t.equalBytes=function(e,t){if(e.length!==t.length)return!1;for(let i=0;ii;e>>=n,t+=1);return t},t.bitGet=function(e,t){return e>>BigInt(t)&n},t.bitSet=(e,t,r)=>e|(r?n:i)<(r<new Uint8Array(e),p=e=>Uint8Array.from(e);t.createHmacDrbg=function(e,t,i){if("number"!=typeof e||e<2)throw Error("hashLen must be a number");if("number"!=typeof t||t<2)throw Error("qByteLen must be a number");if("function"!=typeof i)throw Error("hmacFn must be a function");let n=f(e),r=f(e),o=0,s=()=>{n.fill(1),r.fill(0),o=0},a=(...e)=>i(r,n,...e),l=(e=f())=>{r=a(p([0]),e),n=a(),0!==e.length&&(r=a(p([1]),e),n=a())},u=()=>{if(o++>=1e3)throw Error("drbg: tried 1000 values");let e=0,i=[];for(;e{let i;for(s(),l(e);!(i=t(u()));)l();return s(),i}};let g={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};t.validateObject=function(e,t,i={}){let n=(t,i,n)=>{let r=g[i];if("function"!=typeof r)throw Error(`Invalid validator "${i}", expected function`);let o=e[t];if((!n||void 0!==o)&&!r(o,e))throw Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${i}`)};for(let[e,i]of Object.entries(t))n(e,i,!1);for(let[e,t]of Object.entries(i))n(e,t,!0);return e}},57851:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToCurveSimpleSWU=t.SWUFpSqrtRatio=t.weierstrass=t.weierstrassPoints=t.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(49530),r=i(4323),o=i(4323),s=i(41465),{bytesToNumberBE:a,hexToBytes:l}=r;t.DER={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){let{Err:i}=t.DER;if(e.length<2||2!==e[0])throw new i("Invalid signature integer tag");let n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new i("Invalid signature integer: wrong length");if(128&r[0])throw new i("Invalid signature integer: negative");if(0===r[0]&&!(128&r[1]))throw new i("Invalid signature integer: unnecessary leading zero");return{d:a(r),l:e.subarray(n+2)}},toSig(e){let{Err:i}=t.DER,n="string"==typeof e?l(e):e;if(!(n instanceof Uint8Array))throw Error("ui8a expected");let r=n.length;if(r<2||48!=n[0])throw new i("Invalid signature tag");if(n[1]!==r-2)throw new i("Invalid signature: incorrect length");let{d:o,l:s}=t.DER._parseInt(n.subarray(2)),{d:a,l:u}=t.DER._parseInt(s);if(u.length)throw new i("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){let t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,i=e=>{let t=e.toString(16);return 1&t.length?`0${t}`:t},n=t(i(e.s)),r=t(i(e.r)),o=n.length/2,s=r.length/2;return`30${i(s+o+4)}02${i(s)}${r}02${i(o)}${n}`}};let u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(3),f=BigInt(4);function p(e){let t=function(e){let t=(0,s.validateBasic)(e);r.validateObject(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:i,Fp:n,a:o}=t;if(i){if(!n.eql(o,n.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof i||"bigint"!=typeof i.beta||"function"!=typeof i.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:i}=t,a=t.toBytes||((e,t,n)=>{let o=t.toAffine();return r.concatBytes(Uint8Array.from([4]),i.toBytes(o.x),i.toBytes(o.y))}),l=t.fromBytes||(e=>{let t=e.subarray(1);return{x:i.fromBytes(t.subarray(0,i.BYTES)),y:i.fromBytes(t.subarray(i.BYTES,2*i.BYTES))}});function c(e){let{a:n,b:r}=t,o=i.sqr(e),s=i.mul(o,e);return i.add(i.add(s,i.mul(e,n)),r)}if(!i.eql(i.sqr(t.Gy),c(t.Gx)))throw Error("bad generator point: equation left != right");function f(e){return"bigint"==typeof e&&ui.eql(e,i.ZERO);return r(t)&&r(n)?b.ZERO:new b(t,n,i.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){let t=i.invertBatch(e.map(e=>e.pz));return e.map((e,i)=>e.toAffine(t[i])).map(b.fromAffine)}static fromHex(e){let t=b.fromAffine(l((0,o.ensureBytes)("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return b.BASE.multiply(g(e))}_setWindowSize(e){this._WINDOW_SIZE=e,m.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint)return;throw Error("bad point: ZERO")}let{x:e,y:n}=this.toAffine();if(!i.isValid(e)||!i.isValid(n))throw Error("bad point: x or y not FE");let r=i.sqr(n),o=c(e);if(!i.eql(r,o))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:e}=this.toAffine();if(i.isOdd)return!i.isOdd(e);throw Error("Field doesn't support isOdd")}equals(e){v(e);let{px:t,py:n,pz:r}=this,{px:o,py:s,pz:a}=e,l=i.eql(i.mul(t,a),i.mul(o,r)),u=i.eql(i.mul(n,a),i.mul(s,r));return l&&u}negate(){return new b(this.px,i.neg(this.py),this.pz)}double(){let{a:e,b:n}=t,r=i.mul(n,h),{px:o,py:s,pz:a}=this,l=i.ZERO,u=i.ZERO,d=i.ZERO,c=i.mul(o,o),f=i.mul(s,s),p=i.mul(a,a),g=i.mul(o,s);return g=i.add(g,g),d=i.mul(o,a),d=i.add(d,d),l=i.mul(e,d),u=i.mul(r,p),u=i.add(l,u),l=i.sub(f,u),u=i.add(f,u),u=i.mul(l,u),l=i.mul(g,l),d=i.mul(r,d),p=i.mul(e,p),g=i.sub(c,p),g=i.mul(e,g),g=i.add(g,d),d=i.add(c,c),c=i.add(d,c),c=i.add(c,p),c=i.mul(c,g),u=i.add(u,c),p=i.mul(s,a),p=i.add(p,p),c=i.mul(p,g),l=i.sub(l,c),d=i.mul(p,f),d=i.add(d,d),d=i.add(d,d),new b(l,u,d)}add(e){v(e);let{px:n,py:r,pz:o}=this,{px:s,py:a,pz:l}=e,u=i.ZERO,d=i.ZERO,c=i.ZERO,f=t.a,p=i.mul(t.b,h),g=i.mul(n,s),m=i.mul(r,a),y=i.mul(o,l),_=i.add(n,r),w=i.add(s,a);_=i.mul(_,w),w=i.add(g,m),_=i.sub(_,w),w=i.add(n,o);let C=i.add(s,l);return w=i.mul(w,C),C=i.add(g,y),w=i.sub(w,C),C=i.add(r,o),u=i.add(a,l),C=i.mul(C,u),u=i.add(m,y),C=i.sub(C,u),c=i.mul(f,w),u=i.mul(p,y),c=i.add(u,c),u=i.sub(m,c),c=i.add(m,c),d=i.mul(u,c),m=i.add(g,g),m=i.add(m,g),y=i.mul(f,y),w=i.mul(p,w),m=i.add(m,y),y=i.sub(g,y),y=i.mul(f,y),w=i.add(w,y),g=i.mul(m,w),d=i.add(d,g),g=i.mul(C,w),u=i.mul(_,u),u=i.sub(u,g),g=i.mul(_,m),c=i.mul(C,c),c=i.add(c,g),new b(u,d,c)}subtract(e){return this.add(e.negate())}is0(){return this.equals(b.ZERO)}wNAF(e){return _.wNAFCached(this,m,e,e=>{let t=i.invertBatch(e.map(e=>e.pz));return e.map((e,i)=>e.toAffine(t[i])).map(b.fromAffine)})}multiplyUnsafe(e){let n=b.ZERO;if(e===u)return n;if(p(e),e===d)return this;let{endo:r}=t;if(!r)return _.unsafeLadder(this,e);let{k1neg:o,k1:s,k2neg:a,k2:l}=r.splitScalar(e),c=n,h=n,f=this;for(;s>u||l>u;)s&d&&(c=c.add(f)),l&d&&(h=h.add(f)),f=f.double(),s>>=d,l>>=d;return o&&(c=c.negate()),a&&(h=h.negate()),h=new b(i.mul(h.px,r.beta),h.py,h.pz),c.add(h)}multiply(e){let n,r;p(e);let{endo:o}=t;if(o){let{k1neg:t,k1:s,k2neg:a,k2:l}=o.splitScalar(e),{p:u,f:d}=this.wNAF(s),{p:c,f:h}=this.wNAF(l);u=_.constTimeNegate(t,u),c=_.constTimeNegate(a,c),c=new b(i.mul(c.px,o.beta),c.py,c.pz),n=u.add(c),r=d.add(h)}else{let{p:t,f:i}=this.wNAF(e);n=t,r=i}return b.normalizeZ([n,r])[0]}multiplyAndAddUnsafe(e,t,i){let n=b.BASE,r=(e,t)=>t!==u&&t!==d&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=r(this,t).add(r(e,i));return o.is0()?void 0:o}toAffine(e){let{px:t,py:n,pz:r}=this,o=this.is0();null==e&&(e=o?i.ONE:i.inv(r));let s=i.mul(t,e),a=i.mul(n,e),l=i.mul(r,e);if(o)return{x:i.ZERO,y:i.ZERO};if(!i.eql(l,i.ONE))throw Error("invZ was invalid");return{x:s,y:a}}isTorsionFree(){let{h:e,isTorsionFree:i}=t;if(e===d)return!0;if(i)return i(b,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:e,clearCofactor:i}=t;return e===d?this:i?i(b,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),a(b,this,e)}toHex(e=!0){return r.bytesToHex(this.toRawBytes(e))}}b.BASE=new b(t.Gx,t.Gy,i.ONE),b.ZERO=new b(i.ZERO,i.ONE,i.ZERO);let y=t.nBitLength,_=(0,s.wNAF)(b,t.endo?Math.ceil(y/2):y);return{CURVE:t,ProjectivePoint:b,normPrivateKeyToScalar:g,weierstrassEquation:c,isWithinCurveOrder:f}}function g(e,t){let i=e.ORDER,n=u;for(let e=i-d;e%c===u;e/=c)n+=d;let r=n,o=c<{let n=g,s=e.pow(i,p),a=e.sqr(s);a=e.mul(a,i);let u=e.mul(t,a);u=e.pow(u,l),u=e.mul(u,s),s=e.mul(u,i),a=e.mul(u,t);let h=e.mul(a,s);u=e.pow(h,o);let f=e.eql(u,e.ONE);s=e.mul(a,m),u=e.mul(h,n),a=e.cmov(s,a,f),h=e.cmov(u,h,f);for(let t=r;t>d;t--){let i=t-c;i=c<{let o=e.sqr(r),s=e.mul(t,r);o=e.mul(o,s);let a=e.pow(o,i);a=e.mul(a,s);let l=e.mul(a,n),u=e.mul(e.sqr(a),r),d=e.eql(u,t),c=e.cmov(l,a,d);return{isValid:d,value:c}}}return v}t.weierstrassPoints=p,t.weierstrass=function(e){let i;let a=(i=(0,s.validateBasic)(e),r.validateObject(i,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...i})),{Fp:l,n:c}=a,h=l.BYTES+1,f=2*l.BYTES+1;function g(e){return n.mod(e,c)}function m(e){return n.invert(e,c)}let{ProjectivePoint:v,normPrivateKeyToScalar:b,weierstrassEquation:y,isWithinCurveOrder:_}=p({...a,toBytes(e,t,i){let n=t.toAffine(),o=l.toBytes(n.x),s=r.concatBytes;return i?s(Uint8Array.from([t.hasEvenY()?2:3]),o):s(Uint8Array.from([4]),o,l.toBytes(n.y))},fromBytes(e){let t=e.length,i=e[0],n=e.subarray(1);if(t===h&&(2===i||3===i)){let e=r.bytesToNumberBE(n);if(!(ur.bytesToHex(r.numberToBytesBE(e,a.nByteLength)),C=(e,t,i)=>r.bytesToNumberBE(e.slice(t,i));class S{constructor(e,t,i){this.r=e,this.s=t,this.recovery=i,this.assertValidity()}static fromCompact(e){let t=a.nByteLength;return e=(0,o.ensureBytes)("compactSignature",e,2*t),new S(C(e,0,t),C(e,t,2*t))}static fromDER(e){let{r:i,s:n}=t.DER.toSig((0,o.ensureBytes)("DER",e));return new S(i,n)}assertValidity(){if(!_(this.r))throw Error("r must be 0 < r < CURVE.n");if(!_(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new S(this.r,this.s,e)}recoverPublicKey(e){let{r:t,s:i,recovery:n}=this,r=E((0,o.ensureBytes)("msgHash",e));if(null==n||![0,1,2,3].includes(n))throw Error("recovery id invalid");let s=2===n||3===n?t+a.n:t;if(s>=l.ORDER)throw Error("recovery id 2 or 3 invalid");let u=(1&n)==0?"02":"03",d=v.fromHex(u+w(s)),c=m(s),h=g(-r*c),f=g(i*c),p=v.BASE.multiplyAndAddUnsafe(d,h,f);if(!p)throw Error("point at infinify");return p.assertValidity(),p}hasHighS(){return this.s>c>>d}normalizeS(){return this.hasHighS()?new S(this.r,g(-this.s),this.recovery):this}toDERRawBytes(){return r.hexToBytes(this.toDERHex())}toDERHex(){return t.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return r.hexToBytes(this.toCompactHex())}toCompactHex(){return w(this.r)+w(this.s)}}function x(e){let t=e instanceof Uint8Array,i="string"==typeof e,n=(t||i)&&e.length;return t?n===h||n===f:i?n===2*h||n===2*f:e instanceof v}let k=a.bits2int||function(e){let t=r.bytesToNumberBE(e),i=8*e.length-a.nBitLength;return i>0?t>>BigInt(i):t},E=a.bits2int_modN||function(e){return g(k(e))},L=r.bitMask(a.nBitLength);function M(e){if("bigint"!=typeof e)throw Error("bigint expected");if(!(u<=e&&ee in i))throw Error("sign() legacy options not supported");let{hash:n,randomBytes:s}=a,{lowS:h,prehash:f,extraEntropy:p}=i;null==h&&(h=!0),e=(0,o.ensureBytes)("msgHash",e),f&&(e=(0,o.ensureBytes)("prehashed msgHash",n(e)));let y=E(e),w=b(t),C=[M(w),M(y)];if(null!=p){let e=!0===p?s(l.BYTES):p;C.push((0,o.ensureBytes)("extraEntropy",e,l.BYTES))}return{seed:r.concatBytes(...C),k2sig:function(e){let t=k(e);if(!_(t))return;let i=m(t),n=v.BASE.multiply(t).toAffine(),r=g(n.x);if(r===u)return;let o=g(i*g(y+r*w));if(o===u)return;let s=(n.x===r?0:2)|Number(n.y&d),a=o;return h&&o>c>>d&&(a=o>c>>d?g(-o):o,s^=1),new S(r,a,s)}}}(e,t,i);return r.createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)(n,s)},verify:function(e,i,n,r=D){let s,l;if(i=(0,o.ensureBytes)("msgHash",i),n=(0,o.ensureBytes)("publicKey",n),"strict"in r)throw Error("options.strict was renamed to lowS");let{lowS:u,prehash:d}=r;try{if("string"==typeof e||e instanceof Uint8Array)try{l=S.fromDER(e)}catch(i){if(!(i instanceof t.DER.Err))throw i;l=S.fromCompact(e)}else if("object"==typeof e&&"bigint"==typeof e.r&&"bigint"==typeof e.s){let{r:t,s:i}=e;l=new S(t,i)}else throw Error("PARSE");s=v.fromHex(n)}catch(e){if("PARSE"===e.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(u&&l.hasHighS())return!1;d&&(i=a.hash(i));let{r:c,s:h}=l,f=E(i),p=m(h),b=g(f*p),y=g(c*p),_=v.BASE.multiplyAndAddUnsafe(s,b,y)?.toAffine();return!!_&&g(_.x)===c},ProjectivePoint:v,Signature:S,utils:{isValidPrivateKey(e){try{return b(e),!0}catch(e){return!1}},normPrivateKeyToScalar:b,randomPrivateKey:()=>{let e=a.randomBytes(l.BYTES+8),t=n.hashToPrivateScalar(e,c);return r.numberToBytesBE(t,a.nByteLength)},precompute:(e=8,t=v.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)}}},t.SWUFpSqrtRatio=g,t.mapToCurveSimpleSWU=function(e,t){if(n.validateField(e),!e.isValid(t.A)||!e.isValid(t.B)||!e.isValid(t.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let i=g(e,t.Z);if(!e.isOdd)throw Error("Fp.isOdd is not implemented!");return n=>{let r,o,s,a,l,u,d,c;r=e.sqr(n),r=e.mul(r,t.Z),o=e.sqr(r),o=e.add(o,r),s=e.add(o,e.ONE),s=e.mul(s,t.B),a=e.cmov(t.Z,e.neg(o),!e.eql(o,e.ZERO)),a=e.mul(a,t.A),o=e.sqr(s),u=e.sqr(a),l=e.mul(u,t.A),o=e.add(o,l),o=e.mul(o,s),u=e.mul(u,a),l=e.mul(u,t.B),o=e.add(o,l),d=e.mul(r,s);let{isValid:h,value:f}=i(o,u);c=e.mul(r,n),c=e.mul(c,f),d=e.cmov(d,s,h),c=e.cmov(c,f,h);let p=e.isOdd(n)===e.isOdd(c);return c=e.cmov(e.neg(c),c,p),{x:d=e.div(d,a),y:c}}}},11613:(e,t)=>{"use strict";function i(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");i(e.outputLen),i(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;let n=i(11613),r=i(96013);class o extends r.Hash{constructor(e,t,i,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=i,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,r.createView)(this.buffer)}update(e){n.default.exists(this);let{view:t,buffer:i,blockLen:o}=this,s=(e=(0,r.toBytes)(e)).length;for(let n=0;no-a&&(this.process(i,0),a=0);for(let e=a;e>r&o),a=Number(i&o),l=n?4:0,u=n?0:4;e.setUint32(t+l,s,n),e.setUint32(t+u,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);let l=(0,r.createView)(e),u=this.outputLen;if(u%4)throw Error("_sha2: outputLen should be aligned to 32bit");let d=u/4,c=this.get();if(d>c.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},97493:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=t.HMAC=void 0;let n=i(11613),r=i(96013);class o extends r.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,n.default.hash(e);let i=(0,r.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew o(e,t).update(i).digest(),t.hmac.create=(e,t)=>new o(e,t)},77371:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha224=t.sha256=void 0;let n=i(24490),r=i(96013),o=(e,t,i)=>e&t^~e&i,s=(e,t,i)=>e&t^e&i^t&i,a=new Uint32Array([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,2756734187,3204031479,3329325298]),l=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class d extends n.SHA2{constructor(){super(64,32,8,!1),this.A=0|l[0],this.B=0|l[1],this.C=0|l[2],this.D=0|l[3],this.E=0|l[4],this.F=0|l[5],this.G=0|l[6],this.H=0|l[7]}get(){let{A:e,B:t,C:i,D:n,E:r,F:o,G:s,H:a}=this;return[e,t,i,n,r,o,s,a]}set(e,t,i,n,r,o,s,a){this.A=0|e,this.B=0|t,this.C=0|i,this.D=0|n,this.E=0|r,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let i=0;i<16;i++,t+=4)u[i]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=u[e-15],i=u[e-2],n=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,o=(0,r.rotr)(i,17)^(0,r.rotr)(i,19)^i>>>10;u[e]=o+u[e-7]+n+u[e-16]|0}let{A:i,B:n,C:l,D:d,E:c,F:h,G:f,H:p}=this;for(let e=0;e<64;e++){let t=p+((0,r.rotr)(c,6)^(0,r.rotr)(c,11)^(0,r.rotr)(c,25))+o(c,h,f)+a[e]+u[e]|0,g=((0,r.rotr)(i,2)^(0,r.rotr)(i,13)^(0,r.rotr)(i,22))+s(i,n,l)|0;p=f,f=h,h=c,c=d+t|0,d=l,l=n,n=i,i=t+g|0}i=i+this.A|0,n=n+this.B|0,l=l+this.C|0,d=d+this.D|0,c=c+this.E|0,h=h+this.F|0,f=f+this.G|0,p=p+this.H|0,this.set(i,n,l,d,c,h,f,p)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class c extends d{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}t.sha256=(0,r.wrapConstructor)(()=>new d),t.sha224=(0,r.wrapConstructor)(()=>new c)},96013:(e,t,i)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let n=i(19419),r=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!r(e))throw Error("Uint8Array expected");let t="";for(let i=0;i{};async function a(e,i,n){let r=Date.now();for(let o=0;o=0&&ee+t.length,0)),i=0;return e.forEach(e=>{if(!r(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let d=e=>"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;t.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!d(t)))throw Error("Options should be object or undefined");return Object.assign(e,t)},t.wrapConstructor=function(e){let t=t=>e().update(u(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},38358:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeToCurve=t.hashToCurve=t.schnorr=t.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=i(77371),r=i(96013),o=i(49530),s=i(57851),a=i(4323),l=i(91322),u=i(45887),d=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),c=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h=BigInt(1),f=BigInt(2),p=(e,t)=>(e+t/f)/t;function g(e){let t=BigInt(3),i=BigInt(6),n=BigInt(11),r=BigInt(22),s=BigInt(23),a=BigInt(44),l=BigInt(88),u=e*e*e%d,c=u*u*e%d,h=(0,o.pow2)(c,t,d)*c%d,p=(0,o.pow2)(h,t,d)*c%d,g=(0,o.pow2)(p,f,d)*u%d,v=(0,o.pow2)(g,n,d)*g%d,b=(0,o.pow2)(v,r,d)*v%d,y=(0,o.pow2)(b,a,d)*b%d,_=(0,o.pow2)(y,l,d)*y%d,w=(0,o.pow2)(_,a,d)*b%d,C=(0,o.pow2)(w,t,d)*c%d,S=(0,o.pow2)(C,s,d)*v%d,x=(0,o.pow2)(S,i,d)*u%d,k=(0,o.pow2)(x,f,d);if(!m.eql(m.sqr(k),e))throw Error("Cannot find square root");return k}let m=(0,o.Field)(d,void 0,void 0,{sqrt:g});t.secp256k1=(0,u.createCurve)({a:BigInt(0),b:BigInt(7),Fp:m,n:c,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),i=-h*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),n=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),r=BigInt("0x100000000000000000000000000000000"),s=p(t*e,c),a=p(-i*e,c),l=(0,o.mod)(e-s*t-a*n,c),u=(0,o.mod)(-s*i-a*t,c),d=l>r,f=u>r;if(d&&(l=c-l),f&&(u=c-u),l>r||u>r)throw Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:l,k2neg:f,k2:u}}}},n.sha256);let v=BigInt(0),b=e=>"bigint"==typeof e&&v"bigint"==typeof e&&ve.charCodeAt(0)));i=(0,a.concatBytes)(t,t),_[e]=i}return(0,n.sha256)((0,a.concatBytes)(i,...t))}let C=e=>e.toRawBytes(!0).slice(1),S=e=>(0,a.numberToBytesBE)(e,32),x=e=>(0,o.mod)(e,d),k=e=>(0,o.mod)(e,c),E=t.secp256k1.ProjectivePoint,L=(e,t,i)=>E.BASE.multiplyAndAddUnsafe(e,t,i);function M(e){let i=t.secp256k1.utils.normPrivateKeyToScalar(e),n=E.fromPrivateKey(i);return{scalar:n.hasEvenY()?i:k(-i),bytes:C(n)}}function N(e){if(!b(e))throw Error("bad x: need 0 < x < p");let t=x(e*e),i=g(x(t*e+BigInt(7)));i%f!==v&&(i=x(-i));let n=new E(e,i,h);return n.assertValidity(),n}function D(...e){return k((0,a.bytesToNumberBE)(w("BIP0340/challenge",...e)))}function A(e,t,i){let n=(0,a.ensureBytes)("signature",e,64),r=(0,a.ensureBytes)("message",t),o=(0,a.ensureBytes)("publicKey",i,32);try{let e=N((0,a.bytesToNumberBE)(o)),t=(0,a.bytesToNumberBE)(n.subarray(0,32));if(!b(t))return!1;let i=(0,a.bytesToNumberBE)(n.subarray(32,64));if(!y(i))return!1;let s=D(S(t),C(e),r),l=L(e,i,k(-s));if(!l||!l.hasEvenY()||l.toAffine().x!==t)return!1;return!0}catch(e){return!1}}t.schnorr={getPublicKey:function(e){return M(e).bytes},sign:function(e,t,i=(0,r.randomBytes)(32)){let n=(0,a.ensureBytes)("message",e),{bytes:o,scalar:s}=M(t),l=(0,a.ensureBytes)("auxRand",i,32),u=S(s^(0,a.bytesToNumberBE)(w("BIP0340/aux",l))),d=w("BIP0340/nonce",u,o,n),c=k((0,a.bytesToNumberBE)(d));if(c===v)throw Error("sign failed: k is zero");let{bytes:h,scalar:f}=M(c),p=D(h,o,n),g=new Uint8Array(64);if(g.set(h,0),g.set(S(k(f+p*s)),32),!A(g,n,o))throw Error("sign: Invalid signature produced");return g},verify:A,utils:{randomPrivateKey:t.secp256k1.utils.randomPrivateKey,lift_x:N,pointToBytes:C,numberToBytesBE:a.numberToBytesBE,bytesToNumberBE:a.bytesToNumberBE,taggedHash:w,mod:o.mod}};let T=(0,l.isogenyMap)(m,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(e=>e.map(e=>BigInt(e)))),I=(0,s.mapToCurveSimpleSWU)(m,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:m.create(BigInt("-11"))}),O=(0,l.createHasher)(t.secp256k1.ProjectivePoint,e=>{let{x:t,y:i}=I(m.create(e[0]));return T(t,i)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:m.ORDER,m:1,k:128,expand:"xmd",hash:n.sha256});t.hashToCurve=O.hashToCurve,t.encodeToCurve=O.encodeToCurve},53525:(e,t)=>{"use strict";function i(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");i(e.outputLen),i(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;let n=i(53525),r=i(70064);class o extends r.Hash{constructor(e,t,i,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=i,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,r.createView)(this.buffer)}update(e){(0,n.exists)(this);let{view:t,buffer:i,blockLen:o}=this,s=(e=(0,r.toBytes)(e)).length;for(let n=0;no-a&&(this.process(i,0),a=0);for(let e=a;e>r&o),a=Number(i&o),l=n?4:0,u=n?0:4;e.setUint32(t+l,s,n),e.setUint32(t+u,a,n)}(i,o-8,BigInt(8*this.length),s),this.process(i,0);let l=(0,r.createView)(e),u=this.outputLen;if(u%4)throw Error("_sha2: outputLen should be aligned to 32bit");let d=u/4,c=this.get();if(d>c.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5L=t.add5H=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;let i=BigInt(4294967295),n=BigInt(32);function r(e,t=!1){return t?{h:Number(e&i),l:Number(e>>n&i)}:{h:0|Number(e>>n&i),l:0|Number(e&i)}}function o(e,t=!1){let i=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0);t.toBig=s;let a=(e,t,i)=>e>>>i;t.shrSH=a;let l=(e,t,i)=>e<<32-i|t>>>i;t.shrSL=l;let u=(e,t,i)=>e>>>i|t<<32-i;t.rotrSH=u;let d=(e,t,i)=>e<<32-i|t>>>i;t.rotrSL=d;let c=(e,t,i)=>e<<64-i|t>>>i-32;t.rotrBH=c;let h=(e,t,i)=>e>>>i-32|t<<64-i;t.rotrBL=h;let f=(e,t)=>t;t.rotr32H=f;let p=(e,t)=>e;t.rotr32L=p;let g=(e,t,i)=>e<>>32-i;t.rotlSH=g;let m=(e,t,i)=>t<>>32-i;t.rotlSL=m;let v=(e,t,i)=>t<>>64-i;t.rotlBH=v;let b=(e,t,i)=>e<>>64-i;function y(e,t,i,n){let r=(t>>>0)+(n>>>0);return{h:e+i+(r/4294967296|0)|0,l:0|r}}t.rotlBL=b,t.add=y;let _=(e,t,i)=>(e>>>0)+(t>>>0)+(i>>>0);t.add3L=_;let w=(e,t,i,n)=>t+i+n+(e/4294967296|0)|0;t.add3H=w;let C=(e,t,i,n)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0);t.add4L=C;let S=(e,t,i,n,r)=>t+i+n+r+(e/4294967296|0)|0;t.add4H=S;let x=(e,t,i,n,r)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0)+(r>>>0);t.add5L=x;let k=(e,t,i,n,r,o)=>t+i+n+r+o+(e/4294967296|0)|0;t.add5H=k,t.default={fromBig:r,split:o,toBig:s,shrSH:a,shrSL:l,rotrSH:u,rotrSL:d,rotrBH:c,rotrBL:h,rotr32H:f,rotr32L:p,rotlSH:g,rotlSL:m,rotlBH:v,rotlBL:b,add:y,add3L:_,add3H:w,add4L:C,add4H:S,add5H:k,add5L:x}},70825:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},1840:(e,t,i)=>{"use strict";function n(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.lengths,J8:()=>a,Rx:()=>n,aI:()=>r,vp:()=>o})},4307:(e,t,i)=>{"use strict";i.d(t,{EP:()=>a,SD:()=>u,Vl:()=>s,ZP:()=>c,gm:()=>l,mk:()=>d});let n=BigInt(4294967295),r=BigInt(32);function o(e,t=!1){return t?{h:Number(e&n),l:Number(e>>r&n)}:{h:0|Number(e>>r&n),l:0|Number(e&n)}}function s(e,t=!1){let i=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let r=0;re<>>32-i,l=(e,t,i)=>t<>>32-i,u=(e,t,i)=>t<>>64-i,d=(e,t,i)=>e<>>64-i,c={fromBig:o,split:s,toBig:(e,t)=>BigInt(e>>>0)<>>0),shrSH:(e,t,i)=>e>>>i,shrSL:(e,t,i)=>e<<32-i|t>>>i,rotrSH:(e,t,i)=>e>>>i|t<<32-i,rotrSL:(e,t,i)=>e<<32-i|t>>>i,rotrBH:(e,t,i)=>e<<64-i|t>>>i-32,rotrBL:(e,t,i)=>e>>>i-32|t<<64-i,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:a,rotlSL:l,rotlBH:u,rotlBL:d,add:function(e,t,i,n){let r=(t>>>0)+(n>>>0);return{h:e+i+(r/4294967296|0)|0,l:0|r}},add3L:(e,t,i)=>(e>>>0)+(t>>>0)+(i>>>0),add3H:(e,t,i,n)=>t+i+n+(e/4294967296|0)|0,add4L:(e,t,i,n)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0),add4H:(e,t,i,n,r)=>t+i+n+r+(e/4294967296|0)|0,add5H:(e,t,i,n,r,o)=>t+i+n+r+o+(e/4294967296|0)|0,add5L:(e,t,i,n,r)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0)+(r>>>0)}},91374:(e,t,i)=>{"use strict";i.d(t,{fr:()=>_});var n=i(1840),r=i(4307),o=i(79225);let[s,a,l]=[[],[],[]],u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=d,i=1,n=0;e<24;e++){[i,n]=[n,(2*i+3*n)%5],s.push(2*(5*n+i)),a.push((e+1)*(e+2)/2%64);let r=u;for(let e=0;e<7;e++)(t=(t<>h)*p)%f)&c&&(r^=d<<(d<i>32?(0,r.SD)(e,t,i):(0,r.EP)(e,t,i),b=(e,t,i)=>i>32?(0,r.mk)(e,t,i):(0,r.gm)(e,t,i);class y extends o.kb{constructor(e,t,i,r=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=i,this.enableXOF=r,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.Rx)(i),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.Jq)(this.state)}keccak(){!function(e,t=24){let i=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)i[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,r=(t+2)%10,o=i[r],s=i[r+1],a=v(o,s,1)^i[n],l=b(o,s,1)^i[n+1];for(let i=0;i<50;i+=10)e[t+i]^=a,e[t+i+1]^=l}let t=e[2],r=e[3];for(let i=0;i<24;i++){let n=a[i],o=v(t,r,n),l=b(t,r,n),u=s[i];t=e[u],r=e[u+1],e[u]=o,e[u+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)i[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~i[(n+2)%10]&i[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}i.fill(0)}(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,n.Gg)(this);let{blockLen:t,state:i}=this,r=(e=(0,o.O0)(e)).length;for(let n=0;n=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.Rx)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.J8)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return e||(e=new y(t,i,n,o,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=i,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}let _=(0,o.hE)(()=>new y(136,1,32))},79225:(e,t,i)=>{"use strict";i.d(t,{GL:()=>o,Jq:()=>r,O0:()=>a,hE:()=>u,kb:()=>l,np:()=>s});/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */let n=e=>e instanceof Uint8Array,r=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),o=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),s=(e,t)=>e<<32-t|e>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw Error("Non little-endian hardware is not supported");function a(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}(e)),!n(e))throw Error(`expected Uint8Array, got ${typeof e}`);return e}class l{clone(){return this._cloneInto()}}function u(e){let t=t=>e().update(a(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t}},41377:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=t.HMAC=void 0;let n=i(53525),r=i(70064);class o extends r.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,n.hash)(e);let i=(0,r.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,s=new Uint8Array(o);s.set(i.length>o?e.create().update(i).digest():i);for(let e=0;enew o(e,t).update(i).digest(),t.hmac.create=(e,t)=>new o(e,t)},99179:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Async=t.pbkdf2=void 0;let n=i(53525),r=i(41377),o=i(70064);function s(e,t,i,s){(0,n.hash)(e);let{c:a,dkLen:l,asyncTick:u}=(0,o.checkOpts)({dkLen:32,asyncTick:10},s);if((0,n.number)(a),(0,n.number)(l),(0,n.number)(u),a<1)throw Error("PBKDF2: iterations (c) should be >= 1");let d=(0,o.toBytes)(t),c=(0,o.toBytes)(i),h=new Uint8Array(l),f=r.hmac.create(e,d),p=f._cloneInto().update(c);return{c:a,dkLen:l,asyncTick:u,DK:h,PRF:f,PRFSalt:p}}function a(e,t,i,n,r){return e.destroy(),t.destroy(),n&&n.destroy(),r.fill(0),i}async function l(e,t,i,n){let r;let{c:l,dkLen:u,asyncTick:d,DK:c,PRF:h,PRFSalt:f}=s(e,t,i,n),p=new Uint8Array(4),g=(0,o.createView)(p),m=new Uint8Array(h.outputLen);for(let e=1,t=0;t{h._cloneInto(r).update(m).digestInto(m);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha224=t.sha256=void 0;let n=i(99350),r=i(70064),o=(e,t,i)=>e&t^~e&i,s=(e,t,i)=>e&t^e&i^t&i,a=new Uint32Array([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,2756734187,3204031479,3329325298]),l=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class d extends n.SHA2{constructor(){super(64,32,8,!1),this.A=0|l[0],this.B=0|l[1],this.C=0|l[2],this.D=0|l[3],this.E=0|l[4],this.F=0|l[5],this.G=0|l[6],this.H=0|l[7]}get(){let{A:e,B:t,C:i,D:n,E:r,F:o,G:s,H:a}=this;return[e,t,i,n,r,o,s,a]}set(e,t,i,n,r,o,s,a){this.A=0|e,this.B=0|t,this.C=0|i,this.D=0|n,this.E=0|r,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let i=0;i<16;i++,t+=4)u[i]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=u[e-15],i=u[e-2],n=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,o=(0,r.rotr)(i,17)^(0,r.rotr)(i,19)^i>>>10;u[e]=o+u[e-7]+n+u[e-16]|0}let{A:i,B:n,C:l,D:d,E:c,F:h,G:f,H:p}=this;for(let e=0;e<64;e++){let t=p+((0,r.rotr)(c,6)^(0,r.rotr)(c,11)^(0,r.rotr)(c,25))+o(c,h,f)+a[e]+u[e]|0,g=((0,r.rotr)(i,2)^(0,r.rotr)(i,13)^(0,r.rotr)(i,22))+s(i,n,l)|0;p=f,f=h,h=c,c=d+t|0,d=l,l=n,n=i,i=t+g|0}i=i+this.A|0,n=n+this.B|0,l=l+this.C|0,d=d+this.D|0,c=c+this.E|0,h=h+this.F|0,f=f+this.G|0,p=p+this.H|0,this.set(i,n,l,d,c,h,f,p)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class c extends d{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}t.sha256=(0,r.wrapConstructor)(()=>new d),t.sha224=(0,r.wrapConstructor)(()=>new c)},80125:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;let n=i(53525),r=i(11655),o=i(70064),[s,a,l]=[[],[],[]],u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=d,i=1,n=0;e<24;e++){[i,n]=[n,(2*i+3*n)%5],s.push(2*(5*n+i)),a.push((e+1)*(e+2)/2%64);let r=u;for(let e=0;e<7;e++)(t=(t<>h)*p)%f)&c&&(r^=d<<(d<i>32?(0,r.rotlBH)(e,t,i):(0,r.rotlSH)(e,t,i),b=(e,t,i)=>i>32?(0,r.rotlBL)(e,t,i):(0,r.rotlSL)(e,t,i);function y(e,t=24){let i=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)i[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,r=(t+2)%10,o=i[r],s=i[r+1],a=v(o,s,1)^i[n],l=b(o,s,1)^i[n+1];for(let i=0;i<50;i+=10)e[t+i]^=a,e[t+i+1]^=l}let t=e[2],r=e[3];for(let i=0;i<24;i++){let n=a[i],o=v(t,r,n),l=b(t,r,n),u=s[i];t=e[u],r=e[u+1],e[u]=o,e[u+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)i[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~i[(n+2)%10]&i[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}i.fill(0)}t.keccakP=y;class _ extends o.Hash{constructor(e,t,i,r=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=i,this.enableXOF=r,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.number)(i),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){y(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,n.exists)(this);let{blockLen:t,state:i}=this,r=(e=(0,o.toBytes)(e)).length;for(let n=0;n=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.output)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return e||(e=new _(t,i,n,o,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=i,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}t.Keccak=_;let w=(e,t,i)=>(0,o.wrapConstructor)(()=>new _(t,e,i));t.sha3_224=w(6,144,28),t.sha3_256=w(6,136,32),t.sha3_384=w(6,104,48),t.sha3_512=w(6,72,64),t.keccak_224=w(1,144,28),t.keccak_256=w(1,136,32),t.keccak_384=w(1,104,48),t.keccak_512=w(1,72,64);let C=(e,t,i)=>(0,o.wrapXOFConstructorWithOpts)((n={})=>new _(t,e,void 0===n.dkLen?i:n.dkLen,!0));t.shake128=C(31,168,16),t.shake256=C(31,136,32)},12540:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512_224=t.sha512=t.SHA512=void 0;let n=i(99350),r=i(11655),o=i(70064),[s,a]=r.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),l=new Uint32Array(80),u=new Uint32Array(80);class d extends n.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:t,Bh:i,Bl:n,Ch:r,Cl:o,Dh:s,Dl:a,Eh:l,El:u,Fh:d,Fl:c,Gh:h,Gl:f,Hh:p,Hl:g}=this;return[e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g]}set(e,t,i,n,r,o,s,a,l,u,d,c,h,f,p,g){this.Ah=0|e,this.Al=0|t,this.Bh=0|i,this.Bl=0|n,this.Ch=0|r,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|l,this.El=0|u,this.Fh=0|d,this.Fl=0|c,this.Gh=0|h,this.Gl=0|f,this.Hh=0|p,this.Hl=0|g}process(e,t){for(let i=0;i<16;i++,t+=4)l[i]=e.getUint32(t),u[i]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=0|l[e-15],i=0|u[e-15],n=r.default.rotrSH(t,i,1)^r.default.rotrSH(t,i,8)^r.default.shrSH(t,i,7),o=r.default.rotrSL(t,i,1)^r.default.rotrSL(t,i,8)^r.default.shrSL(t,i,7),s=0|l[e-2],a=0|u[e-2],d=r.default.rotrSH(s,a,19)^r.default.rotrBH(s,a,61)^r.default.shrSH(s,a,6),c=r.default.rotrSL(s,a,19)^r.default.rotrBL(s,a,61)^r.default.shrSL(s,a,6),h=r.default.add4L(o,c,u[e-7],u[e-16]),f=r.default.add4H(h,n,d,l[e-7],l[e-16]);l[e]=0|f,u[e]=0|h}let{Ah:i,Al:n,Bh:o,Bl:d,Ch:c,Cl:h,Dh:f,Dl:p,Eh:g,El:m,Fh:v,Fl:b,Gh:y,Gl:_,Hh:w,Hl:C}=this;for(let e=0;e<80;e++){let t=r.default.rotrSH(g,m,14)^r.default.rotrSH(g,m,18)^r.default.rotrBH(g,m,41),S=r.default.rotrSL(g,m,14)^r.default.rotrSL(g,m,18)^r.default.rotrBL(g,m,41),x=g&v^~g&y,k=m&b^~m&_,E=r.default.add5L(C,S,k,a[e],u[e]),L=r.default.add5H(E,w,t,x,s[e],l[e]),M=0|E,N=r.default.rotrSH(i,n,28)^r.default.rotrBH(i,n,34)^r.default.rotrBH(i,n,39),D=r.default.rotrSL(i,n,28)^r.default.rotrBL(i,n,34)^r.default.rotrBL(i,n,39),A=i&o^i&c^o&c,T=n&d^n&h^d&h;w=0|y,C=0|_,y=0|v,_=0|b,v=0|g,b=0|m,({h:g,l:m}=r.default.add(0|f,0|p,0|L,0|M)),f=0|c,p=0|h,c=0|o,h=0|d,o=0|i,d=0|n;let I=r.default.add3L(M,D,T);i=r.default.add3H(I,L,N,A),n=0|I}({h:i,l:n}=r.default.add(0|this.Ah,0|this.Al,0|i,0|n)),({h:o,l:d}=r.default.add(0|this.Bh,0|this.Bl,0|o,0|d)),({h:c,l:h}=r.default.add(0|this.Ch,0|this.Cl,0|c,0|h)),({h:f,l:p}=r.default.add(0|this.Dh,0|this.Dl,0|f,0|p)),({h:g,l:m}=r.default.add(0|this.Eh,0|this.El,0|g,0|m)),({h:v,l:b}=r.default.add(0|this.Fh,0|this.Fl,0|v,0|b)),({h:y,l:_}=r.default.add(0|this.Gh,0|this.Gl,0|y,0|_)),({h:w,l:C}=r.default.add(0|this.Hh,0|this.Hl,0|w,0|C)),this.set(i,n,o,d,c,h,f,p,g,m,v,b,y,_,w,C)}roundClean(){l.fill(0),u.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=d;class c extends d{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class h extends d{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class f extends d{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,o.wrapConstructor)(()=>new d),t.sha512_224=(0,o.wrapConstructor)(()=>new c),t.sha512_256=(0,o.wrapConstructor)(()=>new h),t.sha384=(0,o.wrapConstructor)(()=>new f)},70064:(e,t,i)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let n=i(70825),r=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!r(e))throw Error("Uint8Array expected");let t="";for(let i=0;i{};async function a(e,i,n){let r=Date.now();for(let o=0;o=0&&ee+t.length,0)),i=0;return e.forEach(e=>{if(!r(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let d={}.toString;t.checkOpts=function(e,t){if(void 0!==t&&"[object Object]"!==d.call(t))throw Error("Options should be object or undefined");return Object.assign(e,t)},t.wrapConstructor=function(e){let t=t=>e().update(u(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},56536:(e,t,i)=>{"use strict";i.d(t,{k:()=>r});var n=i(34406);function r(e,t,...i){if(void 0!==n&&void 0===t)throw Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let n=0;(e=Error(t.replace(/%s/g,function(){return i[n++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}},77066:(e,t,i)=>{"use strict";function n(e,t,i,n){let r=i?i.call(n,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;let o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;let a=Object.prototype.hasOwnProperty.bind(t);for(let s=0;sn})},73323:(e,t,i)=>{"use strict";function n(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:h(e)?2:f(e)?3:0}function u(e,t){return 2===l(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function d(e,t,i){var n=l(e);2===n?e.set(t,i):3===n?e.add(i):e[t]=i}function c(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function h(e){return z&&e instanceof Map}function f(e){return V&&e instanceof Set}function p(e){return e.o||e.t}function g(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=G(e);delete t[$];for(var i=q(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=v),Object.freeze(e),t&&a(e,function(e,t){return m(t,!0)},!0)),e}function v(){n(2)}function b(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=Z[e];return t||n(18,e),t}function _(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function w(e){C(e),e.p.forEach(x),e.p=null}function C(e){e===B&&(B=e.l)}function S(e){return B={p:[],l:B,h:e,m:!0,_:0}}function x(e){var t=e[$];0===t.i||1===t.i?t.j():t.g=!0}function k(e,t){t._=t.p.length;var i=t.p[0],r=void 0!==e&&e!==i;return t.h.O||y("ES5").S(t,e,r),r?(i[$].P&&(w(t),n(4)),o(e)&&(e=E(t,e),t.l||M(t,e)),t.u&&y("Patches").M(i[$].t,e,t.u,t.s)):e=E(t,i,[]),w(t),t.u&&t.v(t.u,t.s),e!==W?e:void 0}function E(e,t,i){if(b(t))return t;var n=t[$];if(!n)return a(t,function(r,o){return L(e,n,t,r,o,i)},!0),t;if(n.A!==e)return t;if(!n.P)return M(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var r=4===n.i||5===n.i?n.o=g(n.k):n.o,o=r,s=!1;3===n.i&&(o=new Set(r),r.clear(),s=!0),a(o,function(t,o){return L(e,n,r,t,o,i,s)}),M(e,r,!1),i&&e.u&&y("Patches").N(n,i,e.u,e.s)}return n.o}function L(e,t,i,n,s,a,l){if(r(s)){var c=E(e,s,a&&t&&3!==t.i&&!u(t.R,n)?a.concat(n):void 0);if(d(i,n,c),!r(c))return;e.m=!1}else l&&i.add(s);if(o(s)&&!b(s)){if(!e.h.D&&e._<1)return;E(e,s),t&&t.A.l||M(e,s)}}function M(e,t,i){void 0===i&&(i=!1),!e.l&&e.h.D&&e.m&&m(t,i)}function N(e,t){var i=e[$];return(i?p(i):e)[t]}function D(e,t){if(t in e)for(var i=Object.getPrototypeOf(e);i;){var n=Object.getOwnPropertyDescriptor(i,t);if(n)return n;i=Object.getPrototypeOf(i)}}function A(e){e.P||(e.P=!0,e.l&&A(e.l))}function T(e){e.o||(e.o=g(e.t))}function I(e,t,i){var n,r,o,s,a,l,u,d=h(t)?y("MapSet").F(t,i):f(t)?y("MapSet").T(t,i):e.O?(o=r={i:(n=Array.isArray(t))?1:0,A:i?i.A:B,P:!1,I:!1,R:{},l:i,t:t,k:null,o:null,j:null,C:!1},s=Y,n&&(o=[r],s=J),l=(a=Proxy.revocable(o,s)).revoke,u=a.proxy,r.k=u,r.j=l,u):y("ES5").J(t,i);return(i?i.A:B).p.push(d),d}function O(e){return r(e)||n(22,e),function e(t){if(!o(t))return t;var i,n=t[$],r=l(t);if(n){if(!n.P&&(n.i<4||!y("ES5").K(n)))return n.t;n.I=!0,i=P(t,r),n.I=!1}else i=P(t,r);return a(i,function(t,r){var o;n&&(2===l(o=n.t)?o.get(t):o[t])===r||d(i,t,e(r))}),3===r?new Set(i):i}(e)}function P(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return g(e)}i.r(t),i.d(t,{EnhancerArray:()=>ex,MiddlewareArray:()=>eS,SHOULD_AUTOBATCH:()=>tS,TaskAbortError:()=>ts,__DO_NOT_USE__ActionTypes:()=>et.__DO_NOT_USE__ActionTypes,addListener:()=>tb,applyMiddleware:()=>et.applyMiddleware,autoBatchEnhancer:()=>tM,bindActionCreators:()=>et.bindActionCreators,clearAllListeners:()=>ty,combineReducers:()=>et.combineReducers,compose:()=>et.compose,configureStore:()=>eA,createAction:()=>eT,createAsyncThunk:()=>eY,createDraftSafeSelector:()=>e_,createEntityAdapter:()=>eU,createImmutableStateInvariantMiddleware:()=>eL,createListenerMiddleware:()=>tC,createNextState:()=>ee,createReducer:()=>eB,createSelector:()=>er,createSerializableStateInvariantMiddleware:()=>eN,createSlice:()=>eH,createStore:()=>et.createStore,current:()=>O,findNonSerializableValue:()=>function e(t,i,n,r,o,s){if(void 0===i&&(i=""),void 0===n&&(n=eM),void 0===o&&(o=[]),!n(t))return{keyPath:i||"",value:t};if("object"!=typeof t||null===t||(null==s?void 0:s.has(t)))return!1;for(var a,l=null!=r?r(t):Object.entries(t),u=o.length>0,d=0;dm,getDefaultMiddleware:()=>eD,getType:()=>eR,isAction:()=>eI,isAllOf:()=>e0,isAnyOf:()=>eX,isAsyncThunkAction:()=>function e(){for(var t=[],i=0;ir,isFluxStandardAction:()=>eO,isFulfilled:()=>function e(){for(var t=[],i=0;ieE,isPending:()=>function e(){for(var t=[],i=0;ieM,isPlainObject:()=>eC,isRejected:()=>e6,isRejectedWithValue:()=>function e(){for(var t=[],i=0;iet.legacy_createStore,miniSerializeError:()=>eZ,nanoid:()=>e$,original:()=>s,prepareAutoBatched:()=>tx,removeListener:()=>t_,unwrapResult:()=>eJ});var R,F,B,H="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),z="undefined"!=typeof Map,V="undefined"!=typeof Set,j="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,W=H?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),U=H?Symbol.for("immer-draftable"):"__$immer_draftable",$=H?Symbol.for("immer-state"):"__$immer_state",K=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),q="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,G=Object.getOwnPropertyDescriptors||function(e){var t={};return q(e).forEach(function(i){t[i]=Object.getOwnPropertyDescriptor(e,i)}),t},Z={},Y={get:function(e,t){if(t===$)return e;var i,n,r=p(e);if(!u(r,t))return(n=D(r,t))?"value"in n?n.value:null===(i=n.get)||void 0===i?void 0:i.call(e.k):void 0;var s=r[t];return e.I||!o(s)?s:s===N(e.t,t)?(T(e),e.o[t]=I(e.A.h,s,e)):s},has:function(e,t){return t in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,t,i){var n=D(p(e),t);if(null==n?void 0:n.set)return n.set.call(e.k,i),!0;if(!e.P){var r=N(p(e),t),o=null==r?void 0:r[$];if(o&&o.t===i)return e.o[t]=i,e.R[t]=!1,!0;if(c(i,r)&&(void 0!==i||u(e.t,t)))return!0;T(e),A(e)}return e.o[t]===i&&(void 0!==i||t in e.o)||Number.isNaN(i)&&Number.isNaN(e.o[t])||(e.o[t]=i,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==N(e.t,t)||t in e.t?(e.R[t]=!1,T(e),A(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var i=p(e),n=Reflect.getOwnPropertyDescriptor(i,t);return n?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:n.enumerable,value:i[t]}:n},defineProperty:function(){n(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){n(12)}},J={};a(Y,function(e,t){J[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),J.deleteProperty=function(e,t){return J.set.call(this,e,t,void 0)},J.set=function(e,t,i){return Y.set.call(this,e[0],t,i,e[0])};var Q=new(function(){function e(e){var t=this;this.O=j,this.D=!0,this.produce=function(e,i,r){if("function"==typeof e&&"function"!=typeof i){var s,a=i;return i=e,function(e){var n=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),s=1;s1?n-1:0),o=1;o=0;i--){var i,n=t[i];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}i>-1&&(t=t.slice(i+1));var o=y("Patches").$;return r(e)?o(e,t):this.produce(e,function(e){return o(e,t)})},e}()),X=Q.produce;Q.produceWithPatches.bind(Q),Q.setAutoFreeze.bind(Q),Q.setUseProxies.bind(Q),Q.applyPatches.bind(Q),Q.createDraft.bind(Q),Q.finishDraft.bind(Q);let ee=X;var et=i(64195),ei="NOT_FOUND",en=function(e,t){return e===t},er=function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n-1){var r=i[n];return n>0&&(i.splice(n,1),i.unshift(r)),r.value}return ei}return{get:n,put:function(t,r){n(t)===ei&&(i.unshift({key:t,value:r}),i.length>e&&i.pop())},getEntries:function(){return i},clear:function(){i=[]}}}(a,u);function c(){var t=d.get(arguments);if(t===ei){if(t=e.apply(null,arguments),l){var i=d.getEntries().find(function(e){return l(e.value,t)});i&&(t=i.value)}d.put(arguments,t)}return t}return c.clearCache=function(){return d.clear()},c});function eo(e){return function(t){var i=t.dispatch,n=t.getState;return function(t){return function(r){return"function"==typeof r?r(i,n,e):t(r)}}}}var es=eo();es.withExtraArgument=eo,i(34406);var ea=function(){var e=function(t,i){return(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])})(t,i)};return function(t,i){if("function"!=typeof i&&null!==i)throw TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),el=function(e,t){var i,n,r,o,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(i)throw TypeError("Generator is already executing.");for(;s;)try{if(i=1,n&&(r=2&o[0]?n.return:o[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,o[1])).done)return r;switch(n=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]-1}function eR(e){return""+e}function eF(e){var t,i={},n=[],r={addCase:function(e,t){var n="string"==typeof e?e:e.type;if(n in i)throw Error("addCase cannot be called with two reducers for the same action type");return i[n]=t,r},addMatcher:function(e,t){return n.push({matcher:e,reducer:t}),r},addDefaultCase:function(e){return t=e,r}};return e(r),[i,n,t]}function eB(e,t,i,n){void 0===i&&(i=[]);var s,a="function"==typeof t?eF(t):[t,i,n],l=a[0],u=a[1],d=a[2];if("function"==typeof e)s=function(){return ek(e())};else{var c=ek(e);s=function(){return c}}function h(e,t){void 0===e&&(e=s());var i=eu([l[t.type]],u.filter(function(e){return(0,e.matcher)(t)}).map(function(e){return e.reducer}));return 0===i.filter(function(e){return!!e}).length&&(i=[d]),i.reduce(function(e,i){if(i){if(r(e)){var n=i(e,t);return void 0===n?e:n}if(o(e))return ee(e,function(e){return i(e,t)});var n=i(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return h.getInitialState=s,h}function eH(e){var t,i=e.name;if(!i)throw Error("`name` is a required option for createSlice");var n="function"==typeof e.initialState?e.initialState:ek(e.initialState),r=e.reducers||{},o=Object.keys(r),s={},a={},l={};function u(){var t="function"==typeof e.extraReducers?eF(e.extraReducers):[e.extraReducers],i=t[0],r=t[1],o=void 0===r?[]:r,s=t[2],l=void 0===s?void 0:s,u=ev(ev({},void 0===i?{}:i),a);return eB(n,function(e){for(var t in u)e.addCase(t,u[t]);for(var i=0;i0&&t.filter(function(t){var r,o,s;return(s=(o=e(r=Object.assign({},i.entities[t.id],t.changes)))!==t.id)&&(n[t.id]=o,delete i.entities[t.id]),i.entities[o]=r,s}).length>0&&(i.ids=Object.keys(i.entities))}function l(t,i){var n=ej(t,e,i),o=n[0];a(n[1],i),r(o,i)}return{removeAll:(t=function(e){Object.assign(e,{ids:[],entities:{}})},i=ez(function(e,i){return t(i)}),function(e){return i(e,void 0)}),addOne:ez(n),addMany:ez(r),setOne:ez(o),setMany:ez(function(e,t){e=eV(e);for(var i=0,n=e;i-1;return i&&n}function e2(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function e6(){for(var e=[],t=0;t0)for(var h=e.getState(),f=Array.from(i.values()),p=0;p=0;t--){var r=e[t][$];if(!r.P)switch(r.i){case 5:n(r)&&A(r);break;case 4:i(r)&&A(r)}}}function i(e){for(var t=e.t,i=e.k,n=q(i),r=n.length-1;r>=0;r--){var o=n[r];if(o!==$){var s=t[o];if(void 0===s&&!u(t,o))return!0;var a=i[o],l=a&&a[$];if(l?l.t!==s:!c(a,s))return!0}}var d=!!t[$];return n.length!==q(t).length+(d?0:1)}function n(e){var t=e.k;if(t.length!==e.t.length)return!0;var i=Object.getOwnPropertyDescriptor(t,t.length-1);if(i&&!i.get)return!0;for(var n=0;n{"use strict";function n(...e){let t=(e,t)=>i=>e(t(i));return{encode:Array.from(e).reverse().reduce((e,i)=>e?t(e,i.encode):i.encode,void 0),decode:e.reduce((e,i)=>e?t(e,i.decode):i.decode,void 0)}}function r(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let i=e.indexOf(t);if(-1===i)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return i})}}}function o(e=""){if("string"!=typeof e)throw Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw Error("join.decode input should be string");return t.split(e)}}}function s(e,t,i){if(t<2)throw Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(i<2)throw Error(`convertRadix: wrong to=${i}, base cannot be less than 2`);if(!Array.isArray(e))throw Error("convertRadix: data should be array");if(!e.length)return[];let n=0,r=[],o=Array.from(e);for(o.forEach(e=>{if(e<0||e>=t)throw Error(`Wrong integer: ${e}`)});;){let e=0,s=!0;for(let r=n;rh,US:()=>d});let a=(e,t)=>t?a(t,e%t):e,l=(e,t)=>e+(t-a(e,t));function u(e,t,i,n){if(!Array.isArray(e))throw Error("convertRadix2: data should be array");if(t<=0||t>32)throw Error(`convertRadix2: wrong from=${t}`);if(i<=0||i>32)throw Error(`convertRadix2: wrong to=${i}`);if(l(t,i)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${i} carryBits=${l(t,i)}`);let r=0,o=0,s=2**i-1,a=[];for(let n of e){if(n>=2**t)throw Error(`convertRadix2: invalid data word=${n} from=${t}`);if(r=r<32)throw Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=i;o-=i)a.push((r>>o-i&s)>>>0);r&=2**o-1}if(r=r<=t)throw Error("Excess padding");if(!n&&r)throw Error(`Non-zero padding: ${r}`);return n&&o>0&&a.push(r>>>0),a}let d=n(function(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(l(8,e)>32||l(e,8)>32)throw Error("radix2: carry overflow");return{encode:i=>{if(!(i instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return u(Array.from(i),8,e,!t)},decode:i=>{if(!Array.isArray(i)||i.length&&"number"!=typeof i[0])throw Error("radix2.decode input should be array of strings");return Uint8Array.from(u(i,e,8,t))}}}(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),function(e,t="="){if("string"!=typeof t)throw Error("padding chr should be string");return{encode(i){if(!Array.isArray(i)||i.length&&"string"!=typeof i[0])throw Error("padding.encode input should be array of strings");for(let e of i)if("string"!=typeof e)throw Error(`padding.encode: non-string input=${e}`);for(;i.length*e%8;)i.push(t);return i},decode(i){if(!Array.isArray(i)||i.length&&"string"!=typeof i[0])throw Error("padding.encode input should be array of strings");for(let e of i)if("string"!=typeof e)throw Error(`padding.decode: non-string input=${e}`);let n=i.length;if(n*e%8)throw Error("Invalid padding: string should have whole number of bytes");for(;n>0&&i[n-1]===t;n--)if(!((n-1)*e%8))throw Error("Invalid padding: string has too much padding");return i.slice(0,n)}}}(6),o("")),c=n(function(e){return{encode:t=>{if(!(t instanceof Uint8Array))throw Error("radix.encode input should be Uint8Array");return s(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("radix.decode input should be array of strings");return Uint8Array.from(s(t,e,256))}}}(58),r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),o("")),h=e=>n(function(e,t){if("function"!=typeof t)throw Error("checksum fn should be function");return{encode(i){if(!(i instanceof Uint8Array))throw Error("checksum.encode: input should be Uint8Array");let n=t(i).slice(0,e),r=new Uint8Array(i.length+e);return r.set(i),r.set(n,i.length),r},decode(i){if(!(i instanceof Uint8Array))throw Error("checksum.decode: input should be Uint8Array");let n=i.slice(0,-e),r=t(n).slice(0,e),o=i.slice(-e);for(let t=0;te(e(t))),c)},36237:(e,t)=>{"use strict";function i(...e){let t=(e,t)=>i=>e(t(i));return{encode:Array.from(e).reverse().reduce((e,i)=>e?t(e,i.encode):i.encode,void 0),decode:e.reduce((e,i)=>e?t(e,i.decode):i.decode,void 0)}}function n(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let i=e.indexOf(t);if(-1===i)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return i})}}}function r(e=""){if("string"!=typeof e)throw Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw Error("join.decode input should be string");return t.split(e)}}}function o(e,t="="){if("string"!=typeof t)throw Error("padding chr should be string");return{encode(i){if(!Array.isArray(i)||i.length&&"string"!=typeof i[0])throw Error("padding.encode input should be array of strings");for(let e of i)if("string"!=typeof e)throw Error(`padding.encode: non-string input=${e}`);for(;i.length*e%8;)i.push(t);return i},decode(i){if(!Array.isArray(i)||i.length&&"string"!=typeof i[0])throw Error("padding.encode input should be array of strings");for(let e of i)if("string"!=typeof e)throw Error(`padding.decode: non-string input=${e}`);let n=i.length;if(n*e%8)throw Error("Invalid padding: string should have whole number of bytes");for(;n>0&&i[n-1]===t;n--)if(!((n-1)*e%8))throw Error("Invalid padding: string has too much padding");return i.slice(0,n)}}}function s(e){if("function"!=typeof e)throw Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function a(e,t,i){if(t<2)throw Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(i<2)throw Error(`convertRadix: wrong to=${i}, base cannot be less than 2`);if(!Array.isArray(e))throw Error("convertRadix: data should be array");if(!e.length)return[];let n=0,r=[],o=Array.from(e);for(o.forEach(e=>{if(e<0||e>=t)throw Error(`Wrong integer: ${e}`)});;){let e=0,s=!0;for(let r=n;rt?l(t,e%t):e,u=(e,t)=>e+(t-l(e,t));function d(e,t,i,n){if(!Array.isArray(e))throw Error("convertRadix2: data should be array");if(t<=0||t>32)throw Error(`convertRadix2: wrong from=${t}`);if(i<=0||i>32)throw Error(`convertRadix2: wrong to=${i}`);if(u(t,i)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${i} carryBits=${u(t,i)}`);let r=0,o=0,s=2**i-1,a=[];for(let n of e){if(n>=2**t)throw Error(`convertRadix2: invalid data word=${n} from=${t}`);if(r=r<32)throw Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=i;o-=i)a.push((r>>o-i&s)>>>0);r&=2**o-1}if(r=r<=t)throw Error("Excess padding");if(!n&&r)throw Error(`Non-zero padding: ${r}`);return n&&o>0&&a.push(r>>>0),a}function c(e){return{encode:t=>{if(!(t instanceof Uint8Array))throw Error("radix.encode input should be Uint8Array");return a(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("radix.decode input should be array of strings");return Uint8Array.from(a(t,e,256))}}}function h(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(u(8,e)>32||u(e,8)>32)throw Error("radix2: carry overflow");return{encode:i=>{if(!(i instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return d(Array.from(i),8,e,!t)},decode:i=>{if(!Array.isArray(i)||i.length&&"number"!=typeof i[0])throw Error("radix2.decode input should be array of strings");return Uint8Array.from(d(i,e,8,t))}}}function f(e){if("function"!=typeof e)throw Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function p(e,t){if("function"!=typeof t)throw Error("checksum fn should be function");return{encode(i){if(!(i instanceof Uint8Array))throw Error("checksum.encode: input should be Uint8Array");let n=t(i).slice(0,e),r=new Uint8Array(i.length+e);return r.set(i),r.set(n,i.length),r},decode(i){if(!(i instanceof Uint8Array))throw Error("checksum.decode: input should be Uint8Array");let n=i.slice(0,-e),r=t(n).slice(0,e),o=i.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),t.base64=i(h(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),o(6),r("")),t.base64url=i(h(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),o(6),r("")),t.base64urlnopad=i(h(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),r(""));let g=e=>i(c(58),n(e),r(""));t.base58=g("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=g("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=g("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");let m=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let i="";for(let n=0;ni(p(4,t=>e(e(t))),t.base58);let v=i(n("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),r("")),b=[996825010,642813549,513874426,1027748829,705979059];function y(e){let t=e>>25,i=(33554431&e)<<5;for(let e=0;e>e&1)==1&&(i^=b[e]);return i}function _(e,t,i=1){let n=e.length,r=1;for(let t=0;t126)throw Error(`Invalid prefix (${e})`);r=y(r)^i>>5}r=y(r);for(let t=0;ti)throw TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${i})`);let n=e.toLowerCase();if(e!==n&&e!==e.toUpperCase())throw Error("String must be lowercase or uppercase");let r=(e=n).lastIndexOf("1");if(0===r||-1===r)throw Error('Letter "1" must be present between prefix and data only');let o=e.slice(0,r),s=e.slice(r+1);if(s.length<6)throw Error("Data must be at least 6 characters long");let a=v.decode(s).slice(0,-6),l=_(o,a,t);if(!s.endsWith(l))throw Error(`Invalid checksum in ${e}: expected "${l}"`);return{prefix:o,words:a}}let a=f(s);return{encode:function(e,i,n=90){if("string"!=typeof e)throw Error(`bech32.encode prefix should be string, not ${typeof e}`);if(!Array.isArray(i)||i.length&&"number"!=typeof i[0])throw Error(`bech32.encode words should be array of numbers, not ${typeof i}`);let r=e.length+7+i.length;if(!1!==n&&r>n)throw TypeError(`Length ${r} exceeds limit ${n}`);let o=e.toLowerCase();return`${o}1${v.encode(i)}${_(o,i,t)}`},decode:s,decodeToBytes:function(e){let{prefix:t,words:i}=s(e,!1);return{prefix:t,words:i,bytes:n(i)}},decodeUnsafe:a,fromWords:n,fromWordsUnsafe:o,toWords:r}}t.bech32=w("bech32"),t.bech32m=w("bech32m"),t.utf8={encode:e=>new TextDecoder().decode(e),decode:e=>new TextEncoder().encode(e)},t.hex=i(h(4),n("0123456789abcdef"),r(""),s(e=>{if("string"!=typeof e||e.length%2)throw TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}));let C={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},S="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr";t.bytesToString=(e,t)=>{if("string"!=typeof e||!C.hasOwnProperty(e))throw TypeError(S);if(!(t instanceof Uint8Array))throw TypeError("bytesToString() expects Uint8Array");return C[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!C.hasOwnProperty(e))throw TypeError(S);if("string"!=typeof t)throw TypeError("stringToBytes() expects string");return C[e].decode(t)},t.bytes=t.stringToBytes},10888:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ParsedMessage=void 0;let r=n(i(38728)),o=n(i(10247)),s=` sign-in-with-ethereum = domain %s" wants you to sign in with your Ethereum account:" LF address LF @@ -2556,7 +2556,7 @@ ${o}`,i=1;break;default:t+=e+n+r+o,i+=4}}(String.fromCharCode(e[r]),String.fromC `+h(a+2)+n(s)+"\n",c.forEach(t=>{t.state===e.SEM_PRE?(a+=1,o+=h(a)+` `+h(a+2)+n(s,t.phraseIndex,t.phraseLength)+"\n"):(o+=h(a)+` -`,a-=1)}),o+="\n"},this.phrases=function(){let t,i;let n={};for(t=0;t{e.exports=function(){let e=-1,t=0;this.init=function(i){if("number"!=typeof i||i<=0)throw Error("circular-buffer.js: init: circular buffer size must an integer > 0");t=Math.ceil(i),e=-1},this.increment=function(){return((e+=1)+t)%t},this.maxSize=function(){return t},this.items=function(){return e+1},this.getListIndex=function(i){return -1===e||i<0||i>e||e-i>=t?-1:(i+t)%t},this.forEach=function(i){if(-1!==e){if(e{e.exports=function(){return"/* This file automatically generated by jsonToless() and LESS. */\n.apg-mono {\n font-family: monospace;\n}\n.apg-active {\n font-weight: bold;\n color: #000000;\n}\n.apg-match {\n font-weight: bold;\n color: #264BFF;\n}\n.apg-empty {\n font-weight: bold;\n color: #0fbd0f;\n}\n.apg-nomatch {\n font-weight: bold;\n color: #FF4000;\n}\n.apg-lh-match {\n font-weight: bold;\n color: #1A97BA;\n}\n.apg-lb-match {\n font-weight: bold;\n color: #5F1687;\n}\n.apg-remainder {\n font-weight: bold;\n color: #999999;\n}\n.apg-ctrl-char {\n font-weight: bolder;\n font-style: italic;\n font-size: 0.6em;\n}\n.apg-line-end {\n font-weight: bold;\n color: #000000;\n}\n.apg-error {\n font-weight: bold;\n color: #FF4000;\n}\n.apg-phrase {\n color: #000000;\n background-color: #8caae6;\n}\n.apg-empty-phrase {\n color: #0fbd0f;\n}\ntable.apg-state {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: left;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-state th,\ntable.apg-state td {\n text-align: left;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-state th:nth-last-child(2),\ntable.apg-state td:nth-last-child(2) {\n text-align: right;\n}\ntable.apg-state caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-stats {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-stats th,\ntable.apg-stats td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-stats caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-trace {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-trace caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-trace th,\ntable.apg-trace td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-trace th:last-child,\ntable.apg-trace th:nth-last-child(2),\ntable.apg-trace td:last-child,\ntable.apg-trace td:nth-last-child(2) {\n text-align: left;\n}\ntable.apg-grammar {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-grammar caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-grammar th,\ntable.apg-grammar td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-grammar th:last-child,\ntable.apg-grammar td:last-child {\n text-align: left;\n}\ntable.apg-rules {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-rules caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-rules th,\ntable.apg-rules td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-rules a {\n color: #003399 !important;\n}\ntable.apg-rules a:hover {\n color: #8caae6 !important;\n}\ntable.apg-attrs {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: center;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-attrs caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-attrs th,\ntable.apg-attrs td {\n text-align: center;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-attrs th:nth-child(1),\ntable.apg-attrs th:nth-child(2),\ntable.apg-attrs th:nth-child(3) {\n text-align: right;\n}\ntable.apg-attrs td:nth-child(1),\ntable.apg-attrs td:nth-child(2),\ntable.apg-attrs td:nth-child(3) {\n text-align: right;\n}\ntable.apg-attrs a {\n color: #003399 !important;\n}\ntable.apg-attrs a:hover {\n color: #8caae6 !important;\n}\n"}},91003:e=>{e.exports={ALT:1,CAT:2,REP:3,RNM:4,TRG:5,TBS:6,TLS:7,UDT:11,AND:12,NOT:13,BKR:14,BKA:15,BKN:16,ABG:17,AEN:18,ACTIVE:100,MATCH:101,EMPTY:102,NOMATCH:103,SEM_PRE:200,SEM_POST:201,SEM_OK:300,SEM_SKIP:301,ATTR_N:400,ATTR_R:401,ATTR_MR:402,LOOKAROUND_NONE:500,LOOKAROUND_AHEAD:501,LOOKAROUND_BEHIND:502,BKR_MODE_UM:601,BKR_MODE_PM:602,BKR_MODE_CS:603,BKR_MODE_CI:604}},10247:(e,t,i)=>{e.exports={ast:i(25655),circular:i(84804),ids:i(91003),parser:i(31141),stats:i(12618),trace:i(24410),utils:i(29090),emitcss:i(79387),style:i(60754)}},31141:(e,t,i)=>{e.exports=function(){let e,t,n,r,o;let s=i(91003),a=i(29090),l="parser.js: ",u=this;this.ast=null,this.stats=null,this.trace=null,this.callbacks=[];let d=null,c=null,h=0,f=0,p=0,g=null,m=null,v=null,b=null,y=null,_=0,w=1/0,C=1/0,S=function(t,i,n){let o=`${l}evaluateRule(): `;if(t>=v.length)throw Error(`${o}rule index: ${t} out of range`);if(i>=r)throw Error(`${o}phrase index: ${i} out of range`);let{length:a}=d;d.push({type:s.RNM,index:t}),e(a,i,n),d.pop()},x=function(t,i,n){let o=`${l}evaluateUdt(): `;if(t>=b.length)throw Error(`${o}udt index: ${t} out of range`);if(i>=r)throw Error(`${o}phrase index: ${i} out of range`);let{length:a}=d;d.push({type:s.UDT,empty:b[t].empty,index:t}),e(a,i,n),d.pop()},k=function(){h=0,f=0,p=0,_=0,o=[{lookAround:s.LOOKAROUND_NONE,anchor:0,charsEnd:0,charsLength:0}],v=null,b=null,c=null,t=0,n=0,r=0,g=null,m=null,y=null,d=null},E=function(){let e,t=[],i=function(){let e=t[t.length-1],i={};for(let t in e)i[t]=e[t];return i};this.push=function(){t.push(i())},this.pop=function(e){let i=e;if(i||(i=t.length-1),i<1||i>t.length)throw Error(`${l}backRef.pop(): bad length: ${i}`);return t.length=i,t[t.length-1]},this.length=function(){return t.length},this.savePhrase=function(e,i,n){t[t.length-1][e]={phraseIndex:i,phraseLength:n}},this.getPhrase=function(e){return t[t.length-1][e]},e={},v.forEach(t=>{t.isBkr&&(e[t.lower]=null)}),b.length>0&&b.forEach(t=>{t.isBkr&&(e[t.lower]=null)}),t.push(e)},L=function(){let e=this;this.state=s.ACTIVE,this.phraseLength=0,this.ruleIndex=0,this.udtIndex=0,this.lookAround=o[o.length-1],this.uFrame=new E,this.pFrame=new E,this.evaluateRule=S,this.evaluateUdt=x,this.refresh=function(){e.state=s.ACTIVE,e.phraseLength=0,e.lookAround=o[o.length-1]}},M=function(){return o[o.length-1]},N=function(){return o.length>1},D=function(){let e=`${l}initializeAst(): `;for(;;){if(void 0===u.ast){u.ast=null;break}if(null===u.ast)break;if("astObject"!==u.ast.astObject)throw Error(`${e}ast object not recognized`);break}null!==u.ast&&u.ast.init(v,b,c)},A=function(){let e=`${l}initializeTrace(): `;for(;;){if(void 0===u.trace){u.trace=null;break}if(null===u.trace)break;if("traceObject"!==u.trace.traceObject)throw Error(`${e}trace object not recognized`);break}null!==u.trace&&u.trace.init(v,b,c)},T=function(){let e=`${l}initializeStats(): `;for(;;){if(void 0===u.stats){u.stats=null;break}if(null===u.stats)break;if("statsObject"!==u.stats.statsObject)throw Error(`${e}stats object not recognized`);break}null!==u.stats&&u.stats.init(v,b)},I=function(e){let t=`${l}initializeGrammar(): `;if(!e)throw Error(`${t}grammar object undefined`);if("grammarObject"!==e.grammarObject)throw Error(`${t}bad grammar object`);v=e.rules,b=e.udts},O=function(e){let t=`${l}initializeStartRule(): `,i=null;if("number"==typeof e){if(e>=v.length)throw Error(`${t}start rule index too large: max: ${v.length}: index: ${e}`);i=e}else if("string"==typeof e){let n=e.toLowerCase();for(let e=0;e0&&"number"!=typeof u[0])throw Error(`${s}input string not an array of integers`);if("number"!=typeof d)d=0;else if((d=Math.floor(d))<0||d>u.length)throw Error(`${s}input beginning index out of range: ${d}`);if("number"!=typeof h)h=u.length-d;else if((h=Math.floor(h))<0||h>u.length-d)throw Error(`${s}input length out of range: ${h}`);c=u,r=(t=d)+(n=h)},R=function(){let e,t;let i=`${l}initializeCallbacks(): `;for(e=0,g=[],m=[];e 0: ${e}`)},this.setMaxNodeHits=function(e){if("number"!=typeof e||(C=Math.floor(e))<=0)throw Error(`parser: max node hits must be integer > 0: ${e}`)};let F=function(i,o,a){let u;let h=`${l}parse(): `;I(i);let g=O(o);R(),A(),T(),D();let m=new L;switch(null!=a&&(y=a),d=[{type:s.RNM,index:g}],e(0,t,m),d=null,m.state){case s.ACTIVE:throw Error(`${h}final state should never be 'ACTIVE'`);case s.NOMATCH:u=!1;break;case s.EMPTY:case s.MATCH:u=m.phraseLength===n;break;default:throw Error("unrecognized state")}return{success:u,state:m.state,length:n,matched:m.phraseLength,maxMatched:_,maxTreeDepth:f,nodeHits:p,inputLength:c.length,subBegin:t,subEnd:r,subLength:n}};this.parseSubstring=function(e,t,i,n,r,o){return k(),P(i,n,r),F(e,t,o)},this.parse=function(e,t,i,n){return k(),P(i,0,i.length),F(e,t,n)};let B=function(t,i,n){let r=d[t];for(let t=0;t=r)&&(e(t+1,a,n),n.state!==s.NOMATCH&&n.state!==s.EMPTY&&(c+=1,l+=n.phraseLength,a+=n.phraseLength,c!==h.max)););n.state===s.EMPTY?(n.state=0===l?s.EMPTY:s.MATCH,n.phraseLength=l):c>=h.min?(n.state=0===l?s.EMPTY:s.MATCH,n.phraseLength=l):(n.state=s.NOMATCH,n.phraseLength=0,n.uFrame.pop(f),n.pFrame.pop(p),u.ast&&u.ast.setLength(o))},j=function(e,t,i,n){if(t.phraseLength>i){let n=`${l}opRNM(${e.name}): callback function error: `;throw Error(n+=`sysData.phraseLength: ${t.phraseLength} must be <= remaining chars: ${i}`)}switch(t.state){case s.ACTIVE:if(!0!==n)throw Error(`${l}opRNM(${e.name}): callback function return error. ACTIVE state not allowed.`);break;case s.EMPTY:t.phraseLength=0;break;case s.MATCH:0===t.phraseLength&&(t.state=s.EMPTY);break;case s.NOMATCH:t.phraseLength=0;break;default:throw Error(`${l}opRNM(${e.name}): callback function return error. Unrecognized return state: ${t.state}`)}},V=function(t,i,n){let o,a,l,h,f,p;let m=d[t],b=v[m.index],_=g[b.index],w=!N();if(w&&((a=u.ast&&u.ast.ruleDefined(m.index))&&(o=u.ast.getLength(),u.ast.down(m.index,v[m.index].name)),h=n.uFrame.length(),f=n.pFrame.length(),n.uFrame.push(),n.pFrame.push(),p=n.pFrame,n.pFrame=new E),null===_)l=d,d=b.opcodes,e(0,i,n),d=l;else{let t=r-i;n.ruleIndex=b.index,_(n,c,i,y),j(b,n,t,!0),n.state===s.ACTIVE&&(l=d,d=b.opcodes,e(0,i,n),d=l,n.ruleIndex=b.index,_(n,c,i,y),j(b,n,t,!1))}w&&(a&&(n.state===s.NOMATCH?u.ast.setLength(o):u.ast.up(m.index,b.name,i,n.phraseLength)),n.pFrame=p,n.state===s.NOMATCH?(n.uFrame.pop(h),n.pFrame.pop(f)):b.isBkr&&(n.pFrame.savePhrase(b.lower,i,n.phraseLength),n.uFrame.savePhrase(b.lower,i,n.phraseLength)))},W=function(e,t,i){if(t.phraseLength>i){let n=`${l}opUDT(${e.name}): callback function error: `;throw Error(n+=`sysData.phraseLength: ${t.phraseLength} must be <= remaining chars: ${i}`)}switch(t.state){case s.ACTIVE:throw Error(`${l}opUDT(${e.name}): callback function return error. ACTIVE state not allowed.`);case s.EMPTY:if(!1===e.empty)throw Error(`${l}opUDT(${e.name}): callback function return error. May not return EMPTY.`);t.phraseLength=0;break;case s.MATCH:if(0===t.phraseLength){if(!1===e.empty)throw Error(`${l}opUDT(${e.name}): callback function return error. May not return EMPTY.`);t.state=s.EMPTY}break;case s.NOMATCH:t.phraseLength=0;break;default:throw Error(`${l}opUDT(${e.name}): callback function return error. Unrecognized return state: ${t.state}`)}},U=function(e,t,i){let n,o,a,l,h,f;let p=d[e],g=b[p.index];i.UdtIndex=g.index;let _=!N();_&&((a=u.ast&&u.ast.udtDefined(p.index))&&(o=v.length+p.index,n=u.ast.getLength(),u.ast.down(o,g.name)),l=i.uFrame.length(),h=i.pFrame.length(),i.uFrame.push(),i.pFrame.push(),f=i.pFrame,i.pFrame=new E);let w=r-t;m[p.index](i,c,t,y),W(g,i,w),_&&(a&&(i.state===s.NOMATCH?u.ast.setLength(n):u.ast.up(o,g.name,t,i.phraseLength)),i.pFrame=f,i.state===s.NOMATCH?(i.uFrame.pop(l),i.pFrame.pop(h)):g.isBkr&&(i.pFrame.savePhrase(g.lower,t,i.phraseLength),i.uFrame.savePhrase(g.lower,t,i.phraseLength)))},$=function(i,a,l){o.push({lookAround:s.LOOKAROUND_AHEAD,anchor:a,charsEnd:r,charsLength:n}),r=c.length,n=c.length-t,e(i+1,a,l);let u=o.pop();switch(r=u.charsEnd,n=u.charsLength,l.phraseLength=0,l.state){case s.EMPTY:case s.MATCH:l.state=s.EMPTY;break;case s.NOMATCH:l.state=s.NOMATCH;break;default:throw Error(`opAND: invalid state ${l.state}`)}},K=function(i,a,l){o.push({lookAround:s.LOOKAROUND_AHEAD,anchor:a,charsEnd:r,charsLength:n}),r=c.length,n=c.length-t,e(i+1,a,l);let u=o.pop();switch(r=u.charsEnd,n=u.charsLength,l.phraseLength=0,l.state){case s.EMPTY:case s.MATCH:l.state=s.NOMATCH;break;case s.NOMATCH:l.state=s.EMPTY;break;default:throw Error(`opNOT: invalid state ${l.state}`)}},q=function(e,t,i){let n=d[e];i.state=s.NOMATCH,t=65&&o<=90&&(o+=32),o!==a.string[n])return;i.state=s.MATCH,i.phraseLength=l}},Y=function(e,t,i){i.state=s.NOMATCH,i.phraseLength=0,i.state=0===t?s.EMPTY:s.NOMATCH},Q=function(e,t,i){i.state=s.NOMATCH,i.phraseLength=0,i.state=t===c.length?s.EMPTY:s.NOMATCH},J=function(e,t,i){let n,o,a,l;let u=d[e];i.state=s.NOMATCH,l=u.index=65&&o<=90&&(o+=32),a>=65&&a<=90&&(a+=32),o!==a)return;i.state=s.MATCH,i.phraseLength=g}else for(n=0;n=0;t-=1)if(e(c.children[t],a,n),a-=n.phraseLength,l+=n.phraseLength,n.state===s.NOMATCH){r=!1;break}r?(n.state=0===l?s.EMPTY:s.MATCH,n.phraseLength=l):(n.state=s.NOMATCH,n.phraseLength=0,n.uFrame.pop(h),n.pFrame.pop(f),u.ast&&u.ast.setLength(o))},ei=function(t,i,n){let r,o,a,l;let c=d[t];o=i,a=0,l=0;let h=n.uFrame.length(),f=n.pFrame.length();for(u.ast&&(r=u.ast.getLength());!(o<=0)&&(e(t+1,o,n),n.state!==s.NOMATCH&&n.state!==s.EMPTY&&(l+=1,a+=n.phraseLength,o-=n.phraseLength,l!==c.max)););n.state===s.EMPTY?(n.state=0===a?s.EMPTY:s.MATCH,n.phraseLength=a):l>=c.min?(n.state=0===a?s.EMPTY:s.MATCH,n.phraseLength=a):(n.state=s.NOMATCH,n.phraseLength=0,n.uFrame.pop(h),n.pFrame.pop(f),u.ast&&u.ast.setLength(r))},en=function(e,t,i){let n=d[e];if(i.state=s.NOMATCH,i.phraseLength=0,t>0){let e=c[t-1];n.min<=e&&e<=n.max&&(i.state=s.MATCH,i.phraseLength=1)}},er=function(e,t,i){let n;let r=d[e];i.state=s.NOMATCH;let o=r.string.length,a=t-o;if(a>=0){for(n=0;n=0){for(let e=0;e=65&&n<=90&&(n+=32),n!==r.string[e])return;i.state=s.MATCH,i.phraseLength=o}},es=function(e,t,i){let n,r,o,a;let l=d[e];i.state=s.NOMATCH,i.phraseLength=0,a=l.index=0){if(h){for(n=0;n=65&&r<=90&&(r+=32),o>=65&&o<=90&&(o+=32),r!==o)return;i.state=s.MATCH,i.phraseLength=p}else for(n=0;nC)throw Error(`parser: maximum number of node hits exceeded: ${C}`);if((h+=1)>f&&(f=h)>w)throw Error(`parser: maximum parse tree depth exceeded: ${w}`);if(i.refresh(),null!==u.trace){let e=M();u.trace.down(r,i.state,t,i.phraseLength,e.anchor,e.lookAround)}if(o[o.length-1].lookAround===s.LOOKAROUND_BEHIND)switch(r.type){case s.ALT:B(e,t,i);break;case s.CAT:et(e,t,i);break;case s.REP:ei(e,t,i);break;case s.RNM:V(e,t,i);break;case s.UDT:U(e,t,i);break;case s.AND:$(e,t,i);break;case s.NOT:K(e,t,i);break;case s.TRG:en(e,t,i);break;case s.TBS:er(e,t,i);break;case s.TLS:eo(e,t,i);break;case s.BKR:es(e,t,i);break;case s.BKA:X(e,t,i);break;case s.BKN:ee(e,t,i);break;case s.ABG:Y(e,t,i);break;case s.AEN:Q(e,t,i);break;default:n=!1}else switch(r.type){case s.ALT:B(e,t,i);break;case s.CAT:H(e,t,i);break;case s.REP:z(e,t,i);break;case s.RNM:V(e,t,i);break;case s.UDT:U(e,t,i);break;case s.AND:$(e,t,i);break;case s.NOT:K(e,t,i);break;case s.TRG:q(e,t,i);break;case s.TBS:G(e,t,i);break;case s.TLS:Z(e,t,i);break;case s.BKR:J(e,t,i);break;case s.BKA:X(e,t,i);break;case s.BKN:ee(e,t,i);break;case s.ABG:Y(e,t,i);break;case s.AEN:Q(e,t,i);break;default:n=!1}if(!N()&&t+i.phraseLength>_&&(_=t+i.phraseLength),null!==u.stats&&u.stats.collect(r,i),null!==u.trace){let e=M();u.trace.up(r,i.state,t,i.phraseLength,e.anchor,e.lookAround)}return h-=1,n}}},12618:(e,t,i)=>{e.exports=function(){let e;let t=i(91003),n=i(29090),r=i(60754),o=[],s=[],a=[],l=[],u=[];this.statsObject="statsObject";let d=function(e,t){return e.lowert.lower?1:0},c=function(e,t){return e.totalt.total?-1:d(e,t)},h=function(e,t){return e.indext.index?1:0},f=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},p=function(){a.length=0,e=new f,a[t.ALT]=new f,a[t.CAT]=new f,a[t.REP]=new f,a[t.RNM]=new f,a[t.TRG]=new f,a[t.TBS]=new f,a[t.TLS]=new f,a[t.UDT]=new f,a[t.AND]=new f,a[t.NOT]=new f,a[t.BKR]=new f,a[t.BKA]=new f,a[t.BKN]=new f,a[t.ABG]=new f,a[t.AEN]=new f,l.length=0;for(let e=0;e0){u.length=0;for(let e=0;e +`,a-=1)}),o+="\n"},this.phrases=function(){let t,i;let n={};for(t=0;t{e.exports=function(){let e=-1,t=0;this.init=function(i){if("number"!=typeof i||i<=0)throw Error("circular-buffer.js: init: circular buffer size must an integer > 0");t=Math.ceil(i),e=-1},this.increment=function(){return((e+=1)+t)%t},this.maxSize=function(){return t},this.items=function(){return e+1},this.getListIndex=function(i){return -1===e||i<0||i>e||e-i>=t?-1:(i+t)%t},this.forEach=function(i){if(-1!==e){if(e{e.exports=function(){return"/* This file automatically generated by jsonToless() and LESS. */\n.apg-mono {\n font-family: monospace;\n}\n.apg-active {\n font-weight: bold;\n color: #000000;\n}\n.apg-match {\n font-weight: bold;\n color: #264BFF;\n}\n.apg-empty {\n font-weight: bold;\n color: #0fbd0f;\n}\n.apg-nomatch {\n font-weight: bold;\n color: #FF4000;\n}\n.apg-lh-match {\n font-weight: bold;\n color: #1A97BA;\n}\n.apg-lb-match {\n font-weight: bold;\n color: #5F1687;\n}\n.apg-remainder {\n font-weight: bold;\n color: #999999;\n}\n.apg-ctrl-char {\n font-weight: bolder;\n font-style: italic;\n font-size: 0.6em;\n}\n.apg-line-end {\n font-weight: bold;\n color: #000000;\n}\n.apg-error {\n font-weight: bold;\n color: #FF4000;\n}\n.apg-phrase {\n color: #000000;\n background-color: #8caae6;\n}\n.apg-empty-phrase {\n color: #0fbd0f;\n}\ntable.apg-state {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: left;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-state th,\ntable.apg-state td {\n text-align: left;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-state th:nth-last-child(2),\ntable.apg-state td:nth-last-child(2) {\n text-align: right;\n}\ntable.apg-state caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-stats {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-stats th,\ntable.apg-stats td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-stats caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-trace {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-trace caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-trace th,\ntable.apg-trace td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-trace th:last-child,\ntable.apg-trace th:nth-last-child(2),\ntable.apg-trace td:last-child,\ntable.apg-trace td:nth-last-child(2) {\n text-align: left;\n}\ntable.apg-grammar {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-grammar caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-grammar th,\ntable.apg-grammar td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-grammar th:last-child,\ntable.apg-grammar td:last-child {\n text-align: left;\n}\ntable.apg-rules {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-rules caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-rules th,\ntable.apg-rules td {\n text-align: right;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-rules a {\n color: #003399 !important;\n}\ntable.apg-rules a:hover {\n color: #8caae6 !important;\n}\ntable.apg-attrs {\n font-family: monospace;\n margin-top: 5px;\n font-size: 11px;\n line-height: 130%;\n text-align: center;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-attrs caption {\n font-size: 125%;\n line-height: 130%;\n font-weight: bold;\n text-align: left;\n}\ntable.apg-attrs th,\ntable.apg-attrs td {\n text-align: center;\n border: 1px solid black;\n border-collapse: collapse;\n}\ntable.apg-attrs th:nth-child(1),\ntable.apg-attrs th:nth-child(2),\ntable.apg-attrs th:nth-child(3) {\n text-align: right;\n}\ntable.apg-attrs td:nth-child(1),\ntable.apg-attrs td:nth-child(2),\ntable.apg-attrs td:nth-child(3) {\n text-align: right;\n}\ntable.apg-attrs a {\n color: #003399 !important;\n}\ntable.apg-attrs a:hover {\n color: #8caae6 !important;\n}\n"}},91003:e=>{e.exports={ALT:1,CAT:2,REP:3,RNM:4,TRG:5,TBS:6,TLS:7,UDT:11,AND:12,NOT:13,BKR:14,BKA:15,BKN:16,ABG:17,AEN:18,ACTIVE:100,MATCH:101,EMPTY:102,NOMATCH:103,SEM_PRE:200,SEM_POST:201,SEM_OK:300,SEM_SKIP:301,ATTR_N:400,ATTR_R:401,ATTR_MR:402,LOOKAROUND_NONE:500,LOOKAROUND_AHEAD:501,LOOKAROUND_BEHIND:502,BKR_MODE_UM:601,BKR_MODE_PM:602,BKR_MODE_CS:603,BKR_MODE_CI:604}},10247:(e,t,i)=>{e.exports={ast:i(25655),circular:i(84804),ids:i(91003),parser:i(31141),stats:i(12618),trace:i(24410),utils:i(29090),emitcss:i(79387),style:i(60754)}},31141:(e,t,i)=>{e.exports=function(){let e,t,n,r,o;let s=i(91003),a=i(29090),l="parser.js: ",u=this;this.ast=null,this.stats=null,this.trace=null,this.callbacks=[];let d=null,c=null,h=0,f=0,p=0,g=null,m=null,v=null,b=null,y=null,_=0,w=1/0,C=1/0,S=function(t,i,n){let o=`${l}evaluateRule(): `;if(t>=v.length)throw Error(`${o}rule index: ${t} out of range`);if(i>=r)throw Error(`${o}phrase index: ${i} out of range`);let{length:a}=d;d.push({type:s.RNM,index:t}),e(a,i,n),d.pop()},x=function(t,i,n){let o=`${l}evaluateUdt(): `;if(t>=b.length)throw Error(`${o}udt index: ${t} out of range`);if(i>=r)throw Error(`${o}phrase index: ${i} out of range`);let{length:a}=d;d.push({type:s.UDT,empty:b[t].empty,index:t}),e(a,i,n),d.pop()},k=function(){h=0,f=0,p=0,_=0,o=[{lookAround:s.LOOKAROUND_NONE,anchor:0,charsEnd:0,charsLength:0}],v=null,b=null,c=null,t=0,n=0,r=0,g=null,m=null,y=null,d=null},E=function(){let e,t=[],i=function(){let e=t[t.length-1],i={};for(let t in e)i[t]=e[t];return i};this.push=function(){t.push(i())},this.pop=function(e){let i=e;if(i||(i=t.length-1),i<1||i>t.length)throw Error(`${l}backRef.pop(): bad length: ${i}`);return t.length=i,t[t.length-1]},this.length=function(){return t.length},this.savePhrase=function(e,i,n){t[t.length-1][e]={phraseIndex:i,phraseLength:n}},this.getPhrase=function(e){return t[t.length-1][e]},e={},v.forEach(t=>{t.isBkr&&(e[t.lower]=null)}),b.length>0&&b.forEach(t=>{t.isBkr&&(e[t.lower]=null)}),t.push(e)},L=function(){let e=this;this.state=s.ACTIVE,this.phraseLength=0,this.ruleIndex=0,this.udtIndex=0,this.lookAround=o[o.length-1],this.uFrame=new E,this.pFrame=new E,this.evaluateRule=S,this.evaluateUdt=x,this.refresh=function(){e.state=s.ACTIVE,e.phraseLength=0,e.lookAround=o[o.length-1]}},M=function(){return o[o.length-1]},N=function(){return o.length>1},D=function(){let e=`${l}initializeAst(): `;for(;;){if(void 0===u.ast){u.ast=null;break}if(null===u.ast)break;if("astObject"!==u.ast.astObject)throw Error(`${e}ast object not recognized`);break}null!==u.ast&&u.ast.init(v,b,c)},A=function(){let e=`${l}initializeTrace(): `;for(;;){if(void 0===u.trace){u.trace=null;break}if(null===u.trace)break;if("traceObject"!==u.trace.traceObject)throw Error(`${e}trace object not recognized`);break}null!==u.trace&&u.trace.init(v,b,c)},T=function(){let e=`${l}initializeStats(): `;for(;;){if(void 0===u.stats){u.stats=null;break}if(null===u.stats)break;if("statsObject"!==u.stats.statsObject)throw Error(`${e}stats object not recognized`);break}null!==u.stats&&u.stats.init(v,b)},I=function(e){let t=`${l}initializeGrammar(): `;if(!e)throw Error(`${t}grammar object undefined`);if("grammarObject"!==e.grammarObject)throw Error(`${t}bad grammar object`);v=e.rules,b=e.udts},O=function(e){let t=`${l}initializeStartRule(): `,i=null;if("number"==typeof e){if(e>=v.length)throw Error(`${t}start rule index too large: max: ${v.length}: index: ${e}`);i=e}else if("string"==typeof e){let n=e.toLowerCase();for(let e=0;e0&&"number"!=typeof u[0])throw Error(`${s}input string not an array of integers`);if("number"!=typeof d)d=0;else if((d=Math.floor(d))<0||d>u.length)throw Error(`${s}input beginning index out of range: ${d}`);if("number"!=typeof h)h=u.length-d;else if((h=Math.floor(h))<0||h>u.length-d)throw Error(`${s}input length out of range: ${h}`);c=u,r=(t=d)+(n=h)},R=function(){let e,t;let i=`${l}initializeCallbacks(): `;for(e=0,g=[],m=[];e 0: ${e}`)},this.setMaxNodeHits=function(e){if("number"!=typeof e||(C=Math.floor(e))<=0)throw Error(`parser: max node hits must be integer > 0: ${e}`)};let F=function(i,o,a){let u;let h=`${l}parse(): `;I(i);let g=O(o);R(),A(),T(),D();let m=new L;switch(null!=a&&(y=a),d=[{type:s.RNM,index:g}],e(0,t,m),d=null,m.state){case s.ACTIVE:throw Error(`${h}final state should never be 'ACTIVE'`);case s.NOMATCH:u=!1;break;case s.EMPTY:case s.MATCH:u=m.phraseLength===n;break;default:throw Error("unrecognized state")}return{success:u,state:m.state,length:n,matched:m.phraseLength,maxMatched:_,maxTreeDepth:f,nodeHits:p,inputLength:c.length,subBegin:t,subEnd:r,subLength:n}};this.parseSubstring=function(e,t,i,n,r,o){return k(),P(i,n,r),F(e,t,o)},this.parse=function(e,t,i,n){return k(),P(i,0,i.length),F(e,t,n)};let B=function(t,i,n){let r=d[t];for(let t=0;t=r)&&(e(t+1,a,n),n.state!==s.NOMATCH&&n.state!==s.EMPTY&&(c+=1,l+=n.phraseLength,a+=n.phraseLength,c!==h.max)););n.state===s.EMPTY?(n.state=0===l?s.EMPTY:s.MATCH,n.phraseLength=l):c>=h.min?(n.state=0===l?s.EMPTY:s.MATCH,n.phraseLength=l):(n.state=s.NOMATCH,n.phraseLength=0,n.uFrame.pop(f),n.pFrame.pop(p),u.ast&&u.ast.setLength(o))},V=function(e,t,i,n){if(t.phraseLength>i){let n=`${l}opRNM(${e.name}): callback function error: `;throw Error(n+=`sysData.phraseLength: ${t.phraseLength} must be <= remaining chars: ${i}`)}switch(t.state){case s.ACTIVE:if(!0!==n)throw Error(`${l}opRNM(${e.name}): callback function return error. ACTIVE state not allowed.`);break;case s.EMPTY:t.phraseLength=0;break;case s.MATCH:0===t.phraseLength&&(t.state=s.EMPTY);break;case s.NOMATCH:t.phraseLength=0;break;default:throw Error(`${l}opRNM(${e.name}): callback function return error. Unrecognized return state: ${t.state}`)}},j=function(t,i,n){let o,a,l,h,f,p;let m=d[t],b=v[m.index],_=g[b.index],w=!N();if(w&&((a=u.ast&&u.ast.ruleDefined(m.index))&&(o=u.ast.getLength(),u.ast.down(m.index,v[m.index].name)),h=n.uFrame.length(),f=n.pFrame.length(),n.uFrame.push(),n.pFrame.push(),p=n.pFrame,n.pFrame=new E),null===_)l=d,d=b.opcodes,e(0,i,n),d=l;else{let t=r-i;n.ruleIndex=b.index,_(n,c,i,y),V(b,n,t,!0),n.state===s.ACTIVE&&(l=d,d=b.opcodes,e(0,i,n),d=l,n.ruleIndex=b.index,_(n,c,i,y),V(b,n,t,!1))}w&&(a&&(n.state===s.NOMATCH?u.ast.setLength(o):u.ast.up(m.index,b.name,i,n.phraseLength)),n.pFrame=p,n.state===s.NOMATCH?(n.uFrame.pop(h),n.pFrame.pop(f)):b.isBkr&&(n.pFrame.savePhrase(b.lower,i,n.phraseLength),n.uFrame.savePhrase(b.lower,i,n.phraseLength)))},W=function(e,t,i){if(t.phraseLength>i){let n=`${l}opUDT(${e.name}): callback function error: `;throw Error(n+=`sysData.phraseLength: ${t.phraseLength} must be <= remaining chars: ${i}`)}switch(t.state){case s.ACTIVE:throw Error(`${l}opUDT(${e.name}): callback function return error. ACTIVE state not allowed.`);case s.EMPTY:if(!1===e.empty)throw Error(`${l}opUDT(${e.name}): callback function return error. May not return EMPTY.`);t.phraseLength=0;break;case s.MATCH:if(0===t.phraseLength){if(!1===e.empty)throw Error(`${l}opUDT(${e.name}): callback function return error. May not return EMPTY.`);t.state=s.EMPTY}break;case s.NOMATCH:t.phraseLength=0;break;default:throw Error(`${l}opUDT(${e.name}): callback function return error. Unrecognized return state: ${t.state}`)}},U=function(e,t,i){let n,o,a,l,h,f;let p=d[e],g=b[p.index];i.UdtIndex=g.index;let _=!N();_&&((a=u.ast&&u.ast.udtDefined(p.index))&&(o=v.length+p.index,n=u.ast.getLength(),u.ast.down(o,g.name)),l=i.uFrame.length(),h=i.pFrame.length(),i.uFrame.push(),i.pFrame.push(),f=i.pFrame,i.pFrame=new E);let w=r-t;m[p.index](i,c,t,y),W(g,i,w),_&&(a&&(i.state===s.NOMATCH?u.ast.setLength(n):u.ast.up(o,g.name,t,i.phraseLength)),i.pFrame=f,i.state===s.NOMATCH?(i.uFrame.pop(l),i.pFrame.pop(h)):g.isBkr&&(i.pFrame.savePhrase(g.lower,t,i.phraseLength),i.uFrame.savePhrase(g.lower,t,i.phraseLength)))},$=function(i,a,l){o.push({lookAround:s.LOOKAROUND_AHEAD,anchor:a,charsEnd:r,charsLength:n}),r=c.length,n=c.length-t,e(i+1,a,l);let u=o.pop();switch(r=u.charsEnd,n=u.charsLength,l.phraseLength=0,l.state){case s.EMPTY:case s.MATCH:l.state=s.EMPTY;break;case s.NOMATCH:l.state=s.NOMATCH;break;default:throw Error(`opAND: invalid state ${l.state}`)}},K=function(i,a,l){o.push({lookAround:s.LOOKAROUND_AHEAD,anchor:a,charsEnd:r,charsLength:n}),r=c.length,n=c.length-t,e(i+1,a,l);let u=o.pop();switch(r=u.charsEnd,n=u.charsLength,l.phraseLength=0,l.state){case s.EMPTY:case s.MATCH:l.state=s.NOMATCH;break;case s.NOMATCH:l.state=s.EMPTY;break;default:throw Error(`opNOT: invalid state ${l.state}`)}},q=function(e,t,i){let n=d[e];i.state=s.NOMATCH,t=65&&o<=90&&(o+=32),o!==a.string[n])return;i.state=s.MATCH,i.phraseLength=l}},Y=function(e,t,i){i.state=s.NOMATCH,i.phraseLength=0,i.state=0===t?s.EMPTY:s.NOMATCH},J=function(e,t,i){i.state=s.NOMATCH,i.phraseLength=0,i.state=t===c.length?s.EMPTY:s.NOMATCH},Q=function(e,t,i){let n,o,a,l;let u=d[e];i.state=s.NOMATCH,l=u.index=65&&o<=90&&(o+=32),a>=65&&a<=90&&(a+=32),o!==a)return;i.state=s.MATCH,i.phraseLength=g}else for(n=0;n=0;t-=1)if(e(c.children[t],a,n),a-=n.phraseLength,l+=n.phraseLength,n.state===s.NOMATCH){r=!1;break}r?(n.state=0===l?s.EMPTY:s.MATCH,n.phraseLength=l):(n.state=s.NOMATCH,n.phraseLength=0,n.uFrame.pop(h),n.pFrame.pop(f),u.ast&&u.ast.setLength(o))},ei=function(t,i,n){let r,o,a,l;let c=d[t];o=i,a=0,l=0;let h=n.uFrame.length(),f=n.pFrame.length();for(u.ast&&(r=u.ast.getLength());!(o<=0)&&(e(t+1,o,n),n.state!==s.NOMATCH&&n.state!==s.EMPTY&&(l+=1,a+=n.phraseLength,o-=n.phraseLength,l!==c.max)););n.state===s.EMPTY?(n.state=0===a?s.EMPTY:s.MATCH,n.phraseLength=a):l>=c.min?(n.state=0===a?s.EMPTY:s.MATCH,n.phraseLength=a):(n.state=s.NOMATCH,n.phraseLength=0,n.uFrame.pop(h),n.pFrame.pop(f),u.ast&&u.ast.setLength(r))},en=function(e,t,i){let n=d[e];if(i.state=s.NOMATCH,i.phraseLength=0,t>0){let e=c[t-1];n.min<=e&&e<=n.max&&(i.state=s.MATCH,i.phraseLength=1)}},er=function(e,t,i){let n;let r=d[e];i.state=s.NOMATCH;let o=r.string.length,a=t-o;if(a>=0){for(n=0;n=0){for(let e=0;e=65&&n<=90&&(n+=32),n!==r.string[e])return;i.state=s.MATCH,i.phraseLength=o}},es=function(e,t,i){let n,r,o,a;let l=d[e];i.state=s.NOMATCH,i.phraseLength=0,a=l.index=0){if(h){for(n=0;n=65&&r<=90&&(r+=32),o>=65&&o<=90&&(o+=32),r!==o)return;i.state=s.MATCH,i.phraseLength=p}else for(n=0;nC)throw Error(`parser: maximum number of node hits exceeded: ${C}`);if((h+=1)>f&&(f=h)>w)throw Error(`parser: maximum parse tree depth exceeded: ${w}`);if(i.refresh(),null!==u.trace){let e=M();u.trace.down(r,i.state,t,i.phraseLength,e.anchor,e.lookAround)}if(o[o.length-1].lookAround===s.LOOKAROUND_BEHIND)switch(r.type){case s.ALT:B(e,t,i);break;case s.CAT:et(e,t,i);break;case s.REP:ei(e,t,i);break;case s.RNM:j(e,t,i);break;case s.UDT:U(e,t,i);break;case s.AND:$(e,t,i);break;case s.NOT:K(e,t,i);break;case s.TRG:en(e,t,i);break;case s.TBS:er(e,t,i);break;case s.TLS:eo(e,t,i);break;case s.BKR:es(e,t,i);break;case s.BKA:X(e,t,i);break;case s.BKN:ee(e,t,i);break;case s.ABG:Y(e,t,i);break;case s.AEN:J(e,t,i);break;default:n=!1}else switch(r.type){case s.ALT:B(e,t,i);break;case s.CAT:H(e,t,i);break;case s.REP:z(e,t,i);break;case s.RNM:j(e,t,i);break;case s.UDT:U(e,t,i);break;case s.AND:$(e,t,i);break;case s.NOT:K(e,t,i);break;case s.TRG:q(e,t,i);break;case s.TBS:G(e,t,i);break;case s.TLS:Z(e,t,i);break;case s.BKR:Q(e,t,i);break;case s.BKA:X(e,t,i);break;case s.BKN:ee(e,t,i);break;case s.ABG:Y(e,t,i);break;case s.AEN:J(e,t,i);break;default:n=!1}if(!N()&&t+i.phraseLength>_&&(_=t+i.phraseLength),null!==u.stats&&u.stats.collect(r,i),null!==u.trace){let e=M();u.trace.up(r,i.state,t,i.phraseLength,e.anchor,e.lookAround)}return h-=1,n}}},12618:(e,t,i)=>{e.exports=function(){let e;let t=i(91003),n=i(29090),r=i(60754),o=[],s=[],a=[],l=[],u=[];this.statsObject="statsObject";let d=function(e,t){return e.lowert.lower?1:0},c=function(e,t){return e.totalt.total?-1:d(e,t)},h=function(e,t){return e.indext.index?1:0},f=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},p=function(){a.length=0,e=new f,a[t.ALT]=new f,a[t.CAT]=new f,a[t.REP]=new f,a[t.RNM]=new f,a[t.TRG]=new f,a[t.TBS]=new f,a[t.TLS]=new f,a[t.UDT]=new f,a[t.AND]=new f,a[t.NOT]=new f,a[t.BKR]=new f,a[t.BKA]=new f,a[t.BKN]=new f,a[t.ABG]=new f,a[t.AEN]=new f,l.length=0;for(let e=0;e0){u.length=0;for(let e=0;e `},v=function(){return""+(m("ALT",a[t.ALT])+m("CAT",a[t.CAT])+m("REP",a[t.REP])+m("RNM",a[t.RNM])+m("TRG",a[t.TRG])+m("TBS",a[t.TBS])+m("TLS",a[t.TLS])+m("UDT",a[t.UDT])+m("AND",a[t.AND])+m("NOT",a[t.NOT])+m("BKR",a[t.BKR])+m("BKA",a[t.BKA])+m("BKN",a[t.BKN])+m("ABG",a[t.ABG])+m("AEN",a[t.AEN])+m("totals",e))},b=function(){let e="";e+="\n\n";for(let t=0;t0&&(e+=` `);if(s.length>0){e+="\n\n";for(let t=0;t0&&(e+=` `)}return e};this.validate=function(e){let t=!1;return"string"==typeof e&&"stats"===e&&(t=!0),t},this.init=function(e,t){o=e,s=t,p()},this.collect=function(i,n){g(e,n.state,n.phraseLength),g(a[i.type],n.state,n.phraseLength),i.type===t.RNM&&g(l[i.index],n.state,n.phraseLength),i.type===t.UDT&&g(u[i.index],n.state,n.phraseLength)},this.toHtml=function(e,t){let i="";for(i+=`
${e}${t.empty}${t.match}${t.nomatch}${t.total}
${e}${t.empty}${t.match}${t.nomatch}${t.total}
rules
${l[t].name}${l[t].empty}${l[t].match}${l[t].nomatch}${l[t].total}
udts
${u[t].name}${u[t].empty}${u[t].match}${u[t].nomatch}${u[t].total}
@@ -2642,12 +2642,12 @@ AEN - anchor - end of input string
* * @author Feross Aboukhadijeh * @license MIT - */function I(e,t){if(e===t)return 0;for(var i=e.length,n=t.length,r=0,o=Math.min(i,n);r{"use strict";var n=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],r="undefined"==typeof globalThis?i.g:globalThis;e.exports=function(){for(var e=[],t=0;t{"use strict";e.exports=function(e){if(e)throw e}},95766:(e,t)=>{"use strict";t.byteLength=function(e){var t=l(e),i=t[0],n=t[1];return(i+n)*3/4-n},t.toByteArray=function(e){var t,i,o=l(e),s=o[0],a=o[1],u=new r((s+a)*3/4-a),d=0,c=a>0?s-4:s;for(i=0;i>16&255,u[d++]=t>>8&255,u[d++]=255&t;return 2===a&&(t=n[e.charCodeAt(i)]<<2|n[e.charCodeAt(i+1)]>>4,u[d++]=255&t),1===a&&(t=n[e.charCodeAt(i)]<<10|n[e.charCodeAt(i+1)]<<4|n[e.charCodeAt(i+2)]>>2,u[d++]=t>>8&255,u[d++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,o=[],s=0,a=n-r;s>18&63]+i[r>>12&63]+i[r>>6&63]+i[63&r]);return o.join("")}(e,s,s+16383>a?a:s+16383));return 1===r?o.push(i[(t=e[n-1])>>2]+i[t<<4&63]+"=="):2===r&&o.push(i[(t=(e[n-2]<<8)+e[n-1])>>10]+i[t>>4&63]+i[t<<2&63]+"="),o.join("")};for(var i=[],n=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,a=o.length;s0)throw Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");-1===i&&(i=t);var n=i===t?0:4-i%4;return[i,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},62197:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function o(e,t,i){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{u="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(33196).Buffer}catch(e){}function s(e,t){var i=e.charCodeAt(t);return i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function a(e,t,i){var n=s(e,i);return i-1>=t&&(n|=s(e,i-1)<<4),n}function l(e,t,i,n){for(var r=0,o=Math.min(e.length,i),s=t;s=49?r+=a-49+10:a>=17?r+=a-17+10:r+=a}return r}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this.strip()},o.prototype._parseHex=function(e,t,i){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var n,r=0;r=t;r-=2)n=a(e,t,r)<=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,a=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var u,d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],c=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i.strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215)||s!==this.length-1?d[6-l.length]+l+i:l+i,(r+=2)>=26&&(r-=26,s--)}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var u=c[e],f=h[e];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);i=(p=p.idivn(f)).isZero()?g+i:d[u-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==u),this.toArrayLike(u,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){var r,o,s=this.byteLength(),a=i||Math.max(1,s);n(s<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var l=new e(a),u=this.clone();if("le"===t){for(o=0;!u.isZero();o++)r=u.andln(255),u.iushrn(8),l[o]=r;for(;o=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],j=8191&z,V=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,Q=Z>>>13,J=0|a[4],X=8191&J,ee=J>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,j))|0)+((8191&(r=(r=Math.imul(c,V))+Math.imul(h,j)|0))<<13)|0;u=((o=Math.imul(h,V))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,j),r=(r=Math.imul(p,V))+Math.imul(g,j)|0,o=Math.imul(g,V);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,j),r=(r=Math.imul(v,V))+Math.imul(b,j)|0,o=Math.imul(b,V),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,j),r=(r=Math.imul(_,V))+Math.imul(w,j)|0,o=Math.imul(w,V),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,Q)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,Q)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,j),r=(r=Math.imul(S,V))+Math.imul(x,j)|0,o=Math.imul(x,V),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,Q)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,Q)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,j),r=(r=Math.imul(E,V))+Math.imul(L,j)|0,o=Math.imul(L,V),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,Q)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,j),r=(r=Math.imul(N,V))+Math.imul(D,j)|0,o=Math.imul(D,V),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,Q)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,j),r=(r=Math.imul(T,V))+Math.imul(I,j)|0,o=Math.imul(I,V),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,Q)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,Q)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,j),r=(r=Math.imul(P,V))+Math.imul(R,j)|0,o=Math.imul(R,V),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,Q)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,Q)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,j),r=(r=Math.imul(B,V))+Math.imul(H,j)|0,o=Math.imul(H,V),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,Q)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,Q)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,Q)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,Q))+Math.imul(H,Y)|0,o=Math.imul(H,Q),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function g(e,t,i){return new m().mulp(e,t,i)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=f),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):i<63?f(this,e,t):i<1024?function(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i.strip()}(this,e,t):g(this,e,t)},m.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},m.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=(r/67108864|0)+(o>>>26),this.words[i]=67108863&o}return 0!==t&&(this.words[i]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=67108864%e,i=0,r=this.length-1;r>=0;r--)i=(t*i+(0|this.words[r]))%e;return i},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+67108864*t;this.words[i]=r/e|0,t=r%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new S(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function C(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},r(y,b),y.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},y.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(v[e])return v[e];if("k256"===e)t=new y;else if("p224"===e)t=new _;else if("p192"===e)t=new w;else if("p25519"===e)t=new C;else throw Error("Unknown prime "+e);return v[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},r(x,S),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},82745:(e,t,i)=>{var n;function r(e){this.rand=e}if(e.exports=function(e){return n||(n=new r(null)),n.generate(e)},e.exports.Rand=r,r.prototype.generate=function(e){return this._rand(e)},r.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),i=0;i{"use strict";/*! + */function I(e,t){if(e===t)return 0;for(var i=e.length,n=t.length,r=0,o=Math.min(i,n);r{"use strict";var n=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],r="undefined"==typeof globalThis?i.g:globalThis;e.exports=function(){for(var e=[],t=0;t{"use strict";e.exports=function(e){if(e)throw e}},95766:(e,t)=>{"use strict";t.byteLength=function(e){var t=l(e),i=t[0],n=t[1];return(i+n)*3/4-n},t.toByteArray=function(e){var t,i,o=l(e),s=o[0],a=o[1],u=new r((s+a)*3/4-a),d=0,c=a>0?s-4:s;for(i=0;i>16&255,u[d++]=t>>8&255,u[d++]=255&t;return 2===a&&(t=n[e.charCodeAt(i)]<<2|n[e.charCodeAt(i+1)]>>4,u[d++]=255&t),1===a&&(t=n[e.charCodeAt(i)]<<10|n[e.charCodeAt(i+1)]<<4|n[e.charCodeAt(i+2)]>>2,u[d++]=t>>8&255,u[d++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,o=[],s=0,a=n-r;s>18&63]+i[r>>12&63]+i[r>>6&63]+i[63&r]);return o.join("")}(e,s,s+16383>a?a:s+16383));return 1===r?o.push(i[(t=e[n-1])>>2]+i[t<<4&63]+"=="):2===r&&o.push(i[(t=(e[n-2]<<8)+e[n-1])>>10]+i[t>>4&63]+i[t<<2&63]+"="),o.join("")};for(var i=[],n=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,a=o.length;s0)throw Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");-1===i&&(i=t);var n=i===t?0:4-i%4;return[i,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},62197:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function o(e,t,i){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{u="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(33196).Buffer}catch(e){}function s(e,t){var i=e.charCodeAt(t);return i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function a(e,t,i){var n=s(e,i);return i-1>=t&&(n|=s(e,i-1)<<4),n}function l(e,t,i,n){for(var r=0,o=Math.min(e.length,i),s=t;s=49?r+=a-49+10:a>=17?r+=a-17+10:r+=a}return r}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this.strip()},o.prototype._parseHex=function(e,t,i){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var n,r=0;r=t;r-=2)n=a(e,t,r)<=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;this.strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,a=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var u,d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],c=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i.strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215)||s!==this.length-1?d[6-l.length]+l+i:l+i,(r+=2)>=26&&(r-=26,s--)}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var u=c[e],f=h[e];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);i=(p=p.idivn(f)).isZero()?g+i:d[u-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==u),this.toArrayLike(u,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){var r,o,s=this.byteLength(),a=i||Math.max(1,s);n(s<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var l=new e(a),u=this.clone();if("le"===t){for(o=0;!u.isZero();o++)r=u.andln(255),u.iushrn(8),l[o]=r;for(;o=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],V=8191&z,j=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,J=Z>>>13,Q=0|a[4],X=8191&Q,ee=Q>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,V))|0)+((8191&(r=(r=Math.imul(c,j))+Math.imul(h,V)|0))<<13)|0;u=((o=Math.imul(h,j))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,V),r=(r=Math.imul(p,j))+Math.imul(g,V)|0,o=Math.imul(g,j);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,V),r=(r=Math.imul(v,j))+Math.imul(b,V)|0,o=Math.imul(b,j),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,V),r=(r=Math.imul(_,j))+Math.imul(w,V)|0,o=Math.imul(w,j),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,J)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,J)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,V),r=(r=Math.imul(S,j))+Math.imul(x,V)|0,o=Math.imul(x,j),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,J)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,J)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,V),r=(r=Math.imul(E,j))+Math.imul(L,V)|0,o=Math.imul(L,j),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,V),r=(r=Math.imul(N,j))+Math.imul(D,V)|0,o=Math.imul(D,j),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,J)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,J)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,V),r=(r=Math.imul(T,j))+Math.imul(I,V)|0,o=Math.imul(I,j),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,V),r=(r=Math.imul(P,j))+Math.imul(R,V)|0,o=Math.imul(R,j),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,J)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,V),r=(r=Math.imul(B,j))+Math.imul(H,V)|0,o=Math.imul(H,j),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,J)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,J))+Math.imul(H,Y)|0,o=Math.imul(H,J),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function g(e,t,i){return new m().mulp(e,t,i)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=f),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):i<63?f(this,e,t):i<1024?function(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i.strip()}(this,e,t):g(this,e,t)},m.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},m.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=(r/67108864|0)+(o>>>26),this.words[i]=67108863&o}return 0!==t&&(this.words[i]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=67108864%e,i=0,r=this.length-1;r>=0;r--)i=(t*i+(0|this.words[r]))%e;return i},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+67108864*t;this.words[i]=r/e|0,t=r%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new S(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function C(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},r(y,b),y.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},y.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(v[e])return v[e];if("k256"===e)t=new y;else if("p224"===e)t=new _;else if("p192"===e)t=new w;else if("p25519"===e)t=new C;else throw Error("Unknown prime "+e);return v[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},S.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},r(x,S),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},82745:(e,t,i)=>{var n;function r(e){this.rand=e}if(e.exports=function(e){return n||(n=new r(null)),n.generate(e)},e.exports.Rand=r,r.prototype.generate=function(e){return this._rand(e)},r.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),i=0;i{"use strict";/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */let n=i(95766),r=i(62333),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function s(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,a.prototype),t}function a(e,t,i){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return d(e)}return l(e,t,i)}function l(e,t,i){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!a.isEncoding(t))throw TypeError("Unknown encoding: "+t);let i=0|p(e,t),n=s(i),r=n.write(e,t);return r!==i&&(n=n.slice(0,r)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(F(e,Uint8Array)){let t=new Uint8Array(e);return h(t.buffer,t.byteOffset,t.byteLength)}return c(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(F(e,ArrayBuffer)||e&&F(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(F(e,SharedArrayBuffer)||e&&F(e.buffer,SharedArrayBuffer)))return h(e,t,i);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return a.from(n,t,i);let r=function(e){if(a.isBuffer(e)){let t=0|f(e.length),i=s(t);return 0===i.length||e.copy(i,0,0,t),i}if(void 0!==e.length){var t;return"number"!=typeof e.length||(t=e.length)!=t?s(0):c(e)}if("Buffer"===e.type&&Array.isArray(e.data))return c(e.data)}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return a.from(e[Symbol.toPrimitive]("string"),t,i);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return u(e),s(e<0?0:0|f(e))}function c(e){let t=e.length<0?0:0|f(e.length),i=s(t);for(let n=0;n=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function p(e,t){if(a.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||F(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let i=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===i)return 0;let r=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return P(e).length;default:if(r)return n?-1:O(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,i){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===i||i>this.length)&&(i=this.length),i<=0||(i>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,i){let n=e.length;(!t||t<0)&&(t=0),(!i||i<0||i>n)&&(i=n);let r="";for(let n=t;n2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),(o=i=+i)!=o&&(i=r?0:e.length-1),i<0&&(i=e.length+i),i>=e.length){if(r)return -1;i=e.length-1}else if(i<0){if(!r)return -1;i=0}if("string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:b(e,t,i,n,r);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?r?Uint8Array.prototype.indexOf.call(e,t,i):Uint8Array.prototype.lastIndexOf.call(e,t,i):b(e,[t],i,n,r);throw TypeError("val must be string, number or Buffer")}function b(e,t,i,n,r){let o,s=1,a=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;s=2,a/=2,l/=2,i/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(r){let n=-1;for(o=i;oa&&(i=a-l),o=i;o>=0;o--){let i=!0;for(let n=0;n239?4:t>223?3:t>191?2:1;if(r+s<=i){let i,n,a,l;switch(s){case 1:t<128&&(o=t);break;case 2:(192&(i=e[r+1]))==128&&(l=(31&t)<<6|63&i)>127&&(o=l);break;case 3:i=e[r+1],n=e[r+2],(192&i)==128&&(192&n)==128&&(l=(15&t)<<12|(63&i)<<6|63&n)>2047&&(l<55296||l>57343)&&(o=l);break;case 4:i=e[r+1],n=e[r+2],a=e[r+3],(192&i)==128&&(192&n)==128&&(192&a)==128&&(l=(15&t)<<18|(63&i)<<12|(63&n)<<6|63&a)>65535&&l<1114112&&(o=l)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),r+=s}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);let i="",n=0;for(;ni)throw RangeError("Trying to access beyond buffer length")}function w(e,t,i,n,r,o){if(!a.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw RangeError("Index out of range")}function C(e,t,i,n,r){D(t,n,r,e,i,7);let o=Number(t&BigInt(4294967295));e[i++]=o,o>>=8,e[i++]=o,o>>=8,e[i++]=o,o>>=8,e[i++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[i++]=s,s>>=8,e[i++]=s,s>>=8,e[i++]=s,s>>=8,e[i++]=s,i}function S(e,t,i,n,r){D(t,n,r,e,i,7);let o=Number(t&BigInt(4294967295));e[i+7]=o,o>>=8,e[i+6]=o,o>>=8,e[i+5]=o,o>>=8,e[i+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[i+3]=s,s>>=8,e[i+2]=s,s>>=8,e[i+1]=s,s>>=8,e[i]=s,i+8}function x(e,t,i,n,r,o){if(i+n>e.length||i<0)throw RangeError("Index out of range")}function k(e,t,i,n,o){return t=+t,i>>>=0,o||x(e,t,i,4,34028234663852886e22,-34028234663852886e22),r.write(e,t,i,n,23,4),i+4}function E(e,t,i,n,o){return t=+t,i>>>=0,o||x(e,t,i,8,17976931348623157e292,-17976931348623157e292),r.write(e,t,i,n,52,8),i+8}t.Buffer=a,t.SlowBuffer=function(e){return+e!=e&&(e=0),a.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=2147483647,a.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(e,t,i){return l(e,t,i)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(e,t,i){return(u(e),e<=0)?s(e):void 0!==t?"string"==typeof i?s(e).fill(t,i):s(e).fill(t):s(e)},a.allocUnsafe=function(e){return d(e)},a.allocUnsafeSlow=function(e){return d(e)},a.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==a.prototype},a.compare=function(e,t){if(F(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),F(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(e)||!a.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let i=e.length,n=t.length;for(let r=0,o=Math.min(i,n);rn.length?(a.isBuffer(t)||(t=a.from(t)),t.copy(n,r)):Uint8Array.prototype.set.call(n,t,r);else if(a.isBuffer(t))t.copy(n,r);else throw TypeError('"list" argument must be an Array of Buffers');r+=t.length}return n},a.byteLength=p,a.prototype._isBuffer=!0,a.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;ti&&(e+=" ... "),""},o&&(a.prototype[o]=a.prototype.inspect),a.prototype.compare=function(e,t,i,n,r){if(F(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===i&&(i=e?e.length:0),void 0===n&&(n=0),void 0===r&&(r=this.length),t<0||i>e.length||n<0||r>this.length)throw RangeError("out of range index");if(n>=r&&t>=i)return 0;if(n>=r)return -1;if(t>=i)return 1;if(t>>>=0,i>>>=0,n>>>=0,r>>>=0,this===e)return 0;let o=r-n,s=i-t,l=Math.min(o,s),u=this.slice(n,r),d=e.slice(t,i);for(let e=0;e>>=0,isFinite(i)?(i>>>=0,void 0===n&&(n="utf8")):(n=i,i=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let h=this.length-t;if((void 0===i||i>h)&&(i=h),e.length>0&&(i<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let f=!1;for(;;)switch(n){case"hex":return function(e,t,i,n){let r;i=Number(i)||0;let o=e.length-i;n?(n=Number(n))>o&&(n=o):n=o;let s=t.length;for(n>s/2&&(n=s/2),r=0;r>8,r.push(i%256),r.push(n);return r}(e,this.length-d),this,d,c);default:if(f)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),f=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},a.prototype.slice=function(e,t){let i=this.length;e=~~e,t=void 0===t?i:~~t,e<0?(e+=i)<0&&(e=0):e>i&&(e=i),t<0?(t+=i)<0&&(t=0):t>i&&(t=i),t>>=0,t>>>=0,i||_(e,t,this.length);let n=this[e],r=1,o=0;for(;++o>>=0,t>>>=0,i||_(e,t,this.length);let n=this[e+--t],r=1;for(;t>0&&(r*=256);)n+=this[e+--t]*r;return n},a.prototype.readUint8=a.prototype.readUInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),this[e]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readBigUInt64LE=H(function(e){A(e>>>=0,"offset");let t=this[e],i=this[e+7];(void 0===t||void 0===i)&&T(e,this.length-8);let n=t+256*this[++e]+65536*this[++e]+16777216*this[++e],r=this[++e]+256*this[++e]+65536*this[++e]+16777216*i;return BigInt(n)+(BigInt(r)<>>=0,"offset");let t=this[e],i=this[e+7];(void 0===t||void 0===i)&&T(e,this.length-8);let n=16777216*t+65536*this[++e]+256*this[++e]+this[++e],r=16777216*this[++e]+65536*this[++e]+256*this[++e]+i;return(BigInt(n)<>>=0,t>>>=0,i||_(e,t,this.length);let n=this[e],r=1,o=0;for(;++o=(r*=128)&&(n-=Math.pow(2,8*t)),n},a.prototype.readIntBE=function(e,t,i){e>>>=0,t>>>=0,i||_(e,t,this.length);let n=t,r=1,o=this[e+--n];for(;n>0&&(r*=256);)o+=this[e+--n]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*t)),o},a.prototype.readInt8=function(e,t){return(e>>>=0,t||_(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},a.prototype.readInt16LE=function(e,t){e>>>=0,t||_(e,2,this.length);let i=this[e]|this[e+1]<<8;return 32768&i?4294901760|i:i},a.prototype.readInt16BE=function(e,t){e>>>=0,t||_(e,2,this.length);let i=this[e+1]|this[e]<<8;return 32768&i?4294901760|i:i},a.prototype.readInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readBigInt64LE=H(function(e){A(e>>>=0,"offset");let t=this[e],i=this[e+7];return(void 0===t||void 0===i)&&T(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(i<<24))<>>=0,"offset");let t=this[e],i=this[e+7];return(void 0===t||void 0===i)&&T(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||_(e,4,this.length),r.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return e>>>=0,t||_(e,4,this.length),r.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return e>>>=0,t||_(e,8,this.length),r.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return e>>>=0,t||_(e,8,this.length),r.read(this,e,!1,52,8)},a.prototype.writeUintLE=a.prototype.writeUIntLE=function(e,t,i,n){if(e=+e,t>>>=0,i>>>=0,!n){let n=Math.pow(2,8*i)-1;w(this,e,t,i,n,0)}let r=1,o=0;for(this[t]=255&e;++o>>=0,i>>>=0,!n){let n=Math.pow(2,8*i)-1;w(this,e,t,i,n,0)}let r=i-1,o=1;for(this[t+r]=255&e;--r>=0&&(o*=256);)this[t+r]=e/o&255;return t+i},a.prototype.writeUint8=a.prototype.writeUInt8=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,1,255,0),this[t]=255&e,t+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigUInt64LE=H(function(e,t=0){return C(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeBigUInt64BE=H(function(e,t=0){return S(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeIntLE=function(e,t,i,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*i-1);w(this,e,t,i,n-1,-n)}let r=0,o=1,s=0;for(this[t]=255&e;++r>0)-s&255;return t+i},a.prototype.writeIntBE=function(e,t,i,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*i-1);w(this,e,t,i,n-1,-n)}let r=i-1,o=1,s=0;for(this[t+r]=255&e;--r>=0&&(o*=256);)e<0&&0===s&&0!==this[t+r+1]&&(s=1),this[t+r]=(e/o>>0)-s&255;return t+i},a.prototype.writeInt8=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeInt16BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeInt32LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},a.prototype.writeInt32BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigInt64LE=H(function(e,t=0){return C(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeBigInt64BE=H(function(e,t=0){return S(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeFloatLE=function(e,t,i){return k(this,e,t,!0,i)},a.prototype.writeFloatBE=function(e,t,i){return k(this,e,t,!1,i)},a.prototype.writeDoubleLE=function(e,t,i){return E(this,e,t,!0,i)},a.prototype.writeDoubleBE=function(e,t,i){return E(this,e,t,!1,i)},a.prototype.copy=function(e,t,i,n){if(!a.isBuffer(e))throw TypeError("argument should be a Buffer");if(i||(i=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,i=void 0===i?this.length:i>>>0,e||(e=0),"number"==typeof e)for(r=t;r=n+4;i-=3)t=`_${e.slice(i-3,i)}${t}`;return`${e.slice(0,i)}${t}`}function D(e,t,i,n,r,o){if(e>i||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${(o+1)*8}${r}`:`>= -(2${r} ** ${(o+1)*8-1}${r}) and < 2 ** ${(o+1)*8-1}${r}`:`>= ${t}${r} and <= ${i}${r}`,new L.ERR_OUT_OF_RANGE("value",n,e)}A(r,"offset"),(void 0===n[r]||void 0===n[r+o])&&T(r,n.length-(o+1))}function A(e,t){if("number"!=typeof e)throw new L.ERR_INVALID_ARG_TYPE(t,"number",e)}function T(e,t,i){if(Math.floor(e)!==e)throw A(e,i),new L.ERR_OUT_OF_RANGE(i||"offset","an integer",e);if(t<0)throw new L.ERR_BUFFER_OUT_OF_BOUNDS;throw new L.ERR_OUT_OF_RANGE(i||"offset",`>= ${i?1:0} and <= ${t}`,e)}M("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),M("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),M("ERR_OUT_OF_RANGE",function(e,t,i){let n=`The value of "${e}" is out of range.`,r=i;return Number.isInteger(i)&&Math.abs(i)>4294967296?r=N(String(i)):"bigint"==typeof i&&(r=String(i),(i>BigInt(2)**BigInt(32)||i<-(BigInt(2)**BigInt(32)))&&(r=N(r)),r+="n"),n+=` It must be ${t}. Received ${r}`},RangeError);let I=/[^+/0-9A-Za-z-_]/g;function O(e,t){let i;t=t||1/0;let n=e.length,r=null,o=[];for(let s=0;s55295&&i<57344){if(!r){if(i>56319||s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}r=i;continue}if(i<56320){(t-=3)>-1&&o.push(239,191,189),r=i;continue}i=(r-55296<<10|i-56320)+65536}else r&&(t-=3)>-1&&o.push(239,191,189);if(r=null,i<128){if((t-=1)<0)break;o.push(i)}else if(i<2048){if((t-=2)<0)break;o.push(i>>6|192,63&i|128)}else if(i<65536){if((t-=3)<0)break;o.push(i>>12|224,i>>6&63|128,63&i|128)}else if(i<1114112){if((t-=4)<0)break;o.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}else throw Error("Invalid code point")}return o}function P(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(I,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function R(e,t,i,n){let r;for(r=0;r=t.length)&&!(r>=e.length);++r)t[r+i]=e[r];return r}function F(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let B=function(){let e="0123456789abcdef",t=Array(256);for(let i=0;i<16;++i){let n=16*i;for(let r=0;r<16;++r)t[n+r]=e[i]+e[r]}return t}();function H(e){return"undefined"==typeof BigInt?z:e}function z(){throw Error("BigInt not supported")}},62680:(e,t,i)=>{"use strict";var n=i(67286),r=i(89429),o=r(n("String.prototype.indexOf"));e.exports=function(e,t){var i=n(e,!!t);return"function"==typeof i&&o(e,".prototype.")>-1?r(i):i}},89429:(e,t,i)=>{"use strict";var n=i(4090),r=i(67286),o=r("%Function.prototype.apply%"),s=r("%Function.prototype.call%"),a=r("%Reflect.apply%",!0)||n.call(s,o),l=r("%Object.getOwnPropertyDescriptor%",!0),u=r("%Object.defineProperty%",!0),d=r("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var t=a(n,s,arguments);return l&&u&&l(t,"length").configurable&&u(t,"length",{value:1+d(0,e.length-(arguments.length-1))}),t};var c=function(){return a(n,o,arguments)};u?u(e.exports,"apply",{value:c}):e.exports.apply=c},13973:(e,t,i)=>{var n=i(77834).Buffer,r=i(54851).Transform,o=i(30214).s;function s(e){r.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}i(91285)(s,r),s.prototype.update=function(e,t,i){"string"==typeof e&&(e=n.from(e,t));var r=this._update(e);return this.hashMode?this:(i&&(r=this._toString(r,i)),r)},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,i){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{i(n)}},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,i){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw Error("can't switch encodings");var n=this._decoder.write(e);return i&&(n+=this._decoder.end()),n},e.exports=s},97327:(e,t)=>{"use strict";t.parse=function(e){for(var t,i=[],n=String(e||""),r=n.indexOf(","),o=0,s=!1;!s;)-1===r&&(r=n.length,s=!0),((t=n.slice(o,r).trim())||!s)&&i.push(t),o=r+1,r=n.indexOf(",",o);return i},t.stringify=function(e,t){var i=t||{},n=!1===i.padLeft?"":" ",r=i.padRight?" ":"";return""===e[e.length-1]&&(e=e.concat("")),e.join(r+","+n).trim()}},50381:(e,t,i)=>{"use strict";var n=i(91706),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var i,o,s,a,l,u,d,c,h=!1;t||(t={}),s=t.debug||!1;try{if(l=n(),u=document.createRange(),d=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(i){if(i.stopPropagation(),t.format){if(i.preventDefault(),void 0===i.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var n=r[t.format]||r.default;window.clipboardData.setData(n,e)}else i.clipboardData.clearData(),i.clipboardData.setData(t.format,e)}t.onCopy&&(i.preventDefault(),t.onCopy(i.clipboardData))}),document.body.appendChild(c),u.selectNodeContents(c),d.addRange(u),!document.execCommand("copy"))throw Error("copy command was unsuccessful");h=!0}catch(n){s&&console.error("unable to copy using execCommand: ",n),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),h=!0}catch(n){s&&console.error("unable to copy using clipboardData: ",n),s&&console.error("falling back to prompt"),i="message"in t?t.message:"Copy to clipboard: #{key}, Enter",o=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",a=i.replace(/#{\s*key\s*}/g,o),window.prompt(a,e)}}finally{d&&("function"==typeof d.removeRange?d.removeRange(u):d.removeAllRanges()),c&&document.body.removeChild(c),l()}return h}},16162:(e,t,i)=>{"use strict";var n=i(91285),r=i(27993),o=i(51445),s=i(9065),a=i(13973);function l(e){a.call(this,"digest"),this._hash=e}n(l,a),l.prototype._update=function(e){this._hash.update(e)},l.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new r:"rmd160"===e||"ripemd160"===e?new o:new l(s(e))}},79344:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-action-bar {\n white-space: nowrap;\n height: 100%;\n}\n\n.monaco-action-bar .actions-container {\n display: flex;\n margin: 0 auto;\n padding: 0;\n height: 100%;\n width: 100%;\n align-items: center;\n}\n\n.monaco-action-bar.vertical .actions-container {\n display: inline-block;\n}\n\n.monaco-action-bar .action-item {\n display: block;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n position: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-action-bar .action-item.disabled {\n cursor: default;\n}\n\n.monaco-action-bar .action-item .icon,\n.monaco-action-bar .action-item .codicon {\n display: block;\n}\n\n.monaco-action-bar .action-item .codicon {\n display: flex;\n align-items: center;\n width: 16px;\n height: 16px;\n}\n\n.monaco-action-bar .action-label {\n display: flex;\n font-size: 11px;\n padding: 3px;\n border-radius: 5px;\n}\n\n.monaco-action-bar .action-item.disabled .action-label,\n.monaco-action-bar .action-item.disabled .action-label::before,\n.monaco-action-bar .action-item.disabled .action-label:hover {\n opacity: 0.6;\n}\n\n/* Vertical actions */\n\n.monaco-action-bar.vertical {\n text-align: left;\n}\n\n.monaco-action-bar.vertical .action-item {\n display: block;\n}\n\n.monaco-action-bar.vertical .action-label.separator {\n display: block;\n border-bottom: 1px solid #bbb;\n padding-top: 1px;\n margin-left: .8em;\n margin-right: .8em;\n}\n\n.monaco-action-bar .action-item .action-label.separator {\n width: 1px;\n height: 16px;\n margin: 5px 4px !important;\n cursor: default;\n min-width: 1px;\n padding: 0;\n background-color: #bbb;\n}\n\n.secondary-actions .monaco-action-bar .action-label {\n margin-left: 6px;\n}\n\n/* Action Items */\n.monaco-action-bar .action-item.select-container {\n overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n flex: 1;\n max-width: 170px;\n min-width: 60px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item {\n display: flex;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {\n display: flex;\n align-items: center;\n cursor: default;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {\n width: 1px;\n}\n",""]);let a=s},32488:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-aria-container {\n position: absolute; /* try to hide from window but not from screen readers */\n left:-999em;\n}",""]);let a=s},71635:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-text-button {\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 4px;\n border-radius: 2px;\n text-align: center;\n cursor: pointer;\n justify-content: center;\n align-items: center;\n border: 1px solid var(--vscode-button-border, transparent);\n line-height: 18px;\n}\n\n.monaco-text-button:focus {\n outline-offset: 2px !important;\n}\n\n.monaco-text-button:hover {\n text-decoration: none !important;\n}\n\n.monaco-button.disabled:focus,\n.monaco-button.disabled {\n opacity: 0.4 !important;\n cursor: default;\n}\n\n.monaco-text-button .codicon {\n margin: 0 0.2em;\n color: inherit !important;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label {\n flex-direction: row;\n flex-wrap: wrap;\n padding: 0 4px;\n overflow: hidden;\n height: 28px;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {\n flex-basis: 100%;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {\n flex-grow: 1;\n width: 0;\n overflow: hidden;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: normal;\n font-style: inherit;\n padding: 4px 0;\n}\n\n.monaco-button-dropdown {\n display: flex;\n cursor: pointer;\n}\n\n.monaco-button-dropdown.disabled {\n cursor: default;\n}\n\n.monaco-button-dropdown > .monaco-button:focus {\n outline-offset: -1px !important;\n}\n\n.monaco-button-dropdown.disabled > .monaco-button.disabled,\n.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,\n.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {\n opacity: 0.4 !important;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-text-button {\n border-right-width: 0 !important;\n}\n\n.monaco-button-dropdown .monaco-button-dropdown-separator {\n padding: 4px 0;\n cursor: default;\n}\n\n.monaco-button-dropdown .monaco-button-dropdown-separator > div {\n height: 100%;\n width: 1px;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {\n border: 1px solid var(--vscode-button-border, transparent);\n border-left-width: 0 !important;\n border-radius: 0 2px 2px 0;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-text-button {\n border-radius: 2px 0 0 2px;\n}\n\n.monaco-description-button {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 4px 5px; /* allows button focus outline to be visible */\n}\n\n.monaco-description-button .monaco-button-description {\n font-style: italic;\n font-size: 11px;\n padding: 4px 20px;\n}\n\n.monaco-description-button .monaco-button-label,\n.monaco-description-button .monaco-button-description {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.monaco-description-button .monaco-button-label > .codicon,\n.monaco-description-button .monaco-button-description > .codicon {\n margin: 0 0.2em;\n color: inherit !important;\n}\n",""]);let a=s},38643:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.codicon-wrench-subaction {\n opacity: 0.5;\n}\n\n@keyframes codicon-spin {\n 100% {\n transform:rotate(360deg);\n }\n}\n\n.codicon-sync.codicon-modifier-spin,\n.codicon-loading.codicon-modifier-spin,\n.codicon-gear.codicon-modifier-spin,\n.codicon-notebook-state-executing.codicon-modifier-spin {\n /* Use steps to throttle FPS to reduce CPU usage */\n animation: codicon-spin 1.5s steps(30) infinite;\n}\n\n.codicon-modifier-disabled {\n opacity: 0.4;\n}\n\n/* custom speed & easing for loading icon */\n.codicon-loading,\n.codicon-tree-item-loading::before {\n animation-duration: 1s !important;\n animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;\n}\n",""]);let a=s},83129:(e,t,i)=>{"use strict";i.d(t,{Z:()=>h});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o),a=i(78991),l=i.n(a),u=new URL(i(26602),i.b),d=s()(r()),c=l()(u);d.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n@font-face {\n font-family: "codicon";\n font-display: block;\n src: url('+c+") format(\"truetype\");\n}\n\n.codicon[class*='codicon-'] {\n font: normal normal normal 16px/1 codicon;\n display: inline-block;\n text-decoration: none;\n text-rendering: auto;\n text-align: center;\n text-transform: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n user-select: none;\n -webkit-user-select: none;\n}\n\n/* icon rules are dynamically created by the platform theme service (see iconsStyleSheet.ts) */\n",""]);let h=d},57820:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.context-view {\n position: absolute;\n}\n\n.context-view.fixed {\n all: initial;\n font-family: inherit;\n font-size: 13px;\n position: fixed;\n color: inherit;\n}\n",""]);let a=s},56050:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-count-badge {\n padding: 3px 6px;\n border-radius: 11px;\n font-size: 11px;\n min-width: 18px;\n min-height: 18px;\n line-height: 11px;\n font-weight: normal;\n text-align: center;\n display: inline-block;\n box-sizing: border-box;\n}\n\n.monaco-count-badge.long {\n padding: 2px 3px;\n border-radius: 2px;\n min-height: auto;\n line-height: normal;\n}\n",""]);let a=s},706:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-dropdown {\n height: 100%;\n padding: 0;\n}\n\n.monaco-dropdown > .dropdown-label {\n cursor: pointer;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.monaco-dropdown > .dropdown-label > .action-label.disabled {\n cursor: default;\n}\n\n.monaco-dropdown-with-primary {\n display: flex !important;\n flex-direction: row;\n border-radius: 5px;\n}\n\n.monaco-dropdown-with-primary > .action-container > .action-label {\n margin-right: 0;\n}\n\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {\n font-size: 12px;\n padding-left: 0px;\n padding-right: 0px;\n line-height: 16px;\n margin-left: -3px;\n}\n\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {\n display: block;\n background-size: 16px;\n background-position: center center;\n background-repeat: no-repeat;\n}\n",""]);let a=s},15258:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/* ---------- Find input ---------- */\n\n.monaco-findInput {\n position: relative;\n}\n\n.monaco-findInput .monaco-inputbox {\n font-size: 13px;\n width: 100%;\n}\n\n.monaco-findInput > .controls {\n position: absolute;\n top: 3px;\n right: 2px;\n}\n\n.vs .monaco-findInput.disabled {\n background-color: #E1E1E1;\n}\n\n/* Theming */\n.vs-dark .monaco-findInput.disabled {\n background-color: #333;\n}\n\n/* Highlighting */\n.monaco-findInput.highlight-0 .controls,\n.hc-light .monaco-findInput.highlight-0 .controls {\n animation: monaco-findInput-highlight-0 100ms linear 0s;\n}\n\n.monaco-findInput.highlight-1 .controls,\n.hc-light .monaco-findInput.highlight-1 .controls {\n animation: monaco-findInput-highlight-1 100ms linear 0s;\n}\n\n.hc-black .monaco-findInput.highlight-0 .controls,\n.vs-dark .monaco-findInput.highlight-0 .controls {\n animation: monaco-findInput-highlight-dark-0 100ms linear 0s;\n}\n\n.hc-black .monaco-findInput.highlight-1 .controls,\n.vs-dark .monaco-findInput.highlight-1 .controls {\n animation: monaco-findInput-highlight-dark-1 100ms linear 0s;\n}\n\n@keyframes monaco-findInput-highlight-0 {\n 0% { background: rgba(253, 255, 0, 0.8); }\n 100% { background: transparent; }\n}\n@keyframes monaco-findInput-highlight-1 {\n 0% { background: rgba(253, 255, 0, 0.8); }\n /* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\n 99% { background: transparent; }\n}\n\n@keyframes monaco-findInput-highlight-dark-0 {\n 0% { background: rgba(255, 255, 255, 0.44); }\n 100% { background: transparent; }\n}\n@keyframes monaco-findInput-highlight-dark-1 {\n 0% { background: rgba(255, 255, 255, 0.44); }\n /* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\n 99% { background: transparent; }\n}\n",""]);let a=s},74127:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-hover {\n cursor: default;\n position: absolute;\n overflow: hidden;\n z-index: 50;\n user-select: text;\n -webkit-user-select: text;\n box-sizing: initial;\n animation: fadein 100ms linear;\n line-height: 1.5em;\n}\n\n.monaco-hover.hidden {\n display: none;\n}\n\n.monaco-hover a:hover:not(.disabled) {\n cursor: pointer;\n}\n\n.monaco-hover .hover-contents:not(.html-hover-contents) {\n padding: 4px 8px;\n}\n\n.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {\n max-width: 500px;\n word-wrap: break-word;\n}\n\n.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {\n min-width: 100%;\n}\n\n.monaco-hover p,\n.monaco-hover .code,\n.monaco-hover ul,\n.monaco-hover h1,\n.monaco-hover h2,\n.monaco-hover h3,\n.monaco-hover h4,\n.monaco-hover h5,\n.monaco-hover h6 {\n margin: 8px 0;\n}\n\n.monaco-hover h1,\n.monaco-hover h2,\n.monaco-hover h3,\n.monaco-hover h4,\n.monaco-hover h5,\n.monaco-hover h6 {\n line-height: 1.1;\n}\n\n.monaco-hover code {\n font-family: var(--monaco-monospace-font);\n}\n\n.monaco-hover hr {\n box-sizing: border-box;\n border-left: 0px;\n border-right: 0px;\n margin-top: 4px;\n margin-bottom: -4px;\n margin-left: -8px;\n margin-right: -8px;\n height: 1px;\n}\n\n.monaco-hover p:first-child,\n.monaco-hover .code:first-child,\n.monaco-hover ul:first-child {\n margin-top: 0;\n}\n\n.monaco-hover p:last-child,\n.monaco-hover .code:last-child,\n.monaco-hover ul:last-child {\n margin-bottom: 0;\n}\n\n/* MarkupContent Layout */\n.monaco-hover ul {\n padding-left: 20px;\n}\n.monaco-hover ol {\n padding-left: 20px;\n}\n\n.monaco-hover li > p {\n margin-bottom: 0;\n}\n\n.monaco-hover li > ul {\n margin-top: 0;\n}\n\n.monaco-hover code {\n border-radius: 3px;\n padding: 0 0.4em;\n}\n\n.monaco-hover .monaco-tokenized-source {\n white-space: pre-wrap;\n}\n\n.monaco-hover .hover-row.status-bar {\n font-size: 12px;\n line-height: 22px;\n}\n\n.monaco-hover .hover-row.status-bar .info {\n font-style: italic;\n padding: 0px 8px;\n}\n\n.monaco-hover .hover-row.status-bar .actions {\n display: flex;\n padding: 0px 8px;\n}\n\n.monaco-hover .hover-row.status-bar .actions .action-container {\n margin-right: 16px;\n cursor: pointer;\n}\n\n.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {\n padding-right: 4px;\n}\n\n.monaco-hover .markdown-hover .hover-contents .codicon {\n color: inherit;\n font-size: inherit;\n vertical-align: middle;\n}\n\n.monaco-hover .hover-contents a.code-link:hover,\n.monaco-hover .hover-contents a.code-link {\n color: inherit;\n}\n\n.monaco-hover .hover-contents a.code-link:before {\n content: '(';\n}\n\n.monaco-hover .hover-contents a.code-link:after {\n content: ')';\n}\n\n.monaco-hover .hover-contents a.code-link > span {\n text-decoration: underline;\n /** Hack to force underline to show **/\n border-bottom: 1px solid transparent;\n text-underline-position: under;\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-hover .hover-contents a.code-link > span:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/\n.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span {\n margin-bottom: 4px;\n display: inline-block;\n}\n\n.monaco-hover-content .action-container a {\n -webkit-user-select: none;\n user-select: none;\n}\n\n.monaco-hover-content .action-container.disabled {\n pointer-events: none;\n opacity: 0.4;\n cursor: default;\n}\n",""]);let a=s},79576:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* ---------- Icon label ---------- */\n\n.monaco-icon-label {\n display: flex; /* required for icons support :before rule */\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.monaco-icon-label::before {\n\n /* svg icons rendered as background image */\n background-size: 16px;\n background-position: left center;\n background-repeat: no-repeat;\n padding-right: 6px;\n width: 16px;\n height: 22px;\n line-height: inherit !important;\n display: inline-block;\n\n /* fonts icons */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n vertical-align: top;\n\n flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */\n}\n\n.monaco-icon-label-container.disabled {\n color: var(--vscode-disabledForeground);\n}\n.monaco-icon-label > .monaco-icon-label-container {\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n flex: 1;\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {\n color: inherit;\n white-space: pre; /* enable to show labels that include multiple whitespaces */\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {\n margin: 0 2px;\n opacity: 0.5;\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n opacity: .7;\n margin-left: 0.5em;\n font-size: 0.9em;\n white-space: pre; /* enable to show labels that include multiple whitespaces */\n}\n\n.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{\n white-space: nowrap\n}\n\n.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n opacity: .95;\n}\n\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n font-style: italic;\n}\n\n.monaco-icon-label.deprecated {\n text-decoration: line-through;\n opacity: 0.66;\n}\n\n/* make sure apply italic font style to decorations as well */\n.monaco-icon-label.italic::after {\n font-style: italic;\n}\n\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n text-decoration: line-through;\n}\n\n.monaco-icon-label::after {\n opacity: 0.75;\n font-size: 90%;\n font-weight: 600;\n margin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */\n text-align: center;\n}\n\n/* make sure selection color wins when a label is being selected */\n.monaco-list:focus .selected .monaco-icon-label, /* list */\n.monaco-list:focus .selected .monaco-icon-label::after\n{\n color: inherit !important;\n}\n\n.monaco-list-row.focused.selected .label-description,\n.monaco-list-row.selected .label-description {\n opacity: .8;\n}\n",""]);let a=s},58118:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-inputbox {\n position: relative;\n display: block;\n padding: 0;\n box-sizing: border-box;\n border-radius: 2px;\n\n /* Customizable */\n font-size: inherit;\n}\n\n.monaco-inputbox > .ibwrapper > .input,\n.monaco-inputbox > .ibwrapper > .mirror {\n\n /* Customizable */\n padding: 4px 6px;\n}\n\n.monaco-inputbox > .ibwrapper {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.monaco-inputbox > .ibwrapper > .input {\n display: inline-block;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n line-height: inherit;\n border: none;\n font-family: inherit;\n font-size: inherit;\n resize: none;\n color: inherit;\n}\n\n.monaco-inputbox > .ibwrapper > input {\n text-overflow: ellipsis;\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input {\n display: block;\n scrollbar-width: none; /* Firefox: hide scrollbars */\n outline: none;\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {\n display: none; /* Chrome + Safari: hide scrollbar */\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input.empty {\n white-space: nowrap;\n}\n\n.monaco-inputbox > .ibwrapper > .mirror {\n position: absolute;\n display: inline-block;\n width: 100%;\n top: 0;\n left: 0;\n box-sizing: border-box;\n white-space: pre-wrap;\n visibility: hidden;\n word-wrap: break-word;\n}\n\n/* Context view */\n\n.monaco-inputbox-container {\n text-align: right;\n}\n\n.monaco-inputbox-container .monaco-inputbox-message {\n display: inline-block;\n overflow: hidden;\n text-align: left;\n width: 100%;\n box-sizing: border-box;\n padding: 0.4em;\n font-size: 12px;\n line-height: 17px;\n margin-top: -1px;\n word-wrap: break-word;\n}\n\n/* Action bar support */\n.monaco-inputbox .monaco-action-bar {\n position: absolute;\n right: 2px;\n top: 4px;\n}\n\n.monaco-inputbox .monaco-action-bar .action-item {\n margin-left: 2px;\n}\n\n.monaco-inputbox .monaco-action-bar .action-item .codicon {\n background-repeat: no-repeat;\n width: 16px;\n height: 16px;\n}\n",""]);let a=s},96538:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-keybinding {\n display: flex;\n align-items: center;\n line-height: 10px;\n}\n\n.monaco-keybinding > .monaco-keybinding-key {\n display: inline-block;\n border-style: solid;\n border-width: 1px;\n border-radius: 3px;\n vertical-align: middle;\n font-size: 11px;\n padding: 3px 5px;\n margin: 0 2px;\n}\n\n.monaco-keybinding > .monaco-keybinding-key:first-child {\n margin-left: 0;\n}\n\n.monaco-keybinding > .monaco-keybinding-key:last-child {\n margin-right: 0;\n}\n\n.monaco-keybinding > .monaco-keybinding-key-separator {\n display: inline-block;\n}\n\n.monaco-keybinding > .monaco-keybinding-key-chord-separator {\n width: 6px;\n}\n",""]);let a=s},21260:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-list {\n position: relative;\n height: 100%;\n width: 100%;\n white-space: nowrap;\n}\n\n.monaco-list.mouse-support {\n user-select: none;\n -webkit-user-select: none;\n}\n\n.monaco-list > .monaco-scrollable-element {\n height: 100%;\n}\n\n.monaco-list-rows {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.monaco-list.horizontal-scrolling .monaco-list-rows {\n width: auto;\n min-width: 100%;\n}\n\n.monaco-list-row {\n position: absolute;\n box-sizing: border-box;\n overflow: hidden;\n width: 100%;\n}\n\n.monaco-list.mouse-support .monaco-list-row {\n cursor: pointer;\n touch-action: none;\n}\n\n/* for OS X ballistic scrolling */\n.monaco-list-row.scrolling {\n display: none !important;\n}\n\n/* Focus */\n.monaco-list.element-focused,\n.monaco-list.selection-single,\n.monaco-list.selection-multiple {\n outline: 0 !important;\n}\n\n/* Dnd */\n.monaco-drag-image {\n display: inline-block;\n padding: 1px 7px;\n border-radius: 10px;\n font-size: 12px;\n position: absolute;\n z-index: 1000;\n}\n\n/* Filter */\n\n.monaco-list-type-filter-message {\n position: absolute;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n padding: 40px 1em 1em 1em;\n text-align: center;\n white-space: normal;\n opacity: 0.7;\n pointer-events: none;\n}\n\n.monaco-list-type-filter-message:empty {\n display: none;\n}\n",""]);let a=s},22453:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-mouse-cursor-text {\n cursor: text;\n}\n",""]);let a=s},90504:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-progress-container {\n width: 100%;\n height: 5px;\n overflow: hidden; /* keep progress bit in bounds */\n}\n\n.monaco-progress-container .progress-bit {\n width: 2%;\n height: 5px;\n position: absolute;\n left: 0;\n display: none;\n}\n\n.monaco-progress-container.active .progress-bit {\n display: inherit;\n}\n\n.monaco-progress-container.discrete .progress-bit {\n left: 0;\n transition: width 100ms linear;\n}\n\n.monaco-progress-container.discrete.done .progress-bit {\n width: 100%;\n}\n\n.monaco-progress-container.infinite .progress-bit {\n animation-name: progress;\n animation-duration: 4s;\n animation-iteration-count: infinite;\n transform: translate3d(0px, 0px, 0px);\n animation-timing-function: linear;\n}\n\n.monaco-progress-container.infinite.infinite-long-running .progress-bit {\n /*\n The more smooth `linear` timing function can cause\n higher GPU consumption as indicated in\n https://github.com/microsoft/vscode/issues/97900 &\n https://github.com/microsoft/vscode/issues/138396\n */\n animation-timing-function: steps(100);\n}\n\n/**\n * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of\n * that container. Since translateX is relative to the progress bit size, we have to multiple it with\n * its relative size to the parent container:\n * parent width: 5000%\n * bit width: 100%\n * translateX should be as follow:\n * 50%: 5000% * 50% - 50% (set to center) = 2450%\n * 100%: 5000% * 100% - 100% (do not overflow) = 4900%\n */\n@keyframes progress { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }\n",""]);let a=s},10627:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n:root {\n --vscode-sash-size: 4px;\n}\n\n.monaco-sash {\n position: absolute;\n z-index: 35;\n touch-action: none;\n}\n\n.monaco-sash.disabled {\n pointer-events: none;\n}\n\n.monaco-sash.mac.vertical {\n cursor: col-resize;\n}\n\n.monaco-sash.vertical.minimum {\n cursor: e-resize;\n}\n\n.monaco-sash.vertical.maximum {\n cursor: w-resize;\n}\n\n.monaco-sash.mac.horizontal {\n cursor: row-resize;\n}\n\n.monaco-sash.horizontal.minimum {\n cursor: s-resize;\n}\n\n.monaco-sash.horizontal.maximum {\n cursor: n-resize;\n}\n\n.monaco-sash.disabled {\n cursor: default !important;\n pointer-events: none !important;\n}\n\n.monaco-sash.vertical {\n cursor: ew-resize;\n top: 0;\n width: var(--vscode-sash-size);\n height: 100%;\n}\n\n.monaco-sash.horizontal {\n cursor: ns-resize;\n left: 0;\n width: 100%;\n height: var(--vscode-sash-size);\n}\n\n.monaco-sash:not(.disabled) > .orthogonal-drag-handle {\n content: \" \";\n height: calc(var(--vscode-sash-size) * 2);\n width: calc(var(--vscode-sash-size) * 2);\n z-index: 100;\n display: block;\n cursor: all-scroll;\n position: absolute;\n}\n\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\n > .orthogonal-drag-handle.start,\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\n > .orthogonal-drag-handle.end {\n cursor: nwse-resize;\n}\n\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\n > .orthogonal-drag-handle.end,\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\n > .orthogonal-drag-handle.start {\n cursor: nesw-resize;\n}\n\n.monaco-sash.vertical > .orthogonal-drag-handle.start {\n left: calc(var(--vscode-sash-size) * -0.5);\n top: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.vertical > .orthogonal-drag-handle.end {\n left: calc(var(--vscode-sash-size) * -0.5);\n bottom: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.horizontal > .orthogonal-drag-handle.start {\n top: calc(var(--vscode-sash-size) * -0.5);\n left: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.horizontal > .orthogonal-drag-handle.end {\n top: calc(var(--vscode-sash-size) * -0.5);\n right: calc(var(--vscode-sash-size) * -1);\n}\n\n.monaco-sash:before {\n content: '';\n pointer-events: none;\n position: absolute;\n width: 100%;\n height: 100%;\n background: transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-sash:before {\n transition: background-color 0.1s ease-out;\n}\n\n.monaco-sash.hover:before,\n.monaco-sash.active:before {\n background: var(--vscode-sash-hoverBorder);\n}\n\n.monaco-sash.vertical:before {\n width: var(--vscode-sash-hover-size);\n left: calc(50% - (var(--vscode-sash-hover-size) / 2));\n}\n\n.monaco-sash.horizontal:before {\n height: var(--vscode-sash-hover-size);\n top: calc(50% - (var(--vscode-sash-hover-size) / 2));\n}\n\n.pointer-events-disabled {\n pointer-events: none !important;\n}\n\n/** Debug **/\n\n.monaco-sash.debug {\n background: cyan;\n}\n\n.monaco-sash.debug.disabled {\n background: rgba(0, 255, 255, 0.2);\n}\n\n.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {\n background: red;\n}\n",""]);let a=s},18476:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n cursor: pointer;\n font-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n opacity: 1;\n\n /* Background rule added for IE9 - to allow clicks on dom node */\n background:rgba(0,0,0,0);\n\n transition: opacity 100ms linear;\n /* In front of peek view */\n z-index: 11;\n}\n.monaco-scrollable-element > .invisible {\n opacity: 0;\n pointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n transition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n position: absolute;\n display: none;\n}\n.monaco-scrollable-element > .shadow.top {\n display: block;\n top: 0;\n left: 3px;\n height: 3px;\n width: 100%;\n box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n display: block;\n top: 3px;\n left: 0;\n height: 100%;\n width: 3px;\n box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n display: block;\n top: 0;\n left: 0;\n height: 3px;\n width: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;\n}\n\n.monaco-scrollable-element > .scrollbar > .slider {\n background: var(--vscode-scrollbarSlider-background);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n background: var(--vscode-scrollbarSlider-hoverBackground);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n background: var(--vscode-scrollbarSlider-activeBackground);\n}\n",""]);let a=s},69089:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-select-box {\n width: 100%;\n cursor: pointer;\n border-radius: 2px;\n}\n\n.monaco-select-box-dropdown-container {\n font-size: 13px;\n font-weight: normal;\n text-transform: none;\n}\n\n/** Actions */\n\n.monaco-action-bar .action-item.select-container {\n cursor: default;\n}\n\n.monaco-action-bar .action-item .monaco-select-box {\n cursor: pointer;\n min-width: 100px;\n min-height: 18px;\n padding: 2px 23px 2px 8px;\n}\n\n.mac .monaco-action-bar .action-item .monaco-select-box {\n font-size: 11px;\n border-radius: 5px;\n}\n",""]);let a=s},60380:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Use custom CSS vars to expose padding into parent select for padding calculation */\n.monaco-select-box-dropdown-padding {\n --dropdown-padding-top: 1px;\n --dropdown-padding-bottom: 1px;\n}\n\n.hc-black .monaco-select-box-dropdown-padding,\n.hc-light .monaco-select-box-dropdown-padding {\n --dropdown-padding-top: 3px;\n --dropdown-padding-bottom: 4px;\n}\n\n.monaco-select-box-dropdown-container {\n display: none;\n box-sizing: border-box;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {\n margin: 0;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {\n outline: 1px solid -webkit-focus-ring-color;\n outline-offset: -1px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {\n line-height: 15px; /** For some reason, this is needed, otherwise will take up 20px height */\n font-family: var(--monaco-monospace-font);\n}\n\n\n.monaco-select-box-dropdown-container.visible {\n display: flex;\n flex-direction: column;\n text-align: left;\n width: 1px;\n overflow: hidden;\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {\n flex: 0 0 auto;\n align-self: flex-start;\n padding-top: var(--dropdown-padding-top);\n padding-bottom: var(--dropdown-padding-bottom);\n padding-left: 1px;\n padding-right: 1px;\n width: 100%;\n overflow: hidden;\n box-sizing: border-box;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane {\n padding: 5px;\n}\n\n.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container {\n padding-top: var(--dropdown-padding-top);\n padding-bottom: var(--dropdown-padding-bottom);\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {\n cursor: pointer;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {\n text-overflow: ellipsis;\n overflow: hidden;\n padding-left: 3.5px;\n white-space: nowrap;\n float: left;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {\n text-overflow: ellipsis;\n overflow: hidden;\n padding-left: 3.5px;\n white-space: nowrap;\n float: left;\n opacity: 0.7;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {\n text-overflow: ellipsis;\n overflow: hidden;\n padding-right: 10px;\n white-space: nowrap;\n float: right;\n}\n\n\n/* Accepted CSS hiding technique for accessibility reader text */\n/* https://webaim.org/techniques/css/invisiblecontent/ */\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {\n flex: 1 1 auto;\n align-self: flex-start;\n opacity: 0;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {\n overflow: hidden;\n max-height: 0px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {\n padding-left: 4px;\n padding-right: 8px;\n white-space: nowrap;\n}\n",""]);let a=s},76214:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-split-view2 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.monaco-split-view2 > .sash-container {\n position: absolute;\n width: 100%;\n height: 100%;\n pointer-events: none;\n}\n\n.monaco-split-view2 > .sash-container > .monaco-sash {\n pointer-events: initial;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element {\n width: 100%;\n height: 100%;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {\n width: 100%;\n height: 100%;\n white-space: nowrap;\n position: relative;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {\n white-space: initial;\n position: absolute;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {\n display: none;\n}\n\n.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {\n width: 100%;\n}\n\n.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {\n height: 100%;\n}\n\n.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n content: ' ';\n position: absolute;\n top: 0;\n left: 0;\n z-index: 5;\n pointer-events: none;\n background-color: var(--separator-border);\n}\n\n.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n height: 100%;\n width: 1px;\n}\n\n.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n height: 1px;\n width: 100%;\n}\n",""]);let a=s},92403:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-table {\n display: flex;\n flex-direction: column;\n position: relative;\n height: 100%;\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.monaco-table > .monaco-split-view2 {\n border-bottom: 1px solid transparent;\n}\n\n.monaco-table > .monaco-list {\n flex: 1;\n}\n\n.monaco-table-tr {\n display: flex;\n height: 100%;\n}\n\n.monaco-table-th {\n width: 100%;\n height: 100%;\n font-weight: bold;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.monaco-table-th,\n.monaco-table-td {\n box-sizing: border-box;\n flex-shrink: 0;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\n content: "";\n position: absolute;\n left: calc(var(--vscode-sash-size) / 2);\n width: 0;\n border-left: 1px solid transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2,\n.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\n transition: border-color 0.2s ease-out;\n}\n',""]);let a=s},13689:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-custom-toggle {\n margin-left: 2px;\n float: left;\n cursor: pointer;\n overflow: hidden;\n width: 20px;\n height: 20px;\n border-radius: 3px;\n border: 1px solid transparent;\n padding: 1px;\n box-sizing: border-box;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.monaco-custom-toggle:hover {\n background-color: var(--vscode-inputOption-hoverBackground);\n}\n\n.hc-black .monaco-custom-toggle:hover,\n.hc-light .monaco-custom-toggle:hover {\n border: 1px dashed var(--vscode-focusBorder);\n}\n\n.hc-black .monaco-custom-toggle,\n.hc-light .monaco-custom-toggle {\n background: none;\n}\n\n.hc-black .monaco-custom-toggle:hover,\n.hc-light .monaco-custom-toggle:hover {\n background: none;\n}\n\n.monaco-custom-toggle.monaco-checkbox {\n height: 18px;\n width: 18px;\n border: 1px solid transparent;\n border-radius: 3px;\n margin-right: 9px;\n margin-left: 0px;\n padding: 0px;\n opacity: 1;\n background-size: 16px !important;\n}\n\n/* hide check when unchecked */\n.monaco-custom-toggle.monaco-checkbox:not(.checked)::before {\n visibility: hidden;\n}\n",""]);let a=s},94989:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-toolbar {\n height: 100%;\n}\n\n.monaco-toolbar .toolbar-toggle-more {\n display: inline-block;\n padding: 0;\n}\n",""]);let a=s},13611:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-tl-row {\n display: flex;\n height: 100%;\n align-items: center;\n position: relative;\n}\n\n.monaco-tl-row.disabled {\n cursor: default;\n}\n.monaco-tl-indent {\n height: 100%;\n position: absolute;\n top: 0;\n left: 16px;\n pointer-events: none;\n}\n\n.hide-arrows .monaco-tl-indent {\n left: 12px;\n}\n\n.monaco-tl-indent > .indent-guide {\n display: inline-block;\n box-sizing: border-box;\n height: 100%;\n border-left: 1px solid transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide {\n transition: border-color 0.1s linear;\n}\n\n.monaco-tl-twistie,\n.monaco-tl-contents {\n height: 100%;\n}\n\n.monaco-tl-twistie {\n font-size: 10px;\n text-align: right;\n padding-right: 6px;\n flex-shrink: 0;\n width: 16px;\n display: flex !important;\n align-items: center;\n justify-content: center;\n transform: translateX(3px);\n}\n\n.monaco-tl-contents {\n flex: 1;\n overflow: hidden;\n}\n\n.monaco-tl-twistie::before {\n border-radius: 20px;\n}\n\n.monaco-tl-twistie.collapsed::before {\n transform: rotate(-90deg);\n}\n\n.monaco-tl-twistie.codicon-tree-item-loading::before {\n /* Use steps to throttle FPS to reduce CPU usage */\n animation: codicon-spin 1.25s steps(30) infinite;\n}\n\n.monaco-tree-type-filter {\n position: absolute;\n top: 0;\n display: flex;\n padding: 3px;\n max-width: 200px;\n z-index: 100;\n margin: 0 6px;\n border: 1px solid var(--vscode-widget-border);\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter {\n transition: top 0.3s;\n}\n\n.monaco-tree-type-filter.disabled {\n top: -40px !important;\n}\n\n.monaco-tree-type-filter-grab {\n display: flex !important;\n align-items: center;\n justify-content: center;\n cursor: grab;\n margin-right: 2px;\n}\n\n.monaco-tree-type-filter-grab.grabbing {\n cursor: grabbing;\n}\n\n.monaco-tree-type-filter-input {\n flex: 1;\n}\n\n.monaco-tree-type-filter-input .monaco-inputbox {\n height: 23px;\n}\n\n.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,\n.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {\n padding: 2px 4px;\n}\n\n.monaco-tree-type-filter-input .monaco-findInput > .controls {\n top: 2px;\n}\n\n.monaco-tree-type-filter-actionbar {\n margin-left: 4px;\n}\n\n.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {\n padding: 2px;\n}\n",""]);let a=s},16640:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .inputarea {\n min-width: 0;\n min-height: 0;\n margin: 0;\n padding: 0;\n position: absolute;\n outline: none !important;\n resize: none;\n border: none;\n overflow: hidden;\n color: transparent;\n background-color: transparent;\n z-index: -10;\n}\n/*.monaco-editor .inputarea {\n position: fixed !important;\n width: 800px !important;\n height: 500px !important;\n top: initial !important;\n left: initial !important;\n bottom: 0 !important;\n right: 0 !important;\n color: black !important;\n background: white !important;\n line-height: 15px !important;\n font-size: 14px !important;\n z-index: 10 !important;\n}*/\n.monaco-editor .inputarea.ime-input {\n z-index: 10;\n caret-color: var(--vscode-editorCursor-foreground);\n color: var(--vscode-editor-foreground);\n}\n",""]);let a=s},4862:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .blockDecorations-container {\n position: absolute;\n top: 0;\n pointer-events: none;\n}\n\n.monaco-editor .blockDecorations-block {\n position: absolute;\n box-sizing: border-box;\n}\n",""]);let a=s},50062:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .view-overlays .current-line {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n box-sizing: border-box;\n}\n\n.monaco-editor .margin-view-overlays .current-line {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n box-sizing: border-box;\n}\n\n.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {\n border-right: 0;\n}\n",""]);let a=s},95466:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n Keeping name short for faster parsing.\n cdr = core decorations rendering (div)\n*/\n.monaco-editor .lines-content .cdr {\n position: absolute;\n}",""]);let a=s},27876:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .glyph-margin {\n position: absolute;\n top: 0;\n}\n\n/*\n Keeping name short for faster parsing.\n cgmr = core glyph margin rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cgmr {\n position: absolute;\n display: flex;\n align-items: center;\n}\n",""]);let a=s},55350:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .lines-content .core-guide {\n position: absolute;\n box-sizing: border-box;\n}\n\n.monaco-editor .lines-content .core-guide-indent {\n box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-background) inset;\n}\n\n.monaco-editor .lines-content .core-guide-indent-active {\n box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-activeBackground, --vscode-editorIndentGuide-background) inset;\n}\n",""]);let a=s},48224:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .margin-view-overlays .line-numbers {\n font-variant-numeric: tabular-nums;\n position: absolute;\n text-align: right;\n display: inline-block;\n vertical-align: middle;\n box-sizing: border-box;\n cursor: default;\n height: 100%;\n}\n\n.monaco-editor .relative-current-line-number {\n text-align: left;\n display: inline-block;\n width: 100%;\n}\n\n.monaco-editor .margin-view-overlays .line-numbers.lh-odd {\n margin-top: 1px;\n}\n\n.monaco-editor .line-numbers {\n color: var(--vscode-editorLineNumber-foreground);\n}\n\n.monaco-editor .line-numbers.active-line-number {\n color: var(--vscode-editorLineNumber-activeForeground);\n}\n",""]);let a=s},75060:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Uncomment to see lines flashing when they're painted */\n/*.monaco-editor .view-lines > .view-line {\n background-color: none;\n animation-name: flash-background;\n animation-duration: 800ms;\n}\n@keyframes flash-background {\n 0% { background-color: lightgreen; }\n 100% { background-color: none }\n}*/\n\n.mtkcontrol {\n color: rgb(255, 255, 255) !important;\n background: rgb(150, 0, 0) !important;\n}\n\n.mtkoverflow {\n background-color: var(--vscode-button-background, --vscode-editor-background);\n color: var(--vscode-button-foreground, --vscode-editor-foreground);\n border-width: 1px;\n border-style: solid;\n border-color: var(--vscode-contrastBorder);\n border-radius: 2px;\n padding: 4px;\n cursor: pointer;\n}\n.mtkoverflow:hover {\n background-color: var(--vscode-button-hoverBackground);\n}\n\n.monaco-editor.no-user-select .lines-content,\n.monaco-editor.no-user-select .view-line,\n.monaco-editor.no-user-select .view-lines {\n user-select: none;\n -webkit-user-select: none;\n}\n/* Use user-select: text for lookup feature on macOS */\n/* https://github.com/microsoft/vscode/issues/85632 */\n.monaco-editor.mac .lines-content:hover,\n.monaco-editor.mac .view-line:hover,\n.monaco-editor.mac .view-lines:hover {\n user-select: text;\n -webkit-user-select: text;\n -ms-user-select: text;\n}\n\n.monaco-editor.enable-user-select {\n user-select: initial;\n -webkit-user-select: initial;\n}\n\n.monaco-editor .view-lines {\n white-space: nowrap;\n}\n\n.monaco-editor .view-line {\n position: absolute;\n width: 100%;\n}\n\n.monaco-editor .mtkw {\n color: var(--vscode-editorWhitespace-foreground) !important;\n}\n\n.monaco-editor .mtkz {\n display: inline-block;\n color: var(--vscode-editorWhitespace-foreground) !important;\n}\n\n/* TODO@tokenization bootstrap fix */\n/*.monaco-editor .view-line > span > span {\n float: none;\n min-height: inherit;\n margin-left: inherit;\n}*/\n",""]);let a=s},74806:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .lines-decorations {\n position: absolute;\n top: 0;\n background: white;\n}\n\n/*\n Keeping name short for faster parsing.\n cldr = core lines decorations rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cldr {\n position: absolute;\n height: 100%;\n}",""]);let a=s},10849:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .margin {\n background-color: var(--vscode-editorGutter-background);\n}\n",""]);let a=s},93989:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n Keeping name short for faster parsing.\n cmdr = core margin decorations rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cmdr {\n position: absolute;\n left: 0;\n width: 100%;\n height: 100%;\n}",""]);let a=s},95616:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* START cover the case that slider is visible on mouseover */\n.monaco-editor .minimap.slider-mouseover .minimap-slider {\n opacity: 0;\n transition: opacity 100ms linear;\n}\n.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {\n opacity: 1;\n}\n.monaco-editor .minimap.slider-mouseover .minimap-slider.active {\n opacity: 1;\n}\n/* END cover the case that slider is visible on mouseover */\n.monaco-editor .minimap-slider .minimap-slider-horizontal {\n background: var(--vscode-minimapSlider-background);\n}\n.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {\n background: var(--vscode-minimapSlider-hoverBackground);\n}\n.monaco-editor .minimap-slider.active .minimap-slider-horizontal {\n background: var(--vscode-minimapSlider-activeBackground);\n}\n.monaco-editor .minimap-shadow-visible {\n box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;\n}\n.monaco-editor .minimap-shadow-hidden {\n position: absolute;\n width: 0;\n}\n.monaco-editor .minimap-shadow-visible {\n position: absolute;\n left: -6px;\n width: 6px;\n}\n.monaco-editor.no-minimap-shadow .minimap-shadow-visible {\n position: absolute;\n left: -1px;\n width: 1px;\n}\n\n/* 0.5s fade in/out for the minimap */\n.minimap.autohide {\n opacity: 0;\n transition: opacity 0.5s;\n}\n.minimap.autohide:hover {\n opacity: 1;\n}\n",""]);let a=s},61478:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .overlayWidgets {\n position: absolute;\n top: 0;\n left:0;\n}",""]);let a=s},53565:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .view-ruler {\n position: absolute;\n top: 0;\n box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;\n}\n",""]);let a=s},88360:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .scroll-decoration {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n}\n",""]);let a=s},84314:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n Keeping name short for faster parsing.\n cslr = core selections layer rendering (div)\n*/\n.monaco-editor .lines-content .cslr {\n position: absolute;\n}\n\n.monaco-editor .focused .selected-text {\n background-color: var(--vscode-editor-selectionBackground);\n}\n\n.monaco-editor .selected-text {\n background-color: var(--vscode-editor-inactiveSelectionBackground);\n}\n\n.monaco-editor .top-left-radius { border-top-left-radius: 3px; }\n.monaco-editor .bottom-left-radius { border-bottom-left-radius: 3px; }\n.monaco-editor .top-right-radius { border-top-right-radius: 3px; }\n.monaco-editor .bottom-right-radius { border-bottom-right-radius: 3px; }\n\n.monaco-editor.hc-black .top-left-radius { border-top-left-radius: 0; }\n.monaco-editor.hc-black .bottom-left-radius { border-bottom-left-radius: 0; }\n.monaco-editor.hc-black .top-right-radius { border-top-right-radius: 0; }\n.monaco-editor.hc-black .bottom-right-radius { border-bottom-right-radius: 0; }\n\n.monaco-editor.hc-light .top-left-radius { border-top-left-radius: 0; }\n.monaco-editor.hc-light .bottom-left-radius { border-bottom-left-radius: 0; }\n.monaco-editor.hc-light .top-right-radius { border-top-right-radius: 0; }\n.monaco-editor.hc-light .bottom-right-radius { border-bottom-right-radius: 0; }\n",""]);let a=s},74937:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .cursors-layer {\n position: absolute;\n top: 0;\n}\n\n.monaco-editor .cursors-layer > .cursor {\n position: absolute;\n overflow: hidden;\n box-sizing: border-box;\n}\n\n/* -- smooth-caret-animation -- */\n.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {\n transition: all 80ms;\n}\n\n/* -- block-outline-style -- */\n.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {\n background: transparent !important;\n border-style: solid;\n border-width: 1px;\n}\n\n/* -- underline-style -- */\n.monaco-editor .cursors-layer.cursor-underline-style > .cursor {\n border-bottom-width: 2px;\n border-bottom-style: solid;\n background: transparent !important;\n}\n\n/* -- underline-thin-style -- */\n.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {\n border-bottom-width: 1px;\n border-bottom-style: solid;\n background: transparent !important;\n}\n\n@keyframes monaco-cursor-smooth {\n 0%,\n 20% {\n opacity: 1;\n }\n 60%,\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes monaco-cursor-phase {\n 0%,\n 20% {\n opacity: 1;\n }\n 90%,\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes monaco-cursor-expand {\n 0%,\n 20% {\n transform: scaleY(1);\n }\n 80%,\n 100% {\n transform: scaleY(0);\n }\n}\n\n.cursor-smooth {\n animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;\n}\n\n.cursor-phase {\n animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;\n}\n\n.cursor-expand > .cursor {\n animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;\n}\n",""]);let a=s},58058:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .mwh {\n position: absolute;\n color: var(--vscode-editorWhitespace-foreground) !important;\n}\n",""]);let a=s},28691:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/* ---------- DiffEditor ---------- */\n\n.monaco-diff-editor .diffOverview {\n z-index: 9;\n}\n\n.monaco-diff-editor .diffOverview .diffViewport {\n z-index: 10;\n}\n\n/* colors not externalized: using transparancy on background */\n.monaco-diff-editor.vs .diffOverview { background: rgba(0, 0, 0, 0.03); }\n.monaco-diff-editor.vs-dark .diffOverview { background: rgba(255, 255, 255, 0.01); }\n\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar { background: rgba(0,0,0,0); }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar { background: rgba(0,0,0,0); }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar { background: none; }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar { background: none; }\n\n.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {\n z-index: 10;\n}\n.modified-in-monaco-diff-editor .slider.active { background: rgba(171, 171, 171, .4); }\n.modified-in-monaco-diff-editor.hc-black .slider.active { background: none; }\n.modified-in-monaco-diff-editor.hc-light .slider.active { background: none; }\n\n/* ---------- Diff ---------- */\n\n.monaco-editor .insert-sign,\n.monaco-diff-editor .insert-sign,\n.monaco-editor .delete-sign,\n.monaco-diff-editor .delete-sign {\n font-size: 11px !important;\n opacity: 0.7 !important;\n display: flex !important;\n align-items: center;\n}\n.monaco-editor.hc-black .insert-sign,\n.monaco-diff-editor.hc-black .insert-sign,\n.monaco-editor.hc-black .delete-sign,\n.monaco-diff-editor.hc-black .delete-sign,\n.monaco-editor.hc-light .insert-sign,\n.monaco-diff-editor.hc-light .insert-sign,\n.monaco-editor.hc-light .delete-sign,\n.monaco-diff-editor.hc-light .delete-sign {\n opacity: 1;\n}\n\n.monaco-editor .inline-deleted-margin-view-zone {\n text-align: right;\n}\n.monaco-editor .inline-added-margin-view-zone {\n text-align: right;\n}\n\n.monaco-editor .arrow-revert-change {\n z-index: 10;\n position: absolute;\n}\n\n.monaco-editor .arrow-revert-change:hover {\n cursor: pointer;\n}\n\n/* ---------- Inline Diff ---------- */\n\n.monaco-editor .view-zones .view-lines .view-line span {\n display: inline-block;\n}\n\n.monaco-editor .margin-view-zones .lightbulb-glyph:hover {\n cursor: pointer;\n}\n\n.monaco-editor .char-insert, .monaco-diff-editor .char-insert {\n background-color: var(--vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .line-insert, .monaco-diff-editor .line-insert {\n background-color: var(--vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .line-insert,\n.monaco-editor .char-insert {\n box-sizing: border-box;\n border: 1px solid var(--vscode-diffEditor-insertedTextBorder);\n}\n.monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .line-insert,\n.monaco-editor.hc-black .char-insert, .monaco-editor.hc-light .char-insert {\n border-style: dashed;\n}\n\n.monaco-editor .line-delete,\n.monaco-editor .char-delete {\n box-sizing: border-box;\n border: 1px solid var(--vscode-diffEditor-removedTextBorder);\n}\n.monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .line-delete,\n.monaco-editor.hc-black .char-delete, .monaco-editor.hc-light .char-delete {\n border-style: dashed;\n}\n\n.monaco-editor .inline-added-margin-view-zone,\n.monaco-editor .gutter-insert, .monaco-diff-editor .gutter-insert {\n background-color: var(--vscode-diffEditorGutter-insertedLineBackground, --vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .char-delete, .monaco-diff-editor .char-delete {\n background-color: var(--vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-editor .line-delete, .monaco-diff-editor .line-delete {\n background-color: var(--vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-editor .inline-deleted-margin-view-zone,\n.monaco-editor .gutter-delete, .monaco-diff-editor .gutter-delete {\n background-color: var(--vscode-diffEditorGutter-removedLineBackground, --vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-diff-editor.side-by-side .editor.modified {\n box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);\n border-left: 1px solid var(--vscode-diffEditor-border);\n}\n\n.monaco-diff-editor .diffViewport {\n background: var(--vscode-scrollbarSlider-background);\n}\n\n.monaco-diff-editor .diffViewport:hover {\n background: var(--vscode-scrollbarSlider-hoverBackground);\n}\n\n.monaco-diff-editor .diffViewport:active {\n background: var(--vscode-scrollbarSlider-activeBackground);\n}\n",""]);let a=s},32265:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-diff-editor .diff-review-line-number {\n text-align: right;\n display: inline-block;\n color: var(--vscode-editorLineNumber-foreground);\n}\n\n.monaco-diff-editor .diff-review {\n position: absolute;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.monaco-diff-editor .diff-review-summary {\n padding-left: 10px;\n}\n\n.monaco-diff-editor .diff-review-shadow {\n position: absolute;\n box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;\n}\n\n.monaco-diff-editor .diff-review-row {\n white-space: pre;\n}\n\n.monaco-diff-editor .diff-review-table {\n display: table;\n min-width: 100%;\n}\n\n.monaco-diff-editor .diff-review-row {\n display: table-row;\n width: 100%;\n}\n\n.monaco-diff-editor .diff-review-spacer {\n display: inline-block;\n width: 10px;\n vertical-align: middle;\n}\n\n.monaco-diff-editor .diff-review-spacer > .codicon {\n font-size: 9px !important;\n}\n\n.monaco-diff-editor .diff-review-actions {\n display: inline-block;\n position: absolute;\n right: 10px;\n top: 2px;\n}\n\n.monaco-diff-editor .diff-review-actions .action-label {\n width: 16px;\n height: 16px;\n margin: 2px 0;\n}\n",""]);let a=s},15777:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* -------------------- IE10 remove auto clear button -------------------- */\n\n::-ms-clear {\n display: none;\n}\n\n/* All widgets */\n/* I am not a big fan of this rule */\n.monaco-editor .editor-widget input {\n color: inherit;\n}\n\n/* -------------------- Editor -------------------- */\n\n.monaco-editor {\n position: relative;\n overflow: visible;\n -webkit-text-size-adjust: 100%;\n color: var(--vscode-editor-foreground);\n background-color: var(--vscode-editor-background);\n}\n.monaco-editor-background {\n background-color: var(--vscode-editor-background);\n}\n.monaco-editor .rangeHighlight {\n background-color: var(--vscode-editor-rangeHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-rangeHighlightBorder);\n}\n.monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight {\n border-style: dotted;\n}\n.monaco-editor .symbolHighlight {\n background-color: var(--vscode-editor-symbolHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-symbolHighlightBorder);\n}\n.monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight {\n border-style: dotted;\n}\n\n/* -------------------- Misc -------------------- */\n\n.monaco-editor .overflow-guard {\n position: relative;\n overflow: hidden;\n}\n\n.monaco-editor .view-overlays {\n position: absolute;\n top: 0;\n}\n\n/*\n.monaco-editor .auto-closed-character {\n opacity: 0.3;\n}\n*/\n\n\n.monaco-editor .squiggly-error {\n border-bottom: 4px double var(--vscode-editorError-border);\n}\n.monaco-editor .squiggly-error::before {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background: var(--vscode-editorError-background);\n}\n.monaco-editor .squiggly-warning {\n border-bottom: 4px double var(--vscode-editorWarning-border);\n}\n.monaco-editor .squiggly-warning::before {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background: var(--vscode-editorWarning-background);\n}\n.monaco-editor .squiggly-info {\n border-bottom: 4px double var(--vscode-editorInfo-border);\n}\n.monaco-editor .squiggly-info::before {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background: var(--vscode-editorInfo-background);\n}\n.monaco-editor .squiggly-hint {\n border-bottom: 2px dotted var(--vscode-editorHint-border);\n}\n.monaco-editor.showUnused .squiggly-unnecessary {\n border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);\n}\n.monaco-editor.showDeprecated .squiggly-inline-deprecated {\n text-decoration: line-through;\n text-decoration-color: var(--vscode-editor-foreground, inherit);\n}\n",""]);let a=s},49993:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .selection-anchor {\n background-color: #007ACC;\n width: 2px !important;\n}\n",""]);let a=s},33077:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .bracket-match {\n box-sizing: border-box;\n background-color: var(--vscode-editorBracketMatch-background);\n border: 1px solid var(--vscode-editorBracketMatch-border);\n}\n",""]);let a=s},21133:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .lightBulbWidget {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.monaco-editor .lightBulbWidget:hover{\n cursor: pointer;\n}\n\n.monaco-editor .lightBulbWidget.codicon-light-bulb {\n color: var(--vscode-editorLightBulb-foreground);\n}\n\n.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix {\n color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));\n}\n\n.monaco-editor .lightBulbWidget:before {\n position: relative;\n z-index: 2;\n}\n\n.monaco-editor .lightBulbWidget:after {\n position: absolute;\n top: 0;\n left: 0;\n content: '';\n display: block;\n width: 100%;\n height: 100%;\n opacity: 0.3;\n background-color: var(--vscode-editor-background);\n z-index: 1;\n}\n",""]);let a=s},69268:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .codelens-decoration {\n overflow: hidden;\n display: inline-block;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: var(--vscode-editorCodeLens-foreground);\n line-height: var(--vscode-editorCodeLens-lineHeight);\n font-size: var(--vscode-editorCodeLens-fontSize);\n padding-right: calc(var(--vscode-editorCodeLens-fontSize)*0.5);\n font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);\n font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault);\n}\n\n.monaco-editor .codelens-decoration>span,\n.monaco-editor .codelens-decoration>a {\n user-select: none;\n -webkit-user-select: none;\n white-space: nowrap;\n vertical-align: sub;\n}\n\n.monaco-editor .codelens-decoration>a {\n text-decoration: none;\n}\n\n.monaco-editor .codelens-decoration>a:hover {\n cursor: pointer;\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n\n.monaco-editor .codelens-decoration>a:hover .codicon {\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n\n.monaco-editor .codelens-decoration .codicon {\n vertical-align: middle;\n color: currentColor !important;\n color: var(--vscode-editorCodeLens-foreground);\n line-height: var(--vscode-editorCodeLens-lineHeight);\n font-size: var(--vscode-editorCodeLens-fontSize);\n}\n\n.monaco-editor .codelens-decoration>a:hover .codicon::before {\n cursor: pointer;\n}\n\n@keyframes fadein {\n 0% {\n opacity: 0;\n visibility: visible;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n.monaco-editor .codelens-decoration.fadein {\n animation: fadein 0.1s linear;\n}\n",""]);let a=s},98342:(e,t,i)=>{"use strict";i.d(t,{Z:()=>h});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o),a=i(78991),l=i.n(a),u=new URL(i(94748),i.b),d=s()(r()),c=l()(u);d.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.colorpicker-widget {\n height: 190px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n/* Decoration */\n\n.colorpicker-color-decoration,\n.hc-light .colorpicker-color-decoration {\n border: solid 0.1em #000;\n box-sizing: border-box;\n margin: 0.1em 0.2em 0 0.2em;\n width: 0.8em;\n height: 0.8em;\n line-height: 0.8em;\n display: inline-block;\n cursor: pointer;\n}\n\n.hc-black .colorpicker-color-decoration,\n.vs-dark .colorpicker-color-decoration {\n border: solid 0.1em #eee;\n}\n\n/* Header */\n\n.colorpicker-header {\n display: flex;\n height: 24px;\n position: relative;\n background: url("+c+");\n background-size: 9px 9px;\n image-rendering: pixelated;\n}\n\n.colorpicker-header .picked-color {\n width: 240px;\n display: flex;\n align-items: center;\n justify-content: center;\n line-height: 24px;\n cursor: pointer;\n color: white;\n flex: 1;\n}\n\n.colorpicker-header .picked-color .codicon {\n color: inherit;\n font-size: 14px;\n position: absolute;\n left: 8px;\n}\n\n.colorpicker-header .picked-color.light {\n color: black;\n}\n\n.colorpicker-header .original-color {\n width: 74px;\n z-index: inherit;\n cursor: pointer;\n}\n\n.standalone-colorpicker {\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.colorpicker-header.standalone-colorpicker {\n border-bottom: none;\n}\n\n.colorpicker-header .close-button {\n cursor: pointer;\n background-color: var(--vscode-editorHoverWidget-background);\n border-left: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.colorpicker-header .close-button-inner-div {\n width: 100%;\n height: 100%;\n text-align: center;\n}\n\n.colorpicker-header .close-button-inner-div:hover {\n background-color: var(--vscode-toolbar-hoverBackground);\n}\n\n.colorpicker-header .close-icon {\n padding: 3px;\n}\n\n/* Body */\n\n.colorpicker-body {\n display: flex;\n padding: 8px;\n position: relative;\n}\n\n.colorpicker-body .saturation-wrap {\n overflow: hidden;\n height: 150px;\n position: relative;\n min-width: 220px;\n flex: 1;\n}\n\n.colorpicker-body .saturation-box {\n height: 150px;\n position: absolute;\n}\n\n.colorpicker-body .saturation-selection {\n width: 9px;\n height: 9px;\n margin: -5px 0 0 -5px;\n border: 1px solid rgb(255, 255, 255);\n border-radius: 100%;\n box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);\n position: absolute;\n}\n\n.colorpicker-body .strip {\n width: 25px;\n height: 150px;\n}\n\n.colorpicker-body .standalone-strip {\n width: 25px;\n height: 122px;\n}\n\n.colorpicker-body .hue-strip {\n position: relative;\n margin-left: 8px;\n cursor: grab;\n background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);\n}\n\n.colorpicker-body .opacity-strip {\n position: relative;\n margin-left: 8px;\n cursor: grab;\n background: url("+c+");\n background-size: 9px 9px;\n image-rendering: pixelated;\n}\n\n.colorpicker-body .strip.grabbing {\n cursor: grabbing;\n}\n\n.colorpicker-body .slider {\n position: absolute;\n top: 0;\n left: -2px;\n width: calc(100% + 4px);\n height: 4px;\n box-sizing: border-box;\n border: 1px solid rgba(255, 255, 255, 0.71);\n box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);\n}\n\n.colorpicker-body .strip .overlay {\n height: 150px;\n pointer-events: none;\n}\n\n.colorpicker-body .standalone-strip .standalone-overlay {\n height: 122px;\n pointer-events: none;\n}\n\n.standalone-colorpicker-body {\n display: block;\n border: 1px solid transparent;\n border-bottom: 1px solid var(--vscode-editorHoverWidget-border);\n overflow: hidden;\n}\n\n.colorpicker-body .insert-button {\n height: 20px;\n width: 58px;\n position: absolute;\n right: 8px;\n bottom: 8px;\n background: var(--vscode-button-background);\n color: var(--vscode-button-foreground);\n border-radius: 2px;\n border: none;\n cursor: pointer;\n}\n\n.colorpicker-body .insert-button:hover{\n background: var(--vscode-button-hoverBackground);\n}\n",""]);let h=d},34323:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor.vs .dnd-target,\n.monaco-editor.hc-light .dnd-target {\n border-right: 2px dotted black;\n color: white; /* opposite of black */\n}\n.monaco-editor.vs-dark .dnd-target {\n border-right: 2px dotted #AEAFAD;\n color: #51504f; /* opposite of #AEAFAD */\n}\n.monaco-editor.hc-black .dnd-target {\n border-right: 2px dotted #fff;\n color: #000; /* opposite of #fff */\n}\n\n.monaco-editor.mouse-default .view-lines,\n.monaco-editor.vs-dark.mac.mouse-default .view-lines,\n.monaco-editor.hc-black.mac.mouse-default .view-lines,\n.monaco-editor.hc-light.mac.mouse-default .view-lines {\n cursor: default;\n}\n.monaco-editor.mouse-copy .view-lines,\n.monaco-editor.vs-dark.mac.mouse-copy .view-lines,\n.monaco-editor.hc-black.mac.mouse-copy .view-lines,\n.monaco-editor.hc-light.mac.mouse-copy .view-lines {\n cursor: copy;\n}\n",""]);let a=s},1248:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.post-drop-widget {\n box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);\n border: 1px solid var(--vscode-widget-border, transparent);\n border-radius: 4px;\n background-color: var(--vscode-editorWidget-background);\n overflow: hidden;\n}\n\n.post-drop-widget .monaco-button {\n padding: 2px;\n border: none;\n border-radius: 0;\n}\n\n.post-drop-widget .monaco-button:hover {\n background-color: var(--vscode-button-secondaryHoverBackground) !important;\n}\n\n.post-drop-widget .monaco-button .codicon {\n margin: 0;\n}\n",""]);let a=s},97910:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .findOptionsWidget {\n background-color: var(--vscode-editorWidget-background);\n color: var(--vscode-editorWidget-foreground);\n box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);\n border: 2px solid var(--vscode-contrastBorder);\n}\n",""]);let a=s},85304:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Find widget */\n.monaco-editor .find-widget {\n position: absolute;\n z-index: 35;\n height: 33px;\n overflow: hidden;\n line-height: 19px;\n transition: transform 200ms linear;\n padding: 0 4px;\n box-sizing: border-box;\n transform: translateY(calc(-100% - 10px)); /* shadow (10px) */\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.monaco-workbench.reduce-motion .monaco-editor .find-widget {\n transition: transform 0ms linear;\n}\n\n.monaco-editor .find-widget textarea {\n margin: 0px;\n}\n\n.monaco-editor .find-widget.hiddenEditor {\n display: none;\n}\n\n/* Find widget when replace is toggled on */\n.monaco-editor .find-widget.replaceToggled > .replace-part {\n display: flex;\n}\n\n.monaco-editor .find-widget.visible {\n transform: translateY(0);\n}\n\n.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {\n outline: 1px solid -webkit-focus-ring-color;\n outline-offset: -1px;\n}\n\n.monaco-editor .find-widget .monaco-inputbox .input {\n background-color: transparent;\n min-height: 0;\n}\n\n.monaco-editor .find-widget .monaco-findInput .input {\n font-size: 13px;\n}\n\n.monaco-editor .find-widget > .find-part,\n.monaco-editor .find-widget > .replace-part {\n margin: 3px 0 0 17px;\n font-size: 12px;\n display: flex;\n}\n\n.monaco-editor .find-widget > .find-part .monaco-inputbox,\n.monaco-editor .find-widget > .replace-part .monaco-inputbox {\n min-height: 25px;\n}\n\n\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {\n padding-right: 22px;\n}\n\n.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,\n.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {\n padding-top: 2px;\n padding-bottom: 2px;\n}\n\n.monaco-editor .find-widget > .find-part .find-actions {\n height: 25px;\n display: flex;\n align-items: center;\n}\n\n.monaco-editor .find-widget > .replace-part .replace-actions {\n height: 25px;\n display: flex;\n align-items: center;\n}\n\n.monaco-editor .find-widget .monaco-findInput {\n vertical-align: middle;\n display: flex;\n flex:1;\n}\n\n.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {\n /* Make sure textarea inherits the width correctly */\n width: 100%;\n}\n\n.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {\n /* Hide vertical scrollbar */\n opacity: 0;\n}\n\n.monaco-editor .find-widget .matchesCount {\n display: flex;\n flex: initial;\n margin: 0 0 0 3px;\n padding: 2px 0 0 2px;\n height: 25px;\n vertical-align: middle;\n box-sizing: border-box;\n text-align: center;\n line-height: 23px;\n}\n\n.monaco-editor .find-widget .button {\n width: 16px;\n height: 16px;\n padding: 3px;\n border-radius: 5px;\n display: flex;\n flex: initial;\n margin-left: 3px;\n background-position: center center;\n background-repeat: no-repeat;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n/* find in selection button */\n.monaco-editor .find-widget .codicon-find-selection {\n width: 22px;\n height: 22px;\n padding: 3px;\n border-radius: 5px;\n}\n\n.monaco-editor .find-widget .button.left {\n margin-left: 0;\n margin-right: 3px;\n}\n\n.monaco-editor .find-widget .button.wide {\n width: auto;\n padding: 1px 6px;\n top: -1px;\n}\n\n.monaco-editor .find-widget .button.toggle {\n position: absolute;\n top: 0;\n left: 3px;\n width: 18px;\n height: 100%;\n border-radius: 0;\n box-sizing: border-box;\n}\n\n.monaco-editor .find-widget .button.toggle.disabled {\n display: none;\n}\n\n.monaco-editor .find-widget .disabled {\n color: var(--vscode-disabledForeground);\n cursor: default;\n}\n\n.monaco-editor .find-widget > .replace-part {\n display: none;\n}\n\n.monaco-editor .find-widget > .replace-part > .monaco-findInput {\n position: relative;\n display: flex;\n vertical-align: middle;\n flex: auto;\n flex-grow: 0;\n flex-shrink: 0;\n}\n\n.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {\n position: absolute;\n top: 3px;\n right: 2px;\n}\n\n/* REDUCED */\n.monaco-editor .find-widget.reduced-find-widget .matchesCount {\n display:none;\n}\n\n/* NARROW (SMALLER THAN REDUCED) */\n.monaco-editor .find-widget.narrow-find-widget {\n max-width: 257px !important;\n}\n\n/* COLLAPSED (SMALLER THAN NARROW) */\n.monaco-editor .find-widget.collapsed-find-widget {\n max-width: 170px !important;\n}\n\n.monaco-editor .find-widget.collapsed-find-widget .button.previous,\n.monaco-editor .find-widget.collapsed-find-widget .button.next,\n.monaco-editor .find-widget.collapsed-find-widget .button.replace,\n.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,\n.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {\n display:none;\n}\n\n.monaco-editor .findMatch {\n animation-duration: 0;\n animation-name: inherit !important;\n}\n\n.monaco-editor .find-widget .monaco-sash {\n left: 0 !important;\n}\n\n.monaco-editor.hc-black .find-widget .button:before {\n position: relative;\n top: 1px;\n left: 2px;\n}\n",""]);let a=s},39346:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,\n.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,\n.monaco-editor .margin-view-overlays .codicon-folding-expanded,\n.monaco-editor .margin-view-overlays .codicon-folding-collapsed {\n cursor: pointer;\n opacity: 0;\n transition: opacity 0.5s;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 140%;\n margin-left: 2px;\n}\n\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed {\n transition: initial;\n}\n\n.monaco-editor .margin-view-overlays:hover .codicon,\n.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,\n.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,\n.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {\n opacity: 1;\n}\n\n.monaco-editor .inline-folded:after {\n color: grey;\n margin: 0.1em 0.2em 0 0.2em;\n content: "\\22EF"; /* ellipses unicode character */\n display: inline;\n line-height: 1em;\n cursor: pointer;\n}\n\n.monaco-editor .folded-background {\n background-color: var(--vscode-editor-foldBackground);\n}\n\n.monaco-editor .cldr.codicon.codicon-folding-expanded,\n.monaco-editor .cldr.codicon.codicon-folding-collapsed,\n.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,\n.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed {\n color: var(--vscode-editorGutter-foldingControlForeground) !important;\n}\n\n',""]);let a=s},91545:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* marker zone */\n\n.monaco-editor .peekview-widget .head .peekview-title .severity-icon {\n display: inline-block;\n vertical-align: text-top;\n margin-right: 4px;\n}\n\n.monaco-editor .marker-widget {\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .marker-widget > .stale {\n opacity: 0.6;\n font-style: italic;\n}\n\n.monaco-editor .marker-widget .title {\n display: inline-block;\n padding-right: 5px;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer {\n position: absolute;\n white-space: pre;\n user-select: text;\n -webkit-user-select: text;\n padding: 8px 12px 0 20px;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message {\n display: flex;\n flex-direction: column;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message .details {\n padding-left: 6px;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message .source,\n.monaco-editor .marker-widget .descriptioncontainer .message span.code {\n opacity: 0.6;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {\n opacity: 0.6;\n color: inherit;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {\n content: '(';\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {\n content: ')';\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {\n text-decoration: underline;\n /** Hack to force underline to show **/\n border-bottom: 1px solid transparent;\n text-underline-position: under;\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {\n color: var(--vscode-textLink-activeForeground);\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .filename {\n cursor: pointer;\n}\n",""]);let a=s},26417:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .goto-definition-link {\n text-decoration: underline;\n cursor: pointer;\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n",""]);let a=s},52679:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* -- zone widget */\n.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {\n border-top-width: 1px;\n border-bottom-width: 1px;\n}\n\n.monaco-editor .reference-zone-widget .inline {\n display: inline-block;\n vertical-align: top;\n}\n\n.monaco-editor .reference-zone-widget .messages {\n height: 100%;\n width: 100%;\n text-align: center;\n padding: 3em 0;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree {\n line-height: 23px;\n background-color: var(--vscode-peekViewResult-background);\n color: var(--vscode-peekViewResult-lineForeground);\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .reference {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .reference-file {\n display: inline-flex;\n width: 100%;\n height: 100%;\n color: var(--vscode-peekViewResult-fileForeground);\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {\n color: inherit !important;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) {\n background-color: var(--vscode-peekViewResult-selectionBackground);\n color: var(--vscode-peekViewResult-selectionForeground) !important;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {\n margin-right: 12px;\n margin-left: auto;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {\n background-color: var(--vscode-peekViewResult-matchHighlightBackground);\n}\n\n.monaco-editor .reference-zone-widget .preview .reference-decoration {\n background-color: var(--vscode-peekViewEditor-matchHighlightBackground);\n border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);\n box-sizing: border-box;\n}\n\n.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,\n.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\n background-color: var(--vscode-peekViewEditor-background);\n}\n\n.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\n background-color: var(--vscode-peekViewEditorGutter-background);\n}\n\n/* High Contrast Theming */\n\n.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,\n.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {\n font-weight: bold;\n}\n\n.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,\n.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight {\n border: 1px dotted var(--vscode-contrastActiveBorder, transparent);\n box-sizing: border-box;\n}\n",""]);let a=s},78635:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .hoverHighlight {\n background-color: var(--vscode-editor-hoverHighlightBackground);\n}\n\n.monaco-editor .monaco-hover {\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .monaco-hover a {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .monaco-hover a:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n.monaco-editor .monaco-hover .hover-row .actions {\n background-color: var(--vscode-editorHoverWidget-statusBarBackground);\n}\n\n.monaco-editor .monaco-hover code {\n background-color: var(--vscode-textCodeBlock-background);\n}\n\n\n",""]);let a=s},41025:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n\n.monaco-editor.vs .valueSetReplacement {\n outline: solid 2px var(--vscode-editorBracketMatch-border);\n}\n",""]);let a=s},95667:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .suggest-preview-additional-widget {\n white-space: nowrap;\n}\n\n.monaco-editor .suggest-preview-additional-widget .content-spacer {\n color: transparent;\n white-space: pre;\n}\n\n.monaco-editor .suggest-preview-additional-widget .button {\n display: inline-block;\n cursor: pointer;\n text-decoration: underline;\n text-underline-position: under;\n}\n\n.monaco-editor .ghost-text-hidden {\n opacity: 0;\n font-size: 0;\n}\n\n.monaco-editor .ghost-text-decoration, .monaco-editor .suggest-preview-text .ghost-text {\n font-style: italic;\n}\n\n.monaco-editor .inline-completion-text-to-replace {\n text-decoration: underline;\n text-underline-position: under;\n}\n\n.monaco-editor .ghost-text-decoration,\n.monaco-editor .ghost-text-decoration-preview,\n.monaco-editor .suggest-preview-text .ghost-text {\n color: var(--vscode-editorGhostText-foreground) !important;\n background-color: var(--vscode-editorGhostText-background);\n border: 1px solid var(--vscode-editorGhostText-border);\n}\n",""]);let a=s},68553:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .inlineSuggestionsHints.withBorder {\n z-index: 39;\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .inlineSuggestionsHints a {\n color: var(--vscode-foreground);\n}\n\n.monaco-editor .inlineSuggestionsHints a:hover {\n color: var(--vscode-foreground);\n}\n\n.monaco-editor .inlineSuggestionsHints .keybinding {\n display: flex;\n margin-left: 4px;\n opacity: 0.6;\n}\n\n.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key {\n font-size: 8px;\n padding: 2px 3px;\n}\n\n.monaco-editor .inlineSuggestionsHints .custom-actions .action-item:nth-child(2) a {\n display: flex;\n min-width: 19px;\n justify-content: center;\n}\n\n.monaco-editor .inlineSuggestionStatusBarItemLabel {\n margin-right: 2px;\n}\n",""]);let a=s},78396:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.inline-editor-progress-decoration {\n display: inline-block;\n width: 1em;\n height: 1em;\n}\n\n.inline-progress-widget {\n display: flex !important;\n justify-content: center;\n align-items: center;\n}\n\n.inline-progress-widget .icon {\n font-size: 80% !important;\n}\n\n.inline-progress-widget:hover .icon {\n font-size: 90% !important;\n animation: none;\n}\n\n.inline-progress-widget:hover .icon::before {\n content: "\\ea76"; /* codicon-x */\n}\n',""]);let a=s},31334:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .linked-editing-decoration {\n background-color: var(--vscode-editor-linkedEditingBackground);\n\n /* Ensure decoration is visible even if range is empty */\n min-width: 1px;\n}\n",""]);let a=s},18636:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .detected-link,\n.monaco-editor .detected-link-active {\n text-decoration: underline;\n text-underline-position: under;\n}\n\n.monaco-editor .detected-link-active {\n cursor: pointer;\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n",""]);let a=s},5637:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .rendered-markdown kbd {\n background-color: var(--vscode-keybindingLabel-background);\n color: var(--vscode-keybindingLabel-foreground);\n border-style: solid;\n border-width: 1px;\n border-radius: 3px;\n border-color: var(--vscode-keybindingLabel-border);\n border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);\n box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);\n vertical-align: middle;\n padding: 1px 3px;\n}\n",""]);let a=s},67503:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .monaco-editor-overlaymessage {\n padding-bottom: 8px;\n z-index: 10000;\n}\n\n.monaco-editor .monaco-editor-overlaymessage.below {\n padding-bottom: 0;\n padding-top: 8px;\n z-index: 10000;\n}\n\n@keyframes fadeIn {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n.monaco-editor .monaco-editor-overlaymessage.fadeIn {\n animation: fadeIn 150ms ease-out;\n}\n\n@keyframes fadeOut {\n from { opacity: 1; }\n to { opacity: 0; }\n}\n.monaco-editor .monaco-editor-overlaymessage.fadeOut {\n animation: fadeOut 100ms ease-out;\n}\n\n.monaco-editor .monaco-editor-overlaymessage .message {\n padding: 1px 4px;\n color: var(--vscode-inputValidation-infoForeground);\n background-color: var(--vscode-inputValidation-infoBackground);\n border: 1px solid var(--vscode-inputValidation-infoBorder);\n}\n\n.monaco-editor.hc-black .monaco-editor-overlaymessage .message,\n.monaco-editor.hc-light .monaco-editor-overlaymessage .message {\n border-width: 2px;\n}\n\n.monaco-editor .monaco-editor-overlaymessage .anchor {\n width: 0 !important;\n height: 0 !important;\n border-color: transparent;\n border-style: solid;\n z-index: 1000;\n border-width: 8px;\n position: absolute;\n}\n\n.monaco-editor .monaco-editor-overlaymessage .anchor.top {\n border-bottom-color: var(--vscode-inputValidation-infoBorder);\n}\n\n.monaco-editor .monaco-editor-overlaymessage .anchor.below {\n border-top-color: var(--vscode-inputValidation-infoBorder);\n}\n\n.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,\n.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {\n display: none;\n}\n\n.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {\n display: inherit;\n top: -8px;\n}\n",""]);let a=s},5379:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .parameter-hints-widget {\n /* Must be higher than the sash\'s z-index and terminal canvases but lower than the suggest widget */\n z-index: 39;\n display: flex;\n flex-direction: column;\n line-height: 1.5em;\n cursor: default;\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.hc-black .monaco-editor .parameter-hints-widget,\n.hc-light .monaco-editor .parameter-hints-widget {\n border-width: 2px;\n}\n\n.monaco-editor .parameter-hints-widget > .phwrapper {\n max-width: 440px;\n display: flex;\n flex-direction: row;\n}\n\n.monaco-editor .parameter-hints-widget.multiple {\n min-height: 3.3em;\n padding: 0;\n}\n\n.monaco-editor .parameter-hints-widget.multiple .body::before {\n content: "";\n display: block;\n height: 100%;\n position: absolute;\n opacity: 0.5;\n border-left: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .parameter-hints-widget p,\n.monaco-editor .parameter-hints-widget ul {\n margin: 8px 0;\n}\n\n.monaco-editor .parameter-hints-widget .monaco-scrollable-element,\n.monaco-editor .parameter-hints-widget .body {\n display: flex;\n flex: 1;\n flex-direction: column;\n min-height: 100%;\n}\n\n.monaco-editor .parameter-hints-widget .signature {\n padding: 4px 5px;\n position: relative;\n}\n\n.monaco-editor .parameter-hints-widget .signature.has-docs::after {\n content: "";\n display: block;\n position: absolute;\n left: 0;\n width: 100%;\n padding-top: 4px;\n opacity: 0.5;\n border-bottom: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .parameter-hints-widget .docs {\n padding: 0 10px 0 5px;\n white-space: pre-wrap;\n}\n\n.monaco-editor .parameter-hints-widget .docs.empty {\n display: none;\n}\n\n.monaco-editor .parameter-hints-widget .docs a {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .parameter-hints-widget .docs a:hover {\n color: var(--vscode-textLink-activeForeground);\n cursor: pointer;\n}\n\n.monaco-editor .parameter-hints-widget .docs .markdown-docs {\n white-space: initial;\n}\n\n.monaco-editor .parameter-hints-widget .docs code {\n font-family: var(--monaco-monospace-font);\n border-radius: 3px;\n padding: 0 0.4em;\n background-color: var(--vscode-textCodeBlock-background);\n}\n\n.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,\n.monaco-editor .parameter-hints-widget .docs .code {\n white-space: pre-wrap;\n}\n\n.monaco-editor .parameter-hints-widget .controls {\n display: none;\n flex-direction: column;\n align-items: center;\n min-width: 22px;\n justify-content: flex-end;\n}\n\n.monaco-editor .parameter-hints-widget.multiple .controls {\n display: flex;\n padding: 0 2px;\n}\n\n.monaco-editor .parameter-hints-widget.multiple .button {\n width: 16px;\n height: 16px;\n background-repeat: no-repeat;\n cursor: pointer;\n}\n\n.monaco-editor .parameter-hints-widget .button.previous {\n bottom: 24px;\n}\n\n.monaco-editor .parameter-hints-widget .overloads {\n text-align: center;\n height: 12px;\n line-height: 12px;\n font-family: var(--monaco-monospace-font);\n}\n\n.monaco-editor .parameter-hints-widget .signature .parameter.active {\n color: var(--vscode-editorHoverWidget-highlightForeground);\n font-weight: bold;\n}\n\n.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {\n font-weight: bold;\n margin-right: 0.5em;\n}\n',""]);let a=s},36214:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .peekview-widget .head {\n box-sizing: border-box;\n display: flex;\n justify-content: space-between;\n flex-wrap: nowrap;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title {\n display: flex;\n align-items: baseline;\n font-size: 13px;\n margin-left: 20px;\n min-width: 0;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title.clickable {\n cursor: pointer;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {\n font-size: 0.9em;\n margin-left: 0.5em;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .meta {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .dirname {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .filename {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before {\n content: '-';\n padding: 0 0.3em;\n}\n\n.monaco-editor .peekview-widget .head .peekview-actions {\n flex: 1;\n text-align: right;\n padding-right: 2px;\n}\n\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {\n display: inline-block;\n}\n\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {\n height: 100%;\n}\n\n.monaco-editor .peekview-widget > .body {\n border-top: 1px solid;\n position: relative;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .codicon {\n margin-right: 4px;\n align-self: center;\n}\n\n.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {\n color: inherit !important;\n}\n",""]);let a=s},72767:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .rename-box {\n z-index: 100;\n color: inherit;\n border-radius: 4px;\n}\n\n.monaco-editor .rename-box.preview {\n padding: 4px 4px 0 4px;\n}\n\n.monaco-editor .rename-box .rename-input {\n padding: 3px;\n border-radius: 2px;\n}\n\n.monaco-editor .rename-box .rename-label {\n display: none;\n opacity: .8;\n}\n\n.monaco-editor .rename-box.preview .rename-label {\n display: inherit;\n}\n",""]);let a=s},39889:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .snippet-placeholder {\n min-width: 2px;\n outline-style: solid;\n outline-width: 1px;\n background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);\n outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);\n}\n\n.monaco-editor .finish-snippet-placeholder {\n outline-style: solid;\n outline-width: 1px;\n background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);\n outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);\n}\n",""]);let a=s},68229:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .sticky-line {\n color: var(--vscode-editorLineNumber-foreground);\n overflow: hidden;\n white-space: nowrap;\n display: inline-block;\n}\n\n.monaco-editor .sticky-line-number {\n text-align: right;\n float: left;\n}\n\n.monaco-editor .sticky-line-root {\n background-color: inherit;\n overflow: hidden;\n white-space: nowrap;\n width: 100%;\n}\n\n.monaco-editor.hc-black .sticky-widget,\n.monaco-editor.hc-light .sticky-widget {\n border-bottom: 1px solid var(--vscode-contrastBorder);\n}\n\n.monaco-editor .sticky-line-root:hover {\n background-color: var(--vscode-editorStickyScrollHover-background);\n cursor: pointer;\n}\n\n.monaco-editor .sticky-widget {\n width: 100%;\n box-shadow: var(--vscode-scrollbar-shadow) 0 3px 2px -2px;\n z-index: 4;\n background-color: var(--vscode-editorStickyScroll-background);\n}\n\n.monaco-editor .sticky-widget.peek {\n background-color: var(--vscode-peekViewEditorStickyScroll-background);\n}\n",""]);let a=s},95618:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Suggest widget*/\n\n.monaco-editor .suggest-widget {\n width: 430px;\n z-index: 40;\n display: flex;\n flex-direction: column;\n}\n\n.monaco-editor .suggest-widget.message {\n flex-direction: row;\n align-items: center;\n}\n\n.monaco-editor .suggest-widget,\n.monaco-editor .suggest-details {\n flex: 0 1 auto;\n width: 100%;\n border-style: solid;\n border-width: 1px;\n border-color: var(--vscode-editorSuggestWidget-border);\n background-color: var(--vscode-editorSuggestWidget-background);\n}\n\n.monaco-editor.hc-black .suggest-widget,\n.monaco-editor.hc-black .suggest-details,\n.monaco-editor.hc-light .suggest-widget,\n.monaco-editor.hc-light .suggest-details {\n border-width: 2px;\n}\n\n/* Styles for status bar part */\n\n\n.monaco-editor .suggest-widget .suggest-status-bar {\n box-sizing: border-box;\n display: none;\n flex-flow: row nowrap;\n justify-content: space-between;\n width: 100%;\n font-size: 80%;\n padding: 0 4px 0 4px;\n border-top: 1px solid var(--vscode-editorSuggestWidget-border);\n overflow: hidden;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {\n display: flex;\n}\n\n.monaco-editor .suggest-widget .suggest-status-bar .left {\n padding-right: 8px;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {\n color: var(--vscode-editorSuggestWidgetStatus-foreground);\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {\n margin-right: 0;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after {\n content: ', ';\n margin-right: 0.3em;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,\n.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {\n display: none;\n}\n\n.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label {\n width: 100%;\n}\n\n/* Styles for Message element for when widget is loading or is empty */\n\n.monaco-editor .suggest-widget>.message {\n padding-left: 22px;\n}\n\n/** Styles for the list element **/\n\n.monaco-editor .suggest-widget>.tree {\n height: 100%;\n width: 100%;\n}\n\n.monaco-editor .suggest-widget .monaco-list {\n user-select: none;\n -webkit-user-select: none;\n}\n\n/** Styles for each row in the list element **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row {\n display: flex;\n -mox-box-sizing: border-box;\n box-sizing: border-box;\n padding-right: 10px;\n background-repeat: no-repeat;\n background-position: 2px 2px;\n white-space: nowrap;\n cursor: pointer;\n touch-action: none;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {\n color: var(--vscode-editorSuggestWidget-selectedForeground);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {\n color: var(--vscode-editorSuggestWidget-selectedIconForeground);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents {\n flex: 1;\n height: 100%;\n overflow: hidden;\n padding-left: 2px;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main {\n display: flex;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: pre;\n justify-content: space-between;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {\n display: flex;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label {\n color: var(--vscode-editorSuggestWidget-foreground);\n}\n\n.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {\n font-weight: bold;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight {\n color: var(--vscode-editorSuggestWidget-highlightForeground);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight {\n color: var(--vscode-editorSuggestWidget-focusHighlightForeground);\n}\n\n/** ReadMore Icon styles **/\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore::before {\n color: inherit;\n opacity: 1;\n font-size: 14px;\n cursor: pointer;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close {\n position: absolute;\n top: 6px;\n right: 2px;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover {\n opacity: 1;\n}\n\n/** signature, qualifier, type/details opacity **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\n opacity: 0.7;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label {\n overflow: hidden;\n text-overflow: ellipsis;\n opacity: 0.6;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label {\n margin-left: 12px;\n opacity: 0.4;\n font-size: 85%;\n line-height: initial;\n text-overflow: ellipsis;\n overflow: hidden;\n align-self: center;\n}\n\n/** Type Info and icon next to the label in the focused completion item **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\n font-size: 85%;\n margin-left: 1.1em;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source {\n display: inline;\n}\n\n/** Details: if using CompletionItem#details, show on focus **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\n display: none;\n}\n\n.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label {\n display: inline;\n}\n\n/** Details: if using CompletionItemLabel#details, always show **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,\n.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label {\n display: inline;\n}\n\n/** Ellipsis on hover **/\n\n.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label {\n width: calc(100% - 26px);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left {\n flex-shrink: 1;\n flex-grow: 1;\n overflow: hidden;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label {\n flex-shrink: 0;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label {\n max-width: 100%;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label {\n flex-shrink: 1;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {\n overflow: hidden;\n flex-shrink: 4;\n max-width: 70%;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {\n display: inline-block;\n position: absolute;\n right: 10px;\n width: 18px;\n height: 18px;\n visibility: hidden;\n}\n\n/** Do NOT display ReadMore when docs is side/below **/\n\n.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {\n display: none !important;\n}\n\n/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore {\n display: none;\n}\n\n/** Focused item can show ReadMore, but can't when docs is side/below **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {\n display: inline-block;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore {\n visibility: visible;\n}\n\n/** Styles for each row in the list **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {\n opacity: 0.66;\n text-decoration: unset;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container {\n text-decoration: line-through;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before {\n height: 100%;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {\n display: block;\n height: 16px;\n width: 16px;\n margin-left: 2px;\n background-repeat: no-repeat;\n background-size: 80%;\n background-position: center;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {\n display: none;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {\n display: flex;\n align-items: center;\n margin-right: 4px;\n}\n\n.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,\n.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before {\n display: none;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {\n margin: 0 0 0 0.3em;\n border: 0.1em solid #000;\n width: 0.7em;\n height: 0.7em;\n display: inline-block;\n}\n\n/** Styles for the docs of the completion item in focus **/\n\n.monaco-editor .suggest-details-container {\n z-index: 41;\n}\n\n.monaco-editor .suggest-details {\n display: flex;\n flex-direction: column;\n cursor: default;\n color: var(--vscode-editorSuggestWidget-foreground);\n}\n\n.monaco-editor .suggest-details.focused {\n border-color: var(--vscode-focusBorder);\n}\n\n.monaco-editor .suggest-details a {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .suggest-details a:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n.monaco-editor .suggest-details code {\n background-color: var(--vscode-textCodeBlock-background);\n}\n\n.monaco-editor .suggest-details.no-docs {\n display: none;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element {\n flex: 1;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body {\n box-sizing: border-box;\n height: 100%;\n width: 100%;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type {\n flex: 2;\n overflow: hidden;\n text-overflow: ellipsis;\n opacity: 0.7;\n white-space: pre;\n margin: 0 24px 0 0;\n padding: 4px 0 12px 5px;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap {\n white-space: normal;\n word-break: break-all;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs {\n margin: 0;\n padding: 4px 5px;\n white-space: pre-wrap;\n}\n\n.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs {\n margin-right: 24px;\n overflow: hidden;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs {\n padding: 0;\n white-space: initial;\n min-height: calc(1rem + 8px);\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty) {\n padding: 4px 5px;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child {\n margin-top: 0;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child {\n margin-bottom: 0;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source {\n white-space: pre;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon {\n vertical-align: sub;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty {\n display: none;\n}\n\n.monaco-editor .suggest-details code {\n border-radius: 3px;\n padding: 0 0.4em;\n}\n\n.monaco-editor .suggest-details ul {\n padding-left: 20px;\n}\n\n.monaco-editor .suggest-details ol {\n padding-left: 20px;\n}\n\n.monaco-editor .suggest-details p code {\n font-family: var(--monaco-monospace-font);\n}\n",""]);let a=s},7538:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .codicon.codicon-symbol-array,\n.monaco-workbench .codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); }\n.monaco-editor .codicon.codicon-symbol-boolean,\n.monaco-workbench .codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); }\n.monaco-editor .codicon.codicon-symbol-class,\n.monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); }\n.monaco-editor .codicon.codicon-symbol-method,\n.monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); }\n.monaco-editor .codicon.codicon-symbol-color,\n.monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); }\n.monaco-editor .codicon.codicon-symbol-constant,\n.monaco-workbench .codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); }\n.monaco-editor .codicon.codicon-symbol-constructor,\n.monaco-workbench .codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); }\n.monaco-editor .codicon.codicon-symbol-value,\n.monaco-workbench .codicon.codicon-symbol-value,\n.monaco-editor .codicon.codicon-symbol-enum,\n.monaco-workbench .codicon.codicon-symbol-enum { color: var(--vscode-symbolIcon-enumeratorForeground); }\n.monaco-editor .codicon.codicon-symbol-enum-member,\n.monaco-workbench .codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); }\n.monaco-editor .codicon.codicon-symbol-event,\n.monaco-workbench .codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); }\n.monaco-editor .codicon.codicon-symbol-field,\n.monaco-workbench .codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); }\n.monaco-editor .codicon.codicon-symbol-file,\n.monaco-workbench .codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); }\n.monaco-editor .codicon.codicon-symbol-folder,\n.monaco-workbench .codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); }\n.monaco-editor .codicon.codicon-symbol-function,\n.monaco-workbench .codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); }\n.monaco-editor .codicon.codicon-symbol-interface,\n.monaco-workbench .codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); }\n.monaco-editor .codicon.codicon-symbol-key,\n.monaco-workbench .codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); }\n.monaco-editor .codicon.codicon-symbol-keyword,\n.monaco-workbench .codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); }\n.monaco-editor .codicon.codicon-symbol-module,\n.monaco-workbench .codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); }\n.monaco-editor .codicon.codicon-symbol-namespace,\n.monaco-workbench .codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); }\n.monaco-editor .codicon.codicon-symbol-null,\n.monaco-workbench .codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); }\n.monaco-editor .codicon.codicon-symbol-number,\n.monaco-workbench .codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); }\n.monaco-editor .codicon.codicon-symbol-object,\n.monaco-workbench .codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); }\n.monaco-editor .codicon.codicon-symbol-operator,\n.monaco-workbench .codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); }\n.monaco-editor .codicon.codicon-symbol-package,\n.monaco-workbench .codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); }\n.monaco-editor .codicon.codicon-symbol-property,\n.monaco-workbench .codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); }\n.monaco-editor .codicon.codicon-symbol-reference,\n.monaco-workbench .codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); }\n.monaco-editor .codicon.codicon-symbol-snippet,\n.monaco-workbench .codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); }\n.monaco-editor .codicon.codicon-symbol-string,\n.monaco-workbench .codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); }\n.monaco-editor .codicon.codicon-symbol-struct,\n.monaco-workbench .codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); }\n.monaco-editor .codicon.codicon-symbol-text,\n.monaco-workbench .codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); }\n.monaco-editor .codicon.codicon-symbol-type-parameter,\n.monaco-workbench .codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); }\n.monaco-editor .codicon.codicon-symbol-unit,\n.monaco-workbench .codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); }\n.monaco-editor .codicon.codicon-symbol-variable,\n.monaco-workbench .codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); }\n",""]);let a=s},47094:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.editor-banner {\n box-sizing: border-box;\n cursor: default;\n width: 100%;\n font-size: 12px;\n display: flex;\n overflow: visible;\n\n height: 26px;\n\n background: var(--vscode-banner-background);\n}\n\n\n.editor-banner .icon-container {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n padding: 0 6px 0 10px;\n}\n\n.editor-banner .icon-container.custom-icon {\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 16px;\n width: 16px;\n padding: 0;\n margin: 0 6px 0 10px;\n}\n\n.editor-banner .message-container {\n display: flex;\n align-items: center;\n line-height: 26px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.editor-banner .message-container p {\n margin-block-start: 0;\n margin-block-end: 0;\n}\n\n.editor-banner .message-actions-container {\n flex-grow: 1;\n flex-shrink: 0;\n line-height: 26px;\n margin: 0 4px;\n}\n\n.editor-banner .message-actions-container a.monaco-button {\n width: inherit;\n margin: 2px 8px;\n padding: 0px 12px;\n}\n\n.editor-banner .message-actions-container a {\n padding: 3px;\n margin-left: 12px;\n text-decoration: underline;\n}\n\n.editor-banner .action-container {\n padding: 0 10px 0 6px;\n}\n\n.editor-banner {\n background-color: var(--vscode-banner-background);\n}\n\n.editor-banner,\n.editor-banner .action-container .codicon,\n.editor-banner .message-actions-container .monaco-link {\n color: var(--vscode-banner-foreground);\n}\n\n.editor-banner .icon-container .codicon {\n color: var(--vscode-banner-iconForeground);\n}\n",""]);let a=s},56670:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .unicode-highlight {\n border: 1px solid var(--vscode-editorUnicodeHighlight-border);\n background-color: var(--vscode-editorUnicodeHighlight-background);\n box-sizing: border-box;\n}\n",""]);let a=s},4341:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .focused .selectionHighlight {\n background-color: var(--vscode-editor-selectionHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-selectionHighlightBorder);\n}\n.monaco-editor.hc-black .focused .selectionHighlight, .monaco-editor.hc-light .focused .selectionHighlight {\n border-style: dotted;\n}\n\n.monaco-editor .wordHighlight {\n background-color: var(--vscode-editor-wordHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-wordHighlightBorder);\n}\n.monaco-editor.hc-black .wordHighlight, .monaco-editor.hc-light .wordHighlight {\n border-style: dotted;\n}\n\n.monaco-editor .wordHighlightStrong {\n background-color: var(--vscode-editor-wordHighlightStrongBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);\n}\n.monaco-editor.hc-black .wordHighlightStrong, .monaco-editor.hc-light .wordHighlightStrong {\n border-style: dotted;\n}\n\n.monaco-editor .wordHighlightText {\n background-color: var(--vscode-editor-wordHighlightTextBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-wordHighlightTextBorder);\n}\n.monaco-editor.hc-black .wordHighlightText, .monaco-editor.hc-light .wordHighlightText {\n border-style: dotted;\n}\n",""]);let a=s},14401:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .zone-widget {\n position: absolute;\n z-index: 10;\n}\n\n\n.monaco-editor .zone-widget .zone-widget-container {\n border-top-style: solid;\n border-bottom-style: solid;\n border-top-width: 0;\n border-bottom-width: 0;\n position: relative;\n}\n",""]);let a=s},75152:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .accessibilityHelpWidget {\n padding: 10px;\n vertical-align: middle;\n overflow: scroll;\n color: var(--vscode-editorWidget-foreground);\n background-color: var(--vscode-editorWidget-background);\n box-shadow: 0 2px 8px var(--vscode-widget-shadow);\n border: 2px solid var(--vscode-contrastBorder);\n}\n",""]);let a=s},7091:(e,t,i)=>{"use strict";i.d(t,{Z:()=>p});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o),a=i(78991),l=i.n(a),u=new URL(i(6161),i.b),d=new URL(i(51096),i.b),c=s()(r()),h=l()(u),f=l()(d);c.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .iPadShowKeyboard {\n width: 58px;\n min-width: 0;\n height: 36px;\n min-height: 0;\n margin: 0;\n padding: 0;\n position: absolute;\n resize: none;\n overflow: hidden;\n background: url("+h+") center center no-repeat;\n border: 4px solid #F6F6F6;\n border-radius: 4px;\n}\n\n.monaco-editor.vs-dark .iPadShowKeyboard {\n background: url("+f+") center center no-repeat;\n border: 4px solid #252526;\n}",""]);let p=c},54381:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .tokens-inspect-widget {\n z-index: 50;\n user-select: text;\n -webkit-user-select: text;\n padding: 10px;\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n.monaco-editor.hc-black .tokens-inspect-widget, .monaco-editor.hc-light .tokens-inspect-widget {\n border-width: 2px;\n}\n\n.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {\n height: 1px;\n border: 0;\n background-color: var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .tokens-inspect-widget .tm-token {\n font-family: var(--monaco-monospace-font);\n}\n\n.monaco-editor .tokens-inspect-widget .tm-token-length {\n font-weight: normal;\n font-size: 60%;\n float: right;\n}\n\n.monaco-editor .tokens-inspect-widget .tm-metadata-table {\n width: 100%;\n}\n\n.monaco-editor .tokens-inspect-widget .tm-metadata-value {\n font-family: var(--monaco-monospace-font);\n text-align: right;\n}\n\n.monaco-editor .tokens-inspect-widget .tm-token-type {\n font-family: var(--monaco-monospace-font);\n}\n",""]);let a=s},18215:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.quick-input-widget {\n font-size: 13px;\n}\n\n.quick-input-widget .monaco-highlighted-label .highlight,\n.quick-input-widget .monaco-highlighted-label .highlight {\n color: #0066BF;\n}\n\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {\n color: #9DDDFF;\n}\n\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {\n color: #0097fb;\n}\n\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight,\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight {\n color: #F38518;\n}\n\n.hc-light .quick-input-widget .monaco-highlighted-label .highlight,\n.hc-light .quick-input-widget .monaco-highlighted-label .highlight {\n color: #0F4A85;\n}\n\n.monaco-keybinding > .monaco-keybinding-key {\n background-color: rgba(221, 221, 221, 0.4);\n border: solid 1px rgba(204, 204, 204, 0.4);\n border-bottom-color: rgba(187, 187, 187, 0.4);\n box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);\n color: #555;\n}\n\n.hc-black .monaco-keybinding > .monaco-keybinding-key {\n background-color: transparent;\n border: solid 1px rgb(111, 195, 223);\n box-shadow: none;\n color: #fff;\n}\n\n.hc-light .monaco-keybinding > .monaco-keybinding-key {\n background-color: transparent;\n border: solid 1px #0F4A85;\n box-shadow: none;\n color: #292929;\n}\n\n.vs-dark .monaco-keybinding > .monaco-keybinding-key {\n background-color: rgba(128, 128, 128, 0.17);\n border: solid 1px rgba(51, 51, 51, 0.6);\n border-bottom-color: rgba(68, 68, 68, 0.6);\n box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);\n color: #ccc;\n}\n",""]);let a=s},20517:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n\n/* Default standalone editor fonts */\n.monaco-editor {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n --monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {\n stroke-width: 1.2px;\n}\n\n.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\n.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\n.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {\n stroke-width: 1.2px;\n}\n\n.monaco-hover p {\n margin: 0;\n}\n\n/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */\n.monaco-aria-container {\n position: absolute !important;\n top: 0; /* avoid being placed underneath a sibling element */\n height: 1px;\n width: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n clip: rect(1px, 1px, 1px, 1px);\n clip-path: inset(50%);\n}\n\n/*.monaco-editor.vs [tabindex="0"]:focus {\n outline: 1px solid rgba(0, 122, 204, 0.4);\n outline-offset: -1px;\n opacity: 1 !important;\n}\n\n.monaco-editor.vs-dark [tabindex="0"]:focus {\n outline: 1px solid rgba(14, 99, 156, 0.6);\n outline-offset: -1px;\n opacity: 1 !important;\n}*/\n',""]);let a=s},38734:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.action-widget {\n font-size: 13px;\n border-radius: 0;\n min-width: 160px;\n max-width: 500px;\n z-index: 40;\n display: block;\n width: 100%;\n border: 1px solid var(--vscode-editorWidget-border) !important;\n background-color: var(--vscode-editorWidget-background);\n color: var(--vscode-editorWidget-foreground);\n}\n\n.context-view-block {\n position: fixed;\n cursor: initial;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: -1;\n}\n\n.context-view-pointerBlock {\n position: fixed;\n cursor: initial;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 2;\n}\n\n.action-widget .monaco-list {\n user-select: none;\n -webkit-user-select: none;\n border: none !important;\n border-width: 0 !important;\n}\n\n.action-widget .monaco-list:focus:before {\n outline: 0 !important;\n}\n\n.action-widget .monaco-list .monaco-scrollable-element {\n overflow: visible;\n}\n\n/** Styles for each row in the list element **/\n.action-widget .monaco-list .monaco-list-row {\n padding: 0 10px;\n white-space: nowrap;\n cursor: pointer;\n touch-action: none;\n width: 100%;\n}\n\n.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) {\n background-color: var(--vscode-quickInputList-focusBackground) !important;\n color: var(--vscode-quickInputList-focusForeground);\n outline: 1px solid var(--vscode-menu-selectionBorder, transparent);\n outline-offset: -1px;\n}\n\n.action-widget .monaco-list-row.group-header {\n color: var(--vscode-pickerGroup-foreground) !important;\n font-weight: 600;\n}\n\n.action-widget .monaco-list .group-header,\n.action-widget .monaco-list .option-disabled,\n.action-widget .monaco-list .option-disabled:before,\n.action-widget .monaco-list .option-disabled .focused,\n.action-widget .monaco-list .option-disabled .focused:before {\n cursor: default !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n user-select: none;\n background-color: transparent !important;\n outline: 0 solid !important;\n}\n\n.action-widget .monaco-list-row.action {\n display: flex;\n gap: 6px;\n align-items: center;\n}\n\n.action-widget .monaco-list-row.action.option-disabled {\n color: var(--vscode-disabledForeground);\n}\n\n.action-widget .monaco-list-row.action.option-disabled .codicon {\n opacity: 0.4;\n}\n\n.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {\n color: inherit;\n}\n\n.action-widget .monaco-list-row.action .title {\n flex: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Action bar */\n\n.action-widget .action-widget-action-bar {\n background-color: var(--vscode-editorHoverWidget-statusBarBackground);\n border-top: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.action-widget .action-widget-action-bar::before {\n display: block;\n content: "";\n width: 100%;\n}\n\n.action-widget .action-widget-action-bar .actions-container {\n padding: 0 8px;\n}\n\n.action-widget-action-bar .action-label {\n color: var(--vscode-textLink-activeForeground);\n font-size: 12px;\n line-height: 22px;\n padding: 0;\n pointer-events: all;\n}\n\n.action-widget-action-bar .action-item {\n margin-right: 16px;\n pointer-events: none;\n}\n\n.action-widget-action-bar .action-label:hover {\n background-color: transparent !important;\n}\n',""]);let a=s},33412:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-action-bar .action-item.menu-entry .action-label.icon {\n width: 16px;\n height: 16px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 16px;\n}\n\n.monaco-dropdown-with-default {\n display: flex !important;\n flex-direction: row;\n border-radius: 5px;\n}\n\n.monaco-dropdown-with-default > .action-container > .action-label {\n margin-right: 0;\n}\n\n.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {\n width: 16px;\n height: 16px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 16px;\n}\n\n.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {\n font-size: 12px;\n padding-left: 0px;\n padding-right: 0px;\n line-height: 16px;\n margin-left: -3px;\n}\n\n.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {\n display: block;\n background-size: 16px;\n background-position: center center;\n background-repeat: no-repeat;\n}\n",""]);let a=s},32781:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-link {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-link:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n",""]);let a=s},55016:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.quick-input-widget {\n position: absolute;\n width: 600px;\n z-index: 2550;\n left: 50%;\n margin-left: -300px;\n -webkit-app-region: no-drag;\n border-radius: 6px;\n}\n\n.quick-input-titlebar {\n display: flex;\n align-items: center;\n border-top-left-radius: 5px; /* match border radius of quick input widget */\n border-top-right-radius: 5px;\n}\n\n.quick-input-left-action-bar {\n display: flex;\n margin-left: 4px;\n flex: 1;\n}\n\n.quick-input-title {\n padding: 3px 0px;\n text-align: center;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.quick-input-right-action-bar {\n display: flex;\n margin-right: 4px;\n flex: 1;\n}\n\n.quick-input-right-action-bar > .actions-container {\n justify-content: flex-end;\n}\n\n.quick-input-titlebar .monaco-action-bar .action-label.codicon {\n background-position: center;\n background-repeat: no-repeat;\n padding: 2px;\n}\n\n.quick-input-description {\n margin: 6px;\n}\n\n.quick-input-header .quick-input-description {\n margin: 4px 2px;\n}\n\n.quick-input-header {\n display: flex;\n padding: 8px 6px 6px 6px;\n}\n\n.quick-input-widget.hidden-input .quick-input-header {\n /* reduce margins and paddings when input box hidden */\n padding: 0;\n margin-bottom: 0;\n}\n\n.quick-input-and-message {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n min-width: 0;\n position: relative;\n}\n\n.quick-input-check-all {\n align-self: center;\n margin: 0;\n}\n\n.quick-input-filter {\n flex-grow: 1;\n display: flex;\n position: relative;\n}\n\n.quick-input-box {\n flex-grow: 1;\n}\n\n.quick-input-widget.show-checkboxes .quick-input-box,\n.quick-input-widget.show-checkboxes .quick-input-message {\n margin-left: 5px;\n}\n\n.quick-input-visible-count {\n position: absolute;\n left: -10000px;\n}\n\n.quick-input-count {\n align-self: center;\n position: absolute;\n right: 4px;\n display: flex;\n align-items: center;\n}\n\n.quick-input-count .monaco-count-badge {\n vertical-align: middle;\n padding: 2px 4px;\n border-radius: 2px;\n min-height: auto;\n line-height: normal;\n}\n\n.quick-input-action {\n margin-left: 6px;\n}\n\n.quick-input-action .monaco-text-button {\n font-size: 11px;\n padding: 0 6px;\n display: flex;\n height: 25px;\n align-items: center;\n}\n\n.quick-input-message {\n margin-top: -1px;\n padding: 5px;\n overflow-wrap: break-word;\n}\n\n.quick-input-message > .codicon {\n margin: 0 0.2em;\n vertical-align: text-bottom;\n}\n\n/* Links in descriptions & validations */\n.quick-input-message a {\n color: inherit;\n}\n\n.quick-input-progress.monaco-progress-container {\n position: relative;\n}\n\n.quick-input-progress.monaco-progress-container,\n.quick-input-progress.monaco-progress-container .progress-bit {\n height: 2px;\n}\n\n.quick-input-list {\n line-height: 22px;\n}\n\n.quick-input-widget.hidden-input .quick-input-list {\n margin-top: 4px; /* reduce margins when input box hidden */\n padding-bottom: 4px;\n}\n\n.quick-input-list .monaco-list {\n overflow: hidden;\n max-height: calc(20 * 22px);\n padding-bottom: 5px;\n}\n\n.quick-input-list .monaco-scrollable-element {\n padding: 0px 5px;\n}\n\n.quick-input-list .quick-input-list-entry {\n box-sizing: border-box;\n overflow: hidden;\n display: flex;\n height: 100%;\n padding: 0 6px;\n}\n\n.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {\n border-top-width: 1px;\n border-top-style: solid;\n}\n\n.quick-input-list .monaco-list-row {\n border-radius: 3px;\n}\n\n.quick-input-list .monaco-list-row[data-index=\"0\"] .quick-input-list-entry.quick-input-list-separator-border {\n border-top-style: none;\n}\n\n.quick-input-list .quick-input-list-label {\n overflow: hidden;\n display: flex;\n height: 100%;\n flex: 1;\n}\n\n.quick-input-list .quick-input-list-checkbox {\n align-self: center;\n margin: 0;\n}\n\n.quick-input-list .quick-input-list-rows {\n overflow: hidden;\n text-overflow: ellipsis;\n display: flex;\n flex-direction: column;\n height: 100%;\n flex: 1;\n margin-left: 5px;\n}\n\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {\n margin-left: 10px;\n}\n\n.quick-input-widget .quick-input-list .quick-input-list-checkbox {\n display: none;\n}\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {\n display: inline;\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row {\n display: flex;\n align-items: center;\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {\n flex: 1; /* make sure the icon label grows within the row */\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {\n vertical-align: text-bottom;\n}\n\n.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {\n opacity: 1;\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {\n margin-right: 8px; /* separate from the separator label or scrollbar if any */\n}\n\n.quick-input-list .quick-input-list-label-meta {\n opacity: 0.7;\n line-height: normal;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.quick-input-list .monaco-highlighted-label .highlight {\n font-weight: bold;\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-separator {\n margin-right: 4px; /* separate from keybindings or actions */\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n display: flex;\n flex: 0;\n overflow: visible;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar .action-label {\n /*\n * By default, actions in the quick input action bar are hidden\n * until hovered over them or selected.\n */\n display: none;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {\n margin-right: 4px;\n padding: 0px 2px 2px 2px;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n margin-top: 1px;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n margin-right: 4px; /* separate from scrollbar */\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,\n.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label {\n display: flex;\n}\n\n/* focused items in quick pick */\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {\n color: inherit\n}\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {\n background: none;\n}\n",""]);let a=s},69730:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .zone-widget .codicon.codicon-error,\n.markers-panel .marker-icon.error, .markers-panel .marker-icon .codicon.codicon-error,\n.text-search-provider-messages .providerMessage .codicon.codicon-error,\n.extensions-viewlet > .extensions .codicon.codicon-error,\n.extension-editor .codicon.codicon-error,\n.preferences-editor .codicon.codicon-error {\n color: var(--vscode-problemsErrorIcon-foreground);\n}\n\n.monaco-editor .zone-widget .codicon.codicon-warning,\n.markers-panel .marker-icon.warning, .markers-panel .marker-icon .codicon.codicon-warning,\n.text-search-provider-messages .providerMessage .codicon.codicon-warning,\n.extensions-viewlet > .extensions .codicon.codicon-warning,\n.extension-editor .codicon.codicon-warning,\n.preferences-editor .codicon.codicon-warning {\n color: var(--vscode-problemsWarningIcon-foreground);\n}\n\n.monaco-editor .zone-widget .codicon.codicon-info,\n.markers-panel .marker-icon.info, .markers-panel .marker-icon .codicon.codicon-info,\n.text-search-provider-messages .providerMessage .codicon.codicon-info,\n.extensions-viewlet > .extensions .codicon.codicon-info,\n.extension-editor .codicon.codicon-info,\n.preferences-editor .codicon.codicon-info {\n color: var(--vscode-problemsInfoIcon-foreground);\n}\n",""]);let a=s},82609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var i="",n=void 0!==t[5];return t[4]&&(i+="@supports (".concat(t[4],") {")),t[2]&&(i+="@media ".concat(t[2]," {")),n&&(i+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),i+=e(t),n&&(i+="}"),t[2]&&(i+="}"),t[4]&&(i+="}"),i}).join("")},t.i=function(e,i,n,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(n)for(var a=0;a0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),i&&(d[2]&&(d[1]="@media ".concat(d[2]," {").concat(d[1],"}")),d[2]=i),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),t.push(d))}},t}},78991:e=>{"use strict";e.exports=function(e,t){return(t||(t={}),e&&(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes))?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e}},39601:e=>{"use strict";e.exports=function(e){return e[1]}},22194:(e,t,i)=>{"use strict";i.r(t),i.d(t,{add:()=>u,addBusinessDays:()=>f,addDays:()=>a,addHours:()=>g,addISOWeekYears:()=>k,addMilliseconds:()=>p,addMinutes:()=>E,addMonths:()=>l,addQuarters:()=>L,addSeconds:()=>M,addWeeks:()=>N,addYears:()=>D,areIntervalsOverlapping:()=>A,clamp:()=>O,closestIndexTo:()=>P,closestTo:()=>R,compareAsc:()=>F,compareDesc:()=>B,daysInWeek:()=>H,daysInYear:()=>z,daysToWeeks:()=>en,differenceInBusinessDays:()=>ea,differenceInCalendarDays:()=>S,differenceInCalendarISOWeekYears:()=>el,differenceInCalendarISOWeeks:()=>eu,differenceInCalendarMonths:()=>ed,differenceInCalendarQuarters:()=>eh,differenceInCalendarWeeks:()=>ef,differenceInCalendarYears:()=>ep,differenceInDays:()=>em,differenceInHours:()=>e_,differenceInISOWeekYears:()=>eC,differenceInMilliseconds:()=>ev,differenceInMinutes:()=>eS,differenceInMonths:()=>eL,differenceInQuarters:()=>eM,differenceInSeconds:()=>eN,differenceInWeeks:()=>eD,differenceInYears:()=>eA,eachDayOfInterval:()=>eT,eachHourOfInterval:()=>eI,eachMinuteOfInterval:()=>eP,eachMonthOfInterval:()=>eR,eachQuarterOfInterval:()=>eB,eachWeekOfInterval:()=>eH,eachWeekendOfInterval:()=>ez,eachWeekendOfMonth:()=>eV,eachWeekendOfYear:()=>e$,eachYearOfInterval:()=>eK,endOfDay:()=>ex,endOfDecade:()=>eq,endOfHour:()=>eG,endOfISOWeek:()=>eY,endOfISOWeekYear:()=>eQ,endOfMinute:()=>eJ,endOfMonth:()=>ek,endOfQuarter:()=>eX,endOfSecond:()=>e0,endOfToday:()=>e1,endOfTomorrow:()=>e2,endOfWeek:()=>eZ,endOfYear:()=>eW,endOfYesterday:()=>e6,format:()=>tM,formatDistance:()=>tD,formatDistanceStrict:()=>tA,formatDistanceToNow:()=>tT,formatDistanceToNowStrict:()=>tI,formatDuration:()=>tP,formatISO:()=>tR,formatISO9075:()=>tF,formatISODuration:()=>tB,formatRFC3339:()=>tH,formatRFC7231:()=>tV,formatRelative:()=>tW,fromUnixTime:()=>tU,getDate:()=>t$,getDay:()=>tK,getDayOfYear:()=>tq,getDaysInMonth:()=>tG,getDaysInYear:()=>tY,getDecade:()=>tQ,getDefaultOptions:()=>tJ,getHours:()=>tX,getISODay:()=>t0,getISOWeek:()=>t1,getISOWeekYear:()=>y,getISOWeeksInYear:()=>t2,getMilliseconds:()=>t6,getMinutes:()=>t3,getMonth:()=>t8,getOverlappingDaysInIntervals:()=>t5,getQuarter:()=>ec,getSeconds:()=>t4,getTime:()=>t9,getUnixTime:()=>t7,getWeek:()=>ii,getWeekOfMonth:()=>ir,getWeekYear:()=>ie,getWeeksInMonth:()=>is,getYear:()=>ia,hoursToMilliseconds:()=>il,hoursToMinutes:()=>iu,hoursToSeconds:()=>id,intervalToDuration:()=>ic,intlFormat:()=>ih,intlFormatDistance:()=>ip,isAfter:()=>ig,isBefore:()=>im,isDate:()=>eo,isEqual:()=>iv,isExists:()=>ib,isFirstDayOfMonth:()=>iy,isFriday:()=>i_,isFuture:()=>iw,isLastDayOfMonth:()=>eE,isLeapYear:()=>tZ,isMatch:()=>nL,isMonday:()=>nM,isPast:()=>nN,isSameDay:()=>er,isSameHour:()=>nA,isSameISOWeek:()=>nI,isSameISOWeekYear:()=>nO,isSameMinute:()=>nP,isSameMonth:()=>nR,isSameQuarter:()=>nF,isSameSecond:()=>nH,isSameWeek:()=>nT,isSameYear:()=>nz,isSaturday:()=>h,isSunday:()=>c,isThisHour:()=>nj,isThisISOWeek:()=>nV,isThisMinute:()=>nW,isThisMonth:()=>nU,isThisQuarter:()=>n$,isThisSecond:()=>nK,isThisWeek:()=>nq,isThisYear:()=>nG,isThursday:()=>nZ,isToday:()=>nY,isTomorrow:()=>nQ,isTuesday:()=>nJ,isValid:()=>es,isWednesday:()=>nX,isWeekend:()=>d,isWithinInterval:()=>n0,isYesterday:()=>n2,lastDayOfDecade:()=>n6,lastDayOfISOWeek:()=>n8,lastDayOfISOWeekYear:()=>n5,lastDayOfMonth:()=>io,lastDayOfQuarter:()=>n4,lastDayOfWeek:()=>n3,lastDayOfYear:()=>n9,lightFormat:()=>rn,max:()=>T,maxTime:()=>j,milliseconds:()=>rr,millisecondsInHour:()=>W,millisecondsInMinute:()=>V,millisecondsInSecond:()=>U,millisecondsToHours:()=>ro,millisecondsToMinutes:()=>rs,millisecondsToSeconds:()=>ra,min:()=>I,minTime:()=>$,minutesInHour:()=>K,minutesToHours:()=>rl,minutesToMilliseconds:()=>ru,minutesToSeconds:()=>rd,monthsInQuarter:()=>q,monthsInYear:()=>G,monthsToQuarters:()=>rc,monthsToYears:()=>rh,nextDay:()=>rf,nextFriday:()=>rp,nextMonday:()=>rg,nextSaturday:()=>rm,nextSunday:()=>rv,nextThursday:()=>rb,nextTuesday:()=>ry,nextWednesday:()=>r_,parse:()=>nE,parseISO:()=>rw,parseJSON:()=>rD,previousDay:()=>rA,previousFriday:()=>rT,previousMonday:()=>rI,previousSaturday:()=>rO,previousSunday:()=>rP,previousThursday:()=>rR,previousTuesday:()=>rF,previousWednesday:()=>rB,quartersInYear:()=>Z,quartersToMonths:()=>rH,quartersToYears:()=>rz,roundToNearestMinutes:()=>rj,secondsInDay:()=>J,secondsInHour:()=>Y,secondsInMinute:()=>Q,secondsInMonth:()=>et,secondsInQuarter:()=>ei,secondsInWeek:()=>X,secondsInYear:()=>ee,secondsToHours:()=>rV,secondsToMilliseconds:()=>rW,secondsToMinutes:()=>rU,set:()=>rK,setDate:()=>rq,setDay:()=>rG,setDayOfYear:()=>rZ,setDefaultOptions:()=>rY,setHours:()=>rQ,setISODay:()=>rJ,setISOWeek:()=>rX,setISOWeekYear:()=>x,setMilliseconds:()=>r0,setMinutes:()=>r1,setMonth:()=>r$,setQuarter:()=>r2,setSeconds:()=>r6,setWeek:()=>r3,setWeekYear:()=>r8,setYear:()=>r5,startOfDay:()=>C,startOfDecade:()=>r4,startOfHour:()=>nD,startOfISOWeek:()=>b,startOfISOWeekYear:()=>_,startOfMinute:()=>eO,startOfMonth:()=>ej,startOfQuarter:()=>eF,startOfSecond:()=>nB,startOfToday:()=>r9,startOfTomorrow:()=>r7,startOfWeek:()=>v,startOfWeekYear:()=>it,startOfYear:()=>eU,startOfYesterday:()=>oe,sub:()=>oi,subBusinessDays:()=>on,subDays:()=>n1,subHours:()=>or,subISOWeekYears:()=>ew,subMilliseconds:()=>e3,subMinutes:()=>oo,subMonths:()=>ot,subQuarters:()=>os,subSeconds:()=>oa,subWeeks:()=>ol,subYears:()=>ou,toDate:()=>s,weeksToDays:()=>od,yearsToMonths:()=>oc,yearsToQuarters:()=>oh});var n=i(90929);function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function o(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function s(e){o(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,n.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}function a(e,t){o(2,arguments);var i=s(e),n=r(t);return isNaN(n)?new Date(NaN):(n&&i.setDate(i.getDate()+n),i)}function l(e,t){o(2,arguments);var i=s(e),n=r(t);if(isNaN(n))return new Date(NaN);if(!n)return i;var a=i.getDate(),l=new Date(i.getTime());return(l.setMonth(i.getMonth()+n+1,0),a>=l.getDate())?l:(i.setFullYear(l.getFullYear(),l.getMonth(),a),i)}function u(e,t){if(o(2,arguments),!t||"object"!==(0,n.Z)(t))return new Date(NaN);var i=t.years?r(t.years):0,u=t.months?r(t.months):0,d=t.weeks?r(t.weeks):0,c=t.days?r(t.days):0,h=t.hours?r(t.hours):0,f=t.minutes?r(t.minutes):0,p=t.seconds?r(t.seconds):0,g=s(e),m=u||i?l(g,u+12*i):g,v=c||d?a(m,c+7*d):m;return new Date(v.getTime()+1e3*(p+60*(f+60*h)))}function d(e){o(1,arguments);var t=s(e).getDay();return 0===t||6===t}function c(e){return o(1,arguments),0===s(e).getDay()}function h(e){return o(1,arguments),6===s(e).getDay()}function f(e,t){o(2,arguments);var i=s(e),n=d(i),a=r(t);if(isNaN(a))return new Date(NaN);var l=i.getHours(),u=a<0?-1:1,f=r(a/5);i.setDate(i.getDate()+7*f);for(var p=Math.abs(a%5);p>0;)i.setDate(i.getDate()+u),d(i)||(p-=1);return n&&d(i)&&0!==a&&(h(i)&&i.setDate(i.getDate()+(u<0?2:-1)),c(i)&&i.setDate(i.getDate()+(u<0?1:-2))),i.setHours(l),i}function p(e,t){o(2,arguments);var i=s(e).getTime(),n=r(t);return new Date(i+n)}function g(e,t){return o(2,arguments),p(e,36e5*r(t))}var m={};function v(e,t){o(1,arguments);var i,n,a,l,u,d,c,h,f=m,p=r(null!==(i=null!==(n=null!==(a=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==a?a:f.weekStartsOn)&&void 0!==n?n:null===(c=f.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==i?i:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=s(e),v=g.getDay();return g.setDate(g.getDate()-((v=r.getTime()?i+1:t.getTime()>=l.getTime()?i:i-1}function _(e){o(1,arguments);var t=y(e),i=new Date(0);return i.setFullYear(t,0,4),i.setHours(0,0,0,0),b(i)}function w(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function C(e){o(1,arguments);var t=s(e);return t.setHours(0,0,0,0),t}function S(e,t){o(2,arguments);var i=C(e),n=C(t);return Math.round((i.getTime()-w(i)-(n.getTime()-w(n)))/864e5)}function x(e,t){o(2,arguments);var i=s(e),n=r(t),a=S(i,_(i)),l=new Date(0);return l.setFullYear(n,0,4),l.setHours(0,0,0,0),(i=_(l)).setDate(i.getDate()+a),i}function k(e,t){o(2,arguments);var i=r(t);return x(e,y(e)+i)}function E(e,t){return o(2,arguments),p(e,6e4*r(t))}function L(e,t){return o(2,arguments),l(e,3*r(t))}function M(e,t){return o(2,arguments),p(e,1e3*r(t))}function N(e,t){return o(2,arguments),a(e,7*r(t))}function D(e,t){return o(2,arguments),l(e,12*r(t))}function A(e,t,i){o(2,arguments);var n=s(null==e?void 0:e.start).getTime(),r=s(null==e?void 0:e.end).getTime(),a=s(null==t?void 0:t.start).getTime(),l=s(null==t?void 0:t.end).getTime();if(!(n<=r&&a<=l))throw RangeError("Invalid interval");return null!=i&&i.inclusive?n<=l&&a<=r:nt||isNaN(t.getDate()))&&(i=t)}),i||new Date(NaN)}function O(e,t){var i=t.start,n=t.end;return o(2,arguments),I([T([e,i]),n])}function P(e,t){o(2,arguments);var i,n,r=s(e);if(isNaN(Number(r)))return NaN;var a=r.getTime();return(null==t?[]:"function"==typeof t.forEach?t:Array.prototype.slice.call(t)).forEach(function(e,t){var r=s(e);if(isNaN(Number(r))){i=NaN,n=NaN;return}var o=Math.abs(a-r.getTime());(null==i||o0?1:r}function B(e,t){o(2,arguments);var i=s(e),n=s(t),r=i.getTime()-n.getTime();return r>0?-1:r<0?1:r}var H=7,z=365.2425,j=864e13,V=6e4,W=36e5,U=1e3,$=-864e13,K=60,q=3,G=12,Z=4,Y=3600,Q=60,J=86400,X=604800,ee=31556952,et=2629746,ei=7889238;function en(e){return o(1,arguments),Math.floor(e/H)}function er(e,t){o(2,arguments);var i=C(e),n=C(t);return i.getTime()===n.getTime()}function eo(e){return o(1,arguments),e instanceof Date||"object"===(0,n.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}function es(e){return o(1,arguments),(!!eo(e)||"number"==typeof e)&&!isNaN(Number(s(e)))}function ea(e,t){o(2,arguments);var i=s(e),n=s(t);if(!es(i)||!es(n))return NaN;var l=S(i,n),u=l<0?-1:1,c=r(l/7),h=5*c;for(n=a(n,7*c);!er(i,n);)h+=d(n)?0:u,n=a(n,u);return 0===h?0:h}function el(e,t){return o(2,arguments),y(e)-y(t)}function eu(e,t){o(2,arguments);var i=b(e),n=b(t);return Math.round((i.getTime()-w(i)-(n.getTime()-w(n)))/6048e5)}function ed(e,t){o(2,arguments);var i=s(e),n=s(t);return 12*(i.getFullYear()-n.getFullYear())+(i.getMonth()-n.getMonth())}function ec(e){return o(1,arguments),Math.floor(s(e).getMonth()/3)+1}function eh(e,t){o(2,arguments);var i=s(e),n=s(t);return 4*(i.getFullYear()-n.getFullYear())+(ec(i)-ec(n))}function ef(e,t,i){o(2,arguments);var n=v(e,i),r=v(t,i);return Math.round((n.getTime()-w(n)-(r.getTime()-w(r)))/6048e5)}function ep(e,t){o(2,arguments);var i=s(e),n=s(t);return i.getFullYear()-n.getFullYear()}function eg(e,t){var i=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return i<0?-1:i>0?1:i}function em(e,t){o(2,arguments);var i=s(e),n=s(t),r=eg(i,n),a=Math.abs(S(i,n));i.setDate(i.getDate()-r*a);var l=Number(eg(i,n)===-r),u=r*(a-l);return 0===u?0:u}function ev(e,t){return o(2,arguments),s(e).getTime()-s(t).getTime()}var eb={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function ey(e){return e?eb[e]:eb.trunc}function e_(e,t,i){o(2,arguments);var n=ev(e,t)/W;return ey(null==i?void 0:i.roundingMethod)(n)}function ew(e,t){return o(2,arguments),k(e,-r(t))}function eC(e,t){o(2,arguments);var i=s(e),n=s(t),r=F(i,n),a=Math.abs(el(i,n)),l=Number(F(i=ew(i,r*a),n)===-r),u=r*(a-l);return 0===u?0:u}function eS(e,t,i){o(2,arguments);var n=ev(e,t)/V;return ey(null==i?void 0:i.roundingMethod)(n)}function ex(e){o(1,arguments);var t=s(e);return t.setHours(23,59,59,999),t}function ek(e){o(1,arguments);var t=s(e),i=t.getMonth();return t.setFullYear(t.getFullYear(),i+1,0),t.setHours(23,59,59,999),t}function eE(e){o(1,arguments);var t=s(e);return ex(t).getTime()===ek(t).getTime()}function eL(e,t){o(2,arguments);var i,n=s(e),r=s(t),a=F(n,r),l=Math.abs(ed(n,r));if(l<1)i=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*l);var u=F(n,r)===-a;eE(s(e))&&1===l&&1===F(e,r)&&(u=!1),i=a*(l-Number(u))}return 0===i?0:i}function eM(e,t,i){o(2,arguments);var n=eL(e,t)/3;return ey(null==i?void 0:i.roundingMethod)(n)}function eN(e,t,i){o(2,arguments);var n=ev(e,t)/1e3;return ey(null==i?void 0:i.roundingMethod)(n)}function eD(e,t,i){o(2,arguments);var n=em(e,t)/7;return ey(null==i?void 0:i.roundingMethod)(n)}function eA(e,t){o(2,arguments);var i=s(e),n=s(t),r=F(i,n),a=Math.abs(ep(i,n));i.setFullYear(1584),n.setFullYear(1584);var l=F(i,n)===-r,u=r*(a-Number(l));return 0===u?0:u}function eT(e,t){o(1,arguments);var i,n=e||{},r=s(n.start),a=s(n.end).getTime();if(!(r.getTime()<=a))throw RangeError("Invalid interval");var l=[];r.setHours(0,0,0,0);var u=Number(null!==(i=null==t?void 0:t.step)&&void 0!==i?i:1);if(u<1||isNaN(u))throw RangeError("`options.step` must be a number greater than 1");for(;r.getTime()<=a;)l.push(s(r)),r.setDate(r.getDate()+u),r.setHours(0,0,0,0);return l}function eI(e,t){o(1,arguments);var i,n=e||{},r=s(n.start),a=s(n.end),l=r.getTime(),u=a.getTime();if(!(l<=u))throw RangeError("Invalid interval");var d=[],c=r;c.setMinutes(0,0,0);var h=Number(null!==(i=null==t?void 0:t.step)&&void 0!==i?i:1);if(h<1||isNaN(h))throw RangeError("`options.step` must be a number greater than 1");for(;c.getTime()<=u;)d.push(s(c)),c=g(c,h);return d}function eO(e){o(1,arguments);var t=s(e);return t.setSeconds(0,0),t}function eP(e,t){o(1,arguments);var i,n=eO(s(e.start)),r=s(e.end),a=n.getTime(),l=r.getTime();if(a>=l)throw RangeError("Invalid interval");var u=[],d=n,c=Number(null!==(i=null==t?void 0:t.step)&&void 0!==i?i:1);if(c<1||isNaN(c))throw RangeError("`options.step` must be a number equal to or greater than 1");for(;d.getTime()<=l;)u.push(s(d)),d=E(d,c);return u}function eR(e){o(1,arguments);var t=e||{},i=s(t.start),n=s(t.end).getTime(),r=[];if(!(i.getTime()<=n))throw RangeError("Invalid interval");for(i.setHours(0,0,0,0),i.setDate(1);i.getTime()<=n;)r.push(s(i)),i.setMonth(i.getMonth()+1);return r}function eF(e){o(1,arguments);var t=s(e),i=t.getMonth();return t.setMonth(i-i%3,1),t.setHours(0,0,0,0),t}function eB(e){o(1,arguments);var t=e||{},i=s(t.start),n=s(t.end),r=n.getTime();if(!(i.getTime()<=r))throw RangeError("Invalid interval");var a=eF(i);r=eF(n).getTime();for(var l=[],u=a;u.getTime()<=r;)l.push(s(u)),u=L(u,1);return l}function eH(e,t){o(1,arguments);var i=e||{},n=s(i.start),r=s(i.end),a=r.getTime();if(!(n.getTime()<=a))throw RangeError("Invalid interval");var l=v(n,t),u=v(r,t);l.setHours(15),u.setHours(15),a=u.getTime();for(var d=[],c=l;c.getTime()<=a;)c.setHours(0),d.push(s(c)),(c=N(c,1)).setHours(15);return d}function ez(e){o(1,arguments);for(var t=eT(e),i=[],n=0;n=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=s(e),v=g.getDay();return g.setDate(g.getDate()+((v=r.getTime()?i+1:t.getTime()>=l.getTime()?i:i-1}function e4(e){o(1,arguments);var t=s(e);return Math.round((e8(t).getTime()-(function(e){o(1,arguments);var t=e5(e),i=new Date(0);return i.setUTCFullYear(t,0,4),i.setUTCHours(0,0,0,0),e8(i)})(t).getTime())/6048e5)+1}function e9(e,t){o(1,arguments);var i,n,a,l,u,d,c,h,f=m,p=r(null!==(i=null!==(n=null!==(a=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==a?a:f.weekStartsOn)&&void 0!==n?n:null===(c=f.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==i?i:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=s(e),v=g.getUTCDay();return g.setUTCDate(g.getUTCDate()-((v=1&&v<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(p+1,0,v),b.setUTCHours(0,0,0,0);var y=e9(b,t),_=new Date(0);_.setUTCFullYear(p,0,v),_.setUTCHours(0,0,0,0);var w=e9(_,t);return f.getTime()>=y.getTime()?p+1:f.getTime()>=w.getTime()?p:p-1}function te(e,t){o(1,arguments);var i=s(e);return Math.round((e9(i,t).getTime()-(function(e,t){o(1,arguments);var i,n,s,a,l,u,d,c,h=m,f=r(null!==(i=null!==(n=null!==(s=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:h.firstWeekContainsDate)&&void 0!==n?n:null===(d=h.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==i?i:1),p=e7(e,t),g=new Date(0);return g.setUTCFullYear(p,0,f),g.setUTCHours(0,0,0,0),e9(g,t)})(i,t).getTime())/6048e5)+1}function tt(e,t){for(var i=Math.abs(e).toString();i.length0?i:1-i;return tt("yy"===t?n%100:n,t.length)},M:function(e,t){var i=e.getUTCMonth();return"M"===t?String(i+1):tt(i+1,2)},d:function(e,t){return tt(e.getUTCDate(),t.length)},a:function(e,t){var i=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return i.toUpperCase();case"aaa":return i;case"aaaaa":return i[0];default:return"am"===i?"a.m.":"p.m."}},h:function(e,t){return tt(e.getUTCHours()%12||12,t.length)},H:function(e,t){return tt(e.getUTCHours(),t.length)},m:function(e,t){return tt(e.getUTCMinutes(),t.length)},s:function(e,t){return tt(e.getUTCSeconds(),t.length)},S:function(e,t){var i=t.length;return tt(Math.floor(e.getUTCMilliseconds()*Math.pow(10,i-3)),t.length)}};var tn={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function tr(e,t){var i=e>0?"-":"+",n=Math.abs(e),r=Math.floor(n/60),o=n%60;return 0===o?i+String(r):i+String(r)+(t||"")+tt(o,2)}function to(e,t){return e%60==0?(e>0?"-":"+")+tt(Math.abs(e)/60,2):ts(e,t)}function ts(e,t){var i=e>0?"-":"+",n=Math.abs(e);return i+tt(Math.floor(n/60),2)+(t||"")+tt(n%60,2)}let ta={G:function(e,t,i){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"});case"GGGGG":return i.era(n,{width:"narrow"});default:return i.era(n,{width:"wide"})}},y:function(e,t,i){if("yo"===t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return i.ordinalNumber(r,{unit:"year"})}return ti.y(e,t)},Y:function(e,t,i,n){var r=e7(e,n),o=r>0?r:1-r;return"YY"===t?tt(o%100,2):"Yo"===t?i.ordinalNumber(o,{unit:"year"}):tt(o,t.length)},R:function(e,t){return tt(e5(e),t.length)},u:function(e,t){return tt(e.getUTCFullYear(),t.length)},Q:function(e,t,i){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return tt(n,2);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});default:return i.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,i){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return tt(n,2);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});default:return i.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,i){var n=e.getUTCMonth();switch(t){case"M":case"MM":return ti.M(e,t);case"Mo":return i.ordinalNumber(n+1,{unit:"month"});case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});default:return i.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,i){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return tt(n+1,2);case"Lo":return i.ordinalNumber(n+1,{unit:"month"});case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});default:return i.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,i,n){var r=te(e,n);return"wo"===t?i.ordinalNumber(r,{unit:"week"}):tt(r,t.length)},I:function(e,t,i){var n=e4(e);return"Io"===t?i.ordinalNumber(n,{unit:"week"}):tt(n,t.length)},d:function(e,t,i){return"do"===t?i.ordinalNumber(e.getUTCDate(),{unit:"date"}):ti.d(e,t)},D:function(e,t,i){var n=function(e){o(1,arguments);var t=s(e),i=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((i-t.getTime())/864e5)+1}(e);return"Do"===t?i.ordinalNumber(n,{unit:"dayOfYear"}):tt(n,t.length)},E:function(e,t,i){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"});default:return i.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,i,n){var r=e.getUTCDay(),o=(r-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return tt(o,2);case"eo":return i.ordinalNumber(o,{unit:"day"});case"eee":return i.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,i,n){var r=e.getUTCDay(),o=(r-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return tt(o,t.length);case"co":return i.ordinalNumber(o,{unit:"day"});case"ccc":return i.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(r,{width:"narrow",context:"standalone"});case"cccccc":return i.day(r,{width:"short",context:"standalone"});default:return i.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,i){var n=e.getUTCDay(),r=0===n?7:n;switch(t){case"i":return String(r);case"ii":return tt(r,t.length);case"io":return i.ordinalNumber(r,{unit:"day"});case"iii":return i.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(n,{width:"short",context:"formatting"});default:return i.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,i){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});default:return i.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,i){var n,r=e.getUTCHours();switch(n=12===r?tn.noon:0===r?tn.midnight:r/12>=1?"pm":"am",t){case"b":case"bb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(n,{width:"narrow",context:"formatting"});default:return i.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,i){var n,r=e.getUTCHours();switch(n=r>=17?tn.evening:r>=12?tn.afternoon:r>=4?tn.morning:tn.night,t){case"B":case"BB":case"BBB":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(n,{width:"narrow",context:"formatting"});default:return i.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,i){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),i.ordinalNumber(n,{unit:"hour"})}return ti.h(e,t)},H:function(e,t,i){return"Ho"===t?i.ordinalNumber(e.getUTCHours(),{unit:"hour"}):ti.H(e,t)},K:function(e,t,i){var n=e.getUTCHours()%12;return"Ko"===t?i.ordinalNumber(n,{unit:"hour"}):tt(n,t.length)},k:function(e,t,i){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?i.ordinalNumber(n,{unit:"hour"}):tt(n,t.length)},m:function(e,t,i){return"mo"===t?i.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):ti.m(e,t)},s:function(e,t,i){return"so"===t?i.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):ti.s(e,t)},S:function(e,t){return ti.S(e,t)},X:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return to(r);case"XXXX":case"XX":return ts(r);default:return ts(r,":")}},x:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return to(r);case"xxxx":case"xx":return ts(r);default:return ts(r,":")}},O:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+tr(r,":");default:return"GMT"+ts(r,":")}},z:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+tr(r,":");default:return"GMT"+ts(r,":")}},t:function(e,t,i,n){return tt(Math.floor((n._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,i,n){return tt((n._originalDate||e).getTime(),t.length)}};var tl=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},tu=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};let td={p:tu,P:function(e,t){var i,n=e.match(/(P+)(p+)?/)||[],r=n[1],o=n[2];if(!o)return tl(e,t);switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"})}return i.replace("{{date}}",tl(r,t)).replace("{{time}}",tu(o,t))}};var tc=["D","DD"],th=["YY","YYYY"];function tf(e){return -1!==tc.indexOf(e)}function tp(e){return -1!==th.indexOf(e)}function tg(e,t,i){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var tm={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function tv(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.width?String(t.width):e.defaultWidth;return e.formats[i]||e.formats[e.defaultWidth]}}var tb={date:tv({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:tv({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:tv({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ty={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function t_(e){return function(t,i){var n;if("formatting"===(null!=i&&i.context?String(i.context):"standalone")&&e.formattingValues){var r=e.defaultFormattingWidth||e.defaultWidth,o=null!=i&&i.width?String(i.width):r;n=e.formattingValues[o]||e.formattingValues[r]}else{var s=e.defaultWidth,a=null!=i&&i.width?String(i.width):e.defaultWidth;n=e.values[a]||e.values[s]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function tw(e){return function(t){var i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],s=t.match(o);if(!s)return null;var a=s[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?function(e,t){for(var i=0;i0?"in "+n:n+" ago":n},formatLong:tb,formatRelative:function(e,t,i,n){return ty[e]},localize:{ordinalNumber:function(e,t){var i=Number(e),n=i%100;if(n>20||n<10)switch(n%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:t_({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:t_({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:t_({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:t_({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:t_({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var r=n[0],o=t.match(e.parsePattern);if(!o)return null;var s=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:s=i.valueCallback?i.valueCallback(s):s,rest:t.slice(r.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:tw({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:tw({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:tw({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:tw({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:tw({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};var tS=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,tk=/^'([^]*?)'?$/,tE=/''/g,tL=/[a-zA-Z]/;function tM(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p,g,v,b,y,_,C,S,x,k,E=String(t),L=m,M=null!==(n=null!==(a=null==i?void 0:i.locale)&&void 0!==a?a:L.locale)&&void 0!==n?n:tC,N=r(null!==(l=null!==(u=null!==(d=null!==(c=null==i?void 0:i.firstWeekContainsDate)&&void 0!==c?c:null==i?void 0:null===(h=i.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==d?d:L.firstWeekContainsDate)&&void 0!==u?u:null===(p=L.locale)||void 0===p?void 0:null===(g=p.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==l?l:1);if(!(N>=1&&N<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var D=r(null!==(v=null!==(b=null!==(y=null!==(_=null==i?void 0:i.weekStartsOn)&&void 0!==_?_:null==i?void 0:null===(C=i.locale)||void 0===C?void 0:null===(S=C.options)||void 0===S?void 0:S.weekStartsOn)&&void 0!==y?y:L.weekStartsOn)&&void 0!==b?b:null===(x=L.locale)||void 0===x?void 0:null===(k=x.options)||void 0===k?void 0:k.weekStartsOn)&&void 0!==v?v:0);if(!(D>=0&&D<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!M.localize)throw RangeError("locale must contain localize property");if(!M.formatLong)throw RangeError("locale must contain formatLong property");var A=s(e);if(!es(A))throw RangeError("Invalid time value");var T=w(A),I=e3(A,T),O={firstWeekContainsDate:N,weekStartsOn:D,locale:M,_originalDate:A};return E.match(tx).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,td[t])(e,M.formatLong):e}).join("").match(tS).map(function(n){if("''"===n)return"'";var r,o=n[0];if("'"===o)return(r=n.match(tk))?r[1].replace(tE,"'"):n;var s=ta[o];if(s)return!(null!=i&&i.useAdditionalWeekYearTokens)&&tp(n)&&tg(n,t,String(e)),!(null!=i&&i.useAdditionalDayOfYearTokens)&&tf(n)&&tg(n,t,String(e)),s(I,n,M.localize,O);if(o.match(tL))throw RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return n}).join("")}function tN(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}function tD(e,t,i){o(2,arguments);var n,r,a,l,u,d=m,c=null!==(n=null!==(r=null==i?void 0:i.locale)&&void 0!==r?r:d.locale)&&void 0!==n?n:tC;if(!c.formatDistance)throw RangeError("locale must contain formatDistance property");var h=F(e,t);if(isNaN(h))throw RangeError("Invalid time value");var f=tN(tN({},i),{addSuffix:!!(null==i?void 0:i.addSuffix),comparison:h});h>0?(a=s(t),l=s(e)):(a=s(e),l=s(t));var p=eN(l,a),g=Math.round((p-(w(l)-w(a))/1e3)/60);if(g<2)return null!=i&&i.includeSeconds?p<5?c.formatDistance("lessThanXSeconds",5,f):p<10?c.formatDistance("lessThanXSeconds",10,f):p<20?c.formatDistance("lessThanXSeconds",20,f):p<40?c.formatDistance("halfAMinute",0,f):p<60?c.formatDistance("lessThanXMinutes",1,f):c.formatDistance("xMinutes",1,f):0===g?c.formatDistance("lessThanXMinutes",1,f):c.formatDistance("xMinutes",g,f);if(g<45)return c.formatDistance("xMinutes",g,f);if(g<90)return c.formatDistance("aboutXHours",1,f);if(g<1440){var v=Math.round(g/60);return c.formatDistance("aboutXHours",v,f)}if(g<2520)return c.formatDistance("xDays",1,f);if(g<43200){var b=Math.round(g/1440);return c.formatDistance("xDays",b,f)}if(g<86400)return u=Math.round(g/43200),c.formatDistance("aboutXMonths",u,f);if((u=eL(l,a))<12){var y=Math.round(g/43200);return c.formatDistance("xMonths",y,f)}var _=u%12,C=Math.floor(u/12);return _<3?c.formatDistance("aboutXYears",C,f):_<9?c.formatDistance("overXYears",C,f):c.formatDistance("almostXYears",C+1,f)}function tA(e,t,i){o(2,arguments);var n,r,a,l,u,d,c,h=m,f=null!==(n=null!==(r=null==i?void 0:i.locale)&&void 0!==r?r:h.locale)&&void 0!==n?n:tC;if(!f.formatDistance)throw RangeError("locale must contain localize.formatDistance property");var p=F(e,t);if(isNaN(p))throw RangeError("Invalid time value");var g=tN(tN({},i),{addSuffix:!!(null==i?void 0:i.addSuffix),comparison:p});p>0?(l=s(t),u=s(e)):(l=s(e),u=s(t));var v=String(null!==(a=null==i?void 0:i.roundingMethod)&&void 0!==a?a:"round");if("floor"===v)d=Math.floor;else if("ceil"===v)d=Math.ceil;else if("round"===v)d=Math.round;else throw RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var b=u.getTime()-l.getTime(),y=b/6e4,_=(b-(w(u)-w(l)))/6e4,C=null==i?void 0:i.unit;if("second"===(c=C?String(C):y<1?"second":y<60?"minute":y<1440?"hour":_<43200?"day":_<525600?"month":"year")){var S=d(b/1e3);return f.formatDistance("xSeconds",S,g)}if("minute"===c){var x=d(y);return f.formatDistance("xMinutes",x,g)}if("hour"===c){var k=d(y/60);return f.formatDistance("xHours",k,g)}if("day"===c){var E=d(_/1440);return f.formatDistance("xDays",E,g)}if("month"===c){var L=d(_/43200);return 12===L&&"month"!==C?f.formatDistance("xYears",1,g):f.formatDistance("xMonths",L,g)}if("year"===c){var M=d(_/525600);return f.formatDistance("xYears",M,g)}throw RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}function tT(e,t){return o(1,arguments),tD(e,Date.now(),t)}function tI(e,t){return o(1,arguments),tA(e,Date.now(),t)}var tO=["years","months","weeks","days","hours","minutes","seconds"];function tP(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only ".concat(arguments.length," present"));var i,n,r,o,s,a=m,l=null!==(i=null!==(n=null==t?void 0:t.locale)&&void 0!==n?n:a.locale)&&void 0!==i?i:tC,u=null!==(r=null==t?void 0:t.format)&&void 0!==r?r:tO,d=null!==(o=null==t?void 0:t.zero)&&void 0!==o&&o,c=null!==(s=null==t?void 0:t.delimiter)&&void 0!==s?s:" ";return l.formatDistance?u.reduce(function(t,i){var n="x".concat(i.replace(/(^.)/,function(e){return e.toUpperCase()})),r=e[i];return"number"==typeof r&&(d||e[i])?t.concat(l.formatDistance(n,r)):t},[]).join(c):""}function tR(e,t){o(1,arguments);var i,n,r=s(e);if(isNaN(r.getTime()))throw RangeError("Invalid time value");var a=String(null!==(i=null==t?void 0:t.format)&&void 0!==i?i:"extended"),l=String(null!==(n=null==t?void 0:t.representation)&&void 0!==n?n:"complete");if("extended"!==a&&"basic"!==a)throw RangeError("format must be 'extended' or 'basic'");if("date"!==l&&"time"!==l&&"complete"!==l)throw RangeError("representation must be 'date', 'time', or 'complete'");var u="",d="",c="extended"===a?"-":"";if("time"!==l){var h=tt(r.getDate(),2),f=tt(r.getMonth()+1,2),p=tt(r.getFullYear(),4);u="".concat(p).concat(c).concat(f).concat(c).concat(h)}if("date"!==l){var g=r.getTimezoneOffset();if(0!==g){var m=Math.abs(g),v=tt(Math.floor(m/60),2),b=tt(m%60,2);d="".concat(g<0?"+":"-").concat(v,":").concat(b)}else d="Z";var y=tt(r.getHours(),2),_=tt(r.getMinutes(),2),w=tt(r.getSeconds(),2),C=""===u?"":"T",S=[y,_,w].join("extended"===a?":":"");u="".concat(u).concat(C).concat(S).concat(d)}return u}function tF(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only ".concat(arguments.length," present"));var i,n,r=s(e);if(!es(r))throw RangeError("Invalid time value");var o=String(null!==(i=null==t?void 0:t.format)&&void 0!==i?i:"extended"),a=String(null!==(n=null==t?void 0:t.representation)&&void 0!==n?n:"complete");if("extended"!==o&&"basic"!==o)throw RangeError("format must be 'extended' or 'basic'");if("date"!==a&&"time"!==a&&"complete"!==a)throw RangeError("representation must be 'date', 'time', or 'complete'");var l="",u="extended"===o?"-":"",d="extended"===o?":":"";if("time"!==a){var c=tt(r.getDate(),2),h=tt(r.getMonth()+1,2),f=tt(r.getFullYear(),4);l="".concat(f).concat(u).concat(h).concat(u).concat(c)}if("date"!==a){var p=tt(r.getHours(),2),g=tt(r.getMinutes(),2),m=tt(r.getSeconds(),2),v=""===l?"":" ";l="".concat(l).concat(v).concat(p).concat(d).concat(g).concat(d).concat(m)}return l}function tB(e){if(o(1,arguments),"object"!==(0,n.Z)(e))throw Error("Duration must be an object");var t=e.years,i=e.months,r=void 0===i?0:i,s=e.days,a=void 0===s?0:s,l=e.hours,u=void 0===l?0:l,d=e.minutes,c=void 0===d?0:d,h=e.seconds,f=void 0===h?0:h;return"P".concat(void 0===t?0:t,"Y").concat(r,"M").concat(a,"DT").concat(u,"H").concat(c,"M").concat(f,"S")}function tH(e,t){if(arguments.length<1)throw TypeError("1 arguments required, but only ".concat(arguments.length," present"));var i,n=s(e);if(!es(n))throw RangeError("Invalid time value");var o=Number(null!==(i=null==t?void 0:t.fractionDigits)&&void 0!==i?i:0);if(!(o>=0&&o<=3))throw RangeError("fractionDigits must be between 0 and 3 inclusively");var a=tt(n.getDate(),2),l=tt(n.getMonth()+1,2),u=n.getFullYear(),d=tt(n.getHours(),2),c=tt(n.getMinutes(),2),h=tt(n.getSeconds(),2),f="";o>0&&(f="."+tt(Math.floor(n.getMilliseconds()*Math.pow(10,o-3)),o));var p="",g=n.getTimezoneOffset();if(0!==g){var m=Math.abs(g),v=tt(r(m/60),2),b=tt(m%60,2);p="".concat(g<0?"+":"-").concat(v,":").concat(b)}else p="Z";return"".concat(u,"-").concat(l,"-").concat(a,"T").concat(d,":").concat(c,":").concat(h).concat(f).concat(p)}var tz=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],tj=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tV(e){if(arguments.length<1)throw TypeError("1 arguments required, but only ".concat(arguments.length," present"));var t=s(e);if(!es(t))throw RangeError("Invalid time value");var i=tz[t.getUTCDay()],n=tt(t.getUTCDate(),2),r=tj[t.getUTCMonth()],o=t.getUTCFullYear(),a=tt(t.getUTCHours(),2),l=tt(t.getUTCMinutes(),2),u=tt(t.getUTCSeconds(),2);return"".concat(i,", ").concat(n," ").concat(r," ").concat(o," ").concat(a,":").concat(l,":").concat(u," GMT")}function tW(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p,g,v=s(e),b=s(t),y=m,_=null!==(n=null!==(a=null==i?void 0:i.locale)&&void 0!==a?a:y.locale)&&void 0!==n?n:tC,C=r(null!==(l=null!==(u=null!==(d=null!==(c=null==i?void 0:i.weekStartsOn)&&void 0!==c?c:null==i?void 0:null===(h=i.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==d?d:y.weekStartsOn)&&void 0!==u?u:null===(p=y.locale)||void 0===p?void 0:null===(g=p.options)||void 0===g?void 0:g.weekStartsOn)&&void 0!==l?l:0);if(!_.localize)throw RangeError("locale must contain localize property");if(!_.formatLong)throw RangeError("locale must contain formatLong property");if(!_.formatRelative)throw RangeError("locale must contain formatRelative property");var x=S(v,b);if(isNaN(x))throw RangeError("Invalid time value");var k=e3(v,w(v)),E=e3(b,w(b));return tM(v,_.formatRelative(x<-6?"other":x<-1?"lastWeek":x<0?"yesterday":x<1?"today":x<2?"tomorrow":x<7?"nextWeek":"other",k,E,{locale:_,weekStartsOn:C}),{locale:_,weekStartsOn:C})}function tU(e){return o(1,arguments),s(1e3*r(e))}function t$(e){return o(1,arguments),s(e).getDate()}function tK(e){return o(1,arguments),s(e).getDay()}function tq(e){o(1,arguments);var t=s(e);return S(t,eU(t))+1}function tG(e){o(1,arguments);var t=s(e),i=t.getFullYear(),n=t.getMonth(),r=new Date(0);return r.setFullYear(i,n+1,0),r.setHours(0,0,0,0),r.getDate()}function tZ(e){o(1,arguments);var t=s(e).getFullYear();return t%400==0||t%4==0&&t%100!=0}function tY(e){o(1,arguments);var t=s(e);return"Invalid Date"===String(new Date(t))?NaN:tZ(t)?366:365}function tQ(e){return o(1,arguments),10*Math.floor(s(e).getFullYear()/10)}function tJ(){return tN({},m)}function tX(e){return o(1,arguments),s(e).getHours()}function t0(e){o(1,arguments);var t=s(e).getDay();return 0===t&&(t=7),t}function t1(e){o(1,arguments);var t=s(e);return Math.round((b(t).getTime()-_(t).getTime())/6048e5)+1}function t2(e){o(1,arguments);var t=_(e);return Math.round((_(N(t,60)).valueOf()-t.valueOf())/6048e5)}function t6(e){return o(1,arguments),s(e).getMilliseconds()}function t3(e){return o(1,arguments),s(e).getMinutes()}function t8(e){return o(1,arguments),s(e).getMonth()}function t5(e,t){o(2,arguments);var i=e||{},n=t||{},r=s(i.start).getTime(),a=s(i.end).getTime(),l=s(n.start).getTime(),u=s(n.end).getTime();if(!(r<=a&&l<=u))throw RangeError("Invalid interval");return ra?a:u)-(l=1&&b<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setFullYear(p+1,0,b),y.setHours(0,0,0,0);var _=v(y,t),w=new Date(0);w.setFullYear(p,0,b),w.setHours(0,0,0,0);var C=v(w,t);return f.getTime()>=_.getTime()?p+1:f.getTime()>=C.getTime()?p:p-1}function it(e,t){o(1,arguments);var i,n,s,a,l,u,d,c,h=m,f=r(null!==(i=null!==(n=null!==(s=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:h.firstWeekContainsDate)&&void 0!==n?n:null===(d=h.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==i?i:1),p=ie(e,t),g=new Date(0);return g.setFullYear(p,0,f),g.setHours(0,0,0,0),v(g,t)}function ii(e,t){o(1,arguments);var i=s(e);return Math.round((v(i,t).getTime()-it(i,t).getTime())/6048e5)+1}function ir(e,t){o(1,arguments);var i,n,s,a,l,u,d,c,h=m,f=r(null!==(i=null!==(n=null!==(s=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==s?s:h.weekStartsOn)&&void 0!==n?n:null===(d=h.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==i?i:0);if(!(f>=0&&f<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=t$(e);if(isNaN(p))return NaN;var g=f-tK(ej(e));return g<=0&&(g+=7),Math.ceil((p-g)/7)+1}function io(e){o(1,arguments);var t=s(e),i=t.getMonth();return t.setFullYear(t.getFullYear(),i+1,0),t.setHours(0,0,0,0),t}function is(e,t){return o(1,arguments),ef(io(e),ej(e),t)+1}function ia(e){return o(1,arguments),s(e).getFullYear()}function il(e){return o(1,arguments),Math.floor(e*W)}function iu(e){return o(1,arguments),Math.floor(e*K)}function id(e){return o(1,arguments),Math.floor(e*Y)}function ic(e){o(1,arguments);var t=s(e.start),i=s(e.end);if(isNaN(t.getTime()))throw RangeError("Start Date is invalid");if(isNaN(i.getTime()))throw RangeError("End Date is invalid");var n={};n.years=Math.abs(eA(i,t));var r=F(i,t),a=u(t,{years:r*n.years});n.months=Math.abs(eL(i,a));var l=u(a,{months:r*n.months});n.days=Math.abs(em(i,l));var d=u(l,{days:r*n.days});n.hours=Math.abs(e_(i,d));var c=u(d,{hours:r*n.hours});n.minutes=Math.abs(eS(i,c));var h=u(c,{minutes:r*n.minutes});return n.seconds=Math.abs(eN(i,h)),n}function ih(e,t,i){var n,r;return o(1,arguments),void 0===t||"locale"in t?i=t:r=t,new Intl.DateTimeFormat(null===(n=i)||void 0===n?void 0:n.locale,r).format(e)}function ip(e,t,i){o(2,arguments);var n,r=0,a=s(e),l=s(t);if(null!=i&&i.unit)"second"===(n=null==i?void 0:i.unit)?r=eN(a,l):"minute"===n?r=eS(a,l):"hour"===n?r=e_(a,l):"day"===n?r=S(a,l):"week"===n?r=ef(a,l):"month"===n?r=ed(a,l):"quarter"===n?r=eh(a,l):"year"===n&&(r=ep(a,l));else{var u=eN(a,l);Math.abs(u)Math.abs(S(a,l))?(r=e_(a,l),n="hour"):Math.abs(u)Math.abs(r)?n="day":Math.abs(u)eh(a,l)?(r=eh(a,l),n="quarter"):(r=ep(a,l),n="year")}return new Intl.RelativeTimeFormat(null==i?void 0:i.locale,{localeMatcher:null==i?void 0:i.localeMatcher,numeric:(null==i?void 0:i.numeric)||"auto",style:null==i?void 0:i.style}).format(r,n)}function ig(e,t){o(2,arguments);var i=s(e),n=s(t);return i.getTime()>n.getTime()}function im(e,t){o(2,arguments);var i=s(e),n=s(t);return i.getTime()Date.now()}function iC(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw o}}}}function ix(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var ik=i(74938);function iE(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,ik.Z)(e,t)}function iL(e){return(iL=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function iM(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var i,r=iL(e);if(t){var o=iL(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return function(e,t){if(t&&("object"===(0,n.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return ix(e)}(this,i)}}function iN(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}var iD=i(3408);function iA(e,t){for(var i=0;i0,r=n?t:1-t;if(r<=50)i=e||100;else{var o=r+50;i=e+100*Math.floor(o/100)-(e>=o%100?100:0)}return n?i:1-i}function iZ(e){return e%400==0||e%4==0&&e%100!=0}var iY=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o0}},{key:"set",value:function(e,t,i){var n=e.getUTCFullYear();if(i.isTwoDigitYear){var r=iG(i.year,n);return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-i.year:i.year;return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),iQ=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o0}},{key:"set",value:function(e,t,i,n){var r=e7(e,n);if(i.isTwoDigitYear){var o=iG(i.year,r);return e.setUTCFullYear(o,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),e9(e,n)}var s="era"in t&&1!==t.era?1-i.year:i.year;return e.setUTCFullYear(s,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),e9(e,n)}}]),i}(iF),iJ=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=4}},{key:"set",value:function(e,t,i){return e.setUTCMonth((i-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i1=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=4}},{key:"set",value:function(e,t,i){return e.setUTCMonth((i-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i2=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,i){return e.setUTCMonth(i,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i6=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,i){return e.setUTCMonth(i,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i3=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=53}},{key:"set",value:function(e,t,i,n){return e9(function(e,t,i){o(2,arguments);var n=s(e),a=r(t),l=te(n,i)-a;return n.setUTCDate(n.getUTCDate()-7*l),n}(e,i,n),n)}}]),i}(iF),i8=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=53}},{key:"set",value:function(e,t,i){return e8(function(e,t){o(2,arguments);var i=s(e),n=r(t),a=e4(i)-n;return i.setUTCDate(i.getUTCDate()-7*a),i}(e,i))}}]),i}(iF),i5=[31,28,31,30,31,30,31,31,30,31,30,31],i4=[31,29,31,30,31,30,31,31,30,31,30,31],i9=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=i4[n]:t>=1&&t<=i5[n]}},{key:"set",value:function(e,t,i){return e.setUTCDate(i),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i7=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,i){return e.setUTCMonth(0,i),e.setUTCHours(0,0,0,0),e}}]),i}(iF);function ne(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p=m,g=r(null!==(n=null!==(a=null!==(l=null!==(u=null==i?void 0:i.weekStartsOn)&&void 0!==u?u:null==i?void 0:null===(d=i.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==l?l:p.weekStartsOn)&&void 0!==a?a:null===(h=p.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=s(e),b=r(t),y=v.getUTCDay();return v.setUTCDate(v.getUTCDate()+(((b%7+7)%7=0&&t<=6}},{key:"set",value:function(e,t,i,n){return(e=ne(e,i,n)).setUTCHours(0,0,0,0),e}}]),i}(iF),ni=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=6}},{key:"set",value:function(e,t,i,n){return(e=ne(e,i,n)).setUTCHours(0,0,0,0),e}}]),i}(iF),nn=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=6}},{key:"set",value:function(e,t,i,n){return(e=ne(e,i,n)).setUTCHours(0,0,0,0),e}}]),i}(iF),nr=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=7}},{key:"set",value:function(e,t,i){return(e=function(e,t){o(2,arguments);var i=r(t);i%7==0&&(i-=7);var n=s(e),a=((i%7+7)%7<1?7:0)+i-n.getUTCDay();return n.setUTCDate(n.getUTCDate()+a),n}(e,i)).setUTCHours(0,0,0,0),e}}]),i}(iF),no=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=12}},{key:"set",value:function(e,t,i){var n=e.getUTCHours()>=12;return n&&i<12?e.setUTCHours(i+12,0,0,0):n||12!==i?e.setUTCHours(i,0,0,0):e.setUTCHours(0,0,0,0),e}}]),i}(iF),nu=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=23}},{key:"set",value:function(e,t,i){return e.setUTCHours(i,0,0,0),e}}]),i}(iF),nd=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,i){return e.getUTCHours()>=12&&i<12?e.setUTCHours(i+12,0,0,0):e.setUTCHours(i,0,0,0),e}}]),i}(iF),nc=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=24}},{key:"set",value:function(e,t,i){var n=i<=24?i%24:i;return e.setUTCHours(n,0,0,0),e}}]),i}(iF),nh=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=59}},{key:"set",value:function(e,t,i){return e.setUTCMinutes(i,0,0),e}}]),i}(iF),nf=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=59}},{key:"set",value:function(e,t,i){return e.setUTCSeconds(i,0),e}}]),i}(iF),np=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&h<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var f=r(null!==(E=null!==(L=null!==(M=null!==(N=null==a?void 0:a.weekStartsOn)&&void 0!==N?N:null==a?void 0:null===(D=a.locale)||void 0===D?void 0:null===(A=D.options)||void 0===A?void 0:A.weekStartsOn)&&void 0!==M?M:d.weekStartsOn)&&void 0!==L?L:null===(T=d.locale)||void 0===T?void 0:null===(I=T.options)||void 0===I?void 0:I.weekStartsOn)&&void 0!==E?E:0);if(!(f>=0&&f<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===u)return""===l?s(i):new Date(NaN);var p,g,v,b,y,_,C,S,x,k,E,L,M,N,D,A,T,I,O,P={firstWeekContainsDate:h,weekStartsOn:f,locale:c},R=[new iR],F=u.match(nw).map(function(e){var t=e[0];return t in td?(0,td[t])(e,c.formatLong):e}).join("").match(n_),B=[],H=iS(F);try{for(H.s();!(O=H.n()).done;){var z=function(){var t=O.value;!(null!=a&&a.useAdditionalWeekYearTokens)&&tp(t)&&tg(t,u,e),!(null!=a&&a.useAdditionalDayOfYearTokens)&&tf(t)&&tg(t,u,e);var i=t[0],n=ny[i];if(n){var r=n.incompatibleTokens;if(Array.isArray(r)){var o=B.find(function(e){return r.includes(e.token)||e.token===i});if(o)throw RangeError("The format string mustn't contain `".concat(o.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===n.incompatibleTokens&&B.length>0)throw RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));B.push({token:i,fullToken:t});var s=n.run(l,t,c.match,P);if(!s)return{v:new Date(NaN)};R.push(s.setter),l=s.rest}else{if(i.match(nk))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");if("''"===t?t="'":"'"===i&&(t=t.match(nC)[1].replace(nS,"'")),0!==l.indexOf(t))return{v:new Date(NaN)};l=l.slice(t.length)}}();if("object"===(0,n.Z)(z))return z.v}}catch(e){H.e(e)}finally{H.f()}if(l.length>0&&nx.test(l))return new Date(NaN);var j=R.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,i){return i.indexOf(e)===t}).map(function(e){return R.filter(function(t){return t.priority===e}).sort(function(e,t){return t.subPriority-e.subPriority})}).map(function(e){return e[0]}),V=s(i);if(isNaN(V.getTime()))return new Date(NaN);var W,U=e3(V,w(V)),$={},K=iS(j);try{for(K.s();!(W=K.n()).done;){var q=W.value;if(!q.validate(U,P))return new Date(NaN);var G=q.set(U,$,P);Array.isArray(G)?(U=G[0],tN($,G[1])):U=G}}catch(e){K.e(e)}finally{K.f()}return U}function nL(e,t,i){return o(2,arguments),es(nE(e,t,new Date,i))}function nM(e){return o(1,arguments),1===s(e).getDay()}function nN(e){return o(1,arguments),s(e).getTime()=n&&i<=r}function n1(e,t){return o(2,arguments),a(e,-r(t))}function n2(e){return o(1,arguments),er(e,n1(Date.now(),1))}function n6(e){o(1,arguments);var t=s(e),i=t.getFullYear();return t.setFullYear(9+10*Math.floor(i/10)+1,0,0),t.setHours(0,0,0,0),t}function n3(e,t){o(1,arguments);var i,n,a,l,u,d,c,h,f=m,p=r(null!==(i=null!==(n=null!==(a=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==a?a:f.weekStartsOn)&&void 0!==n?n:null===(c=f.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==i?i:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6");var g=s(e),v=g.getDay();return g.setHours(0,0,0,0),g.setDate(g.getDate()+((v2)return i;if(/:/.test(n[0])?t=n[0]:(i.date=n[0],t=n[1],rC.timeZoneDelimiter.test(i.date)&&(i.date=e.split(rC.timeZoneDelimiter)[0],t=e.substr(i.date.length,e.length))),t){var r=rC.timezone.exec(t);r?(i.time=t.replace(r[1],""),i.timezone=r[1]):i.time=t}return i}(e);if(l.date){var u=function(e,t){var i=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(i);if(!n)return{year:NaN,restDateString:""};var r=n[1]?parseInt(n[1]):null,o=n[2]?parseInt(n[2]):null;return{year:null===o?r:100*o,restDateString:e.slice((n[1]||n[2]).length)}}(l.date,a);n=function(e,t){if(null===t)return new Date(NaN);var i,n,r=e.match(rS);if(!r)return new Date(NaN);var o=!!r[4],s=rE(r[1]),a=rE(r[2])-1,l=rE(r[3]),u=rE(r[4]),d=rE(r[5])-1;if(o)return u>=1&&u<=53&&d>=0&&d<=6?((i=new Date(0)).setUTCFullYear(t,0,4),n=i.getUTCDay()||7,i.setUTCDate(i.getUTCDate()+((u-1)*7+d+1-n)),i):new Date(NaN);var c=new Date(0);return a>=0&&a<=11&&l>=1&&l<=(rM[a]||(rN(t)?29:28))&&s>=1&&s<=(rN(t)?366:365)?(c.setUTCFullYear(t,a,Math.max(s,l)),c):new Date(NaN)}(u.restDateString,u.year)}if(!n||isNaN(n.getTime()))return new Date(NaN);var d=n.getTime(),c=0;if(l.time&&isNaN(c=function(e){var t=e.match(rx);if(!t)return NaN;var i=rL(t[1]),n=rL(t[2]),r=rL(t[3]);return(24===i?0===n&&0===r:r>=0&&r<60&&n>=0&&n<60&&i>=0&&i<25)?i*W+n*V+1e3*r:NaN}(l.time)))return new Date(NaN);if(l.timezone){if(isNaN(s=function(e){if("Z"===e)return 0;var t=e.match(rk);if(!t)return 0;var i="+"===t[1]?-1:1,n=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return r>=0&&r<=59?i*(n*W+r*V):NaN}(l.timezone)))return new Date(NaN)}else{var h=new Date(d+c),f=new Date(0);return f.setFullYear(h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()),f.setHours(h.getUTCHours(),h.getUTCMinutes(),h.getUTCSeconds(),h.getUTCMilliseconds()),f}return new Date(d+c+s)}var rC={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},rS=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,rx=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,rk=/^([+-])(\d{2})(?::?(\d{2}))?$/;function rE(e){return e?parseInt(e):1}function rL(e){return e&&parseFloat(e.replace(",","."))||0}var rM=[31,null,31,30,31,30,31,31,30,31,30,31];function rN(e){return e%400==0||e%4==0&&e%100!=0}function rD(e){if(o(1,arguments),"string"==typeof e){var t=e.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return new Date(t?Date.UTC(+t[1],+t[2]-1,+t[3],+t[4]-(+t[9]||0)*("-"==t[8]?-1:1),+t[5]-(+t[10]||0)*("-"==t[8]?-1:1),+t[6],+((t[7]||"0")+"00").substring(0,3)):NaN)}return s(e)}function rA(e,t){o(2,arguments);var i=tK(e)-t;return i<=0&&(i+=7),n1(e,i)}function rT(e){return o(1,arguments),rA(e,5)}function rI(e){return o(1,arguments),rA(e,1)}function rO(e){return o(1,arguments),rA(e,6)}function rP(e){return o(1,arguments),rA(e,0)}function rR(e){return o(1,arguments),rA(e,4)}function rF(e){return o(1,arguments),rA(e,2)}function rB(e){return o(1,arguments),rA(e,3)}function rH(e){return o(1,arguments),Math.floor(e*q)}function rz(e){return o(1,arguments),Math.floor(e/Z)}function rj(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only none provided present");var i,n=r(null!==(i=null==t?void 0:t.nearestTo)&&void 0!==i?i:1);if(n<1||n>30)throw RangeError("`options.nearestTo` must be between 1 and 30");var o=s(e),a=o.getSeconds(),l=o.getMinutes()+a/60,u=ey(null==t?void 0:t.roundingMethod)(l/n)*n,d=Math.round(l%n/n)*n;return new Date(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),u+d)}function rV(e){return o(1,arguments),Math.floor(e/Y)}function rW(e){return o(1,arguments),e*U}function rU(e){return o(1,arguments),Math.floor(e/Q)}function r$(e,t){o(2,arguments);var i=s(e),n=r(t),a=i.getFullYear(),l=i.getDate(),u=new Date(0);u.setFullYear(a,n,15),u.setHours(0,0,0,0);var d=tG(u);return i.setMonth(n,Math.min(l,d)),i}function rK(e,t){if(o(2,arguments),"object"!==(0,n.Z)(t)||null===t)throw RangeError("values parameter must be an object");var i=s(e);return isNaN(i.getTime())?new Date(NaN):(null!=t.year&&i.setFullYear(t.year),null!=t.month&&(i=r$(i,t.month)),null!=t.date&&i.setDate(r(t.date)),null!=t.hours&&i.setHours(r(t.hours)),null!=t.minutes&&i.setMinutes(r(t.minutes)),null!=t.seconds&&i.setSeconds(r(t.seconds)),null!=t.milliseconds&&i.setMilliseconds(r(t.milliseconds)),i)}function rq(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setDate(n),i}function rG(e,t,i){o(2,arguments);var n,l,u,d,c,h,f,p,g=m,v=r(null!==(n=null!==(l=null!==(u=null!==(d=null==i?void 0:i.weekStartsOn)&&void 0!==d?d:null==i?void 0:null===(c=i.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==u?u:g.weekStartsOn)&&void 0!==l?l:null===(f=g.locale)||void 0===f?void 0:null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(v>=0&&v<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var b=s(e),y=r(t),_=b.getDay(),w=7-v;return a(b,y<0||y>6?y-(_+w)%7:((y%7+7)%7+w)%7-(_+w)%7)}function rZ(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setMonth(0),i.setDate(n),i}function rY(e){o(1,arguments);var t={},i=m;for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n]);for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(void 0===e[r]?delete t[r]:t[r]=e[r]);m=t}function rQ(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setHours(n),i}function rJ(e,t){o(2,arguments);var i=s(e),n=r(t),l=t0(i);return a(i,n-l)}function rX(e,t){o(2,arguments);var i=s(e),n=r(t),a=t1(i)-n;return i.setDate(i.getDate()-7*a),i}function r0(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setMilliseconds(n),i}function r1(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setMinutes(n),i}function r2(e,t){o(2,arguments);var i=s(e),n=r(t),a=Math.floor(i.getMonth()/3)+1;return r$(i,i.getMonth()+3*(n-a))}function r6(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setSeconds(n),i}function r3(e,t,i){o(2,arguments);var n=s(e),a=r(t),l=ii(n,i)-a;return n.setDate(n.getDate()-7*l),n}function r8(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p=m,g=r(null!==(n=null!==(a=null!==(l=null!==(u=null==i?void 0:i.firstWeekContainsDate)&&void 0!==u?u:null==i?void 0:null===(d=i.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==l?l:p.firstWeekContainsDate)&&void 0!==a?a:null===(h=p.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==n?n:1),v=s(e),b=r(t),y=S(v,it(v,i)),_=new Date(0);return _.setFullYear(b,0,g),_.setHours(0,0,0,0),(v=it(_,i)).setDate(v.getDate()+y),v}function r5(e,t){o(2,arguments);var i=s(e),n=r(t);return isNaN(i.getTime())?new Date(NaN):(i.setFullYear(n),i)}function r4(e){o(1,arguments);var t=s(e),i=t.getFullYear();return t.setFullYear(10*Math.floor(i/10),0,1),t.setHours(0,0,0,0),t}function r9(){return C(Date.now())}function r7(){var e=new Date,t=e.getFullYear(),i=e.getMonth(),n=e.getDate(),r=new Date(0);return r.setFullYear(t,i,n+1),r.setHours(0,0,0,0),r}function oe(){var e=new Date,t=e.getFullYear(),i=e.getMonth(),n=e.getDate(),r=new Date(0);return r.setFullYear(t,i,n-1),r.setHours(0,0,0,0),r}function ot(e,t){return o(2,arguments),l(e,-r(t))}function oi(e,t){if(o(2,arguments),!t||"object"!==(0,n.Z)(t))return new Date(NaN);var i=t.years?r(t.years):0,s=t.months?r(t.months):0,a=t.weeks?r(t.weeks):0,l=t.days?r(t.days):0,u=t.hours?r(t.hours):0,d=t.minutes?r(t.minutes):0,c=t.seconds?r(t.seconds):0,h=n1(ot(e,s+12*i),l+7*a);return new Date(h.getTime()-1e3*(c+60*(d+60*u)))}function on(e,t){return o(2,arguments),f(e,-r(t))}function or(e,t){return o(2,arguments),g(e,-r(t))}function oo(e,t){return o(2,arguments),E(e,-r(t))}function os(e,t){return o(2,arguments),L(e,-r(t))}function oa(e,t){return o(2,arguments),M(e,-r(t))}function ol(e,t){return o(2,arguments),N(e,-r(t))}function ou(e,t){return o(2,arguments),D(e,-r(t))}function od(e){return o(1,arguments),Math.floor(e*H)}function oc(e){return o(1,arguments),Math.floor(e*G)}function oh(e){return o(1,arguments),Math.floor(e*Z)}},36386:e=>{function t(e,t,i){function n(){var u=Date.now()-a;u=0?r=setTimeout(n,t-u):(r=null,i||(l=e.apply(s,o),s=o=null))}null==t&&(t=100);var r,o,s,a,l,u=function(){s=this,o=arguments,a=Date.now();var u=i&&!r;return r||(r=setTimeout(n,t)),u&&(l=e.apply(s,o),s=o=null),l};return u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(l=e.apply(s,o),s=o=null,clearTimeout(r),r=null)},u}t.debounce=t,e.exports=t},65881:e=>{function t(e,t,i,n){return Math.round(e/i)+" "+n+(t>=1.5*i?"s":"")}e.exports=function(e,i){i=i||{};var n,r,o=typeof e;if("string"===o&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var i=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*i;case"weeks":case"week":case"w":return 6048e5*i;case"days":case"day":case"d":return 864e5*i;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*i;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*i;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}(e);if("number"===o&&isFinite(e))return i.long?(n=Math.abs(e))>=864e5?t(e,n,864e5,"day"):n>=36e5?t(e,n,36e5,"hour"):n>=6e4?t(e,n,6e4,"minute"):n>=1e3?t(e,n,1e3,"second"):e+" ms":(r=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":r>=36e5?Math.round(e/36e5)+"h":r>=6e4?Math.round(e/6e4)+"m":r>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},25130:(e,t,i)=>{var n=i(34406);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let i="color: "+this.color;t.splice(1,0,i,"color: inherit");let n=0,r=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(n++,"%c"===e&&(r=n))}),t.splice(r,0,i)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e},t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=i(87123)(t);let{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},87123:(e,t,i)=>{e.exports=function(e){function t(e){let i,r,o;let s=null;function a(...e){if(!a.enabled)return;let n=Number(new Date),r=n-(i||n);a.diff=r,a.prev=i,a.curr=n,i=n,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(i,n)=>{if("%%"===i)return"%";o++;let r=t.formatters[n];if("function"==typeof r){let t=e[o];i=r.call(a,t),e.splice(o,1),o--}return i}),t.formatArgs.call(a,e),(a.log||t.log).apply(a,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=n,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(r!==t.namespaces&&(r=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(a),a}function n(e,i){let n=t(this.namespace+(void 0===i?":":i)+e);return n.log=this.log,n}function r(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names.map(r),...t.skips.map(r).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let i;t.save(e),t.namespaces=e,t.names=[],t.skips=[];let n=("string"==typeof e?e:"").split(/[\s,]+/),r=n.length;for(i=0;i{t[i]=e[i]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let i=0;for(let t=0;t{e.exports=function e(t){Object.freeze(t);var i="function"==typeof t,n=Object.prototype.hasOwnProperty;return Object.getOwnPropertyNames(t).forEach(function(r){!n.call(t,r)||i&&("caller"===r||"callee"===r||"arguments"===r)||null===t[r]||"object"!=typeof t[r]&&"function"!=typeof t[r]||Object.isFrozen(t[r])||e(t[r])}),t}},14926:(e,t,i)=>{"use strict";var n=i(33464),r="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,s=Array.prototype.concat,a=Object.defineProperty,l=i(81181)(),u=a&&l,d=function(e,t,i,n){(!(t in e)||"function"==typeof n&&"[object Function]"===o.call(n)&&n())&&(u?a(e,t,{configurable:!0,enumerable:!1,value:i,writable:!0}):e[t]=i)},c=function(e,t){var i=arguments.length>2?arguments[2]:{},o=n(t);r&&(o=s.call(o,Object.getOwnPropertySymbols(t)));for(var a=0;a{"use strict";t.version=i(40763).i8,t.utils=i(18288),t.rand=i(82745),t.curve=i(48610),t.curves=i(41479),t.ec=i(38596),t.eddsa=i(39208)},48919:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288),o=r.getNAF,s=r.getJSF,a=r.assert;function l(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var i=this.n&&this.p.div(this.n);!i||i.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function u(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=l,l.prototype.point=function(){throw Error("Not implemented")},l.prototype.validate=function(){throw Error("Not implemented")},l.prototype._fixedNafMul=function(e,t){a(e.precomputed);var i,n,r=e._getDoubles(),s=o(t,1,this._bitLength),l=(1<=i;d--)n=(n<<1)+s[d];u.push(n)}for(var c=this.jpoint(null,null,null),h=this.jpoint(null,null,null),f=l;f>0;f--){for(i=0;i=0;u--){for(var d=0;u>=0&&0===s[u];u--)d++;if(u>=0&&d++,l=l.dblp(d),u<0)break;var c=s[u];a(0!==c),l="affine"===e.type?c>0?l.mixedAdd(r[c-1>>1]):l.mixedAdd(r[-c-1>>1].neg()):c>0?l.add(r[c-1>>1]):l.add(r[-c-1>>1].neg())}return"affine"===e.type?l.toP():l},l.prototype._wnafMulAdd=function(e,t,i,n,r){var a,l,u,d=this._wnafT1,c=this._wnafT2,h=this._wnafT3,f=0;for(a=0;a=1;a-=2){var g=a-1,m=a;if(1!==d[g]||1!==d[m]){h[g]=o(i[g],d[g],this._bitLength),h[m]=o(i[m],d[m],this._bitLength),f=Math.max(h[g].length,f),f=Math.max(h[m].length,f);continue}var v=[t[g],null,null,t[m]];0===t[g].y.cmp(t[m].y)?(v[1]=t[g].add(t[m]),v[2]=t[g].toJ().mixedAdd(t[m].neg())):0===t[g].y.cmp(t[m].y.redNeg())?(v[1]=t[g].toJ().mixedAdd(t[m]),v[2]=t[g].add(t[m].neg())):(v[1]=t[g].toJ().mixedAdd(t[m]),v[2]=t[g].toJ().mixedAdd(t[m].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=s(i[g],i[m]);for(l=0,f=Math.max(y[0].length,f),h[g]=Array(f),h[m]=Array(f);l=0;a--){for(var x=0;a>=0;){var k=!0;for(l=0;l=0&&x++,C=C.dblp(x),a<0)break;for(l=0;l0?u=c[l][E-1>>1]:E<0&&(u=c[l][-E-1>>1].neg()),C="affine"===u.type?C.mixedAdd(u):C.add(u))}}for(a=0;a=Math.ceil((e.bitLength()+1)/t.step)},u.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var i=[this],n=this,r=0;r{"use strict";var n=i(18288),r=i(62197),o=i(91285),s=i(48919),a=n.assert;function l(e){this.twisted=(0|e.a)!=1,this.mOneA=this.twisted&&(0|e.a)==-1,this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new r(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new r(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new r(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=(0|e.c)==1}function u(e,t,i,n,o){s.BasePoint.call(this,e,"projective"),null===t&&null===i&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new r(t,16),this.y=new r(i,16),this.z=n?new r(n,16):this.curve.one,this.t=o&&new r(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,!this.curve.extended||this.t||(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(l,s),e.exports=l,l.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},l.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},l.prototype.jpoint=function(e,t,i,n){return this.point(e,t,i,n)},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr(),n=this.c2.redSub(this.a.redMul(i)),o=this.one.redSub(this.c2.redMul(this.d).redMul(i)),s=n.redMul(o.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw Error("invalid point");var l=a.fromRed().isOdd();return(t&&!l||!t&&l)&&(a=a.redNeg()),this.point(e,a)},l.prototype.pointFromY=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr(),n=i.redSub(this.c2),o=i.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(o.redInvm());if(0===s.cmp(this.zero)){if(!t)return this.point(this.zero,e);throw Error("invalid point")}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),i=e.y.redSqr(),n=t.redMul(this.a).redAdd(i),r=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(i)));return 0===n.cmp(r)},o(u,s.BasePoint),l.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},l.prototype.point=function(e,t,i,n){return new u(this,e,t,i,n)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),i=this.z.redSqr();i=i.redIAdd(i);var n=this.curve._mulA(e),r=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=n.redAdd(t),s=o.redSub(i),a=n.redSub(t),l=r.redMul(s),u=o.redMul(a),d=r.redMul(a),c=s.redMul(o);return this.curve.point(l,u,c,d)},u.prototype._projDbl=function(){var e,t,i,n,r,o,s=this.x.redAdd(this.y).redSqr(),a=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){var u=(n=this.curve._mulA(a)).redAdd(l);this.zOne?(e=s.redSub(a).redSub(l).redMul(u.redSub(this.curve.two)),t=u.redMul(n.redSub(l)),i=u.redSqr().redSub(u).redSub(u)):(r=this.z.redSqr(),o=u.redSub(r).redISub(r),e=s.redSub(a).redISub(l).redMul(o),t=u.redMul(n.redSub(l)),i=u.redMul(o))}else n=a.redAdd(l),r=this.curve._mulC(this.z).redSqr(),o=n.redSub(r).redSub(r),e=this.curve._mulC(s.redISub(n)).redMul(o),t=this.curve._mulC(n).redMul(a.redISub(l)),i=n.redMul(o);return this.curve.point(e,t,i)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),i=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),r=this.z.redMul(e.z.redAdd(e.z)),o=i.redSub(t),s=r.redSub(n),a=r.redAdd(n),l=i.redAdd(t),u=o.redMul(s),d=a.redMul(l),c=o.redMul(l),h=s.redMul(a);return this.curve.point(u,d,h,c)},u.prototype._projAdd=function(e){var t,i,n=this.z.redMul(e.z),r=n.redSqr(),o=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(s),l=r.redSub(a),u=r.redAdd(a),d=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(s),c=n.redMul(l).redMul(d);return this.curve.twisted?(t=n.redMul(u).redMul(s.redSub(this.curve._mulA(o))),i=l.redMul(u)):(t=n.redMul(u).redMul(s.redSub(o)),i=this.curve._mulC(l).redMul(u)),this.curve.point(c,t,i)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!1)},u.prototype.jmulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!0)},u.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},u.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var i=e.clone(),n=this.curve.redN.redMul(this.z);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},48610:(e,t,i)=>{"use strict";t.base=i(48919),t.short=i(27715),t.mont=i(95125),t.edwards=i(37105)},95125:(e,t,i)=>{"use strict";var n=i(62197),r=i(91285),o=i(48919),s=i(18288);function a(e){o.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(e,t,i){o.BasePoint.call(this,e,"projective"),null===t&&null===i?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}r(a,o),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,i=t.redSqr(),n=i.redMul(t).redAdd(i.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},r(l,o.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},a.prototype.point=function(e,t){return new l(this,e,t)},a.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(e,t){return new l(e,t[0],t[1]||e.one)},l.prototype.inspect=function(){return this.isInfinity()?"":""},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),i=e.redSub(t),n=e.redMul(t),r=i.redMul(t.redAdd(this.curve.a24.redMul(i)));return this.curve.point(n,r)},l.prototype.add=function(){throw Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(e,t){var i=this.x.redAdd(this.z),n=this.x.redSub(this.z),r=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(i),s=r.redMul(n),a=t.z.redMul(o.redAdd(s).redSqr()),l=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(a,l)},l.prototype.mul=function(e){for(var t=e.clone(),i=this,n=this.curve.point(null,null),r=[];0!==t.cmpn(0);t.iushrn(1))r.push(t.andln(1));for(var o=r.length-1;o>=0;o--)0===r[o]?(i=i.diffAdd(n,this),n=n.dbl()):(n=i.diffAdd(n,this),i=i.dbl());return n},l.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},l.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},27715:(e,t,i)=>{"use strict";var n=i(18288),r=i(62197),o=i(91285),s=i(48919),a=n.assert;function l(e){s.call(this,"short",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}function u(e,t,i,n){s.BasePoint.call(this,e,"affine"),null===t&&null===i?(this.x=null,this.y=null,this.inf=!0):(this.x=new r(t,16),this.y=new r(i,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function d(e,t,i,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===i&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new r(0)):(this.x=new r(t,16),this.y=new r(i,16),this.z=new r(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(l,s),e.exports=l,l.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){if(e.beta)t=new r(e.beta,16).toRed(this.red);else{var t,i,n,o=this._getEndoRoots(this.p);t=(t=0>o[0].cmp(o[1])?o[0]:o[1]).toRed(this.red)}if(e.lambda)i=new r(e.lambda,16);else{var s=this._getEndoRoots(this.n);0===this.g.mul(s[0]).x.cmp(this.g.x.redMul(t))?i=s[0]:(i=s[1],a(0===this.g.mul(i).x.cmp(this.g.x.redMul(t))))}return n=e.basis?e.basis.map(function(e){return{a:new r(e.a,16),b:new r(e.b,16)}}):this._getEndoBasis(i),{beta:t,lambda:i,basis:n}}},l.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:r.mont(e),i=new r(2).toRed(t).redInvm(),n=i.redNeg(),o=new r(3).toRed(t).redNeg().redSqrt().redMul(i);return[n.redAdd(o).fromRed(),n.redSub(o).fromRed()]},l.prototype._getEndoBasis=function(e){for(var t,i,n,o,s,a,l,u,d,c=this.n.ushrn(Math.floor(this.n.bitLength()/2)),h=e,f=this.n.clone(),p=new r(1),g=new r(0),m=new r(0),v=new r(1),b=0;0!==h.cmpn(0);){var y=f.div(h);u=f.sub(y.mul(h)),d=m.sub(y.mul(p));var _=v.sub(y.mul(g));if(!n&&0>u.cmp(c))t=l.neg(),i=p,n=u.neg(),o=d;else if(n&&2==++b)break;l=u,f=h,h=u,m=p,p=d,v=g,g=_}s=u.neg(),a=d;var w=n.sqr().add(o.sqr());return s.sqr().add(a.sqr()).cmp(w)>=0&&(s=t,a=i),n.negative&&(n=n.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:o},{a:s,b:a}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,i=t[0],n=t[1],r=n.b.mul(e).divRound(this.n),o=i.b.neg().mul(e).divRound(this.n),s=r.mul(i.a),a=o.mul(n.a),l=r.mul(i.b),u=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:l.add(u).neg()}},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=i.redSqrt();if(0!==n.redSqr().redSub(i).cmp(this.zero))throw Error("invalid point");var o=n.fromRed().isOdd();return(t&&!o||!t&&o)&&(n=n.redNeg()),this.point(e,n)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,i=e.y,n=this.a.redMul(t),r=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===i.redSqr().redISub(r).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,i){for(var n=this._endoWnafT1,r=this._endoWnafT2,o=0;o":""},u.prototype.isInfinity=function(){return this.inf},u.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e)||0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var i=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,n)},u.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,i=this.x.redSqr(),n=e.redInvm(),r=i.redAdd(i).redIAdd(i).redIAdd(t).redMul(n),o=r.redSqr().redISub(this.x.redAdd(this.x)),s=r.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},u.prototype.getX=function(){return this.x.fromRed()},u.prototype.getY=function(){return this.y.fromRed()},u.prototype.mul=function(e){return(e=new r(e,16),this.isInfinity())?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,i){var n=[this,t],r=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(n,r):this.curve._wnafMulAdd(1,n,r,2)},u.prototype.jmulAdd=function(e,t,i){var n=[this,t],r=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(n,r,!0):this.curve._wnafMulAdd(1,n,r,2,!0)},u.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},u.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var i=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:i.naf&&{wnd:i.naf.wnd,points:i.naf.points.map(n)},doubles:i.doubles&&{step:i.doubles.step,points:i.doubles.points.map(n)}}}return t},u.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(d,s.BasePoint),l.prototype.jpoint=function(e,t,i){return new d(this,e,t,i)},d.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),i=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(i,n)},d.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},d.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),i=this.z.redSqr(),n=this.x.redMul(t),r=e.x.redMul(i),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(i.redMul(this.z)),a=n.redSub(r),l=o.redSub(s);if(0===a.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),d=u.redMul(a),c=n.redMul(u),h=l.redSqr().redIAdd(d).redISub(c).redISub(c),f=l.redMul(c.redISub(h)).redISub(o.redMul(d)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},d.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),i=this.x,n=e.x.redMul(t),r=this.y,o=e.y.redMul(t).redMul(this.z),s=i.redSub(n),a=r.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),d=i.redMul(l),c=a.redSqr().redIAdd(u).redISub(d).redISub(d),h=a.redMul(d.redISub(c)).redISub(r.redMul(u)),f=this.z.redMul(s);return this.curve.jpoint(c,h,f)},d.prototype.dblp=function(e){if(0===e||this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var t,i=this;for(t=0;t=0)return!1;if(i.redIAdd(r),0===this.x.cmp(i))return!0}},d.prototype.inspect=function(){return this.isInfinity()?"":""},d.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},41479:(e,t,i)=>{"use strict";var n,r=i(34485),o=i(48610),s=i(18288).assert;function a(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function l(e,i){Object.defineProperty(t,e,{configurable:!0,enumerable:!0,get:function(){var n=new a(i);return Object.defineProperty(t,e,{configurable:!0,enumerable:!0,value:n}),n}})}t.PresetCurve=a,l("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:r.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),l("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:r.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),l("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:r.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),l("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:r.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),l("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:r.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),l("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["9"]}),l("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=i(47983)}catch(e){n=void 0}l("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:r.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},38596:(e,t,i)=>{"use strict";var n=i(62197),r=i(78873),o=i(18288),s=i(41479),a=i(82745),l=o.assert,u=i(22307),d=i(71798);function c(e){if(!(this instanceof c))return new c(e);"string"==typeof e&&(l(Object.prototype.hasOwnProperty.call(s,e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=c,c.prototype.keyPair=function(e){return new u(this,e)},c.prototype.keyFromPrivate=function(e,t){return u.fromPrivate(this,e,t)},c.prototype.keyFromPublic=function(e,t){return u.fromPublic(this,e,t)},c.prototype.genKeyPair=function(e){e||(e={});for(var t=new r({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||a(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),i=this.n.byteLength(),o=this.n.sub(new n(2));;){var s=new n(t.generate(i));if(!(s.cmp(o)>0))return s.iaddn(1),this.keyFromPrivate(s)}},c.prototype._truncateToN=function(e,t){var i=8*e.byteLength()-this.n.bitLength();return(i>0&&(e=e.ushrn(i)),!t&&e.cmp(this.n)>=0)?e.sub(this.n):e},c.prototype.sign=function(e,t,i,o){"object"==typeof i&&(o=i,i=null),o||(o={}),t=this.keyFromPrivate(t,i),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),l=e.toArray("be",s),u=new r({hash:this.hash,entropy:a,nonce:l,pers:o.pers,persEnc:o.persEnc||"utf8"}),c=this.n.sub(new n(1)),h=0;;h++){var f=o.k?o.k(h):new n(u.generate(this.n.byteLength()));if(!(0>=(f=this._truncateToN(f,!0)).cmpn(1)||f.cmp(c)>=0)){var p=this.g.mul(f);if(!p.isInfinity()){var g=p.getX(),m=g.umod(this.n);if(0!==m.cmpn(0)){var v=f.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(v=v.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==g.cmp(m)?2:0);return o.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),b^=1),new d({r:m,s:v,recoveryParam:b})}}}}}},c.prototype.verify=function(e,t,i,r){e=this._truncateToN(new n(e,16)),i=this.keyFromPublic(i,r);var o,s=(t=new d(t,"hex")).r,a=t.s;if(0>s.cmpn(1)||s.cmp(this.n)>=0||0>a.cmpn(1)||a.cmp(this.n)>=0)return!1;var l=a.invm(this.n),u=l.mul(e).umod(this.n),c=l.mul(s).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(u,i.getPublic(),c)).isInfinity()&&o.eqXToP(s):!(o=this.g.mulAdd(u,i.getPublic(),c)).isInfinity()&&0===o.getX().umod(this.n).cmp(s)},c.prototype.recoverPubKey=function(e,t,i,r){l((3&i)===i,"The recovery param is more than two bits"),t=new d(t,r);var o=this.n,s=new n(e),a=t.r,u=t.s,c=1&i,h=i>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw Error("Unable to find sencond key candinate");a=h?this.curve.pointFromX(a.add(this.curve.n),c):this.curve.pointFromX(a,c);var f=t.r.invm(o),p=o.sub(s).mul(f).umod(o),g=u.mul(f).umod(o);return this.g.mulAdd(p,a,g)},c.prototype.getKeyRecoveryParam=function(e,t,i,n){if(null!==(t=new d(t,n)).recoveryParam)return t.recoveryParam;for(var r,o=0;o<4;o++){try{r=this.recoverPubKey(e,t,o)}catch(e){continue}if(r.eq(i))return o}throw Error("Unable to find valid recovery factor")}},22307:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288).assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,i){return t instanceof o?t:new o(e,{pub:t,pubEnc:i})},o.fromPrivate=function(e,t,i){return t instanceof o?t:new o(e,{priv:t,privEnc:i})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return("string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t)?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y){"mont"===this.ec.curve.type?r(e.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&r(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.validate()||r(e.validate(),"public point not validated"),e.mul(this.priv).getX()},o.prototype.sign=function(e,t,i){return this.ec.sign(e,this,t,i)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return""}},71798:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288),o=r.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function l(e,t){var i=e[t.place++];if(!(128&i))return i;var n=15&i;if(0===n||n>4)return!1;for(var r=0,o=0,s=t.place;o>>=0;return!(r<=127)&&(t.place=s,r)}function u(e){for(var t=0,i=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|i);--i;)e.push(t>>>(i<<3)&255);e.push(t)}e.exports=s,s.prototype._importDER=function(e,t){e=r.toArray(e,t);var i=new a;if(48!==e[i.place++])return!1;var o=l(e,i);if(!1===o||o+i.place!==e.length||2!==e[i.place++])return!1;var s=l(e,i);if(!1===s)return!1;var u=e.slice(i.place,s+i.place);if(i.place+=s,2!==e[i.place++])return!1;var d=l(e,i);if(!1===d||e.length!==d+i.place)return!1;var c=e.slice(i.place,d+i.place);if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new n(u),this.s=new n(c),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),i=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&i[0]&&(i=[0].concat(i)),t=u(t),i=u(i);!i[0]&&!(128&i[1]);)i=i.slice(1);var n=[2];d(n,t.length),(n=n.concat(t)).push(2),d(n,i.length);var o=n.concat(i),s=[48];return d(s,o.length),s=s.concat(o),r.encode(s,e)}},39208:(e,t,i)=>{"use strict";var n=i(34485),r=i(41479),o=i(18288),s=o.assert,a=o.parseBytes,l=i(851),u=i(6117);function d(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof d))return new d(e);e=r[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=d,d.prototype.sign=function(e,t){e=a(e);var i=this.keyFromSecret(t),n=this.hashInt(i.messagePrefix(),e),r=this.g.mul(n),o=this.encodePoint(r),s=this.hashInt(o,i.pubBytes(),e).mul(i.priv()),l=n.add(s).umod(this.curve.n);return this.makeSignature({R:r,S:l,Rencoded:o})},d.prototype.verify=function(e,t,i){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(i),r=this.hashInt(t.Rencoded(),n.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(n.pub().mul(r)).eq(o)},d.prototype.hashInt=function(){for(var e=this.hash(),t=0;t{"use strict";var n=i(18288),r=n.assert,o=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),s(a,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),s(a,"privBytes",function(){var e=this.eddsa,t=this.hash(),i=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[i]&=127,n[i]|=64,n}),s(a,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),s(a,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),s(a,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),a.prototype.sign=function(e){return r(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return r(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=a},6117:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288),o=r.assert,s=r.cachedProperty,a=r.parseBytes;function l(e,t){this.eddsa=e,"object"!=typeof t&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(l,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),s(l,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),s(l,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),s(l,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return r.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},47983:e=>{e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},18288:(e,t,i)=>{"use strict";var n=i(62197),r=i(79561),o=i(43022);t.assert=r,t.toArray=o.toArray,t.zero2=o.zero2,t.toHex=o.toHex,t.encode=o.encode,t.getNAF=function(e,t,i){var n=Array(Math.max(e.bitLength(),i)+1);n.fill(0);for(var r=1<(r>>1)-1?(r>>1)-l:l,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},t.getJSF=function(e,t){var i=[[],[]];e=e.clone(),t=t.clone();for(var n=0,r=0;e.cmpn(-n)>0||t.cmpn(-r)>0;){var o,s,a,l=e.andln(3)+n&3,u=t.andln(3)+r&3;3===l&&(l=-1),3===u&&(u=-1),s=(1&l)==0?0:(3==(o=e.andln(7)+n&7)||5===o)&&2===u?-l:l,i[0].push(s),a=(1&u)==0?0:(3==(o=t.andln(7)+r&7)||5===o)&&2===l?-u:u,i[1].push(a),2*n===s+1&&(n=1-n),2*r===a+1&&(r=1-r),e.iushrn(1),t.iushrn(1)}return i},t.cachedProperty=function(e,t,i){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=i.call(this)}},t.parseBytes=function(e){return"string"==typeof e?t.toArray(e,"hex"):e},t.intFromLE=function(e){return new n(e,"hex","le")}},44956:e=>{"use strict";function t(e,t){if(null==e)throw TypeError("Cannot convert first argument to object");for(var i=Object(e),n=1;n{var n=i(48834).Buffer,r=i(83669).keccak_256,o=i(6639);function s(e){return e?o.toUnicode(e,{useStd3ASCII:!0,transitional:!1}):e}t.hash=function(e){for(var t="",i=0;i<32;i++)t+="00";if(name=s(e))for(var o=name.split("."),i=o.length-1;i>=0;i--){var a=r(o[i]);t=r(new n(t+a,"hex"))}return"0x"+t},t.normalize=s},1115:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccak512=t.keccak384=t.keccak256=t.keccak224=void 0;let n=i(73488),r=i(10144);t.keccak224=(0,r.wrapHash)(n.keccak_224),t.keccak256=(()=>{let e=(0,r.wrapHash)(n.keccak_256);return e.create=n.keccak_256.create,e})(),t.keccak384=(0,r.wrapHash)(n.keccak_384),t.keccak512=(0,r.wrapHash)(n.keccak_512)},91839:(e,t)=>{"use strict";function i(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");i(e.outputLen),i(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add=t.toBig=t.split=t.fromBig=void 0;let i=BigInt(4294967295),n=BigInt(32);function r(e,t=!1){return t?{h:Number(e&i),l:Number(e>>n&i)}:{h:0|Number(e>>n&i),l:0|Number(e&i)}}function o(e,t=!1){let i=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;o>>0)+(n>>>0);return{h:e+i+(r/4294967296|0)|0,l:0|r}}t.fromBig=r,t.split=o,t.toBig=(e,t)=>BigInt(e>>>0)<>>0),t.add=s;let a={fromBig:r,split:o,toBig:t.toBig,shrSH:(e,t,i)=>e>>>i,shrSL:(e,t,i)=>e<<32-i|t>>>i,rotrSH:(e,t,i)=>e>>>i|t<<32-i,rotrSL:(e,t,i)=>e<<32-i|t>>>i,rotrBH:(e,t,i)=>e<<64-i|t>>>i-32,rotrBL:(e,t,i)=>e>>>i-32|t<<64-i,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:(e,t,i)=>e<>>32-i,rotlSL:(e,t,i)=>t<>>32-i,rotlBH:(e,t,i)=>t<>>64-i,rotlBL:(e,t,i)=>e<>>64-i,add:s,add3L:(e,t,i)=>(e>>>0)+(t>>>0)+(i>>>0),add3H:(e,t,i,n)=>t+i+n+(e/4294967296|0)|0,add4L:(e,t,i,n)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0),add4H:(e,t,i,n,r)=>t+i+n+r+(e/4294967296|0)|0,add5H:(e,t,i,n,r,o)=>t+i+n+r+o+(e/4294967296|0)|0,add5L:(e,t,i,n,r)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0)+(r>>>0)};t.default=a},44937:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},73488:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;let n=i(91839),r=i(2426),o=i(50300),[s,a,l]=[[],[],[]],u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=d,i=1,n=0;e<24;e++){[i,n]=[n,(2*i+3*n)%5],s.push(2*(5*n+i)),a.push((e+1)*(e+2)/2%64);let r=u;for(let e=0;e<7;e++)(t=(t<>h)*p)%f)&c&&(r^=d<<(d<i>32?r.default.rotlBH(e,t,i):r.default.rotlSH(e,t,i),b=(e,t,i)=>i>32?r.default.rotlBL(e,t,i):r.default.rotlSL(e,t,i);function y(e,t=24){let i=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)i[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,r=(t+2)%10,o=i[r],s=i[r+1],a=v(o,s,1)^i[n],l=b(o,s,1)^i[n+1];for(let i=0;i<50;i+=10)e[t+i]^=a,e[t+i+1]^=l}let t=e[2],r=e[3];for(let i=0;i<24;i++){let n=a[i],o=v(t,r,n),l=b(t,r,n),u=s[i];t=e[u],r=e[u+1],e[u]=o,e[u+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)i[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~i[(n+2)%10]&i[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}i.fill(0)}t.keccakP=y;class _ extends o.Hash{constructor(e,t,i,r=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=i,this.enableXOF=r,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,n.default.number(i),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){y(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){n.default.exists(this);let{blockLen:t,state:i}=this,r=(e=(0,o.toBytes)(e)).length;for(let n=0;n=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return n.default.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(n.default.output(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return e||(e=new _(t,i,n,o,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=i,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}t.Keccak=_;let w=(e,t,i)=>(0,o.wrapConstructor)(()=>new _(t,e,i));t.sha3_224=w(6,144,28),t.sha3_256=w(6,136,32),t.sha3_384=w(6,104,48),t.sha3_512=w(6,72,64),t.keccak_224=w(1,144,28),t.keccak_256=w(1,136,32),t.keccak_384=w(1,104,48),t.keccak_512=w(1,72,64);let C=(e,t,i)=>(0,o.wrapXOFConstructorWithOpts)((n={})=>new _(t,e,void 0===n.dkLen?i:n.dkLen,!0));t.shake128=C(31,168,16),t.shake256=C(31,136,32)},50300:(e,t,i)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let n=i(44937),r=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!r(e))throw Error("Uint8Array expected");let t="";for(let i=0;i{};async function a(e,i,n){let r=Date.now();for(let o=0;o=0&&ee+t.length,0)),i=0;return e.forEach(e=>{if(!r(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let d=e=>"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;t.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!d(t)))throw Error("Options should be object or undefined");return Object.assign(e,t)},t.wrapConstructor=function(e){let t=t=>e().update(u(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},80101:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1=void 0;var n=i(38358);Object.defineProperty(t,"secp256k1",{enumerable:!0,get:function(){return n.secp256k1}})},10144:function(e,t,i){"use strict";let n,r;e=i.nmd(e);var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=t.wrapHash=t.equalsBytes=t.hexToBytes=t.bytesToUtf8=t.utf8ToBytes=t.createView=t.concatBytes=t.toHex=t.bytesToHex=t.assertBytes=t.assertBool=void 0;let s=o(i(91839)),a=i(50300),l=s.default.bool;t.assertBool=l;let u=s.default.bytes;t.assertBytes=u;var d=i(50300);Object.defineProperty(t,"bytesToHex",{enumerable:!0,get:function(){return d.bytesToHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return d.bytesToHex}}),Object.defineProperty(t,"concatBytes",{enumerable:!0,get:function(){return d.concatBytes}}),Object.defineProperty(t,"createView",{enumerable:!0,get:function(){return d.createView}}),Object.defineProperty(t,"utf8ToBytes",{enumerable:!0,get:function(){return d.utf8ToBytes}}),t.bytesToUtf8=function(e){if(!(e instanceof Uint8Array))throw TypeError(`bytesToUtf8 expected Uint8Array, got ${typeof e}`);return new TextDecoder().decode(e)},t.hexToBytes=function(e){let t=e.startsWith("0x")?e.substring(2):e;return(0,a.hexToBytes)(t)},t.equalsBytes=function(e,t){if(e.length!==t.length)return!1;for(let i=0;i(s.default.bytes(t),e(t))},t.crypto=(n="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,{node:(r="function"==typeof e.require&&e.require.bind(e))&&!n?r("crypto"):void 0,web:n})},12113:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__read||function(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var n,r,o=i.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(i(71696)),a=i(55794),l=i(45606),u=i(84001),d=i(77293),c=i(80182),h=i(15374),f=i(80497),p=i(2221),g=function(){function e(e,t,i,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===i&&(i=d.KECCAK256_RLP),void 0===n&&(n=d.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=i,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var i=t.nonce,n=t.balance,r=t.stateRoot,o=t.codeHash;return new e(i?new a.BN((0,c.toBuffer)(i)):void 0,n?new a.BN((0,c.toBuffer)(n)):void 0,r?(0,c.toBuffer)(r):void 0,o?(0,c.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var i=r(t,4),n=i[0],o=i[1],s=i[2],l=i[3];return new e(new a.BN(n),new a.BN(o),s,l)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(d.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(d.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var i=(0,u.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var r=(0,h.keccakFromString)(n+i).toString("hex"),o="0x",s=0;s=8?o+=i[s].toUpperCase():o+=i[s];return o},t.isValidChecksumAddress=function(e,i){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,i)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var i=new a.BN(t);return i.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(i.toArray())]).slice(-20)},t.generateAddress2=function(e,t,i){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(i),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(i)])).slice(-20)},t.isValidPrivate=function(e){return(0,l.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return(void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length)?(0,l.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,l.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,l.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,l.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,l.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,c.zeros)(20);return(0,c.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},64214:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=r(i(71696)),s=i(55794),a=i(80182),l=i(12113),u=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,l.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){(0,o.default)(n.isBuffer(t),"Public key should be Buffer");var i=(0,l.pubToAddress)(t);return new e(i)},e.fromPrivateKey=function(t){(0,o.default)(n.isBuffer(t),"Private key should be Buffer");var i=(0,l.privateToAddress)(t);return new e(i)},e.generate=function(t,i){return(0,o.default)(s.BN.isBN(i)),new e((0,l.generateAddress)(t.buf,i.toArrayLike(n)))},e.generate2=function(t,i,r){return(0,o.default)(n.isBuffer(i)),(0,o.default)(n.isBuffer(r)),new e((0,l.generateAddress2)(t.buf,i,r))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),i=new s.BN("ffff","hex");return e.gte(t)&&e.lte(i)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=u},80182:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,i=t&&e[t],n=0;if(i)return i.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var n,r,o=i.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=i(55794),a=i(84001),l=i(80497);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var i=(0,t.intToHex)(e);return n.from((0,a.padToEven)(i.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var u=function(e,i,n){var r=(0,t.zeros)(i);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,l.assertIsBuffer)(e),d(e)},t.unpadArray=function(e){return(0,l.assertIsArray)(e),d(e)},t.unpadHexString=function(e){return(0,l.assertIsHexString)(e),d(e=(0,a.stripHexPrefix)(e))},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e)||Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e?e:(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var i=[],r=0;r0&&0===u[0])throw Error("".concat(l," cannot have leading zeroes, received: ").concat(u.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(i=n.return)&&i.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map(function(t){return e(t)}):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map(function(t){return e(t)}):Uint8Array.from(null!=t?t:[])}},77293:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=i(48834),r=i(55794);t.MAX_UINT64=new r.BN("ffffffffffffffff",16),t.MAX_INTEGER=new r.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new r.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},55794:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(i(74508));t.BN=a.default;var l=o(i(19012));t.rlp=l},15374:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var r=i(29113),o=i(16162),s=i(55794),a=i(80182),l=i(80497);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,l.assertIsBuffer)(e),t){case 224:return(0,r.keccak224)(e);case 256:return(0,r.keccak256)(e);case 384:return(0,r.keccak384)(e);case 512:return(0,r.keccak512)(e);default:throw Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,i){void 0===i&&(i=256),(0,l.assertIsString)(e);var r=n.from(e,"utf8");return(0,t.keccak)(r,i)},t.keccakFromHexString=function(e,i){return void 0===i&&(i=256),(0,l.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),i)},t.keccakFromArray=function(e,i){return void 0===i&&(i=256),(0,l.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),i)};var u=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,l.assertIsBuffer)(e),u(e)},t.sha256FromString=function(e){return(0,l.assertIsString)(e),u(e)},t.sha256FromArray=function(e){return(0,l.assertIsArray)(e),u(e)};var d=function(e,t){e=(0,a.toBuffer)(e);var i=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(i,32):i};t.ripemd160=function(e,t){return(0,l.assertIsBuffer)(e),d(e,t)},t.ripemd160FromString=function(e,t){return(0,l.assertIsString)(e),d(e,t)},t.ripemd160FromArray=function(e,t){return(0,l.assertIsArray)(e),d(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},80497:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var r=i(84001);t.assertIsHexString=function(e){if(!(0,r.isHexString)(e))throw Error("This method only supports 0x-prefixed hex strings but input was: ".concat(e))},t.assertIsBuffer=function(e){if(!n.isBuffer(e))throw Error("This method only supports Buffer but input was: ".concat(e))},t.assertIsArray=function(e){if(!Array.isArray(e))throw Error("This method only supports number arrays but input was: ".concat(e))},t.assertIsString=function(e){if("string"!=typeof e)throw Error("This method only supports strings but input was: ".concat(e))}},47144:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,r(i(77293),t),r(i(12113),t),r(i(64214),t),r(i(15374),t),r(i(83281),t),r(i(80182),t),r(i(52592),t),r(i(55794),t),r(i(2221),t);var o=i(84001);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},84001:(e,t,i)=>{"use strict";var n=i(48834).Buffer;function r(e){if("string"!=typeof e)throw Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=r,t.stripHexPrefix=function(e){if("string"!=typeof e)throw Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return r(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,i){if(!0!==Array.isArray(e))throw Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[i?"some":"every"](function(t){return e.indexOf(t)>=0})},t.toAscii=function(e){var t="",i=0,n=e.length;for("0x"===e.substring(0,2)&&(i=2);i=r.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):!(t.allowZero&&0===r.length)&&t.length&&(0,o.default)(t.length===r.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[i]=r}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:r,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:r})}),i){if("string"==typeof i&&(i=n.from((0,s.stripHexPrefix)(i),"hex")),n.isBuffer(i)&&(i=a.rlp.decode(i)),Array.isArray(i)){if(i.length>e._fields.length)throw Error("wrong number of fields in data");i.forEach(function(t,i){e[e._fields[i]]=(0,l.toBuffer)(t)})}else if("object"==typeof i){var r=Object.keys(i);t.forEach(function(t){-1!==r.indexOf(t.name)&&(e[t.name]=i[t.name]),-1!==r.indexOf(t.alias)&&(e[t.alias]=i[t.alias])})}else throw Error("invalid data")}}},83281:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var r=i(45606),o=i(55794),s=i(80182),a=i(15374),l=i(80497),u=i(2221);function d(e,t){var i=(0,u.toType)(e,u.TypeOutput.BN);if(i.eqn(0)||i.eqn(1))return(0,u.toType)(e,u.TypeOutput.BN);if(!t)return i.subn(27);var n=(0,u.toType)(t,u.TypeOutput.BN);return i.sub(n.muln(2).addn(35))}function c(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,i){var o=(0,r.ecdsaSign)(e,t),s=o.signature,a=o.recid,l=n.from(s.slice(0,32)),d=n.from(s.slice(32,64));if(!i||"number"==typeof i){if(i&&!Number.isSafeInteger(i))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:l,s:d,v:i?a+(2*i+35):a+27}}return{r:l,s:d,v:(0,u.toType)(i,u.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,i,o,a){var l=n.concat([(0,s.setLengthLeft)(i,32),(0,s.setLengthLeft)(o,32)],64),u=d(t,a);if(!c(u))throw Error("Invalid signature v value");var h=(0,r.ecdsaRecover)(l,u.toNumber(),e);return n.from((0,r.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,i,r){if(!c(d(e,r)))throw Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(i,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,i,r){if(!c(d(e,r)))throw Error("Invalid signature v value");var o=(0,u.toType)(e,u.TypeOutput.Number),a=i;return(o>28&&o%2==1||1===o||28===o)&&(a=n.from(i),a[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,i,n,r=(0,s.toBuffer)(e);if(r.length>=65)t=r.slice(0,32),i=r.slice(32,64),n=(0,s.bufferToInt)(r.slice(64));else if(64===r.length)t=r.slice(0,32),i=r.slice(32,64),n=(0,s.bufferToInt)(r.slice(32,33))>>7,i[0]&=127;else throw Error("Invalid signature length");return n<27&&(n+=27),{v:n,r:t,s:i}},t.isValidSignature=function(e,t,i,n,r){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==i.length||!c(d(e,r)))return!1;var l=new o.BN(t),u=new o.BN(i);return!(l.isZero()||l.gt(a)||u.isZero()||u.gt(a))&&(!n||1!==u.cmp(s))},t.hashPersonalMessage=function(e){(0,l.assertIsBuffer)(e);var t=n.from("\x19Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},2221:(e,t,i)=>{"use strict";var n,r=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var o=i(55794),s=i(84001),a=i(80182);function l(e){return(0,a.unpadBuffer)(e.toArrayLike(r))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=l,t.bnToRlp=function(e){return l(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(n=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"!=typeof e||(0,s.isHexString)(e)){if("number"==typeof e&&!Number.isSafeInteger(e))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error("A string must be provided with a 0x-prefix, given: ".concat(e));var i=(0,a.toBuffer)(e);if(t===n.Buffer)return i;if(t===n.BN)return new o.BN(i);if(t!==n.Number)return"0x".concat(i.toString("hex"));var r=new o.BN(i),l=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(r.gt(l))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return r.toNumber()}}},74508:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function o(e,t,i){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{c="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(44943).Buffer}catch(e){}function s(e,t){var i=e.charCodeAt(t);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void n(!1,"Invalid character in "+e)}function a(e,t,i){var n=s(e,i);return i-1>=t&&(n|=s(e,i-1)<<4),n}function l(e,t,i,r){for(var o=0,s=0,a=Math.min(e.length,i),l=t;l=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this._strip()},o.prototype._parseHex=function(e,t,i){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var n,r=0;r=t;r-=2)n=a(e,t,r)<=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,a=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var c,h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i._strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215,(r+=2)>=26&&(r-=26,s--),i=0!==o||s!==this.length-1?h[6-l.length]+l+i:l+i}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var u=f[e],d=p[e];i="";var c=this.clone();for(c.negative=0;!c.isZero();){var g=c.modrn(d).toString(e);i=(c=c.idivn(d)).isZero()?g+i:h[u-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},c&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(c,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){this._strip();var r=this.byteLength(),o=i||Math.max(1,r);n(r<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=e.allocUnsafe?e.allocUnsafe(o):new e(o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,r),s},o.prototype._toArrayLikeLE=function(e,t){for(var i=0,n=0,r=0,o=0;r>8&255),i>16&255),6===o?(i>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i=0&&(e[i--]=s>>8&255),i>=0&&(e[i--]=s>>16&255),6===o?(i>=0&&(e[i--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i>=0)for(e[i--]=n;i>=0;)e[i--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,i=0;return t>=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],j=8191&z,V=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,Q=Z>>>13,J=0|a[4],X=8191&J,ee=J>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,j))|0)+((8191&(r=(r=Math.imul(c,V))+Math.imul(h,j)|0))<<13)|0;u=((o=Math.imul(h,V))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,j),r=(r=Math.imul(p,V))+Math.imul(g,j)|0,o=Math.imul(g,V);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,j),r=(r=Math.imul(v,V))+Math.imul(b,j)|0,o=Math.imul(b,V),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,j),r=(r=Math.imul(_,V))+Math.imul(w,j)|0,o=Math.imul(w,V),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,Q)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,Q)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,j),r=(r=Math.imul(S,V))+Math.imul(x,j)|0,o=Math.imul(x,V),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,Q)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,Q)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,j),r=(r=Math.imul(E,V))+Math.imul(L,j)|0,o=Math.imul(L,V),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,Q)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,j),r=(r=Math.imul(N,V))+Math.imul(D,j)|0,o=Math.imul(D,V),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,Q)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,j),r=(r=Math.imul(T,V))+Math.imul(I,j)|0,o=Math.imul(I,V),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,Q)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,Q)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,j),r=(r=Math.imul(P,V))+Math.imul(R,j)|0,o=Math.imul(R,V),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,Q)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,Q)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,j),r=(r=Math.imul(B,V))+Math.imul(H,j)|0,o=Math.imul(H,V),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,Q)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,Q)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,Q)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,Q))+Math.imul(H,Y)|0,o=Math.imul(H,Q),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function v(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i._strip()}function b(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):i<63?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},b.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,i+=(o/67108864|0)+(s>>>26),this.words[r]=67108863&s}return 0!==i&&(this.words[r]=i,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r&1}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=67108864%e,r=0,o=this.length-1;o>=0;o--)r=(i*r+(0|this.words[o]))%e;return t?-r:r},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=0,r=this.length-1;r>=0;r--){var o=(0|this.words[r])+67108864*i;this.words[r]=o/e|0,i=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},r(w,_),w.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(y[e])return y[e];if("k256"===e)t=new w;else if("p224"===e)t=new C;else if("p192"===e)t=new S;else if("p25519"===e)t=new x;else throw Error("Unknown prime "+e);return y[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},k.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},r(E,k),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},69776:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var i=e();return i.update(t),n.from(i.digest())}}},29113:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(69776),r=i(77270);t.keccak224=n.createHashFunction(function(){return r("keccak224")}),t.keccak256=n.createHashFunction(function(){return r("keccak256")}),t.keccak384=n.createHashFunction(function(){return r("keccak384")}),t.keccak512=n.createHashFunction(function(){return r("keccak512")})},90311:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(95003);t.getRandomBytes=function(e){return new Promise(function(t,i){n(e,function(e,n){if(e){i(e);return}t(n)})})},t.getRandomBytesSync=function(e){return n(e)}},45606:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var i,n,r,o,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(i)throw TypeError("Generator is already executing.");for(;s;)try{if(i=1,n&&(r=2&o[0]?n.return:o[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,o[1])).done)return r;switch(n=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]{"use strict";var n=i(74878),r=i(13367),o=new n(0),s=new n(-1),a={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function l(e){var t=a[e?e.toLowerCase():"ether"];if("string"!=typeof t)throw Error("[ethjs-unit] the unit provided "+e+" doesn't exists, please use the one of the following units "+JSON.stringify(a,null,2));return new n(t,10)}function u(e){if("string"==typeof e){if(!e.match(/^-?[0-9.]+$/))throw Error("while converting number to string, invalid number value '"+e+"', should be a number matching (^-?[0-9.]+).");return e}if("number"==typeof e)return String(e);if("object"==typeof e&&e.toString&&(e.toTwos||e.dividedToIntegerBy))return e.toPrecision?String(e.toPrecision()):e.toString(10);throw Error("while converting number to string, invalid number value '"+e+"' type "+typeof e+".")}e.exports={unitMap:a,numberToString:u,getValueOfUnit:l,fromWei:function(e,t,i){var n=r(e),u=n.lt(o),d=l(t),c=a[t].length-1||1,h=i||{};u&&(n=n.mul(s));for(var f=n.mod(d).toString(10);f.length2)throw Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal points");var h=c[0],f=c[1];if(h||(h="0"),f||(f="0"),f.length>o)throw Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal places");for(;f.length=49&&s<=54?n|=s-49+10:s>=17&&s<=22?n|=s-17+10:n|=15&s}return n}function a(e,t,i,n){for(var r=0,o=Math.min(e.length,i),s=t;s=49?r+=a-49+10:a>=17?r+=a-17+10:r+=a}return r}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&r++,16===t?this._parseHex(e,r):this._parseBase(e,t,r),"-"===e[0]&&(this.negative=1),this.strip(),"le"===i&&this._initArray(this.toArray(),t,i)},o.prototype._initNumber=function(e,t,i){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),t,i)},o.prototype._initArray=function(e,t,i){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=Array(this.length);for(var r,o,s=0;s=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var i,n,r=0;r=t;r-=6)n=s(e,r,r+6),this.words[i]|=n<>>26-o&4194303,(o+=24)>=26&&(o-=26,i++);r+6!==t&&(n=s(e,t,r+6),this.words[i]|=n<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,l=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l,u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i.strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215)||s!==this.length-1?u[6-l.length]+l+i:l+i,(r+=2)>=26&&(r-=26,s--)}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var h=d[e],f=c[e];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);i=(p=p.idivn(f)).isZero()?g+i:u[h-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==l),this.toArrayLike(l,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){var r,o,s=this.byteLength(),a=i||Math.max(1,s);n(s<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var l=new e(a),u=this.clone();if("le"===t){for(o=0;!u.isZero();o++)r=u.andln(255),u.iushrn(8),l[o]=r;for(;o=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],j=8191&z,V=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,Q=Z>>>13,J=0|a[4],X=8191&J,ee=J>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,j))|0)+((8191&(r=(r=Math.imul(c,V))+Math.imul(h,j)|0))<<13)|0;u=((o=Math.imul(h,V))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,j),r=(r=Math.imul(p,V))+Math.imul(g,j)|0,o=Math.imul(g,V);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,j),r=(r=Math.imul(v,V))+Math.imul(b,j)|0,o=Math.imul(b,V),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,j),r=(r=Math.imul(_,V))+Math.imul(w,j)|0,o=Math.imul(w,V),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,Q)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,Q)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,j),r=(r=Math.imul(S,V))+Math.imul(x,j)|0,o=Math.imul(x,V),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,Q)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,Q)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,j),r=(r=Math.imul(E,V))+Math.imul(L,j)|0,o=Math.imul(L,V),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,Q)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,j),r=(r=Math.imul(N,V))+Math.imul(D,j)|0,o=Math.imul(D,V),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,Q)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,j),r=(r=Math.imul(T,V))+Math.imul(I,j)|0,o=Math.imul(I,V),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,Q)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,Q)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,j),r=(r=Math.imul(P,V))+Math.imul(R,j)|0,o=Math.imul(R,V),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,Q)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,Q)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,j),r=(r=Math.imul(B,V))+Math.imul(H,j)|0,o=Math.imul(H,V),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,Q)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,Q)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,Q)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,Q))+Math.imul(H,Y)|0,o=Math.imul(H,Q),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function p(e,t,i){return new g().mulp(e,t,i)}function g(e,t){this.x=e,this.y=t}Math.imul||(f=h),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?f(this,e,t):i<63?h(this,e,t):i<1024?function(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i.strip()}(this,e,t):p(this,e,t)},g.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=(r/67108864|0)+(o>>>26),this.words[i]=67108863&o}return 0!==t&&(this.words[i]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=67108864%e,i=0,r=this.length-1;r>=0;r--)i=(t*i+(0|this.words[r]))%e;return i},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+67108864*t;this.words[i]=r/e|0,t=r%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new C(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function v(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function C(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){C.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},v.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):i.strip(),i},v.prototype.split=function(e,t){e.iushrn(this.n,0,t)},v.prototype.imulK=function(e){return e.imul(this.k)},r(b,v),b.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(m[e])return m[e];if("k256"===e)t=new b;else if("p224"===e)t=new y;else if("p192"===e)t=new _;else if("p25519"===e)t=new w;else throw Error("Unknown prime "+e);return m[e]=t,t},C.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},C.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},C.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},C.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},C.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},C.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},C.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},C.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},C.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},C.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},C.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},C.prototype.isqr=function(e){return this.imul(e,e.clone())},C.prototype.sqr=function(e){return this.mul(e,e)},C.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},C.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},C.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new S(e)},r(S,C),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},81538:(e,t,i)=>{"use strict";var n=i(48834).Buffer,r=i(38320),o=i(79826);function s(e){var t=e;if("string"!=typeof t)throw Error("[ethjs-util] while padding to even, value must be string, is currently "+typeof t+", while padToEven.");return t.length%2&&(t="0"+t),t}function a(e){return"0x"+e.toString(16)}e.exports={arrayContainsArray:function(e,t,i){if(!0!==Array.isArray(e))throw Error("[ethjs-util] method arrayContainsArray requires input 'superset' to be an array got type '"+typeof e+"'");if(!0!==Array.isArray(t))throw Error("[ethjs-util] method arrayContainsArray requires input 'subset' to be an array got type '"+typeof t+"'");return t[!!i&&"some"||"every"](function(t){return e.indexOf(t)>=0})},intToBuffer:function(e){var t=a(e);return new n(s(t.slice(2)),"hex")},getBinarySize:function(e){if("string"!=typeof e)throw Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+typeof e+"'.");return n.byteLength(e,"utf8")},isHexPrefixed:r,stripHexPrefix:o,padToEven:s,intToHex:a,fromAscii:function(e){for(var t="",i=0;i{"use strict";var t,i="object"==typeof Reflect?Reflect:null,n=i&&"function"==typeof i.apply?i.apply:function(e,t,i){return Function.prototype.apply.call(e,t,i)};t=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var r=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise(function(i,n){function r(i){e.removeListener(t,o),n(i)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",r),i([].slice.call(arguments))}g(e,t,o,{once:!0}),"error"!==t&&"function"==typeof e.on&&g(e,"error",r,{once:!0})})},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function a(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,i,n){if(a(i),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,i.listener?i.listener:i),o=e._events),s=o[t]),void 0===s)s=o[t]=i,++e._eventsCount;else if("function"==typeof s?s=o[t]=n?[i,s]:[s,i]:n?s.unshift(i):s.push(i),(r=l(e))>0&&s.length>r&&!s.warned){s.warned=!0;var r,o,s,u=Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,console&&console.warn&&console.warn(u)}return e}function d(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(e,t,i){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:i},r=d.bind(n);return r.listener=i,n.wrapFn=r,r}function h(e,t,i){var n=e._events;if(void 0===n)return[];var r=n[t];return void 0===r?[]:"function"==typeof r?i?[r.listener||r]:[r]:i?function(e){for(var t=Array(e.length),i=0;i0&&(s=t[0]),s instanceof Error)throw s;var s,a=Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)n(l,this,t);else for(var u=l.length,d=p(l,u),i=0;i=0;o--)if(i[o]===t||i[o].listener===t){s=i[o].listener,r=o;break}if(r<0)return this;0===r?i.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return h(this,e,!0)},o.prototype.rawListeners=function(e){return h(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},o.prototype.listenerCount=f,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},49385:e=>{"use strict";var t=Object.prototype.hasOwnProperty,i=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===i.call(e)},s=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var n,r=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!r&&!o)return!1;for(n in e);return void 0===n||t.call(e,n)},a=function(e,t){n&&"__proto__"===t.name?n(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,i){if("__proto__"===i){if(!t.call(e,i))return;if(r)return r(e,i).value}return e[i]};e.exports=function e(){var t,i,n,r,u,d,c=arguments[0],h=1,f=arguments.length,p=!1;for("boolean"==typeof c&&(p=c,c=arguments[1]||{},h=2),(null==c||"object"!=typeof c&&"function"!=typeof c)&&(c={});h{"use strict";e.exports=function e(t,i){if(t===i)return!0;if(t&&i&&"object"==typeof t&&"object"==typeof i){if(t.constructor!==i.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=i.length)return!1;for(r=n;0!=r--;)if(!e(t[r],i[r]))return!1;return!0}if(t.constructor===RegExp)return t.source===i.source&&t.flags===i.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===i.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===i.toString();if((n=(o=Object.keys(t)).length)!==Object.keys(i).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(i,o[r]))return!1;for(r=n;0!=r--;){var n,r,o,s=o[r];if(!e(t[s],i[s]))return!1}return!0}return t!=t&&i!=i}},77847:e=>{e.exports=s,s.default=s,s.stable=u,s.stableStringify=u;var t="[...]",i="[Circular]",n=[],r=[];function o(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function s(e,s,l,u){void 0===u&&(u=o()),function e(n,r,o,s,l,u,d){if(u+=1,"object"==typeof n&&null!==n){for(c=0;cd.depthLimit||void 0!==d.edgesLimit&&o+1>d.edgesLimit){a(t,n,r,l);return}if(s.push(n),Array.isArray(n))for(c=0;ct?1:0}function u(e,s,u,c){void 0===c&&(c=o());var h,f=function e(r,o,s,u,d,c,h){if(c+=1,"object"==typeof r&&null!==r){for(f=0;fh.depthLimit||void 0!==h.edgesLimit&&s+1>h.edgesLimit){a(t,r,o,d);return}if(u.push(r),Array.isArray(r))for(f=0;f0)for(var n=0;n{"use strict";var n=i(9680),r=Object.prototype.toString,o=Object.prototype.hasOwnProperty,s=function(e,t,i){for(var n=0,r=e.length;n=3&&(o=i),"[object Array]"===r.call(e)?s(e,t,o):"string"==typeof e?a(e,t,o):l(e,t,o)}},71416:(e,t,i)=>{"use strict";i.d(t,{y:()=>y});var n=i(99724),r=i(89738),o=i(21778),s=i(2466),a=i(85285);function l({duration:e=300,keyframes:t,times:i,ease:l="easeInOut"}){let u=(0,r.N)(l)?l.map(o.R):(0,o.R)(l),d={done:!1,value:t[0]},c=(i&&i.length===t.length?i:(0,a.Y)(t)).map(t=>t*e),h=(0,s.s)(c,t,{ease:Array.isArray(u)?u:t.map(()=>u||n.mZ).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(d.value=h(t),d.done=t>=e,d)}}var u=i(10913),d=i(77977);function c({keyframes:e,velocity:t=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:o=500,modifyTarget:s,min:a,max:l,restDelta:c=.5,restSpeed:h}){let f,p;let g=e[0],m={done:!1,value:g},v=e=>void 0!==a&&el,b=e=>void 0===a?l:void 0===l?a:Math.abs(a-e)-y*Math.exp(-e/n),S=e=>w+C(e),x=e=>{let t=C(e),i=S(e);m.done=Math.abs(t)<=c,m.value=m.done?w:i},k=e=>{v(m.value)&&(f=e,p=(0,u.S)({keyframes:[m.value,b(m.value)],velocity:(0,d.P)(S,e,m.value),damping:r,stiffness:o,restDelta:c,restSpeed:h}))};return k(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==f||(t=!0,x(e),k(e)),void 0!==f&&e>f)?p.next(e-f):(t||x(e),m)}}}var h=i(2885),f=i(96002);let p=e=>{let t=({timestamp:t})=>e(t);return{start:()=>h.Wi.update(t,!0),stop:()=>(0,h.Pn)(t),now:()=>f.frameData.isProcessing?f.frameData.timestamp:performance.now()}};var g=i(53913),m=i(84657),v=i(91887);let b={decay:c,inertia:c,tween:l,keyframes:l,spring:u.S};function y({autoplay:e=!0,delay:t=0,driver:i=p,keyframes:n,type:r="keyframes",repeat:o=0,repeatDelay:a=0,repeatType:u="loop",onPlay:d,onStop:c,onComplete:h,onUpdate:f,...y}){let _,w,C,S,x,k=1,E=!1,L=()=>{_&&_(),w=new Promise(e=>{_=e})};L();let M=b[r]||l;M!==l&&"number"!=typeof n[0]&&(S=(0,s.s)([0,100],n,{clamp:!1}),n=[0,100]);let N=M({...y,keyframes:n});"mirror"===u&&(x=M({...y,keyframes:[...n].reverse(),velocity:-(y.velocity||0)}));let D="idle",A=null,T=null,I=null;null===N.calculatedDuration&&o&&(N.calculatedDuration=(0,v.i)(N));let{calculatedDuration:O}=N,P=1/0,R=1/0;null!==O&&(R=(P=O+a)*(o+1)-a);let F=0,B=e=>{if(null===T)return;k>0&&(T=Math.min(T,e));let i=(F=null!==A?A:(e-T)*k)-t,r=i<0;F=Math.max(i,0),"finished"===D&&null===A&&(F=R);let s=F,l=N;if(o){let e=F/P,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--;let n=!!((t=Math.min(t,o+1))%2);n&&("reverse"===u?(i=1-i,a&&(i-=a/P)):"mirror"===u&&(l=x));let r=(0,g.u)(0,1,i);F>R&&(r="reverse"===u&&n?1:0),s=r*P}let d=r?{done:!1,value:n[0]}:l.next(s);S&&(d.value=S(d.value));let{done:c}=d;r||null===O||(c=F>=R);let h=null===A&&("finished"===D||"running"===D&&c||k<0&&F<=0);return f&&f(d.value),h&&j(),d},H=()=>{C&&C.stop(),C=void 0},z=()=>{D="idle",H(),L(),T=I=null},j=()=>{D="finished",h&&h(),H(),L()},V=()=>{if(E)return;C||(C=i(B));let e=C.now();d&&d(),null!==A?T=e-A:T&&"finished"!==D||(T=e),I=T,A=null,D="running",C.start()};e&&V();let W={then:(e,t)=>w.then(e,t),get time(){return(0,m.X)(F)},set time(newTime){F=newTime=(0,m.w)(newTime),null===A&&C&&0!==k?T=C.now()-newTime/k:A=newTime},get duration(){let e=null===N.calculatedDuration?(0,v.i)(N):N.calculatedDuration;return(0,m.X)(e)},get speed(){return k},set speed(newSpeed){if(newSpeed===k||!C)return;k=newSpeed,W.time=(0,m.X)(F)},get state(){return D},play:V,pause:()=>{D="paused",A=F},stop:()=>{E=!0,"idle"!==D&&(D="idle",c&&c(),z())},cancel:()=>{null!==I&&B(I),z()},complete:()=>{D="finished"},sample:e=>(T=0,B(e))};return W}},59513:(e,t,i)=>{"use strict";i.d(t,{hR:()=>r,eB:()=>a});let n=e=>Array.isArray(e)&&"number"==typeof e[0];function r(e){return!!(!e||"string"==typeof e&&s[e]||n(e)||Array.isArray(e)&&e.every(r))}let o=([e,t,i,n])=>`cubic-bezier(${e}, ${t}, ${i}, ${n})`,s={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:o([0,.65,.55,1]),circOut:o([.55,0,1,.45]),backIn:o([.31,.01,.66,-.59]),backOut:o([.33,1.53,.69,.99])};function a(e){if(e)return n(e)?o(e):Array.isArray(e)?e.map(a):s[e]}},72620:(e,t,i)=>{"use strict";i.d(t,{p:()=>r});var n=i(59513);function r(e,t,i,{delay:r=0,duration:o,repeat:s=0,repeatType:a="loop",ease:l,times:u}={}){let d={[t]:i};u&&(d.offset=u);let c=(0,n.eB)(l);return Array.isArray(c)&&(d.easing=c),e.animate(d,{delay:r,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:"reverse"===a?"alternate":"normal"})}},10913:(e,t,i)=>{"use strict";i.d(t,{S:()=>c});var n=i(84657),r=i(77977),o=i(33029),s=i(53913);function a(e,t){return e*Math.sqrt(1-t*t)}let l=["duration","bounce"],u=["stiffness","damping","mass"];function d(e,t){return t.some(t=>void 0!==e[t])}function c({keyframes:e,restDelta:t,restSpeed:i,...c}){let h;let f=e[0],p=e[e.length-1],g={done:!1,value:f},{stiffness:m,damping:v,mass:b,velocity:y,duration:_,isResolvedFromDuration:w}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!d(e,u)&&d(e,l)){let i=function({duration:e=800,bounce:t=.25,velocity:i=0,mass:r=1}){let l,u;(0,o.K)(e<=(0,n.w)(10),"Spring duration must be 10 seconds or less");let d=1-t;d=(0,s.u)(.05,1,d),e=(0,s.u)(.01,10,(0,n.X)(e)),d<1?(l=t=>{let n=t*d,r=n*e;return .001-(n-i)/a(t,d)*Math.exp(-r)},u=t=>{let n=t*d*e,r=Math.pow(d,2)*Math.pow(t,2)*e,o=a(Math.pow(t,2),d);return(-l(t)+.001>0?-1:1)*((n*i+i-r)*Math.exp(-n))/o}):(l=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),u=t=>Math.exp(-t*e)*((i-t)*(e*e)));let c=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(l,u,5/e);if(e=(0,n.w)(e),isNaN(c))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(c,2)*r;return{stiffness:t,damping:2*d*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...i,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(c),C=y?-(0,n.X)(y):0,S=v/(2*Math.sqrt(m*b)),x=p-f,k=(0,n.X)(Math.sqrt(m/b)),E=5>Math.abs(x);if(i||(i=E?.01:2),t||(t=E?.005:.5),S<1){let e=a(k,S);h=t=>p-Math.exp(-S*k*t)*((C+S*k*x)/e*Math.sin(e*t)+x*Math.cos(e*t))}else if(1===S)h=e=>p-Math.exp(-k*e)*(x+(C+k*x)*e);else{let e=k*Math.sqrt(S*S-1);h=t=>{let i=Math.exp(-S*k*t),n=Math.min(e*t,300);return p-i*((C+S*k*x)*Math.sinh(n)+e*x*Math.cosh(n))/e}}return{calculatedDuration:w&&_||null,next:e=>{let n=h(e);if(w)g.done=e>=_;else{let o=C;0!==e&&(o=S<1?(0,r.P)(h,e,n):0);let s=Math.abs(o)<=i,a=Math.abs(p-n)<=t;g.done=s&&a}return g.value=g.done?p:n,g}}}},91887:(e,t,i)=>{"use strict";i.d(t,{E:()=>n,i:()=>r});let n=2e4;function r(e){let t=0,i=e.next(t);for(;!i.done&&t=n?1/0:t}},77977:(e,t,i)=>{"use strict";i.d(t,{P:()=>r});var n=i(32369);function r(e,t,i){let r=Math.max(t-5,0);return(0,n.R)(i-e(r),t-r)}},17985:(e,t,i)=>{"use strict";i.d(t,{v:()=>L});var n=i(33029),r=i(84657),o=i(37981),s=i(2885),a=i(72620),l=i(59513);let u={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},d={},c={};for(let e in u)c[e]=()=>(void 0===d[e]&&(d[e]=u[e]()),d[e]);var h=i(71416);let f=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),p=(e,t)=>"spring"===t.type||"backgroundColor"===e||!(0,l.hR)(t.ease);var g=i(606),m=i(67188);let v={type:"spring",stiffness:500,damping:25,restSpeed:10},b=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),y={type:"keyframes",duration:.8},_={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},w=(e,{keyframes:t})=>t.length>2?y:m.G.has(e)?e.startsWith("scale")?b(t[1]):v:_;var C=i(99514);let S=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(C.P.test(t)||"0"===t)&&!t.startsWith("url("));var x=i(51997),k=i(65508),E=i(98548);let L=(e,t,i,l={})=>u=>{let d=(0,E.e)(l,e)||{},m=d.delay||l.delay||0,{elapsed:v=0}=l;v-=(0,r.w)(m);let b=function(e,t,i,n){let r,o;let s=S(t,i);r=Array.isArray(i)?[...i]:[null,i];let a=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e{t.set(e),d.onUpdate&&d.onUpdate(e)},onComplete:()=>{u(),d.onComplete&&d.onComplete()}};if((0,E.r)(d)||(M={...M,...w(e,M)}),M.duration&&(M.duration=(0,r.w)(M.duration)),M.repeatDelay&&(M.repeatDelay=(0,r.w)(M.repeatDelay)),!C||!L||o.c.current||!1===d.type)return function({keyframes:e,delay:t,onUpdate:i,onComplete:n}){let r=()=>(i&&i(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:g.Z,pause:g.Z,stop:g.Z,then:e=>(e(),Promise.resolve()),cancel:g.Z,complete:g.Z});return t?(0,h.y)({keyframes:[0,1],duration:0,delay:t,onComplete:r}):r()}(M);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let i=function(e,t,{onUpdate:i,onComplete:n,...o}){let l,u;if(!(c.waapi()&&f.has(t)&&!o.repeatDelay&&"mirror"!==o.repeatType&&0!==o.damping&&"inertia"!==o.type))return!1;let d=!1,g=()=>{u=new Promise(e=>{l=e})};g();let{keyframes:m,duration:v=300,ease:b,times:y}=o;if(p(t,o)){let e=(0,h.y)({...o,repeat:0,delay:0}),t={done:!1,value:m[0]},i=[],n=0;for(;!t.done&&n<2e4;)i.push((t=e.sample(n)).value),n+=10;y=void 0,m=i,v=n-10,b="linear"}let _=(0,a.p)(e.owner.current,t,m,{...o,duration:v,ease:b,times:y}),w=()=>_.cancel(),C=()=>{s.Wi.update(w),l(),g()};return _.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:i="loop"}){let n=t&&"loop"!==i&&t%2==1?0:e.length-1;return e[n]}(m,o)),n&&n(),C()},{then:(e,t)=>u.then(e,t),get time(){return(0,r.X)(_.currentTime||0)},set time(newTime){_.currentTime=(0,r.w)(newTime)},get speed(){return _.playbackRate},set speed(newSpeed){_.playbackRate=newSpeed},get duration(){return(0,r.X)(v)},play:()=>{d||(_.play(),(0,s.Pn)(w))},pause:()=>_.pause(),stop:()=>{if(d=!0,"idle"===_.playState)return;let{currentTime:t}=_;if(t){let i=(0,h.y)({...o,autoplay:!1});e.setWithVelocity(i.sample(t-10).value,i.sample(t).value,10)}C()},complete:()=>_.finish(),cancel:C}}(t,e,M);if(i)return i}return(0,h.y)(M)}},62037:(e,t,i)=>{"use strict";i.d(t,{D:()=>s});var n=i(17985),r=i(7881),o=i(8423);function s(e,t,i){let s=(0,o.i)(e)?e:(0,r.B)(e);return s.start((0,n.v)("",s,t,i)),s.animation}},63741:(e,t,i)=>{"use strict";i.d(t,{w:()=>u});var n=i(2885),r=i(67188),o=i(51556),s=i(17985),a=i(64595),l=i(51527);function u(e,t,{delay:i=0,transitionOverride:u,type:d}={}){let{transition:c=e.getDefaultTransition(),transitionEnd:h,...f}=e.makeTargetAnimatable(t),p=e.getValue("willChange");u&&(c=u);let g=[],m=d&&e.animationState&&e.animationState.getState()[d];for(let t in f){let l=e.getValue(t),u=f[t];if(!l||void 0===u||m&&function({protectedKeys:e,needsAnimating:t},i){let n=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,n}(m,t))continue;let d={delay:i,elapsed:0,...c};if(window.HandoffAppearAnimations&&!l.hasAnimated){let i=e.getProps()[o.M];i&&(d.elapsed=window.HandoffAppearAnimations(i,t,l,n.Wi))}l.start((0,s.v)(t,l,u,e.shouldReduceMotion&&r.G.has(t)?{type:!1}:d));let h=l.animation;(0,a.L)(p)&&(p.add(t),h.then(()=>p.remove(t))),g.push(h)}return h&&Promise.all(g).then(()=>{h&&(0,l.CD)(e,h)}),g}},99519:(e,t,i)=>{"use strict";i.d(t,{d:()=>a});var n=i(66968),r=i(63741);function o(e,t,i={}){let a=(0,n.x)(e,t,i.custom),{transition:l=e.getDefaultTransition()||{}}=a||{};i.transitionOverride&&(l=i.transitionOverride);let u=a?()=>Promise.all((0,r.w)(e,a,i)):()=>Promise.resolve(),d=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:r=0,staggerChildren:a,staggerDirection:u}=l;return function(e,t,i=0,n=0,r=1,a){let l=[],u=(e.variantChildren.size-1)*n,d=1===r?(e=0)=>e*n:(e=0)=>u-e*n;return Array.from(e.variantChildren).sort(s).forEach((e,n)=>{e.notify("AnimationStart",t),l.push(o(e,t,{...a,delay:i+d(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(l)}(e,t,r+n,a,u,i)}:()=>Promise.resolve(),{when:c}=l;if(!c)return Promise.all([u(),d(i.delay)]);{let[e,t]="beforeChildren"===c?[u,d]:[d,u];return e().then(()=>t())}}function s(e,t){return e.sortNodePosition(t)}function a(e,t,i={}){let s;if(e.notify("AnimationStart",t),Array.isArray(t))s=Promise.all(t.map(t=>o(e,t,i)));else if("string"==typeof t)s=o(e,t,i);else{let o="function"==typeof t?(0,n.x)(e,t,i.custom):t;s=Promise.all((0,r.w)(e,o,i))}return s.then(()=>e.notify("AnimationComplete",t))}},51556:(e,t,i)=>{"use strict";i.d(t,{M:()=>o,t:()=>r});var n=i(52069);let r="framerAppearId",o="data-"+(0,n.D)(r)},91129:(e,t,i)=>{"use strict";function n(e){return"object"==typeof e&&"function"==typeof e.start}i.d(t,{H:()=>n})},54365:(e,t,i)=>{"use strict";i.d(t,{C:()=>n});let n=e=>Array.isArray(e)},98548:(e,t,i)=>{"use strict";function n({when:e,delay:t,delayChildren:i,staggerChildren:n,staggerDirection:r,repeat:o,repeatType:s,repeatDelay:a,from:l,elapsed:u,...d}){return!!Object.keys(d).length}function r(e,t){return e[t]||e.default||e}i.d(t,{e:()=>r,r:()=>n})},82988:(e,t,i)=>{"use strict";i.d(t,{M:()=>v});var n=i(2784),r=i(58550),o=i(85632),s=i(49501),a=i(75248);class l extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:t}){let i=(0,n.useId)(),r=(0,n.useRef)(null),o=(0,n.useRef)({width:0,height:0,top:0,left:0});return(0,n.useInsertionEffect)(()=>{let{width:e,height:n,top:s,left:a}=o.current;if(t||!r.current||!e||!n)return;r.current.dataset.motionPopId=i;let l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(` + */let n=i(95766),r=i(62333),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function s(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,a.prototype),t}function a(e,t,i){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return d(e)}return l(e,t,i)}function l(e,t,i){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!a.isEncoding(t))throw TypeError("Unknown encoding: "+t);let i=0|p(e,t),n=s(i),r=n.write(e,t);return r!==i&&(n=n.slice(0,r)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(F(e,Uint8Array)){let t=new Uint8Array(e);return h(t.buffer,t.byteOffset,t.byteLength)}return c(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(F(e,ArrayBuffer)||e&&F(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(F(e,SharedArrayBuffer)||e&&F(e.buffer,SharedArrayBuffer)))return h(e,t,i);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return a.from(n,t,i);let r=function(e){if(a.isBuffer(e)){let t=0|f(e.length),i=s(t);return 0===i.length||e.copy(i,0,0,t),i}if(void 0!==e.length){var t;return"number"!=typeof e.length||(t=e.length)!=t?s(0):c(e)}if("Buffer"===e.type&&Array.isArray(e.data))return c(e.data)}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return a.from(e[Symbol.toPrimitive]("string"),t,i);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return u(e),s(e<0?0:0|f(e))}function c(e){let t=e.length<0?0:0|f(e.length),i=s(t);for(let n=0;n=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function p(e,t){if(a.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||F(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let i=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===i)return 0;let r=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return P(e).length;default:if(r)return n?-1:O(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,i){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===i||i>this.length)&&(i=this.length),i<=0||(i>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,i){let n=e.length;(!t||t<0)&&(t=0),(!i||i<0||i>n)&&(i=n);let r="";for(let n=t;n2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),(o=i=+i)!=o&&(i=r?0:e.length-1),i<0&&(i=e.length+i),i>=e.length){if(r)return -1;i=e.length-1}else if(i<0){if(!r)return -1;i=0}if("string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:b(e,t,i,n,r);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?r?Uint8Array.prototype.indexOf.call(e,t,i):Uint8Array.prototype.lastIndexOf.call(e,t,i):b(e,[t],i,n,r);throw TypeError("val must be string, number or Buffer")}function b(e,t,i,n,r){let o,s=1,a=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;s=2,a/=2,l/=2,i/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(r){let n=-1;for(o=i;oa&&(i=a-l),o=i;o>=0;o--){let i=!0;for(let n=0;n239?4:t>223?3:t>191?2:1;if(r+s<=i){let i,n,a,l;switch(s){case 1:t<128&&(o=t);break;case 2:(192&(i=e[r+1]))==128&&(l=(31&t)<<6|63&i)>127&&(o=l);break;case 3:i=e[r+1],n=e[r+2],(192&i)==128&&(192&n)==128&&(l=(15&t)<<12|(63&i)<<6|63&n)>2047&&(l<55296||l>57343)&&(o=l);break;case 4:i=e[r+1],n=e[r+2],a=e[r+3],(192&i)==128&&(192&n)==128&&(192&a)==128&&(l=(15&t)<<18|(63&i)<<12|(63&n)<<6|63&a)>65535&&l<1114112&&(o=l)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),r+=s}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);let i="",n=0;for(;ni)throw RangeError("Trying to access beyond buffer length")}function w(e,t,i,n,r,o){if(!a.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw RangeError("Index out of range")}function C(e,t,i,n,r){D(t,n,r,e,i,7);let o=Number(t&BigInt(4294967295));e[i++]=o,o>>=8,e[i++]=o,o>>=8,e[i++]=o,o>>=8,e[i++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[i++]=s,s>>=8,e[i++]=s,s>>=8,e[i++]=s,s>>=8,e[i++]=s,i}function S(e,t,i,n,r){D(t,n,r,e,i,7);let o=Number(t&BigInt(4294967295));e[i+7]=o,o>>=8,e[i+6]=o,o>>=8,e[i+5]=o,o>>=8,e[i+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[i+3]=s,s>>=8,e[i+2]=s,s>>=8,e[i+1]=s,s>>=8,e[i]=s,i+8}function x(e,t,i,n,r,o){if(i+n>e.length||i<0)throw RangeError("Index out of range")}function k(e,t,i,n,o){return t=+t,i>>>=0,o||x(e,t,i,4,34028234663852886e22,-34028234663852886e22),r.write(e,t,i,n,23,4),i+4}function E(e,t,i,n,o){return t=+t,i>>>=0,o||x(e,t,i,8,17976931348623157e292,-17976931348623157e292),r.write(e,t,i,n,52,8),i+8}t.Buffer=a,t.SlowBuffer=function(e){return+e!=e&&(e=0),a.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=2147483647,a.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(e,t,i){return l(e,t,i)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(e,t,i){return(u(e),e<=0)?s(e):void 0!==t?"string"==typeof i?s(e).fill(t,i):s(e).fill(t):s(e)},a.allocUnsafe=function(e){return d(e)},a.allocUnsafeSlow=function(e){return d(e)},a.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==a.prototype},a.compare=function(e,t){if(F(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),F(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(e)||!a.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let i=e.length,n=t.length;for(let r=0,o=Math.min(i,n);rn.length?(a.isBuffer(t)||(t=a.from(t)),t.copy(n,r)):Uint8Array.prototype.set.call(n,t,r);else if(a.isBuffer(t))t.copy(n,r);else throw TypeError('"list" argument must be an Array of Buffers');r+=t.length}return n},a.byteLength=p,a.prototype._isBuffer=!0,a.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;ti&&(e+=" ... "),""},o&&(a.prototype[o]=a.prototype.inspect),a.prototype.compare=function(e,t,i,n,r){if(F(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===i&&(i=e?e.length:0),void 0===n&&(n=0),void 0===r&&(r=this.length),t<0||i>e.length||n<0||r>this.length)throw RangeError("out of range index");if(n>=r&&t>=i)return 0;if(n>=r)return -1;if(t>=i)return 1;if(t>>>=0,i>>>=0,n>>>=0,r>>>=0,this===e)return 0;let o=r-n,s=i-t,l=Math.min(o,s),u=this.slice(n,r),d=e.slice(t,i);for(let e=0;e>>=0,isFinite(i)?(i>>>=0,void 0===n&&(n="utf8")):(n=i,i=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let h=this.length-t;if((void 0===i||i>h)&&(i=h),e.length>0&&(i<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let f=!1;for(;;)switch(n){case"hex":return function(e,t,i,n){let r;i=Number(i)||0;let o=e.length-i;n?(n=Number(n))>o&&(n=o):n=o;let s=t.length;for(n>s/2&&(n=s/2),r=0;r>8,r.push(i%256),r.push(n);return r}(e,this.length-d),this,d,c);default:if(f)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),f=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},a.prototype.slice=function(e,t){let i=this.length;e=~~e,t=void 0===t?i:~~t,e<0?(e+=i)<0&&(e=0):e>i&&(e=i),t<0?(t+=i)<0&&(t=0):t>i&&(t=i),t>>=0,t>>>=0,i||_(e,t,this.length);let n=this[e],r=1,o=0;for(;++o>>=0,t>>>=0,i||_(e,t,this.length);let n=this[e+--t],r=1;for(;t>0&&(r*=256);)n+=this[e+--t]*r;return n},a.prototype.readUint8=a.prototype.readUInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),this[e]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readBigUInt64LE=H(function(e){A(e>>>=0,"offset");let t=this[e],i=this[e+7];(void 0===t||void 0===i)&&T(e,this.length-8);let n=t+256*this[++e]+65536*this[++e]+16777216*this[++e],r=this[++e]+256*this[++e]+65536*this[++e]+16777216*i;return BigInt(n)+(BigInt(r)<>>=0,"offset");let t=this[e],i=this[e+7];(void 0===t||void 0===i)&&T(e,this.length-8);let n=16777216*t+65536*this[++e]+256*this[++e]+this[++e],r=16777216*this[++e]+65536*this[++e]+256*this[++e]+i;return(BigInt(n)<>>=0,t>>>=0,i||_(e,t,this.length);let n=this[e],r=1,o=0;for(;++o=(r*=128)&&(n-=Math.pow(2,8*t)),n},a.prototype.readIntBE=function(e,t,i){e>>>=0,t>>>=0,i||_(e,t,this.length);let n=t,r=1,o=this[e+--n];for(;n>0&&(r*=256);)o+=this[e+--n]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*t)),o},a.prototype.readInt8=function(e,t){return(e>>>=0,t||_(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},a.prototype.readInt16LE=function(e,t){e>>>=0,t||_(e,2,this.length);let i=this[e]|this[e+1]<<8;return 32768&i?4294901760|i:i},a.prototype.readInt16BE=function(e,t){e>>>=0,t||_(e,2,this.length);let i=this[e+1]|this[e]<<8;return 32768&i?4294901760|i:i},a.prototype.readInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readBigInt64LE=H(function(e){A(e>>>=0,"offset");let t=this[e],i=this[e+7];return(void 0===t||void 0===i)&&T(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(i<<24))<>>=0,"offset");let t=this[e],i=this[e+7];return(void 0===t||void 0===i)&&T(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||_(e,4,this.length),r.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return e>>>=0,t||_(e,4,this.length),r.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return e>>>=0,t||_(e,8,this.length),r.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return e>>>=0,t||_(e,8,this.length),r.read(this,e,!1,52,8)},a.prototype.writeUintLE=a.prototype.writeUIntLE=function(e,t,i,n){if(e=+e,t>>>=0,i>>>=0,!n){let n=Math.pow(2,8*i)-1;w(this,e,t,i,n,0)}let r=1,o=0;for(this[t]=255&e;++o>>=0,i>>>=0,!n){let n=Math.pow(2,8*i)-1;w(this,e,t,i,n,0)}let r=i-1,o=1;for(this[t+r]=255&e;--r>=0&&(o*=256);)this[t+r]=e/o&255;return t+i},a.prototype.writeUint8=a.prototype.writeUInt8=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,1,255,0),this[t]=255&e,t+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigUInt64LE=H(function(e,t=0){return C(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeBigUInt64BE=H(function(e,t=0){return S(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeIntLE=function(e,t,i,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*i-1);w(this,e,t,i,n-1,-n)}let r=0,o=1,s=0;for(this[t]=255&e;++r>0)-s&255;return t+i},a.prototype.writeIntBE=function(e,t,i,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*i-1);w(this,e,t,i,n-1,-n)}let r=i-1,o=1,s=0;for(this[t+r]=255&e;--r>=0&&(o*=256);)e<0&&0===s&&0!==this[t+r+1]&&(s=1),this[t+r]=(e/o>>0)-s&255;return t+i},a.prototype.writeInt8=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeInt16BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeInt32LE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},a.prototype.writeInt32BE=function(e,t,i){return e=+e,t>>>=0,i||w(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigInt64LE=H(function(e,t=0){return C(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeBigInt64BE=H(function(e,t=0){return S(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeFloatLE=function(e,t,i){return k(this,e,t,!0,i)},a.prototype.writeFloatBE=function(e,t,i){return k(this,e,t,!1,i)},a.prototype.writeDoubleLE=function(e,t,i){return E(this,e,t,!0,i)},a.prototype.writeDoubleBE=function(e,t,i){return E(this,e,t,!1,i)},a.prototype.copy=function(e,t,i,n){if(!a.isBuffer(e))throw TypeError("argument should be a Buffer");if(i||(i=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,i=void 0===i?this.length:i>>>0,e||(e=0),"number"==typeof e)for(r=t;r=n+4;i-=3)t=`_${e.slice(i-3,i)}${t}`;return`${e.slice(0,i)}${t}`}function D(e,t,i,n,r,o){if(e>i||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${(o+1)*8}${r}`:`>= -(2${r} ** ${(o+1)*8-1}${r}) and < 2 ** ${(o+1)*8-1}${r}`:`>= ${t}${r} and <= ${i}${r}`,new L.ERR_OUT_OF_RANGE("value",n,e)}A(r,"offset"),(void 0===n[r]||void 0===n[r+o])&&T(r,n.length-(o+1))}function A(e,t){if("number"!=typeof e)throw new L.ERR_INVALID_ARG_TYPE(t,"number",e)}function T(e,t,i){if(Math.floor(e)!==e)throw A(e,i),new L.ERR_OUT_OF_RANGE(i||"offset","an integer",e);if(t<0)throw new L.ERR_BUFFER_OUT_OF_BOUNDS;throw new L.ERR_OUT_OF_RANGE(i||"offset",`>= ${i?1:0} and <= ${t}`,e)}M("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),M("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),M("ERR_OUT_OF_RANGE",function(e,t,i){let n=`The value of "${e}" is out of range.`,r=i;return Number.isInteger(i)&&Math.abs(i)>4294967296?r=N(String(i)):"bigint"==typeof i&&(r=String(i),(i>BigInt(2)**BigInt(32)||i<-(BigInt(2)**BigInt(32)))&&(r=N(r)),r+="n"),n+=` It must be ${t}. Received ${r}`},RangeError);let I=/[^+/0-9A-Za-z-_]/g;function O(e,t){let i;t=t||1/0;let n=e.length,r=null,o=[];for(let s=0;s55295&&i<57344){if(!r){if(i>56319||s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}r=i;continue}if(i<56320){(t-=3)>-1&&o.push(239,191,189),r=i;continue}i=(r-55296<<10|i-56320)+65536}else r&&(t-=3)>-1&&o.push(239,191,189);if(r=null,i<128){if((t-=1)<0)break;o.push(i)}else if(i<2048){if((t-=2)<0)break;o.push(i>>6|192,63&i|128)}else if(i<65536){if((t-=3)<0)break;o.push(i>>12|224,i>>6&63|128,63&i|128)}else if(i<1114112){if((t-=4)<0)break;o.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}else throw Error("Invalid code point")}return o}function P(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(I,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function R(e,t,i,n){let r;for(r=0;r=t.length)&&!(r>=e.length);++r)t[r+i]=e[r];return r}function F(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let B=function(){let e="0123456789abcdef",t=Array(256);for(let i=0;i<16;++i){let n=16*i;for(let r=0;r<16;++r)t[n+r]=e[i]+e[r]}return t}();function H(e){return"undefined"==typeof BigInt?z:e}function z(){throw Error("BigInt not supported")}},62680:(e,t,i)=>{"use strict";var n=i(67286),r=i(89429),o=r(n("String.prototype.indexOf"));e.exports=function(e,t){var i=n(e,!!t);return"function"==typeof i&&o(e,".prototype.")>-1?r(i):i}},89429:(e,t,i)=>{"use strict";var n=i(4090),r=i(67286),o=r("%Function.prototype.apply%"),s=r("%Function.prototype.call%"),a=r("%Reflect.apply%",!0)||n.call(s,o),l=r("%Object.getOwnPropertyDescriptor%",!0),u=r("%Object.defineProperty%",!0),d=r("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var t=a(n,s,arguments);return l&&u&&l(t,"length").configurable&&u(t,"length",{value:1+d(0,e.length-(arguments.length-1))}),t};var c=function(){return a(n,o,arguments)};u?u(e.exports,"apply",{value:c}):e.exports.apply=c},13973:(e,t,i)=>{var n=i(77834).Buffer,r=i(54851).Transform,o=i(30214).s;function s(e){r.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}i(91285)(s,r),s.prototype.update=function(e,t,i){"string"==typeof e&&(e=n.from(e,t));var r=this._update(e);return this.hashMode?this:(i&&(r=this._toString(r,i)),r)},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,i){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{i(n)}},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,i){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw Error("can't switch encodings");var n=this._decoder.write(e);return i&&(n+=this._decoder.end()),n},e.exports=s},97327:(e,t)=>{"use strict";t.parse=function(e){for(var t,i=[],n=String(e||""),r=n.indexOf(","),o=0,s=!1;!s;)-1===r&&(r=n.length,s=!0),((t=n.slice(o,r).trim())||!s)&&i.push(t),o=r+1,r=n.indexOf(",",o);return i},t.stringify=function(e,t){var i=t||{},n=!1===i.padLeft?"":" ",r=i.padRight?" ":"";return""===e[e.length-1]&&(e=e.concat("")),e.join(r+","+n).trim()}},50381:(e,t,i)=>{"use strict";var n=i(91706),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var i,o,s,a,l,u,d,c,h=!1;t||(t={}),s=t.debug||!1;try{if(l=n(),u=document.createRange(),d=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(i){if(i.stopPropagation(),t.format){if(i.preventDefault(),void 0===i.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var n=r[t.format]||r.default;window.clipboardData.setData(n,e)}else i.clipboardData.clearData(),i.clipboardData.setData(t.format,e)}t.onCopy&&(i.preventDefault(),t.onCopy(i.clipboardData))}),document.body.appendChild(c),u.selectNodeContents(c),d.addRange(u),!document.execCommand("copy"))throw Error("copy command was unsuccessful");h=!0}catch(n){s&&console.error("unable to copy using execCommand: ",n),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),h=!0}catch(n){s&&console.error("unable to copy using clipboardData: ",n),s&&console.error("falling back to prompt"),i="message"in t?t.message:"Copy to clipboard: #{key}, Enter",o=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",a=i.replace(/#{\s*key\s*}/g,o),window.prompt(a,e)}}finally{d&&("function"==typeof d.removeRange?d.removeRange(u):d.removeAllRanges()),c&&document.body.removeChild(c),l()}return h}},16162:(e,t,i)=>{"use strict";var n=i(91285),r=i(27993),o=i(51445),s=i(9065),a=i(13973);function l(e){a.call(this,"digest"),this._hash=e}n(l,a),l.prototype._update=function(e){this._hash.update(e)},l.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new r:"rmd160"===e||"ripemd160"===e?new o:new l(s(e))}},79344:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-action-bar {\n white-space: nowrap;\n height: 100%;\n}\n\n.monaco-action-bar .actions-container {\n display: flex;\n margin: 0 auto;\n padding: 0;\n height: 100%;\n width: 100%;\n align-items: center;\n}\n\n.monaco-action-bar.vertical .actions-container {\n display: inline-block;\n}\n\n.monaco-action-bar .action-item {\n display: block;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n position: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-action-bar .action-item.disabled {\n cursor: default;\n}\n\n.monaco-action-bar .action-item .icon,\n.monaco-action-bar .action-item .codicon {\n display: block;\n}\n\n.monaco-action-bar .action-item .codicon {\n display: flex;\n align-items: center;\n width: 16px;\n height: 16px;\n}\n\n.monaco-action-bar .action-label {\n display: flex;\n font-size: 11px;\n padding: 3px;\n border-radius: 5px;\n}\n\n.monaco-action-bar .action-item.disabled .action-label,\n.monaco-action-bar .action-item.disabled .action-label::before,\n.monaco-action-bar .action-item.disabled .action-label:hover {\n opacity: 0.6;\n}\n\n/* Vertical actions */\n\n.monaco-action-bar.vertical {\n text-align: left;\n}\n\n.monaco-action-bar.vertical .action-item {\n display: block;\n}\n\n.monaco-action-bar.vertical .action-label.separator {\n display: block;\n border-bottom: 1px solid #bbb;\n padding-top: 1px;\n margin-left: .8em;\n margin-right: .8em;\n}\n\n.monaco-action-bar .action-item .action-label.separator {\n width: 1px;\n height: 16px;\n margin: 5px 4px !important;\n cursor: default;\n min-width: 1px;\n padding: 0;\n background-color: #bbb;\n}\n\n.secondary-actions .monaco-action-bar .action-label {\n margin-left: 6px;\n}\n\n/* Action Items */\n.monaco-action-bar .action-item.select-container {\n overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n flex: 1;\n max-width: 170px;\n min-width: 60px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item {\n display: flex;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {\n display: flex;\n align-items: center;\n cursor: default;\n}\n\n.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {\n width: 1px;\n}\n",""]);let a=s},32488:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-aria-container {\n position: absolute; /* try to hide from window but not from screen readers */\n left:-999em;\n}",""]);let a=s},71635:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-text-button {\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 4px;\n border-radius: 2px;\n text-align: center;\n cursor: pointer;\n justify-content: center;\n align-items: center;\n border: 1px solid var(--vscode-button-border, transparent);\n line-height: 18px;\n}\n\n.monaco-text-button:focus {\n outline-offset: 2px !important;\n}\n\n.monaco-text-button:hover {\n text-decoration: none !important;\n}\n\n.monaco-button.disabled:focus,\n.monaco-button.disabled {\n opacity: 0.4 !important;\n cursor: default;\n}\n\n.monaco-text-button .codicon {\n margin: 0 0.2em;\n color: inherit !important;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label {\n flex-direction: row;\n flex-wrap: wrap;\n padding: 0 4px;\n overflow: hidden;\n height: 28px;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {\n flex-basis: 100%;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {\n flex-grow: 1;\n width: 0;\n overflow: hidden;\n}\n\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,\n.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: normal;\n font-style: inherit;\n padding: 4px 0;\n}\n\n.monaco-button-dropdown {\n display: flex;\n cursor: pointer;\n}\n\n.monaco-button-dropdown.disabled {\n cursor: default;\n}\n\n.monaco-button-dropdown > .monaco-button:focus {\n outline-offset: -1px !important;\n}\n\n.monaco-button-dropdown.disabled > .monaco-button.disabled,\n.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,\n.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {\n opacity: 0.4 !important;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-text-button {\n border-right-width: 0 !important;\n}\n\n.monaco-button-dropdown .monaco-button-dropdown-separator {\n padding: 4px 0;\n cursor: default;\n}\n\n.monaco-button-dropdown .monaco-button-dropdown-separator > div {\n height: 100%;\n width: 1px;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {\n border: 1px solid var(--vscode-button-border, transparent);\n border-left-width: 0 !important;\n border-radius: 0 2px 2px 0;\n}\n\n.monaco-button-dropdown > .monaco-button.monaco-text-button {\n border-radius: 2px 0 0 2px;\n}\n\n.monaco-description-button {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 4px 5px; /* allows button focus outline to be visible */\n}\n\n.monaco-description-button .monaco-button-description {\n font-style: italic;\n font-size: 11px;\n padding: 4px 20px;\n}\n\n.monaco-description-button .monaco-button-label,\n.monaco-description-button .monaco-button-description {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.monaco-description-button .monaco-button-label > .codicon,\n.monaco-description-button .monaco-button-description > .codicon {\n margin: 0 0.2em;\n color: inherit !important;\n}\n",""]);let a=s},38643:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.codicon-wrench-subaction {\n opacity: 0.5;\n}\n\n@keyframes codicon-spin {\n 100% {\n transform:rotate(360deg);\n }\n}\n\n.codicon-sync.codicon-modifier-spin,\n.codicon-loading.codicon-modifier-spin,\n.codicon-gear.codicon-modifier-spin,\n.codicon-notebook-state-executing.codicon-modifier-spin {\n /* Use steps to throttle FPS to reduce CPU usage */\n animation: codicon-spin 1.5s steps(30) infinite;\n}\n\n.codicon-modifier-disabled {\n opacity: 0.4;\n}\n\n/* custom speed & easing for loading icon */\n.codicon-loading,\n.codicon-tree-item-loading::before {\n animation-duration: 1s !important;\n animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;\n}\n",""]);let a=s},83129:(e,t,i)=>{"use strict";i.d(t,{Z:()=>h});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o),a=i(78991),l=i.n(a),u=new URL(i(26602),i.b),d=s()(r()),c=l()(u);d.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n@font-face {\n font-family: "codicon";\n font-display: block;\n src: url('+c+") format(\"truetype\");\n}\n\n.codicon[class*='codicon-'] {\n font: normal normal normal 16px/1 codicon;\n display: inline-block;\n text-decoration: none;\n text-rendering: auto;\n text-align: center;\n text-transform: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n user-select: none;\n -webkit-user-select: none;\n}\n\n/* icon rules are dynamically created by the platform theme service (see iconsStyleSheet.ts) */\n",""]);let h=d},57820:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.context-view {\n position: absolute;\n}\n\n.context-view.fixed {\n all: initial;\n font-family: inherit;\n font-size: 13px;\n position: fixed;\n color: inherit;\n}\n",""]);let a=s},56050:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-count-badge {\n padding: 3px 6px;\n border-radius: 11px;\n font-size: 11px;\n min-width: 18px;\n min-height: 18px;\n line-height: 11px;\n font-weight: normal;\n text-align: center;\n display: inline-block;\n box-sizing: border-box;\n}\n\n.monaco-count-badge.long {\n padding: 2px 3px;\n border-radius: 2px;\n min-height: auto;\n line-height: normal;\n}\n",""]);let a=s},706:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-dropdown {\n height: 100%;\n padding: 0;\n}\n\n.monaco-dropdown > .dropdown-label {\n cursor: pointer;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.monaco-dropdown > .dropdown-label > .action-label.disabled {\n cursor: default;\n}\n\n.monaco-dropdown-with-primary {\n display: flex !important;\n flex-direction: row;\n border-radius: 5px;\n}\n\n.monaco-dropdown-with-primary > .action-container > .action-label {\n margin-right: 0;\n}\n\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {\n font-size: 12px;\n padding-left: 0px;\n padding-right: 0px;\n line-height: 16px;\n margin-left: -3px;\n}\n\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {\n display: block;\n background-size: 16px;\n background-position: center center;\n background-repeat: no-repeat;\n}\n",""]);let a=s},15258:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/* ---------- Find input ---------- */\n\n.monaco-findInput {\n position: relative;\n}\n\n.monaco-findInput .monaco-inputbox {\n font-size: 13px;\n width: 100%;\n}\n\n.monaco-findInput > .controls {\n position: absolute;\n top: 3px;\n right: 2px;\n}\n\n.vs .monaco-findInput.disabled {\n background-color: #E1E1E1;\n}\n\n/* Theming */\n.vs-dark .monaco-findInput.disabled {\n background-color: #333;\n}\n\n/* Highlighting */\n.monaco-findInput.highlight-0 .controls,\n.hc-light .monaco-findInput.highlight-0 .controls {\n animation: monaco-findInput-highlight-0 100ms linear 0s;\n}\n\n.monaco-findInput.highlight-1 .controls,\n.hc-light .monaco-findInput.highlight-1 .controls {\n animation: monaco-findInput-highlight-1 100ms linear 0s;\n}\n\n.hc-black .monaco-findInput.highlight-0 .controls,\n.vs-dark .monaco-findInput.highlight-0 .controls {\n animation: monaco-findInput-highlight-dark-0 100ms linear 0s;\n}\n\n.hc-black .monaco-findInput.highlight-1 .controls,\n.vs-dark .monaco-findInput.highlight-1 .controls {\n animation: monaco-findInput-highlight-dark-1 100ms linear 0s;\n}\n\n@keyframes monaco-findInput-highlight-0 {\n 0% { background: rgba(253, 255, 0, 0.8); }\n 100% { background: transparent; }\n}\n@keyframes monaco-findInput-highlight-1 {\n 0% { background: rgba(253, 255, 0, 0.8); }\n /* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\n 99% { background: transparent; }\n}\n\n@keyframes monaco-findInput-highlight-dark-0 {\n 0% { background: rgba(255, 255, 255, 0.44); }\n 100% { background: transparent; }\n}\n@keyframes monaco-findInput-highlight-dark-1 {\n 0% { background: rgba(255, 255, 255, 0.44); }\n /* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\n 99% { background: transparent; }\n}\n",""]);let a=s},74127:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-hover {\n cursor: default;\n position: absolute;\n overflow: hidden;\n z-index: 50;\n user-select: text;\n -webkit-user-select: text;\n box-sizing: initial;\n animation: fadein 100ms linear;\n line-height: 1.5em;\n}\n\n.monaco-hover.hidden {\n display: none;\n}\n\n.monaco-hover a:hover:not(.disabled) {\n cursor: pointer;\n}\n\n.monaco-hover .hover-contents:not(.html-hover-contents) {\n padding: 4px 8px;\n}\n\n.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {\n max-width: 500px;\n word-wrap: break-word;\n}\n\n.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {\n min-width: 100%;\n}\n\n.monaco-hover p,\n.monaco-hover .code,\n.monaco-hover ul,\n.monaco-hover h1,\n.monaco-hover h2,\n.monaco-hover h3,\n.monaco-hover h4,\n.monaco-hover h5,\n.monaco-hover h6 {\n margin: 8px 0;\n}\n\n.monaco-hover h1,\n.monaco-hover h2,\n.monaco-hover h3,\n.monaco-hover h4,\n.monaco-hover h5,\n.monaco-hover h6 {\n line-height: 1.1;\n}\n\n.monaco-hover code {\n font-family: var(--monaco-monospace-font);\n}\n\n.monaco-hover hr {\n box-sizing: border-box;\n border-left: 0px;\n border-right: 0px;\n margin-top: 4px;\n margin-bottom: -4px;\n margin-left: -8px;\n margin-right: -8px;\n height: 1px;\n}\n\n.monaco-hover p:first-child,\n.monaco-hover .code:first-child,\n.monaco-hover ul:first-child {\n margin-top: 0;\n}\n\n.monaco-hover p:last-child,\n.monaco-hover .code:last-child,\n.monaco-hover ul:last-child {\n margin-bottom: 0;\n}\n\n/* MarkupContent Layout */\n.monaco-hover ul {\n padding-left: 20px;\n}\n.monaco-hover ol {\n padding-left: 20px;\n}\n\n.monaco-hover li > p {\n margin-bottom: 0;\n}\n\n.monaco-hover li > ul {\n margin-top: 0;\n}\n\n.monaco-hover code {\n border-radius: 3px;\n padding: 0 0.4em;\n}\n\n.monaco-hover .monaco-tokenized-source {\n white-space: pre-wrap;\n}\n\n.monaco-hover .hover-row.status-bar {\n font-size: 12px;\n line-height: 22px;\n}\n\n.monaco-hover .hover-row.status-bar .info {\n font-style: italic;\n padding: 0px 8px;\n}\n\n.monaco-hover .hover-row.status-bar .actions {\n display: flex;\n padding: 0px 8px;\n}\n\n.monaco-hover .hover-row.status-bar .actions .action-container {\n margin-right: 16px;\n cursor: pointer;\n}\n\n.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {\n padding-right: 4px;\n}\n\n.monaco-hover .markdown-hover .hover-contents .codicon {\n color: inherit;\n font-size: inherit;\n vertical-align: middle;\n}\n\n.monaco-hover .hover-contents a.code-link:hover,\n.monaco-hover .hover-contents a.code-link {\n color: inherit;\n}\n\n.monaco-hover .hover-contents a.code-link:before {\n content: '(';\n}\n\n.monaco-hover .hover-contents a.code-link:after {\n content: ')';\n}\n\n.monaco-hover .hover-contents a.code-link > span {\n text-decoration: underline;\n /** Hack to force underline to show **/\n border-bottom: 1px solid transparent;\n text-underline-position: under;\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-hover .hover-contents a.code-link > span:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/\n.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span {\n margin-bottom: 4px;\n display: inline-block;\n}\n\n.monaco-hover-content .action-container a {\n -webkit-user-select: none;\n user-select: none;\n}\n\n.monaco-hover-content .action-container.disabled {\n pointer-events: none;\n opacity: 0.4;\n cursor: default;\n}\n",""]);let a=s},79576:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* ---------- Icon label ---------- */\n\n.monaco-icon-label {\n display: flex; /* required for icons support :before rule */\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.monaco-icon-label::before {\n\n /* svg icons rendered as background image */\n background-size: 16px;\n background-position: left center;\n background-repeat: no-repeat;\n padding-right: 6px;\n width: 16px;\n height: 22px;\n line-height: inherit !important;\n display: inline-block;\n\n /* fonts icons */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n vertical-align: top;\n\n flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */\n}\n\n.monaco-icon-label-container.disabled {\n color: var(--vscode-disabledForeground);\n}\n.monaco-icon-label > .monaco-icon-label-container {\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n flex: 1;\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {\n color: inherit;\n white-space: pre; /* enable to show labels that include multiple whitespaces */\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {\n margin: 0 2px;\n opacity: 0.5;\n}\n\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n opacity: .7;\n margin-left: 0.5em;\n font-size: 0.9em;\n white-space: pre; /* enable to show labels that include multiple whitespaces */\n}\n\n.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{\n white-space: nowrap\n}\n\n.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n opacity: .95;\n}\n\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n font-style: italic;\n}\n\n.monaco-icon-label.deprecated {\n text-decoration: line-through;\n opacity: 0.66;\n}\n\n/* make sure apply italic font style to decorations as well */\n.monaco-icon-label.italic::after {\n font-style: italic;\n}\n\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\n text-decoration: line-through;\n}\n\n.monaco-icon-label::after {\n opacity: 0.75;\n font-size: 90%;\n font-weight: 600;\n margin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */\n text-align: center;\n}\n\n/* make sure selection color wins when a label is being selected */\n.monaco-list:focus .selected .monaco-icon-label, /* list */\n.monaco-list:focus .selected .monaco-icon-label::after\n{\n color: inherit !important;\n}\n\n.monaco-list-row.focused.selected .label-description,\n.monaco-list-row.selected .label-description {\n opacity: .8;\n}\n",""]);let a=s},58118:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-inputbox {\n position: relative;\n display: block;\n padding: 0;\n box-sizing: border-box;\n border-radius: 2px;\n\n /* Customizable */\n font-size: inherit;\n}\n\n.monaco-inputbox > .ibwrapper > .input,\n.monaco-inputbox > .ibwrapper > .mirror {\n\n /* Customizable */\n padding: 4px 6px;\n}\n\n.monaco-inputbox > .ibwrapper {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.monaco-inputbox > .ibwrapper > .input {\n display: inline-block;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n line-height: inherit;\n border: none;\n font-family: inherit;\n font-size: inherit;\n resize: none;\n color: inherit;\n}\n\n.monaco-inputbox > .ibwrapper > input {\n text-overflow: ellipsis;\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input {\n display: block;\n scrollbar-width: none; /* Firefox: hide scrollbars */\n outline: none;\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {\n display: none; /* Chrome + Safari: hide scrollbar */\n}\n\n.monaco-inputbox > .ibwrapper > textarea.input.empty {\n white-space: nowrap;\n}\n\n.monaco-inputbox > .ibwrapper > .mirror {\n position: absolute;\n display: inline-block;\n width: 100%;\n top: 0;\n left: 0;\n box-sizing: border-box;\n white-space: pre-wrap;\n visibility: hidden;\n word-wrap: break-word;\n}\n\n/* Context view */\n\n.monaco-inputbox-container {\n text-align: right;\n}\n\n.monaco-inputbox-container .monaco-inputbox-message {\n display: inline-block;\n overflow: hidden;\n text-align: left;\n width: 100%;\n box-sizing: border-box;\n padding: 0.4em;\n font-size: 12px;\n line-height: 17px;\n margin-top: -1px;\n word-wrap: break-word;\n}\n\n/* Action bar support */\n.monaco-inputbox .monaco-action-bar {\n position: absolute;\n right: 2px;\n top: 4px;\n}\n\n.monaco-inputbox .monaco-action-bar .action-item {\n margin-left: 2px;\n}\n\n.monaco-inputbox .monaco-action-bar .action-item .codicon {\n background-repeat: no-repeat;\n width: 16px;\n height: 16px;\n}\n",""]);let a=s},96538:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-keybinding {\n display: flex;\n align-items: center;\n line-height: 10px;\n}\n\n.monaco-keybinding > .monaco-keybinding-key {\n display: inline-block;\n border-style: solid;\n border-width: 1px;\n border-radius: 3px;\n vertical-align: middle;\n font-size: 11px;\n padding: 3px 5px;\n margin: 0 2px;\n}\n\n.monaco-keybinding > .monaco-keybinding-key:first-child {\n margin-left: 0;\n}\n\n.monaco-keybinding > .monaco-keybinding-key:last-child {\n margin-right: 0;\n}\n\n.monaco-keybinding > .monaco-keybinding-key-separator {\n display: inline-block;\n}\n\n.monaco-keybinding > .monaco-keybinding-key-chord-separator {\n width: 6px;\n}\n",""]);let a=s},21260:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-list {\n position: relative;\n height: 100%;\n width: 100%;\n white-space: nowrap;\n}\n\n.monaco-list.mouse-support {\n user-select: none;\n -webkit-user-select: none;\n}\n\n.monaco-list > .monaco-scrollable-element {\n height: 100%;\n}\n\n.monaco-list-rows {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.monaco-list.horizontal-scrolling .monaco-list-rows {\n width: auto;\n min-width: 100%;\n}\n\n.monaco-list-row {\n position: absolute;\n box-sizing: border-box;\n overflow: hidden;\n width: 100%;\n}\n\n.monaco-list.mouse-support .monaco-list-row {\n cursor: pointer;\n touch-action: none;\n}\n\n/* for OS X ballistic scrolling */\n.monaco-list-row.scrolling {\n display: none !important;\n}\n\n/* Focus */\n.monaco-list.element-focused,\n.monaco-list.selection-single,\n.monaco-list.selection-multiple {\n outline: 0 !important;\n}\n\n/* Dnd */\n.monaco-drag-image {\n display: inline-block;\n padding: 1px 7px;\n border-radius: 10px;\n font-size: 12px;\n position: absolute;\n z-index: 1000;\n}\n\n/* Filter */\n\n.monaco-list-type-filter-message {\n position: absolute;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n padding: 40px 1em 1em 1em;\n text-align: center;\n white-space: normal;\n opacity: 0.7;\n pointer-events: none;\n}\n\n.monaco-list-type-filter-message:empty {\n display: none;\n}\n",""]);let a=s},22453:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-mouse-cursor-text {\n cursor: text;\n}\n",""]);let a=s},90504:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-progress-container {\n width: 100%;\n height: 5px;\n overflow: hidden; /* keep progress bit in bounds */\n}\n\n.monaco-progress-container .progress-bit {\n width: 2%;\n height: 5px;\n position: absolute;\n left: 0;\n display: none;\n}\n\n.monaco-progress-container.active .progress-bit {\n display: inherit;\n}\n\n.monaco-progress-container.discrete .progress-bit {\n left: 0;\n transition: width 100ms linear;\n}\n\n.monaco-progress-container.discrete.done .progress-bit {\n width: 100%;\n}\n\n.monaco-progress-container.infinite .progress-bit {\n animation-name: progress;\n animation-duration: 4s;\n animation-iteration-count: infinite;\n transform: translate3d(0px, 0px, 0px);\n animation-timing-function: linear;\n}\n\n.monaco-progress-container.infinite.infinite-long-running .progress-bit {\n /*\n The more smooth `linear` timing function can cause\n higher GPU consumption as indicated in\n https://github.com/microsoft/vscode/issues/97900 &\n https://github.com/microsoft/vscode/issues/138396\n */\n animation-timing-function: steps(100);\n}\n\n/**\n * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of\n * that container. Since translateX is relative to the progress bit size, we have to multiple it with\n * its relative size to the parent container:\n * parent width: 5000%\n * bit width: 100%\n * translateX should be as follow:\n * 50%: 5000% * 50% - 50% (set to center) = 2450%\n * 100%: 5000% * 100% - 100% (do not overflow) = 4900%\n */\n@keyframes progress { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }\n",""]);let a=s},10627:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n:root {\n --vscode-sash-size: 4px;\n}\n\n.monaco-sash {\n position: absolute;\n z-index: 35;\n touch-action: none;\n}\n\n.monaco-sash.disabled {\n pointer-events: none;\n}\n\n.monaco-sash.mac.vertical {\n cursor: col-resize;\n}\n\n.monaco-sash.vertical.minimum {\n cursor: e-resize;\n}\n\n.monaco-sash.vertical.maximum {\n cursor: w-resize;\n}\n\n.monaco-sash.mac.horizontal {\n cursor: row-resize;\n}\n\n.monaco-sash.horizontal.minimum {\n cursor: s-resize;\n}\n\n.monaco-sash.horizontal.maximum {\n cursor: n-resize;\n}\n\n.monaco-sash.disabled {\n cursor: default !important;\n pointer-events: none !important;\n}\n\n.monaco-sash.vertical {\n cursor: ew-resize;\n top: 0;\n width: var(--vscode-sash-size);\n height: 100%;\n}\n\n.monaco-sash.horizontal {\n cursor: ns-resize;\n left: 0;\n width: 100%;\n height: var(--vscode-sash-size);\n}\n\n.monaco-sash:not(.disabled) > .orthogonal-drag-handle {\n content: \" \";\n height: calc(var(--vscode-sash-size) * 2);\n width: calc(var(--vscode-sash-size) * 2);\n z-index: 100;\n display: block;\n cursor: all-scroll;\n position: absolute;\n}\n\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\n > .orthogonal-drag-handle.start,\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\n > .orthogonal-drag-handle.end {\n cursor: nwse-resize;\n}\n\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\n > .orthogonal-drag-handle.end,\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\n > .orthogonal-drag-handle.start {\n cursor: nesw-resize;\n}\n\n.monaco-sash.vertical > .orthogonal-drag-handle.start {\n left: calc(var(--vscode-sash-size) * -0.5);\n top: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.vertical > .orthogonal-drag-handle.end {\n left: calc(var(--vscode-sash-size) * -0.5);\n bottom: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.horizontal > .orthogonal-drag-handle.start {\n top: calc(var(--vscode-sash-size) * -0.5);\n left: calc(var(--vscode-sash-size) * -1);\n}\n.monaco-sash.horizontal > .orthogonal-drag-handle.end {\n top: calc(var(--vscode-sash-size) * -0.5);\n right: calc(var(--vscode-sash-size) * -1);\n}\n\n.monaco-sash:before {\n content: '';\n pointer-events: none;\n position: absolute;\n width: 100%;\n height: 100%;\n background: transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-sash:before {\n transition: background-color 0.1s ease-out;\n}\n\n.monaco-sash.hover:before,\n.monaco-sash.active:before {\n background: var(--vscode-sash-hoverBorder);\n}\n\n.monaco-sash.vertical:before {\n width: var(--vscode-sash-hover-size);\n left: calc(50% - (var(--vscode-sash-hover-size) / 2));\n}\n\n.monaco-sash.horizontal:before {\n height: var(--vscode-sash-hover-size);\n top: calc(50% - (var(--vscode-sash-hover-size) / 2));\n}\n\n.pointer-events-disabled {\n pointer-events: none !important;\n}\n\n/** Debug **/\n\n.monaco-sash.debug {\n background: cyan;\n}\n\n.monaco-sash.debug.disabled {\n background: rgba(0, 255, 255, 0.2);\n}\n\n.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {\n background: red;\n}\n",""]);let a=s},18476:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n cursor: pointer;\n font-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n opacity: 1;\n\n /* Background rule added for IE9 - to allow clicks on dom node */\n background:rgba(0,0,0,0);\n\n transition: opacity 100ms linear;\n /* In front of peek view */\n z-index: 11;\n}\n.monaco-scrollable-element > .invisible {\n opacity: 0;\n pointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n transition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n position: absolute;\n display: none;\n}\n.monaco-scrollable-element > .shadow.top {\n display: block;\n top: 0;\n left: 3px;\n height: 3px;\n width: 100%;\n box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n display: block;\n top: 3px;\n left: 0;\n height: 100%;\n width: 3px;\n box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n display: block;\n top: 0;\n left: 0;\n height: 3px;\n width: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;\n}\n\n.monaco-scrollable-element > .scrollbar > .slider {\n background: var(--vscode-scrollbarSlider-background);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n background: var(--vscode-scrollbarSlider-hoverBackground);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n background: var(--vscode-scrollbarSlider-activeBackground);\n}\n",""]);let a=s},69089:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-select-box {\n width: 100%;\n cursor: pointer;\n border-radius: 2px;\n}\n\n.monaco-select-box-dropdown-container {\n font-size: 13px;\n font-weight: normal;\n text-transform: none;\n}\n\n/** Actions */\n\n.monaco-action-bar .action-item.select-container {\n cursor: default;\n}\n\n.monaco-action-bar .action-item .monaco-select-box {\n cursor: pointer;\n min-width: 100px;\n min-height: 18px;\n padding: 2px 23px 2px 8px;\n}\n\n.mac .monaco-action-bar .action-item .monaco-select-box {\n font-size: 11px;\n border-radius: 5px;\n}\n",""]);let a=s},60380:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Use custom CSS vars to expose padding into parent select for padding calculation */\n.monaco-select-box-dropdown-padding {\n --dropdown-padding-top: 1px;\n --dropdown-padding-bottom: 1px;\n}\n\n.hc-black .monaco-select-box-dropdown-padding,\n.hc-light .monaco-select-box-dropdown-padding {\n --dropdown-padding-top: 3px;\n --dropdown-padding-bottom: 4px;\n}\n\n.monaco-select-box-dropdown-container {\n display: none;\n box-sizing: border-box;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {\n margin: 0;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {\n outline: 1px solid -webkit-focus-ring-color;\n outline-offset: -1px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {\n line-height: 15px; /** For some reason, this is needed, otherwise will take up 20px height */\n font-family: var(--monaco-monospace-font);\n}\n\n\n.monaco-select-box-dropdown-container.visible {\n display: flex;\n flex-direction: column;\n text-align: left;\n width: 1px;\n overflow: hidden;\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {\n flex: 0 0 auto;\n align-self: flex-start;\n padding-top: var(--dropdown-padding-top);\n padding-bottom: var(--dropdown-padding-bottom);\n padding-left: 1px;\n padding-right: 1px;\n width: 100%;\n overflow: hidden;\n box-sizing: border-box;\n}\n\n.monaco-select-box-dropdown-container > .select-box-details-pane {\n padding: 5px;\n}\n\n.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container {\n padding-top: var(--dropdown-padding-top);\n padding-bottom: var(--dropdown-padding-bottom);\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {\n cursor: pointer;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {\n text-overflow: ellipsis;\n overflow: hidden;\n padding-left: 3.5px;\n white-space: nowrap;\n float: left;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {\n text-overflow: ellipsis;\n overflow: hidden;\n padding-left: 3.5px;\n white-space: nowrap;\n float: left;\n opacity: 0.7;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {\n text-overflow: ellipsis;\n overflow: hidden;\n padding-right: 10px;\n white-space: nowrap;\n float: right;\n}\n\n\n/* Accepted CSS hiding technique for accessibility reader text */\n/* https://webaim.org/techniques/css/invisiblecontent/ */\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {\n flex: 1 1 auto;\n align-self: flex-start;\n opacity: 0;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {\n overflow: hidden;\n max-height: 0px;\n}\n\n.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {\n padding-left: 4px;\n padding-right: 8px;\n white-space: nowrap;\n}\n",""]);let a=s},76214:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-split-view2 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.monaco-split-view2 > .sash-container {\n position: absolute;\n width: 100%;\n height: 100%;\n pointer-events: none;\n}\n\n.monaco-split-view2 > .sash-container > .monaco-sash {\n pointer-events: initial;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element {\n width: 100%;\n height: 100%;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {\n width: 100%;\n height: 100%;\n white-space: nowrap;\n position: relative;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {\n white-space: initial;\n position: absolute;\n}\n\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {\n display: none;\n}\n\n.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {\n width: 100%;\n}\n\n.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {\n height: 100%;\n}\n\n.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n content: ' ';\n position: absolute;\n top: 0;\n left: 0;\n z-index: 5;\n pointer-events: none;\n background-color: var(--separator-border);\n}\n\n.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n height: 100%;\n width: 1px;\n}\n\n.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\n height: 1px;\n width: 100%;\n}\n",""]);let a=s},92403:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-table {\n display: flex;\n flex-direction: column;\n position: relative;\n height: 100%;\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.monaco-table > .monaco-split-view2 {\n border-bottom: 1px solid transparent;\n}\n\n.monaco-table > .monaco-list {\n flex: 1;\n}\n\n.monaco-table-tr {\n display: flex;\n height: 100%;\n}\n\n.monaco-table-th {\n width: 100%;\n height: 100%;\n font-weight: bold;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.monaco-table-th,\n.monaco-table-td {\n box-sizing: border-box;\n flex-shrink: 0;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\n content: "";\n position: absolute;\n left: calc(var(--vscode-sash-size) / 2);\n width: 0;\n border-left: 1px solid transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2,\n.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\n transition: border-color 0.2s ease-out;\n}\n',""]);let a=s},13689:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-custom-toggle {\n margin-left: 2px;\n float: left;\n cursor: pointer;\n overflow: hidden;\n width: 20px;\n height: 20px;\n border-radius: 3px;\n border: 1px solid transparent;\n padding: 1px;\n box-sizing: border-box;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.monaco-custom-toggle:hover {\n background-color: var(--vscode-inputOption-hoverBackground);\n}\n\n.hc-black .monaco-custom-toggle:hover,\n.hc-light .monaco-custom-toggle:hover {\n border: 1px dashed var(--vscode-focusBorder);\n}\n\n.hc-black .monaco-custom-toggle,\n.hc-light .monaco-custom-toggle {\n background: none;\n}\n\n.hc-black .monaco-custom-toggle:hover,\n.hc-light .monaco-custom-toggle:hover {\n background: none;\n}\n\n.monaco-custom-toggle.monaco-checkbox {\n height: 18px;\n width: 18px;\n border: 1px solid transparent;\n border-radius: 3px;\n margin-right: 9px;\n margin-left: 0px;\n padding: 0px;\n opacity: 1;\n background-size: 16px !important;\n}\n\n/* hide check when unchecked */\n.monaco-custom-toggle.monaco-checkbox:not(.checked)::before {\n visibility: hidden;\n}\n",""]);let a=s},94989:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-toolbar {\n height: 100%;\n}\n\n.monaco-toolbar .toolbar-toggle-more {\n display: inline-block;\n padding: 0;\n}\n",""]);let a=s},13611:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-tl-row {\n display: flex;\n height: 100%;\n align-items: center;\n position: relative;\n}\n\n.monaco-tl-row.disabled {\n cursor: default;\n}\n.monaco-tl-indent {\n height: 100%;\n position: absolute;\n top: 0;\n left: 16px;\n pointer-events: none;\n}\n\n.hide-arrows .monaco-tl-indent {\n left: 12px;\n}\n\n.monaco-tl-indent > .indent-guide {\n display: inline-block;\n box-sizing: border-box;\n height: 100%;\n border-left: 1px solid transparent;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide {\n transition: border-color 0.1s linear;\n}\n\n.monaco-tl-twistie,\n.monaco-tl-contents {\n height: 100%;\n}\n\n.monaco-tl-twistie {\n font-size: 10px;\n text-align: right;\n padding-right: 6px;\n flex-shrink: 0;\n width: 16px;\n display: flex !important;\n align-items: center;\n justify-content: center;\n transform: translateX(3px);\n}\n\n.monaco-tl-contents {\n flex: 1;\n overflow: hidden;\n}\n\n.monaco-tl-twistie::before {\n border-radius: 20px;\n}\n\n.monaco-tl-twistie.collapsed::before {\n transform: rotate(-90deg);\n}\n\n.monaco-tl-twistie.codicon-tree-item-loading::before {\n /* Use steps to throttle FPS to reduce CPU usage */\n animation: codicon-spin 1.25s steps(30) infinite;\n}\n\n.monaco-tree-type-filter {\n position: absolute;\n top: 0;\n display: flex;\n padding: 3px;\n max-width: 200px;\n z-index: 100;\n margin: 0 6px;\n border: 1px solid var(--vscode-widget-border);\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter {\n transition: top 0.3s;\n}\n\n.monaco-tree-type-filter.disabled {\n top: -40px !important;\n}\n\n.monaco-tree-type-filter-grab {\n display: flex !important;\n align-items: center;\n justify-content: center;\n cursor: grab;\n margin-right: 2px;\n}\n\n.monaco-tree-type-filter-grab.grabbing {\n cursor: grabbing;\n}\n\n.monaco-tree-type-filter-input {\n flex: 1;\n}\n\n.monaco-tree-type-filter-input .monaco-inputbox {\n height: 23px;\n}\n\n.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,\n.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {\n padding: 2px 4px;\n}\n\n.monaco-tree-type-filter-input .monaco-findInput > .controls {\n top: 2px;\n}\n\n.monaco-tree-type-filter-actionbar {\n margin-left: 4px;\n}\n\n.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {\n padding: 2px;\n}\n",""]);let a=s},16640:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .inputarea {\n min-width: 0;\n min-height: 0;\n margin: 0;\n padding: 0;\n position: absolute;\n outline: none !important;\n resize: none;\n border: none;\n overflow: hidden;\n color: transparent;\n background-color: transparent;\n z-index: -10;\n}\n/*.monaco-editor .inputarea {\n position: fixed !important;\n width: 800px !important;\n height: 500px !important;\n top: initial !important;\n left: initial !important;\n bottom: 0 !important;\n right: 0 !important;\n color: black !important;\n background: white !important;\n line-height: 15px !important;\n font-size: 14px !important;\n z-index: 10 !important;\n}*/\n.monaco-editor .inputarea.ime-input {\n z-index: 10;\n caret-color: var(--vscode-editorCursor-foreground);\n color: var(--vscode-editor-foreground);\n}\n",""]);let a=s},4862:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .blockDecorations-container {\n position: absolute;\n top: 0;\n pointer-events: none;\n}\n\n.monaco-editor .blockDecorations-block {\n position: absolute;\n box-sizing: border-box;\n}\n",""]);let a=s},50062:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .view-overlays .current-line {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n box-sizing: border-box;\n}\n\n.monaco-editor .margin-view-overlays .current-line {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n box-sizing: border-box;\n}\n\n.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {\n border-right: 0;\n}\n",""]);let a=s},95466:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n Keeping name short for faster parsing.\n cdr = core decorations rendering (div)\n*/\n.monaco-editor .lines-content .cdr {\n position: absolute;\n}",""]);let a=s},27876:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .glyph-margin {\n position: absolute;\n top: 0;\n}\n\n/*\n Keeping name short for faster parsing.\n cgmr = core glyph margin rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cgmr {\n position: absolute;\n display: flex;\n align-items: center;\n}\n",""]);let a=s},55350:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .lines-content .core-guide {\n position: absolute;\n box-sizing: border-box;\n}\n\n.monaco-editor .lines-content .core-guide-indent {\n box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-background) inset;\n}\n\n.monaco-editor .lines-content .core-guide-indent-active {\n box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-activeBackground, --vscode-editorIndentGuide-background) inset;\n}\n",""]);let a=s},48224:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .margin-view-overlays .line-numbers {\n font-variant-numeric: tabular-nums;\n position: absolute;\n text-align: right;\n display: inline-block;\n vertical-align: middle;\n box-sizing: border-box;\n cursor: default;\n height: 100%;\n}\n\n.monaco-editor .relative-current-line-number {\n text-align: left;\n display: inline-block;\n width: 100%;\n}\n\n.monaco-editor .margin-view-overlays .line-numbers.lh-odd {\n margin-top: 1px;\n}\n\n.monaco-editor .line-numbers {\n color: var(--vscode-editorLineNumber-foreground);\n}\n\n.monaco-editor .line-numbers.active-line-number {\n color: var(--vscode-editorLineNumber-activeForeground);\n}\n",""]);let a=s},75060:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Uncomment to see lines flashing when they're painted */\n/*.monaco-editor .view-lines > .view-line {\n background-color: none;\n animation-name: flash-background;\n animation-duration: 800ms;\n}\n@keyframes flash-background {\n 0% { background-color: lightgreen; }\n 100% { background-color: none }\n}*/\n\n.mtkcontrol {\n color: rgb(255, 255, 255) !important;\n background: rgb(150, 0, 0) !important;\n}\n\n.mtkoverflow {\n background-color: var(--vscode-button-background, --vscode-editor-background);\n color: var(--vscode-button-foreground, --vscode-editor-foreground);\n border-width: 1px;\n border-style: solid;\n border-color: var(--vscode-contrastBorder);\n border-radius: 2px;\n padding: 4px;\n cursor: pointer;\n}\n.mtkoverflow:hover {\n background-color: var(--vscode-button-hoverBackground);\n}\n\n.monaco-editor.no-user-select .lines-content,\n.monaco-editor.no-user-select .view-line,\n.monaco-editor.no-user-select .view-lines {\n user-select: none;\n -webkit-user-select: none;\n}\n/* Use user-select: text for lookup feature on macOS */\n/* https://github.com/microsoft/vscode/issues/85632 */\n.monaco-editor.mac .lines-content:hover,\n.monaco-editor.mac .view-line:hover,\n.monaco-editor.mac .view-lines:hover {\n user-select: text;\n -webkit-user-select: text;\n -ms-user-select: text;\n}\n\n.monaco-editor.enable-user-select {\n user-select: initial;\n -webkit-user-select: initial;\n}\n\n.monaco-editor .view-lines {\n white-space: nowrap;\n}\n\n.monaco-editor .view-line {\n position: absolute;\n width: 100%;\n}\n\n.monaco-editor .mtkw {\n color: var(--vscode-editorWhitespace-foreground) !important;\n}\n\n.monaco-editor .mtkz {\n display: inline-block;\n color: var(--vscode-editorWhitespace-foreground) !important;\n}\n\n/* TODO@tokenization bootstrap fix */\n/*.monaco-editor .view-line > span > span {\n float: none;\n min-height: inherit;\n margin-left: inherit;\n}*/\n",""]);let a=s},74806:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .lines-decorations {\n position: absolute;\n top: 0;\n background: white;\n}\n\n/*\n Keeping name short for faster parsing.\n cldr = core lines decorations rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cldr {\n position: absolute;\n height: 100%;\n}",""]);let a=s},10849:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .margin {\n background-color: var(--vscode-editorGutter-background);\n}\n",""]);let a=s},93989:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n Keeping name short for faster parsing.\n cmdr = core margin decorations rendering (div)\n*/\n.monaco-editor .margin-view-overlays .cmdr {\n position: absolute;\n left: 0;\n width: 100%;\n height: 100%;\n}",""]);let a=s},95616:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* START cover the case that slider is visible on mouseover */\n.monaco-editor .minimap.slider-mouseover .minimap-slider {\n opacity: 0;\n transition: opacity 100ms linear;\n}\n.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {\n opacity: 1;\n}\n.monaco-editor .minimap.slider-mouseover .minimap-slider.active {\n opacity: 1;\n}\n/* END cover the case that slider is visible on mouseover */\n.monaco-editor .minimap-slider .minimap-slider-horizontal {\n background: var(--vscode-minimapSlider-background);\n}\n.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {\n background: var(--vscode-minimapSlider-hoverBackground);\n}\n.monaco-editor .minimap-slider.active .minimap-slider-horizontal {\n background: var(--vscode-minimapSlider-activeBackground);\n}\n.monaco-editor .minimap-shadow-visible {\n box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;\n}\n.monaco-editor .minimap-shadow-hidden {\n position: absolute;\n width: 0;\n}\n.monaco-editor .minimap-shadow-visible {\n position: absolute;\n left: -6px;\n width: 6px;\n}\n.monaco-editor.no-minimap-shadow .minimap-shadow-visible {\n position: absolute;\n left: -1px;\n width: 1px;\n}\n\n/* 0.5s fade in/out for the minimap */\n.minimap.autohide {\n opacity: 0;\n transition: opacity 0.5s;\n}\n.minimap.autohide:hover {\n opacity: 1;\n}\n",""]);let a=s},61478:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .overlayWidgets {\n position: absolute;\n top: 0;\n left:0;\n}",""]);let a=s},53565:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .view-ruler {\n position: absolute;\n top: 0;\n box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;\n}\n",""]);let a=s},88360:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .scroll-decoration {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n}\n",""]);let a=s},84314:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/*\n Keeping name short for faster parsing.\n cslr = core selections layer rendering (div)\n*/\n.monaco-editor .lines-content .cslr {\n position: absolute;\n}\n\n.monaco-editor .focused .selected-text {\n background-color: var(--vscode-editor-selectionBackground);\n}\n\n.monaco-editor .selected-text {\n background-color: var(--vscode-editor-inactiveSelectionBackground);\n}\n\n.monaco-editor .top-left-radius { border-top-left-radius: 3px; }\n.monaco-editor .bottom-left-radius { border-bottom-left-radius: 3px; }\n.monaco-editor .top-right-radius { border-top-right-radius: 3px; }\n.monaco-editor .bottom-right-radius { border-bottom-right-radius: 3px; }\n\n.monaco-editor.hc-black .top-left-radius { border-top-left-radius: 0; }\n.monaco-editor.hc-black .bottom-left-radius { border-bottom-left-radius: 0; }\n.monaco-editor.hc-black .top-right-radius { border-top-right-radius: 0; }\n.monaco-editor.hc-black .bottom-right-radius { border-bottom-right-radius: 0; }\n\n.monaco-editor.hc-light .top-left-radius { border-top-left-radius: 0; }\n.monaco-editor.hc-light .bottom-left-radius { border-bottom-left-radius: 0; }\n.monaco-editor.hc-light .top-right-radius { border-top-right-radius: 0; }\n.monaco-editor.hc-light .bottom-right-radius { border-bottom-right-radius: 0; }\n",""]);let a=s},74937:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .cursors-layer {\n position: absolute;\n top: 0;\n}\n\n.monaco-editor .cursors-layer > .cursor {\n position: absolute;\n overflow: hidden;\n box-sizing: border-box;\n}\n\n/* -- smooth-caret-animation -- */\n.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {\n transition: all 80ms;\n}\n\n/* -- block-outline-style -- */\n.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {\n background: transparent !important;\n border-style: solid;\n border-width: 1px;\n}\n\n/* -- underline-style -- */\n.monaco-editor .cursors-layer.cursor-underline-style > .cursor {\n border-bottom-width: 2px;\n border-bottom-style: solid;\n background: transparent !important;\n}\n\n/* -- underline-thin-style -- */\n.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {\n border-bottom-width: 1px;\n border-bottom-style: solid;\n background: transparent !important;\n}\n\n@keyframes monaco-cursor-smooth {\n 0%,\n 20% {\n opacity: 1;\n }\n 60%,\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes monaco-cursor-phase {\n 0%,\n 20% {\n opacity: 1;\n }\n 90%,\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes monaco-cursor-expand {\n 0%,\n 20% {\n transform: scaleY(1);\n }\n 80%,\n 100% {\n transform: scaleY(0);\n }\n}\n\n.cursor-smooth {\n animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;\n}\n\n.cursor-phase {\n animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;\n}\n\n.cursor-expand > .cursor {\n animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;\n}\n",""]);let a=s},58058:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .mwh {\n position: absolute;\n color: var(--vscode-editorWhitespace-foreground) !important;\n}\n",""]);let a=s},28691:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/* ---------- DiffEditor ---------- */\n\n.monaco-diff-editor .diffOverview {\n z-index: 9;\n}\n\n.monaco-diff-editor .diffOverview .diffViewport {\n z-index: 10;\n}\n\n/* colors not externalized: using transparancy on background */\n.monaco-diff-editor.vs .diffOverview { background: rgba(0, 0, 0, 0.03); }\n.monaco-diff-editor.vs-dark .diffOverview { background: rgba(255, 255, 255, 0.01); }\n\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar { background: rgba(0,0,0,0); }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar { background: rgba(0,0,0,0); }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar { background: none; }\n.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar { background: none; }\n\n.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {\n z-index: 10;\n}\n.modified-in-monaco-diff-editor .slider.active { background: rgba(171, 171, 171, .4); }\n.modified-in-monaco-diff-editor.hc-black .slider.active { background: none; }\n.modified-in-monaco-diff-editor.hc-light .slider.active { background: none; }\n\n/* ---------- Diff ---------- */\n\n.monaco-editor .insert-sign,\n.monaco-diff-editor .insert-sign,\n.monaco-editor .delete-sign,\n.monaco-diff-editor .delete-sign {\n font-size: 11px !important;\n opacity: 0.7 !important;\n display: flex !important;\n align-items: center;\n}\n.monaco-editor.hc-black .insert-sign,\n.monaco-diff-editor.hc-black .insert-sign,\n.monaco-editor.hc-black .delete-sign,\n.monaco-diff-editor.hc-black .delete-sign,\n.monaco-editor.hc-light .insert-sign,\n.monaco-diff-editor.hc-light .insert-sign,\n.monaco-editor.hc-light .delete-sign,\n.monaco-diff-editor.hc-light .delete-sign {\n opacity: 1;\n}\n\n.monaco-editor .inline-deleted-margin-view-zone {\n text-align: right;\n}\n.monaco-editor .inline-added-margin-view-zone {\n text-align: right;\n}\n\n.monaco-editor .arrow-revert-change {\n z-index: 10;\n position: absolute;\n}\n\n.monaco-editor .arrow-revert-change:hover {\n cursor: pointer;\n}\n\n/* ---------- Inline Diff ---------- */\n\n.monaco-editor .view-zones .view-lines .view-line span {\n display: inline-block;\n}\n\n.monaco-editor .margin-view-zones .lightbulb-glyph:hover {\n cursor: pointer;\n}\n\n.monaco-editor .char-insert, .monaco-diff-editor .char-insert {\n background-color: var(--vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .line-insert, .monaco-diff-editor .line-insert {\n background-color: var(--vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .line-insert,\n.monaco-editor .char-insert {\n box-sizing: border-box;\n border: 1px solid var(--vscode-diffEditor-insertedTextBorder);\n}\n.monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .line-insert,\n.monaco-editor.hc-black .char-insert, .monaco-editor.hc-light .char-insert {\n border-style: dashed;\n}\n\n.monaco-editor .line-delete,\n.monaco-editor .char-delete {\n box-sizing: border-box;\n border: 1px solid var(--vscode-diffEditor-removedTextBorder);\n}\n.monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .line-delete,\n.monaco-editor.hc-black .char-delete, .monaco-editor.hc-light .char-delete {\n border-style: dashed;\n}\n\n.monaco-editor .inline-added-margin-view-zone,\n.monaco-editor .gutter-insert, .monaco-diff-editor .gutter-insert {\n background-color: var(--vscode-diffEditorGutter-insertedLineBackground, --vscode-diffEditor-insertedLineBackground, --vscode-diffEditor-insertedTextBackground);\n}\n\n.monaco-editor .char-delete, .monaco-diff-editor .char-delete {\n background-color: var(--vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-editor .line-delete, .monaco-diff-editor .line-delete {\n background-color: var(--vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-editor .inline-deleted-margin-view-zone,\n.monaco-editor .gutter-delete, .monaco-diff-editor .gutter-delete {\n background-color: var(--vscode-diffEditorGutter-removedLineBackground, --vscode-diffEditor-removedLineBackground, --vscode-diffEditor-removedTextBackground);\n}\n\n.monaco-diff-editor.side-by-side .editor.modified {\n box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);\n border-left: 1px solid var(--vscode-diffEditor-border);\n}\n\n.monaco-diff-editor .diffViewport {\n background: var(--vscode-scrollbarSlider-background);\n}\n\n.monaco-diff-editor .diffViewport:hover {\n background: var(--vscode-scrollbarSlider-hoverBackground);\n}\n\n.monaco-diff-editor .diffViewport:active {\n background: var(--vscode-scrollbarSlider-activeBackground);\n}\n",""]);let a=s},32265:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-diff-editor .diff-review-line-number {\n text-align: right;\n display: inline-block;\n color: var(--vscode-editorLineNumber-foreground);\n}\n\n.monaco-diff-editor .diff-review {\n position: absolute;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.monaco-diff-editor .diff-review-summary {\n padding-left: 10px;\n}\n\n.monaco-diff-editor .diff-review-shadow {\n position: absolute;\n box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;\n}\n\n.monaco-diff-editor .diff-review-row {\n white-space: pre;\n}\n\n.monaco-diff-editor .diff-review-table {\n display: table;\n min-width: 100%;\n}\n\n.monaco-diff-editor .diff-review-row {\n display: table-row;\n width: 100%;\n}\n\n.monaco-diff-editor .diff-review-spacer {\n display: inline-block;\n width: 10px;\n vertical-align: middle;\n}\n\n.monaco-diff-editor .diff-review-spacer > .codicon {\n font-size: 9px !important;\n}\n\n.monaco-diff-editor .diff-review-actions {\n display: inline-block;\n position: absolute;\n right: 10px;\n top: 2px;\n}\n\n.monaco-diff-editor .diff-review-actions .action-label {\n width: 16px;\n height: 16px;\n margin: 2px 0;\n}\n",""]);let a=s},15777:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* -------------------- IE10 remove auto clear button -------------------- */\n\n::-ms-clear {\n display: none;\n}\n\n/* All widgets */\n/* I am not a big fan of this rule */\n.monaco-editor .editor-widget input {\n color: inherit;\n}\n\n/* -------------------- Editor -------------------- */\n\n.monaco-editor {\n position: relative;\n overflow: visible;\n -webkit-text-size-adjust: 100%;\n color: var(--vscode-editor-foreground);\n background-color: var(--vscode-editor-background);\n}\n.monaco-editor-background {\n background-color: var(--vscode-editor-background);\n}\n.monaco-editor .rangeHighlight {\n background-color: var(--vscode-editor-rangeHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-rangeHighlightBorder);\n}\n.monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight {\n border-style: dotted;\n}\n.monaco-editor .symbolHighlight {\n background-color: var(--vscode-editor-symbolHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-symbolHighlightBorder);\n}\n.monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight {\n border-style: dotted;\n}\n\n/* -------------------- Misc -------------------- */\n\n.monaco-editor .overflow-guard {\n position: relative;\n overflow: hidden;\n}\n\n.monaco-editor .view-overlays {\n position: absolute;\n top: 0;\n}\n\n/*\n.monaco-editor .auto-closed-character {\n opacity: 0.3;\n}\n*/\n\n\n.monaco-editor .squiggly-error {\n border-bottom: 4px double var(--vscode-editorError-border);\n}\n.monaco-editor .squiggly-error::before {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background: var(--vscode-editorError-background);\n}\n.monaco-editor .squiggly-warning {\n border-bottom: 4px double var(--vscode-editorWarning-border);\n}\n.monaco-editor .squiggly-warning::before {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background: var(--vscode-editorWarning-background);\n}\n.monaco-editor .squiggly-info {\n border-bottom: 4px double var(--vscode-editorInfo-border);\n}\n.monaco-editor .squiggly-info::before {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background: var(--vscode-editorInfo-background);\n}\n.monaco-editor .squiggly-hint {\n border-bottom: 2px dotted var(--vscode-editorHint-border);\n}\n.monaco-editor.showUnused .squiggly-unnecessary {\n border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);\n}\n.monaco-editor.showDeprecated .squiggly-inline-deprecated {\n text-decoration: line-through;\n text-decoration-color: var(--vscode-editor-foreground, inherit);\n}\n",""]);let a=s},49993:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .selection-anchor {\n background-color: #007ACC;\n width: 2px !important;\n}\n",""]);let a=s},33077:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .bracket-match {\n box-sizing: border-box;\n background-color: var(--vscode-editorBracketMatch-background);\n border: 1px solid var(--vscode-editorBracketMatch-border);\n}\n",""]);let a=s},21133:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .lightBulbWidget {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.monaco-editor .lightBulbWidget:hover{\n cursor: pointer;\n}\n\n.monaco-editor .lightBulbWidget.codicon-light-bulb {\n color: var(--vscode-editorLightBulb-foreground);\n}\n\n.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix {\n color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));\n}\n\n.monaco-editor .lightBulbWidget:before {\n position: relative;\n z-index: 2;\n}\n\n.monaco-editor .lightBulbWidget:after {\n position: absolute;\n top: 0;\n left: 0;\n content: '';\n display: block;\n width: 100%;\n height: 100%;\n opacity: 0.3;\n background-color: var(--vscode-editor-background);\n z-index: 1;\n}\n",""]);let a=s},69268:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .codelens-decoration {\n overflow: hidden;\n display: inline-block;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: var(--vscode-editorCodeLens-foreground);\n line-height: var(--vscode-editorCodeLens-lineHeight);\n font-size: var(--vscode-editorCodeLens-fontSize);\n padding-right: calc(var(--vscode-editorCodeLens-fontSize)*0.5);\n font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);\n font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault);\n}\n\n.monaco-editor .codelens-decoration>span,\n.monaco-editor .codelens-decoration>a {\n user-select: none;\n -webkit-user-select: none;\n white-space: nowrap;\n vertical-align: sub;\n}\n\n.monaco-editor .codelens-decoration>a {\n text-decoration: none;\n}\n\n.monaco-editor .codelens-decoration>a:hover {\n cursor: pointer;\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n\n.monaco-editor .codelens-decoration>a:hover .codicon {\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n\n.monaco-editor .codelens-decoration .codicon {\n vertical-align: middle;\n color: currentColor !important;\n color: var(--vscode-editorCodeLens-foreground);\n line-height: var(--vscode-editorCodeLens-lineHeight);\n font-size: var(--vscode-editorCodeLens-fontSize);\n}\n\n.monaco-editor .codelens-decoration>a:hover .codicon::before {\n cursor: pointer;\n}\n\n@keyframes fadein {\n 0% {\n opacity: 0;\n visibility: visible;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n.monaco-editor .codelens-decoration.fadein {\n animation: fadein 0.1s linear;\n}\n",""]);let a=s},98342:(e,t,i)=>{"use strict";i.d(t,{Z:()=>h});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o),a=i(78991),l=i.n(a),u=new URL(i(94748),i.b),d=s()(r()),c=l()(u);d.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.colorpicker-widget {\n height: 190px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n/* Decoration */\n\n.colorpicker-color-decoration,\n.hc-light .colorpicker-color-decoration {\n border: solid 0.1em #000;\n box-sizing: border-box;\n margin: 0.1em 0.2em 0 0.2em;\n width: 0.8em;\n height: 0.8em;\n line-height: 0.8em;\n display: inline-block;\n cursor: pointer;\n}\n\n.hc-black .colorpicker-color-decoration,\n.vs-dark .colorpicker-color-decoration {\n border: solid 0.1em #eee;\n}\n\n/* Header */\n\n.colorpicker-header {\n display: flex;\n height: 24px;\n position: relative;\n background: url("+c+");\n background-size: 9px 9px;\n image-rendering: pixelated;\n}\n\n.colorpicker-header .picked-color {\n width: 240px;\n display: flex;\n align-items: center;\n justify-content: center;\n line-height: 24px;\n cursor: pointer;\n color: white;\n flex: 1;\n}\n\n.colorpicker-header .picked-color .codicon {\n color: inherit;\n font-size: 14px;\n position: absolute;\n left: 8px;\n}\n\n.colorpicker-header .picked-color.light {\n color: black;\n}\n\n.colorpicker-header .original-color {\n width: 74px;\n z-index: inherit;\n cursor: pointer;\n}\n\n.standalone-colorpicker {\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.colorpicker-header.standalone-colorpicker {\n border-bottom: none;\n}\n\n.colorpicker-header .close-button {\n cursor: pointer;\n background-color: var(--vscode-editorHoverWidget-background);\n border-left: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.colorpicker-header .close-button-inner-div {\n width: 100%;\n height: 100%;\n text-align: center;\n}\n\n.colorpicker-header .close-button-inner-div:hover {\n background-color: var(--vscode-toolbar-hoverBackground);\n}\n\n.colorpicker-header .close-icon {\n padding: 3px;\n}\n\n/* Body */\n\n.colorpicker-body {\n display: flex;\n padding: 8px;\n position: relative;\n}\n\n.colorpicker-body .saturation-wrap {\n overflow: hidden;\n height: 150px;\n position: relative;\n min-width: 220px;\n flex: 1;\n}\n\n.colorpicker-body .saturation-box {\n height: 150px;\n position: absolute;\n}\n\n.colorpicker-body .saturation-selection {\n width: 9px;\n height: 9px;\n margin: -5px 0 0 -5px;\n border: 1px solid rgb(255, 255, 255);\n border-radius: 100%;\n box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);\n position: absolute;\n}\n\n.colorpicker-body .strip {\n width: 25px;\n height: 150px;\n}\n\n.colorpicker-body .standalone-strip {\n width: 25px;\n height: 122px;\n}\n\n.colorpicker-body .hue-strip {\n position: relative;\n margin-left: 8px;\n cursor: grab;\n background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);\n}\n\n.colorpicker-body .opacity-strip {\n position: relative;\n margin-left: 8px;\n cursor: grab;\n background: url("+c+");\n background-size: 9px 9px;\n image-rendering: pixelated;\n}\n\n.colorpicker-body .strip.grabbing {\n cursor: grabbing;\n}\n\n.colorpicker-body .slider {\n position: absolute;\n top: 0;\n left: -2px;\n width: calc(100% + 4px);\n height: 4px;\n box-sizing: border-box;\n border: 1px solid rgba(255, 255, 255, 0.71);\n box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);\n}\n\n.colorpicker-body .strip .overlay {\n height: 150px;\n pointer-events: none;\n}\n\n.colorpicker-body .standalone-strip .standalone-overlay {\n height: 122px;\n pointer-events: none;\n}\n\n.standalone-colorpicker-body {\n display: block;\n border: 1px solid transparent;\n border-bottom: 1px solid var(--vscode-editorHoverWidget-border);\n overflow: hidden;\n}\n\n.colorpicker-body .insert-button {\n height: 20px;\n width: 58px;\n position: absolute;\n right: 8px;\n bottom: 8px;\n background: var(--vscode-button-background);\n color: var(--vscode-button-foreground);\n border-radius: 2px;\n border: none;\n cursor: pointer;\n}\n\n.colorpicker-body .insert-button:hover{\n background: var(--vscode-button-hoverBackground);\n}\n",""]);let h=d},34323:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor.vs .dnd-target,\n.monaco-editor.hc-light .dnd-target {\n border-right: 2px dotted black;\n color: white; /* opposite of black */\n}\n.monaco-editor.vs-dark .dnd-target {\n border-right: 2px dotted #AEAFAD;\n color: #51504f; /* opposite of #AEAFAD */\n}\n.monaco-editor.hc-black .dnd-target {\n border-right: 2px dotted #fff;\n color: #000; /* opposite of #fff */\n}\n\n.monaco-editor.mouse-default .view-lines,\n.monaco-editor.vs-dark.mac.mouse-default .view-lines,\n.monaco-editor.hc-black.mac.mouse-default .view-lines,\n.monaco-editor.hc-light.mac.mouse-default .view-lines {\n cursor: default;\n}\n.monaco-editor.mouse-copy .view-lines,\n.monaco-editor.vs-dark.mac.mouse-copy .view-lines,\n.monaco-editor.hc-black.mac.mouse-copy .view-lines,\n.monaco-editor.hc-light.mac.mouse-copy .view-lines {\n cursor: copy;\n}\n",""]);let a=s},1248:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.post-drop-widget {\n box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);\n border: 1px solid var(--vscode-widget-border, transparent);\n border-radius: 4px;\n background-color: var(--vscode-editorWidget-background);\n overflow: hidden;\n}\n\n.post-drop-widget .monaco-button {\n padding: 2px;\n border: none;\n border-radius: 0;\n}\n\n.post-drop-widget .monaco-button:hover {\n background-color: var(--vscode-button-secondaryHoverBackground) !important;\n}\n\n.post-drop-widget .monaco-button .codicon {\n margin: 0;\n}\n",""]);let a=s},97910:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .findOptionsWidget {\n background-color: var(--vscode-editorWidget-background);\n color: var(--vscode-editorWidget-foreground);\n box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);\n border: 2px solid var(--vscode-contrastBorder);\n}\n",""]);let a=s},85304:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Find widget */\n.monaco-editor .find-widget {\n position: absolute;\n z-index: 35;\n height: 33px;\n overflow: hidden;\n line-height: 19px;\n transition: transform 200ms linear;\n padding: 0 4px;\n box-sizing: border-box;\n transform: translateY(calc(-100% - 10px)); /* shadow (10px) */\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.monaco-workbench.reduce-motion .monaco-editor .find-widget {\n transition: transform 0ms linear;\n}\n\n.monaco-editor .find-widget textarea {\n margin: 0px;\n}\n\n.monaco-editor .find-widget.hiddenEditor {\n display: none;\n}\n\n/* Find widget when replace is toggled on */\n.monaco-editor .find-widget.replaceToggled > .replace-part {\n display: flex;\n}\n\n.monaco-editor .find-widget.visible {\n transform: translateY(0);\n}\n\n.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {\n outline: 1px solid -webkit-focus-ring-color;\n outline-offset: -1px;\n}\n\n.monaco-editor .find-widget .monaco-inputbox .input {\n background-color: transparent;\n min-height: 0;\n}\n\n.monaco-editor .find-widget .monaco-findInput .input {\n font-size: 13px;\n}\n\n.monaco-editor .find-widget > .find-part,\n.monaco-editor .find-widget > .replace-part {\n margin: 3px 0 0 17px;\n font-size: 12px;\n display: flex;\n}\n\n.monaco-editor .find-widget > .find-part .monaco-inputbox,\n.monaco-editor .find-widget > .replace-part .monaco-inputbox {\n min-height: 25px;\n}\n\n\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {\n padding-right: 22px;\n}\n\n.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,\n.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {\n padding-top: 2px;\n padding-bottom: 2px;\n}\n\n.monaco-editor .find-widget > .find-part .find-actions {\n height: 25px;\n display: flex;\n align-items: center;\n}\n\n.monaco-editor .find-widget > .replace-part .replace-actions {\n height: 25px;\n display: flex;\n align-items: center;\n}\n\n.monaco-editor .find-widget .monaco-findInput {\n vertical-align: middle;\n display: flex;\n flex:1;\n}\n\n.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {\n /* Make sure textarea inherits the width correctly */\n width: 100%;\n}\n\n.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {\n /* Hide vertical scrollbar */\n opacity: 0;\n}\n\n.monaco-editor .find-widget .matchesCount {\n display: flex;\n flex: initial;\n margin: 0 0 0 3px;\n padding: 2px 0 0 2px;\n height: 25px;\n vertical-align: middle;\n box-sizing: border-box;\n text-align: center;\n line-height: 23px;\n}\n\n.monaco-editor .find-widget .button {\n width: 16px;\n height: 16px;\n padding: 3px;\n border-radius: 5px;\n display: flex;\n flex: initial;\n margin-left: 3px;\n background-position: center center;\n background-repeat: no-repeat;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n/* find in selection button */\n.monaco-editor .find-widget .codicon-find-selection {\n width: 22px;\n height: 22px;\n padding: 3px;\n border-radius: 5px;\n}\n\n.monaco-editor .find-widget .button.left {\n margin-left: 0;\n margin-right: 3px;\n}\n\n.monaco-editor .find-widget .button.wide {\n width: auto;\n padding: 1px 6px;\n top: -1px;\n}\n\n.monaco-editor .find-widget .button.toggle {\n position: absolute;\n top: 0;\n left: 3px;\n width: 18px;\n height: 100%;\n border-radius: 0;\n box-sizing: border-box;\n}\n\n.monaco-editor .find-widget .button.toggle.disabled {\n display: none;\n}\n\n.monaco-editor .find-widget .disabled {\n color: var(--vscode-disabledForeground);\n cursor: default;\n}\n\n.monaco-editor .find-widget > .replace-part {\n display: none;\n}\n\n.monaco-editor .find-widget > .replace-part > .monaco-findInput {\n position: relative;\n display: flex;\n vertical-align: middle;\n flex: auto;\n flex-grow: 0;\n flex-shrink: 0;\n}\n\n.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {\n position: absolute;\n top: 3px;\n right: 2px;\n}\n\n/* REDUCED */\n.monaco-editor .find-widget.reduced-find-widget .matchesCount {\n display:none;\n}\n\n/* NARROW (SMALLER THAN REDUCED) */\n.monaco-editor .find-widget.narrow-find-widget {\n max-width: 257px !important;\n}\n\n/* COLLAPSED (SMALLER THAN NARROW) */\n.monaco-editor .find-widget.collapsed-find-widget {\n max-width: 170px !important;\n}\n\n.monaco-editor .find-widget.collapsed-find-widget .button.previous,\n.monaco-editor .find-widget.collapsed-find-widget .button.next,\n.monaco-editor .find-widget.collapsed-find-widget .button.replace,\n.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,\n.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {\n display:none;\n}\n\n.monaco-editor .findMatch {\n animation-duration: 0;\n animation-name: inherit !important;\n}\n\n.monaco-editor .find-widget .monaco-sash {\n left: 0 !important;\n}\n\n.monaco-editor.hc-black .find-widget .button:before {\n position: relative;\n top: 1px;\n left: 2px;\n}\n",""]);let a=s},39346:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,\n.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,\n.monaco-editor .margin-view-overlays .codicon-folding-expanded,\n.monaco-editor .margin-view-overlays .codicon-folding-collapsed {\n cursor: pointer;\n opacity: 0;\n transition: opacity 0.5s;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 140%;\n margin-left: 2px;\n}\n\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,\n.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed {\n transition: initial;\n}\n\n.monaco-editor .margin-view-overlays:hover .codicon,\n.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,\n.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,\n.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {\n opacity: 1;\n}\n\n.monaco-editor .inline-folded:after {\n color: grey;\n margin: 0.1em 0.2em 0 0.2em;\n content: "\\22EF"; /* ellipses unicode character */\n display: inline;\n line-height: 1em;\n cursor: pointer;\n}\n\n.monaco-editor .folded-background {\n background-color: var(--vscode-editor-foldBackground);\n}\n\n.monaco-editor .cldr.codicon.codicon-folding-expanded,\n.monaco-editor .cldr.codicon.codicon-folding-collapsed,\n.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,\n.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed {\n color: var(--vscode-editorGutter-foldingControlForeground) !important;\n}\n\n',""]);let a=s},91545:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* marker zone */\n\n.monaco-editor .peekview-widget .head .peekview-title .severity-icon {\n display: inline-block;\n vertical-align: text-top;\n margin-right: 4px;\n}\n\n.monaco-editor .marker-widget {\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .marker-widget > .stale {\n opacity: 0.6;\n font-style: italic;\n}\n\n.monaco-editor .marker-widget .title {\n display: inline-block;\n padding-right: 5px;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer {\n position: absolute;\n white-space: pre;\n user-select: text;\n -webkit-user-select: text;\n padding: 8px 12px 0 20px;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message {\n display: flex;\n flex-direction: column;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message .details {\n padding-left: 6px;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message .source,\n.monaco-editor .marker-widget .descriptioncontainer .message span.code {\n opacity: 0.6;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {\n opacity: 0.6;\n color: inherit;\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {\n content: '(';\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {\n content: ')';\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {\n text-decoration: underline;\n /** Hack to force underline to show **/\n border-bottom: 1px solid transparent;\n text-underline-position: under;\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {\n color: var(--vscode-textLink-activeForeground);\n}\n\n.monaco-editor .marker-widget .descriptioncontainer .filename {\n cursor: pointer;\n}\n",""]);let a=s},26417:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .goto-definition-link {\n text-decoration: underline;\n cursor: pointer;\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n",""]);let a=s},52679:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* -- zone widget */\n.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {\n border-top-width: 1px;\n border-bottom-width: 1px;\n}\n\n.monaco-editor .reference-zone-widget .inline {\n display: inline-block;\n vertical-align: top;\n}\n\n.monaco-editor .reference-zone-widget .messages {\n height: 100%;\n width: 100%;\n text-align: center;\n padding: 3em 0;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree {\n line-height: 23px;\n background-color: var(--vscode-peekViewResult-background);\n color: var(--vscode-peekViewResult-lineForeground);\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .reference {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .reference-file {\n display: inline-flex;\n width: 100%;\n height: 100%;\n color: var(--vscode-peekViewResult-fileForeground);\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {\n color: inherit !important;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) {\n background-color: var(--vscode-peekViewResult-selectionBackground);\n color: var(--vscode-peekViewResult-selectionForeground) !important;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {\n margin-right: 12px;\n margin-left: auto;\n}\n\n.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {\n background-color: var(--vscode-peekViewResult-matchHighlightBackground);\n}\n\n.monaco-editor .reference-zone-widget .preview .reference-decoration {\n background-color: var(--vscode-peekViewEditor-matchHighlightBackground);\n border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);\n box-sizing: border-box;\n}\n\n.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,\n.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\n background-color: var(--vscode-peekViewEditor-background);\n}\n\n.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\n background-color: var(--vscode-peekViewEditorGutter-background);\n}\n\n/* High Contrast Theming */\n\n.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,\n.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {\n font-weight: bold;\n}\n\n.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,\n.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight {\n border: 1px dotted var(--vscode-contrastActiveBorder, transparent);\n box-sizing: border-box;\n}\n",""]);let a=s},78635:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .hoverHighlight {\n background-color: var(--vscode-editor-hoverHighlightBackground);\n}\n\n.monaco-editor .monaco-hover {\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .monaco-hover a {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .monaco-hover a:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n.monaco-editor .monaco-hover .hover-row .actions {\n background-color: var(--vscode-editorHoverWidget-statusBarBackground);\n}\n\n.monaco-editor .monaco-hover code {\n background-color: var(--vscode-textCodeBlock-background);\n}\n\n\n",""]);let a=s},41025:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n\n.monaco-editor.vs .valueSetReplacement {\n outline: solid 2px var(--vscode-editorBracketMatch-border);\n}\n",""]);let a=s},95667:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .suggest-preview-additional-widget {\n white-space: nowrap;\n}\n\n.monaco-editor .suggest-preview-additional-widget .content-spacer {\n color: transparent;\n white-space: pre;\n}\n\n.monaco-editor .suggest-preview-additional-widget .button {\n display: inline-block;\n cursor: pointer;\n text-decoration: underline;\n text-underline-position: under;\n}\n\n.monaco-editor .ghost-text-hidden {\n opacity: 0;\n font-size: 0;\n}\n\n.monaco-editor .ghost-text-decoration, .monaco-editor .suggest-preview-text .ghost-text {\n font-style: italic;\n}\n\n.monaco-editor .inline-completion-text-to-replace {\n text-decoration: underline;\n text-underline-position: under;\n}\n\n.monaco-editor .ghost-text-decoration,\n.monaco-editor .ghost-text-decoration-preview,\n.monaco-editor .suggest-preview-text .ghost-text {\n color: var(--vscode-editorGhostText-foreground) !important;\n background-color: var(--vscode-editorGhostText-background);\n border: 1px solid var(--vscode-editorGhostText-border);\n}\n",""]);let a=s},68553:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .inlineSuggestionsHints.withBorder {\n z-index: 39;\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .inlineSuggestionsHints a {\n color: var(--vscode-foreground);\n}\n\n.monaco-editor .inlineSuggestionsHints a:hover {\n color: var(--vscode-foreground);\n}\n\n.monaco-editor .inlineSuggestionsHints .keybinding {\n display: flex;\n margin-left: 4px;\n opacity: 0.6;\n}\n\n.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key {\n font-size: 8px;\n padding: 2px 3px;\n}\n\n.monaco-editor .inlineSuggestionsHints .custom-actions .action-item:nth-child(2) a {\n display: flex;\n min-width: 19px;\n justify-content: center;\n}\n\n.monaco-editor .inlineSuggestionStatusBarItemLabel {\n margin-right: 2px;\n}\n",""]);let a=s},78396:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.inline-editor-progress-decoration {\n display: inline-block;\n width: 1em;\n height: 1em;\n}\n\n.inline-progress-widget {\n display: flex !important;\n justify-content: center;\n align-items: center;\n}\n\n.inline-progress-widget .icon {\n font-size: 80% !important;\n}\n\n.inline-progress-widget:hover .icon {\n font-size: 90% !important;\n animation: none;\n}\n\n.inline-progress-widget:hover .icon::before {\n content: "\\ea76"; /* codicon-x */\n}\n',""]);let a=s},31334:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .linked-editing-decoration {\n background-color: var(--vscode-editor-linkedEditingBackground);\n\n /* Ensure decoration is visible even if range is empty */\n min-width: 1px;\n}\n",""]);let a=s},18636:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .detected-link,\n.monaco-editor .detected-link-active {\n text-decoration: underline;\n text-underline-position: under;\n}\n\n.monaco-editor .detected-link-active {\n cursor: pointer;\n color: var(--vscode-editorLink-activeForeground) !important;\n}\n",""]);let a=s},5637:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .rendered-markdown kbd {\n background-color: var(--vscode-keybindingLabel-background);\n color: var(--vscode-keybindingLabel-foreground);\n border-style: solid;\n border-width: 1px;\n border-radius: 3px;\n border-color: var(--vscode-keybindingLabel-border);\n border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);\n box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);\n vertical-align: middle;\n padding: 1px 3px;\n}\n",""]);let a=s},67503:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .monaco-editor-overlaymessage {\n padding-bottom: 8px;\n z-index: 10000;\n}\n\n.monaco-editor .monaco-editor-overlaymessage.below {\n padding-bottom: 0;\n padding-top: 8px;\n z-index: 10000;\n}\n\n@keyframes fadeIn {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n.monaco-editor .monaco-editor-overlaymessage.fadeIn {\n animation: fadeIn 150ms ease-out;\n}\n\n@keyframes fadeOut {\n from { opacity: 1; }\n to { opacity: 0; }\n}\n.monaco-editor .monaco-editor-overlaymessage.fadeOut {\n animation: fadeOut 100ms ease-out;\n}\n\n.monaco-editor .monaco-editor-overlaymessage .message {\n padding: 1px 4px;\n color: var(--vscode-inputValidation-infoForeground);\n background-color: var(--vscode-inputValidation-infoBackground);\n border: 1px solid var(--vscode-inputValidation-infoBorder);\n}\n\n.monaco-editor.hc-black .monaco-editor-overlaymessage .message,\n.monaco-editor.hc-light .monaco-editor-overlaymessage .message {\n border-width: 2px;\n}\n\n.monaco-editor .monaco-editor-overlaymessage .anchor {\n width: 0 !important;\n height: 0 !important;\n border-color: transparent;\n border-style: solid;\n z-index: 1000;\n border-width: 8px;\n position: absolute;\n}\n\n.monaco-editor .monaco-editor-overlaymessage .anchor.top {\n border-bottom-color: var(--vscode-inputValidation-infoBorder);\n}\n\n.monaco-editor .monaco-editor-overlaymessage .anchor.below {\n border-top-color: var(--vscode-inputValidation-infoBorder);\n}\n\n.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,\n.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {\n display: none;\n}\n\n.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {\n display: inherit;\n top: -8px;\n}\n",""]);let a=s},5379:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .parameter-hints-widget {\n /* Must be higher than the sash\'s z-index and terminal canvases but lower than the suggest widget */\n z-index: 39;\n display: flex;\n flex-direction: column;\n line-height: 1.5em;\n cursor: default;\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.hc-black .monaco-editor .parameter-hints-widget,\n.hc-light .monaco-editor .parameter-hints-widget {\n border-width: 2px;\n}\n\n.monaco-editor .parameter-hints-widget > .phwrapper {\n max-width: 440px;\n display: flex;\n flex-direction: row;\n}\n\n.monaco-editor .parameter-hints-widget.multiple {\n min-height: 3.3em;\n padding: 0;\n}\n\n.monaco-editor .parameter-hints-widget.multiple .body::before {\n content: "";\n display: block;\n height: 100%;\n position: absolute;\n opacity: 0.5;\n border-left: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .parameter-hints-widget p,\n.monaco-editor .parameter-hints-widget ul {\n margin: 8px 0;\n}\n\n.monaco-editor .parameter-hints-widget .monaco-scrollable-element,\n.monaco-editor .parameter-hints-widget .body {\n display: flex;\n flex: 1;\n flex-direction: column;\n min-height: 100%;\n}\n\n.monaco-editor .parameter-hints-widget .signature {\n padding: 4px 5px;\n position: relative;\n}\n\n.monaco-editor .parameter-hints-widget .signature.has-docs::after {\n content: "";\n display: block;\n position: absolute;\n left: 0;\n width: 100%;\n padding-top: 4px;\n opacity: 0.5;\n border-bottom: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .parameter-hints-widget .docs {\n padding: 0 10px 0 5px;\n white-space: pre-wrap;\n}\n\n.monaco-editor .parameter-hints-widget .docs.empty {\n display: none;\n}\n\n.monaco-editor .parameter-hints-widget .docs a {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .parameter-hints-widget .docs a:hover {\n color: var(--vscode-textLink-activeForeground);\n cursor: pointer;\n}\n\n.monaco-editor .parameter-hints-widget .docs .markdown-docs {\n white-space: initial;\n}\n\n.monaco-editor .parameter-hints-widget .docs code {\n font-family: var(--monaco-monospace-font);\n border-radius: 3px;\n padding: 0 0.4em;\n background-color: var(--vscode-textCodeBlock-background);\n}\n\n.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,\n.monaco-editor .parameter-hints-widget .docs .code {\n white-space: pre-wrap;\n}\n\n.monaco-editor .parameter-hints-widget .controls {\n display: none;\n flex-direction: column;\n align-items: center;\n min-width: 22px;\n justify-content: flex-end;\n}\n\n.monaco-editor .parameter-hints-widget.multiple .controls {\n display: flex;\n padding: 0 2px;\n}\n\n.monaco-editor .parameter-hints-widget.multiple .button {\n width: 16px;\n height: 16px;\n background-repeat: no-repeat;\n cursor: pointer;\n}\n\n.monaco-editor .parameter-hints-widget .button.previous {\n bottom: 24px;\n}\n\n.monaco-editor .parameter-hints-widget .overloads {\n text-align: center;\n height: 12px;\n line-height: 12px;\n font-family: var(--monaco-monospace-font);\n}\n\n.monaco-editor .parameter-hints-widget .signature .parameter.active {\n color: var(--vscode-editorHoverWidget-highlightForeground);\n font-weight: bold;\n}\n\n.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {\n font-weight: bold;\n margin-right: 0.5em;\n}\n',""]);let a=s},36214:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .peekview-widget .head {\n box-sizing: border-box;\n display: flex;\n justify-content: space-between;\n flex-wrap: nowrap;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title {\n display: flex;\n align-items: baseline;\n font-size: 13px;\n margin-left: 20px;\n min-width: 0;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title.clickable {\n cursor: pointer;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {\n font-size: 0.9em;\n margin-left: 0.5em;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .meta {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .dirname {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .filename {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before {\n content: '-';\n padding: 0 0.3em;\n}\n\n.monaco-editor .peekview-widget .head .peekview-actions {\n flex: 1;\n text-align: right;\n padding-right: 2px;\n}\n\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {\n display: inline-block;\n}\n\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {\n height: 100%;\n}\n\n.monaco-editor .peekview-widget > .body {\n border-top: 1px solid;\n position: relative;\n}\n\n.monaco-editor .peekview-widget .head .peekview-title .codicon {\n margin-right: 4px;\n align-self: center;\n}\n\n.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {\n color: inherit !important;\n}\n",""]);let a=s},72767:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .rename-box {\n z-index: 100;\n color: inherit;\n border-radius: 4px;\n}\n\n.monaco-editor .rename-box.preview {\n padding: 4px 4px 0 4px;\n}\n\n.monaco-editor .rename-box .rename-input {\n padding: 3px;\n border-radius: 2px;\n}\n\n.monaco-editor .rename-box .rename-label {\n display: none;\n opacity: .8;\n}\n\n.monaco-editor .rename-box.preview .rename-label {\n display: inherit;\n}\n",""]);let a=s},39889:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .snippet-placeholder {\n min-width: 2px;\n outline-style: solid;\n outline-width: 1px;\n background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);\n outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);\n}\n\n.monaco-editor .finish-snippet-placeholder {\n outline-style: solid;\n outline-width: 1px;\n background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);\n outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);\n}\n",""]);let a=s},68229:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .sticky-line {\n color: var(--vscode-editorLineNumber-foreground);\n overflow: hidden;\n white-space: nowrap;\n display: inline-block;\n}\n\n.monaco-editor .sticky-line-number {\n text-align: right;\n float: left;\n}\n\n.monaco-editor .sticky-line-root {\n background-color: inherit;\n overflow: hidden;\n white-space: nowrap;\n width: 100%;\n}\n\n.monaco-editor.hc-black .sticky-widget,\n.monaco-editor.hc-light .sticky-widget {\n border-bottom: 1px solid var(--vscode-contrastBorder);\n}\n\n.monaco-editor .sticky-line-root:hover {\n background-color: var(--vscode-editorStickyScrollHover-background);\n cursor: pointer;\n}\n\n.monaco-editor .sticky-widget {\n width: 100%;\n box-shadow: var(--vscode-scrollbar-shadow) 0 3px 2px -2px;\n z-index: 4;\n background-color: var(--vscode-editorStickyScroll-background);\n}\n\n.monaco-editor .sticky-widget.peek {\n background-color: var(--vscode-peekViewEditorStickyScroll-background);\n}\n",""]);let a=s},95618:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n/* Suggest widget*/\n\n.monaco-editor .suggest-widget {\n width: 430px;\n z-index: 40;\n display: flex;\n flex-direction: column;\n}\n\n.monaco-editor .suggest-widget.message {\n flex-direction: row;\n align-items: center;\n}\n\n.monaco-editor .suggest-widget,\n.monaco-editor .suggest-details {\n flex: 0 1 auto;\n width: 100%;\n border-style: solid;\n border-width: 1px;\n border-color: var(--vscode-editorSuggestWidget-border);\n background-color: var(--vscode-editorSuggestWidget-background);\n}\n\n.monaco-editor.hc-black .suggest-widget,\n.monaco-editor.hc-black .suggest-details,\n.monaco-editor.hc-light .suggest-widget,\n.monaco-editor.hc-light .suggest-details {\n border-width: 2px;\n}\n\n/* Styles for status bar part */\n\n\n.monaco-editor .suggest-widget .suggest-status-bar {\n box-sizing: border-box;\n display: none;\n flex-flow: row nowrap;\n justify-content: space-between;\n width: 100%;\n font-size: 80%;\n padding: 0 4px 0 4px;\n border-top: 1px solid var(--vscode-editorSuggestWidget-border);\n overflow: hidden;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {\n display: flex;\n}\n\n.monaco-editor .suggest-widget .suggest-status-bar .left {\n padding-right: 8px;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {\n color: var(--vscode-editorSuggestWidgetStatus-foreground);\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {\n margin-right: 0;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after {\n content: ', ';\n margin-right: 0.3em;\n}\n\n.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,\n.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {\n display: none;\n}\n\n.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label {\n width: 100%;\n}\n\n/* Styles for Message element for when widget is loading or is empty */\n\n.monaco-editor .suggest-widget>.message {\n padding-left: 22px;\n}\n\n/** Styles for the list element **/\n\n.monaco-editor .suggest-widget>.tree {\n height: 100%;\n width: 100%;\n}\n\n.monaco-editor .suggest-widget .monaco-list {\n user-select: none;\n -webkit-user-select: none;\n}\n\n/** Styles for each row in the list element **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row {\n display: flex;\n -mox-box-sizing: border-box;\n box-sizing: border-box;\n padding-right: 10px;\n background-repeat: no-repeat;\n background-position: 2px 2px;\n white-space: nowrap;\n cursor: pointer;\n touch-action: none;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {\n color: var(--vscode-editorSuggestWidget-selectedForeground);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {\n color: var(--vscode-editorSuggestWidget-selectedIconForeground);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents {\n flex: 1;\n height: 100%;\n overflow: hidden;\n padding-left: 2px;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main {\n display: flex;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: pre;\n justify-content: space-between;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {\n display: flex;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label {\n color: var(--vscode-editorSuggestWidget-foreground);\n}\n\n.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {\n font-weight: bold;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight {\n color: var(--vscode-editorSuggestWidget-highlightForeground);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight {\n color: var(--vscode-editorSuggestWidget-focusHighlightForeground);\n}\n\n/** ReadMore Icon styles **/\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore::before {\n color: inherit;\n opacity: 1;\n font-size: 14px;\n cursor: pointer;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close {\n position: absolute;\n top: 6px;\n right: 2px;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover {\n opacity: 1;\n}\n\n/** signature, qualifier, type/details opacity **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\n opacity: 0.7;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label {\n overflow: hidden;\n text-overflow: ellipsis;\n opacity: 0.6;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label {\n margin-left: 12px;\n opacity: 0.4;\n font-size: 85%;\n line-height: initial;\n text-overflow: ellipsis;\n overflow: hidden;\n align-self: center;\n}\n\n/** Type Info and icon next to the label in the focused completion item **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\n font-size: 85%;\n margin-left: 1.1em;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source {\n display: inline;\n}\n\n/** Details: if using CompletionItem#details, show on focus **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\n display: none;\n}\n\n.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label {\n display: inline;\n}\n\n/** Details: if using CompletionItemLabel#details, always show **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,\n.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label {\n display: inline;\n}\n\n/** Ellipsis on hover **/\n\n.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label {\n width: calc(100% - 26px);\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left {\n flex-shrink: 1;\n flex-grow: 1;\n overflow: hidden;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label {\n flex-shrink: 0;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label {\n max-width: 100%;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label {\n flex-shrink: 1;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {\n overflow: hidden;\n flex-shrink: 4;\n max-width: 70%;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {\n display: inline-block;\n position: absolute;\n right: 10px;\n width: 18px;\n height: 18px;\n visibility: hidden;\n}\n\n/** Do NOT display ReadMore when docs is side/below **/\n\n.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {\n display: none !important;\n}\n\n/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore {\n display: none;\n}\n\n/** Focused item can show ReadMore, but can't when docs is side/below **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {\n display: inline-block;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore {\n visibility: visible;\n}\n\n/** Styles for each row in the list **/\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {\n opacity: 0.66;\n text-decoration: unset;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container {\n text-decoration: line-through;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before {\n height: 100%;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {\n display: block;\n height: 16px;\n width: 16px;\n margin-left: 2px;\n background-repeat: no-repeat;\n background-size: 80%;\n background-position: center;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {\n display: none;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {\n display: flex;\n align-items: center;\n margin-right: 4px;\n}\n\n.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,\n.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before {\n display: none;\n}\n\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {\n margin: 0 0 0 0.3em;\n border: 0.1em solid #000;\n width: 0.7em;\n height: 0.7em;\n display: inline-block;\n}\n\n/** Styles for the docs of the completion item in focus **/\n\n.monaco-editor .suggest-details-container {\n z-index: 41;\n}\n\n.monaco-editor .suggest-details {\n display: flex;\n flex-direction: column;\n cursor: default;\n color: var(--vscode-editorSuggestWidget-foreground);\n}\n\n.monaco-editor .suggest-details.focused {\n border-color: var(--vscode-focusBorder);\n}\n\n.monaco-editor .suggest-details a {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-editor .suggest-details a:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n.monaco-editor .suggest-details code {\n background-color: var(--vscode-textCodeBlock-background);\n}\n\n.monaco-editor .suggest-details.no-docs {\n display: none;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element {\n flex: 1;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body {\n box-sizing: border-box;\n height: 100%;\n width: 100%;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type {\n flex: 2;\n overflow: hidden;\n text-overflow: ellipsis;\n opacity: 0.7;\n white-space: pre;\n margin: 0 24px 0 0;\n padding: 4px 0 12px 5px;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap {\n white-space: normal;\n word-break: break-all;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs {\n margin: 0;\n padding: 4px 5px;\n white-space: pre-wrap;\n}\n\n.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs {\n margin-right: 24px;\n overflow: hidden;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs {\n padding: 0;\n white-space: initial;\n min-height: calc(1rem + 8px);\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty) {\n padding: 4px 5px;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child {\n margin-top: 0;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child {\n margin-bottom: 0;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source {\n white-space: pre;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon {\n vertical-align: sub;\n}\n\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty {\n display: none;\n}\n\n.monaco-editor .suggest-details code {\n border-radius: 3px;\n padding: 0 0.4em;\n}\n\n.monaco-editor .suggest-details ul {\n padding-left: 20px;\n}\n\n.monaco-editor .suggest-details ol {\n padding-left: 20px;\n}\n\n.monaco-editor .suggest-details p code {\n font-family: var(--monaco-monospace-font);\n}\n",""]);let a=s},7538:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .codicon.codicon-symbol-array,\n.monaco-workbench .codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); }\n.monaco-editor .codicon.codicon-symbol-boolean,\n.monaco-workbench .codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); }\n.monaco-editor .codicon.codicon-symbol-class,\n.monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); }\n.monaco-editor .codicon.codicon-symbol-method,\n.monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); }\n.monaco-editor .codicon.codicon-symbol-color,\n.monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); }\n.monaco-editor .codicon.codicon-symbol-constant,\n.monaco-workbench .codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); }\n.monaco-editor .codicon.codicon-symbol-constructor,\n.monaco-workbench .codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); }\n.monaco-editor .codicon.codicon-symbol-value,\n.monaco-workbench .codicon.codicon-symbol-value,\n.monaco-editor .codicon.codicon-symbol-enum,\n.monaco-workbench .codicon.codicon-symbol-enum { color: var(--vscode-symbolIcon-enumeratorForeground); }\n.monaco-editor .codicon.codicon-symbol-enum-member,\n.monaco-workbench .codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); }\n.monaco-editor .codicon.codicon-symbol-event,\n.monaco-workbench .codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); }\n.monaco-editor .codicon.codicon-symbol-field,\n.monaco-workbench .codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); }\n.monaco-editor .codicon.codicon-symbol-file,\n.monaco-workbench .codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); }\n.monaco-editor .codicon.codicon-symbol-folder,\n.monaco-workbench .codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); }\n.monaco-editor .codicon.codicon-symbol-function,\n.monaco-workbench .codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); }\n.monaco-editor .codicon.codicon-symbol-interface,\n.monaco-workbench .codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); }\n.monaco-editor .codicon.codicon-symbol-key,\n.monaco-workbench .codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); }\n.monaco-editor .codicon.codicon-symbol-keyword,\n.monaco-workbench .codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); }\n.monaco-editor .codicon.codicon-symbol-module,\n.monaco-workbench .codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); }\n.monaco-editor .codicon.codicon-symbol-namespace,\n.monaco-workbench .codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); }\n.monaco-editor .codicon.codicon-symbol-null,\n.monaco-workbench .codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); }\n.monaco-editor .codicon.codicon-symbol-number,\n.monaco-workbench .codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); }\n.monaco-editor .codicon.codicon-symbol-object,\n.monaco-workbench .codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); }\n.monaco-editor .codicon.codicon-symbol-operator,\n.monaco-workbench .codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); }\n.monaco-editor .codicon.codicon-symbol-package,\n.monaco-workbench .codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); }\n.monaco-editor .codicon.codicon-symbol-property,\n.monaco-workbench .codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); }\n.monaco-editor .codicon.codicon-symbol-reference,\n.monaco-workbench .codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); }\n.monaco-editor .codicon.codicon-symbol-snippet,\n.monaco-workbench .codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); }\n.monaco-editor .codicon.codicon-symbol-string,\n.monaco-workbench .codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); }\n.monaco-editor .codicon.codicon-symbol-struct,\n.monaco-workbench .codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); }\n.monaco-editor .codicon.codicon-symbol-text,\n.monaco-workbench .codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); }\n.monaco-editor .codicon.codicon-symbol-type-parameter,\n.monaco-workbench .codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); }\n.monaco-editor .codicon.codicon-symbol-unit,\n.monaco-workbench .codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); }\n.monaco-editor .codicon.codicon-symbol-variable,\n.monaco-workbench .codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); }\n",""]);let a=s},47094:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.editor-banner {\n box-sizing: border-box;\n cursor: default;\n width: 100%;\n font-size: 12px;\n display: flex;\n overflow: visible;\n\n height: 26px;\n\n background: var(--vscode-banner-background);\n}\n\n\n.editor-banner .icon-container {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n padding: 0 6px 0 10px;\n}\n\n.editor-banner .icon-container.custom-icon {\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 16px;\n width: 16px;\n padding: 0;\n margin: 0 6px 0 10px;\n}\n\n.editor-banner .message-container {\n display: flex;\n align-items: center;\n line-height: 26px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.editor-banner .message-container p {\n margin-block-start: 0;\n margin-block-end: 0;\n}\n\n.editor-banner .message-actions-container {\n flex-grow: 1;\n flex-shrink: 0;\n line-height: 26px;\n margin: 0 4px;\n}\n\n.editor-banner .message-actions-container a.monaco-button {\n width: inherit;\n margin: 2px 8px;\n padding: 0px 12px;\n}\n\n.editor-banner .message-actions-container a {\n padding: 3px;\n margin-left: 12px;\n text-decoration: underline;\n}\n\n.editor-banner .action-container {\n padding: 0 10px 0 6px;\n}\n\n.editor-banner {\n background-color: var(--vscode-banner-background);\n}\n\n.editor-banner,\n.editor-banner .action-container .codicon,\n.editor-banner .message-actions-container .monaco-link {\n color: var(--vscode-banner-foreground);\n}\n\n.editor-banner .icon-container .codicon {\n color: var(--vscode-banner-iconForeground);\n}\n",""]);let a=s},56670:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .unicode-highlight {\n border: 1px solid var(--vscode-editorUnicodeHighlight-border);\n background-color: var(--vscode-editorUnicodeHighlight-background);\n box-sizing: border-box;\n}\n",""]);let a=s},4341:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .focused .selectionHighlight {\n background-color: var(--vscode-editor-selectionHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-selectionHighlightBorder);\n}\n.monaco-editor.hc-black .focused .selectionHighlight, .monaco-editor.hc-light .focused .selectionHighlight {\n border-style: dotted;\n}\n\n.monaco-editor .wordHighlight {\n background-color: var(--vscode-editor-wordHighlightBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-wordHighlightBorder);\n}\n.monaco-editor.hc-black .wordHighlight, .monaco-editor.hc-light .wordHighlight {\n border-style: dotted;\n}\n\n.monaco-editor .wordHighlightStrong {\n background-color: var(--vscode-editor-wordHighlightStrongBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);\n}\n.monaco-editor.hc-black .wordHighlightStrong, .monaco-editor.hc-light .wordHighlightStrong {\n border-style: dotted;\n}\n\n.monaco-editor .wordHighlightText {\n background-color: var(--vscode-editor-wordHighlightTextBackground);\n box-sizing: border-box;\n border: 1px solid var(--vscode-editor-wordHighlightTextBorder);\n}\n.monaco-editor.hc-black .wordHighlightText, .monaco-editor.hc-light .wordHighlightText {\n border-style: dotted;\n}\n",""]);let a=s},14401:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n.monaco-editor .zone-widget {\n position: absolute;\n z-index: 10;\n}\n\n\n.monaco-editor .zone-widget .zone-widget-container {\n border-top-style: solid;\n border-bottom-style: solid;\n border-top-width: 0;\n border-bottom-width: 0;\n position: relative;\n}\n",""]);let a=s},75152:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .accessibilityHelpWidget {\n padding: 10px;\n vertical-align: middle;\n overflow: scroll;\n color: var(--vscode-editorWidget-foreground);\n background-color: var(--vscode-editorWidget-background);\n box-shadow: 0 2px 8px var(--vscode-widget-shadow);\n border: 2px solid var(--vscode-contrastBorder);\n}\n",""]);let a=s},7091:(e,t,i)=>{"use strict";i.d(t,{Z:()=>p});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o),a=i(78991),l=i.n(a),u=new URL(i(6161),i.b),d=new URL(i(51096),i.b),c=s()(r()),h=l()(u),f=l()(d);c.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .iPadShowKeyboard {\n width: 58px;\n min-width: 0;\n height: 36px;\n min-height: 0;\n margin: 0;\n padding: 0;\n position: absolute;\n resize: none;\n overflow: hidden;\n background: url("+h+") center center no-repeat;\n border: 4px solid #F6F6F6;\n border-radius: 4px;\n}\n\n.monaco-editor.vs-dark .iPadShowKeyboard {\n background: url("+f+") center center no-repeat;\n border: 4px solid #252526;\n}",""]);let p=c},54381:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .tokens-inspect-widget {\n z-index: 50;\n user-select: text;\n -webkit-user-select: text;\n padding: 10px;\n color: var(--vscode-editorHoverWidget-foreground);\n background-color: var(--vscode-editorHoverWidget-background);\n border: 1px solid var(--vscode-editorHoverWidget-border);\n}\n.monaco-editor.hc-black .tokens-inspect-widget, .monaco-editor.hc-light .tokens-inspect-widget {\n border-width: 2px;\n}\n\n.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {\n height: 1px;\n border: 0;\n background-color: var(--vscode-editorHoverWidget-border);\n}\n\n.monaco-editor .tokens-inspect-widget .tm-token {\n font-family: var(--monaco-monospace-font);\n}\n\n.monaco-editor .tokens-inspect-widget .tm-token-length {\n font-weight: normal;\n font-size: 60%;\n float: right;\n}\n\n.monaco-editor .tokens-inspect-widget .tm-metadata-table {\n width: 100%;\n}\n\n.monaco-editor .tokens-inspect-widget .tm-metadata-value {\n font-family: var(--monaco-monospace-font);\n text-align: right;\n}\n\n.monaco-editor .tokens-inspect-widget .tm-token-type {\n font-family: var(--monaco-monospace-font);\n}\n",""]);let a=s},18215:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.quick-input-widget {\n font-size: 13px;\n}\n\n.quick-input-widget .monaco-highlighted-label .highlight,\n.quick-input-widget .monaco-highlighted-label .highlight {\n color: #0066BF;\n}\n\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {\n color: #9DDDFF;\n}\n\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {\n color: #0097fb;\n}\n\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight,\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight {\n color: #F38518;\n}\n\n.hc-light .quick-input-widget .monaco-highlighted-label .highlight,\n.hc-light .quick-input-widget .monaco-highlighted-label .highlight {\n color: #0F4A85;\n}\n\n.monaco-keybinding > .monaco-keybinding-key {\n background-color: rgba(221, 221, 221, 0.4);\n border: solid 1px rgba(204, 204, 204, 0.4);\n border-bottom-color: rgba(187, 187, 187, 0.4);\n box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);\n color: #555;\n}\n\n.hc-black .monaco-keybinding > .monaco-keybinding-key {\n background-color: transparent;\n border: solid 1px rgb(111, 195, 223);\n box-shadow: none;\n color: #fff;\n}\n\n.hc-light .monaco-keybinding > .monaco-keybinding-key {\n background-color: transparent;\n border: solid 1px #0F4A85;\n box-shadow: none;\n color: #292929;\n}\n\n.vs-dark .monaco-keybinding > .monaco-keybinding-key {\n background-color: rgba(128, 128, 128, 0.17);\n border: solid 1px rgba(51, 51, 51, 0.6);\n border-bottom-color: rgba(68, 68, 68, 0.6);\n box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);\n color: #ccc;\n}\n",""]);let a=s},20517:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n\n/* Default standalone editor fonts */\n.monaco-editor {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n --monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {\n stroke-width: 1.2px;\n}\n\n.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\n.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\n.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {\n stroke-width: 1.2px;\n}\n\n.monaco-hover p {\n margin: 0;\n}\n\n/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */\n.monaco-aria-container {\n position: absolute !important;\n top: 0; /* avoid being placed underneath a sibling element */\n height: 1px;\n width: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n clip: rect(1px, 1px, 1px, 1px);\n clip-path: inset(50%);\n}\n\n/*.monaco-editor.vs [tabindex="0"]:focus {\n outline: 1px solid rgba(0, 122, 204, 0.4);\n outline-offset: -1px;\n opacity: 1 !important;\n}\n\n.monaco-editor.vs-dark [tabindex="0"]:focus {\n outline: 1px solid rgba(14, 99, 156, 0.6);\n outline-offset: -1px;\n opacity: 1 !important;\n}*/\n',""]);let a=s},38734:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.action-widget {\n font-size: 13px;\n border-radius: 0;\n min-width: 160px;\n max-width: 500px;\n z-index: 40;\n display: block;\n width: 100%;\n border: 1px solid var(--vscode-editorWidget-border) !important;\n background-color: var(--vscode-editorWidget-background);\n color: var(--vscode-editorWidget-foreground);\n}\n\n.context-view-block {\n position: fixed;\n cursor: initial;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: -1;\n}\n\n.context-view-pointerBlock {\n position: fixed;\n cursor: initial;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 2;\n}\n\n.action-widget .monaco-list {\n user-select: none;\n -webkit-user-select: none;\n border: none !important;\n border-width: 0 !important;\n}\n\n.action-widget .monaco-list:focus:before {\n outline: 0 !important;\n}\n\n.action-widget .monaco-list .monaco-scrollable-element {\n overflow: visible;\n}\n\n/** Styles for each row in the list element **/\n.action-widget .monaco-list .monaco-list-row {\n padding: 0 10px;\n white-space: nowrap;\n cursor: pointer;\n touch-action: none;\n width: 100%;\n}\n\n.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) {\n background-color: var(--vscode-quickInputList-focusBackground) !important;\n color: var(--vscode-quickInputList-focusForeground);\n outline: 1px solid var(--vscode-menu-selectionBorder, transparent);\n outline-offset: -1px;\n}\n\n.action-widget .monaco-list-row.group-header {\n color: var(--vscode-pickerGroup-foreground) !important;\n font-weight: 600;\n}\n\n.action-widget .monaco-list .group-header,\n.action-widget .monaco-list .option-disabled,\n.action-widget .monaco-list .option-disabled:before,\n.action-widget .monaco-list .option-disabled .focused,\n.action-widget .monaco-list .option-disabled .focused:before {\n cursor: default !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n user-select: none;\n background-color: transparent !important;\n outline: 0 solid !important;\n}\n\n.action-widget .monaco-list-row.action {\n display: flex;\n gap: 6px;\n align-items: center;\n}\n\n.action-widget .monaco-list-row.action.option-disabled {\n color: var(--vscode-disabledForeground);\n}\n\n.action-widget .monaco-list-row.action.option-disabled .codicon {\n opacity: 0.4;\n}\n\n.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {\n color: inherit;\n}\n\n.action-widget .monaco-list-row.action .title {\n flex: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Action bar */\n\n.action-widget .action-widget-action-bar {\n background-color: var(--vscode-editorHoverWidget-statusBarBackground);\n border-top: 1px solid var(--vscode-editorHoverWidget-border);\n}\n\n.action-widget .action-widget-action-bar::before {\n display: block;\n content: "";\n width: 100%;\n}\n\n.action-widget .action-widget-action-bar .actions-container {\n padding: 0 8px;\n}\n\n.action-widget-action-bar .action-label {\n color: var(--vscode-textLink-activeForeground);\n font-size: 12px;\n line-height: 22px;\n padding: 0;\n pointer-events: all;\n}\n\n.action-widget-action-bar .action-item {\n margin-right: 16px;\n pointer-events: none;\n}\n\n.action-widget-action-bar .action-label:hover {\n background-color: transparent !important;\n}\n',""]);let a=s},33412:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-action-bar .action-item.menu-entry .action-label.icon {\n width: 16px;\n height: 16px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 16px;\n}\n\n.monaco-dropdown-with-default {\n display: flex !important;\n flex-direction: row;\n border-radius: 5px;\n}\n\n.monaco-dropdown-with-default > .action-container > .action-label {\n margin-right: 0;\n}\n\n.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {\n width: 16px;\n height: 16px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 16px;\n}\n\n.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {\n font-size: 12px;\n padding-left: 0px;\n padding-right: 0px;\n line-height: 16px;\n margin-left: -3px;\n}\n\n.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {\n display: block;\n background-size: 16px;\n background-position: center center;\n background-repeat: no-repeat;\n}\n",""]);let a=s},32781:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-link {\n color: var(--vscode-textLink-foreground);\n}\n\n.monaco-link:hover {\n color: var(--vscode-textLink-activeForeground);\n}\n\n",""]);let a=s},55016:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.quick-input-widget {\n position: absolute;\n width: 600px;\n z-index: 2550;\n left: 50%;\n margin-left: -300px;\n -webkit-app-region: no-drag;\n border-radius: 6px;\n}\n\n.quick-input-titlebar {\n display: flex;\n align-items: center;\n border-top-left-radius: 5px; /* match border radius of quick input widget */\n border-top-right-radius: 5px;\n}\n\n.quick-input-left-action-bar {\n display: flex;\n margin-left: 4px;\n flex: 1;\n}\n\n.quick-input-title {\n padding: 3px 0px;\n text-align: center;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.quick-input-right-action-bar {\n display: flex;\n margin-right: 4px;\n flex: 1;\n}\n\n.quick-input-right-action-bar > .actions-container {\n justify-content: flex-end;\n}\n\n.quick-input-titlebar .monaco-action-bar .action-label.codicon {\n background-position: center;\n background-repeat: no-repeat;\n padding: 2px;\n}\n\n.quick-input-description {\n margin: 6px;\n}\n\n.quick-input-header .quick-input-description {\n margin: 4px 2px;\n}\n\n.quick-input-header {\n display: flex;\n padding: 8px 6px 6px 6px;\n}\n\n.quick-input-widget.hidden-input .quick-input-header {\n /* reduce margins and paddings when input box hidden */\n padding: 0;\n margin-bottom: 0;\n}\n\n.quick-input-and-message {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n min-width: 0;\n position: relative;\n}\n\n.quick-input-check-all {\n align-self: center;\n margin: 0;\n}\n\n.quick-input-filter {\n flex-grow: 1;\n display: flex;\n position: relative;\n}\n\n.quick-input-box {\n flex-grow: 1;\n}\n\n.quick-input-widget.show-checkboxes .quick-input-box,\n.quick-input-widget.show-checkboxes .quick-input-message {\n margin-left: 5px;\n}\n\n.quick-input-visible-count {\n position: absolute;\n left: -10000px;\n}\n\n.quick-input-count {\n align-self: center;\n position: absolute;\n right: 4px;\n display: flex;\n align-items: center;\n}\n\n.quick-input-count .monaco-count-badge {\n vertical-align: middle;\n padding: 2px 4px;\n border-radius: 2px;\n min-height: auto;\n line-height: normal;\n}\n\n.quick-input-action {\n margin-left: 6px;\n}\n\n.quick-input-action .monaco-text-button {\n font-size: 11px;\n padding: 0 6px;\n display: flex;\n height: 25px;\n align-items: center;\n}\n\n.quick-input-message {\n margin-top: -1px;\n padding: 5px;\n overflow-wrap: break-word;\n}\n\n.quick-input-message > .codicon {\n margin: 0 0.2em;\n vertical-align: text-bottom;\n}\n\n/* Links in descriptions & validations */\n.quick-input-message a {\n color: inherit;\n}\n\n.quick-input-progress.monaco-progress-container {\n position: relative;\n}\n\n.quick-input-progress.monaco-progress-container,\n.quick-input-progress.monaco-progress-container .progress-bit {\n height: 2px;\n}\n\n.quick-input-list {\n line-height: 22px;\n}\n\n.quick-input-widget.hidden-input .quick-input-list {\n margin-top: 4px; /* reduce margins when input box hidden */\n padding-bottom: 4px;\n}\n\n.quick-input-list .monaco-list {\n overflow: hidden;\n max-height: calc(20 * 22px);\n padding-bottom: 5px;\n}\n\n.quick-input-list .monaco-scrollable-element {\n padding: 0px 5px;\n}\n\n.quick-input-list .quick-input-list-entry {\n box-sizing: border-box;\n overflow: hidden;\n display: flex;\n height: 100%;\n padding: 0 6px;\n}\n\n.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {\n border-top-width: 1px;\n border-top-style: solid;\n}\n\n.quick-input-list .monaco-list-row {\n border-radius: 3px;\n}\n\n.quick-input-list .monaco-list-row[data-index=\"0\"] .quick-input-list-entry.quick-input-list-separator-border {\n border-top-style: none;\n}\n\n.quick-input-list .quick-input-list-label {\n overflow: hidden;\n display: flex;\n height: 100%;\n flex: 1;\n}\n\n.quick-input-list .quick-input-list-checkbox {\n align-self: center;\n margin: 0;\n}\n\n.quick-input-list .quick-input-list-rows {\n overflow: hidden;\n text-overflow: ellipsis;\n display: flex;\n flex-direction: column;\n height: 100%;\n flex: 1;\n margin-left: 5px;\n}\n\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {\n margin-left: 10px;\n}\n\n.quick-input-widget .quick-input-list .quick-input-list-checkbox {\n display: none;\n}\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {\n display: inline;\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row {\n display: flex;\n align-items: center;\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {\n flex: 1; /* make sure the icon label grows within the row */\n}\n\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {\n vertical-align: text-bottom;\n}\n\n.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {\n opacity: 1;\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {\n margin-right: 8px; /* separate from the separator label or scrollbar if any */\n}\n\n.quick-input-list .quick-input-list-label-meta {\n opacity: 0.7;\n line-height: normal;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.quick-input-list .monaco-highlighted-label .highlight {\n font-weight: bold;\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-separator {\n margin-right: 4px; /* separate from keybindings or actions */\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n display: flex;\n flex: 0;\n overflow: visible;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar .action-label {\n /*\n * By default, actions in the quick input action bar are hidden\n * until hovered over them or selected.\n */\n display: none;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {\n margin-right: 4px;\n padding: 0px 2px 2px 2px;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n margin-top: 1px;\n}\n\n.quick-input-list .quick-input-list-entry-action-bar {\n margin-right: 4px; /* separate from scrollbar */\n}\n\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,\n.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label {\n display: flex;\n}\n\n/* focused items in quick pick */\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {\n color: inherit\n}\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {\n background: none;\n}\n",""]);let a=s},69730:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(39601),r=i.n(n),o=i(82609),s=i.n(o)()(r());s.push([e.id,"/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n.monaco-editor .zone-widget .codicon.codicon-error,\n.markers-panel .marker-icon.error, .markers-panel .marker-icon .codicon.codicon-error,\n.text-search-provider-messages .providerMessage .codicon.codicon-error,\n.extensions-viewlet > .extensions .codicon.codicon-error,\n.extension-editor .codicon.codicon-error,\n.preferences-editor .codicon.codicon-error {\n color: var(--vscode-problemsErrorIcon-foreground);\n}\n\n.monaco-editor .zone-widget .codicon.codicon-warning,\n.markers-panel .marker-icon.warning, .markers-panel .marker-icon .codicon.codicon-warning,\n.text-search-provider-messages .providerMessage .codicon.codicon-warning,\n.extensions-viewlet > .extensions .codicon.codicon-warning,\n.extension-editor .codicon.codicon-warning,\n.preferences-editor .codicon.codicon-warning {\n color: var(--vscode-problemsWarningIcon-foreground);\n}\n\n.monaco-editor .zone-widget .codicon.codicon-info,\n.markers-panel .marker-icon.info, .markers-panel .marker-icon .codicon.codicon-info,\n.text-search-provider-messages .providerMessage .codicon.codicon-info,\n.extensions-viewlet > .extensions .codicon.codicon-info,\n.extension-editor .codicon.codicon-info,\n.preferences-editor .codicon.codicon-info {\n color: var(--vscode-problemsInfoIcon-foreground);\n}\n",""]);let a=s},82609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var i="",n=void 0!==t[5];return t[4]&&(i+="@supports (".concat(t[4],") {")),t[2]&&(i+="@media ".concat(t[2]," {")),n&&(i+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),i+=e(t),n&&(i+="}"),t[2]&&(i+="}"),t[4]&&(i+="}"),i}).join("")},t.i=function(e,i,n,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(n)for(var a=0;a0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),i&&(d[2]&&(d[1]="@media ".concat(d[2]," {").concat(d[1],"}")),d[2]=i),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),t.push(d))}},t}},78991:e=>{"use strict";e.exports=function(e,t){return(t||(t={}),e&&(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes))?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e}},39601:e=>{"use strict";e.exports=function(e){return e[1]}},22194:(e,t,i)=>{"use strict";i.r(t),i.d(t,{add:()=>u,addBusinessDays:()=>f,addDays:()=>a,addHours:()=>g,addISOWeekYears:()=>k,addMilliseconds:()=>p,addMinutes:()=>E,addMonths:()=>l,addQuarters:()=>L,addSeconds:()=>M,addWeeks:()=>N,addYears:()=>D,areIntervalsOverlapping:()=>A,clamp:()=>O,closestIndexTo:()=>P,closestTo:()=>R,compareAsc:()=>F,compareDesc:()=>B,daysInWeek:()=>H,daysInYear:()=>z,daysToWeeks:()=>en,differenceInBusinessDays:()=>ea,differenceInCalendarDays:()=>S,differenceInCalendarISOWeekYears:()=>el,differenceInCalendarISOWeeks:()=>eu,differenceInCalendarMonths:()=>ed,differenceInCalendarQuarters:()=>eh,differenceInCalendarWeeks:()=>ef,differenceInCalendarYears:()=>ep,differenceInDays:()=>em,differenceInHours:()=>e_,differenceInISOWeekYears:()=>eC,differenceInMilliseconds:()=>ev,differenceInMinutes:()=>eS,differenceInMonths:()=>eL,differenceInQuarters:()=>eM,differenceInSeconds:()=>eN,differenceInWeeks:()=>eD,differenceInYears:()=>eA,eachDayOfInterval:()=>eT,eachHourOfInterval:()=>eI,eachMinuteOfInterval:()=>eP,eachMonthOfInterval:()=>eR,eachQuarterOfInterval:()=>eB,eachWeekOfInterval:()=>eH,eachWeekendOfInterval:()=>ez,eachWeekendOfMonth:()=>ej,eachWeekendOfYear:()=>e$,eachYearOfInterval:()=>eK,endOfDay:()=>ex,endOfDecade:()=>eq,endOfHour:()=>eG,endOfISOWeek:()=>eY,endOfISOWeekYear:()=>eJ,endOfMinute:()=>eQ,endOfMonth:()=>ek,endOfQuarter:()=>eX,endOfSecond:()=>e0,endOfToday:()=>e1,endOfTomorrow:()=>e2,endOfWeek:()=>eZ,endOfYear:()=>eW,endOfYesterday:()=>e6,format:()=>tM,formatDistance:()=>tD,formatDistanceStrict:()=>tA,formatDistanceToNow:()=>tT,formatDistanceToNowStrict:()=>tI,formatDuration:()=>tP,formatISO:()=>tR,formatISO9075:()=>tF,formatISODuration:()=>tB,formatRFC3339:()=>tH,formatRFC7231:()=>tj,formatRelative:()=>tW,fromUnixTime:()=>tU,getDate:()=>t$,getDay:()=>tK,getDayOfYear:()=>tq,getDaysInMonth:()=>tG,getDaysInYear:()=>tY,getDecade:()=>tJ,getDefaultOptions:()=>tQ,getHours:()=>tX,getISODay:()=>t0,getISOWeek:()=>t1,getISOWeekYear:()=>y,getISOWeeksInYear:()=>t2,getMilliseconds:()=>t6,getMinutes:()=>t3,getMonth:()=>t8,getOverlappingDaysInIntervals:()=>t5,getQuarter:()=>ec,getSeconds:()=>t4,getTime:()=>t9,getUnixTime:()=>t7,getWeek:()=>ii,getWeekOfMonth:()=>ir,getWeekYear:()=>ie,getWeeksInMonth:()=>is,getYear:()=>ia,hoursToMilliseconds:()=>il,hoursToMinutes:()=>iu,hoursToSeconds:()=>id,intervalToDuration:()=>ic,intlFormat:()=>ih,intlFormatDistance:()=>ip,isAfter:()=>ig,isBefore:()=>im,isDate:()=>eo,isEqual:()=>iv,isExists:()=>ib,isFirstDayOfMonth:()=>iy,isFriday:()=>i_,isFuture:()=>iw,isLastDayOfMonth:()=>eE,isLeapYear:()=>tZ,isMatch:()=>nL,isMonday:()=>nM,isPast:()=>nN,isSameDay:()=>er,isSameHour:()=>nA,isSameISOWeek:()=>nI,isSameISOWeekYear:()=>nO,isSameMinute:()=>nP,isSameMonth:()=>nR,isSameQuarter:()=>nF,isSameSecond:()=>nH,isSameWeek:()=>nT,isSameYear:()=>nz,isSaturday:()=>h,isSunday:()=>c,isThisHour:()=>nV,isThisISOWeek:()=>nj,isThisMinute:()=>nW,isThisMonth:()=>nU,isThisQuarter:()=>n$,isThisSecond:()=>nK,isThisWeek:()=>nq,isThisYear:()=>nG,isThursday:()=>nZ,isToday:()=>nY,isTomorrow:()=>nJ,isTuesday:()=>nQ,isValid:()=>es,isWednesday:()=>nX,isWeekend:()=>d,isWithinInterval:()=>n0,isYesterday:()=>n2,lastDayOfDecade:()=>n6,lastDayOfISOWeek:()=>n8,lastDayOfISOWeekYear:()=>n5,lastDayOfMonth:()=>io,lastDayOfQuarter:()=>n4,lastDayOfWeek:()=>n3,lastDayOfYear:()=>n9,lightFormat:()=>rn,max:()=>T,maxTime:()=>V,milliseconds:()=>rr,millisecondsInHour:()=>W,millisecondsInMinute:()=>j,millisecondsInSecond:()=>U,millisecondsToHours:()=>ro,millisecondsToMinutes:()=>rs,millisecondsToSeconds:()=>ra,min:()=>I,minTime:()=>$,minutesInHour:()=>K,minutesToHours:()=>rl,minutesToMilliseconds:()=>ru,minutesToSeconds:()=>rd,monthsInQuarter:()=>q,monthsInYear:()=>G,monthsToQuarters:()=>rc,monthsToYears:()=>rh,nextDay:()=>rf,nextFriday:()=>rp,nextMonday:()=>rg,nextSaturday:()=>rm,nextSunday:()=>rv,nextThursday:()=>rb,nextTuesday:()=>ry,nextWednesday:()=>r_,parse:()=>nE,parseISO:()=>rw,parseJSON:()=>rD,previousDay:()=>rA,previousFriday:()=>rT,previousMonday:()=>rI,previousSaturday:()=>rO,previousSunday:()=>rP,previousThursday:()=>rR,previousTuesday:()=>rF,previousWednesday:()=>rB,quartersInYear:()=>Z,quartersToMonths:()=>rH,quartersToYears:()=>rz,roundToNearestMinutes:()=>rV,secondsInDay:()=>Q,secondsInHour:()=>Y,secondsInMinute:()=>J,secondsInMonth:()=>et,secondsInQuarter:()=>ei,secondsInWeek:()=>X,secondsInYear:()=>ee,secondsToHours:()=>rj,secondsToMilliseconds:()=>rW,secondsToMinutes:()=>rU,set:()=>rK,setDate:()=>rq,setDay:()=>rG,setDayOfYear:()=>rZ,setDefaultOptions:()=>rY,setHours:()=>rJ,setISODay:()=>rQ,setISOWeek:()=>rX,setISOWeekYear:()=>x,setMilliseconds:()=>r0,setMinutes:()=>r1,setMonth:()=>r$,setQuarter:()=>r2,setSeconds:()=>r6,setWeek:()=>r3,setWeekYear:()=>r8,setYear:()=>r5,startOfDay:()=>C,startOfDecade:()=>r4,startOfHour:()=>nD,startOfISOWeek:()=>b,startOfISOWeekYear:()=>_,startOfMinute:()=>eO,startOfMonth:()=>eV,startOfQuarter:()=>eF,startOfSecond:()=>nB,startOfToday:()=>r9,startOfTomorrow:()=>r7,startOfWeek:()=>v,startOfWeekYear:()=>it,startOfYear:()=>eU,startOfYesterday:()=>oe,sub:()=>oi,subBusinessDays:()=>on,subDays:()=>n1,subHours:()=>or,subISOWeekYears:()=>ew,subMilliseconds:()=>e3,subMinutes:()=>oo,subMonths:()=>ot,subQuarters:()=>os,subSeconds:()=>oa,subWeeks:()=>ol,subYears:()=>ou,toDate:()=>s,weeksToDays:()=>od,yearsToMonths:()=>oc,yearsToQuarters:()=>oh});var n=i(90929);function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function o(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function s(e){o(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,n.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}function a(e,t){o(2,arguments);var i=s(e),n=r(t);return isNaN(n)?new Date(NaN):(n&&i.setDate(i.getDate()+n),i)}function l(e,t){o(2,arguments);var i=s(e),n=r(t);if(isNaN(n))return new Date(NaN);if(!n)return i;var a=i.getDate(),l=new Date(i.getTime());return(l.setMonth(i.getMonth()+n+1,0),a>=l.getDate())?l:(i.setFullYear(l.getFullYear(),l.getMonth(),a),i)}function u(e,t){if(o(2,arguments),!t||"object"!==(0,n.Z)(t))return new Date(NaN);var i=t.years?r(t.years):0,u=t.months?r(t.months):0,d=t.weeks?r(t.weeks):0,c=t.days?r(t.days):0,h=t.hours?r(t.hours):0,f=t.minutes?r(t.minutes):0,p=t.seconds?r(t.seconds):0,g=s(e),m=u||i?l(g,u+12*i):g,v=c||d?a(m,c+7*d):m;return new Date(v.getTime()+1e3*(p+60*(f+60*h)))}function d(e){o(1,arguments);var t=s(e).getDay();return 0===t||6===t}function c(e){return o(1,arguments),0===s(e).getDay()}function h(e){return o(1,arguments),6===s(e).getDay()}function f(e,t){o(2,arguments);var i=s(e),n=d(i),a=r(t);if(isNaN(a))return new Date(NaN);var l=i.getHours(),u=a<0?-1:1,f=r(a/5);i.setDate(i.getDate()+7*f);for(var p=Math.abs(a%5);p>0;)i.setDate(i.getDate()+u),d(i)||(p-=1);return n&&d(i)&&0!==a&&(h(i)&&i.setDate(i.getDate()+(u<0?2:-1)),c(i)&&i.setDate(i.getDate()+(u<0?1:-2))),i.setHours(l),i}function p(e,t){o(2,arguments);var i=s(e).getTime(),n=r(t);return new Date(i+n)}function g(e,t){return o(2,arguments),p(e,36e5*r(t))}var m={};function v(e,t){o(1,arguments);var i,n,a,l,u,d,c,h,f=m,p=r(null!==(i=null!==(n=null!==(a=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==a?a:f.weekStartsOn)&&void 0!==n?n:null===(c=f.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==i?i:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=s(e),v=g.getDay();return g.setDate(g.getDate()-((v=r.getTime()?i+1:t.getTime()>=l.getTime()?i:i-1}function _(e){o(1,arguments);var t=y(e),i=new Date(0);return i.setFullYear(t,0,4),i.setHours(0,0,0,0),b(i)}function w(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function C(e){o(1,arguments);var t=s(e);return t.setHours(0,0,0,0),t}function S(e,t){o(2,arguments);var i=C(e),n=C(t);return Math.round((i.getTime()-w(i)-(n.getTime()-w(n)))/864e5)}function x(e,t){o(2,arguments);var i=s(e),n=r(t),a=S(i,_(i)),l=new Date(0);return l.setFullYear(n,0,4),l.setHours(0,0,0,0),(i=_(l)).setDate(i.getDate()+a),i}function k(e,t){o(2,arguments);var i=r(t);return x(e,y(e)+i)}function E(e,t){return o(2,arguments),p(e,6e4*r(t))}function L(e,t){return o(2,arguments),l(e,3*r(t))}function M(e,t){return o(2,arguments),p(e,1e3*r(t))}function N(e,t){return o(2,arguments),a(e,7*r(t))}function D(e,t){return o(2,arguments),l(e,12*r(t))}function A(e,t,i){o(2,arguments);var n=s(null==e?void 0:e.start).getTime(),r=s(null==e?void 0:e.end).getTime(),a=s(null==t?void 0:t.start).getTime(),l=s(null==t?void 0:t.end).getTime();if(!(n<=r&&a<=l))throw RangeError("Invalid interval");return null!=i&&i.inclusive?n<=l&&a<=r:nt||isNaN(t.getDate()))&&(i=t)}),i||new Date(NaN)}function O(e,t){var i=t.start,n=t.end;return o(2,arguments),I([T([e,i]),n])}function P(e,t){o(2,arguments);var i,n,r=s(e);if(isNaN(Number(r)))return NaN;var a=r.getTime();return(null==t?[]:"function"==typeof t.forEach?t:Array.prototype.slice.call(t)).forEach(function(e,t){var r=s(e);if(isNaN(Number(r))){i=NaN,n=NaN;return}var o=Math.abs(a-r.getTime());(null==i||o0?1:r}function B(e,t){o(2,arguments);var i=s(e),n=s(t),r=i.getTime()-n.getTime();return r>0?-1:r<0?1:r}var H=7,z=365.2425,V=864e13,j=6e4,W=36e5,U=1e3,$=-864e13,K=60,q=3,G=12,Z=4,Y=3600,J=60,Q=86400,X=604800,ee=31556952,et=2629746,ei=7889238;function en(e){return o(1,arguments),Math.floor(e/H)}function er(e,t){o(2,arguments);var i=C(e),n=C(t);return i.getTime()===n.getTime()}function eo(e){return o(1,arguments),e instanceof Date||"object"===(0,n.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}function es(e){return o(1,arguments),(!!eo(e)||"number"==typeof e)&&!isNaN(Number(s(e)))}function ea(e,t){o(2,arguments);var i=s(e),n=s(t);if(!es(i)||!es(n))return NaN;var l=S(i,n),u=l<0?-1:1,c=r(l/7),h=5*c;for(n=a(n,7*c);!er(i,n);)h+=d(n)?0:u,n=a(n,u);return 0===h?0:h}function el(e,t){return o(2,arguments),y(e)-y(t)}function eu(e,t){o(2,arguments);var i=b(e),n=b(t);return Math.round((i.getTime()-w(i)-(n.getTime()-w(n)))/6048e5)}function ed(e,t){o(2,arguments);var i=s(e),n=s(t);return 12*(i.getFullYear()-n.getFullYear())+(i.getMonth()-n.getMonth())}function ec(e){return o(1,arguments),Math.floor(s(e).getMonth()/3)+1}function eh(e,t){o(2,arguments);var i=s(e),n=s(t);return 4*(i.getFullYear()-n.getFullYear())+(ec(i)-ec(n))}function ef(e,t,i){o(2,arguments);var n=v(e,i),r=v(t,i);return Math.round((n.getTime()-w(n)-(r.getTime()-w(r)))/6048e5)}function ep(e,t){o(2,arguments);var i=s(e),n=s(t);return i.getFullYear()-n.getFullYear()}function eg(e,t){var i=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return i<0?-1:i>0?1:i}function em(e,t){o(2,arguments);var i=s(e),n=s(t),r=eg(i,n),a=Math.abs(S(i,n));i.setDate(i.getDate()-r*a);var l=Number(eg(i,n)===-r),u=r*(a-l);return 0===u?0:u}function ev(e,t){return o(2,arguments),s(e).getTime()-s(t).getTime()}var eb={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function ey(e){return e?eb[e]:eb.trunc}function e_(e,t,i){o(2,arguments);var n=ev(e,t)/W;return ey(null==i?void 0:i.roundingMethod)(n)}function ew(e,t){return o(2,arguments),k(e,-r(t))}function eC(e,t){o(2,arguments);var i=s(e),n=s(t),r=F(i,n),a=Math.abs(el(i,n)),l=Number(F(i=ew(i,r*a),n)===-r),u=r*(a-l);return 0===u?0:u}function eS(e,t,i){o(2,arguments);var n=ev(e,t)/j;return ey(null==i?void 0:i.roundingMethod)(n)}function ex(e){o(1,arguments);var t=s(e);return t.setHours(23,59,59,999),t}function ek(e){o(1,arguments);var t=s(e),i=t.getMonth();return t.setFullYear(t.getFullYear(),i+1,0),t.setHours(23,59,59,999),t}function eE(e){o(1,arguments);var t=s(e);return ex(t).getTime()===ek(t).getTime()}function eL(e,t){o(2,arguments);var i,n=s(e),r=s(t),a=F(n,r),l=Math.abs(ed(n,r));if(l<1)i=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*l);var u=F(n,r)===-a;eE(s(e))&&1===l&&1===F(e,r)&&(u=!1),i=a*(l-Number(u))}return 0===i?0:i}function eM(e,t,i){o(2,arguments);var n=eL(e,t)/3;return ey(null==i?void 0:i.roundingMethod)(n)}function eN(e,t,i){o(2,arguments);var n=ev(e,t)/1e3;return ey(null==i?void 0:i.roundingMethod)(n)}function eD(e,t,i){o(2,arguments);var n=em(e,t)/7;return ey(null==i?void 0:i.roundingMethod)(n)}function eA(e,t){o(2,arguments);var i=s(e),n=s(t),r=F(i,n),a=Math.abs(ep(i,n));i.setFullYear(1584),n.setFullYear(1584);var l=F(i,n)===-r,u=r*(a-Number(l));return 0===u?0:u}function eT(e,t){o(1,arguments);var i,n=e||{},r=s(n.start),a=s(n.end).getTime();if(!(r.getTime()<=a))throw RangeError("Invalid interval");var l=[];r.setHours(0,0,0,0);var u=Number(null!==(i=null==t?void 0:t.step)&&void 0!==i?i:1);if(u<1||isNaN(u))throw RangeError("`options.step` must be a number greater than 1");for(;r.getTime()<=a;)l.push(s(r)),r.setDate(r.getDate()+u),r.setHours(0,0,0,0);return l}function eI(e,t){o(1,arguments);var i,n=e||{},r=s(n.start),a=s(n.end),l=r.getTime(),u=a.getTime();if(!(l<=u))throw RangeError("Invalid interval");var d=[],c=r;c.setMinutes(0,0,0);var h=Number(null!==(i=null==t?void 0:t.step)&&void 0!==i?i:1);if(h<1||isNaN(h))throw RangeError("`options.step` must be a number greater than 1");for(;c.getTime()<=u;)d.push(s(c)),c=g(c,h);return d}function eO(e){o(1,arguments);var t=s(e);return t.setSeconds(0,0),t}function eP(e,t){o(1,arguments);var i,n=eO(s(e.start)),r=s(e.end),a=n.getTime(),l=r.getTime();if(a>=l)throw RangeError("Invalid interval");var u=[],d=n,c=Number(null!==(i=null==t?void 0:t.step)&&void 0!==i?i:1);if(c<1||isNaN(c))throw RangeError("`options.step` must be a number equal to or greater than 1");for(;d.getTime()<=l;)u.push(s(d)),d=E(d,c);return u}function eR(e){o(1,arguments);var t=e||{},i=s(t.start),n=s(t.end).getTime(),r=[];if(!(i.getTime()<=n))throw RangeError("Invalid interval");for(i.setHours(0,0,0,0),i.setDate(1);i.getTime()<=n;)r.push(s(i)),i.setMonth(i.getMonth()+1);return r}function eF(e){o(1,arguments);var t=s(e),i=t.getMonth();return t.setMonth(i-i%3,1),t.setHours(0,0,0,0),t}function eB(e){o(1,arguments);var t=e||{},i=s(t.start),n=s(t.end),r=n.getTime();if(!(i.getTime()<=r))throw RangeError("Invalid interval");var a=eF(i);r=eF(n).getTime();for(var l=[],u=a;u.getTime()<=r;)l.push(s(u)),u=L(u,1);return l}function eH(e,t){o(1,arguments);var i=e||{},n=s(i.start),r=s(i.end),a=r.getTime();if(!(n.getTime()<=a))throw RangeError("Invalid interval");var l=v(n,t),u=v(r,t);l.setHours(15),u.setHours(15),a=u.getTime();for(var d=[],c=l;c.getTime()<=a;)c.setHours(0),d.push(s(c)),(c=N(c,1)).setHours(15);return d}function ez(e){o(1,arguments);for(var t=eT(e),i=[],n=0;n=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=s(e),v=g.getDay();return g.setDate(g.getDate()+((v=r.getTime()?i+1:t.getTime()>=l.getTime()?i:i-1}function e4(e){o(1,arguments);var t=s(e);return Math.round((e8(t).getTime()-(function(e){o(1,arguments);var t=e5(e),i=new Date(0);return i.setUTCFullYear(t,0,4),i.setUTCHours(0,0,0,0),e8(i)})(t).getTime())/6048e5)+1}function e9(e,t){o(1,arguments);var i,n,a,l,u,d,c,h,f=m,p=r(null!==(i=null!==(n=null!==(a=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==a?a:f.weekStartsOn)&&void 0!==n?n:null===(c=f.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==i?i:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=s(e),v=g.getUTCDay();return g.setUTCDate(g.getUTCDate()-((v=1&&v<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(p+1,0,v),b.setUTCHours(0,0,0,0);var y=e9(b,t),_=new Date(0);_.setUTCFullYear(p,0,v),_.setUTCHours(0,0,0,0);var w=e9(_,t);return f.getTime()>=y.getTime()?p+1:f.getTime()>=w.getTime()?p:p-1}function te(e,t){o(1,arguments);var i=s(e);return Math.round((e9(i,t).getTime()-(function(e,t){o(1,arguments);var i,n,s,a,l,u,d,c,h=m,f=r(null!==(i=null!==(n=null!==(s=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:h.firstWeekContainsDate)&&void 0!==n?n:null===(d=h.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==i?i:1),p=e7(e,t),g=new Date(0);return g.setUTCFullYear(p,0,f),g.setUTCHours(0,0,0,0),e9(g,t)})(i,t).getTime())/6048e5)+1}function tt(e,t){for(var i=Math.abs(e).toString();i.length0?i:1-i;return tt("yy"===t?n%100:n,t.length)},M:function(e,t){var i=e.getUTCMonth();return"M"===t?String(i+1):tt(i+1,2)},d:function(e,t){return tt(e.getUTCDate(),t.length)},a:function(e,t){var i=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return i.toUpperCase();case"aaa":return i;case"aaaaa":return i[0];default:return"am"===i?"a.m.":"p.m."}},h:function(e,t){return tt(e.getUTCHours()%12||12,t.length)},H:function(e,t){return tt(e.getUTCHours(),t.length)},m:function(e,t){return tt(e.getUTCMinutes(),t.length)},s:function(e,t){return tt(e.getUTCSeconds(),t.length)},S:function(e,t){var i=t.length;return tt(Math.floor(e.getUTCMilliseconds()*Math.pow(10,i-3)),t.length)}};var tn={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function tr(e,t){var i=e>0?"-":"+",n=Math.abs(e),r=Math.floor(n/60),o=n%60;return 0===o?i+String(r):i+String(r)+(t||"")+tt(o,2)}function to(e,t){return e%60==0?(e>0?"-":"+")+tt(Math.abs(e)/60,2):ts(e,t)}function ts(e,t){var i=e>0?"-":"+",n=Math.abs(e);return i+tt(Math.floor(n/60),2)+(t||"")+tt(n%60,2)}let ta={G:function(e,t,i){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"});case"GGGGG":return i.era(n,{width:"narrow"});default:return i.era(n,{width:"wide"})}},y:function(e,t,i){if("yo"===t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return i.ordinalNumber(r,{unit:"year"})}return ti.y(e,t)},Y:function(e,t,i,n){var r=e7(e,n),o=r>0?r:1-r;return"YY"===t?tt(o%100,2):"Yo"===t?i.ordinalNumber(o,{unit:"year"}):tt(o,t.length)},R:function(e,t){return tt(e5(e),t.length)},u:function(e,t){return tt(e.getUTCFullYear(),t.length)},Q:function(e,t,i){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return tt(n,2);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});default:return i.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,i){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return tt(n,2);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});default:return i.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,i){var n=e.getUTCMonth();switch(t){case"M":case"MM":return ti.M(e,t);case"Mo":return i.ordinalNumber(n+1,{unit:"month"});case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});default:return i.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,i){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return tt(n+1,2);case"Lo":return i.ordinalNumber(n+1,{unit:"month"});case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});default:return i.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,i,n){var r=te(e,n);return"wo"===t?i.ordinalNumber(r,{unit:"week"}):tt(r,t.length)},I:function(e,t,i){var n=e4(e);return"Io"===t?i.ordinalNumber(n,{unit:"week"}):tt(n,t.length)},d:function(e,t,i){return"do"===t?i.ordinalNumber(e.getUTCDate(),{unit:"date"}):ti.d(e,t)},D:function(e,t,i){var n=function(e){o(1,arguments);var t=s(e),i=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((i-t.getTime())/864e5)+1}(e);return"Do"===t?i.ordinalNumber(n,{unit:"dayOfYear"}):tt(n,t.length)},E:function(e,t,i){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"});default:return i.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,i,n){var r=e.getUTCDay(),o=(r-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return tt(o,2);case"eo":return i.ordinalNumber(o,{unit:"day"});case"eee":return i.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,i,n){var r=e.getUTCDay(),o=(r-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return tt(o,t.length);case"co":return i.ordinalNumber(o,{unit:"day"});case"ccc":return i.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(r,{width:"narrow",context:"standalone"});case"cccccc":return i.day(r,{width:"short",context:"standalone"});default:return i.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,i){var n=e.getUTCDay(),r=0===n?7:n;switch(t){case"i":return String(r);case"ii":return tt(r,t.length);case"io":return i.ordinalNumber(r,{unit:"day"});case"iii":return i.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(n,{width:"short",context:"formatting"});default:return i.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,i){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});default:return i.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,i){var n,r=e.getUTCHours();switch(n=12===r?tn.noon:0===r?tn.midnight:r/12>=1?"pm":"am",t){case"b":case"bb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(n,{width:"narrow",context:"formatting"});default:return i.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,i){var n,r=e.getUTCHours();switch(n=r>=17?tn.evening:r>=12?tn.afternoon:r>=4?tn.morning:tn.night,t){case"B":case"BB":case"BBB":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(n,{width:"narrow",context:"formatting"});default:return i.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,i){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),i.ordinalNumber(n,{unit:"hour"})}return ti.h(e,t)},H:function(e,t,i){return"Ho"===t?i.ordinalNumber(e.getUTCHours(),{unit:"hour"}):ti.H(e,t)},K:function(e,t,i){var n=e.getUTCHours()%12;return"Ko"===t?i.ordinalNumber(n,{unit:"hour"}):tt(n,t.length)},k:function(e,t,i){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?i.ordinalNumber(n,{unit:"hour"}):tt(n,t.length)},m:function(e,t,i){return"mo"===t?i.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):ti.m(e,t)},s:function(e,t,i){return"so"===t?i.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):ti.s(e,t)},S:function(e,t){return ti.S(e,t)},X:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return to(r);case"XXXX":case"XX":return ts(r);default:return ts(r,":")}},x:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return to(r);case"xxxx":case"xx":return ts(r);default:return ts(r,":")}},O:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+tr(r,":");default:return"GMT"+ts(r,":")}},z:function(e,t,i,n){var r=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+tr(r,":");default:return"GMT"+ts(r,":")}},t:function(e,t,i,n){return tt(Math.floor((n._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,i,n){return tt((n._originalDate||e).getTime(),t.length)}};var tl=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},tu=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};let td={p:tu,P:function(e,t){var i,n=e.match(/(P+)(p+)?/)||[],r=n[1],o=n[2];if(!o)return tl(e,t);switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"})}return i.replace("{{date}}",tl(r,t)).replace("{{time}}",tu(o,t))}};var tc=["D","DD"],th=["YY","YYYY"];function tf(e){return -1!==tc.indexOf(e)}function tp(e){return -1!==th.indexOf(e)}function tg(e,t,i){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var tm={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function tv(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.width?String(t.width):e.defaultWidth;return e.formats[i]||e.formats[e.defaultWidth]}}var tb={date:tv({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:tv({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:tv({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ty={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function t_(e){return function(t,i){var n;if("formatting"===(null!=i&&i.context?String(i.context):"standalone")&&e.formattingValues){var r=e.defaultFormattingWidth||e.defaultWidth,o=null!=i&&i.width?String(i.width):r;n=e.formattingValues[o]||e.formattingValues[r]}else{var s=e.defaultWidth,a=null!=i&&i.width?String(i.width):e.defaultWidth;n=e.values[a]||e.values[s]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function tw(e){return function(t){var i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],s=t.match(o);if(!s)return null;var a=s[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?function(e,t){for(var i=0;i0?"in "+n:n+" ago":n},formatLong:tb,formatRelative:function(e,t,i,n){return ty[e]},localize:{ordinalNumber:function(e,t){var i=Number(e),n=i%100;if(n>20||n<10)switch(n%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:t_({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:t_({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:t_({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:t_({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:t_({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var r=n[0],o=t.match(e.parsePattern);if(!o)return null;var s=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:s=i.valueCallback?i.valueCallback(s):s,rest:t.slice(r.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:tw({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:tw({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:tw({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:tw({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:tw({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};var tS=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,tk=/^'([^]*?)'?$/,tE=/''/g,tL=/[a-zA-Z]/;function tM(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p,g,v,b,y,_,C,S,x,k,E=String(t),L=m,M=null!==(n=null!==(a=null==i?void 0:i.locale)&&void 0!==a?a:L.locale)&&void 0!==n?n:tC,N=r(null!==(l=null!==(u=null!==(d=null!==(c=null==i?void 0:i.firstWeekContainsDate)&&void 0!==c?c:null==i?void 0:null===(h=i.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==d?d:L.firstWeekContainsDate)&&void 0!==u?u:null===(p=L.locale)||void 0===p?void 0:null===(g=p.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==l?l:1);if(!(N>=1&&N<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var D=r(null!==(v=null!==(b=null!==(y=null!==(_=null==i?void 0:i.weekStartsOn)&&void 0!==_?_:null==i?void 0:null===(C=i.locale)||void 0===C?void 0:null===(S=C.options)||void 0===S?void 0:S.weekStartsOn)&&void 0!==y?y:L.weekStartsOn)&&void 0!==b?b:null===(x=L.locale)||void 0===x?void 0:null===(k=x.options)||void 0===k?void 0:k.weekStartsOn)&&void 0!==v?v:0);if(!(D>=0&&D<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!M.localize)throw RangeError("locale must contain localize property");if(!M.formatLong)throw RangeError("locale must contain formatLong property");var A=s(e);if(!es(A))throw RangeError("Invalid time value");var T=w(A),I=e3(A,T),O={firstWeekContainsDate:N,weekStartsOn:D,locale:M,_originalDate:A};return E.match(tx).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,td[t])(e,M.formatLong):e}).join("").match(tS).map(function(n){if("''"===n)return"'";var r,o=n[0];if("'"===o)return(r=n.match(tk))?r[1].replace(tE,"'"):n;var s=ta[o];if(s)return!(null!=i&&i.useAdditionalWeekYearTokens)&&tp(n)&&tg(n,t,String(e)),!(null!=i&&i.useAdditionalDayOfYearTokens)&&tf(n)&&tg(n,t,String(e)),s(I,n,M.localize,O);if(o.match(tL))throw RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return n}).join("")}function tN(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}function tD(e,t,i){o(2,arguments);var n,r,a,l,u,d=m,c=null!==(n=null!==(r=null==i?void 0:i.locale)&&void 0!==r?r:d.locale)&&void 0!==n?n:tC;if(!c.formatDistance)throw RangeError("locale must contain formatDistance property");var h=F(e,t);if(isNaN(h))throw RangeError("Invalid time value");var f=tN(tN({},i),{addSuffix:!!(null==i?void 0:i.addSuffix),comparison:h});h>0?(a=s(t),l=s(e)):(a=s(e),l=s(t));var p=eN(l,a),g=Math.round((p-(w(l)-w(a))/1e3)/60);if(g<2)return null!=i&&i.includeSeconds?p<5?c.formatDistance("lessThanXSeconds",5,f):p<10?c.formatDistance("lessThanXSeconds",10,f):p<20?c.formatDistance("lessThanXSeconds",20,f):p<40?c.formatDistance("halfAMinute",0,f):p<60?c.formatDistance("lessThanXMinutes",1,f):c.formatDistance("xMinutes",1,f):0===g?c.formatDistance("lessThanXMinutes",1,f):c.formatDistance("xMinutes",g,f);if(g<45)return c.formatDistance("xMinutes",g,f);if(g<90)return c.formatDistance("aboutXHours",1,f);if(g<1440){var v=Math.round(g/60);return c.formatDistance("aboutXHours",v,f)}if(g<2520)return c.formatDistance("xDays",1,f);if(g<43200){var b=Math.round(g/1440);return c.formatDistance("xDays",b,f)}if(g<86400)return u=Math.round(g/43200),c.formatDistance("aboutXMonths",u,f);if((u=eL(l,a))<12){var y=Math.round(g/43200);return c.formatDistance("xMonths",y,f)}var _=u%12,C=Math.floor(u/12);return _<3?c.formatDistance("aboutXYears",C,f):_<9?c.formatDistance("overXYears",C,f):c.formatDistance("almostXYears",C+1,f)}function tA(e,t,i){o(2,arguments);var n,r,a,l,u,d,c,h=m,f=null!==(n=null!==(r=null==i?void 0:i.locale)&&void 0!==r?r:h.locale)&&void 0!==n?n:tC;if(!f.formatDistance)throw RangeError("locale must contain localize.formatDistance property");var p=F(e,t);if(isNaN(p))throw RangeError("Invalid time value");var g=tN(tN({},i),{addSuffix:!!(null==i?void 0:i.addSuffix),comparison:p});p>0?(l=s(t),u=s(e)):(l=s(e),u=s(t));var v=String(null!==(a=null==i?void 0:i.roundingMethod)&&void 0!==a?a:"round");if("floor"===v)d=Math.floor;else if("ceil"===v)d=Math.ceil;else if("round"===v)d=Math.round;else throw RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var b=u.getTime()-l.getTime(),y=b/6e4,_=(b-(w(u)-w(l)))/6e4,C=null==i?void 0:i.unit;if("second"===(c=C?String(C):y<1?"second":y<60?"minute":y<1440?"hour":_<43200?"day":_<525600?"month":"year")){var S=d(b/1e3);return f.formatDistance("xSeconds",S,g)}if("minute"===c){var x=d(y);return f.formatDistance("xMinutes",x,g)}if("hour"===c){var k=d(y/60);return f.formatDistance("xHours",k,g)}if("day"===c){var E=d(_/1440);return f.formatDistance("xDays",E,g)}if("month"===c){var L=d(_/43200);return 12===L&&"month"!==C?f.formatDistance("xYears",1,g):f.formatDistance("xMonths",L,g)}if("year"===c){var M=d(_/525600);return f.formatDistance("xYears",M,g)}throw RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}function tT(e,t){return o(1,arguments),tD(e,Date.now(),t)}function tI(e,t){return o(1,arguments),tA(e,Date.now(),t)}var tO=["years","months","weeks","days","hours","minutes","seconds"];function tP(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only ".concat(arguments.length," present"));var i,n,r,o,s,a=m,l=null!==(i=null!==(n=null==t?void 0:t.locale)&&void 0!==n?n:a.locale)&&void 0!==i?i:tC,u=null!==(r=null==t?void 0:t.format)&&void 0!==r?r:tO,d=null!==(o=null==t?void 0:t.zero)&&void 0!==o&&o,c=null!==(s=null==t?void 0:t.delimiter)&&void 0!==s?s:" ";return l.formatDistance?u.reduce(function(t,i){var n="x".concat(i.replace(/(^.)/,function(e){return e.toUpperCase()})),r=e[i];return"number"==typeof r&&(d||e[i])?t.concat(l.formatDistance(n,r)):t},[]).join(c):""}function tR(e,t){o(1,arguments);var i,n,r=s(e);if(isNaN(r.getTime()))throw RangeError("Invalid time value");var a=String(null!==(i=null==t?void 0:t.format)&&void 0!==i?i:"extended"),l=String(null!==(n=null==t?void 0:t.representation)&&void 0!==n?n:"complete");if("extended"!==a&&"basic"!==a)throw RangeError("format must be 'extended' or 'basic'");if("date"!==l&&"time"!==l&&"complete"!==l)throw RangeError("representation must be 'date', 'time', or 'complete'");var u="",d="",c="extended"===a?"-":"";if("time"!==l){var h=tt(r.getDate(),2),f=tt(r.getMonth()+1,2),p=tt(r.getFullYear(),4);u="".concat(p).concat(c).concat(f).concat(c).concat(h)}if("date"!==l){var g=r.getTimezoneOffset();if(0!==g){var m=Math.abs(g),v=tt(Math.floor(m/60),2),b=tt(m%60,2);d="".concat(g<0?"+":"-").concat(v,":").concat(b)}else d="Z";var y=tt(r.getHours(),2),_=tt(r.getMinutes(),2),w=tt(r.getSeconds(),2),C=""===u?"":"T",S=[y,_,w].join("extended"===a?":":"");u="".concat(u).concat(C).concat(S).concat(d)}return u}function tF(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only ".concat(arguments.length," present"));var i,n,r=s(e);if(!es(r))throw RangeError("Invalid time value");var o=String(null!==(i=null==t?void 0:t.format)&&void 0!==i?i:"extended"),a=String(null!==(n=null==t?void 0:t.representation)&&void 0!==n?n:"complete");if("extended"!==o&&"basic"!==o)throw RangeError("format must be 'extended' or 'basic'");if("date"!==a&&"time"!==a&&"complete"!==a)throw RangeError("representation must be 'date', 'time', or 'complete'");var l="",u="extended"===o?"-":"",d="extended"===o?":":"";if("time"!==a){var c=tt(r.getDate(),2),h=tt(r.getMonth()+1,2),f=tt(r.getFullYear(),4);l="".concat(f).concat(u).concat(h).concat(u).concat(c)}if("date"!==a){var p=tt(r.getHours(),2),g=tt(r.getMinutes(),2),m=tt(r.getSeconds(),2),v=""===l?"":" ";l="".concat(l).concat(v).concat(p).concat(d).concat(g).concat(d).concat(m)}return l}function tB(e){if(o(1,arguments),"object"!==(0,n.Z)(e))throw Error("Duration must be an object");var t=e.years,i=e.months,r=void 0===i?0:i,s=e.days,a=void 0===s?0:s,l=e.hours,u=void 0===l?0:l,d=e.minutes,c=void 0===d?0:d,h=e.seconds,f=void 0===h?0:h;return"P".concat(void 0===t?0:t,"Y").concat(r,"M").concat(a,"DT").concat(u,"H").concat(c,"M").concat(f,"S")}function tH(e,t){if(arguments.length<1)throw TypeError("1 arguments required, but only ".concat(arguments.length," present"));var i,n=s(e);if(!es(n))throw RangeError("Invalid time value");var o=Number(null!==(i=null==t?void 0:t.fractionDigits)&&void 0!==i?i:0);if(!(o>=0&&o<=3))throw RangeError("fractionDigits must be between 0 and 3 inclusively");var a=tt(n.getDate(),2),l=tt(n.getMonth()+1,2),u=n.getFullYear(),d=tt(n.getHours(),2),c=tt(n.getMinutes(),2),h=tt(n.getSeconds(),2),f="";o>0&&(f="."+tt(Math.floor(n.getMilliseconds()*Math.pow(10,o-3)),o));var p="",g=n.getTimezoneOffset();if(0!==g){var m=Math.abs(g),v=tt(r(m/60),2),b=tt(m%60,2);p="".concat(g<0?"+":"-").concat(v,":").concat(b)}else p="Z";return"".concat(u,"-").concat(l,"-").concat(a,"T").concat(d,":").concat(c,":").concat(h).concat(f).concat(p)}var tz=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],tV=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tj(e){if(arguments.length<1)throw TypeError("1 arguments required, but only ".concat(arguments.length," present"));var t=s(e);if(!es(t))throw RangeError("Invalid time value");var i=tz[t.getUTCDay()],n=tt(t.getUTCDate(),2),r=tV[t.getUTCMonth()],o=t.getUTCFullYear(),a=tt(t.getUTCHours(),2),l=tt(t.getUTCMinutes(),2),u=tt(t.getUTCSeconds(),2);return"".concat(i,", ").concat(n," ").concat(r," ").concat(o," ").concat(a,":").concat(l,":").concat(u," GMT")}function tW(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p,g,v=s(e),b=s(t),y=m,_=null!==(n=null!==(a=null==i?void 0:i.locale)&&void 0!==a?a:y.locale)&&void 0!==n?n:tC,C=r(null!==(l=null!==(u=null!==(d=null!==(c=null==i?void 0:i.weekStartsOn)&&void 0!==c?c:null==i?void 0:null===(h=i.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==d?d:y.weekStartsOn)&&void 0!==u?u:null===(p=y.locale)||void 0===p?void 0:null===(g=p.options)||void 0===g?void 0:g.weekStartsOn)&&void 0!==l?l:0);if(!_.localize)throw RangeError("locale must contain localize property");if(!_.formatLong)throw RangeError("locale must contain formatLong property");if(!_.formatRelative)throw RangeError("locale must contain formatRelative property");var x=S(v,b);if(isNaN(x))throw RangeError("Invalid time value");var k=e3(v,w(v)),E=e3(b,w(b));return tM(v,_.formatRelative(x<-6?"other":x<-1?"lastWeek":x<0?"yesterday":x<1?"today":x<2?"tomorrow":x<7?"nextWeek":"other",k,E,{locale:_,weekStartsOn:C}),{locale:_,weekStartsOn:C})}function tU(e){return o(1,arguments),s(1e3*r(e))}function t$(e){return o(1,arguments),s(e).getDate()}function tK(e){return o(1,arguments),s(e).getDay()}function tq(e){o(1,arguments);var t=s(e);return S(t,eU(t))+1}function tG(e){o(1,arguments);var t=s(e),i=t.getFullYear(),n=t.getMonth(),r=new Date(0);return r.setFullYear(i,n+1,0),r.setHours(0,0,0,0),r.getDate()}function tZ(e){o(1,arguments);var t=s(e).getFullYear();return t%400==0||t%4==0&&t%100!=0}function tY(e){o(1,arguments);var t=s(e);return"Invalid Date"===String(new Date(t))?NaN:tZ(t)?366:365}function tJ(e){return o(1,arguments),10*Math.floor(s(e).getFullYear()/10)}function tQ(){return tN({},m)}function tX(e){return o(1,arguments),s(e).getHours()}function t0(e){o(1,arguments);var t=s(e).getDay();return 0===t&&(t=7),t}function t1(e){o(1,arguments);var t=s(e);return Math.round((b(t).getTime()-_(t).getTime())/6048e5)+1}function t2(e){o(1,arguments);var t=_(e);return Math.round((_(N(t,60)).valueOf()-t.valueOf())/6048e5)}function t6(e){return o(1,arguments),s(e).getMilliseconds()}function t3(e){return o(1,arguments),s(e).getMinutes()}function t8(e){return o(1,arguments),s(e).getMonth()}function t5(e,t){o(2,arguments);var i=e||{},n=t||{},r=s(i.start).getTime(),a=s(i.end).getTime(),l=s(n.start).getTime(),u=s(n.end).getTime();if(!(r<=a&&l<=u))throw RangeError("Invalid interval");return ra?a:u)-(l=1&&b<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setFullYear(p+1,0,b),y.setHours(0,0,0,0);var _=v(y,t),w=new Date(0);w.setFullYear(p,0,b),w.setHours(0,0,0,0);var C=v(w,t);return f.getTime()>=_.getTime()?p+1:f.getTime()>=C.getTime()?p:p-1}function it(e,t){o(1,arguments);var i,n,s,a,l,u,d,c,h=m,f=r(null!==(i=null!==(n=null!==(s=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:h.firstWeekContainsDate)&&void 0!==n?n:null===(d=h.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==i?i:1),p=ie(e,t),g=new Date(0);return g.setFullYear(p,0,f),g.setHours(0,0,0,0),v(g,t)}function ii(e,t){o(1,arguments);var i=s(e);return Math.round((v(i,t).getTime()-it(i,t).getTime())/6048e5)+1}function ir(e,t){o(1,arguments);var i,n,s,a,l,u,d,c,h=m,f=r(null!==(i=null!==(n=null!==(s=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==s?s:h.weekStartsOn)&&void 0!==n?n:null===(d=h.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==i?i:0);if(!(f>=0&&f<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=t$(e);if(isNaN(p))return NaN;var g=f-tK(eV(e));return g<=0&&(g+=7),Math.ceil((p-g)/7)+1}function io(e){o(1,arguments);var t=s(e),i=t.getMonth();return t.setFullYear(t.getFullYear(),i+1,0),t.setHours(0,0,0,0),t}function is(e,t){return o(1,arguments),ef(io(e),eV(e),t)+1}function ia(e){return o(1,arguments),s(e).getFullYear()}function il(e){return o(1,arguments),Math.floor(e*W)}function iu(e){return o(1,arguments),Math.floor(e*K)}function id(e){return o(1,arguments),Math.floor(e*Y)}function ic(e){o(1,arguments);var t=s(e.start),i=s(e.end);if(isNaN(t.getTime()))throw RangeError("Start Date is invalid");if(isNaN(i.getTime()))throw RangeError("End Date is invalid");var n={};n.years=Math.abs(eA(i,t));var r=F(i,t),a=u(t,{years:r*n.years});n.months=Math.abs(eL(i,a));var l=u(a,{months:r*n.months});n.days=Math.abs(em(i,l));var d=u(l,{days:r*n.days});n.hours=Math.abs(e_(i,d));var c=u(d,{hours:r*n.hours});n.minutes=Math.abs(eS(i,c));var h=u(c,{minutes:r*n.minutes});return n.seconds=Math.abs(eN(i,h)),n}function ih(e,t,i){var n,r;return o(1,arguments),void 0===t||"locale"in t?i=t:r=t,new Intl.DateTimeFormat(null===(n=i)||void 0===n?void 0:n.locale,r).format(e)}function ip(e,t,i){o(2,arguments);var n,r=0,a=s(e),l=s(t);if(null!=i&&i.unit)"second"===(n=null==i?void 0:i.unit)?r=eN(a,l):"minute"===n?r=eS(a,l):"hour"===n?r=e_(a,l):"day"===n?r=S(a,l):"week"===n?r=ef(a,l):"month"===n?r=ed(a,l):"quarter"===n?r=eh(a,l):"year"===n&&(r=ep(a,l));else{var u=eN(a,l);Math.abs(u)Math.abs(S(a,l))?(r=e_(a,l),n="hour"):Math.abs(u)Math.abs(r)?n="day":Math.abs(u)eh(a,l)?(r=eh(a,l),n="quarter"):(r=ep(a,l),n="year")}return new Intl.RelativeTimeFormat(null==i?void 0:i.locale,{localeMatcher:null==i?void 0:i.localeMatcher,numeric:(null==i?void 0:i.numeric)||"auto",style:null==i?void 0:i.style}).format(r,n)}function ig(e,t){o(2,arguments);var i=s(e),n=s(t);return i.getTime()>n.getTime()}function im(e,t){o(2,arguments);var i=s(e),n=s(t);return i.getTime()Date.now()}function iC(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw o}}}}function ix(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var ik=i(74938);function iE(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,ik.Z)(e,t)}function iL(e){return(iL=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function iM(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var i,r=iL(e);if(t){var o=iL(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return function(e,t){if(t&&("object"===(0,n.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return ix(e)}(this,i)}}function iN(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}var iD=i(3408);function iA(e,t){for(var i=0;i0,r=n?t:1-t;if(r<=50)i=e||100;else{var o=r+50;i=e+100*Math.floor(o/100)-(e>=o%100?100:0)}return n?i:1-i}function iZ(e){return e%400==0||e%4==0&&e%100!=0}var iY=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o0}},{key:"set",value:function(e,t,i){var n=e.getUTCFullYear();if(i.isTwoDigitYear){var r=iG(i.year,n);return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-i.year:i.year;return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),iJ=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o0}},{key:"set",value:function(e,t,i,n){var r=e7(e,n);if(i.isTwoDigitYear){var o=iG(i.year,r);return e.setUTCFullYear(o,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),e9(e,n)}var s="era"in t&&1!==t.era?1-i.year:i.year;return e.setUTCFullYear(s,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),e9(e,n)}}]),i}(iF),iQ=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=4}},{key:"set",value:function(e,t,i){return e.setUTCMonth((i-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i1=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=4}},{key:"set",value:function(e,t,i){return e.setUTCMonth((i-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i2=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,i){return e.setUTCMonth(i,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i6=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,i){return e.setUTCMonth(i,1),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i3=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=53}},{key:"set",value:function(e,t,i,n){return e9(function(e,t,i){o(2,arguments);var n=s(e),a=r(t),l=te(n,i)-a;return n.setUTCDate(n.getUTCDate()-7*l),n}(e,i,n),n)}}]),i}(iF),i8=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=53}},{key:"set",value:function(e,t,i){return e8(function(e,t){o(2,arguments);var i=s(e),n=r(t),a=e4(i)-n;return i.setUTCDate(i.getUTCDate()-7*a),i}(e,i))}}]),i}(iF),i5=[31,28,31,30,31,30,31,31,30,31,30,31],i4=[31,29,31,30,31,30,31,31,30,31,30,31],i9=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=i4[n]:t>=1&&t<=i5[n]}},{key:"set",value:function(e,t,i){return e.setUTCDate(i),e.setUTCHours(0,0,0,0),e}}]),i}(iF),i7=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,i){return e.setUTCMonth(0,i),e.setUTCHours(0,0,0,0),e}}]),i}(iF);function ne(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p=m,g=r(null!==(n=null!==(a=null!==(l=null!==(u=null==i?void 0:i.weekStartsOn)&&void 0!==u?u:null==i?void 0:null===(d=i.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==l?l:p.weekStartsOn)&&void 0!==a?a:null===(h=p.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=s(e),b=r(t),y=v.getUTCDay();return v.setUTCDate(v.getUTCDate()+(((b%7+7)%7=0&&t<=6}},{key:"set",value:function(e,t,i,n){return(e=ne(e,i,n)).setUTCHours(0,0,0,0),e}}]),i}(iF),ni=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=6}},{key:"set",value:function(e,t,i,n){return(e=ne(e,i,n)).setUTCHours(0,0,0,0),e}}]),i}(iF),nn=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=6}},{key:"set",value:function(e,t,i,n){return(e=ne(e,i,n)).setUTCHours(0,0,0,0),e}}]),i}(iF),nr=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=7}},{key:"set",value:function(e,t,i){return(e=function(e,t){o(2,arguments);var i=r(t);i%7==0&&(i-=7);var n=s(e),a=((i%7+7)%7<1?7:0)+i-n.getUTCDay();return n.setUTCDate(n.getUTCDate()+a),n}(e,i)).setUTCHours(0,0,0,0),e}}]),i}(iF),no=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=12}},{key:"set",value:function(e,t,i){var n=e.getUTCHours()>=12;return n&&i<12?e.setUTCHours(i+12,0,0,0):n||12!==i?e.setUTCHours(i,0,0,0):e.setUTCHours(0,0,0,0),e}}]),i}(iF),nu=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=23}},{key:"set",value:function(e,t,i){return e.setUTCHours(i,0,0,0),e}}]),i}(iF),nd=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,i){return e.getUTCHours()>=12&&i<12?e.setUTCHours(i+12,0,0,0):e.setUTCHours(i,0,0,0),e}}]),i}(iF),nc=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&t<=24}},{key:"set",value:function(e,t,i){var n=i<=24?i%24:i;return e.setUTCHours(n,0,0,0),e}}]),i}(iF),nh=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=59}},{key:"set",value:function(e,t,i){return e.setUTCMinutes(i,0,0),e}}]),i}(iF),nf=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=0&&t<=59}},{key:"set",value:function(e,t,i){return e.setUTCSeconds(i,0),e}}]),i}(iF),np=function(e){iE(i,e);var t=iM(i);function i(){var e;iN(this,i);for(var n=arguments.length,r=Array(n),o=0;o=1&&h<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var f=r(null!==(E=null!==(L=null!==(M=null!==(N=null==a?void 0:a.weekStartsOn)&&void 0!==N?N:null==a?void 0:null===(D=a.locale)||void 0===D?void 0:null===(A=D.options)||void 0===A?void 0:A.weekStartsOn)&&void 0!==M?M:d.weekStartsOn)&&void 0!==L?L:null===(T=d.locale)||void 0===T?void 0:null===(I=T.options)||void 0===I?void 0:I.weekStartsOn)&&void 0!==E?E:0);if(!(f>=0&&f<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===u)return""===l?s(i):new Date(NaN);var p,g,v,b,y,_,C,S,x,k,E,L,M,N,D,A,T,I,O,P={firstWeekContainsDate:h,weekStartsOn:f,locale:c},R=[new iR],F=u.match(nw).map(function(e){var t=e[0];return t in td?(0,td[t])(e,c.formatLong):e}).join("").match(n_),B=[],H=iS(F);try{for(H.s();!(O=H.n()).done;){var z=function(){var t=O.value;!(null!=a&&a.useAdditionalWeekYearTokens)&&tp(t)&&tg(t,u,e),!(null!=a&&a.useAdditionalDayOfYearTokens)&&tf(t)&&tg(t,u,e);var i=t[0],n=ny[i];if(n){var r=n.incompatibleTokens;if(Array.isArray(r)){var o=B.find(function(e){return r.includes(e.token)||e.token===i});if(o)throw RangeError("The format string mustn't contain `".concat(o.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===n.incompatibleTokens&&B.length>0)throw RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));B.push({token:i,fullToken:t});var s=n.run(l,t,c.match,P);if(!s)return{v:new Date(NaN)};R.push(s.setter),l=s.rest}else{if(i.match(nk))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");if("''"===t?t="'":"'"===i&&(t=t.match(nC)[1].replace(nS,"'")),0!==l.indexOf(t))return{v:new Date(NaN)};l=l.slice(t.length)}}();if("object"===(0,n.Z)(z))return z.v}}catch(e){H.e(e)}finally{H.f()}if(l.length>0&&nx.test(l))return new Date(NaN);var V=R.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,i){return i.indexOf(e)===t}).map(function(e){return R.filter(function(t){return t.priority===e}).sort(function(e,t){return t.subPriority-e.subPriority})}).map(function(e){return e[0]}),j=s(i);if(isNaN(j.getTime()))return new Date(NaN);var W,U=e3(j,w(j)),$={},K=iS(V);try{for(K.s();!(W=K.n()).done;){var q=W.value;if(!q.validate(U,P))return new Date(NaN);var G=q.set(U,$,P);Array.isArray(G)?(U=G[0],tN($,G[1])):U=G}}catch(e){K.e(e)}finally{K.f()}return U}function nL(e,t,i){return o(2,arguments),es(nE(e,t,new Date,i))}function nM(e){return o(1,arguments),1===s(e).getDay()}function nN(e){return o(1,arguments),s(e).getTime()=n&&i<=r}function n1(e,t){return o(2,arguments),a(e,-r(t))}function n2(e){return o(1,arguments),er(e,n1(Date.now(),1))}function n6(e){o(1,arguments);var t=s(e),i=t.getFullYear();return t.setFullYear(9+10*Math.floor(i/10)+1,0,0),t.setHours(0,0,0,0),t}function n3(e,t){o(1,arguments);var i,n,a,l,u,d,c,h,f=m,p=r(null!==(i=null!==(n=null!==(a=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==a?a:f.weekStartsOn)&&void 0!==n?n:null===(c=f.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==i?i:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6");var g=s(e),v=g.getDay();return g.setHours(0,0,0,0),g.setDate(g.getDate()+((v2)return i;if(/:/.test(n[0])?t=n[0]:(i.date=n[0],t=n[1],rC.timeZoneDelimiter.test(i.date)&&(i.date=e.split(rC.timeZoneDelimiter)[0],t=e.substr(i.date.length,e.length))),t){var r=rC.timezone.exec(t);r?(i.time=t.replace(r[1],""),i.timezone=r[1]):i.time=t}return i}(e);if(l.date){var u=function(e,t){var i=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(i);if(!n)return{year:NaN,restDateString:""};var r=n[1]?parseInt(n[1]):null,o=n[2]?parseInt(n[2]):null;return{year:null===o?r:100*o,restDateString:e.slice((n[1]||n[2]).length)}}(l.date,a);n=function(e,t){if(null===t)return new Date(NaN);var i,n,r=e.match(rS);if(!r)return new Date(NaN);var o=!!r[4],s=rE(r[1]),a=rE(r[2])-1,l=rE(r[3]),u=rE(r[4]),d=rE(r[5])-1;if(o)return u>=1&&u<=53&&d>=0&&d<=6?((i=new Date(0)).setUTCFullYear(t,0,4),n=i.getUTCDay()||7,i.setUTCDate(i.getUTCDate()+((u-1)*7+d+1-n)),i):new Date(NaN);var c=new Date(0);return a>=0&&a<=11&&l>=1&&l<=(rM[a]||(rN(t)?29:28))&&s>=1&&s<=(rN(t)?366:365)?(c.setUTCFullYear(t,a,Math.max(s,l)),c):new Date(NaN)}(u.restDateString,u.year)}if(!n||isNaN(n.getTime()))return new Date(NaN);var d=n.getTime(),c=0;if(l.time&&isNaN(c=function(e){var t=e.match(rx);if(!t)return NaN;var i=rL(t[1]),n=rL(t[2]),r=rL(t[3]);return(24===i?0===n&&0===r:r>=0&&r<60&&n>=0&&n<60&&i>=0&&i<25)?i*W+n*j+1e3*r:NaN}(l.time)))return new Date(NaN);if(l.timezone){if(isNaN(s=function(e){if("Z"===e)return 0;var t=e.match(rk);if(!t)return 0;var i="+"===t[1]?-1:1,n=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return r>=0&&r<=59?i*(n*W+r*j):NaN}(l.timezone)))return new Date(NaN)}else{var h=new Date(d+c),f=new Date(0);return f.setFullYear(h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()),f.setHours(h.getUTCHours(),h.getUTCMinutes(),h.getUTCSeconds(),h.getUTCMilliseconds()),f}return new Date(d+c+s)}var rC={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},rS=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,rx=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,rk=/^([+-])(\d{2})(?::?(\d{2}))?$/;function rE(e){return e?parseInt(e):1}function rL(e){return e&&parseFloat(e.replace(",","."))||0}var rM=[31,null,31,30,31,30,31,31,30,31,30,31];function rN(e){return e%400==0||e%4==0&&e%100!=0}function rD(e){if(o(1,arguments),"string"==typeof e){var t=e.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return new Date(t?Date.UTC(+t[1],+t[2]-1,+t[3],+t[4]-(+t[9]||0)*("-"==t[8]?-1:1),+t[5]-(+t[10]||0)*("-"==t[8]?-1:1),+t[6],+((t[7]||"0")+"00").substring(0,3)):NaN)}return s(e)}function rA(e,t){o(2,arguments);var i=tK(e)-t;return i<=0&&(i+=7),n1(e,i)}function rT(e){return o(1,arguments),rA(e,5)}function rI(e){return o(1,arguments),rA(e,1)}function rO(e){return o(1,arguments),rA(e,6)}function rP(e){return o(1,arguments),rA(e,0)}function rR(e){return o(1,arguments),rA(e,4)}function rF(e){return o(1,arguments),rA(e,2)}function rB(e){return o(1,arguments),rA(e,3)}function rH(e){return o(1,arguments),Math.floor(e*q)}function rz(e){return o(1,arguments),Math.floor(e/Z)}function rV(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only none provided present");var i,n=r(null!==(i=null==t?void 0:t.nearestTo)&&void 0!==i?i:1);if(n<1||n>30)throw RangeError("`options.nearestTo` must be between 1 and 30");var o=s(e),a=o.getSeconds(),l=o.getMinutes()+a/60,u=ey(null==t?void 0:t.roundingMethod)(l/n)*n,d=Math.round(l%n/n)*n;return new Date(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),u+d)}function rj(e){return o(1,arguments),Math.floor(e/Y)}function rW(e){return o(1,arguments),e*U}function rU(e){return o(1,arguments),Math.floor(e/J)}function r$(e,t){o(2,arguments);var i=s(e),n=r(t),a=i.getFullYear(),l=i.getDate(),u=new Date(0);u.setFullYear(a,n,15),u.setHours(0,0,0,0);var d=tG(u);return i.setMonth(n,Math.min(l,d)),i}function rK(e,t){if(o(2,arguments),"object"!==(0,n.Z)(t)||null===t)throw RangeError("values parameter must be an object");var i=s(e);return isNaN(i.getTime())?new Date(NaN):(null!=t.year&&i.setFullYear(t.year),null!=t.month&&(i=r$(i,t.month)),null!=t.date&&i.setDate(r(t.date)),null!=t.hours&&i.setHours(r(t.hours)),null!=t.minutes&&i.setMinutes(r(t.minutes)),null!=t.seconds&&i.setSeconds(r(t.seconds)),null!=t.milliseconds&&i.setMilliseconds(r(t.milliseconds)),i)}function rq(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setDate(n),i}function rG(e,t,i){o(2,arguments);var n,l,u,d,c,h,f,p,g=m,v=r(null!==(n=null!==(l=null!==(u=null!==(d=null==i?void 0:i.weekStartsOn)&&void 0!==d?d:null==i?void 0:null===(c=i.locale)||void 0===c?void 0:null===(h=c.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==u?u:g.weekStartsOn)&&void 0!==l?l:null===(f=g.locale)||void 0===f?void 0:null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(v>=0&&v<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var b=s(e),y=r(t),_=b.getDay(),w=7-v;return a(b,y<0||y>6?y-(_+w)%7:((y%7+7)%7+w)%7-(_+w)%7)}function rZ(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setMonth(0),i.setDate(n),i}function rY(e){o(1,arguments);var t={},i=m;for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n]);for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(void 0===e[r]?delete t[r]:t[r]=e[r]);m=t}function rJ(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setHours(n),i}function rQ(e,t){o(2,arguments);var i=s(e),n=r(t),l=t0(i);return a(i,n-l)}function rX(e,t){o(2,arguments);var i=s(e),n=r(t),a=t1(i)-n;return i.setDate(i.getDate()-7*a),i}function r0(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setMilliseconds(n),i}function r1(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setMinutes(n),i}function r2(e,t){o(2,arguments);var i=s(e),n=r(t),a=Math.floor(i.getMonth()/3)+1;return r$(i,i.getMonth()+3*(n-a))}function r6(e,t){o(2,arguments);var i=s(e),n=r(t);return i.setSeconds(n),i}function r3(e,t,i){o(2,arguments);var n=s(e),a=r(t),l=ii(n,i)-a;return n.setDate(n.getDate()-7*l),n}function r8(e,t,i){o(2,arguments);var n,a,l,u,d,c,h,f,p=m,g=r(null!==(n=null!==(a=null!==(l=null!==(u=null==i?void 0:i.firstWeekContainsDate)&&void 0!==u?u:null==i?void 0:null===(d=i.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==l?l:p.firstWeekContainsDate)&&void 0!==a?a:null===(h=p.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==n?n:1),v=s(e),b=r(t),y=S(v,it(v,i)),_=new Date(0);return _.setFullYear(b,0,g),_.setHours(0,0,0,0),(v=it(_,i)).setDate(v.getDate()+y),v}function r5(e,t){o(2,arguments);var i=s(e),n=r(t);return isNaN(i.getTime())?new Date(NaN):(i.setFullYear(n),i)}function r4(e){o(1,arguments);var t=s(e),i=t.getFullYear();return t.setFullYear(10*Math.floor(i/10),0,1),t.setHours(0,0,0,0),t}function r9(){return C(Date.now())}function r7(){var e=new Date,t=e.getFullYear(),i=e.getMonth(),n=e.getDate(),r=new Date(0);return r.setFullYear(t,i,n+1),r.setHours(0,0,0,0),r}function oe(){var e=new Date,t=e.getFullYear(),i=e.getMonth(),n=e.getDate(),r=new Date(0);return r.setFullYear(t,i,n-1),r.setHours(0,0,0,0),r}function ot(e,t){return o(2,arguments),l(e,-r(t))}function oi(e,t){if(o(2,arguments),!t||"object"!==(0,n.Z)(t))return new Date(NaN);var i=t.years?r(t.years):0,s=t.months?r(t.months):0,a=t.weeks?r(t.weeks):0,l=t.days?r(t.days):0,u=t.hours?r(t.hours):0,d=t.minutes?r(t.minutes):0,c=t.seconds?r(t.seconds):0,h=n1(ot(e,s+12*i),l+7*a);return new Date(h.getTime()-1e3*(c+60*(d+60*u)))}function on(e,t){return o(2,arguments),f(e,-r(t))}function or(e,t){return o(2,arguments),g(e,-r(t))}function oo(e,t){return o(2,arguments),E(e,-r(t))}function os(e,t){return o(2,arguments),L(e,-r(t))}function oa(e,t){return o(2,arguments),M(e,-r(t))}function ol(e,t){return o(2,arguments),N(e,-r(t))}function ou(e,t){return o(2,arguments),D(e,-r(t))}function od(e){return o(1,arguments),Math.floor(e*H)}function oc(e){return o(1,arguments),Math.floor(e*G)}function oh(e){return o(1,arguments),Math.floor(e*Z)}},36386:e=>{function t(e,t,i){function n(){var u=Date.now()-a;u=0?r=setTimeout(n,t-u):(r=null,i||(l=e.apply(s,o),s=o=null))}null==t&&(t=100);var r,o,s,a,l,u=function(){s=this,o=arguments,a=Date.now();var u=i&&!r;return r||(r=setTimeout(n,t)),u&&(l=e.apply(s,o),s=o=null),l};return u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(l=e.apply(s,o),s=o=null,clearTimeout(r),r=null)},u}t.debounce=t,e.exports=t},65881:e=>{function t(e,t,i,n){return Math.round(e/i)+" "+n+(t>=1.5*i?"s":"")}e.exports=function(e,i){i=i||{};var n,r,o=typeof e;if("string"===o&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var i=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*i;case"weeks":case"week":case"w":return 6048e5*i;case"days":case"day":case"d":return 864e5*i;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*i;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*i;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}(e);if("number"===o&&isFinite(e))return i.long?(n=Math.abs(e))>=864e5?t(e,n,864e5,"day"):n>=36e5?t(e,n,36e5,"hour"):n>=6e4?t(e,n,6e4,"minute"):n>=1e3?t(e,n,1e3,"second"):e+" ms":(r=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":r>=36e5?Math.round(e/36e5)+"h":r>=6e4?Math.round(e/6e4)+"m":r>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},25130:(e,t,i)=>{var n=i(34406);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let i="color: "+this.color;t.splice(1,0,i,"color: inherit");let n=0,r=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(n++,"%c"===e&&(r=n))}),t.splice(r,0,i)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e},t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=i(87123)(t);let{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},87123:(e,t,i)=>{e.exports=function(e){function t(e){let i,r,o;let s=null;function a(...e){if(!a.enabled)return;let n=Number(new Date),r=n-(i||n);a.diff=r,a.prev=i,a.curr=n,i=n,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(i,n)=>{if("%%"===i)return"%";o++;let r=t.formatters[n];if("function"==typeof r){let t=e[o];i=r.call(a,t),e.splice(o,1),o--}return i}),t.formatArgs.call(a,e),(a.log||t.log).apply(a,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=n,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(r!==t.namespaces&&(r=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(a),a}function n(e,i){let n=t(this.namespace+(void 0===i?":":i)+e);return n.log=this.log,n}function r(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names.map(r),...t.skips.map(r).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let i;t.save(e),t.namespaces=e,t.names=[],t.skips=[];let n=("string"==typeof e?e:"").split(/[\s,]+/),r=n.length;for(i=0;i{t[i]=e[i]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let i=0;for(let t=0;t{e.exports=function e(t){Object.freeze(t);var i="function"==typeof t,n=Object.prototype.hasOwnProperty;return Object.getOwnPropertyNames(t).forEach(function(r){!n.call(t,r)||i&&("caller"===r||"callee"===r||"arguments"===r)||null===t[r]||"object"!=typeof t[r]&&"function"!=typeof t[r]||Object.isFrozen(t[r])||e(t[r])}),t}},14926:(e,t,i)=>{"use strict";var n=i(33464),r="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,s=Array.prototype.concat,a=Object.defineProperty,l=i(81181)(),u=a&&l,d=function(e,t,i,n){(!(t in e)||"function"==typeof n&&"[object Function]"===o.call(n)&&n())&&(u?a(e,t,{configurable:!0,enumerable:!1,value:i,writable:!0}):e[t]=i)},c=function(e,t){var i=arguments.length>2?arguments[2]:{},o=n(t);r&&(o=s.call(o,Object.getOwnPropertySymbols(t)));for(var a=0;a{"use strict";t.version=i(40763).i8,t.utils=i(18288),t.rand=i(82745),t.curve=i(48610),t.curves=i(41479),t.ec=i(38596),t.eddsa=i(39208)},48919:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288),o=r.getNAF,s=r.getJSF,a=r.assert;function l(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var i=this.n&&this.p.div(this.n);!i||i.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function u(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=l,l.prototype.point=function(){throw Error("Not implemented")},l.prototype.validate=function(){throw Error("Not implemented")},l.prototype._fixedNafMul=function(e,t){a(e.precomputed);var i,n,r=e._getDoubles(),s=o(t,1,this._bitLength),l=(1<=i;d--)n=(n<<1)+s[d];u.push(n)}for(var c=this.jpoint(null,null,null),h=this.jpoint(null,null,null),f=l;f>0;f--){for(i=0;i=0;u--){for(var d=0;u>=0&&0===s[u];u--)d++;if(u>=0&&d++,l=l.dblp(d),u<0)break;var c=s[u];a(0!==c),l="affine"===e.type?c>0?l.mixedAdd(r[c-1>>1]):l.mixedAdd(r[-c-1>>1].neg()):c>0?l.add(r[c-1>>1]):l.add(r[-c-1>>1].neg())}return"affine"===e.type?l.toP():l},l.prototype._wnafMulAdd=function(e,t,i,n,r){var a,l,u,d=this._wnafT1,c=this._wnafT2,h=this._wnafT3,f=0;for(a=0;a=1;a-=2){var g=a-1,m=a;if(1!==d[g]||1!==d[m]){h[g]=o(i[g],d[g],this._bitLength),h[m]=o(i[m],d[m],this._bitLength),f=Math.max(h[g].length,f),f=Math.max(h[m].length,f);continue}var v=[t[g],null,null,t[m]];0===t[g].y.cmp(t[m].y)?(v[1]=t[g].add(t[m]),v[2]=t[g].toJ().mixedAdd(t[m].neg())):0===t[g].y.cmp(t[m].y.redNeg())?(v[1]=t[g].toJ().mixedAdd(t[m]),v[2]=t[g].add(t[m].neg())):(v[1]=t[g].toJ().mixedAdd(t[m]),v[2]=t[g].toJ().mixedAdd(t[m].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=s(i[g],i[m]);for(l=0,f=Math.max(y[0].length,f),h[g]=Array(f),h[m]=Array(f);l=0;a--){for(var x=0;a>=0;){var k=!0;for(l=0;l=0&&x++,C=C.dblp(x),a<0)break;for(l=0;l0?u=c[l][E-1>>1]:E<0&&(u=c[l][-E-1>>1].neg()),C="affine"===u.type?C.mixedAdd(u):C.add(u))}}for(a=0;a=Math.ceil((e.bitLength()+1)/t.step)},u.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var i=[this],n=this,r=0;r{"use strict";var n=i(18288),r=i(62197),o=i(91285),s=i(48919),a=n.assert;function l(e){this.twisted=(0|e.a)!=1,this.mOneA=this.twisted&&(0|e.a)==-1,this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new r(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new r(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new r(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=(0|e.c)==1}function u(e,t,i,n,o){s.BasePoint.call(this,e,"projective"),null===t&&null===i&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new r(t,16),this.y=new r(i,16),this.z=n?new r(n,16):this.curve.one,this.t=o&&new r(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,!this.curve.extended||this.t||(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(l,s),e.exports=l,l.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},l.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},l.prototype.jpoint=function(e,t,i,n){return this.point(e,t,i,n)},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr(),n=this.c2.redSub(this.a.redMul(i)),o=this.one.redSub(this.c2.redMul(this.d).redMul(i)),s=n.redMul(o.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw Error("invalid point");var l=a.fromRed().isOdd();return(t&&!l||!t&&l)&&(a=a.redNeg()),this.point(e,a)},l.prototype.pointFromY=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr(),n=i.redSub(this.c2),o=i.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(o.redInvm());if(0===s.cmp(this.zero)){if(!t)return this.point(this.zero,e);throw Error("invalid point")}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),i=e.y.redSqr(),n=t.redMul(this.a).redAdd(i),r=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(i)));return 0===n.cmp(r)},o(u,s.BasePoint),l.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},l.prototype.point=function(e,t,i,n){return new u(this,e,t,i,n)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),i=this.z.redSqr();i=i.redIAdd(i);var n=this.curve._mulA(e),r=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=n.redAdd(t),s=o.redSub(i),a=n.redSub(t),l=r.redMul(s),u=o.redMul(a),d=r.redMul(a),c=s.redMul(o);return this.curve.point(l,u,c,d)},u.prototype._projDbl=function(){var e,t,i,n,r,o,s=this.x.redAdd(this.y).redSqr(),a=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){var u=(n=this.curve._mulA(a)).redAdd(l);this.zOne?(e=s.redSub(a).redSub(l).redMul(u.redSub(this.curve.two)),t=u.redMul(n.redSub(l)),i=u.redSqr().redSub(u).redSub(u)):(r=this.z.redSqr(),o=u.redSub(r).redISub(r),e=s.redSub(a).redISub(l).redMul(o),t=u.redMul(n.redSub(l)),i=u.redMul(o))}else n=a.redAdd(l),r=this.curve._mulC(this.z).redSqr(),o=n.redSub(r).redSub(r),e=this.curve._mulC(s.redISub(n)).redMul(o),t=this.curve._mulC(n).redMul(a.redISub(l)),i=n.redMul(o);return this.curve.point(e,t,i)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),i=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),r=this.z.redMul(e.z.redAdd(e.z)),o=i.redSub(t),s=r.redSub(n),a=r.redAdd(n),l=i.redAdd(t),u=o.redMul(s),d=a.redMul(l),c=o.redMul(l),h=s.redMul(a);return this.curve.point(u,d,h,c)},u.prototype._projAdd=function(e){var t,i,n=this.z.redMul(e.z),r=n.redSqr(),o=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(s),l=r.redSub(a),u=r.redAdd(a),d=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(s),c=n.redMul(l).redMul(d);return this.curve.twisted?(t=n.redMul(u).redMul(s.redSub(this.curve._mulA(o))),i=l.redMul(u)):(t=n.redMul(u).redMul(s.redSub(o)),i=this.curve._mulC(l).redMul(u)),this.curve.point(c,t,i)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!1)},u.prototype.jmulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!0)},u.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},u.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var i=e.clone(),n=this.curve.redN.redMul(this.z);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},48610:(e,t,i)=>{"use strict";t.base=i(48919),t.short=i(27715),t.mont=i(95125),t.edwards=i(37105)},95125:(e,t,i)=>{"use strict";var n=i(62197),r=i(91285),o=i(48919),s=i(18288);function a(e){o.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(e,t,i){o.BasePoint.call(this,e,"projective"),null===t&&null===i?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}r(a,o),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,i=t.redSqr(),n=i.redMul(t).redAdd(i.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},r(l,o.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},a.prototype.point=function(e,t){return new l(this,e,t)},a.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(e,t){return new l(e,t[0],t[1]||e.one)},l.prototype.inspect=function(){return this.isInfinity()?"":""},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),i=e.redSub(t),n=e.redMul(t),r=i.redMul(t.redAdd(this.curve.a24.redMul(i)));return this.curve.point(n,r)},l.prototype.add=function(){throw Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(e,t){var i=this.x.redAdd(this.z),n=this.x.redSub(this.z),r=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(i),s=r.redMul(n),a=t.z.redMul(o.redAdd(s).redSqr()),l=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(a,l)},l.prototype.mul=function(e){for(var t=e.clone(),i=this,n=this.curve.point(null,null),r=[];0!==t.cmpn(0);t.iushrn(1))r.push(t.andln(1));for(var o=r.length-1;o>=0;o--)0===r[o]?(i=i.diffAdd(n,this),n=n.dbl()):(n=i.diffAdd(n,this),i=i.dbl());return n},l.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},l.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},27715:(e,t,i)=>{"use strict";var n=i(18288),r=i(62197),o=i(91285),s=i(48919),a=n.assert;function l(e){s.call(this,"short",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}function u(e,t,i,n){s.BasePoint.call(this,e,"affine"),null===t&&null===i?(this.x=null,this.y=null,this.inf=!0):(this.x=new r(t,16),this.y=new r(i,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function d(e,t,i,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===i&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new r(0)):(this.x=new r(t,16),this.y=new r(i,16),this.z=new r(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(l,s),e.exports=l,l.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){if(e.beta)t=new r(e.beta,16).toRed(this.red);else{var t,i,n,o=this._getEndoRoots(this.p);t=(t=0>o[0].cmp(o[1])?o[0]:o[1]).toRed(this.red)}if(e.lambda)i=new r(e.lambda,16);else{var s=this._getEndoRoots(this.n);0===this.g.mul(s[0]).x.cmp(this.g.x.redMul(t))?i=s[0]:(i=s[1],a(0===this.g.mul(i).x.cmp(this.g.x.redMul(t))))}return n=e.basis?e.basis.map(function(e){return{a:new r(e.a,16),b:new r(e.b,16)}}):this._getEndoBasis(i),{beta:t,lambda:i,basis:n}}},l.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:r.mont(e),i=new r(2).toRed(t).redInvm(),n=i.redNeg(),o=new r(3).toRed(t).redNeg().redSqrt().redMul(i);return[n.redAdd(o).fromRed(),n.redSub(o).fromRed()]},l.prototype._getEndoBasis=function(e){for(var t,i,n,o,s,a,l,u,d,c=this.n.ushrn(Math.floor(this.n.bitLength()/2)),h=e,f=this.n.clone(),p=new r(1),g=new r(0),m=new r(0),v=new r(1),b=0;0!==h.cmpn(0);){var y=f.div(h);u=f.sub(y.mul(h)),d=m.sub(y.mul(p));var _=v.sub(y.mul(g));if(!n&&0>u.cmp(c))t=l.neg(),i=p,n=u.neg(),o=d;else if(n&&2==++b)break;l=u,f=h,h=u,m=p,p=d,v=g,g=_}s=u.neg(),a=d;var w=n.sqr().add(o.sqr());return s.sqr().add(a.sqr()).cmp(w)>=0&&(s=t,a=i),n.negative&&(n=n.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:o},{a:s,b:a}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,i=t[0],n=t[1],r=n.b.mul(e).divRound(this.n),o=i.b.neg().mul(e).divRound(this.n),s=r.mul(i.a),a=o.mul(n.a),l=r.mul(i.b),u=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:l.add(u).neg()}},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=i.redSqrt();if(0!==n.redSqr().redSub(i).cmp(this.zero))throw Error("invalid point");var o=n.fromRed().isOdd();return(t&&!o||!t&&o)&&(n=n.redNeg()),this.point(e,n)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,i=e.y,n=this.a.redMul(t),r=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===i.redSqr().redISub(r).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,i){for(var n=this._endoWnafT1,r=this._endoWnafT2,o=0;o":""},u.prototype.isInfinity=function(){return this.inf},u.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e)||0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var i=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,n)},u.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,i=this.x.redSqr(),n=e.redInvm(),r=i.redAdd(i).redIAdd(i).redIAdd(t).redMul(n),o=r.redSqr().redISub(this.x.redAdd(this.x)),s=r.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},u.prototype.getX=function(){return this.x.fromRed()},u.prototype.getY=function(){return this.y.fromRed()},u.prototype.mul=function(e){return(e=new r(e,16),this.isInfinity())?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,i){var n=[this,t],r=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(n,r):this.curve._wnafMulAdd(1,n,r,2)},u.prototype.jmulAdd=function(e,t,i){var n=[this,t],r=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(n,r,!0):this.curve._wnafMulAdd(1,n,r,2,!0)},u.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},u.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var i=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:i.naf&&{wnd:i.naf.wnd,points:i.naf.points.map(n)},doubles:i.doubles&&{step:i.doubles.step,points:i.doubles.points.map(n)}}}return t},u.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(d,s.BasePoint),l.prototype.jpoint=function(e,t,i){return new d(this,e,t,i)},d.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),i=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(i,n)},d.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},d.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),i=this.z.redSqr(),n=this.x.redMul(t),r=e.x.redMul(i),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(i.redMul(this.z)),a=n.redSub(r),l=o.redSub(s);if(0===a.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),d=u.redMul(a),c=n.redMul(u),h=l.redSqr().redIAdd(d).redISub(c).redISub(c),f=l.redMul(c.redISub(h)).redISub(o.redMul(d)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},d.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),i=this.x,n=e.x.redMul(t),r=this.y,o=e.y.redMul(t).redMul(this.z),s=i.redSub(n),a=r.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),d=i.redMul(l),c=a.redSqr().redIAdd(u).redISub(d).redISub(d),h=a.redMul(d.redISub(c)).redISub(r.redMul(u)),f=this.z.redMul(s);return this.curve.jpoint(c,h,f)},d.prototype.dblp=function(e){if(0===e||this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var t,i=this;for(t=0;t=0)return!1;if(i.redIAdd(r),0===this.x.cmp(i))return!0}},d.prototype.inspect=function(){return this.isInfinity()?"":""},d.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},41479:(e,t,i)=>{"use strict";var n,r=i(34485),o=i(48610),s=i(18288).assert;function a(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function l(e,i){Object.defineProperty(t,e,{configurable:!0,enumerable:!0,get:function(){var n=new a(i);return Object.defineProperty(t,e,{configurable:!0,enumerable:!0,value:n}),n}})}t.PresetCurve=a,l("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:r.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),l("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:r.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),l("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:r.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),l("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:r.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),l("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:r.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),l("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["9"]}),l("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=i(47983)}catch(e){n=void 0}l("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:r.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},38596:(e,t,i)=>{"use strict";var n=i(62197),r=i(78873),o=i(18288),s=i(41479),a=i(82745),l=o.assert,u=i(22307),d=i(71798);function c(e){if(!(this instanceof c))return new c(e);"string"==typeof e&&(l(Object.prototype.hasOwnProperty.call(s,e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=c,c.prototype.keyPair=function(e){return new u(this,e)},c.prototype.keyFromPrivate=function(e,t){return u.fromPrivate(this,e,t)},c.prototype.keyFromPublic=function(e,t){return u.fromPublic(this,e,t)},c.prototype.genKeyPair=function(e){e||(e={});for(var t=new r({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||a(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),i=this.n.byteLength(),o=this.n.sub(new n(2));;){var s=new n(t.generate(i));if(!(s.cmp(o)>0))return s.iaddn(1),this.keyFromPrivate(s)}},c.prototype._truncateToN=function(e,t){var i=8*e.byteLength()-this.n.bitLength();return(i>0&&(e=e.ushrn(i)),!t&&e.cmp(this.n)>=0)?e.sub(this.n):e},c.prototype.sign=function(e,t,i,o){"object"==typeof i&&(o=i,i=null),o||(o={}),t=this.keyFromPrivate(t,i),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),l=e.toArray("be",s),u=new r({hash:this.hash,entropy:a,nonce:l,pers:o.pers,persEnc:o.persEnc||"utf8"}),c=this.n.sub(new n(1)),h=0;;h++){var f=o.k?o.k(h):new n(u.generate(this.n.byteLength()));if(!(0>=(f=this._truncateToN(f,!0)).cmpn(1)||f.cmp(c)>=0)){var p=this.g.mul(f);if(!p.isInfinity()){var g=p.getX(),m=g.umod(this.n);if(0!==m.cmpn(0)){var v=f.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(v=v.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==g.cmp(m)?2:0);return o.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),b^=1),new d({r:m,s:v,recoveryParam:b})}}}}}},c.prototype.verify=function(e,t,i,r){e=this._truncateToN(new n(e,16)),i=this.keyFromPublic(i,r);var o,s=(t=new d(t,"hex")).r,a=t.s;if(0>s.cmpn(1)||s.cmp(this.n)>=0||0>a.cmpn(1)||a.cmp(this.n)>=0)return!1;var l=a.invm(this.n),u=l.mul(e).umod(this.n),c=l.mul(s).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(u,i.getPublic(),c)).isInfinity()&&o.eqXToP(s):!(o=this.g.mulAdd(u,i.getPublic(),c)).isInfinity()&&0===o.getX().umod(this.n).cmp(s)},c.prototype.recoverPubKey=function(e,t,i,r){l((3&i)===i,"The recovery param is more than two bits"),t=new d(t,r);var o=this.n,s=new n(e),a=t.r,u=t.s,c=1&i,h=i>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw Error("Unable to find sencond key candinate");a=h?this.curve.pointFromX(a.add(this.curve.n),c):this.curve.pointFromX(a,c);var f=t.r.invm(o),p=o.sub(s).mul(f).umod(o),g=u.mul(f).umod(o);return this.g.mulAdd(p,a,g)},c.prototype.getKeyRecoveryParam=function(e,t,i,n){if(null!==(t=new d(t,n)).recoveryParam)return t.recoveryParam;for(var r,o=0;o<4;o++){try{r=this.recoverPubKey(e,t,o)}catch(e){continue}if(r.eq(i))return o}throw Error("Unable to find valid recovery factor")}},22307:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288).assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,i){return t instanceof o?t:new o(e,{pub:t,pubEnc:i})},o.fromPrivate=function(e,t,i){return t instanceof o?t:new o(e,{priv:t,privEnc:i})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return("string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t)?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y){"mont"===this.ec.curve.type?r(e.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&r(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.validate()||r(e.validate(),"public point not validated"),e.mul(this.priv).getX()},o.prototype.sign=function(e,t,i){return this.ec.sign(e,this,t,i)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return""}},71798:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288),o=r.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function l(e,t){var i=e[t.place++];if(!(128&i))return i;var n=15&i;if(0===n||n>4)return!1;for(var r=0,o=0,s=t.place;o>>=0;return!(r<=127)&&(t.place=s,r)}function u(e){for(var t=0,i=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|i);--i;)e.push(t>>>(i<<3)&255);e.push(t)}e.exports=s,s.prototype._importDER=function(e,t){e=r.toArray(e,t);var i=new a;if(48!==e[i.place++])return!1;var o=l(e,i);if(!1===o||o+i.place!==e.length||2!==e[i.place++])return!1;var s=l(e,i);if(!1===s)return!1;var u=e.slice(i.place,s+i.place);if(i.place+=s,2!==e[i.place++])return!1;var d=l(e,i);if(!1===d||e.length!==d+i.place)return!1;var c=e.slice(i.place,d+i.place);if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new n(u),this.s=new n(c),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),i=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&i[0]&&(i=[0].concat(i)),t=u(t),i=u(i);!i[0]&&!(128&i[1]);)i=i.slice(1);var n=[2];d(n,t.length),(n=n.concat(t)).push(2),d(n,i.length);var o=n.concat(i),s=[48];return d(s,o.length),s=s.concat(o),r.encode(s,e)}},39208:(e,t,i)=>{"use strict";var n=i(34485),r=i(41479),o=i(18288),s=o.assert,a=o.parseBytes,l=i(851),u=i(6117);function d(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof d))return new d(e);e=r[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=d,d.prototype.sign=function(e,t){e=a(e);var i=this.keyFromSecret(t),n=this.hashInt(i.messagePrefix(),e),r=this.g.mul(n),o=this.encodePoint(r),s=this.hashInt(o,i.pubBytes(),e).mul(i.priv()),l=n.add(s).umod(this.curve.n);return this.makeSignature({R:r,S:l,Rencoded:o})},d.prototype.verify=function(e,t,i){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(i),r=this.hashInt(t.Rencoded(),n.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(n.pub().mul(r)).eq(o)},d.prototype.hashInt=function(){for(var e=this.hash(),t=0;t{"use strict";var n=i(18288),r=n.assert,o=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),s(a,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),s(a,"privBytes",function(){var e=this.eddsa,t=this.hash(),i=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[i]&=127,n[i]|=64,n}),s(a,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),s(a,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),s(a,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),a.prototype.sign=function(e){return r(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return r(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=a},6117:(e,t,i)=>{"use strict";var n=i(62197),r=i(18288),o=r.assert,s=r.cachedProperty,a=r.parseBytes;function l(e,t){this.eddsa=e,"object"!=typeof t&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(l,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),s(l,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),s(l,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),s(l,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return r.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},47983:e=>{e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},18288:(e,t,i)=>{"use strict";var n=i(62197),r=i(79561),o=i(43022);t.assert=r,t.toArray=o.toArray,t.zero2=o.zero2,t.toHex=o.toHex,t.encode=o.encode,t.getNAF=function(e,t,i){var n=Array(Math.max(e.bitLength(),i)+1);n.fill(0);for(var r=1<(r>>1)-1?(r>>1)-l:l,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},t.getJSF=function(e,t){var i=[[],[]];e=e.clone(),t=t.clone();for(var n=0,r=0;e.cmpn(-n)>0||t.cmpn(-r)>0;){var o,s,a,l=e.andln(3)+n&3,u=t.andln(3)+r&3;3===l&&(l=-1),3===u&&(u=-1),s=(1&l)==0?0:(3==(o=e.andln(7)+n&7)||5===o)&&2===u?-l:l,i[0].push(s),a=(1&u)==0?0:(3==(o=t.andln(7)+r&7)||5===o)&&2===l?-u:u,i[1].push(a),2*n===s+1&&(n=1-n),2*r===a+1&&(r=1-r),e.iushrn(1),t.iushrn(1)}return i},t.cachedProperty=function(e,t,i){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=i.call(this)}},t.parseBytes=function(e){return"string"==typeof e?t.toArray(e,"hex"):e},t.intFromLE=function(e){return new n(e,"hex","le")}},44956:e=>{"use strict";function t(e,t){if(null==e)throw TypeError("Cannot convert first argument to object");for(var i=Object(e),n=1;n{var n=i(48834).Buffer,r=i(83669).keccak_256,o=i(6639);function s(e){return e?o.toUnicode(e,{useStd3ASCII:!0,transitional:!1}):e}t.hash=function(e){for(var t="",i=0;i<32;i++)t+="00";if(name=s(e))for(var o=name.split("."),i=o.length-1;i>=0;i--){var a=r(o[i]);t=r(new n(t+a,"hex"))}return"0x"+t},t.normalize=s},1115:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccak512=t.keccak384=t.keccak256=t.keccak224=void 0;let n=i(73488),r=i(10144);t.keccak224=(0,r.wrapHash)(n.keccak_224),t.keccak256=(()=>{let e=(0,r.wrapHash)(n.keccak_256);return e.create=n.keccak_256.create,e})(),t.keccak384=(0,r.wrapHash)(n.keccak_384),t.keccak512=(0,r.wrapHash)(n.keccak_512)},91839:(e,t)=>{"use strict";function i(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw Error(`Expected boolean, not ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");i(e.outputLen),i(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){r(e);let i=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add=t.toBig=t.split=t.fromBig=void 0;let i=BigInt(4294967295),n=BigInt(32);function r(e,t=!1){return t?{h:Number(e&i),l:Number(e>>n&i)}:{h:0|Number(e>>n&i),l:0|Number(e&i)}}function o(e,t=!1){let i=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;o>>0)+(n>>>0);return{h:e+i+(r/4294967296|0)|0,l:0|r}}t.fromBig=r,t.split=o,t.toBig=(e,t)=>BigInt(e>>>0)<>>0),t.add=s;let a={fromBig:r,split:o,toBig:t.toBig,shrSH:(e,t,i)=>e>>>i,shrSL:(e,t,i)=>e<<32-i|t>>>i,rotrSH:(e,t,i)=>e>>>i|t<<32-i,rotrSL:(e,t,i)=>e<<32-i|t>>>i,rotrBH:(e,t,i)=>e<<64-i|t>>>i-32,rotrBL:(e,t,i)=>e>>>i-32|t<<64-i,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:(e,t,i)=>e<>>32-i,rotlSL:(e,t,i)=>t<>>32-i,rotlBH:(e,t,i)=>t<>>64-i,rotlBL:(e,t,i)=>e<>>64-i,add:s,add3L:(e,t,i)=>(e>>>0)+(t>>>0)+(i>>>0),add3H:(e,t,i,n)=>t+i+n+(e/4294967296|0)|0,add4L:(e,t,i,n)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0),add4H:(e,t,i,n,r)=>t+i+n+r+(e/4294967296|0)|0,add5H:(e,t,i,n,r,o)=>t+i+n+r+o+(e/4294967296|0)|0,add5L:(e,t,i,n,r)=>(e>>>0)+(t>>>0)+(i>>>0)+(n>>>0)+(r>>>0)};t.default=a},44937:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},73488:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;let n=i(91839),r=i(2426),o=i(50300),[s,a,l]=[[],[],[]],u=BigInt(0),d=BigInt(1),c=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=d,i=1,n=0;e<24;e++){[i,n]=[n,(2*i+3*n)%5],s.push(2*(5*n+i)),a.push((e+1)*(e+2)/2%64);let r=u;for(let e=0;e<7;e++)(t=(t<>h)*p)%f)&c&&(r^=d<<(d<i>32?r.default.rotlBH(e,t,i):r.default.rotlSH(e,t,i),b=(e,t,i)=>i>32?r.default.rotlBL(e,t,i):r.default.rotlSL(e,t,i);function y(e,t=24){let i=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)i[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,r=(t+2)%10,o=i[r],s=i[r+1],a=v(o,s,1)^i[n],l=b(o,s,1)^i[n+1];for(let i=0;i<50;i+=10)e[t+i]^=a,e[t+i+1]^=l}let t=e[2],r=e[3];for(let i=0;i<24;i++){let n=a[i],o=v(t,r,n),l=b(t,r,n),u=s[i];t=e[u],r=e[u+1],e[u]=o,e[u+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)i[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~i[(n+2)%10]&i[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}i.fill(0)}t.keccakP=y;class _ extends o.Hash{constructor(e,t,i,r=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=i,this.enableXOF=r,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,n.default.number(i),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){y(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){n.default.exists(this);let{blockLen:t,state:i}=this,r=(e=(0,o.toBytes)(e)).length;for(let n=0;n=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return n.default.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(n.default.output(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return e||(e=new _(t,i,n,o,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=i,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}t.Keccak=_;let w=(e,t,i)=>(0,o.wrapConstructor)(()=>new _(t,e,i));t.sha3_224=w(6,144,28),t.sha3_256=w(6,136,32),t.sha3_384=w(6,104,48),t.sha3_512=w(6,72,64),t.keccak_224=w(1,144,28),t.keccak_256=w(1,136,32),t.keccak_384=w(1,104,48),t.keccak_512=w(1,72,64);let C=(e,t,i)=>(0,o.wrapXOFConstructorWithOpts)((n={})=>new _(t,e,void 0===n.dkLen?i:n.dkLen,!0));t.shake128=C(31,168,16),t.shake256=C(31,136,32)},50300:(e,t,i)=>{"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let n=i(44937),r=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));t.bytesToHex=function(e){if(!r(e))throw Error("Uint8Array expected");let t="";for(let i=0;i{};async function a(e,i,n){let r=Date.now();for(let o=0;o=0&&ee+t.length,0)),i=0;return e.forEach(e=>{if(!r(e))throw Error("Uint8Array expected");t.set(e,i),i+=e.length}),t},t.Hash=class{clone(){return this._cloneInto()}};let d=e=>"[object Object]"===Object.prototype.toString.call(e)&&e.constructor===Object;t.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||!d(t)))throw Error("Options should be object or undefined");return Object.assign(e,t)},t.wrapConstructor=function(e){let t=t=>e().update(u(t)).digest(),i=e();return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){let t=(t,i)=>e(i).update(u(t)).digest(),i=e({});return t.outputLen=i.outputLen,t.blockLen=i.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}},80101:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1=void 0;var n=i(38358);Object.defineProperty(t,"secp256k1",{enumerable:!0,get:function(){return n.secp256k1}})},10144:function(e,t,i){"use strict";let n,r;e=i.nmd(e);var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=t.wrapHash=t.equalsBytes=t.hexToBytes=t.bytesToUtf8=t.utf8ToBytes=t.createView=t.concatBytes=t.toHex=t.bytesToHex=t.assertBytes=t.assertBool=void 0;let s=o(i(91839)),a=i(50300),l=s.default.bool;t.assertBool=l;let u=s.default.bytes;t.assertBytes=u;var d=i(50300);Object.defineProperty(t,"bytesToHex",{enumerable:!0,get:function(){return d.bytesToHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return d.bytesToHex}}),Object.defineProperty(t,"concatBytes",{enumerable:!0,get:function(){return d.concatBytes}}),Object.defineProperty(t,"createView",{enumerable:!0,get:function(){return d.createView}}),Object.defineProperty(t,"utf8ToBytes",{enumerable:!0,get:function(){return d.utf8ToBytes}}),t.bytesToUtf8=function(e){if(!(e instanceof Uint8Array))throw TypeError(`bytesToUtf8 expected Uint8Array, got ${typeof e}`);return new TextDecoder().decode(e)},t.hexToBytes=function(e){let t=e.startsWith("0x")?e.substring(2):e;return(0,a.hexToBytes)(t)},t.equalsBytes=function(e,t){if(e.length!==t.length)return!1;for(let i=0;i(s.default.bytes(t),e(t))},t.crypto=(n="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,{node:(r="function"==typeof e.require&&e.require.bind(e))&&!n?r("crypto"):void 0,web:n})},12113:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__read||function(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var n,r,o=i.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(i(71696)),a=i(55794),l=i(45606),u=i(84001),d=i(77293),c=i(80182),h=i(15374),f=i(80497),p=i(2221),g=function(){function e(e,t,i,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===i&&(i=d.KECCAK256_RLP),void 0===n&&(n=d.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=i,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var i=t.nonce,n=t.balance,r=t.stateRoot,o=t.codeHash;return new e(i?new a.BN((0,c.toBuffer)(i)):void 0,n?new a.BN((0,c.toBuffer)(n)):void 0,r?(0,c.toBuffer)(r):void 0,o?(0,c.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var i=r(t,4),n=i[0],o=i[1],s=i[2],l=i[3];return new e(new a.BN(n),new a.BN(o),s,l)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(d.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(d.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var i=(0,u.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var r=(0,h.keccakFromString)(n+i).toString("hex"),o="0x",s=0;s=8?o+=i[s].toUpperCase():o+=i[s];return o},t.isValidChecksumAddress=function(e,i){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,i)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var i=new a.BN(t);return i.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(i.toArray())]).slice(-20)},t.generateAddress2=function(e,t,i){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(i),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(i)])).slice(-20)},t.isValidPrivate=function(e){return(0,l.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return(void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length)?(0,l.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,l.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,l.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,l.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,l.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,c.zeros)(20);return(0,c.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},64214:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=r(i(71696)),s=i(55794),a=i(80182),l=i(12113),u=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,l.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){(0,o.default)(n.isBuffer(t),"Public key should be Buffer");var i=(0,l.pubToAddress)(t);return new e(i)},e.fromPrivateKey=function(t){(0,o.default)(n.isBuffer(t),"Private key should be Buffer");var i=(0,l.privateToAddress)(t);return new e(i)},e.generate=function(t,i){return(0,o.default)(s.BN.isBN(i)),new e((0,l.generateAddress)(t.buf,i.toArrayLike(n)))},e.generate2=function(t,i,r){return(0,o.default)(n.isBuffer(i)),(0,o.default)(n.isBuffer(r)),new e((0,l.generateAddress2)(t.buf,i,r))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),i=new s.BN("ffff","hex");return e.gte(t)&&e.lte(i)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=u},80182:function(e,t,i){"use strict";var n=i(48834).Buffer,r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,i=t&&e[t],n=0;if(i)return i.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var n,r,o=i.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=i(55794),a=i(84001),l=i(80497);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var i=(0,t.intToHex)(e);return n.from((0,a.padToEven)(i.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var u=function(e,i,n){var r=(0,t.zeros)(i);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,l.assertIsBuffer)(e),d(e)},t.unpadArray=function(e){return(0,l.assertIsArray)(e),d(e)},t.unpadHexString=function(e){return(0,l.assertIsHexString)(e),d(e=(0,a.stripHexPrefix)(e))},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e)||Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e?e:(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var i=[],r=0;r0&&0===u[0])throw Error("".concat(l," cannot have leading zeroes, received: ").concat(u.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(i=n.return)&&i.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map(function(t){return e(t)}):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map(function(t){return e(t)}):Uint8Array.from(null!=t?t:[])}},77293:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=i(48834),r=i(55794);t.MAX_UINT64=new r.BN("ffffffffffffffff",16),t.MAX_INTEGER=new r.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new r.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},55794:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(i(74508));t.BN=a.default;var l=o(i(19012));t.rlp=l},15374:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var r=i(29113),o=i(16162),s=i(55794),a=i(80182),l=i(80497);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,l.assertIsBuffer)(e),t){case 224:return(0,r.keccak224)(e);case 256:return(0,r.keccak256)(e);case 384:return(0,r.keccak384)(e);case 512:return(0,r.keccak512)(e);default:throw Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,i){void 0===i&&(i=256),(0,l.assertIsString)(e);var r=n.from(e,"utf8");return(0,t.keccak)(r,i)},t.keccakFromHexString=function(e,i){return void 0===i&&(i=256),(0,l.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),i)},t.keccakFromArray=function(e,i){return void 0===i&&(i=256),(0,l.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),i)};var u=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,l.assertIsBuffer)(e),u(e)},t.sha256FromString=function(e){return(0,l.assertIsString)(e),u(e)},t.sha256FromArray=function(e){return(0,l.assertIsArray)(e),u(e)};var d=function(e,t){e=(0,a.toBuffer)(e);var i=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(i,32):i};t.ripemd160=function(e,t){return(0,l.assertIsBuffer)(e),d(e,t)},t.ripemd160FromString=function(e,t){return(0,l.assertIsString)(e),d(e,t)},t.ripemd160FromArray=function(e,t){return(0,l.assertIsArray)(e),d(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},80497:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var r=i(84001);t.assertIsHexString=function(e){if(!(0,r.isHexString)(e))throw Error("This method only supports 0x-prefixed hex strings but input was: ".concat(e))},t.assertIsBuffer=function(e){if(!n.isBuffer(e))throw Error("This method only supports Buffer but input was: ".concat(e))},t.assertIsArray=function(e){if(!Array.isArray(e))throw Error("This method only supports number arrays but input was: ".concat(e))},t.assertIsString=function(e){if("string"!=typeof e)throw Error("This method only supports strings but input was: ".concat(e))}},47144:function(e,t,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,r(i(77293),t),r(i(12113),t),r(i(64214),t),r(i(15374),t),r(i(83281),t),r(i(80182),t),r(i(52592),t),r(i(55794),t),r(i(2221),t);var o=i(84001);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},84001:(e,t,i)=>{"use strict";var n=i(48834).Buffer;function r(e){if("string"!=typeof e)throw Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=r,t.stripHexPrefix=function(e){if("string"!=typeof e)throw Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return r(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,i){if(!0!==Array.isArray(e))throw Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[i?"some":"every"](function(t){return e.indexOf(t)>=0})},t.toAscii=function(e){var t="",i=0,n=e.length;for("0x"===e.substring(0,2)&&(i=2);i=r.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):!(t.allowZero&&0===r.length)&&t.length&&(0,o.default)(t.length===r.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[i]=r}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:r,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:r})}),i){if("string"==typeof i&&(i=n.from((0,s.stripHexPrefix)(i),"hex")),n.isBuffer(i)&&(i=a.rlp.decode(i)),Array.isArray(i)){if(i.length>e._fields.length)throw Error("wrong number of fields in data");i.forEach(function(t,i){e[e._fields[i]]=(0,l.toBuffer)(t)})}else if("object"==typeof i){var r=Object.keys(i);t.forEach(function(t){-1!==r.indexOf(t.name)&&(e[t.name]=i[t.name]),-1!==r.indexOf(t.alias)&&(e[t.alias]=i[t.alias])})}else throw Error("invalid data")}}},83281:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var r=i(45606),o=i(55794),s=i(80182),a=i(15374),l=i(80497),u=i(2221);function d(e,t){var i=(0,u.toType)(e,u.TypeOutput.BN);if(i.eqn(0)||i.eqn(1))return(0,u.toType)(e,u.TypeOutput.BN);if(!t)return i.subn(27);var n=(0,u.toType)(t,u.TypeOutput.BN);return i.sub(n.muln(2).addn(35))}function c(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,i){var o=(0,r.ecdsaSign)(e,t),s=o.signature,a=o.recid,l=n.from(s.slice(0,32)),d=n.from(s.slice(32,64));if(!i||"number"==typeof i){if(i&&!Number.isSafeInteger(i))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:l,s:d,v:i?a+(2*i+35):a+27}}return{r:l,s:d,v:(0,u.toType)(i,u.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,i,o,a){var l=n.concat([(0,s.setLengthLeft)(i,32),(0,s.setLengthLeft)(o,32)],64),u=d(t,a);if(!c(u))throw Error("Invalid signature v value");var h=(0,r.ecdsaRecover)(l,u.toNumber(),e);return n.from((0,r.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,i,r){if(!c(d(e,r)))throw Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(i,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,i,r){if(!c(d(e,r)))throw Error("Invalid signature v value");var o=(0,u.toType)(e,u.TypeOutput.Number),a=i;return(o>28&&o%2==1||1===o||28===o)&&(a=n.from(i),a[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,i,n,r=(0,s.toBuffer)(e);if(r.length>=65)t=r.slice(0,32),i=r.slice(32,64),n=(0,s.bufferToInt)(r.slice(64));else if(64===r.length)t=r.slice(0,32),i=r.slice(32,64),n=(0,s.bufferToInt)(r.slice(32,33))>>7,i[0]&=127;else throw Error("Invalid signature length");return n<27&&(n+=27),{v:n,r:t,s:i}},t.isValidSignature=function(e,t,i,n,r){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==i.length||!c(d(e,r)))return!1;var l=new o.BN(t),u=new o.BN(i);return!(l.isZero()||l.gt(a)||u.isZero()||u.gt(a))&&(!n||1!==u.cmp(s))},t.hashPersonalMessage=function(e){(0,l.assertIsBuffer)(e);var t=n.from("\x19Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},2221:(e,t,i)=>{"use strict";var n,r=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var o=i(55794),s=i(84001),a=i(80182);function l(e){return(0,a.unpadBuffer)(e.toArrayLike(r))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=l,t.bnToRlp=function(e){return l(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(n=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"!=typeof e||(0,s.isHexString)(e)){if("number"==typeof e&&!Number.isSafeInteger(e))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error("A string must be provided with a 0x-prefix, given: ".concat(e));var i=(0,a.toBuffer)(e);if(t===n.Buffer)return i;if(t===n.BN)return new o.BN(i);if(t!==n.Number)return"0x".concat(i.toString("hex"));var r=new o.BN(i),l=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(r.gt(l))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return r.toNumber()}}},74508:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function o(e,t,i){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{c="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(44943).Buffer}catch(e){}function s(e,t){var i=e.charCodeAt(t);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void n(!1,"Invalid character in "+e)}function a(e,t,i){var n=s(e,i);return i-1>=t&&(n|=s(e,i-1)<<4),n}function l(e,t,i,r){for(var o=0,s=0,a=Math.min(e.length,i),l=t;l=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this._strip()},o.prototype._parseHex=function(e,t,i){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var n,r=0;r=t;r-=2)n=a(e,t,r)<=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;else for(r=(e.length-t)%2==0?t+1:t;r=18?(o-=18,s+=1,this.words[s]|=n>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,a=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var c,h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i._strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215,(r+=2)>=26&&(r-=26,s--),i=0!==o||s!==this.length-1?h[6-l.length]+l+i:l+i}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var u=f[e],d=p[e];i="";var c=this.clone();for(c.negative=0;!c.isZero();){var g=c.modrn(d).toString(e);i=(c=c.idivn(d)).isZero()?g+i:h[u-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},c&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(c,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){this._strip();var r=this.byteLength(),o=i||Math.max(1,r);n(r<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=e.allocUnsafe?e.allocUnsafe(o):new e(o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,r),s},o.prototype._toArrayLikeLE=function(e,t){for(var i=0,n=0,r=0,o=0;r>8&255),i>16&255),6===o?(i>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i=0&&(e[i--]=s>>8&255),i>=0&&(e[i--]=s>>16&255),6===o?(i>=0&&(e[i--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(i>=0)for(e[i--]=n;i>=0;)e[i--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,i=0;return t>=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],V=8191&z,j=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,J=Z>>>13,Q=0|a[4],X=8191&Q,ee=Q>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,V))|0)+((8191&(r=(r=Math.imul(c,j))+Math.imul(h,V)|0))<<13)|0;u=((o=Math.imul(h,j))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,V),r=(r=Math.imul(p,j))+Math.imul(g,V)|0,o=Math.imul(g,j);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,V),r=(r=Math.imul(v,j))+Math.imul(b,V)|0,o=Math.imul(b,j),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,V),r=(r=Math.imul(_,j))+Math.imul(w,V)|0,o=Math.imul(w,j),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,J)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,J)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,V),r=(r=Math.imul(S,j))+Math.imul(x,V)|0,o=Math.imul(x,j),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,J)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,J)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,V),r=(r=Math.imul(E,j))+Math.imul(L,V)|0,o=Math.imul(L,j),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,V),r=(r=Math.imul(N,j))+Math.imul(D,V)|0,o=Math.imul(D,j),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,J)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,J)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,V),r=(r=Math.imul(T,j))+Math.imul(I,V)|0,o=Math.imul(I,j),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,V),r=(r=Math.imul(P,j))+Math.imul(R,V)|0,o=Math.imul(R,j),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,J)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,V),r=(r=Math.imul(B,j))+Math.imul(H,V)|0,o=Math.imul(H,j),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,J)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,J))+Math.imul(H,Y)|0,o=Math.imul(H,J),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function v(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i._strip()}function b(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):i<63?g(this,e,t):v(this,e,t)},b.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},b.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,i+=(o/67108864|0)+(s>>>26),this.words[r]=67108863&s}return 0!==i&&(this.words[r]=i,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r&1}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=67108864%e,r=0,o=this.length-1;o>=0;o--)r=(i*r+(0|this.words[o]))%e;return t?-r:r},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var i=0,r=this.length-1;r>=0;r--){var o=(0|this.words[r])+67108864*i;this.words[r]=o/e|0,i=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},r(w,_),w.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(y[e])return y[e];if("k256"===e)t=new w;else if("p224"===e)t=new C;else if("p192"===e)t=new S;else if("p25519"===e)t=new x;else throw Error("Unknown prime "+e);return y[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},k.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},r(E,k),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},69776:(e,t,i)=>{"use strict";var n=i(48834).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var i=e();return i.update(t),n.from(i.digest())}}},29113:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(69776),r=i(77270);t.keccak224=n.createHashFunction(function(){return r("keccak224")}),t.keccak256=n.createHashFunction(function(){return r("keccak256")}),t.keccak384=n.createHashFunction(function(){return r("keccak384")}),t.keccak512=n.createHashFunction(function(){return r("keccak512")})},90311:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(95003);t.getRandomBytes=function(e){return new Promise(function(t,i){n(e,function(e,n){if(e){i(e);return}t(n)})})},t.getRandomBytesSync=function(e){return n(e)}},45606:function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var i,n,r,o,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(i)throw TypeError("Generator is already executing.");for(;s;)try{if(i=1,n&&(r=2&o[0]?n.return:o[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,o[1])).done)return r;switch(n=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]{"use strict";var n=i(74878),r=i(13367),o=new n(0),s=new n(-1),a={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function l(e){var t=a[e?e.toLowerCase():"ether"];if("string"!=typeof t)throw Error("[ethjs-unit] the unit provided "+e+" doesn't exists, please use the one of the following units "+JSON.stringify(a,null,2));return new n(t,10)}function u(e){if("string"==typeof e){if(!e.match(/^-?[0-9.]+$/))throw Error("while converting number to string, invalid number value '"+e+"', should be a number matching (^-?[0-9.]+).");return e}if("number"==typeof e)return String(e);if("object"==typeof e&&e.toString&&(e.toTwos||e.dividedToIntegerBy))return e.toPrecision?String(e.toPrecision()):e.toString(10);throw Error("while converting number to string, invalid number value '"+e+"' type "+typeof e+".")}e.exports={unitMap:a,numberToString:u,getValueOfUnit:l,fromWei:function(e,t,i){var n=r(e),u=n.lt(o),d=l(t),c=a[t].length-1||1,h=i||{};u&&(n=n.mul(s));for(var f=n.mod(d).toString(10);f.length2)throw Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal points");var h=c[0],f=c[1];if(h||(h="0"),f||(f="0"),f.length>o)throw Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal places");for(;f.length=49&&s<=54?n|=s-49+10:s>=17&&s<=22?n|=s-17+10:n|=15&s}return n}function a(e,t,i,n){for(var r=0,o=Math.min(e.length,i),s=t;s=49?r+=a-49+10:a>=17?r+=a-17+10:r+=a}return r}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return 0>e.cmp(t)?e:t},o.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&r++,16===t?this._parseHex(e,r):this._parseBase(e,t,r),"-"===e[0]&&(this.negative=1),this.strip(),"le"===i&&this._initArray(this.toArray(),t,i)},o.prototype._initNumber=function(e,t,i){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),t,i)},o.prototype._initArray=function(e,t,i){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=Array(this.length);for(var r,o,s=0;s=0;s-=3)o=e[s]|e[s-1]<<8|e[s-2]<<16,this.words[r]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);else if("le"===i)for(s=0,r=0;s>>26-a&67108863,(a+=24)>=26&&(a-=26,r++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var i,n,r=0;r=t;r-=6)n=s(e,r,r+6),this.words[i]|=n<>>26-o&4194303,(o+=24)>=26&&(o-=26,i++);r+6!==t&&(n=s(e,t,r+6),this.words[i]|=n<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=67108863;r*=t)n++;n--,r=r/t|0;for(var o=e.length-i,s=o%n,l=Math.min(o,o-s)+i,u=0,d=i;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l,u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],o=0|t.words[0],s=r*o,a=67108863&s,l=s/67108864|0;i.words[0]=a;for(var u=1;u>>26,c=67108863&l,h=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=h;f++){var p=u-f|0;d+=(s=(r=0|e.words[p])*(o=0|t.words[f])+c)/67108864|0,c=67108863&s}i.words[u]=0|c,l=0|d}return 0!==l?i.words[u]=0|l:i.length--,i.strip()}o.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var i,r=0,o=0,s=0;s>>24-r&16777215)||s!==this.length-1?u[6-l.length]+l+i:l+i,(r+=2)>=26&&(r-=26,s--)}for(0!==o&&(i=o.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var h=d[e],f=c[e];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);i=(p=p.idivn(f)).isZero()?g+i:u[h-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==l),this.toArrayLike(l,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,i){var r,o,s=this.byteLength(),a=i||Math.max(1,s);n(s<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var l=new e(a),u=this.clone();if("le"===t){for(o=0;!u.isZero();o++)r=u.andln(255),u.iushrn(8),l[o]=r;for(;o=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-i),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,o=0;o>>26;for(;0!==r&&o>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var o=0,s=0;s>26,this.words[s]=67108863&n;for(;0!==o&&s>26,this.words[s]=67108863&n;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],v=8191&m,b=m>>>13,y=0|s[3],_=8191&y,w=y>>>13,C=0|s[4],S=8191&C,x=C>>>13,k=0|s[5],E=8191&k,L=k>>>13,M=0|s[6],N=8191&M,D=M>>>13,A=0|s[7],T=8191&A,I=A>>>13,O=0|s[8],P=8191&O,R=O>>>13,F=0|s[9],B=8191&F,H=F>>>13,z=0|a[0],V=8191&z,j=z>>>13,W=0|a[1],U=8191&W,$=W>>>13,K=0|a[2],q=8191&K,G=K>>>13,Z=0|a[3],Y=8191&Z,J=Z>>>13,Q=0|a[4],X=8191&Q,ee=Q>>>13,et=0|a[5],ei=8191&et,en=et>>>13,er=0|a[6],eo=8191&er,es=er>>>13,ea=0|a[7],el=8191&ea,eu=ea>>>13,ed=0|a[8],ec=8191&ed,eh=ed>>>13,ef=0|a[9],ep=8191&ef,eg=ef>>>13;i.negative=e.negative^t.negative,i.length=19;var em=(u+(n=Math.imul(c,V))|0)+((8191&(r=(r=Math.imul(c,j))+Math.imul(h,V)|0))<<13)|0;u=((o=Math.imul(h,j))+(r>>>13)|0)+(em>>>26)|0,em&=67108863,n=Math.imul(p,V),r=(r=Math.imul(p,j))+Math.imul(g,V)|0,o=Math.imul(g,j);var ev=(u+(n=n+Math.imul(c,U)|0)|0)+((8191&(r=(r=r+Math.imul(c,$)|0)+Math.imul(h,U)|0))<<13)|0;u=((o=o+Math.imul(h,$)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=67108863,n=Math.imul(v,V),r=(r=Math.imul(v,j))+Math.imul(b,V)|0,o=Math.imul(b,j),n=n+Math.imul(p,U)|0,r=(r=r+Math.imul(p,$)|0)+Math.imul(g,U)|0,o=o+Math.imul(g,$)|0;var eb=(u+(n=n+Math.imul(c,q)|0)|0)+((8191&(r=(r=r+Math.imul(c,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((o=o+Math.imul(h,G)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=67108863,n=Math.imul(_,V),r=(r=Math.imul(_,j))+Math.imul(w,V)|0,o=Math.imul(w,j),n=n+Math.imul(v,U)|0,r=(r=r+Math.imul(v,$)|0)+Math.imul(b,U)|0,o=o+Math.imul(b,$)|0,n=n+Math.imul(p,q)|0,r=(r=r+Math.imul(p,G)|0)+Math.imul(g,q)|0,o=o+Math.imul(g,G)|0;var ey=(u+(n=n+Math.imul(c,Y)|0)|0)+((8191&(r=(r=r+Math.imul(c,J)|0)+Math.imul(h,Y)|0))<<13)|0;u=((o=o+Math.imul(h,J)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=67108863,n=Math.imul(S,V),r=(r=Math.imul(S,j))+Math.imul(x,V)|0,o=Math.imul(x,j),n=n+Math.imul(_,U)|0,r=(r=r+Math.imul(_,$)|0)+Math.imul(w,U)|0,o=o+Math.imul(w,$)|0,n=n+Math.imul(v,q)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,G)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,J)|0)+Math.imul(g,Y)|0,o=o+Math.imul(g,J)|0;var e_=(u+(n=n+Math.imul(c,X)|0)|0)+((8191&(r=(r=r+Math.imul(c,ee)|0)+Math.imul(h,X)|0))<<13)|0;u=((o=o+Math.imul(h,ee)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=67108863,n=Math.imul(E,V),r=(r=Math.imul(E,j))+Math.imul(L,V)|0,o=Math.imul(L,j),n=n+Math.imul(S,U)|0,r=(r=r+Math.imul(S,$)|0)+Math.imul(x,U)|0,o=o+Math.imul(x,$)|0,n=n+Math.imul(_,q)|0,r=(r=r+Math.imul(_,G)|0)+Math.imul(w,q)|0,o=o+Math.imul(w,G)|0,n=n+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(b,Y)|0,o=o+Math.imul(b,J)|0,n=n+Math.imul(p,X)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0;var ew=(u+(n=n+Math.imul(c,ei)|0)|0)+((8191&(r=(r=r+Math.imul(c,en)|0)+Math.imul(h,ei)|0))<<13)|0;u=((o=o+Math.imul(h,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=67108863,n=Math.imul(N,V),r=(r=Math.imul(N,j))+Math.imul(D,V)|0,o=Math.imul(D,j),n=n+Math.imul(E,U)|0,r=(r=r+Math.imul(E,$)|0)+Math.imul(L,U)|0,o=o+Math.imul(L,$)|0,n=n+Math.imul(S,q)|0,r=(r=r+Math.imul(S,G)|0)+Math.imul(x,q)|0,o=o+Math.imul(x,G)|0,n=n+Math.imul(_,Y)|0,r=(r=r+Math.imul(_,J)|0)+Math.imul(w,Y)|0,o=o+Math.imul(w,J)|0,n=n+Math.imul(v,X)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(b,X)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(g,ei)|0,o=o+Math.imul(g,en)|0;var eC=(u+(n=n+Math.imul(c,eo)|0)|0)+((8191&(r=(r=r+Math.imul(c,es)|0)+Math.imul(h,eo)|0))<<13)|0;u=((o=o+Math.imul(h,es)|0)+(r>>>13)|0)+(eC>>>26)|0,eC&=67108863,n=Math.imul(T,V),r=(r=Math.imul(T,j))+Math.imul(I,V)|0,o=Math.imul(I,j),n=n+Math.imul(N,U)|0,r=(r=r+Math.imul(N,$)|0)+Math.imul(D,U)|0,o=o+Math.imul(D,$)|0,n=n+Math.imul(E,q)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,G)|0,n=n+Math.imul(S,Y)|0,r=(r=r+Math.imul(S,J)|0)+Math.imul(x,Y)|0,o=o+Math.imul(x,J)|0,n=n+Math.imul(_,X)|0,r=(r=r+Math.imul(_,ee)|0)+Math.imul(w,X)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(v,ei)|0,r=(r=r+Math.imul(v,en)|0)+Math.imul(b,ei)|0,o=o+Math.imul(b,en)|0,n=n+Math.imul(p,eo)|0,r=(r=r+Math.imul(p,es)|0)+Math.imul(g,eo)|0,o=o+Math.imul(g,es)|0;var eS=(u+(n=n+Math.imul(c,el)|0)|0)+((8191&(r=(r=r+Math.imul(c,eu)|0)+Math.imul(h,el)|0))<<13)|0;u=((o=o+Math.imul(h,eu)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=67108863,n=Math.imul(P,V),r=(r=Math.imul(P,j))+Math.imul(R,V)|0,o=Math.imul(R,j),n=n+Math.imul(T,U)|0,r=(r=r+Math.imul(T,$)|0)+Math.imul(I,U)|0,o=o+Math.imul(I,$)|0,n=n+Math.imul(N,q)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,G)|0,n=n+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(L,Y)|0,o=o+Math.imul(L,J)|0,n=n+Math.imul(S,X)|0,r=(r=r+Math.imul(S,ee)|0)+Math.imul(x,X)|0,o=o+Math.imul(x,ee)|0,n=n+Math.imul(_,ei)|0,r=(r=r+Math.imul(_,en)|0)+Math.imul(w,ei)|0,o=o+Math.imul(w,en)|0,n=n+Math.imul(v,eo)|0,r=(r=r+Math.imul(v,es)|0)+Math.imul(b,eo)|0,o=o+Math.imul(b,es)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,eu)|0)+Math.imul(g,el)|0,o=o+Math.imul(g,eu)|0;var ex=(u+(n=n+Math.imul(c,ec)|0)|0)+((8191&(r=(r=r+Math.imul(c,eh)|0)+Math.imul(h,ec)|0))<<13)|0;u=((o=o+Math.imul(h,eh)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=67108863,n=Math.imul(B,V),r=(r=Math.imul(B,j))+Math.imul(H,V)|0,o=Math.imul(H,j),n=n+Math.imul(P,U)|0,r=(r=r+Math.imul(P,$)|0)+Math.imul(R,U)|0,o=o+Math.imul(R,$)|0,n=n+Math.imul(T,q)|0,r=(r=r+Math.imul(T,G)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(D,Y)|0,o=o+Math.imul(D,J)|0,n=n+Math.imul(E,X)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(L,X)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(S,ei)|0,r=(r=r+Math.imul(S,en)|0)+Math.imul(x,ei)|0,o=o+Math.imul(x,en)|0,n=n+Math.imul(_,eo)|0,r=(r=r+Math.imul(_,es)|0)+Math.imul(w,eo)|0,o=o+Math.imul(w,es)|0,n=n+Math.imul(v,el)|0,r=(r=r+Math.imul(v,eu)|0)+Math.imul(b,el)|0,o=o+Math.imul(b,eu)|0,n=n+Math.imul(p,ec)|0,r=(r=r+Math.imul(p,eh)|0)+Math.imul(g,ec)|0,o=o+Math.imul(g,eh)|0;var ek=(u+(n=n+Math.imul(c,ep)|0)|0)+((8191&(r=(r=r+Math.imul(c,eg)|0)+Math.imul(h,ep)|0))<<13)|0;u=((o=o+Math.imul(h,eg)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=67108863,n=Math.imul(B,U),r=(r=Math.imul(B,$))+Math.imul(H,U)|0,o=Math.imul(H,$),n=n+Math.imul(P,q)|0,r=(r=r+Math.imul(P,G)|0)+Math.imul(R,q)|0,o=o+Math.imul(R,G)|0,n=n+Math.imul(T,Y)|0,r=(r=r+Math.imul(T,J)|0)+Math.imul(I,Y)|0,o=o+Math.imul(I,J)|0,n=n+Math.imul(N,X)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(D,X)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(E,ei)|0,r=(r=r+Math.imul(E,en)|0)+Math.imul(L,ei)|0,o=o+Math.imul(L,en)|0,n=n+Math.imul(S,eo)|0,r=(r=r+Math.imul(S,es)|0)+Math.imul(x,eo)|0,o=o+Math.imul(x,es)|0,n=n+Math.imul(_,el)|0,r=(r=r+Math.imul(_,eu)|0)+Math.imul(w,el)|0,o=o+Math.imul(w,eu)|0,n=n+Math.imul(v,ec)|0,r=(r=r+Math.imul(v,eh)|0)+Math.imul(b,ec)|0,o=o+Math.imul(b,eh)|0;var eE=(u+(n=n+Math.imul(p,ep)|0)|0)+((8191&(r=(r=r+Math.imul(p,eg)|0)+Math.imul(g,ep)|0))<<13)|0;u=((o=o+Math.imul(g,eg)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=67108863,n=Math.imul(B,q),r=(r=Math.imul(B,G))+Math.imul(H,q)|0,o=Math.imul(H,G),n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(R,Y)|0,o=o+Math.imul(R,J)|0,n=n+Math.imul(T,X)|0,r=(r=r+Math.imul(T,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(D,ei)|0,o=o+Math.imul(D,en)|0,n=n+Math.imul(E,eo)|0,r=(r=r+Math.imul(E,es)|0)+Math.imul(L,eo)|0,o=o+Math.imul(L,es)|0,n=n+Math.imul(S,el)|0,r=(r=r+Math.imul(S,eu)|0)+Math.imul(x,el)|0,o=o+Math.imul(x,eu)|0,n=n+Math.imul(_,ec)|0,r=(r=r+Math.imul(_,eh)|0)+Math.imul(w,ec)|0,o=o+Math.imul(w,eh)|0;var eL=(u+(n=n+Math.imul(v,ep)|0)|0)+((8191&(r=(r=r+Math.imul(v,eg)|0)+Math.imul(b,ep)|0))<<13)|0;u=((o=o+Math.imul(b,eg)|0)+(r>>>13)|0)+(eL>>>26)|0,eL&=67108863,n=Math.imul(B,Y),r=(r=Math.imul(B,J))+Math.imul(H,Y)|0,o=Math.imul(H,J),n=n+Math.imul(P,X)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(R,X)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(T,ei)|0,r=(r=r+Math.imul(T,en)|0)+Math.imul(I,ei)|0,o=o+Math.imul(I,en)|0,n=n+Math.imul(N,eo)|0,r=(r=r+Math.imul(N,es)|0)+Math.imul(D,eo)|0,o=o+Math.imul(D,es)|0,n=n+Math.imul(E,el)|0,r=(r=r+Math.imul(E,eu)|0)+Math.imul(L,el)|0,o=o+Math.imul(L,eu)|0,n=n+Math.imul(S,ec)|0,r=(r=r+Math.imul(S,eh)|0)+Math.imul(x,ec)|0,o=o+Math.imul(x,eh)|0;var eM=(u+(n=n+Math.imul(_,ep)|0)|0)+((8191&(r=(r=r+Math.imul(_,eg)|0)+Math.imul(w,ep)|0))<<13)|0;u=((o=o+Math.imul(w,eg)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=67108863,n=Math.imul(B,X),r=(r=Math.imul(B,ee))+Math.imul(H,X)|0,o=Math.imul(H,ee),n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(R,ei)|0,o=o+Math.imul(R,en)|0,n=n+Math.imul(T,eo)|0,r=(r=r+Math.imul(T,es)|0)+Math.imul(I,eo)|0,o=o+Math.imul(I,es)|0,n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,eu)|0)+Math.imul(D,el)|0,o=o+Math.imul(D,eu)|0,n=n+Math.imul(E,ec)|0,r=(r=r+Math.imul(E,eh)|0)+Math.imul(L,ec)|0,o=o+Math.imul(L,eh)|0;var eN=(u+(n=n+Math.imul(S,ep)|0)|0)+((8191&(r=(r=r+Math.imul(S,eg)|0)+Math.imul(x,ep)|0))<<13)|0;u=((o=o+Math.imul(x,eg)|0)+(r>>>13)|0)+(eN>>>26)|0,eN&=67108863,n=Math.imul(B,ei),r=(r=Math.imul(B,en))+Math.imul(H,ei)|0,o=Math.imul(H,en),n=n+Math.imul(P,eo)|0,r=(r=r+Math.imul(P,es)|0)+Math.imul(R,eo)|0,o=o+Math.imul(R,es)|0,n=n+Math.imul(T,el)|0,r=(r=r+Math.imul(T,eu)|0)+Math.imul(I,el)|0,o=o+Math.imul(I,eu)|0,n=n+Math.imul(N,ec)|0,r=(r=r+Math.imul(N,eh)|0)+Math.imul(D,ec)|0,o=o+Math.imul(D,eh)|0;var eD=(u+(n=n+Math.imul(E,ep)|0)|0)+((8191&(r=(r=r+Math.imul(E,eg)|0)+Math.imul(L,ep)|0))<<13)|0;u=((o=o+Math.imul(L,eg)|0)+(r>>>13)|0)+(eD>>>26)|0,eD&=67108863,n=Math.imul(B,eo),r=(r=Math.imul(B,es))+Math.imul(H,eo)|0,o=Math.imul(H,es),n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,eu)|0)+Math.imul(R,el)|0,o=o+Math.imul(R,eu)|0,n=n+Math.imul(T,ec)|0,r=(r=r+Math.imul(T,eh)|0)+Math.imul(I,ec)|0,o=o+Math.imul(I,eh)|0;var eA=(u+(n=n+Math.imul(N,ep)|0)|0)+((8191&(r=(r=r+Math.imul(N,eg)|0)+Math.imul(D,ep)|0))<<13)|0;u=((o=o+Math.imul(D,eg)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=67108863,n=Math.imul(B,el),r=(r=Math.imul(B,eu))+Math.imul(H,el)|0,o=Math.imul(H,eu),n=n+Math.imul(P,ec)|0,r=(r=r+Math.imul(P,eh)|0)+Math.imul(R,ec)|0,o=o+Math.imul(R,eh)|0;var eT=(u+(n=n+Math.imul(T,ep)|0)|0)+((8191&(r=(r=r+Math.imul(T,eg)|0)+Math.imul(I,ep)|0))<<13)|0;u=((o=o+Math.imul(I,eg)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=67108863,n=Math.imul(B,ec),r=(r=Math.imul(B,eh))+Math.imul(H,ec)|0,o=Math.imul(H,eh);var eI=(u+(n=n+Math.imul(P,ep)|0)|0)+((8191&(r=(r=r+Math.imul(P,eg)|0)+Math.imul(R,ep)|0))<<13)|0;u=((o=o+Math.imul(R,eg)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=67108863;var eO=(u+(n=Math.imul(B,ep))|0)+((8191&(r=(r=Math.imul(B,eg))+Math.imul(H,ep)|0))<<13)|0;return u=((o=Math.imul(H,eg))+(r>>>13)|0)+(eO>>>26)|0,eO&=67108863,l[0]=em,l[1]=ev,l[2]=eb,l[3]=ey,l[4]=e_,l[5]=ew,l[6]=eC,l[7]=eS,l[8]=ex,l[9]=ek,l[10]=eE,l[11]=eL,l[12]=eM,l[13]=eN,l[14]=eD,l[15]=eA,l[16]=eT,l[17]=eI,l[18]=eO,0!==u&&(l[19]=u,i.length++),i};function p(e,t,i){return new g().mulp(e,t,i)}function g(e,t){this.x=e,this.y=t}Math.imul||(f=h),o.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?f(this,e,t):i<63?h(this,e,t):i<1024?function(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,o=0;o>>26)|0)>>>26,s&=67108863}i.words[o]=a,n=s,s=r}return 0!==n?i.words[o]=n:i.length--,i.strip()}(this,e,t):p(this,e,t)},g.prototype.makeRBT=function(e){for(var t=Array(e),i=o.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,i,n,r,o){for(var s=0;s>>=1)r++;return 1<>>=13,i[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=(r/67108864|0)+(o>>>26),this.words[i]=67108863&o}return 0!==t&&(this.words[i]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),i=0;i>>r}return t}(e);if(0===t.length)return new o(1);for(var i=this,n=0;n=0);var t,i=e%26,r=(e-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i}s&&(this.words[t]=s,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var r,o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,l=0;l=0&&(0!==u||l>=r);l--){var d=0|this.words[l];this.words[l]=u<<26-o|d>>>o,u=d&a}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;return!(this.length<=i)&&!!(this.words[i]&1<=0);var t=e%26,i=(e-t)/26;return(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)?this:(0!==t&&i++,this.length=Math.min(i,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[r+i]=67108863&o}for(;r>26,this.words[r+i]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,r=0;r>26,this.words[r]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),s=e,a=0|s.words[s.length-1];0!=(n=26-this._countBits(a))&&(s=s.ushln(n),r.iushln(n),a=0|s.words[s.length-1]);var l=r.length-s.length;if("mod"!==t){(i=new o(null)).length=l+1,i.words=Array(i.length);for(var u=0;u=0;c--){var h=(0|r.words[s.length+c])*67108864+(0|r.words[s.length+c-1]);for(h=Math.min(h/a|0,67108863),r._ishlnsubmul(s,h,c);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(s,1,c),r.isZero()||(r.negative^=1);i&&(i.words[c]=h)}return i&&i.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},o.prototype.divmod=function(e,t,i){var r,s,a;return(n(!e.isZero()),this.isZero())?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(r=a.div.neg()),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:r,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(r=a.div.neg()),{div:r,mod:a.mod}):(this.negative&e.negative)!=0?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t)},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),o=i.cmp(n);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=67108864%e,i=0,r=this.length-1;r>=0;r--)i=(t*i+(0|this.words[r]))%e;return i},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+67108864*t;this.words[i]=r/e|0,t=r%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new o(1),s=new o(0),a=new o(0),l=new o(1),u=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++u;for(var d=i.clone(),c=t.clone();!t.isZero();){for(var h=0,f=1;(t.words[0]&f)==0&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(r.isOdd()||s.isOdd())&&(r.iadd(d),s.isub(c)),r.iushrn(1),s.iushrn(1);for(var p=0,g=1;(i.words[0]&g)==0&&p<26;++p,g<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(d),l.isub(c)),a.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(a),s.isub(l)):(i.isub(t),a.isub(r),l.isub(s))}return{a:a,b:l,gcd:i.iushln(u)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var s=new o(1),a=new o(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,d=1;(i.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var c=0,h=1;(r.words[0]&h)==0&&c<26;++c,h<<=1);if(c>0)for(r.iushrn(c);c-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);i.cmp(r)>=0?(i.isub(r),s.isub(a)):(r.isub(i),a.isub(s))}return 0>(t=0===i.cmpn(1)?s:a).cmpn(0)&&t.iadd(e),t},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var o=t;t=i,i=o}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return(1&this.words[0])==0},o.prototype.isOdd=function(){return(1&this.words[0])==1},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){nr&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return -1===this.cmpn(e)},o.prototype.lt=function(e){return -1===this.cmp(e)},o.prototype.lten=function(e){return 0>=this.cmpn(e)},o.prototype.lte=function(e){return 0>=this.cmp(e)},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new C(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function v(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function C(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){C.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var e=new o(null);return e.words=Array(Math.ceil(this.n/13)),e},v.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t0?i.isub(this.p):i.strip(),i},v.prototype.split=function(e,t){e.iushrn(this.n,0,t)},v.prototype.imulK=function(e){return e.imul(this.k)},r(b,v),b.prototype.split=function(e,t){for(var i=Math.min(e.length,9),n=0;n>>22,r=o}r>>>=22,e.words[n-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){var t;if(m[e])return m[e];if("k256"===e)t=new b;else if("p224"===e)t=new y;else if("p192"===e)t=new _;else if("p25519"===e)t=new w;else throw Error("Unknown prime "+e);return m[e]=t,t},C.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},C.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},C.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},C.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},C.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},C.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},C.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},C.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},C.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},C.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},C.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},C.prototype.isqr=function(e){return this.imul(e,e.clone())},C.prototype.sqr=function(e){return this.mul(e,e)},C.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new o(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),s=0;!r.isZero()&&0===r.andln(1);)s++,r.iushrn(1);n(!r.isZero());var a=new o(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),d=this.m.bitLength();for(d=new o(2*d*d).toRed(this);0!==this.pow(d,u).cmp(l);)d.redIAdd(l);for(var c=this.pow(d,r),h=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var u=t.words[n],d=l-1;d>=0;d--){var c=u>>d&1;if(r!==i[0]&&(r=this.sqr(r)),0===c&&0===s){a=0;continue}s<<=1,s|=c,(4==++a||0===n&&0===d)&&(r=this.mul(r,i[s]),a=0,s=0)}l=26}return r},C.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},C.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new S(e)},r(S,C),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),s=r;return r.cmp(this.m)>=0?s=r.isub(this.m):0>r.cmpn(0)&&(s=r.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},81538:(e,t,i)=>{"use strict";var n=i(48834).Buffer,r=i(38320),o=i(79826);function s(e){var t=e;if("string"!=typeof t)throw Error("[ethjs-util] while padding to even, value must be string, is currently "+typeof t+", while padToEven.");return t.length%2&&(t="0"+t),t}function a(e){return"0x"+e.toString(16)}e.exports={arrayContainsArray:function(e,t,i){if(!0!==Array.isArray(e))throw Error("[ethjs-util] method arrayContainsArray requires input 'superset' to be an array got type '"+typeof e+"'");if(!0!==Array.isArray(t))throw Error("[ethjs-util] method arrayContainsArray requires input 'subset' to be an array got type '"+typeof t+"'");return t[!!i&&"some"||"every"](function(t){return e.indexOf(t)>=0})},intToBuffer:function(e){var t=a(e);return new n(s(t.slice(2)),"hex")},getBinarySize:function(e){if("string"!=typeof e)throw Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+typeof e+"'.");return n.byteLength(e,"utf8")},isHexPrefixed:r,stripHexPrefix:o,padToEven:s,intToHex:a,fromAscii:function(e){for(var t="",i=0;i{"use strict";var t,i="object"==typeof Reflect?Reflect:null,n=i&&"function"==typeof i.apply?i.apply:function(e,t,i){return Function.prototype.apply.call(e,t,i)};t=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var r=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise(function(i,n){function r(i){e.removeListener(t,o),n(i)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",r),i([].slice.call(arguments))}g(e,t,o,{once:!0}),"error"!==t&&"function"==typeof e.on&&g(e,"error",r,{once:!0})})},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function a(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,i,n){if(a(i),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,i.listener?i.listener:i),o=e._events),s=o[t]),void 0===s)s=o[t]=i,++e._eventsCount;else if("function"==typeof s?s=o[t]=n?[i,s]:[s,i]:n?s.unshift(i):s.push(i),(r=l(e))>0&&s.length>r&&!s.warned){s.warned=!0;var r,o,s,u=Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,console&&console.warn&&console.warn(u)}return e}function d(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(e,t,i){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:i},r=d.bind(n);return r.listener=i,n.wrapFn=r,r}function h(e,t,i){var n=e._events;if(void 0===n)return[];var r=n[t];return void 0===r?[]:"function"==typeof r?i?[r.listener||r]:[r]:i?function(e){for(var t=Array(e.length),i=0;i0&&(s=t[0]),s instanceof Error)throw s;var s,a=Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)n(l,this,t);else for(var u=l.length,d=p(l,u),i=0;i=0;o--)if(i[o]===t||i[o].listener===t){s=i[o].listener,r=o;break}if(r<0)return this;0===r?i.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return h(this,e,!0)},o.prototype.rawListeners=function(e){return h(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},o.prototype.listenerCount=f,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},49385:e=>{"use strict";var t=Object.prototype.hasOwnProperty,i=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===i.call(e)},s=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var n,r=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!r&&!o)return!1;for(n in e);return void 0===n||t.call(e,n)},a=function(e,t){n&&"__proto__"===t.name?n(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,i){if("__proto__"===i){if(!t.call(e,i))return;if(r)return r(e,i).value}return e[i]};e.exports=function e(){var t,i,n,r,u,d,c=arguments[0],h=1,f=arguments.length,p=!1;for("boolean"==typeof c&&(p=c,c=arguments[1]||{},h=2),(null==c||"object"!=typeof c&&"function"!=typeof c)&&(c={});h{"use strict";e.exports=function e(t,i){if(t===i)return!0;if(t&&i&&"object"==typeof t&&"object"==typeof i){if(t.constructor!==i.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=i.length)return!1;for(r=n;0!=r--;)if(!e(t[r],i[r]))return!1;return!0}if(t.constructor===RegExp)return t.source===i.source&&t.flags===i.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===i.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===i.toString();if((n=(o=Object.keys(t)).length)!==Object.keys(i).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(i,o[r]))return!1;for(r=n;0!=r--;){var n,r,o,s=o[r];if(!e(t[s],i[s]))return!1}return!0}return t!=t&&i!=i}},77847:e=>{e.exports=s,s.default=s,s.stable=u,s.stableStringify=u;var t="[...]",i="[Circular]",n=[],r=[];function o(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function s(e,s,l,u){void 0===u&&(u=o()),function e(n,r,o,s,l,u,d){if(u+=1,"object"==typeof n&&null!==n){for(c=0;cd.depthLimit||void 0!==d.edgesLimit&&o+1>d.edgesLimit){a(t,n,r,l);return}if(s.push(n),Array.isArray(n))for(c=0;ct?1:0}function u(e,s,u,c){void 0===c&&(c=o());var h,f=function e(r,o,s,u,d,c,h){if(c+=1,"object"==typeof r&&null!==r){for(f=0;fh.depthLimit||void 0!==h.edgesLimit&&s+1>h.edgesLimit){a(t,r,o,d);return}if(u.push(r),Array.isArray(r))for(f=0;f0)for(var n=0;n{"use strict";var n=i(9680),r=Object.prototype.toString,o=Object.prototype.hasOwnProperty,s=function(e,t,i){for(var n=0,r=e.length;n=3&&(o=i),"[object Array]"===r.call(e)?s(e,t,o):"string"==typeof e?a(e,t,o):l(e,t,o)}},71416:(e,t,i)=>{"use strict";i.d(t,{y:()=>y});var n=i(99724),r=i(89738),o=i(21778),s=i(2466),a=i(85285);function l({duration:e=300,keyframes:t,times:i,ease:l="easeInOut"}){let u=(0,r.N)(l)?l.map(o.R):(0,o.R)(l),d={done:!1,value:t[0]},c=(i&&i.length===t.length?i:(0,a.Y)(t)).map(t=>t*e),h=(0,s.s)(c,t,{ease:Array.isArray(u)?u:t.map(()=>u||n.mZ).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(d.value=h(t),d.done=t>=e,d)}}var u=i(10913),d=i(77977);function c({keyframes:e,velocity:t=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:o=500,modifyTarget:s,min:a,max:l,restDelta:c=.5,restSpeed:h}){let f,p;let g=e[0],m={done:!1,value:g},v=e=>void 0!==a&&el,b=e=>void 0===a?l:void 0===l?a:Math.abs(a-e)-y*Math.exp(-e/n),S=e=>w+C(e),x=e=>{let t=C(e),i=S(e);m.done=Math.abs(t)<=c,m.value=m.done?w:i},k=e=>{v(m.value)&&(f=e,p=(0,u.S)({keyframes:[m.value,b(m.value)],velocity:(0,d.P)(S,e,m.value),damping:r,stiffness:o,restDelta:c,restSpeed:h}))};return k(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==f||(t=!0,x(e),k(e)),void 0!==f&&e>f)?p.next(e-f):(t||x(e),m)}}}var h=i(2885),f=i(96002);let p=e=>{let t=({timestamp:t})=>e(t);return{start:()=>h.Wi.update(t,!0),stop:()=>(0,h.Pn)(t),now:()=>f.frameData.isProcessing?f.frameData.timestamp:performance.now()}};var g=i(53913),m=i(84657),v=i(91887);let b={decay:c,inertia:c,tween:l,keyframes:l,spring:u.S};function y({autoplay:e=!0,delay:t=0,driver:i=p,keyframes:n,type:r="keyframes",repeat:o=0,repeatDelay:a=0,repeatType:u="loop",onPlay:d,onStop:c,onComplete:h,onUpdate:f,...y}){let _,w,C,S,x,k=1,E=!1,L=()=>{_&&_(),w=new Promise(e=>{_=e})};L();let M=b[r]||l;M!==l&&"number"!=typeof n[0]&&(S=(0,s.s)([0,100],n,{clamp:!1}),n=[0,100]);let N=M({...y,keyframes:n});"mirror"===u&&(x=M({...y,keyframes:[...n].reverse(),velocity:-(y.velocity||0)}));let D="idle",A=null,T=null,I=null;null===N.calculatedDuration&&o&&(N.calculatedDuration=(0,v.i)(N));let{calculatedDuration:O}=N,P=1/0,R=1/0;null!==O&&(R=(P=O+a)*(o+1)-a);let F=0,B=e=>{if(null===T)return;k>0&&(T=Math.min(T,e));let i=(F=null!==A?A:(e-T)*k)-t,r=i<0;F=Math.max(i,0),"finished"===D&&null===A&&(F=R);let s=F,l=N;if(o){let e=F/P,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--;let n=!!((t=Math.min(t,o+1))%2);n&&("reverse"===u?(i=1-i,a&&(i-=a/P)):"mirror"===u&&(l=x));let r=(0,g.u)(0,1,i);F>R&&(r="reverse"===u&&n?1:0),s=r*P}let d=r?{done:!1,value:n[0]}:l.next(s);S&&(d.value=S(d.value));let{done:c}=d;r||null===O||(c=F>=R);let h=null===A&&("finished"===D||"running"===D&&c||k<0&&F<=0);return f&&f(d.value),h&&V(),d},H=()=>{C&&C.stop(),C=void 0},z=()=>{D="idle",H(),L(),T=I=null},V=()=>{D="finished",h&&h(),H(),L()},j=()=>{if(E)return;C||(C=i(B));let e=C.now();d&&d(),null!==A?T=e-A:T&&"finished"!==D||(T=e),I=T,A=null,D="running",C.start()};e&&j();let W={then:(e,t)=>w.then(e,t),get time(){return(0,m.X)(F)},set time(newTime){F=newTime=(0,m.w)(newTime),null===A&&C&&0!==k?T=C.now()-newTime/k:A=newTime},get duration(){let e=null===N.calculatedDuration?(0,v.i)(N):N.calculatedDuration;return(0,m.X)(e)},get speed(){return k},set speed(newSpeed){if(newSpeed===k||!C)return;k=newSpeed,W.time=(0,m.X)(F)},get state(){return D},play:j,pause:()=>{D="paused",A=F},stop:()=>{E=!0,"idle"!==D&&(D="idle",c&&c(),z())},cancel:()=>{null!==I&&B(I),z()},complete:()=>{D="finished"},sample:e=>(T=0,B(e))};return W}},59513:(e,t,i)=>{"use strict";i.d(t,{hR:()=>r,eB:()=>a});let n=e=>Array.isArray(e)&&"number"==typeof e[0];function r(e){return!!(!e||"string"==typeof e&&s[e]||n(e)||Array.isArray(e)&&e.every(r))}let o=([e,t,i,n])=>`cubic-bezier(${e}, ${t}, ${i}, ${n})`,s={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:o([0,.65,.55,1]),circOut:o([.55,0,1,.45]),backIn:o([.31,.01,.66,-.59]),backOut:o([.33,1.53,.69,.99])};function a(e){if(e)return n(e)?o(e):Array.isArray(e)?e.map(a):s[e]}},72620:(e,t,i)=>{"use strict";i.d(t,{p:()=>r});var n=i(59513);function r(e,t,i,{delay:r=0,duration:o,repeat:s=0,repeatType:a="loop",ease:l,times:u}={}){let d={[t]:i};u&&(d.offset=u);let c=(0,n.eB)(l);return Array.isArray(c)&&(d.easing=c),e.animate(d,{delay:r,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:"reverse"===a?"alternate":"normal"})}},10913:(e,t,i)=>{"use strict";i.d(t,{S:()=>c});var n=i(84657),r=i(77977),o=i(33029),s=i(53913);function a(e,t){return e*Math.sqrt(1-t*t)}let l=["duration","bounce"],u=["stiffness","damping","mass"];function d(e,t){return t.some(t=>void 0!==e[t])}function c({keyframes:e,restDelta:t,restSpeed:i,...c}){let h;let f=e[0],p=e[e.length-1],g={done:!1,value:f},{stiffness:m,damping:v,mass:b,velocity:y,duration:_,isResolvedFromDuration:w}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!d(e,u)&&d(e,l)){let i=function({duration:e=800,bounce:t=.25,velocity:i=0,mass:r=1}){let l,u;(0,o.K)(e<=(0,n.w)(10),"Spring duration must be 10 seconds or less");let d=1-t;d=(0,s.u)(.05,1,d),e=(0,s.u)(.01,10,(0,n.X)(e)),d<1?(l=t=>{let n=t*d,r=n*e;return .001-(n-i)/a(t,d)*Math.exp(-r)},u=t=>{let n=t*d*e,r=Math.pow(d,2)*Math.pow(t,2)*e,o=a(Math.pow(t,2),d);return(-l(t)+.001>0?-1:1)*((n*i+i-r)*Math.exp(-n))/o}):(l=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),u=t=>Math.exp(-t*e)*((i-t)*(e*e)));let c=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(l,u,5/e);if(e=(0,n.w)(e),isNaN(c))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(c,2)*r;return{stiffness:t,damping:2*d*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...i,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(c),C=y?-(0,n.X)(y):0,S=v/(2*Math.sqrt(m*b)),x=p-f,k=(0,n.X)(Math.sqrt(m/b)),E=5>Math.abs(x);if(i||(i=E?.01:2),t||(t=E?.005:.5),S<1){let e=a(k,S);h=t=>p-Math.exp(-S*k*t)*((C+S*k*x)/e*Math.sin(e*t)+x*Math.cos(e*t))}else if(1===S)h=e=>p-Math.exp(-k*e)*(x+(C+k*x)*e);else{let e=k*Math.sqrt(S*S-1);h=t=>{let i=Math.exp(-S*k*t),n=Math.min(e*t,300);return p-i*((C+S*k*x)*Math.sinh(n)+e*x*Math.cosh(n))/e}}return{calculatedDuration:w&&_||null,next:e=>{let n=h(e);if(w)g.done=e>=_;else{let o=C;0!==e&&(o=S<1?(0,r.P)(h,e,n):0);let s=Math.abs(o)<=i,a=Math.abs(p-n)<=t;g.done=s&&a}return g.value=g.done?p:n,g}}}},91887:(e,t,i)=>{"use strict";i.d(t,{E:()=>n,i:()=>r});let n=2e4;function r(e){let t=0,i=e.next(t);for(;!i.done&&t=n?1/0:t}},77977:(e,t,i)=>{"use strict";i.d(t,{P:()=>r});var n=i(32369);function r(e,t,i){let r=Math.max(t-5,0);return(0,n.R)(i-e(r),t-r)}},17985:(e,t,i)=>{"use strict";i.d(t,{v:()=>L});var n=i(33029),r=i(84657),o=i(37981),s=i(2885),a=i(72620),l=i(59513);let u={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},d={},c={};for(let e in u)c[e]=()=>(void 0===d[e]&&(d[e]=u[e]()),d[e]);var h=i(71416);let f=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),p=(e,t)=>"spring"===t.type||"backgroundColor"===e||!(0,l.hR)(t.ease);var g=i(606),m=i(67188);let v={type:"spring",stiffness:500,damping:25,restSpeed:10},b=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),y={type:"keyframes",duration:.8},_={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},w=(e,{keyframes:t})=>t.length>2?y:m.G.has(e)?e.startsWith("scale")?b(t[1]):v:_;var C=i(99514);let S=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(C.P.test(t)||"0"===t)&&!t.startsWith("url("));var x=i(51997),k=i(65508),E=i(98548);let L=(e,t,i,l={})=>u=>{let d=(0,E.e)(l,e)||{},m=d.delay||l.delay||0,{elapsed:v=0}=l;v-=(0,r.w)(m);let b=function(e,t,i,n){let r,o;let s=S(t,i);r=Array.isArray(i)?[...i]:[null,i];let a=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e{t.set(e),d.onUpdate&&d.onUpdate(e)},onComplete:()=>{u(),d.onComplete&&d.onComplete()}};if((0,E.r)(d)||(M={...M,...w(e,M)}),M.duration&&(M.duration=(0,r.w)(M.duration)),M.repeatDelay&&(M.repeatDelay=(0,r.w)(M.repeatDelay)),!C||!L||o.c.current||!1===d.type)return function({keyframes:e,delay:t,onUpdate:i,onComplete:n}){let r=()=>(i&&i(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:g.Z,pause:g.Z,stop:g.Z,then:e=>(e(),Promise.resolve()),cancel:g.Z,complete:g.Z});return t?(0,h.y)({keyframes:[0,1],duration:0,delay:t,onComplete:r}):r()}(M);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let i=function(e,t,{onUpdate:i,onComplete:n,...o}){let l,u;if(!(c.waapi()&&f.has(t)&&!o.repeatDelay&&"mirror"!==o.repeatType&&0!==o.damping&&"inertia"!==o.type))return!1;let d=!1,g=()=>{u=new Promise(e=>{l=e})};g();let{keyframes:m,duration:v=300,ease:b,times:y}=o;if(p(t,o)){let e=(0,h.y)({...o,repeat:0,delay:0}),t={done:!1,value:m[0]},i=[],n=0;for(;!t.done&&n<2e4;)i.push((t=e.sample(n)).value),n+=10;y=void 0,m=i,v=n-10,b="linear"}let _=(0,a.p)(e.owner.current,t,m,{...o,duration:v,ease:b,times:y}),w=()=>_.cancel(),C=()=>{s.Wi.update(w),l(),g()};return _.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:i="loop"}){let n=t&&"loop"!==i&&t%2==1?0:e.length-1;return e[n]}(m,o)),n&&n(),C()},{then:(e,t)=>u.then(e,t),get time(){return(0,r.X)(_.currentTime||0)},set time(newTime){_.currentTime=(0,r.w)(newTime)},get speed(){return _.playbackRate},set speed(newSpeed){_.playbackRate=newSpeed},get duration(){return(0,r.X)(v)},play:()=>{d||(_.play(),(0,s.Pn)(w))},pause:()=>_.pause(),stop:()=>{if(d=!0,"idle"===_.playState)return;let{currentTime:t}=_;if(t){let i=(0,h.y)({...o,autoplay:!1});e.setWithVelocity(i.sample(t-10).value,i.sample(t).value,10)}C()},complete:()=>_.finish(),cancel:C}}(t,e,M);if(i)return i}return(0,h.y)(M)}},62037:(e,t,i)=>{"use strict";i.d(t,{D:()=>s});var n=i(17985),r=i(7881),o=i(8423);function s(e,t,i){let s=(0,o.i)(e)?e:(0,r.B)(e);return s.start((0,n.v)("",s,t,i)),s.animation}},63741:(e,t,i)=>{"use strict";i.d(t,{w:()=>u});var n=i(2885),r=i(67188),o=i(51556),s=i(17985),a=i(64595),l=i(51527);function u(e,t,{delay:i=0,transitionOverride:u,type:d}={}){let{transition:c=e.getDefaultTransition(),transitionEnd:h,...f}=e.makeTargetAnimatable(t),p=e.getValue("willChange");u&&(c=u);let g=[],m=d&&e.animationState&&e.animationState.getState()[d];for(let t in f){let l=e.getValue(t),u=f[t];if(!l||void 0===u||m&&function({protectedKeys:e,needsAnimating:t},i){let n=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,n}(m,t))continue;let d={delay:i,elapsed:0,...c};if(window.HandoffAppearAnimations&&!l.hasAnimated){let i=e.getProps()[o.M];i&&(d.elapsed=window.HandoffAppearAnimations(i,t,l,n.Wi))}l.start((0,s.v)(t,l,u,e.shouldReduceMotion&&r.G.has(t)?{type:!1}:d));let h=l.animation;(0,a.L)(p)&&(p.add(t),h.then(()=>p.remove(t))),g.push(h)}return h&&Promise.all(g).then(()=>{h&&(0,l.CD)(e,h)}),g}},99519:(e,t,i)=>{"use strict";i.d(t,{d:()=>a});var n=i(66968),r=i(63741);function o(e,t,i={}){let a=(0,n.x)(e,t,i.custom),{transition:l=e.getDefaultTransition()||{}}=a||{};i.transitionOverride&&(l=i.transitionOverride);let u=a?()=>Promise.all((0,r.w)(e,a,i)):()=>Promise.resolve(),d=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:r=0,staggerChildren:a,staggerDirection:u}=l;return function(e,t,i=0,n=0,r=1,a){let l=[],u=(e.variantChildren.size-1)*n,d=1===r?(e=0)=>e*n:(e=0)=>u-e*n;return Array.from(e.variantChildren).sort(s).forEach((e,n)=>{e.notify("AnimationStart",t),l.push(o(e,t,{...a,delay:i+d(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(l)}(e,t,r+n,a,u,i)}:()=>Promise.resolve(),{when:c}=l;if(!c)return Promise.all([u(),d(i.delay)]);{let[e,t]="beforeChildren"===c?[u,d]:[d,u];return e().then(()=>t())}}function s(e,t){return e.sortNodePosition(t)}function a(e,t,i={}){let s;if(e.notify("AnimationStart",t),Array.isArray(t))s=Promise.all(t.map(t=>o(e,t,i)));else if("string"==typeof t)s=o(e,t,i);else{let o="function"==typeof t?(0,n.x)(e,t,i.custom):t;s=Promise.all((0,r.w)(e,o,i))}return s.then(()=>e.notify("AnimationComplete",t))}},51556:(e,t,i)=>{"use strict";i.d(t,{M:()=>o,t:()=>r});var n=i(52069);let r="framerAppearId",o="data-"+(0,n.D)(r)},91129:(e,t,i)=>{"use strict";function n(e){return"object"==typeof e&&"function"==typeof e.start}i.d(t,{H:()=>n})},54365:(e,t,i)=>{"use strict";i.d(t,{C:()=>n});let n=e=>Array.isArray(e)},98548:(e,t,i)=>{"use strict";function n({when:e,delay:t,delayChildren:i,staggerChildren:n,staggerDirection:r,repeat:o,repeatType:s,repeatDelay:a,from:l,elapsed:u,...d}){return!!Object.keys(d).length}function r(e,t){return e[t]||e.default||e}i.d(t,{e:()=>r,r:()=>n})},82988:(e,t,i)=>{"use strict";i.d(t,{M:()=>v});var n=i(2784),r=i(58550),o=i(85632),s=i(49501),a=i(75248);class l extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:t}){let i=(0,n.useId)(),r=(0,n.useRef)(null),o=(0,n.useRef)({width:0,height:0,top:0,left:0});return(0,n.useInsertionEffect)(()=>{let{width:e,height:n,top:s,left:a}=o.current;if(t||!r.current||!e||!n)return;r.current.dataset.motionPopId=i;let l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(` [data-motion-pop-id="${i}"] { position: absolute !important; width: ${e}px !important; @@ -2655,22 +2655,22 @@ AEN - anchor - end of input string
top: ${s}px !important; left: ${a}px !important; } - `),()=>{document.head.removeChild(l)}},[t]),n.createElement(l,{isPresent:t,childRef:r,sizeRef:o},n.cloneElement(e,{ref:r}))}let d=({children:e,initial:t,isPresent:i,onExitComplete:r,custom:o,presenceAffectsLayout:l,mode:d})=>{let h=(0,a.h)(c),f=(0,n.useId)(),p=(0,n.useMemo)(()=>({id:f,initial:t,isPresent:i,custom:o,onExitComplete:e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;r&&r()},register:e=>(h.set(e,!1),()=>h.delete(e))}),l?void 0:[i]);return(0,n.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[i]),n.useEffect(()=>{i||h.size||!r||r()},[i]),"popLayout"===d&&(e=n.createElement(u,{isPresent:i},e)),n.createElement(s.O.Provider,{value:p},e)};function c(){return new Map}var h=i(30200),f=i(53072),p=i(55212),g=i(33029);let m=e=>e.key||"",v=({children:e,custom:t,initial:i=!0,onExitComplete:s,exitBeforeEnter:a,presenceAffectsLayout:l=!0,mode:u="sync"})=>{(0,g.k)(!a,"Replace exitBeforeEnter with mode='wait'");let c=(0,n.useContext)(h.p).forceRender||(0,r.N)()[0],v=(0,o.t)(),b=function(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}(e),y=b,_=(0,n.useRef)(new Map).current,w=(0,n.useRef)(y),C=(0,n.useRef)(new Map).current,S=(0,n.useRef)(!0);if((0,f.L)(()=>{S.current=!1,function(e,t){e.forEach(e=>{let i=m(e);t.set(i,e)})}(b,C),w.current=y}),(0,p.z)(()=>{S.current=!0,C.clear(),_.clear()}),S.current)return n.createElement(n.Fragment,null,y.map(e=>n.createElement(d,{key:m(e),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:l,mode:u},e)));y=[...y];let x=w.current.map(m),k=b.map(m),E=x.length;for(let e=0;e{if(-1!==k.indexOf(i))return;let r=C.get(i);if(!r)return;let o=x.indexOf(i),a=e;a||(a=n.createElement(d,{key:m(r),isPresent:!1,onExitComplete:()=>{C.delete(i),_.delete(i);let e=w.current.findIndex(e=>e.key===i);if(w.current.splice(e,1),!_.size){if(w.current=b,!1===v.current)return;c(),s&&s()}},custom:t,presenceAffectsLayout:l,mode:u},r),_.set(i,a)),y.splice(o,0,a)}),y=y.map(e=>{let t=e.key;return _.has(t)?e:n.createElement(d,{key:m(e),isPresent:!0,presenceAffectsLayout:l,mode:u},e)}),n.createElement(n.Fragment,null,_.size?y:y.map(e=>(0,n.cloneElement)(e)))}},32565:(e,t,i)=>{"use strict";i.d(t,{hO:()=>s,oO:()=>o});var n=i(2784),r=i(49501);function o(){let e=(0,n.useContext)(r.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:i,register:o}=e,s=(0,n.useId)();return(0,n.useEffect)(()=>o(s),[]),!t&&i?[!1,()=>i&&i(s)]:[!0]}function s(){var e;return null===(e=(0,n.useContext)(r.O))||e.isPresent}},30200:(e,t,i)=>{"use strict";i.d(t,{p:()=>n});let n=(0,i(2784).createContext)({})},75902:(e,t,i)=>{"use strict";i.d(t,{u:()=>n});let n=(0,i(2784).createContext)({strict:!1})},75045:(e,t,i)=>{"use strict";i.d(t,{_:()=>n});let n=(0,i(2784).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},58456:(e,t,i)=>{"use strict";i.d(t,{v:()=>n});let n=(0,i(2784).createContext)({})},49501:(e,t,i)=>{"use strict";i.d(t,{O:()=>n});let n=(0,i(2784).createContext)(null)},71633:(e,t,i)=>{"use strict";i.d(t,{g:()=>n});let n=(0,i(2784).createContext)({})},19647:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(98210);let r=e=>(e*=2)<1?.5*(0,n.G2)(e):.5*(2-Math.pow(2,-10*(e-1)))},98210:(e,t,i)=>{"use strict";i.d(t,{CG:()=>s,G2:()=>a,XL:()=>l});var n=i(19325),r=i(67210),o=i(21509);let s=(0,n._)(.33,1.53,.69,.99),a=(0,o.M)(s),l=(0,r.o)(a)},72375:(e,t,i)=>{"use strict";i.d(t,{Bn:()=>s,X7:()=>a,Z7:()=>o});var n=i(67210),r=i(21509);let o=e=>1-Math.sin(Math.acos(e)),s=(0,r.M)(o),a=(0,n.o)(s)},19325:(e,t,i)=>{"use strict";i.d(t,{_:()=>o});var n=i(606);let r=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function o(e,t,i,o){if(e===t&&i===o)return n.Z;let s=t=>(function(e,t,i,n,o){let s,a;let l=0;do(s=r(a=t+(i-t)/2,n,o)-e)>0?i=a:t=a;while(Math.abs(s)>1e-7&&++l<12)return a})(t,0,1,e,i);return e=>0===e||1===e?e:r(s(e),t,o)}},99724:(e,t,i)=>{"use strict";i.d(t,{Vv:()=>o,YQ:()=>r,mZ:()=>s});var n=i(19325);let r=(0,n._)(.42,0,1,1),o=(0,n._)(0,0,.58,1),s=(0,n._)(.42,0,.58,1)},67210:(e,t,i)=>{"use strict";i.d(t,{o:()=>n});let n=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2},21509:(e,t,i)=>{"use strict";i.d(t,{M:()=>n});let n=e=>t=>1-e(1-t)},89738:(e,t,i)=>{"use strict";i.d(t,{N:()=>n});let n=e=>Array.isArray(e)&&"number"!=typeof e[0]},21778:(e,t,i)=>{"use strict";i.d(t,{R:()=>c});var n=i(33029),r=i(19325),o=i(606),s=i(99724),a=i(72375),l=i(98210),u=i(19647);let d={linear:o.Z,easeIn:s.YQ,easeInOut:s.mZ,easeOut:s.Vv,circIn:a.Z7,circInOut:a.X7,circOut:a.Bn,backIn:l.G2,backInOut:l.XL,backOut:l.CG,anticipate:u.L},c=e=>{if(Array.isArray(e)){(0,n.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,i,o,s]=e;return(0,r._)(t,i,o,s)}return"string"==typeof e?((0,n.k)(void 0!==d[e],`Invalid easing type '${e}'`),d[e]):e}},44925:(e,t,i)=>{"use strict";function n(e,t,i,n={passive:!0}){return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i)}i.d(t,{E:()=>n})},52813:(e,t,i)=>{"use strict";i.d(t,{a:()=>o});var n=i(44925),r=i(93273);function o(e,t,i,o){return(0,n.E)(e,t,(0,r.s)(i),o)}},93273:(e,t,i)=>{"use strict";i.d(t,{Q:()=>r,s:()=>o});var n=i(52894);function r(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let o=e=>t=>(0,n.D)(t)&&e(t,r(t))},52894:(e,t,i)=>{"use strict";i.d(t,{D:()=>n});let n=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary},96002:(e,t,i)=>{"use strict";i.d(t,{frameData:()=>n});let n={delta:0,timestamp:0,isProcessing:!1}},2885:(e,t,i)=>{"use strict";i.d(t,{Pn:()=>h,Wi:()=>c,S6:()=>a,BS:()=>s});var n=i(96002);let r=!0,o=!1,s=["read","update","preRender","render","postRender"],a=s.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;io=!0),e),{}),l=e=>a[e].process(n.frameData),u=e=>{o=!1,n.frameData.delta=r?1e3/60:Math.max(Math.min(e-n.frameData.timestamp,40),1),n.frameData.timestamp=e,n.frameData.isProcessing=!0,s.forEach(l),n.frameData.isProcessing=!1,o&&(r=!1,requestAnimationFrame(u))},d=()=>{o=!0,r=!0,n.frameData.isProcessing||requestAnimationFrame(u)},c=s.reduce((e,t)=>{let i=a[t];return e[t]=(e,t=!1,n=!1)=>(o||d(),i.schedule(e,t,n)),e},{});function h(e){s.forEach(t=>a[t].cancel(e))}},86321:(e,t,i)=>{"use strict";function n(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}i.d(t,{fJ:()=>s,gD:()=>a});let r=n("dragHorizontal"),o=n("dragVertical");function s(e){let t=!1;if("y"===e)t=o();else if("x"===e)t=r();else{let e=r(),i=o();e&&i?t=()=>{e(),i()}:(e&&e(),i&&i())}return t}function a(){let e=s(!0);return!e||(e(),!1)}},84392:(e,t,i)=>{"use strict";let n,r;i.r(t),i.d(t,{AnimatePresence:()=>u.M,AnimateSharedLayout:()=>t3,DeprecatedLayoutGroupContext:()=>_,DragControls:()=>tm,FlatTree:()=>tq.E,LayoutGroup:()=>k,LayoutGroupContext:()=>y.p,LazyMotion:()=>v,MotionConfig:()=>p,MotionConfigContext:()=>c._,MotionContext:()=>tU.v,MotionValue:()=>I.H,PresenceContext:()=>t$.O,Reorder:()=>K,SwitchLayoutGroupContext:()=>tK.g,VisualElement:()=>tk.l,addPointerEvent:()=>ip.a,addPointerInfo:()=>ig.s,addScaleCorrector:()=>tE.B,animate:()=>ts,animateValue:()=>et.y,animateVisualElement:()=>eK.d,animationControls:()=>eq,animations:()=>q.s,anticipate:()=>t7.L,backIn:()=>ie.G2,backInOut:()=>ie.XL,backOut:()=>ie.CG,buildTransform:()=>tI.P,calcLength:()=>ic.JO,cancelFrame:()=>H.Pn,cancelSync:()=>id,checkTargetForNewValues:()=>e$.GJ,circIn:()=>it.Z7,circInOut:()=>it.X7,circOut:()=>it.Bn,clamp:()=>t4.u,color:()=>tO.$,complex:()=>tP.P,createBox:()=>tZ.dO,createDomMotionComponent:()=>o.F,createMotionComponent:()=>tw.F,createScopedAnimate:()=>to,cubicBezier:()=>ir._,delay:()=>ia.g,distance:()=>il.T,distance2D:()=>il.y,domAnimation:()=>Z,domMax:()=>J,easeIn:()=>ii.YQ,easeInOut:()=>ii.mZ,easeOut:()=>ii.Vv,filterProps:()=>h.L,frame:()=>H.Wi,frameData:()=>ei.frameData,inView:()=>tp,interpolate:()=>P.s,invariant:()=>E.k,isBrowser:()=>im.j,isDragActive:()=>ih.gD,isMotionComponent:()=>tS,isMotionValue:()=>U.i,isValidMotionProp:()=>tc.Z,m:()=>l,makeUseVisualState:()=>tG.t,mirrorEasing:()=>io.o,mix:()=>N.C,motion:()=>o.E,motionValue:()=>I.B,optimizedAppearDataAttribute:()=>tH.M,pipe:()=>t9.z,progress:()=>eh.Y,px:()=>tR.px,resolveMotionValue:()=>ee.b,reverseEasing:()=>is.M,scroll:()=>eM,spring:()=>e2.S,stagger:()=>t5,startOptimizedAppearAnimation:()=>tW,steps:()=>H.S6,stepsOrder:()=>H.BS,sync:()=>iu,transform:()=>B,unwrapMotionComponent:()=>tx,useAnimate:()=>ta,useAnimation:()=>tu,useAnimationControls:()=>tl,useAnimationFrame:()=>eO,useCycle:()=>td,useDeprecatedAnimatedState:()=>tX,useDeprecatedInvertedScale:()=>t2,useDomEvent:()=>t_,useDragControls:()=>tb,useElementScroll:()=>eT,useForceUpdate:()=>w.N,useInView:()=>tg,useInstantLayoutTransition:()=>tM,useInstantTransition:()=>tA,useIsPresent:()=>th.hO,useIsomorphicLayoutEffect:()=>z.L,useMotionTemplate:()=>X,useMotionValue:()=>O,useMotionValueEvent:()=>eo,usePresence:()=>th.oO,useReducedMotion:()=>eW,useReducedMotionConfig:()=>eU,useResetProjection:()=>tT,useScroll:()=>eA,useSpring:()=>er,useTime:()=>eP,useTransform:()=>V,useUnmountEffect:()=>eG.z,useVelocity:()=>es,useViewportScroll:()=>eI,useWillChange:()=>ez,visualElementStore:()=>eZ.R,warning:()=>E.K,wrap:()=>e5});var o=i(40836),s=i(66314),a=i(48318);let l=(0,s.D)(a.w);var u=i(82988),d=i(2784),c=i(75045),h=i(11852),f=i(75248);function p({children:e,isValidProp:t,...i}){t&&(0,h.K)(t),(i={...(0,d.useContext)(c._),...i}).isStatic=(0,f.h)(()=>i.isStatic);let n=(0,d.useMemo)(()=>i,[JSON.stringify(i.transition),i.transformPagePoint,i.reducedMotion]);return d.createElement(c._.Provider,{value:n},e)}var g=i(75902),m=i(35288);function v({children:e,features:t,strict:i=!1}){let[,n]=(0,d.useState)(!b(t)),r=(0,d.useRef)(void 0);if(!b(t)){let{renderer:e,...i}=t;r.current=e,(0,m.K)(i)}return(0,d.useEffect)(()=>{b(t)&&t().then(({renderer:e,...t})=>{(0,m.K)(t),r.current=e,n(!0)})},[]),d.createElement(g.u.Provider,{value:{renderer:r.current,strict:i}},e)}function b(e){return"function"==typeof e}var y=i(30200);let _=(0,d.createContext)(null);var w=i(58550);let C=e=>!e.isLayoutDirty&&e.willUpdate(!1),S=e=>!0===e,x=e=>S(!0===e)||"id"===e,k=({children:e,id:t,inherit:i=!0})=>{let n=(0,d.useContext)(y.p),r=(0,d.useContext)(_),[o,s]=(0,w.N)(),a=(0,d.useRef)(null),l=n.id||r;null===a.current&&(x(i)&&l&&(t=t?l+"-"+t:l),a.current={id:t,group:S(i)&&n.group||function(){let e=new Set,t=new WeakMap,i=()=>e.forEach(C);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",i))},remove:n=>{e.delete(n);let r=t.get(n);r&&(r(),t.delete(n)),i()},dirty:i}}()});let u=(0,d.useMemo)(()=>({...a.current,forceRender:o}),[s]);return d.createElement(y.p.Provider,{value:u},e)};var E=i(33029);let L=(0,d.createContext)(null);var M=i(59738),N=i(51413);let D=(0,d.forwardRef)(function({children:e,as:t="ul",axis:i="y",onReorder:n,values:r,...s},a){let l=(0,f.h)(()=>(0,o.E)(t)),u=[],c=(0,d.useRef)(!1);return(0,E.k)(!!r,"Reorder.Group must be provided a values prop"),(0,d.useEffect)(()=>{c.current=!1}),d.createElement(l,{...s,ref:a,ignoreStrict:!0},d.createElement(L.Provider,{value:{axis:i,registerItem:(e,t)=>{t&&-1===u.findIndex(t=>e===t.value)&&(u.push({value:e,layout:t[i]}),u.sort(T))},updateOrder:(e,t,i)=>{if(c.current)return;let o=function(e,t,i,n){if(!n)return e;let r=e.findIndex(e=>e.value===t);if(-1===r)return e;let o=n>0?1:-1,s=e[r+o];if(!s)return e;let a=e[r],l=s.layout,u=(0,N.C)(l.min,l.max,.5);return 1===o&&a.layout.max+i>u||-1===o&&a.layout.min+i-1!==r.indexOf(e))))}}},e))});function A(e){return e.value}function T(e,t){return e.layout.min-t.layout.min}var I=i(7881);function O(e){let t=(0,f.h)(()=>(0,I.B)(e)),{isStatic:i}=(0,d.useContext)(c._);if(i){let[,i]=(0,d.useState)(e);(0,d.useEffect)(()=>t.on("change",i),[])}return t}var P=i(2466);let R=e=>"object"==typeof e&&e.mix,F=e=>R(e)?e.mix:void 0;function B(...e){let t=!Array.isArray(e[0]),i=t?0:-1,n=e[0+i],r=e[1+i],o=e[2+i],s=e[3+i],a=(0,P.s)(r,o,{mixer:F(o[0]),...s});return t?a(n):a}var H=i(2885),z=i(53072);function j(e,t){let i=O(t()),n=()=>i.set(t());return n(),(0,z.L)(()=>{let t=()=>H.Wi.update(n,!1,!0),i=e.map(e=>e.on("change",t));return()=>{i.forEach(e=>e()),(0,H.Pn)(n)}}),i}function V(e,t,i,n){let r="function"==typeof t?t:B(t,i,n);return Array.isArray(e)?W(e,r):W([e],([e])=>r(e))}function W(e,t){let i=(0,f.h)(()=>[]);return j(e,()=>{i.length=0;let n=e.length;for(let t=0;t(0,o.E)(n)),c=(0,d.useContext)(L),h={x:$(t.x),y:$(t.y)},p=V([h.x,h.y],([e,t])=>e||t?1:"unset"),g=(0,d.useRef)(null);(0,E.k)(!!c,"Reorder.Item must be a child of Reorder.Group");let{axis:m,registerItem:v,updateOrder:b}=c;return(0,d.useEffect)(()=>{v(i,g.current)},[c]),d.createElement(u,{drag:m,...a,dragSnapToOrigin:!0,style:{...t,x:h.x,y:h.y,zIndex:p},layout:s,onDrag:(e,t)=>{let{velocity:n}=t;n[m]&&b(i,h[m].get(),n[m]),r&&r(e,t)},onLayoutMeasure:e=>{g.current=e},ref:l,ignoreStrict:!0},e)})};var q=i(17276),G=i(80181);let Z={renderer:i(75432).b,...q.s,...G.E};var Y=i(49289),Q=i(87608);let J={...Z,...Y.o,...Q.b};function X(e,...t){let i=e.length;return j(t.filter(U.i),function(){let n="";for(let r=0;r{n.current&&n.current.stop()};return(0,d.useInsertionEffect)(()=>r.attach((e,s)=>{if(i)return s(e);if(o(),n.current=(0,et.y)({keyframes:[r.get(),e],velocity:r.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:s}),!ei.frameData.isProcessing){let e=performance.now()-ei.frameData.timestamp;e<30&&(n.current.time=(0,en.X)(e))}return r.get()},o),[JSON.stringify(t)]),(0,z.L)(()=>{if((0,U.i)(e))return e.on("change",e=>r.set(parseFloat(e)))},[r]),r}function eo(e,t,i){(0,d.useInsertionEffect)(()=>e.on(t,i),[e,t,i])}function es(e){let t=O(e.getVelocity());return eo(e,"velocityChange",e=>{t.set(e)}),t}function ea(e,t,i){var n;if("string"==typeof e){let r=document;t&&((0,E.k)(!!t.current,"Scope provided, but no element detected."),r=t.current),i?(null!==(n=i[e])&&void 0!==n||(i[e]=r.querySelectorAll(e)),e=i[e]):e=r.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}let el=new WeakMap;function eu({target:e,contentRect:t,borderBoxSize:i}){var n;null===(n=el.get(e))||void 0===n||n.forEach(n=>{n({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:i}=t[0];return{width:e,height:i}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,i)}})})}function ed(e){e.forEach(eu)}let ec=new Set;var eh=i(38172),ef=i(32369);let ep=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),eg=()=>({time:0,x:ep(),y:ep()}),em={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function ev(e,t,i,n){let r=i[t],{length:o,position:s}=em[t],a=r.current,l=i.time;r.current=e["scroll"+s],r.scrollLength=e["scroll"+o]-e["client"+o],r.offset.length=0,r.offset[0]=0,r.offset[1]=r.scrollLength,r.progress=(0,eh.Y)(0,r.scrollLength,r.current);let u=n-l;r.velocity=u>50?0:(0,ef.R)(r.current-a,u)}let eb={All:[[0,0],[1,1]]},ey={start:0,center:.5,end:1};function e_(e,t,i=0){let n=0;if(void 0!==ey[e]&&(e=ey[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),i+n}let ew=[0,0];var eC=i(85285);let eS={x:0,y:0},ex=new WeakMap,ek=new WeakMap,eE=new WeakMap,eL=e=>e===document.documentElement?window:e;function eM(e,{container:t=document.documentElement,...i}={}){let o=eE.get(t);o||(o=new Set,eE.set(t,o));let s=function(e,t,i,n={}){return{measure:()=>(function(e,t=e,i){if(i.x.targetOffset=0,i.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)i.x.targetOffset+=n.offsetLeft,i.y.targetOffset+=n.offsetTop,n=n.offsetParent}i.x.targetLength=t===e?t.scrollWidth:t.clientWidth,i.y.targetLength=t===e?t.scrollHeight:t.clientHeight,i.x.containerLength=e.clientWidth,i.y.containerLength=e.clientHeight})(e,n.target,i),update:t=>{ev(e,"x",i,t),ev(e,"y",i,t),i.time=t,(n.offset||n.target)&&function(e,t,i){let{offset:n=eb.All}=i,{target:r=e,axis:o="y"}=i,s="y"===o?"height":"width",a=r!==e?function(e,t){let i={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)i.x+=n.offsetLeft,i.y+=n.offsetTop,n=n.offsetParent;else if(n instanceof SVGGraphicsElement&&"getBBox"in n){let{top:e,left:t}=n.getBBox();for(i.x+=t,i.y+=e;n&&"svg"!==n.tagName;)n=n.parentNode}return i}(r,e):eS,l=r===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:r.clientWidth,height:r.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let d=!t[o].interpolate,c=n.length;for(let e=0;et(i)}}(t,e,eg(),i);if(o.add(s),!ex.has(t)){let e,i=()=>{for(let e of o)e.measure()},s=()=>{for(let e of o)e.update(ei.frameData.timestamp)},a=()=>{for(let e of o)e.notify()},l=()=>{H.Wi.read(i,!1,!0),H.Wi.update(s,!1,!0),H.Wi.update(a,!1,!0)};ex.set(t,l);let u=eL(t);window.addEventListener("resize",l,{passive:!0}),t!==document.documentElement&&ek.set(t,"function"==typeof t?(ec.add(t),r||(r=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};ec.forEach(e=>e(t))},window.addEventListener("resize",r)),()=>{ec.delete(t),!ec.size&&r&&(r=void 0)}):(n||"undefined"==typeof ResizeObserver||(n=new ResizeObserver(ed)),(e=ea(t)).forEach(e=>{let t=el.get(e);t||(t=new Set,el.set(e,t)),t.add(l),null==n||n.observe(e)}),()=>{e.forEach(e=>{let t=el.get(e);null==t||t.delete(l),(null==t?void 0:t.size)||null==n||n.unobserve(e)})})),u.addEventListener("scroll",l,{passive:!0})}let a=ex.get(t);return H.Wi.read(a,!1,!0),()=>{var e;(0,H.Pn)(a);let i=eE.get(t);if(!i||(i.delete(s),i.size))return;let n=ex.get(t);ex.delete(t),n&&(eL(t).removeEventListener("scroll",n),null===(e=ek.get(t))||void 0===e||e(),window.removeEventListener("resize",n))}}function eN(e,t){(0,E.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let eD=()=>({scrollX:(0,I.B)(0),scrollY:(0,I.B)(0),scrollXProgress:(0,I.B)(0),scrollYProgress:(0,I.B)(0)});function eA({container:e,target:t,layoutEffect:i=!0,...n}={}){let r=(0,f.h)(eD);return(i?z.L:d.useEffect)(()=>(eN("target",t),eN("container",e),eM(({x:e,y:t})=>{r.scrollX.set(e.current),r.scrollXProgress.set(e.progress),r.scrollY.set(t.current),r.scrollYProgress.set(t.progress)},{...n,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[]),r}function eT(e){return eA({container:e})}function eI(){return eA()}function eO(e){let t=(0,d.useRef)(0),{isStatic:i}=(0,d.useContext)(c._);(0,d.useEffect)(()=>{if(i)return;let n=({timestamp:i,delta:n})=>{t.current||(t.current=i),e(i-t.current,n)};return H.Wi.update(n,!0),()=>(0,H.Pn)(n)},[e])}function eP(){let e=O(0);return eO(t=>e.set(t)),e}var eR=i(77881),eF=i(67188),eB=i(52069);class eH extends I.H{constructor(){super(...arguments),this.members=[],this.transforms=new Set}add(e){let t;eF.G.has(e)?(this.transforms.add(e),t="transform"):e.startsWith("origin")||(0,eR.f9)(e)||"willChange"===e||(t=(0,eB.D)(e)),t&&((0,M.y4)(this.members,t),this.update())}remove(e){eF.G.has(e)?(this.transforms.delete(e),this.transforms.size||(0,M.cl)(this.members,"transform")):(0,M.cl)(this.members,(0,eB.D)(e)),this.update()}update(){this.set(this.members.length?this.members.join(", "):"auto")}}function ez(){return(0,f.h)(()=>new eH("auto"))}var ej=i(72796),eV=i(98201);function eW(){eV.O.current||(0,ej.A)();let[e]=(0,d.useState)(eV.n.current);return e}function eU(){let e=eW(),{reducedMotion:t}=(0,d.useContext)(c._);return"never"!==t&&("always"===t||e)}var e$=i(51527),eK=i(99519);function eq(){let e=!1,t=new Set,i={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(i,n){(0,E.k)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let r=[];return t.forEach(e=>{r.push((0,eK.d)(e,i,{transitionOverride:n}))}),Promise.all(r)},set:i=>((0,E.k)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{(0,e$.gg)(e,i)})),stop(){t.forEach(e=>{!function(e){e.values.forEach(e=>e.stop())}(e)})},mount:()=>(e=!0,()=>{e=!1,i.stop()})};return i}var eG=i(55212),eZ=i(88568);class eY{constructor(e){this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let i=0;it[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}stop(){this.runAll("stop")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}var eQ=i(63741),eJ=i(58895),eX=i(6776),e0=i(74558),e1=i(62037),e2=i(10913),e6=i(91887),e3=i(65673);function e8(e,t,i,n){var r;return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?i:null!==(r=n.get(t))&&void 0!==r?r:e}let e5=(e,t,i)=>{let n=t-e;return((i-e)%n+n)%n+e};var e4=i(89738);function e9(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function e7(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function te(e,t){return t[e]||(t[e]=[]),t[e]}let tt=e=>"number"==typeof e,ti=e=>e.every(tt);function tn(e,t,i,n){let r=ea(e,n),o=r.length;(0,E.k)(!!o,"No valid element provided.");let s=[];for(let e=0;eArray.isArray(e)&&Array.isArray(e[0]),to=e=>function(t,i,n){let r,o;return r=tr(t)?(o=[],(function(e,{defaultTransition:t={},...i}={},n){let r=t.duration||.3,o=new Map,s=new Map,a={},l=new Map,u=0,d=0,c=0;for(let i=0;i{let a=Array.isArray(e)?e:[e],{delay:l=0,times:u=(0,eC.Y)(a),type:h="keyframes",...f}=i,{ease:p=t.ease||"easeOut",duration:m}=i,v="function"==typeof l?l(o,s):l,b=a.length;if(b<=2&&"spring"===h){let e=100;2===b&&ti(a)&&(e=Math.abs(a[1]-a[0]));let t={...f};void 0!==m&&(t.duration=(0,en.w)(m));let i=function(e,t=100){let i=(0,e2.S)({keyframes:[0,t],...e}),n=Math.min((0,e6.i)(i),e6.E);return{type:"keyframes",ease:e=>i.next(n*e).value/t,duration:(0,en.X)(n)}}(t,e);p=i.ease,m=i.duration}null!=m||(m=r);let y=d+v,_=y+m;1===u.length&&0===u[0]&&(u[1]=1);let w=u.length-a.length;w>0&&(0,e3.c)(u,w),1===a.length&&a.unshift(null),function(e,t,i,n,r,o){!function(e,t,i){for(let n=0;nt&&r.at{for(let r in e){let s=e[r];s.sort(e9);let a=[],l=[],u=[];for(let e=0;e{let n;n=(0,U.i)(i)?(0,e1.D)(i,e.default,t.default):tn(i,e,t),o.push(n)}),new eY(o)):"object"!=typeof i||Array.isArray(i)?(0,e1.D)(t,i,n):tn(t,i,n,e),e&&e.animations.push(r),r},ts=to();function ta(){let e=(0,f.h)(()=>({current:null,animations:[]})),t=(0,f.h)(()=>to(e));return(0,eG.z)(()=>{e.animations.forEach(e=>e.stop())}),[e,t]}function tl(){let e=(0,f.h)(eq);return(0,z.L)(e.mount,[]),e}let tu=tl;function td(...e){let t=(0,d.useRef)(0),[i,n]=(0,d.useState)(e[t.current]);return[i,(0,d.useCallback)(i=>{t.current="number"!=typeof i?e5(0,e.length,t.current+1):i,n(e[t.current])},[e.length,...e])]}var tc=i(48188),th=i(32565);let tf={any:0,all:1};function tp(e,t,{root:i,margin:n,amount:r="any"}={}){let o=ea(e),s=new WeakMap,a=new IntersectionObserver(e=>{e.forEach(e=>{let i=s.get(e.target);if(!!i!==e.isIntersecting){if(e.isIntersecting){let i=t(e);"function"==typeof i?s.set(e.target,i):a.unobserve(e.target)}else i&&(i(e),s.delete(e.target))}})},{root:i,rootMargin:n,threshold:"number"==typeof r?r:tf[r]});return o.forEach(e=>a.observe(e)),()=>a.disconnect()}function tg(e,{root:t,margin:i,amount:n,once:r=!1}={}){let[o,s]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{if(!e.current||r&&o)return;let a={root:t&&t.current||void 0,margin:i,amount:"some"===n?"any":n};return tp(e.current,()=>(s(!0),r?void 0:()=>s(!1)),a)},[t,e,i,r]),o}class tm{constructor(){this.componentControls=new Set}subscribe(e){return this.componentControls.add(e),()=>this.componentControls.delete(e)}start(e,t){this.componentControls.forEach(i=>{i.start(e.nativeEvent||e,t)})}}let tv=()=>new tm;function tb(){return(0,f.h)(tv)}var ty=i(44925);function t_(e,t,i,n){(0,d.useEffect)(()=>{let r=e.current;if(i&&r)return(0,ty.E)(r,t,i,n)},[e,t,i,n])}var tw=i(3276),tC=i(48496);function tS(e){return null!==e&&"object"==typeof e&&tC.a in e}function tx(e){if(tS(e))return e[tC.a]}var tk=i(54188),tE=i(2340),tL=i(62122);function tM(){return tN}function tN(e){tL.J.current&&(tL.J.current.isUpdating=!1,tL.J.current.blockUpdate(),e&&e())}var tD=i(37981);function tA(){let[e,t]=(0,w.N)();return(0,d.useEffect)(()=>{H.Wi.postRender(()=>H.Wi.postRender(()=>tD.c.current=!1))},[t]),t=>{tN(()=>{tD.c.current=!0,e(),t()})}}function tT(){return d.useCallback(()=>{let e=tL.J.current;e&&e.resetTree()},[])}var tI=i(10455),tO=i(98172),tP=i(99514),tR=i(44841);let tF=(e,t)=>`${e}: ${t}`;var tB=i(72620),tH=i(51556);let tz=new Map;function tj(e,t,i,n){let r=tF(e,eF.G.has(t)?"transform":t),o=tz.get(r);if(!o)return 0;let{animation:s,startTime:a}=o,l=()=>{tz.delete(r);try{s.cancel()}catch(e){}};if(null===a)return l(),0;{let e=performance.now();return n.update(()=>{i.animation&&(i.animation.time=(0,en.X)(performance.now()-e))}),n.render(l),e-a||0}}var tV=i(606);function tW(e,t,i,n,r){let o=e.dataset[tH.t];if(!o)return;window.HandoffAppearAnimations=tj;let s=tF(o,t),a=(0,tB.p)(e,t,[i[0],i[0]],{duration:1e4,ease:"linear"});tz.set(s,{animation:a,startTime:null});let l=()=>{a.cancel();let o=(0,tB.p)(e,t,i,n);document.timeline&&(o.startTime=document.timeline.currentTime),tz.set(s,{animation:o,startTime:performance.now()}),r&&r(o)};a.ready?a.ready.then(l).catch(tV.Z):l()}var tU=i(58456),t$=i(49501),tK=i(71633),tq=i(85842),tG=i(10667),tZ=i(57346);let tY=()=>({});class tQ extends tk.l{build(){}measureInstanceViewportBox(){return(0,tZ.dO)()}resetTransform(){}restoreTransform(){}removeValueFromRenderState(){}renderInstance(){}scrapeMotionValuesFromProps(){return tY()}getBaseTargetFromProps(){}readValueFromInstance(e,t,i){return i.initialState[t]||0}sortInstanceNodePosition(){return 0}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...i}){let n=(0,e$.P$)(i,e||{},this);return(0,e$.GJ)(this,i,n),{transition:e,transitionEnd:t,...i}}}let tJ=(0,tG.t)({scrapeMotionValuesFromProps:tY,createRenderState:tY});function tX(e){let[t,i]=(0,d.useState)(e),n=tJ({},!1),r=(0,f.h)(()=>new tQ({props:{},visualState:n,presenceContext:null},{initialState:e}));return(0,d.useEffect)(()=>(r.mount({}),()=>r.unmount()),[r]),(0,d.useEffect)(()=>{r.update({onUpdate:e=>{i({...e})}},null)},[i,r]),[t,(0,f.h)(()=>e=>(0,eK.d)(r,e))]}let t0=e=>e>.001?1/e:1e5,t1=!1;function t2(e){let t=O(1),i=O(1),{visualElement:n}=(0,d.useContext)(tU.v);return(0,E.k)(!!(e||n),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),(0,E.K)(t1,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),t1=!0,e?(t=e.scaleX||t,i=e.scaleY||i):n&&(t=n.getValue("scaleX",1),i=n.getValue("scaleY",1)),{scaleX:V(t,t0),scaleY:V(i,t0)}}let t6=0,t3=({children:e})=>(d.useEffect(()=>{(0,E.k)(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),d.createElement(k,{id:(0,f.h)(()=>`asl-${t6++}`)},e));var t8=i(21778);function t5(e=.1,{startDelay:t=0,from:i=0,ease:n}={}){return(r,o)=>{let s=e*Math.abs(("number"==typeof i?i:function(e,t){if("first"===e)return 0;{let i=t-1;return"last"===e?i:i/2}}(i,o))-r);if(n){let t=o*e;s=(0,t8.R)(n)(s/t)*t}return t+s}}var t4=i(53913),t9=i(19106),t7=i(19647),ie=i(98210),it=i(72375),ii=i(99724),ir=i(19325),io=i(67210),is=i(21509),ia=i(97246),il=i(61285);let iu=H.Wi,id=H.BS.reduce((e,t)=>(e[t]=e=>(0,H.Pn)(e),e),{});var ic=i(40304),ih=i(86321),ip=i(52813),ig=i(93273),im=i(70908)},54734:(e,t,i)=>{"use strict";i.d(t,{L:()=>n});class n{constructor(e){this.isMounted=!1,this.node=e}update(){}}},17276:(e,t,i)=>{"use strict";i.d(t,{s:()=>v});var n=i(91129),r=i(54365);function o(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let n=0;nPromise.all(t.map(({animation:t,options:i})=>(0,u.d)(e,t,i))),i={animate:h(!0),whileInView:h(),whileHover:h(),whileTap:h(),whileDrag:h(),whileFocus:h(),exit:h()},l=!0,f=(t,i)=>{let n=(0,a.x)(e,i);if(n){let{transition:e,transitionEnd:i,...r}=n;t={...t,...r,...i}}return t};function p(a,u){let h=e.getProps(),p=e.getVariantContext(!0)||{},g=[],m=new Set,v={},b=1/0;for(let t=0;tb&&C,L=Array.isArray(w)?w:[w],M=L.reduce(f,{});!1===S&&(M={});let{prevResolvedValues:N={}}=_,D={...N,...M},A=e=>{E=!0,m.delete(e),_.needsAnimating[e]=!0};for(let e in D){let t=M[e],i=N[e];v.hasOwnProperty(e)||(t!==i?(0,r.C)(t)&&(0,r.C)(i)?!o(t,i)||k?A(e):_.protectedKeys[e]=!0:void 0!==t?A(e):m.add(e):void 0!==t&&m.has(e)?A(e):_.protectedKeys[e]=!0)}_.prevProp=w,_.prevResolvedValues=M,_.isActive&&(v={...v,...M}),l&&e.blockInitialAnimation&&(E=!1),E&&!x&&g.push(...L.map(e=>({animation:e,options:{type:c,...a}})))}if(m.size){let t={};m.forEach(i=>{let n=e.getBaseTarget(i);void 0!==n&&(t[i]=n)}),g.push({animation:t})}let _=!!g.length;return l&&!1===h.initial&&!e.manuallyAnimateOnMount&&(_=!1),l=!1,_?t(g):Promise.resolve()}return{animateChanges:p,setActive:function(t,n,r){var o;if(i[t].isActive===n)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach(e=>{var i;return null===(i=e.animationState)||void 0===i?void 0:i.setActive(t,n)}),i[t].isActive=n;let s=p(r,t);for(let e in i)i[e].protectedKeys={};return s},setAnimateFunction:function(i){t=i(e)},getState:()=>i}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),(0,n.H)(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}let g=0;class m extends f.L{constructor(){super(...arguments),this.id=g++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:i}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let r=this.node.animationState.setActive("exit",!e,{custom:null!=i?i:this.node.getProps().custom});t&&!e&&r.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let v={animation:{Feature:p},exit:{Feature:m}}},50341:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});let n={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},r={};for(let e in n)r[e]={isEnabled:t=>n[e].some(e=>!!t[e])}},49289:(e,t,i)=>{"use strict";i.d(t,{o:()=>W});var n=i(54734),r=i(606),o=i(33029),s=i(93273),a=i(2885),l=i(84657),u=i(52813),d=i(19106),c=i(61285),h=i(96002),f=i(52894);class p{constructor(e,t,{transformPagePoint:i}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=v(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,i=(0,c.y)(e.offset,{x:0,y:0})>=3;if(!t&&!i)return;let{point:n}=e,{timestamp:r}=h.frameData;this.history.push({...n,timestamp:r});let{onStart:o,onMove:s}=this.handlers;t||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=g(t,this.transformPagePoint),a.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:i,onSessionEnd:n}=this.handlers,r=v("pointercancel"===e.type?this.lastMoveEventInfo:g(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,r),n&&n(e,r)},!(0,f.D)(e))return;this.handlers=t,this.transformPagePoint=i;let n=g((0,s.Q)(e),this.transformPagePoint),{point:r}=n,{timestamp:o}=h.frameData;this.history=[{...r,timestamp:o}];let{onSessionStart:l}=t;l&&l(e,v(n,this.history)),this.removeListeners=(0,d.z)((0,u.a)(window,"pointermove",this.handlePointerMove),(0,u.a)(window,"pointerup",this.handlePointerUp),(0,u.a)(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,a.Pn)(this.updatePoint)}}function g(e,t){return t?{point:t(e.point)}:e}function m(e,t){return{x:e.x-t.x,y:e.y-t.y}}function v({point:e},t){return{point:e,delta:m(e,b(t)),offset:m(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,n=null,r=b(e);for(;i>=0&&(n=e[i],!(r.timestamp-n.timestamp>(0,l.w)(.1)));)i--;if(!n)return{x:0,y:0};let o=(0,l.X)(r.timestamp-n.timestamp);if(0===o)return{x:0,y:0};let s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}function b(e){return e[e.length-1]}var y=i(86321),_=i(73271),w=i(38172),C=i(40304),S=i(53913),x=i(51413);function k(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function E(e,t){let i=t.min-e.min,n=t.max-e.max;return t.max-t.min{this.stopAnimation(),t&&this.snapToCursor((0,s.Q)(e,"page").point)},onStart:(e,t)=>{let{drag:i,dragPropagation:n,onDragStart:r}=this.getProps();if(i&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=(0,y.fJ)(i),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,D.U)(e=>{let t=this.getAxisMotionValue(e).get()||0;if(O.aQ.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[e];n&&(t=(0,C.JO)(n)*(parseFloat(t)/100))}}this.originPoint[e]=t}),r&&a.Wi.update(()=>r(e,t),!1,!0);let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:r,onDrag:o}=this.getProps();if(!i&&!this.openGlobalLock)return;let{offset:s}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(s),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,t){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:r}=this.getProps();r&&a.Wi.update(()=>r(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,i){let{drag:n}=this.getProps();if(!i||!B(e,n,this.currentDirection))return;let r=this.getAxisMotionValue(e),o=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:i},n){return void 0!==t&&ei&&(e=n?(0,x.C)(i,e,n.max):Math.min(e,i)),e}(o,this.constraints[e],this.elastic[e])),r.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:i}=this.visualElement.projection||{},n=this.constraints;e&&(0,_.I)(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:n,right:r}){return{x:k(e.x,i,r),y:k(e.y,t,n)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:L(e,"left","right"),y:L(e,"top","bottom")}}(t),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&(0,D.U)(e=>{var t,n;let r;this.getAxisMotionValue(e)&&(this.constraints[e]=(t=i.layoutBox[e],n=this.constraints[e],r={},void 0!==n.min&&(r.min=n.min-t.min),void 0!==n.max&&(r.max=n.max-t.min),r))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!(0,_.I)(t))return!1;let n=t.current;(0,o.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let s=(0,A.z)(n,r.root,this.visualElement.getTransformPagePoint()),a={x:E((e=r.layout.layoutBox).x,s.x),y:E(e.y,s.y)};if(i){let e=i((0,T.z2)(a));this.hasMutatedConstraints=!!e,e&&(a=(0,T.i8)(e))}return a}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:n,dragTransition:r,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),a=this.constraints||{};return Promise.all((0,D.U)(s=>{if(!B(s,t,this.currentDirection))return;let l=a&&a[s]||{};o&&(l={min:0,max:0});let u={type:"inertia",velocity:i?e[s]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...l};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return i.start((0,P.v)(e,i,0,t))}stopAnimation(){(0,D.U)(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){(0,D.U)(t=>{let{drag:i}=this.getProps();if(!B(t,i,this.currentDirection))return;let{projection:n}=this.visualElement,r=this.getAxisMotionValue(t);if(n&&n.layout){let{min:i,max:o}=n.layout.layoutBox[t];r.set(e[t]-(0,x.C)(i,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!(0,_.I)(t)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};(0,D.U)(e=>{let t=this.getAxisMotionValue(e);if(t){var i,r;let o,s,a,l=t.get();n[e]=(i={min:l,max:l},r=this.constraints[e],o=.5,s=(0,C.JO)(i),(a=(0,C.JO)(r))>s?o=(0,w.Y)(r.min,r.max-s,i.min):s>a&&(o=(0,w.Y)(i.min,i.max-a,r.min)),(0,S.u)(0,1,o))}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),(0,D.U)(t=>{if(!B(t,e,null))return;let i=this.getAxisMotionValue(t),{min:r,max:o}=this.constraints[t];i.set((0,x.C)(r,o,n[t]))})}addListeners(){if(!this.visualElement.current)return;R.set(this.visualElement,this);let e=this.visualElement.current,t=(0,u.a)(e,"pointerdown",e=>{let{drag:t,dragListener:i=!0}=this.getProps();t&&i&&this.start(e)}),i=()=>{let{dragConstraints:e}=this.getProps();(0,_.I)(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",i);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),i();let o=(0,I.E)(window,"resize",()=>this.scalePositionWithinConstraints()),s=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&((0,D.U)(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),t(),r(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:r=!1,dragElastic:o=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:n,dragConstraints:r,dragElastic:o,dragMomentum:s}}}function B(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}class H extends n.L{constructor(e){super(e),this.removeGroupControls=r.Z,this.removeListeners=r.Z,this.controls=new F(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||r.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let z=e=>(t,i)=>{e&&a.Wi.update(()=>e(t,i))};class j extends n.L{constructor(){super(...arguments),this.removePointerDownListener=r.Z}onPointerDown(e){this.session=new p(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:z(e),onStart:z(t),onMove:i,onEnd:(e,t)=>{delete this.session,n&&a.Wi.update(()=>n(e,t))}}}mount(){this.removePointerDownListener=(0,u.a)(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var V=i(61741);let W={pan:{Feature:j},drag:{Feature:H,ProjectionNode:i(62122).u,MeasureLayout:V.q}}},80181:(e,t,i)=>{"use strict";i.d(t,{E:()=>S});var n=i(52813),r=i(19106),o=i(86321),s=i(54734),a=i(2885);function l(e,t){let i="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End");return(0,n.a)(e.current,i,(i,n)=>{if("touch"===i.type||(0,o.gD)())return;let s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[r]&&a.Wi.update(()=>s[r](i,n))},{passive:!e.getProps()[r]})}class u extends s.L{mount(){this.unmount=(0,r.z)(l(this.node,!0),l(this.node,!1))}unmount(){}}var d=i(44925);class c extends s.L{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,r.z)((0,d.E)(this.node.current,"focus",()=>this.onFocus()),(0,d.E)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var h=i(93273);let f=(e,t)=>!!t&&(e===t||f(e,t.parentElement));var p=i(606);function g(e,t){if(!t)return;let i=new PointerEvent("pointer"+e);t(i,(0,h.Q)(i))}class m extends s.L{constructor(){super(...arguments),this.removeStartListeners=p.Z,this.removeEndListeners=p.Z,this.removeAccessibleListeners=p.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;let i=this.node.getProps(),o=(0,n.a)(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:i,onTapCancel:n}=this.node.getProps();a.Wi.update(()=>{f(this.node.current,e.target)?i&&i(e,t):n&&n(e,t)})},{passive:!(i.onTap||i.onPointerUp)}),s=(0,n.a)(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(i.onTapCancel||i.onPointerCancel)});this.removeEndListeners=(0,r.z)(o,s),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=(0,d.E)(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=(0,d.E)(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&g("up",(e,t)=>{let{onTap:i}=this.node.getProps();i&&a.Wi.update(()=>i(e,t))})}),g("down",(e,t)=>{this.startPress(e,t)}))}),t=(0,d.E)(this.node.current,"blur",()=>{this.isPressing&&g("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,r.z)(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:i,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),i&&a.Wi.update(()=>i(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!(0,o.gD)()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:i}=this.node.getProps();i&&a.Wi.update(()=>i(e,t))}mount(){let e=this.node.getProps(),t=(0,n.a)(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),i=(0,d.E)(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,r.z)(t,i)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let v=new WeakMap,b=new WeakMap,y=e=>{let t=v.get(e.target);t&&t(e)},_=e=>{e.forEach(y)},w={some:0,all:1};class C extends s.L{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:i={}}=this.node.getProps(),{root:n,margin:r,amount:o="some",once:s}=i,a={root:n?n.current:void 0,rootMargin:r,threshold:"number"==typeof o?o:w[o]};return e=this.node.current,t=function({root:e,...t}){let i=e||document;b.has(i)||b.set(i,{});let n=b.get(i),r=JSON.stringify(t);return n[r]||(n[r]=new IntersectionObserver(_,{root:e,...t})),n[r]}(a),v.set(e,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,s&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=t?i:n;r&&r(e)}),t.observe(e),()=>{v.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}let S={inView:{Feature:C},tap:{Feature:m},focus:{Feature:c},hover:{Feature:u}}},87608:(e,t,i)=>{"use strict";i.d(t,{b:()=>o});var n=i(62122),r=i(61741);let o={layout:{ProjectionNode:n.u,MeasureLayout:r.q}}},61741:(e,t,i)=>{"use strict";i.d(t,{q:()=>m});var n=i(2885),r=i(2784),o=i(32565),s=i(30200),a=i(71633),l=i(88617),u=i(44841);function d(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let c={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!u.px.test(e))return e;e=parseFloat(e)}return`${d(e,t.target.x)}% ${d(e,t.target.y)}%`}};var h=i(51413),f=i(99514),p=i(2340);class g extends r.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:n}=this.props,{projection:r}=e;(0,p.B)(v),r&&(t.group&&t.group.add(r),i&&i.register&&n&&i.register(r),r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),l.V.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:r,isPresent:o}=this.props,s=i.projection;return s&&(s.isPresent=o,r||e.layoutDependency!==t||void 0===t?s.willUpdate():this.safeToRemove(),e.isPresent===o||(o?s.promote():s.relegate()||n.Wi.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function m(e){let[t,i]=(0,o.oO)(),n=(0,r.useContext)(s.p);return r.createElement(g,{...e,layoutGroup:n,switchLayoutGroup:(0,r.useContext)(a.g),isPresent:t,safeToRemove:i})}let v={borderRadius:{...c,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:c,borderTopRightRadius:c,borderBottomLeftRadius:c,borderBottomRightRadius:c,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let n=f.P.parse(e);if(n.length>5)return e;let r=f.P.createTransformer(e),o="number"!=typeof n[0]?1:0,s=i.x.scale*t.x,a=i.y.scale*t.y;n[0+o]/=s,n[1+o]/=a;let l=(0,h.C)(s,a,.5);return"number"==typeof n[2+o]&&(n[2+o]/=l),"number"==typeof n[3+o]&&(n[3+o]/=l),r(n)}}}},35288:(e,t,i)=>{"use strict";i.d(t,{K:()=>r});var n=i(50341);function r(e){for(let t in e)n.A[t]={...n.A[t],...e[t]}}},3276:(e,t,i)=>{"use strict";i.d(t,{F:()=>b});var n=i(2784),r=i(75045),o=i(58456),s=i(49501),a=i(53072),l=i(75902),u=i(73271),d=i(90026),c=i(4060);function h(e){return Array.isArray(e)?e.join(" "):e}var f=i(35288),p=i(70908),g=i(30200),m=i(71633),v=i(48496);function b({preloadedFeatures:e,createVisualElement:t,useRender:i,useVisualState:b,Component:y}){e&&(0,f.K)(e);let _=(0,n.forwardRef)(function(f,v){var _;let w;let C={...(0,n.useContext)(r._),...f,layoutId:function({layoutId:e}){let t=(0,n.useContext)(g.p).id;return t&&void 0!==e?t+"-"+e:e}(f)},{isStatic:S}=C,x=function(e){let{initial:t,animate:i}=function(e,t){if((0,c.G)(e)){let{initial:t,animate:i}=e;return{initial:!1===t||(0,d.$)(t)?t:void 0,animate:(0,d.$)(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(o.v));return(0,n.useMemo)(()=>({initial:t,animate:i}),[h(t),h(i)])}(f),k=b(f,S);if(!S&&p.j){x.visualElement=function(e,t,i,u){let{visualElement:d}=(0,n.useContext)(o.v),c=(0,n.useContext)(l.u),h=(0,n.useContext)(s.O),f=(0,n.useContext)(r._).reducedMotion,p=(0,n.useRef)();u=u||c.renderer,!p.current&&u&&(p.current=u(e,{visualState:t,parent:d,props:i,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:f}));let g=p.current;return(0,n.useInsertionEffect)(()=>{g&&g.update(i,h)}),(0,a.L)(()=>{g&&g.render()}),(0,n.useEffect)(()=>{g&&g.updateFeatures()}),(window.HandoffAppearAnimations?a.L:n.useEffect)(()=>{g&&g.animationState&&g.animationState.animateChanges()}),g}(y,k,C,t);let i=(0,n.useContext)(m.g),u=(0,n.useContext)(l.u).strict;x.visualElement&&(w=x.visualElement.loadFeatures(C,u,e,i))}return n.createElement(o.v.Provider,{value:x},w&&x.visualElement?n.createElement(w,{visualElement:x.visualElement,...C}):null,i(y,f,(_=x.visualElement,(0,n.useCallback)(e=>{e&&k.mount&&k.mount(e),_&&(e?_.mount(e):_.unmount()),v&&("function"==typeof v?v(e):(0,u.I)(v)&&(v.current=e))},[_])),k,S,x.visualElement))});return _[v.a]=y,_}},6780:(e,t,i)=>{"use strict";i.d(t,{j:()=>o});var n=i(2340),r=i(67188);function o(e,{layout:t,layoutId:i}){return r.G.has(e)||e.startsWith("origin")||(t||void 0!==i)&&(!!n.P[e]||"opacity"===e)}},48496:(e,t,i)=>{"use strict";i.d(t,{a:()=>n});let n=Symbol.for("motionComponentSymbol")},10667:(e,t,i)=>{"use strict";i.d(t,{t:()=>c});var n=i(2784),r=i(91129),o=i(49501),s=i(70645),a=i(75248),l=i(93920),u=i(58456),d=i(4060);let c=e=>(t,i)=>{let c=(0,n.useContext)(u.v),h=(0,n.useContext)(o.O),f=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:i},n,o,a){let u={latestValues:function(e,t,i,n){let o={},a=n(e,{});for(let e in a)o[e]=(0,l.b)(a[e]);let{initial:u,animate:c}=e,h=(0,d.G)(e),f=(0,d.M)(e);t&&f&&!h&&!1!==e.inherit&&(void 0===u&&(u=t.initial),void 0===c&&(c=t.animate));let p=!!i&&!1===i.initial,g=(p=p||!1===u)?c:u;return g&&"boolean"!=typeof g&&!(0,r.H)(g)&&(Array.isArray(g)?g:[g]).forEach(t=>{let i=(0,s.o)(e,t);if(!i)return;let{transitionEnd:n,transition:r,...a}=i;for(let e in a){let t=a[e];if(Array.isArray(t)){let e=p?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let e in n)o[e]=n[e]}),o}(n,o,a,e),renderState:t()};return i&&(u.mount=e=>i(n,e,u)),u})(e,t,c,h);return i?f():(0,a.h)(f)}},48188:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});let n=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function r(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||n.has(e)}},61532:(e,t,i)=>{"use strict";function n({top:e,left:t,right:i,bottom:n}){return{x:{min:t,max:i},y:{min:e,max:n}}}function r({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function o(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}i.d(t,{d7:()=>o,i8:()=>n,z2:()=>r})},84410:(e,t,i)=>{"use strict";i.d(t,{D2:()=>g,YY:()=>u,am:()=>c,o2:()=>l,q2:()=>o});var n=i(51413),r=i(53933);function o(e,t,i){return i+t*(e-i)}function s(e,t,i,n,r){return void 0!==r&&(e=n+r*(e-n)),n+i*(e-n)+t}function a(e,t=0,i=1,n,r){e.min=s(e.min,t,i,n,r),e.max=s(e.max,t,i,n,r)}function l(e,{x:t,y:i}){a(e.x,t.translate,t.scale,t.originPoint),a(e.y,i.translate,i.scale,i.originPoint)}function u(e,t,i,n=!1){let o,s;let a=i.length;if(a){t.x=t.y=1;for(let u=0;u1.0000000000001||e<.999999999999?e:1}function c(e,t){e.min=e.min+t,e.max=e.max+t}function h(e,t,[i,r,o]){let s=void 0!==t[o]?t[o]:.5,l=(0,n.C)(e.min,e.max,s);a(e,t[i],t[r],l,t.scale)}let f=["x","scaleX","originX"],p=["y","scaleY","originY"];function g(e,t){h(e.x,t,f),h(e.y,t,p)}},40304:(e,t,i)=>{"use strict";i.d(t,{JO:()=>r,b3:()=>c,tf:()=>u,wS:()=>o,y$:()=>a});var n=i(51413);function r(e){return e.max-e.min}function o(e,t=0,i=.01){return Math.abs(e-t)<=i}function s(e,t,i,s=.5){e.origin=s,e.originPoint=(0,n.C)(t.min,t.max,e.origin),e.scale=r(i)/r(t),(o(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,n.C)(i.min,i.max,e.origin)-e.originPoint,(o(e.translate)||isNaN(e.translate))&&(e.translate=0)}function a(e,t,i,n){s(e.x,t.x,i.x,n?n.originX:void 0),s(e.y,t.y,i.y,n?n.originY:void 0)}function l(e,t,i){e.min=i.min+t.min,e.max=e.min+r(t)}function u(e,t,i){l(e.x,t.x,i.x),l(e.y,t.y,i.y)}function d(e,t,i){e.min=t.min-i.min,e.max=e.min+r(t)}function c(e,t,i){d(e.x,t.x,i.x),d(e.y,t.y,i.y)}},57346:(e,t,i)=>{"use strict";i.d(t,{dO:()=>s,wc:()=>r});let n=()=>({translate:0,scale:1,origin:0,originPoint:0}),r=()=>({x:n(),y:n()}),o=()=>({min:0,max:0}),s=()=>({x:o(),y:o()})},62122:(e,t,i)=>{"use strict";i.d(t,{u:()=>ev,J:()=>em});var n=i(2885),r=i(71905),o=i(72375),s=i(38172),a=i(51413),l=i(606),u=i(44841);let d=["TopLeft","TopRight","BottomLeft","BottomRight"],c=d.length,h=e=>"string"==typeof e?parseFloat(e):e,f=e=>"number"==typeof e||u.px.test(e);function p(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let g=v(0,.5,o.Bn),m=v(.5,.95,l.Z);function v(e,t,i){return n=>nt?1:i((0,s.Y)(e,t,n))}function b(e,t){e.min=t.min,e.max=t.max}function y(e,t){b(e.x,t.x),b(e.y,t.y)}var _=i(84410),w=i(40304);function C(e,t,i,n,r){return e-=t,e=(0,_.q2)(e,1/i,n),void 0!==r&&(e=(0,_.q2)(e,1/r,n)),e}function S(e,t,[i,n,r],o,s){!function(e,t=0,i=1,n=.5,r,o=e,s=e){if(u.aQ.test(t)&&(t=parseFloat(t),t=(0,a.C)(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let l=(0,a.C)(o.min,o.max,n);e===o&&(l-=t),e.min=C(e.min,t,i,l,r),e.max=C(e.max,t,i,l,r)}(e,t[i],t[n],t[r],t.scale,o,s)}let x=["x","scaleX","originX"],k=["y","scaleY","originY"];function E(e,t,i,n){S(e.x,t,x,i?i.x:void 0,n?n.x:void 0),S(e.y,t,k,i?i.y:void 0,n?n.y:void 0)}var L=i(57346),M=i(98548);function N(e){return 0===e.translate&&1===e.scale}function D(e){return N(e.x)&&N(e.y)}function A(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function T(e){return(0,w.JO)(e.x)/(0,w.JO)(e.y)}var I=i(59738);class O{constructor(){this.members=[]}add(e){(0,I.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,I.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let i=this.members.findIndex(t=>e===t);if(0===i)return!1;for(let e=i;e>=0;e--){let i=this.members[e];if(!1!==i.isPresent){t=i;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,t&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:i}=e;t.onExitComplete&&t.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}var P=i(2340);function R(e,t,i){let n="",r=e.x.translate/t.x,o=e.y.translate/t.y;if((r||o)&&(n=`translate3d(${r}px, ${o}px, 0) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),i){let{rotate:e,rotateX:t,rotateY:r}=i;e&&(n+=`rotate(${e}deg) `),t&&(n+=`rotateX(${t}deg) `),r&&(n+=`rotateY(${r}deg) `)}let s=e.x.scale*t.x,a=e.y.scale*t.y;return(1!==s||1!==a)&&(n+=`scale(${s}, ${a})`),n||"none"}var F=i(23814),B=i(53933),H=i(85842),z=i(93920),j=i(88617),V=i(97246),W=i(58895),U=i(62037),$=i(96002);let K=["","X","Y","Z"],q=0,G={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function Z({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:o,resetTransform:s}){return class{constructor(e={},i=null==t?void 0:t()){this.id=q++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{G.totalNodes=G.resolvedTargetDeltas=G.recalculatedProjection=0,this.nodes.forEach(J),this.nodes.forEach(er),this.nodes.forEach(eo),this.nodes.forEach(X),window.MotionDebug&&window.MotionDebug.record(G)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=(0,V.g)(n,250),j.V.hasAnimatedSinceResize&&(j.V.hasAnimatedSinceResize=!1,this.nodes.forEach(en))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&o&&(n||r)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||o.getDefaultTransition()||ec,{onLayoutAnimationStart:s,onLayoutAnimationComplete:a}=o.getProps(),l=!this.targetLayout||!A(this.targetLayout,n)||i,u=!t&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...(0,M.e)(r,"layout"),onPlay:s,onComplete:a};(o.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||en(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,n.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(es),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;ethis.update()))}clearAllSnapshots(){this.nodes.forEach(ee),this.sharedNodes.forEach(ea)}scheduleUpdateProjection(){n.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){n.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e{var n,b;let S=t/1e3;el(s.x,e.x,S),el(s.y,e.y,S),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&((0,w.b3)(l,this.layout.layoutBox,this.relativeParent.layout.layoutBox),n=this.relativeTarget,b=this.relativeTargetOrigin,eu(n.x,b.x,l.x,S),eu(n.y,b.y,l.y,S),i&&A(this.relativeTarget,i)&&(this.isProjectionDirty=!1),i||(i=(0,L.dO)()),y(i,this.relativeTarget)),v&&(this.animationValues=o,function(e,t,i,n,r,o){r?(e.opacity=(0,a.C)(0,void 0!==i.opacity?i.opacity:1,g(n)),e.opacityExit=(0,a.C)(void 0!==t.opacity?t.opacity:1,0,m(n))):o&&(e.opacity=(0,a.C)(void 0!==t.opacity?t.opacity:1,void 0!==i.opacity?i.opacity:1,n));for(let r=0;r{j.V.hasAnimatedSinceResize=!0,this.currentAnimation=(0,U.D)(0,1e3,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:i,layout:n,latestValues:r}=e;if(t&&i&&n){if(this!==e&&this.layout&&n&&ef(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||(0,L.dO)();let t=(0,w.JO)(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let n=(0,w.JO)(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+n}y(t,i),(0,_.D2)(t,r),(0,w.y$)(this.projectionDeltaWithTransform,this.layoutCorrected,t,r)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new O),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:i}={}){let n=this.getStack();n&&n.promote(this,i),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:i}=e;if((i.rotate||i.rotateX||i.rotateY||i.rotateZ)&&(t=!0),!t)return;let n={};for(let t=0;t{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(et),this.root.sharedNodes.clear()}}}function Y(e){e.updateLayout()}function Q(e){var t;let i=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:n}=e.layout,{animationType:r}=e.options,o=i.source!==e.layout.source;"size"===r?(0,F.U)(e=>{let n=o?i.measuredBox[e]:i.layoutBox[e],r=(0,w.JO)(n);n.min=t[e].min,n.max=n.min+r}):ef(r,i.layoutBox,t)&&(0,F.U)(n=>{let r=o?i.measuredBox[n]:i.layoutBox[n],s=(0,w.JO)(t[n]);r.max=r.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+s)});let s=(0,L.wc)();(0,w.y$)(s,t,i.layoutBox);let a=(0,L.wc)();o?(0,w.y$)(a,e.applyTransform(n,!0),i.measuredBox):(0,w.y$)(a,t,i.layoutBox);let l=!D(s),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:r,layout:o}=n;if(r&&o){let s=(0,L.dO)();(0,w.b3)(s,i.layoutBox,r.layoutBox);let a=(0,L.dO)();(0,w.b3)(a,t,o.layoutBox),A(s,a)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=a,e.relativeTargetOrigin=s,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:i,delta:a,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function J(e){G.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function X(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ee(e){e.clearSnapshot()}function et(e){e.clearMeasurements()}function ei(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function en(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function er(e){e.resolveTargetDelta()}function eo(e){e.calcProjection()}function es(e){e.resetRotation()}function ea(e){e.removeLeadSnapshot()}function el(e,t,i){e.translate=(0,a.C)(t.translate,0,i),e.scale=(0,a.C)(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function eu(e,t,i,n){e.min=(0,a.C)(t.min,i.min,n),e.max=(0,a.C)(t.max,i.max,n)}function ed(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let ec={duration:.45,ease:[.4,0,.1,1]};function eh(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function ef(e,t,i){return"position"===e||"preserve-aspect"===e&&!(0,w.wS)(T(t),T(i),.2)}var ep=i(44925);let eg=Z({attachResizeListener:(e,t)=>(0,ep.E)(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),em={current:void 0},ev=Z({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!em.current){let e=new eg({});e.mount(window),e.setOptions({layoutScroll:!0}),em.current=e}return em.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position})},88617:(e,t,i)=>{"use strict";i.d(t,{V:()=>n});let n={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},2340:(e,t,i)=>{"use strict";i.d(t,{B:()=>r,P:()=>n});let n={};function r(e){Object.assign(n,e)}},23814:(e,t,i)=>{"use strict";function n(e){return[e("x"),e("y")]}i.d(t,{U:()=>n})},53933:(e,t,i)=>{"use strict";function n(e){return void 0===e||1===e}function r({scale:e,scaleX:t,scaleY:i}){return!n(e)||!n(t)||!n(i)}function o(e){return r(e)||s(e)||e.z||e.rotate||e.rotateX||e.rotateY}function s(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}i.d(t,{D_:()=>s,Lj:()=>r,ud:()=>o})},26255:(e,t,i)=>{"use strict";i.d(t,{J:()=>o,z:()=>s});var n=i(61532),r=i(84410);function o(e,t){return(0,n.i8)((0,n.d7)(e.getBoundingClientRect(),t))}function s(e,t,i){let n=o(e,i),{scroll:s}=t;return s&&((0,r.am)(n.x,s.offset.x),(0,r.am)(n.y,s.offset.y)),n}},54188:(e,t,i)=>{"use strict";i.d(t,{l:()=>S});var n=i(2885),r=i(57346),o=i(73271),s=i(72796),a=i(98201),l=i(71905),u=i(7881),d=i(64595),c=i(8423),h=i(67188),f=i(4060),p=i(90026),g=i(70645),m=i(50341),v=i(97131),b=i(88568);let y=Object.keys(m.A),_=y.length,w=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],C=v.V.length;class S{constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:r,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>n.Wi.render(this.render,!1,!0);let{latestValues:a,renderState:l}=o;this.latestValues=a,this.baseTarget={...a},this.initialValues=t.initial?{...a}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=s,this.isControllingVariants=(0,f.G)(t),this.isVariantNode=(0,f.M)(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...h}=this.scrapeMotionValuesFromProps(t,{});for(let e in h){let t=h[e];void 0!==a[e]&&(0,c.i)(t)&&(t.set(a[e],!1),(0,d.L)(u)&&u.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,b.R.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),a.O.current||(0,s.A)(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||a.n.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in b.R.delete(this.current),this.projection&&this.projection.unmount(),(0,n.Pn)(this.notifyUpdate),(0,n.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let i=h.G.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&n.Wi.update(this.notifyUpdate,!1,!0),i&&this.projection&&(this.projection.isTransformDirty=!0)}),o=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),o()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},i,n,r){let s,a;for(let e=0;e<_;e++){let i=y[e],{isEnabled:n,Feature:r,ProjectionNode:o,MeasureLayout:l}=m.A[i];o&&(s=o),n(t)&&(!this.features[i]&&r&&(this.features[i]=new r(this)),l&&(a=l))}if(!this.projection&&s){this.projection=new s(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:i,drag:n,dragConstraints:a,layoutScroll:l,layoutRoot:u}=t;this.projection.setOptions({layoutId:e,layout:i,alwaysMeasureLayout:!!n||a&&(0,o.I)(a),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof i?i:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}return a}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,r.dO)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=(0,u.B)(t,{owner:this}),this.addValue(e,i)),i}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:i}=this.props,n="string"==typeof i||"object"==typeof i?null===(t=(0,g.o)(this.props,i))||void 0===t?void 0:t[e]:void 0;if(i&&void 0!==n)return n;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||(0,c.i)(r)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new l.L),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}},32663:(e,t,i)=>{"use strict";i.d(t,{J:()=>L});var n=i(51527),r=i(33029),o=i(77881);let s=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function a(e,t,i=1){(0,r.k)(i<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[n,l]=function(e){let t=s.exec(e);if(!t)return[,];let[,i,n]=t;return[i,n]}(e);if(!n)return;let u=window.getComputedStyle(t).getPropertyValue(n);return u?u.trim():(0,o.tm)(l)?a(l,t,i+1):l}var l=i(54365),u=i(67188),d=i(70071),c=i(70908),h=i(8888),f=i(44841);let p=new Set(["width","height","top","left","right","bottom","x","y"]),g=e=>p.has(e),m=e=>Object.keys(e).some(g),v=e=>e===h.Rx||e===f.px,b=(e,t)=>parseFloat(e.split(", ")[t]),y=(e,t)=>(i,{transform:n})=>{if("none"===n||!n)return 0;let r=n.match(/^matrix3d\((.+)\)$/);if(r)return b(r[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?b(t[1],e):0}},_=new Set(["x","y","z"]),w=u._.filter(e=>!_.has(e)),C={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:y(4,13),y:y(5,14)},S=(e,t,i)=>{let n=t.measureViewportBox(),r=t.current,o=getComputedStyle(r),{display:s}=o,a={};"none"===s&&t.setStaticValue("display",e.display||"block"),i.forEach(e=>{a[e]=C[e](n,o)}),t.render();let l=t.measureViewportBox();return i.forEach(i=>{let n=t.getValue(i);n&&n.jump(a[i]),e[i]=C[i](l,o)}),e},x=(e,t,i={},n={})=>{t={...t},n={...n};let o=Object.keys(t).filter(g),s=[],a=!1,u=[];if(o.forEach(o=>{let c;let h=e.getValue(o);if(!e.hasValue(o))return;let p=i[o],g=(0,d.C)(p),m=t[o];if((0,l.C)(m)){let e=m.length,t=null===m[0]?1:0;p=m[t],g=(0,d.C)(p);for(let i=t;i{let n=e.getValue(i);void 0!==n&&(t.push([i,n.get()]),n.set(i.startsWith("scale")?1:0))}),t.length&&e.render(),t}(e),a=!0),u.push(o),n[o]=void 0!==n[o]?n[o]:t[o],h.jump(m))}}),!u.length)return{target:t,transitionEnd:n};{let i=u.indexOf("height")>=0?window.pageYOffset:null,r=S(t,e,u);return s.length&&s.forEach(([t,i])=>{e.getValue(t).set(i)}),e.render(),c.j&&null!==i&&window.scrollTo({top:i}),{target:r,transitionEnd:n}}},k=(e,t,i,n)=>{let r=function(e,{...t},i){let n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:i};for(let r in i&&(i={...i}),e.values.forEach(e=>{let t=e.get();if(!(0,o.tm)(t))return;let i=a(t,n);i&&e.set(i)}),t){let e=t[r];if(!(0,o.tm)(e))continue;let s=a(e,n);s&&(t[r]=s,i||(i={}),void 0===i[r]&&(i[r]=e))}return{target:t,transitionEnd:i}}(e,t,n);return function(e,t,i,n){return m(t)?x(e,t,i,n):{target:t,transitionEnd:n}}(e,t=r.target,i,n=r.transitionEnd)};var E=i(54188);class L extends E.l{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...i},{transformValues:r},o){let s=(0,n.P$)(i,e||{},this);if(r&&(t&&(t=r(t)),i&&(i=r(i)),s&&(s=r(s))),o){(0,n.GJ)(this,i,s);let e=k(this,i,s,t);t=e.transitionEnd,i=e.target}return{transition:e,transitionEnd:t,...i}}}},75432:(e,t,i)=>{"use strict";i.d(t,{b:()=>s});var n=i(74558),r=i(6776),o=i(14361);let s=(e,t)=>(0,o.q)(e)?new r.e(t,{enableHardwareAcceleration:!1}):new n.W(t,{enableHardwareAcceleration:!0})},66314:(e,t,i)=>{"use strict";i.d(t,{D:()=>r});var n=i(3276);function r(e){function t(t,i={}){return(0,n.F)(e(t,i))}if("undefined"==typeof Proxy)return t;let i=new Map;return new Proxy(t,{get:(e,n)=>(i.has(n)||i.set(n,t(n)),i.get(n))})}},40836:(e,t,i)=>{"use strict";i.d(t,{E:()=>h,F:()=>f});var n=i(3276),r=i(66314),o=i(48318),s=i(80181),a=i(17276),l=i(49289),u=i(75432),d=i(87608);let c={...a.s,...s.E,...l.o,...d.b},h=(0,r.D)((e,t)=>(0,o.w)(e,t,c,u.b));function f(e){return(0,n.F)((0,o.w)(e,{forwardMotionProps:!1},c,u.b))}},52069:(e,t,i)=>{"use strict";i.d(t,{D:()=>n});let n=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},48318:(e,t,i)=>{"use strict";i.d(t,{w:()=>_});var n=i(14361),r=i(2784),o=i(6780),s=i(8423),a=i(66052);let l=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function u(e,t,i){for(let n in t)(0,s.i)(t[n])||(0,o.j)(n,i)||(e[n]=t[n])}var d=i(11852),c=i(84030);let h=()=>({...l(),attrs:{}});var f=i(91709),p=i(30342),g=i(14819),m=i(10667);let v={useVisualState:(0,m.t)({scrapeMotionValuesFromProps:g.U,createRenderState:h,onMount:(e,t,{renderState:i,latestValues:n})=>{try{i.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){i.dimensions={x:0,y:0,width:0,height:0}}(0,c.i)(i,n,{enableHardwareAcceleration:!1},(0,f.a)(t.tagName),e.transformTemplate),(0,p.K)(t,i)}})};var b=i(90428);let y={useVisualState:(0,m.t)({scrapeMotionValuesFromProps:b.U,createRenderState:l})};function _(e,{forwardMotionProps:t=!1},i,o){return{...(0,n.q)(e)?v:y,preloadedFeatures:i,useRender:function(e=!1){return(t,i,o,{latestValues:p},g)=>{let m=((0,n.q)(t)?function(e,t,i,n){let o=(0,r.useMemo)(()=>{let i=h();return(0,c.i)(i,t,{enableHardwareAcceleration:!1},(0,f.a)(n),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};u(t,e.style,e),o.style={...t,...o.style}}return o}:function(e,t,i){let n;let o={},s=(u(n={},e.style||{},e),Object.assign(n,function({transformTemplate:e},t,i){return(0,r.useMemo)(()=>{let n=l();return(0,a.r)(n,t,{enableHardwareAcceleration:!i},e),Object.assign({},n.vars,n.style)},[t])}(e,t,i)),e.transformValues?e.transformValues(n):n);return e.drag&&!1!==e.dragListener&&(o.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=s,o})(i,p,g,t),v={...(0,d.L)(i,"string"==typeof t,e),...m,ref:o},{children:b}=i,y=(0,r.useMemo)(()=>(0,s.i)(b)?b.get():b,[b]);return(0,r.createElement)(t,{...v,children:y})}}(t),createVisualElement:o,Component:e}}},11852:(e,t,i)=>{"use strict";i.d(t,{K:()=>o,L:()=>s});var n=i(48188);let r=e=>!(0,n.Z)(e);function o(e){e&&(r=t=>t.startsWith("on")?!(0,n.Z)(t):e(t))}try{o(i(47229).Z)}catch(e){}function s(e,t,i){let o={};for(let s in e)("values"!==s||"object"!=typeof e.values)&&(r(s)||!0===i&&(0,n.Z)(s)||!t&&!(0,n.Z)(s)||e.draggable&&s.startsWith("onDrag"))&&(o[s]=e[s]);return o}},77881:(e,t,i)=>{"use strict";i.d(t,{Xp:()=>s,f9:()=>r,tm:()=>o});let n=e=>t=>"string"==typeof t&&t.startsWith(e),r=n("--"),o=n("var(--"),s=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},14361:(e,t,i)=>{"use strict";i.d(t,{q:()=>r});let n=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function r(e){if("string"!=typeof e||e.includes("-"));else if(n.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}},58895:(e,t,i)=>{"use strict";function n(e){return e instanceof SVGElement&&"svg"!==e.tagName}i.d(t,{v:()=>n})},51997:(e,t,i)=>{"use strict";i.d(t,{T:()=>s});var n=i(99514),r=i(32004),o=i(75942);function s(e,t){let i=(0,o.A)(e);return i!==r.h&&(i=n.P),i.getAnimatableNone?i.getAnimatableNone(t):void 0}},75942:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var n=i(98172),r=i(32004);let o={...i(23280).j,color:n.$,backgroundColor:n.$,outlineColor:n.$,fill:n.$,stroke:n.$,borderColor:n.$,borderTopColor:n.$,borderRightColor:n.$,borderBottomColor:n.$,borderLeftColor:n.$,filter:r.h,WebkitFilter:r.h},s=e=>o[e]},70071:(e,t,i)=>{"use strict";i.d(t,{$:()=>s,C:()=>a});var n=i(8888),r=i(44841),o=i(195);let s=[n.Rx,r.px,r.aQ,r.RW,r.vw,r.vh,{test:e=>"auto"===e,parse:e=>e}],a=e=>s.find((0,o.l)(e))},23280:(e,t,i)=>{"use strict";i.d(t,{j:()=>s});var n=i(8888),r=i(44841);let o={...n.Rx,transform:Math.round},s={borderWidth:r.px,borderTopWidth:r.px,borderRightWidth:r.px,borderBottomWidth:r.px,borderLeftWidth:r.px,borderRadius:r.px,radius:r.px,borderTopLeftRadius:r.px,borderTopRightRadius:r.px,borderBottomRightRadius:r.px,borderBottomLeftRadius:r.px,width:r.px,maxWidth:r.px,height:r.px,maxHeight:r.px,size:r.px,top:r.px,right:r.px,bottom:r.px,left:r.px,padding:r.px,paddingTop:r.px,paddingRight:r.px,paddingBottom:r.px,paddingLeft:r.px,margin:r.px,marginTop:r.px,marginRight:r.px,marginBottom:r.px,marginLeft:r.px,rotate:r.RW,rotateX:r.RW,rotateY:r.RW,rotateZ:r.RW,scale:n.bA,scaleX:n.bA,scaleY:n.bA,scaleZ:n.bA,skew:r.RW,skewX:r.RW,skewY:r.RW,distance:r.px,translateX:r.px,translateY:r.px,translateZ:r.px,x:r.px,y:r.px,z:r.px,perspective:r.px,transformPerspective:r.px,opacity:n.Fq,originX:r.$C,originY:r.$C,originZ:r.px,zIndex:o,fillOpacity:n.Fq,strokeOpacity:n.Fq,numOctaves:o}},195:(e,t,i)=>{"use strict";i.d(t,{l:()=>n});let n=e=>t=>t.test(e)},74558:(e,t,i)=>{"use strict";i.d(t,{W:()=>h});var n=i(66052),r=i(77881),o=i(67188),s=i(90428),a=i(12228),l=i(75942),u=i(26255),d=i(32663),c=i(8423);class h extends d.J{readValueFromInstance(e,t){if(o.G.has(t)){let e=(0,l.A)(t);return e&&e.default||0}{let i=window.getComputedStyle(e),n=((0,r.f9)(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return(0,u.J)(e,t)}build(e,t,i,r){(0,n.r)(e,t,i,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return(0,s.U)(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,c.i)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,i,n){(0,a.N)(e,t,i,n)}}},66052:(e,t,i)=>{"use strict";i.d(t,{r:()=>l});var n=i(10455),r=i(77881),o=i(67188);let s=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var a=i(23280);function l(e,t,i,l){let{style:u,vars:d,transform:c,transformOrigin:h}=e,f=!1,p=!1,g=!0;for(let e in t){let i=t[e];if((0,r.f9)(e)){d[e]=i;continue}let n=a.j[e],l=s(i,n);if(o.G.has(e)){if(f=!0,c[e]=l,!g)continue;i!==(n.default||0)&&(g=!1)}else e.startsWith("origin")?(p=!0,h[e]=l):u[e]=l}if(!t.transform&&(f||l?u.transform=(0,n.P)(e.transform,i,g,l):u.transform&&(u.transform="none")),p){let{originX:e="50%",originY:t="50%",originZ:i=0}=h;u.transformOrigin=`${e} ${t} ${i}`}}},10455:(e,t,i)=>{"use strict";i.d(t,{P:()=>s});var n=i(67188);let r={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},o=n._.length;function s(e,{enableHardwareAcceleration:t=!0,allowTransformNone:i=!0},s,a){let l="";for(let t=0;t{"use strict";function n(e,{style:t,vars:i},n,r){for(let o in Object.assign(e.style,t,r&&r.getProjectionStyles(n)),i)e.style.setProperty(o,i[o])}i.d(t,{N:()=>n})},90428:(e,t,i)=>{"use strict";i.d(t,{U:()=>o});var n=i(6780),r=i(8423);function o(e,t){let{style:i}=e,o={};for(let s in i)((0,r.i)(i[s])||t.style&&(0,r.i)(t.style[s])||(0,n.j)(s,e))&&(o[s]=i[s]);return o}},67188:(e,t,i)=>{"use strict";i.d(t,{G:()=>r,_:()=>n});let n=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],r=new Set(n)},88568:(e,t,i)=>{"use strict";i.d(t,{R:()=>n});let n=new WeakMap},6776:(e,t,i)=>{"use strict";i.d(t,{e:()=>f});var n=i(14819),r=i(32663),o=i(84030),s=i(52069),a=i(56928),l=i(67188),u=i(30342),d=i(75942),c=i(57346),h=i(91709);class f extends r.J{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(l.G.has(t)){let e=(0,d.A)(t);return e&&e.default||0}return t=a.s.has(t)?t:(0,s.D)(t),e.getAttribute(t)}measureInstanceViewportBox(){return(0,c.dO)()}scrapeMotionValuesFromProps(e,t){return(0,n.U)(e,t)}build(e,t,i,n){(0,o.i)(e,t,i,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,i,n){(0,u.K)(e,t,i,n)}mount(e){this.isSVGTag=(0,h.a)(e.tagName),super.mount(e)}}},84030:(e,t,i)=>{"use strict";i.d(t,{i:()=>l});var n=i(66052),r=i(44841);function o(e,t,i){return"string"==typeof e?e:r.px.transform(t+i*e)}let s={offset:"stroke-dashoffset",array:"stroke-dasharray"},a={offset:"strokeDashoffset",array:"strokeDasharray"};function l(e,{attrX:t,attrY:i,attrScale:l,originX:u,originY:d,pathLength:c,pathSpacing:h=1,pathOffset:f=0,...p},g,m,v){if((0,n.r)(e,p,g,v),m){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:b,style:y,dimensions:_}=e;b.transform&&(_&&(y.transform=b.transform),delete b.transform),_&&(void 0!==u||void 0!==d||y.transform)&&(y.transformOrigin=`${o(void 0!==u?u:.5,_.x,_.width)} ${o(void 0!==d?d:.5,_.y,_.height)}`),void 0!==t&&(b.x=t),void 0!==i&&(b.y=i),void 0!==l&&(b.scale=l),void 0!==c&&function(e,t,i=1,n=0,o=!0){e.pathLength=1;let l=o?s:a;e[l.offset]=r.px.transform(-n);let u=r.px.transform(t),d=r.px.transform(i);e[l.array]=`${u} ${d}`}(b,c,h,f,!1)}},56928:(e,t,i)=>{"use strict";i.d(t,{s:()=>n});let n=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"])},91709:(e,t,i)=>{"use strict";i.d(t,{a:()=>n});let n=e=>"string"==typeof e&&"svg"===e.toLowerCase()},30342:(e,t,i)=>{"use strict";i.d(t,{K:()=>s});var n=i(52069),r=i(12228),o=i(56928);function s(e,t,i,s){for(let i in(0,r.N)(e,t,void 0,s),t.attrs)e.setAttribute(o.s.has(i)?i:(0,n.D)(i),t.attrs[i])}},14819:(e,t,i)=>{"use strict";i.d(t,{U:()=>s});var n=i(8423),r=i(90428),o=i(67188);function s(e,t){let i=(0,r.U)(e,t);for(let r in e)((0,n.i)(e[r])||(0,n.i)(t[r]))&&(i[-1!==o._.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return i}},85842:(e,t,i)=>{"use strict";i.d(t,{E:()=>o});var n=i(59738);let r=(e,t)=>e.depth-t.depth;class o{constructor(){this.children=[],this.isDirty=!1}add(e){(0,n.y4)(this.children,e),this.isDirty=!0}remove(e){(0,n.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(r),this.isDirty=!1,this.children.forEach(e)}}},4060:(e,t,i)=>{"use strict";i.d(t,{G:()=>s,M:()=>a});var n=i(91129),r=i(90026),o=i(97131);function s(e){return(0,n.H)(e.animate)||o.V.some(t=>(0,r.$)(e[t]))}function a(e){return!!(s(e)||e.variants)}},90026:(e,t,i)=>{"use strict";function n(e){return"string"==typeof e||Array.isArray(e)}i.d(t,{$:()=>n})},66968:(e,t,i)=>{"use strict";i.d(t,{x:()=>r});var n=i(70645);function r(e,t,i){let r,o,s=e.getProps();return(0,n.o)(s,t,void 0!==i?i:s.custom,(r={},e.values.forEach((e,t)=>r[t]=e.get()),r),(o={},e.values.forEach((e,t)=>o[t]=e.getVelocity()),o))}},70645:(e,t,i)=>{"use strict";function n(e,t,i,n={},r={}){return"function"==typeof t&&(t=t(void 0!==i?i:e.custom,n,r)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==i?i:e.custom,n,r)),t}i.d(t,{o:()=>n})},51527:(e,t,i)=>{"use strict";i.d(t,{GJ:()=>b,P$:()=>y,CD:()=>g,gg:()=>v});let n=e=>/^\-?\d*\.?\d+$/.test(e);var r=i(65508),o=i(9627),s=i(7881),a=i(99514),l=i(51997),u=i(98172),d=i(70071),c=i(195);let h=[...d.$,u.$,a.P],f=e=>h.find((0,c.l)(e));var p=i(66968);function g(e,t){let i=(0,p.x)(e,t),{transitionEnd:n={},transition:r={},...a}=i?e.makeTargetAnimatable(i,!1):{};for(let t in a={...a,...n}){let i=(0,o.Y)(a[t]);e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,s.B)(i))}}function m(e,t){[...t].reverse().forEach(i=>{let n=e.getVariant(i);n&&g(e,n),e.variantChildren&&e.variantChildren.forEach(e=>{m(e,t)})})}function v(e,t){return Array.isArray(t)?m(e,t):"string"==typeof t?m(e,[t]):void g(e,t)}function b(e,t,i){var o,u;let d=Object.keys(t).filter(t=>!e.hasValue(t)),c=d.length;if(c)for(let h=0;h{"use strict";i.d(t,{V:()=>r,e:()=>n});let n=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],r=["initial",...n]},59738:(e,t,i)=>{"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function r(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}function o([...e],t,i){let n=t<0?e.length+t:t;if(n>=0&&nr,uo:()=>o,y4:()=>n})},53913:(e,t,i)=>{"use strict";i.d(t,{u:()=>n});let n=(e,t,i)=>Math.min(Math.max(i,e),t)},97246:(e,t,i)=>{"use strict";i.d(t,{g:()=>r});var n=i(2885);function r(e,t){let i=performance.now(),r=({timestamp:o})=>{let s=o-i;s>=t&&((0,n.Pn)(r),e(s-t))};return n.Wi.read(r,!0),()=>(0,n.Pn)(r)}},61285:(e,t,i)=>{"use strict";i.d(t,{T:()=>n,y:()=>r});let n=(e,t)=>Math.abs(e-t);function r(e,t){return Math.sqrt(n(e.x,t.x)**2+n(e.y,t.y)**2)}},33029:(e,t,i)=>{"use strict";i.d(t,{K:()=>r,k:()=>o});var n=i(606);let r=n.Z,o=n.Z},2466:(e,t,i)=>{"use strict";i.d(t,{s:()=>E});var n=i(33029),r=i(98172),o=i(53913),s=i(51413);function a(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}var l=i(86652),u=i(25727),d=i(17041);let c=(e,t,i)=>{let n=e*e;return Math.sqrt(Math.max(0,i*(t*t-n)+n))},h=[l.$,u.m,d.J],f=e=>h.find(t=>t.test(e));function p(e){let t=f(e);(0,n.k)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let i=t.parse(e);return t===d.J&&(i=function({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,o=0,s=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,l=2*i-n;r=a(l,n,e+1/3),o=a(l,n,e),s=a(l,n,e-1/3)}else r=o=s=i;return{red:Math.round(255*r),green:Math.round(255*o),blue:Math.round(255*s),alpha:n}}(i)),i}let g=(e,t)=>{let i=p(e),n=p(t),r={...i};return e=>(r.red=c(i.red,n.red,e),r.green=c(i.green,n.green,e),r.blue=c(i.blue,n.blue,e),r.alpha=(0,s.C)(i.alpha,n.alpha,e),u.m.transform(r))};var m=i(19106),v=i(99514);let b=(e,t)=>i=>`${i>0?t:e}`;function y(e,t){return"number"==typeof e?i=>(0,s.C)(e,t,i):r.$.test(e)?g(e,t):e.startsWith("var(")?b(e,t):C(e,t)}let _=(e,t)=>{let i=[...e],n=i.length,r=e.map((e,i)=>y(e,t[i]));return e=>{for(let t=0;t{let i={...e,...t},n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=y(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}},C=(e,t)=>{let i=v.P.createTransformer(t),r=(0,v.V)(e),o=(0,v.V)(t);return r.numVars===o.numVars&&r.numColors===o.numColors&&r.numNumbers>=o.numNumbers?(0,m.z)(_(r.values,o.values),i):((0,n.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),b(e,t))};var S=i(38172),x=i(606);let k=(e,t)=>i=>(0,s.C)(e,t,i);function E(e,t,{clamp:i=!0,ease:s,mixer:a}={}){let l=e.length;if((0,n.k)(l===t.length,"Both input and output ranges must be the same length"),1===l)return()=>t[0];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());let u=function(e,t,i){let n=[],o=i||function(e){if("number"==typeof e);else if("string"==typeof e)return r.$.test(e)?g:C;else if(Array.isArray(e))return _;else if("object"==typeof e)return w;return k}(e[0]),s=e.length-1;for(let i=0;i{let i=0;if(d>1)for(;ic((0,o.u)(e[0],e[l-1],t)):c}},70908:(e,t,i)=>{"use strict";i.d(t,{j:()=>n});let n="undefined"!=typeof document},73271:(e,t,i)=>{"use strict";function n(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}i.d(t,{I:()=>n})},65508:(e,t,i)=>{"use strict";i.d(t,{W:()=>n});let n=e=>/^0[^.\s]+$/.test(e)},51413:(e,t,i)=>{"use strict";i.d(t,{C:()=>n});let n=(e,t,i)=>-i*e+i*t+e},606:(e,t,i)=>{"use strict";i.d(t,{Z:()=>n});let n=e=>e},85285:(e,t,i)=>{"use strict";i.d(t,{Y:()=>r});var n=i(65673);function r(e){let t=[0];return(0,n.c)(t,e.length-1),t}},65673:(e,t,i)=>{"use strict";i.d(t,{c:()=>o});var n=i(51413),r=i(38172);function o(e,t){let i=e[e.length-1];for(let o=1;o<=t;o++){let s=(0,r.Y)(0,t,o);e.push((0,n.C)(i,1,s))}}},19106:(e,t,i)=>{"use strict";i.d(t,{z:()=>r});let n=(e,t)=>i=>t(e(i)),r=(...e)=>e.reduce(n)},38172:(e,t,i)=>{"use strict";i.d(t,{Y:()=>n});let n=(e,t,i)=>{let n=t-e;return 0===n?1:(i-e)/n}},72796:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var n=i(70908),r=i(98201);function o(){if(r.O.current=!0,n.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>r.n.current=e.matches;e.addListener(t),t()}else r.n.current=!1}}},98201:(e,t,i)=>{"use strict";i.d(t,{O:()=>r,n:()=>n});let n={current:null},r={current:!1}},9627:(e,t,i)=>{"use strict";i.d(t,{Y:()=>o,p:()=>r});var n=i(54365);let r=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),o=e=>(0,n.C)(e)?e[e.length-1]||0:e},71905:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(59738);class r{constructor(){this.subscriptions=[]}add(e){return(0,n.y4)(this.subscriptions,e),()=>(0,n.cl)(this.subscriptions,e)}notify(e,t,i){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,i);else for(let r=0;r{"use strict";i.d(t,{X:()=>r,w:()=>n});let n=e=>1e3*e,r=e=>e/1e3},75248:(e,t,i)=>{"use strict";i.d(t,{h:()=>r});var n=i(2784);function r(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},58550:(e,t,i)=>{"use strict";i.d(t,{N:()=>s});var n=i(2885),r=i(2784),o=i(85632);function s(){let e=(0,o.t)(),[t,i]=(0,r.useState)(0),s=(0,r.useCallback)(()=>{e.current&&i(t+1)},[t]);return[(0,r.useCallback)(()=>n.Wi.postRender(s),[s]),t]}},37981:(e,t,i)=>{"use strict";i.d(t,{c:()=>n});let n={current:!1}},85632:(e,t,i)=>{"use strict";i.d(t,{t:()=>o});var n=i(2784),r=i(53072);function o(){let e=(0,n.useRef)(!1);return(0,r.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},53072:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(2784);let r=i(70908).j?n.useLayoutEffect:n.useEffect},55212:(e,t,i)=>{"use strict";i.d(t,{z:()=>r});var n=i(2784);function r(e){return(0,n.useEffect)(()=>()=>e(),[])}},32369:(e,t,i)=>{"use strict";function n(e,t){return t?e*(1e3/t):0}i.d(t,{R:()=>n})},7881:(e,t,i)=>{"use strict";i.d(t,{B:()=>u,H:()=>l});var n=i(96002),r=i(2885),o=i(71905),s=i(32369);let a=e=>!isNaN(parseFloat(e));class l{constructor(e,t={}){this.version="10.12.12",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:i,timestamp:o}=n.frameData;this.lastUpdated!==o&&(this.timeDelta=i,this.lastUpdated=o,r.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>r.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=a(this.current),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new o.L);let i=this.events[e].add(t);return"change"===e?()=>{i(),r.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,i){this.set(t),this.prev=e,this.timeDelta=i}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,s.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function u(e,t){return new l(e,t)}},86652:(e,t,i)=>{"use strict";i.d(t,{$:()=>r});var n=i(25727);let r={test:(0,i(95610).i)("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),n=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),n=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:n.m.transform}},17041:(e,t,i)=>{"use strict";i.d(t,{J:()=>a});var n=i(8888),r=i(44841),o=i(32860),s=i(95610);let a={test:(0,s.i)("hsl","hue"),parse:(0,s.d)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:s=1})=>"hsla("+Math.round(e)+", "+r.aQ.transform((0,o.Nw)(t))+", "+r.aQ.transform((0,o.Nw)(i))+", "+(0,o.Nw)(n.Fq.transform(s))+")"}},98172:(e,t,i)=>{"use strict";i.d(t,{$:()=>a});var n=i(32860),r=i(86652),o=i(17041),s=i(25727);let a={test:e=>s.m.test(e)||r.$.test(e)||o.J.test(e),parse:e=>s.m.test(e)?s.m.parse(e):o.J.test(e)?o.J.parse(e):r.$.parse(e),transform:e=>(0,n.HD)(e)?e:e.hasOwnProperty("red")?s.m.transform(e):o.J.transform(e)}},25727:(e,t,i)=>{"use strict";i.d(t,{m:()=>u});var n=i(53913),r=i(8888),o=i(32860),s=i(95610);let a=e=>(0,n.u)(0,255,e),l={...r.Rx,transform:e=>Math.round(a(e))},u={test:(0,s.i)("rgb","red"),parse:(0,s.d)("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(i)+", "+(0,o.Nw)(r.Fq.transform(n))+")"}},95610:(e,t,i)=>{"use strict";i.d(t,{d:()=>o,i:()=>r});var n=i(32860);let r=(e,t)=>i=>!!((0,n.HD)(i)&&n.mj.test(i)&&i.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(i,t)),o=(e,t,i)=>r=>{if(!(0,n.HD)(r))return r;let[o,s,a,l]=r.match(n.KP);return{[e]:parseFloat(o),[t]:parseFloat(s),[i]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}}},32004:(e,t,i)=>{"use strict";i.d(t,{h:()=>l});var n=i(99514),r=i(32860);let o=new Set(["brightness","contrast","saturate","opacity"]);function s(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(r.KP)||[];if(!n)return e;let s=i.replace(n,""),a=o.has(t)?1:0;return n!==i&&(a*=100),t+"("+a+s+")"}let a=/([a-z-]*)\(.*?\)/g,l={...n.P,getAnimatableNone:e=>{let t=e.match(a);return t?t.map(s).join(" "):e}}},99514:(e,t,i)=>{"use strict";i.d(t,{P:()=>m,V:()=>h});var n=i(77881),r=i(606),o=i(98172),s=i(8888),a=i(32860);let l={regex:n.Xp,countKey:"Vars",token:"${v}",parse:r.Z},u={regex:a.dA,countKey:"Colors",token:"${c}",parse:o.$.parse},d={regex:a.KP,countKey:"Numbers",token:"${n}",parse:s.Rx.parse};function c(e,{regex:t,countKey:i,token:n,parse:r}){let o=e.tokenised.match(t);o&&(e["num"+i]=o.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...o.map(r)))}function h(e){let t=e.toString(),i={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return i.value.includes("var(--")&&c(i,l),c(i,u),c(i,d),i}function f(e){return h(e).values}function p(e){let{values:t,numColors:i,numVars:n,tokenised:r}=h(e),s=t.length;return e=>{let t=r;for(let r=0;r"number"==typeof e?0:e,m={test:function(e){var t,i;return isNaN(e)&&(0,a.HD)(e)&&((null===(t=e.match(a.KP))||void 0===t?void 0:t.length)||0)+((null===(i=e.match(a.dA))||void 0===i?void 0:i.length)||0)>0},parse:f,createTransformer:p,getAnimatableNone:function(e){let t=f(e);return p(e)(t.map(g))}}},8888:(e,t,i)=>{"use strict";i.d(t,{Fq:()=>o,Rx:()=>r,bA:()=>s});var n=i(53913);let r={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},o={...r,transform:e=>(0,n.u)(0,1,e)},s={...r,default:1}},44841:(e,t,i)=>{"use strict";i.d(t,{$C:()=>d,RW:()=>o,aQ:()=>s,px:()=>a,vh:()=>l,vw:()=>u});var n=i(32860);let r=e=>({test:t=>(0,n.HD)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),o=r("deg"),s=r("%"),a=r("px"),l=r("vh"),u=r("vw"),d={...s,parse:e=>s.parse(e)/100,transform:e=>s.transform(100*e)}},32860:(e,t,i)=>{"use strict";i.d(t,{HD:()=>a,KP:()=>r,Nw:()=>n,dA:()=>o,mj:()=>s});let n=e=>Math.round(1e5*e)/1e5,r=/(-)?([\d]*\.?[\d])+/g,o=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,s=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function a(e){return"string"==typeof e}},64595:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(8423);function r(e){return!!((0,n.i)(e)&&e.add)}},8423:(e,t,i)=>{"use strict";i.d(t,{i:()=>n});let n=e=>!!(e&&e.getVelocity)},93920:(e,t,i)=>{"use strict";i.d(t,{b:()=>o});var n=i(9627),r=i(8423);function o(e){let t=(0,r.i)(e)?e.get():e;return(0,n.p)(t)?t.toValue():t}},37795:e=>{"use strict";var t=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var n,r=this;if("function"!=typeof r||"[object Function]"!==i.call(r))throw TypeError("Function.prototype.bind called on incompatible "+r);for(var o=t.call(arguments,1),s=Math.max(0,r.length-o.length),a=[],l=0;l{"use strict";var n=i(37795);e.exports=Function.prototype.bind||n},67286:(e,t,i)=>{"use strict";var n,r=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(e){l=null}var u=function(){throw new s},d=l?function(){try{return arguments.callee,u}catch(e){try{return l(arguments,"callee").get}catch(e){return u}}}():u,c=i(32636)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":c?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":c?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&c?h(new Map()[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&c?h(new Set()[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":c?h(""[Symbol.iterator]()):n,"%Symbol%":c?Symbol:n,"%SyntaxError%":r,"%ThrowTypeError%":d,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};try{null.error}catch(e){var m=h(h(e));g["%Error.prototype%"]=m}var v=function e(t){var i;if("%AsyncFunction%"===t)i=a("async function () {}");else if("%GeneratorFunction%"===t)i=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)i=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(i=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var r=e("%AsyncGenerator%");r&&(i=h(r.prototype))}return g[t]=i,i},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},y=i(4090),_=i(23198),w=y.call(Function.call,Array.prototype.concat),C=y.call(Function.apply,Array.prototype.splice),S=y.call(Function.call,String.prototype.replace),x=y.call(Function.call,String.prototype.slice),k=y.call(Function.call,RegExp.prototype.exec),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,L=/\\(\\)?/g,M=function(e){var t=x(e,0,1),i=x(e,-1);if("%"===t&&"%"!==i)throw new r("invalid intrinsic syntax, expected closing `%`");if("%"===i&&"%"!==t)throw new r("invalid intrinsic syntax, expected opening `%`");var n=[];return S(e,E,function(e,t,i,r){n[n.length]=i?S(r,L,"$1"):t||e}),n},N=function(e,t){var i,n=e;if(_(b,n)&&(n="%"+(i=b[n])[0]+"%"),_(g,n)){var o=g[n];if(o===f&&(o=v(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:o}}throw new r("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new r("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=M(e),n=i.length>0?i[0]:"",o=N("%"+n+"%",t),a=o.name,u=o.value,d=!1,c=o.alias;c&&(n=c[0],C(i,w([0,1],c)));for(var h=1,f=!0;h=i.length){var b=l(u,p);u=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:u[p]}else f=_(u,p),u=u[p];f&&!d&&(g[a]=u)}}return u}},50326:(e,t,i)=>{"use strict";var n=i(67286)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},81181:(e,t,i)=>{"use strict";var n=i(67286)("%Object.defineProperty%",!0),r=function(){if(n)try{return n({},"a",{value:1}),!0}catch(e){}return!1};r.hasArrayLengthDefineBug=function(){if(!r())return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=r},32636:(e,t,i)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,r=i(66679);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&r()}},66679:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),i=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(i))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var r=Object.getOwnPropertyDescriptor(e,t);if(42!==r.value||!0!==r.enumerable)return!1}return!0}},67226:(e,t,i)=>{"use strict";var n=i(66679);e.exports=function(){return n()&&!!Symbol.toStringTag}},23198:(e,t,i)=>{"use strict";var n=i(4090);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},84485:(e,t,i)=>{"use strict";var n=i(77834).Buffer,r=i(67525).Transform;function o(e){r.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i(91285)(o,r),o.prototype._transform=function(e,t,i){var n=null;try{this.update(e,t)}catch(e){n=e}i(n)},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(function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var i=this._block,r=0;this._blockOffset+e.length-r>=this._blockSize;){for(var o=this._blockOffset;o0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);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();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var i=0;i<4;++i)this._length[i]=0;return t},o.prototype._digest=function(){throw Error("_digest is not implemented")},e.exports=o},34485:(e,t,i)=>{t.utils=i(50212),t.common=i(74495),t.sha=i(45530),t.ripemd=i(91396),t.hmac=i(15047),t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160},74495:(e,t,i)=>{"use strict";var n=i(50212),r=i(79561);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var i=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-i,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-i,this.endian);for(var r=0;r>>24&255,n[r++]=e>>>16&255,n[r++]=e>>>8&255,n[r++]=255&e}else for(o=8,n[r++]=255&e,n[r++]=e>>>8&255,n[r++]=e>>>16&255,n[r++]=e>>>24&255,n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=0;o{"use strict";var n=i(50212),r=i(79561);function o(e,t,i){if(!(this instanceof o))return new o(e,t,i);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,i))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=new this.Hash().update(e).digest()),r(e.length<=this.blockSize);for(var t=e.length;t{"use strict";var n=i(50212),r=i(74495),o=n.rotl32,s=n.sum32,a=n.sum32_3,l=n.sum32_4,u=r.BlockHash;function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function c(e,t,i,n){return e<=15?t^i^n:e<=31?t&i|~t&n:e<=47?(t|~i)^n:e<=63?t&n|i&~n:t^(i|~n)}n.inherits(d,u),t.ripemd160=d,d.blockSize=512,d.outSize=160,d.hmacStrength=192,d.padLength=64,d.prototype._update=function(e,t){for(var i=this.h[0],n=this.h[1],r=this.h[2],u=this.h[3],d=this.h[4],m=i,v=n,b=r,y=u,_=d,w=0;w<80;w++){var C,S,x=s(o(l(i,c(w,n,r,u),e[h[w]+t],(C=w)<=15?0:C<=31?1518500249:C<=47?1859775393:C<=63?2400959708:2840853838),p[w]),d);i=d,d=u,u=o(r,10),r=n,n=x,x=s(o(l(m,c(79-w,v,b,y),e[f[w]+t],(S=w)<=15?1352829926:S<=31?1548603684:S<=47?1836072691:S<=63?2053994217:0),g[w]),_),m=_,_=y,y=o(b,10),b=v,v=x}x=a(this.h[1],r,y),this.h[1]=a(this.h[2],u,_),this.h[2]=a(this.h[3],d,m),this.h[3]=a(this.h[4],i,v),this.h[4]=a(this.h[0],n,b),this.h[0]=x},d.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var h=[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],f=[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],p=[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],g=[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]},45530:(e,t,i)=>{"use strict";t.sha1=i(35079),t.sha224=i(63823),t.sha256=i(68032),t.sha384=i(25328),t.sha512=i(20168)},35079:(e,t,i)=>{"use strict";var n=i(50212),r=i(74495),o=i(40713),s=n.rotl32,a=n.sum32,l=n.sum32_5,u=o.ft_1,d=r.BlockHash,c=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;d.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}n.inherits(h,d),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var i=this.W,n=0;n<16;n++)i[n]=e[t+n];for(;n{"use strict";var n=i(50212),r=i(68032);function o(){if(!(this instanceof o))return new o;r.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(o,r),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},68032:(e,t,i)=>{"use strict";var n=i(50212),r=i(74495),o=i(40713),s=i(79561),a=n.sum32,l=n.sum32_4,u=n.sum32_5,d=o.ch32,c=o.maj32,h=o.s0_256,f=o.s1_256,p=o.g0_256,g=o.g1_256,m=r.BlockHash,v=[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,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=Array(64)}n.inherits(b,m),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var i=this.W,n=0;n<16;n++)i[n]=e[t+n];for(;n{"use strict";var n=i(50212),r=i(20168);function o(){if(!(this instanceof o))return new o;r.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(o,r),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},20168:(e,t,i)=>{"use strict";var n=i(50212),r=i(74495),o=i(79561),s=n.rotr64_hi,a=n.rotr64_lo,l=n.shr64_hi,u=n.shr64_lo,d=n.sum64,c=n.sum64_hi,h=n.sum64_lo,f=n.sum64_4_hi,p=n.sum64_4_lo,g=n.sum64_5_hi,m=n.sum64_5_lo,v=r.BlockHash,b=[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,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;v.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=Array(160)}n.inherits(y,v),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var i=this.W,n=0;n<32;n++)i[n]=e[t+n];for(;n{"use strict";var n=i(50212).rotr32;function r(e,t,i){return e&t^e&i^t&i}t.ft_1=function(e,t,i,n){return 0===e?t&i^~t&n:1===e||3===e?t^i^n:2===e?r(t,i,n):void 0},t.ch32=function(e,t,i){return e&t^~e&i},t.maj32=r,t.p32=function(e,t,i){return e^t^i},t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},50212:(e,t,i)=>{"use strict";var n=i(79561),r=i(91285);function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function a(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=r,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var i=[];if("string"==typeof e){if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/ig,"")).length%2!=0&&(e="0"+e),r=0;r>6|192:((o=e,s=r,(64512&o.charCodeAt(s))!=55296||s<0||s+1>=o.length?1:(64512&o.charCodeAt(s+1))!=56320)?i[n++]=a>>12|224:(a=65536+((1023&a)<<10)+(1023&e.charCodeAt(++r)),i[n++]=a>>18|240,i[n++]=a>>12&63|128),i[n++]=a>>6&63|128),i[n++]=63&a|128)}}else for(r=0;r>>0;return a},t.split32=function(e,t){for(var i=Array(4*e.length),n=0,r=0;n>>24,i[r+1]=o>>>16&255,i[r+2]=o>>>8&255,i[r+3]=255&o):(i[r+3]=o>>>24,i[r+2]=o>>>16&255,i[r+1]=o>>>8&255,i[r]=255&o)}return i},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,i){return e+t+i>>>0},t.sum32_4=function(e,t,i,n){return e+t+i+n>>>0},t.sum32_5=function(e,t,i,n,r){return e+t+i+n+r>>>0},t.sum64=function(e,t,i,n){var r=e[t],o=n+e[t+1]>>>0;e[t]=(o>>0,e[t+1]=o},t.sum64_hi=function(e,t,i,n){return(t+n>>>0>>0},t.sum64_lo=function(e,t,i,n){return t+n>>>0},t.sum64_4_hi=function(e,t,i,n,r,o,s,a){var l=t;return e+i+r+s+(0+((l=l+n>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,i,n,r,o,s,a){return t+n+o+a>>>0},t.sum64_5_hi=function(e,t,i,n,r,o,s,a,l,u){var d=t;return e+i+r+s+l+(0+((d=d+n>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,i,n,r,o,s,a,l,u){return t+n+o+a+u>>>0},t.rotr64_hi=function(e,t,i){return(t<<32-i|e>>>i)>>>0},t.rotr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0},t.shr64_hi=function(e,t,i){return e>>>i},t.shr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0}},78873:(e,t,i)=>{"use strict";var n=i(34485),r=i(43022),o=i(79561);function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=r.toArray(e.entropy,e.entropyEnc||"hex"),i=r.toArray(e.nonce,e.nonceEnc||"hex"),n=r.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,i,n)}e.exports=s,s.prototype._init=function(e,t,i){var n=e.concat(t).concat(i);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var r=0;r=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(i||[])),this._reseed=1},s.prototype.generate=function(e,t,i,n){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof t&&(n=i,i=t,t=null),i&&(i=r.toArray(i,n||"hex"),this._update(i));for(var o=[];o.length{"use strict";var n=i(73887),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function l(e){return n.isMemo(e)?s:a[e.$$typeof]||r}a[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[n.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,i,n){if("string"!=typeof i){if(p){var r=f(i);r&&r!==p&&e(t,r,n)}var s=d(i);c&&(s=s.concat(c(i)));for(var a=l(t),g=l(i),m=0;m{"use strict";/** @license React v16.13.1 + `),()=>{document.head.removeChild(l)}},[t]),n.createElement(l,{isPresent:t,childRef:r,sizeRef:o},n.cloneElement(e,{ref:r}))}let d=({children:e,initial:t,isPresent:i,onExitComplete:r,custom:o,presenceAffectsLayout:l,mode:d})=>{let h=(0,a.h)(c),f=(0,n.useId)(),p=(0,n.useMemo)(()=>({id:f,initial:t,isPresent:i,custom:o,onExitComplete:e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;r&&r()},register:e=>(h.set(e,!1),()=>h.delete(e))}),l?void 0:[i]);return(0,n.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[i]),n.useEffect(()=>{i||h.size||!r||r()},[i]),"popLayout"===d&&(e=n.createElement(u,{isPresent:i},e)),n.createElement(s.O.Provider,{value:p},e)};function c(){return new Map}var h=i(30200),f=i(53072),p=i(55212),g=i(33029);let m=e=>e.key||"",v=({children:e,custom:t,initial:i=!0,onExitComplete:s,exitBeforeEnter:a,presenceAffectsLayout:l=!0,mode:u="sync"})=>{(0,g.k)(!a,"Replace exitBeforeEnter with mode='wait'");let c=(0,n.useContext)(h.p).forceRender||(0,r.N)()[0],v=(0,o.t)(),b=function(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}(e),y=b,_=(0,n.useRef)(new Map).current,w=(0,n.useRef)(y),C=(0,n.useRef)(new Map).current,S=(0,n.useRef)(!0);if((0,f.L)(()=>{S.current=!1,function(e,t){e.forEach(e=>{let i=m(e);t.set(i,e)})}(b,C),w.current=y}),(0,p.z)(()=>{S.current=!0,C.clear(),_.clear()}),S.current)return n.createElement(n.Fragment,null,y.map(e=>n.createElement(d,{key:m(e),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:l,mode:u},e)));y=[...y];let x=w.current.map(m),k=b.map(m),E=x.length;for(let e=0;e{if(-1!==k.indexOf(i))return;let r=C.get(i);if(!r)return;let o=x.indexOf(i),a=e;a||(a=n.createElement(d,{key:m(r),isPresent:!1,onExitComplete:()=>{C.delete(i),_.delete(i);let e=w.current.findIndex(e=>e.key===i);if(w.current.splice(e,1),!_.size){if(w.current=b,!1===v.current)return;c(),s&&s()}},custom:t,presenceAffectsLayout:l,mode:u},r),_.set(i,a)),y.splice(o,0,a)}),y=y.map(e=>{let t=e.key;return _.has(t)?e:n.createElement(d,{key:m(e),isPresent:!0,presenceAffectsLayout:l,mode:u},e)}),n.createElement(n.Fragment,null,_.size?y:y.map(e=>(0,n.cloneElement)(e)))}},32565:(e,t,i)=>{"use strict";i.d(t,{hO:()=>s,oO:()=>o});var n=i(2784),r=i(49501);function o(){let e=(0,n.useContext)(r.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:i,register:o}=e,s=(0,n.useId)();return(0,n.useEffect)(()=>o(s),[]),!t&&i?[!1,()=>i&&i(s)]:[!0]}function s(){var e;return null===(e=(0,n.useContext)(r.O))||e.isPresent}},30200:(e,t,i)=>{"use strict";i.d(t,{p:()=>n});let n=(0,i(2784).createContext)({})},75902:(e,t,i)=>{"use strict";i.d(t,{u:()=>n});let n=(0,i(2784).createContext)({strict:!1})},75045:(e,t,i)=>{"use strict";i.d(t,{_:()=>n});let n=(0,i(2784).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},58456:(e,t,i)=>{"use strict";i.d(t,{v:()=>n});let n=(0,i(2784).createContext)({})},49501:(e,t,i)=>{"use strict";i.d(t,{O:()=>n});let n=(0,i(2784).createContext)(null)},71633:(e,t,i)=>{"use strict";i.d(t,{g:()=>n});let n=(0,i(2784).createContext)({})},19647:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(98210);let r=e=>(e*=2)<1?.5*(0,n.G2)(e):.5*(2-Math.pow(2,-10*(e-1)))},98210:(e,t,i)=>{"use strict";i.d(t,{CG:()=>s,G2:()=>a,XL:()=>l});var n=i(19325),r=i(67210),o=i(21509);let s=(0,n._)(.33,1.53,.69,.99),a=(0,o.M)(s),l=(0,r.o)(a)},72375:(e,t,i)=>{"use strict";i.d(t,{Bn:()=>s,X7:()=>a,Z7:()=>o});var n=i(67210),r=i(21509);let o=e=>1-Math.sin(Math.acos(e)),s=(0,r.M)(o),a=(0,n.o)(s)},19325:(e,t,i)=>{"use strict";i.d(t,{_:()=>o});var n=i(606);let r=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function o(e,t,i,o){if(e===t&&i===o)return n.Z;let s=t=>(function(e,t,i,n,o){let s,a;let l=0;do(s=r(a=t+(i-t)/2,n,o)-e)>0?i=a:t=a;while(Math.abs(s)>1e-7&&++l<12)return a})(t,0,1,e,i);return e=>0===e||1===e?e:r(s(e),t,o)}},99724:(e,t,i)=>{"use strict";i.d(t,{Vv:()=>o,YQ:()=>r,mZ:()=>s});var n=i(19325);let r=(0,n._)(.42,0,1,1),o=(0,n._)(0,0,.58,1),s=(0,n._)(.42,0,.58,1)},67210:(e,t,i)=>{"use strict";i.d(t,{o:()=>n});let n=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2},21509:(e,t,i)=>{"use strict";i.d(t,{M:()=>n});let n=e=>t=>1-e(1-t)},89738:(e,t,i)=>{"use strict";i.d(t,{N:()=>n});let n=e=>Array.isArray(e)&&"number"!=typeof e[0]},21778:(e,t,i)=>{"use strict";i.d(t,{R:()=>c});var n=i(33029),r=i(19325),o=i(606),s=i(99724),a=i(72375),l=i(98210),u=i(19647);let d={linear:o.Z,easeIn:s.YQ,easeInOut:s.mZ,easeOut:s.Vv,circIn:a.Z7,circInOut:a.X7,circOut:a.Bn,backIn:l.G2,backInOut:l.XL,backOut:l.CG,anticipate:u.L},c=e=>{if(Array.isArray(e)){(0,n.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,i,o,s]=e;return(0,r._)(t,i,o,s)}return"string"==typeof e?((0,n.k)(void 0!==d[e],`Invalid easing type '${e}'`),d[e]):e}},44925:(e,t,i)=>{"use strict";function n(e,t,i,n={passive:!0}){return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i)}i.d(t,{E:()=>n})},52813:(e,t,i)=>{"use strict";i.d(t,{a:()=>o});var n=i(44925),r=i(93273);function o(e,t,i,o){return(0,n.E)(e,t,(0,r.s)(i),o)}},93273:(e,t,i)=>{"use strict";i.d(t,{Q:()=>r,s:()=>o});var n=i(52894);function r(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let o=e=>t=>(0,n.D)(t)&&e(t,r(t))},52894:(e,t,i)=>{"use strict";i.d(t,{D:()=>n});let n=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary},96002:(e,t,i)=>{"use strict";i.d(t,{frameData:()=>n});let n={delta:0,timestamp:0,isProcessing:!1}},2885:(e,t,i)=>{"use strict";i.d(t,{Pn:()=>h,Wi:()=>c,S6:()=>a,BS:()=>s});var n=i(96002);let r=!0,o=!1,s=["read","update","preRender","render","postRender"],a=s.reduce((e,t)=>(e[t]=function(e){let t=[],i=[],n=0,r=!1,o=!1,s=new WeakSet,a={schedule:(e,o=!1,a=!1)=>{let l=a&&r,u=l?t:i;return o&&s.add(e),-1===u.indexOf(e)&&(u.push(e),l&&r&&(n=t.length)),e},cancel:e=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1),s.delete(e)},process:l=>{if(r){o=!0;return}if(r=!0,[t,i]=[i,t],i.length=0,n=t.length)for(let i=0;io=!0),e),{}),l=e=>a[e].process(n.frameData),u=e=>{o=!1,n.frameData.delta=r?1e3/60:Math.max(Math.min(e-n.frameData.timestamp,40),1),n.frameData.timestamp=e,n.frameData.isProcessing=!0,s.forEach(l),n.frameData.isProcessing=!1,o&&(r=!1,requestAnimationFrame(u))},d=()=>{o=!0,r=!0,n.frameData.isProcessing||requestAnimationFrame(u)},c=s.reduce((e,t)=>{let i=a[t];return e[t]=(e,t=!1,n=!1)=>(o||d(),i.schedule(e,t,n)),e},{});function h(e){s.forEach(t=>a[t].cancel(e))}},86321:(e,t,i)=>{"use strict";function n(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}i.d(t,{fJ:()=>s,gD:()=>a});let r=n("dragHorizontal"),o=n("dragVertical");function s(e){let t=!1;if("y"===e)t=o();else if("x"===e)t=r();else{let e=r(),i=o();e&&i?t=()=>{e(),i()}:(e&&e(),i&&i())}return t}function a(){let e=s(!0);return!e||(e(),!1)}},84392:(e,t,i)=>{"use strict";let n,r;i.r(t),i.d(t,{AnimatePresence:()=>u.M,AnimateSharedLayout:()=>t3,DeprecatedLayoutGroupContext:()=>_,DragControls:()=>tm,FlatTree:()=>tq.E,LayoutGroup:()=>k,LayoutGroupContext:()=>y.p,LazyMotion:()=>v,MotionConfig:()=>p,MotionConfigContext:()=>c._,MotionContext:()=>tU.v,MotionValue:()=>I.H,PresenceContext:()=>t$.O,Reorder:()=>K,SwitchLayoutGroupContext:()=>tK.g,VisualElement:()=>tk.l,addPointerEvent:()=>ip.a,addPointerInfo:()=>ig.s,addScaleCorrector:()=>tE.B,animate:()=>ts,animateValue:()=>et.y,animateVisualElement:()=>eK.d,animationControls:()=>eq,animations:()=>q.s,anticipate:()=>t7.L,backIn:()=>ie.G2,backInOut:()=>ie.XL,backOut:()=>ie.CG,buildTransform:()=>tI.P,calcLength:()=>ic.JO,cancelFrame:()=>H.Pn,cancelSync:()=>id,checkTargetForNewValues:()=>e$.GJ,circIn:()=>it.Z7,circInOut:()=>it.X7,circOut:()=>it.Bn,clamp:()=>t4.u,color:()=>tO.$,complex:()=>tP.P,createBox:()=>tZ.dO,createDomMotionComponent:()=>o.F,createMotionComponent:()=>tw.F,createScopedAnimate:()=>to,cubicBezier:()=>ir._,delay:()=>ia.g,distance:()=>il.T,distance2D:()=>il.y,domAnimation:()=>Z,domMax:()=>Q,easeIn:()=>ii.YQ,easeInOut:()=>ii.mZ,easeOut:()=>ii.Vv,filterProps:()=>h.L,frame:()=>H.Wi,frameData:()=>ei.frameData,inView:()=>tp,interpolate:()=>P.s,invariant:()=>E.k,isBrowser:()=>im.j,isDragActive:()=>ih.gD,isMotionComponent:()=>tS,isMotionValue:()=>U.i,isValidMotionProp:()=>tc.Z,m:()=>l,makeUseVisualState:()=>tG.t,mirrorEasing:()=>io.o,mix:()=>N.C,motion:()=>o.E,motionValue:()=>I.B,optimizedAppearDataAttribute:()=>tH.M,pipe:()=>t9.z,progress:()=>eh.Y,px:()=>tR.px,resolveMotionValue:()=>ee.b,reverseEasing:()=>is.M,scroll:()=>eM,spring:()=>e2.S,stagger:()=>t5,startOptimizedAppearAnimation:()=>tW,steps:()=>H.S6,stepsOrder:()=>H.BS,sync:()=>iu,transform:()=>B,unwrapMotionComponent:()=>tx,useAnimate:()=>ta,useAnimation:()=>tu,useAnimationControls:()=>tl,useAnimationFrame:()=>eO,useCycle:()=>td,useDeprecatedAnimatedState:()=>tX,useDeprecatedInvertedScale:()=>t2,useDomEvent:()=>t_,useDragControls:()=>tb,useElementScroll:()=>eT,useForceUpdate:()=>w.N,useInView:()=>tg,useInstantLayoutTransition:()=>tM,useInstantTransition:()=>tA,useIsPresent:()=>th.hO,useIsomorphicLayoutEffect:()=>z.L,useMotionTemplate:()=>X,useMotionValue:()=>O,useMotionValueEvent:()=>eo,usePresence:()=>th.oO,useReducedMotion:()=>eW,useReducedMotionConfig:()=>eU,useResetProjection:()=>tT,useScroll:()=>eA,useSpring:()=>er,useTime:()=>eP,useTransform:()=>j,useUnmountEffect:()=>eG.z,useVelocity:()=>es,useViewportScroll:()=>eI,useWillChange:()=>ez,visualElementStore:()=>eZ.R,warning:()=>E.K,wrap:()=>e5});var o=i(40836),s=i(66314),a=i(48318);let l=(0,s.D)(a.w);var u=i(82988),d=i(2784),c=i(75045),h=i(11852),f=i(75248);function p({children:e,isValidProp:t,...i}){t&&(0,h.K)(t),(i={...(0,d.useContext)(c._),...i}).isStatic=(0,f.h)(()=>i.isStatic);let n=(0,d.useMemo)(()=>i,[JSON.stringify(i.transition),i.transformPagePoint,i.reducedMotion]);return d.createElement(c._.Provider,{value:n},e)}var g=i(75902),m=i(35288);function v({children:e,features:t,strict:i=!1}){let[,n]=(0,d.useState)(!b(t)),r=(0,d.useRef)(void 0);if(!b(t)){let{renderer:e,...i}=t;r.current=e,(0,m.K)(i)}return(0,d.useEffect)(()=>{b(t)&&t().then(({renderer:e,...t})=>{(0,m.K)(t),r.current=e,n(!0)})},[]),d.createElement(g.u.Provider,{value:{renderer:r.current,strict:i}},e)}function b(e){return"function"==typeof e}var y=i(30200);let _=(0,d.createContext)(null);var w=i(58550);let C=e=>!e.isLayoutDirty&&e.willUpdate(!1),S=e=>!0===e,x=e=>S(!0===e)||"id"===e,k=({children:e,id:t,inherit:i=!0})=>{let n=(0,d.useContext)(y.p),r=(0,d.useContext)(_),[o,s]=(0,w.N)(),a=(0,d.useRef)(null),l=n.id||r;null===a.current&&(x(i)&&l&&(t=t?l+"-"+t:l),a.current={id:t,group:S(i)&&n.group||function(){let e=new Set,t=new WeakMap,i=()=>e.forEach(C);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",i))},remove:n=>{e.delete(n);let r=t.get(n);r&&(r(),t.delete(n)),i()},dirty:i}}()});let u=(0,d.useMemo)(()=>({...a.current,forceRender:o}),[s]);return d.createElement(y.p.Provider,{value:u},e)};var E=i(33029);let L=(0,d.createContext)(null);var M=i(59738),N=i(51413);let D=(0,d.forwardRef)(function({children:e,as:t="ul",axis:i="y",onReorder:n,values:r,...s},a){let l=(0,f.h)(()=>(0,o.E)(t)),u=[],c=(0,d.useRef)(!1);return(0,E.k)(!!r,"Reorder.Group must be provided a values prop"),(0,d.useEffect)(()=>{c.current=!1}),d.createElement(l,{...s,ref:a,ignoreStrict:!0},d.createElement(L.Provider,{value:{axis:i,registerItem:(e,t)=>{t&&-1===u.findIndex(t=>e===t.value)&&(u.push({value:e,layout:t[i]}),u.sort(T))},updateOrder:(e,t,i)=>{if(c.current)return;let o=function(e,t,i,n){if(!n)return e;let r=e.findIndex(e=>e.value===t);if(-1===r)return e;let o=n>0?1:-1,s=e[r+o];if(!s)return e;let a=e[r],l=s.layout,u=(0,N.C)(l.min,l.max,.5);return 1===o&&a.layout.max+i>u||-1===o&&a.layout.min+i-1!==r.indexOf(e))))}}},e))});function A(e){return e.value}function T(e,t){return e.layout.min-t.layout.min}var I=i(7881);function O(e){let t=(0,f.h)(()=>(0,I.B)(e)),{isStatic:i}=(0,d.useContext)(c._);if(i){let[,i]=(0,d.useState)(e);(0,d.useEffect)(()=>t.on("change",i),[])}return t}var P=i(2466);let R=e=>"object"==typeof e&&e.mix,F=e=>R(e)?e.mix:void 0;function B(...e){let t=!Array.isArray(e[0]),i=t?0:-1,n=e[0+i],r=e[1+i],o=e[2+i],s=e[3+i],a=(0,P.s)(r,o,{mixer:F(o[0]),...s});return t?a(n):a}var H=i(2885),z=i(53072);function V(e,t){let i=O(t()),n=()=>i.set(t());return n(),(0,z.L)(()=>{let t=()=>H.Wi.update(n,!1,!0),i=e.map(e=>e.on("change",t));return()=>{i.forEach(e=>e()),(0,H.Pn)(n)}}),i}function j(e,t,i,n){let r="function"==typeof t?t:B(t,i,n);return Array.isArray(e)?W(e,r):W([e],([e])=>r(e))}function W(e,t){let i=(0,f.h)(()=>[]);return V(e,()=>{i.length=0;let n=e.length;for(let t=0;t(0,o.E)(n)),c=(0,d.useContext)(L),h={x:$(t.x),y:$(t.y)},p=j([h.x,h.y],([e,t])=>e||t?1:"unset"),g=(0,d.useRef)(null);(0,E.k)(!!c,"Reorder.Item must be a child of Reorder.Group");let{axis:m,registerItem:v,updateOrder:b}=c;return(0,d.useEffect)(()=>{v(i,g.current)},[c]),d.createElement(u,{drag:m,...a,dragSnapToOrigin:!0,style:{...t,x:h.x,y:h.y,zIndex:p},layout:s,onDrag:(e,t)=>{let{velocity:n}=t;n[m]&&b(i,h[m].get(),n[m]),r&&r(e,t)},onLayoutMeasure:e=>{g.current=e},ref:l,ignoreStrict:!0},e)})};var q=i(17276),G=i(80181);let Z={renderer:i(75432).b,...q.s,...G.E};var Y=i(49289),J=i(87608);let Q={...Z,...Y.o,...J.b};function X(e,...t){let i=e.length;return V(t.filter(U.i),function(){let n="";for(let r=0;r{n.current&&n.current.stop()};return(0,d.useInsertionEffect)(()=>r.attach((e,s)=>{if(i)return s(e);if(o(),n.current=(0,et.y)({keyframes:[r.get(),e],velocity:r.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:s}),!ei.frameData.isProcessing){let e=performance.now()-ei.frameData.timestamp;e<30&&(n.current.time=(0,en.X)(e))}return r.get()},o),[JSON.stringify(t)]),(0,z.L)(()=>{if((0,U.i)(e))return e.on("change",e=>r.set(parseFloat(e)))},[r]),r}function eo(e,t,i){(0,d.useInsertionEffect)(()=>e.on(t,i),[e,t,i])}function es(e){let t=O(e.getVelocity());return eo(e,"velocityChange",e=>{t.set(e)}),t}function ea(e,t,i){var n;if("string"==typeof e){let r=document;t&&((0,E.k)(!!t.current,"Scope provided, but no element detected."),r=t.current),i?(null!==(n=i[e])&&void 0!==n||(i[e]=r.querySelectorAll(e)),e=i[e]):e=r.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}let el=new WeakMap;function eu({target:e,contentRect:t,borderBoxSize:i}){var n;null===(n=el.get(e))||void 0===n||n.forEach(n=>{n({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:i}=t[0];return{width:e,height:i}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,i)}})})}function ed(e){e.forEach(eu)}let ec=new Set;var eh=i(38172),ef=i(32369);let ep=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),eg=()=>({time:0,x:ep(),y:ep()}),em={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function ev(e,t,i,n){let r=i[t],{length:o,position:s}=em[t],a=r.current,l=i.time;r.current=e["scroll"+s],r.scrollLength=e["scroll"+o]-e["client"+o],r.offset.length=0,r.offset[0]=0,r.offset[1]=r.scrollLength,r.progress=(0,eh.Y)(0,r.scrollLength,r.current);let u=n-l;r.velocity=u>50?0:(0,ef.R)(r.current-a,u)}let eb={All:[[0,0],[1,1]]},ey={start:0,center:.5,end:1};function e_(e,t,i=0){let n=0;if(void 0!==ey[e]&&(e=ey[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),i+n}let ew=[0,0];var eC=i(85285);let eS={x:0,y:0},ex=new WeakMap,ek=new WeakMap,eE=new WeakMap,eL=e=>e===document.documentElement?window:e;function eM(e,{container:t=document.documentElement,...i}={}){let o=eE.get(t);o||(o=new Set,eE.set(t,o));let s=function(e,t,i,n={}){return{measure:()=>(function(e,t=e,i){if(i.x.targetOffset=0,i.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)i.x.targetOffset+=n.offsetLeft,i.y.targetOffset+=n.offsetTop,n=n.offsetParent}i.x.targetLength=t===e?t.scrollWidth:t.clientWidth,i.y.targetLength=t===e?t.scrollHeight:t.clientHeight,i.x.containerLength=e.clientWidth,i.y.containerLength=e.clientHeight})(e,n.target,i),update:t=>{ev(e,"x",i,t),ev(e,"y",i,t),i.time=t,(n.offset||n.target)&&function(e,t,i){let{offset:n=eb.All}=i,{target:r=e,axis:o="y"}=i,s="y"===o?"height":"width",a=r!==e?function(e,t){let i={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)i.x+=n.offsetLeft,i.y+=n.offsetTop,n=n.offsetParent;else if(n instanceof SVGGraphicsElement&&"getBBox"in n){let{top:e,left:t}=n.getBBox();for(i.x+=t,i.y+=e;n&&"svg"!==n.tagName;)n=n.parentNode}return i}(r,e):eS,l=r===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:r.clientWidth,height:r.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let d=!t[o].interpolate,c=n.length;for(let e=0;et(i)}}(t,e,eg(),i);if(o.add(s),!ex.has(t)){let e,i=()=>{for(let e of o)e.measure()},s=()=>{for(let e of o)e.update(ei.frameData.timestamp)},a=()=>{for(let e of o)e.notify()},l=()=>{H.Wi.read(i,!1,!0),H.Wi.update(s,!1,!0),H.Wi.update(a,!1,!0)};ex.set(t,l);let u=eL(t);window.addEventListener("resize",l,{passive:!0}),t!==document.documentElement&&ek.set(t,"function"==typeof t?(ec.add(t),r||(r=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};ec.forEach(e=>e(t))},window.addEventListener("resize",r)),()=>{ec.delete(t),!ec.size&&r&&(r=void 0)}):(n||"undefined"==typeof ResizeObserver||(n=new ResizeObserver(ed)),(e=ea(t)).forEach(e=>{let t=el.get(e);t||(t=new Set,el.set(e,t)),t.add(l),null==n||n.observe(e)}),()=>{e.forEach(e=>{let t=el.get(e);null==t||t.delete(l),(null==t?void 0:t.size)||null==n||n.unobserve(e)})})),u.addEventListener("scroll",l,{passive:!0})}let a=ex.get(t);return H.Wi.read(a,!1,!0),()=>{var e;(0,H.Pn)(a);let i=eE.get(t);if(!i||(i.delete(s),i.size))return;let n=ex.get(t);ex.delete(t),n&&(eL(t).removeEventListener("scroll",n),null===(e=ek.get(t))||void 0===e||e(),window.removeEventListener("resize",n))}}function eN(e,t){(0,E.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let eD=()=>({scrollX:(0,I.B)(0),scrollY:(0,I.B)(0),scrollXProgress:(0,I.B)(0),scrollYProgress:(0,I.B)(0)});function eA({container:e,target:t,layoutEffect:i=!0,...n}={}){let r=(0,f.h)(eD);return(i?z.L:d.useEffect)(()=>(eN("target",t),eN("container",e),eM(({x:e,y:t})=>{r.scrollX.set(e.current),r.scrollXProgress.set(e.progress),r.scrollY.set(t.current),r.scrollYProgress.set(t.progress)},{...n,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[]),r}function eT(e){return eA({container:e})}function eI(){return eA()}function eO(e){let t=(0,d.useRef)(0),{isStatic:i}=(0,d.useContext)(c._);(0,d.useEffect)(()=>{if(i)return;let n=({timestamp:i,delta:n})=>{t.current||(t.current=i),e(i-t.current,n)};return H.Wi.update(n,!0),()=>(0,H.Pn)(n)},[e])}function eP(){let e=O(0);return eO(t=>e.set(t)),e}var eR=i(77881),eF=i(67188),eB=i(52069);class eH extends I.H{constructor(){super(...arguments),this.members=[],this.transforms=new Set}add(e){let t;eF.G.has(e)?(this.transforms.add(e),t="transform"):e.startsWith("origin")||(0,eR.f9)(e)||"willChange"===e||(t=(0,eB.D)(e)),t&&((0,M.y4)(this.members,t),this.update())}remove(e){eF.G.has(e)?(this.transforms.delete(e),this.transforms.size||(0,M.cl)(this.members,"transform")):(0,M.cl)(this.members,(0,eB.D)(e)),this.update()}update(){this.set(this.members.length?this.members.join(", "):"auto")}}function ez(){return(0,f.h)(()=>new eH("auto"))}var eV=i(72796),ej=i(98201);function eW(){ej.O.current||(0,eV.A)();let[e]=(0,d.useState)(ej.n.current);return e}function eU(){let e=eW(),{reducedMotion:t}=(0,d.useContext)(c._);return"never"!==t&&("always"===t||e)}var e$=i(51527),eK=i(99519);function eq(){let e=!1,t=new Set,i={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(i,n){(0,E.k)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let r=[];return t.forEach(e=>{r.push((0,eK.d)(e,i,{transitionOverride:n}))}),Promise.all(r)},set:i=>((0,E.k)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{(0,e$.gg)(e,i)})),stop(){t.forEach(e=>{!function(e){e.values.forEach(e=>e.stop())}(e)})},mount:()=>(e=!0,()=>{e=!1,i.stop()})};return i}var eG=i(55212),eZ=i(88568);class eY{constructor(e){this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let i=0;it[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}stop(){this.runAll("stop")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}var eJ=i(63741),eQ=i(58895),eX=i(6776),e0=i(74558),e1=i(62037),e2=i(10913),e6=i(91887),e3=i(65673);function e8(e,t,i,n){var r;return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?i:null!==(r=n.get(t))&&void 0!==r?r:e}let e5=(e,t,i)=>{let n=t-e;return((i-e)%n+n)%n+e};var e4=i(89738);function e9(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function e7(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function te(e,t){return t[e]||(t[e]=[]),t[e]}let tt=e=>"number"==typeof e,ti=e=>e.every(tt);function tn(e,t,i,n){let r=ea(e,n),o=r.length;(0,E.k)(!!o,"No valid element provided.");let s=[];for(let e=0;eArray.isArray(e)&&Array.isArray(e[0]),to=e=>function(t,i,n){let r,o;return r=tr(t)?(o=[],(function(e,{defaultTransition:t={},...i}={},n){let r=t.duration||.3,o=new Map,s=new Map,a={},l=new Map,u=0,d=0,c=0;for(let i=0;i{let a=Array.isArray(e)?e:[e],{delay:l=0,times:u=(0,eC.Y)(a),type:h="keyframes",...f}=i,{ease:p=t.ease||"easeOut",duration:m}=i,v="function"==typeof l?l(o,s):l,b=a.length;if(b<=2&&"spring"===h){let e=100;2===b&&ti(a)&&(e=Math.abs(a[1]-a[0]));let t={...f};void 0!==m&&(t.duration=(0,en.w)(m));let i=function(e,t=100){let i=(0,e2.S)({keyframes:[0,t],...e}),n=Math.min((0,e6.i)(i),e6.E);return{type:"keyframes",ease:e=>i.next(n*e).value/t,duration:(0,en.X)(n)}}(t,e);p=i.ease,m=i.duration}null!=m||(m=r);let y=d+v,_=y+m;1===u.length&&0===u[0]&&(u[1]=1);let w=u.length-a.length;w>0&&(0,e3.c)(u,w),1===a.length&&a.unshift(null),function(e,t,i,n,r,o){!function(e,t,i){for(let n=0;nt&&r.at{for(let r in e){let s=e[r];s.sort(e9);let a=[],l=[],u=[];for(let e=0;e{let n;n=(0,U.i)(i)?(0,e1.D)(i,e.default,t.default):tn(i,e,t),o.push(n)}),new eY(o)):"object"!=typeof i||Array.isArray(i)?(0,e1.D)(t,i,n):tn(t,i,n,e),e&&e.animations.push(r),r},ts=to();function ta(){let e=(0,f.h)(()=>({current:null,animations:[]})),t=(0,f.h)(()=>to(e));return(0,eG.z)(()=>{e.animations.forEach(e=>e.stop())}),[e,t]}function tl(){let e=(0,f.h)(eq);return(0,z.L)(e.mount,[]),e}let tu=tl;function td(...e){let t=(0,d.useRef)(0),[i,n]=(0,d.useState)(e[t.current]);return[i,(0,d.useCallback)(i=>{t.current="number"!=typeof i?e5(0,e.length,t.current+1):i,n(e[t.current])},[e.length,...e])]}var tc=i(48188),th=i(32565);let tf={any:0,all:1};function tp(e,t,{root:i,margin:n,amount:r="any"}={}){let o=ea(e),s=new WeakMap,a=new IntersectionObserver(e=>{e.forEach(e=>{let i=s.get(e.target);if(!!i!==e.isIntersecting){if(e.isIntersecting){let i=t(e);"function"==typeof i?s.set(e.target,i):a.unobserve(e.target)}else i&&(i(e),s.delete(e.target))}})},{root:i,rootMargin:n,threshold:"number"==typeof r?r:tf[r]});return o.forEach(e=>a.observe(e)),()=>a.disconnect()}function tg(e,{root:t,margin:i,amount:n,once:r=!1}={}){let[o,s]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{if(!e.current||r&&o)return;let a={root:t&&t.current||void 0,margin:i,amount:"some"===n?"any":n};return tp(e.current,()=>(s(!0),r?void 0:()=>s(!1)),a)},[t,e,i,r]),o}class tm{constructor(){this.componentControls=new Set}subscribe(e){return this.componentControls.add(e),()=>this.componentControls.delete(e)}start(e,t){this.componentControls.forEach(i=>{i.start(e.nativeEvent||e,t)})}}let tv=()=>new tm;function tb(){return(0,f.h)(tv)}var ty=i(44925);function t_(e,t,i,n){(0,d.useEffect)(()=>{let r=e.current;if(i&&r)return(0,ty.E)(r,t,i,n)},[e,t,i,n])}var tw=i(3276),tC=i(48496);function tS(e){return null!==e&&"object"==typeof e&&tC.a in e}function tx(e){if(tS(e))return e[tC.a]}var tk=i(54188),tE=i(2340),tL=i(62122);function tM(){return tN}function tN(e){tL.J.current&&(tL.J.current.isUpdating=!1,tL.J.current.blockUpdate(),e&&e())}var tD=i(37981);function tA(){let[e,t]=(0,w.N)();return(0,d.useEffect)(()=>{H.Wi.postRender(()=>H.Wi.postRender(()=>tD.c.current=!1))},[t]),t=>{tN(()=>{tD.c.current=!0,e(),t()})}}function tT(){return d.useCallback(()=>{let e=tL.J.current;e&&e.resetTree()},[])}var tI=i(10455),tO=i(98172),tP=i(99514),tR=i(44841);let tF=(e,t)=>`${e}: ${t}`;var tB=i(72620),tH=i(51556);let tz=new Map;function tV(e,t,i,n){let r=tF(e,eF.G.has(t)?"transform":t),o=tz.get(r);if(!o)return 0;let{animation:s,startTime:a}=o,l=()=>{tz.delete(r);try{s.cancel()}catch(e){}};if(null===a)return l(),0;{let e=performance.now();return n.update(()=>{i.animation&&(i.animation.time=(0,en.X)(performance.now()-e))}),n.render(l),e-a||0}}var tj=i(606);function tW(e,t,i,n,r){let o=e.dataset[tH.t];if(!o)return;window.HandoffAppearAnimations=tV;let s=tF(o,t),a=(0,tB.p)(e,t,[i[0],i[0]],{duration:1e4,ease:"linear"});tz.set(s,{animation:a,startTime:null});let l=()=>{a.cancel();let o=(0,tB.p)(e,t,i,n);document.timeline&&(o.startTime=document.timeline.currentTime),tz.set(s,{animation:o,startTime:performance.now()}),r&&r(o)};a.ready?a.ready.then(l).catch(tj.Z):l()}var tU=i(58456),t$=i(49501),tK=i(71633),tq=i(85842),tG=i(10667),tZ=i(57346);let tY=()=>({});class tJ extends tk.l{build(){}measureInstanceViewportBox(){return(0,tZ.dO)()}resetTransform(){}restoreTransform(){}removeValueFromRenderState(){}renderInstance(){}scrapeMotionValuesFromProps(){return tY()}getBaseTargetFromProps(){}readValueFromInstance(e,t,i){return i.initialState[t]||0}sortInstanceNodePosition(){return 0}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...i}){let n=(0,e$.P$)(i,e||{},this);return(0,e$.GJ)(this,i,n),{transition:e,transitionEnd:t,...i}}}let tQ=(0,tG.t)({scrapeMotionValuesFromProps:tY,createRenderState:tY});function tX(e){let[t,i]=(0,d.useState)(e),n=tQ({},!1),r=(0,f.h)(()=>new tJ({props:{},visualState:n,presenceContext:null},{initialState:e}));return(0,d.useEffect)(()=>(r.mount({}),()=>r.unmount()),[r]),(0,d.useEffect)(()=>{r.update({onUpdate:e=>{i({...e})}},null)},[i,r]),[t,(0,f.h)(()=>e=>(0,eK.d)(r,e))]}let t0=e=>e>.001?1/e:1e5,t1=!1;function t2(e){let t=O(1),i=O(1),{visualElement:n}=(0,d.useContext)(tU.v);return(0,E.k)(!!(e||n),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),(0,E.K)(t1,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),t1=!0,e?(t=e.scaleX||t,i=e.scaleY||i):n&&(t=n.getValue("scaleX",1),i=n.getValue("scaleY",1)),{scaleX:j(t,t0),scaleY:j(i,t0)}}let t6=0,t3=({children:e})=>(d.useEffect(()=>{(0,E.k)(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),d.createElement(k,{id:(0,f.h)(()=>`asl-${t6++}`)},e));var t8=i(21778);function t5(e=.1,{startDelay:t=0,from:i=0,ease:n}={}){return(r,o)=>{let s=e*Math.abs(("number"==typeof i?i:function(e,t){if("first"===e)return 0;{let i=t-1;return"last"===e?i:i/2}}(i,o))-r);if(n){let t=o*e;s=(0,t8.R)(n)(s/t)*t}return t+s}}var t4=i(53913),t9=i(19106),t7=i(19647),ie=i(98210),it=i(72375),ii=i(99724),ir=i(19325),io=i(67210),is=i(21509),ia=i(97246),il=i(61285);let iu=H.Wi,id=H.BS.reduce((e,t)=>(e[t]=e=>(0,H.Pn)(e),e),{});var ic=i(40304),ih=i(86321),ip=i(52813),ig=i(93273),im=i(70908)},54734:(e,t,i)=>{"use strict";i.d(t,{L:()=>n});class n{constructor(e){this.isMounted=!1,this.node=e}update(){}}},17276:(e,t,i)=>{"use strict";i.d(t,{s:()=>v});var n=i(91129),r=i(54365);function o(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let n=0;nPromise.all(t.map(({animation:t,options:i})=>(0,u.d)(e,t,i))),i={animate:h(!0),whileInView:h(),whileHover:h(),whileTap:h(),whileDrag:h(),whileFocus:h(),exit:h()},l=!0,f=(t,i)=>{let n=(0,a.x)(e,i);if(n){let{transition:e,transitionEnd:i,...r}=n;t={...t,...r,...i}}return t};function p(a,u){let h=e.getProps(),p=e.getVariantContext(!0)||{},g=[],m=new Set,v={},b=1/0;for(let t=0;tb&&C,L=Array.isArray(w)?w:[w],M=L.reduce(f,{});!1===S&&(M={});let{prevResolvedValues:N={}}=_,D={...N,...M},A=e=>{E=!0,m.delete(e),_.needsAnimating[e]=!0};for(let e in D){let t=M[e],i=N[e];v.hasOwnProperty(e)||(t!==i?(0,r.C)(t)&&(0,r.C)(i)?!o(t,i)||k?A(e):_.protectedKeys[e]=!0:void 0!==t?A(e):m.add(e):void 0!==t&&m.has(e)?A(e):_.protectedKeys[e]=!0)}_.prevProp=w,_.prevResolvedValues=M,_.isActive&&(v={...v,...M}),l&&e.blockInitialAnimation&&(E=!1),E&&!x&&g.push(...L.map(e=>({animation:e,options:{type:c,...a}})))}if(m.size){let t={};m.forEach(i=>{let n=e.getBaseTarget(i);void 0!==n&&(t[i]=n)}),g.push({animation:t})}let _=!!g.length;return l&&!1===h.initial&&!e.manuallyAnimateOnMount&&(_=!1),l=!1,_?t(g):Promise.resolve()}return{animateChanges:p,setActive:function(t,n,r){var o;if(i[t].isActive===n)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach(e=>{var i;return null===(i=e.animationState)||void 0===i?void 0:i.setActive(t,n)}),i[t].isActive=n;let s=p(r,t);for(let e in i)i[e].protectedKeys={};return s},setAnimateFunction:function(i){t=i(e)},getState:()=>i}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),(0,n.H)(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}let g=0;class m extends f.L{constructor(){super(...arguments),this.id=g++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:i}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let r=this.node.animationState.setActive("exit",!e,{custom:null!=i?i:this.node.getProps().custom});t&&!e&&r.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let v={animation:{Feature:p},exit:{Feature:m}}},50341:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});let n={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},r={};for(let e in n)r[e]={isEnabled:t=>n[e].some(e=>!!t[e])}},49289:(e,t,i)=>{"use strict";i.d(t,{o:()=>W});var n=i(54734),r=i(606),o=i(33029),s=i(93273),a=i(2885),l=i(84657),u=i(52813),d=i(19106),c=i(61285),h=i(96002),f=i(52894);class p{constructor(e,t,{transformPagePoint:i}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=v(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,i=(0,c.y)(e.offset,{x:0,y:0})>=3;if(!t&&!i)return;let{point:n}=e,{timestamp:r}=h.frameData;this.history.push({...n,timestamp:r});let{onStart:o,onMove:s}=this.handlers;t||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=g(t,this.transformPagePoint),a.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:i,onSessionEnd:n}=this.handlers,r=v("pointercancel"===e.type?this.lastMoveEventInfo:g(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,r),n&&n(e,r)},!(0,f.D)(e))return;this.handlers=t,this.transformPagePoint=i;let n=g((0,s.Q)(e),this.transformPagePoint),{point:r}=n,{timestamp:o}=h.frameData;this.history=[{...r,timestamp:o}];let{onSessionStart:l}=t;l&&l(e,v(n,this.history)),this.removeListeners=(0,d.z)((0,u.a)(window,"pointermove",this.handlePointerMove),(0,u.a)(window,"pointerup",this.handlePointerUp),(0,u.a)(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,a.Pn)(this.updatePoint)}}function g(e,t){return t?{point:t(e.point)}:e}function m(e,t){return{x:e.x-t.x,y:e.y-t.y}}function v({point:e},t){return{point:e,delta:m(e,b(t)),offset:m(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,n=null,r=b(e);for(;i>=0&&(n=e[i],!(r.timestamp-n.timestamp>(0,l.w)(.1)));)i--;if(!n)return{x:0,y:0};let o=(0,l.X)(r.timestamp-n.timestamp);if(0===o)return{x:0,y:0};let s={x:(r.x-n.x)/o,y:(r.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}function b(e){return e[e.length-1]}var y=i(86321),_=i(73271),w=i(38172),C=i(40304),S=i(53913),x=i(51413);function k(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function E(e,t){let i=t.min-e.min,n=t.max-e.max;return t.max-t.min{this.stopAnimation(),t&&this.snapToCursor((0,s.Q)(e,"page").point)},onStart:(e,t)=>{let{drag:i,dragPropagation:n,onDragStart:r}=this.getProps();if(i&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=(0,y.fJ)(i),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,D.U)(e=>{let t=this.getAxisMotionValue(e).get()||0;if(O.aQ.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[e];n&&(t=(0,C.JO)(n)*(parseFloat(t)/100))}}this.originPoint[e]=t}),r&&a.Wi.update(()=>r(e,t),!1,!0);let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:r,onDrag:o}=this.getProps();if(!i&&!this.openGlobalLock)return;let{offset:s}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(s),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,t){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:r}=this.getProps();r&&a.Wi.update(()=>r(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,i){let{drag:n}=this.getProps();if(!i||!B(e,n,this.currentDirection))return;let r=this.getAxisMotionValue(e),o=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:i},n){return void 0!==t&&ei&&(e=n?(0,x.C)(i,e,n.max):Math.min(e,i)),e}(o,this.constraints[e],this.elastic[e])),r.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:i}=this.visualElement.projection||{},n=this.constraints;e&&(0,_.I)(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:n,right:r}){return{x:k(e.x,i,r),y:k(e.y,t,n)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:L(e,"left","right"),y:L(e,"top","bottom")}}(t),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&(0,D.U)(e=>{var t,n;let r;this.getAxisMotionValue(e)&&(this.constraints[e]=(t=i.layoutBox[e],n=this.constraints[e],r={},void 0!==n.min&&(r.min=n.min-t.min),void 0!==n.max&&(r.max=n.max-t.min),r))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!(0,_.I)(t))return!1;let n=t.current;(0,o.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let s=(0,A.z)(n,r.root,this.visualElement.getTransformPagePoint()),a={x:E((e=r.layout.layoutBox).x,s.x),y:E(e.y,s.y)};if(i){let e=i((0,T.z2)(a));this.hasMutatedConstraints=!!e,e&&(a=(0,T.i8)(e))}return a}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:n,dragTransition:r,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),a=this.constraints||{};return Promise.all((0,D.U)(s=>{if(!B(s,t,this.currentDirection))return;let l=a&&a[s]||{};o&&(l={min:0,max:0});let u={type:"inertia",velocity:i?e[s]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...l};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return i.start((0,P.v)(e,i,0,t))}stopAnimation(){(0,D.U)(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){(0,D.U)(t=>{let{drag:i}=this.getProps();if(!B(t,i,this.currentDirection))return;let{projection:n}=this.visualElement,r=this.getAxisMotionValue(t);if(n&&n.layout){let{min:i,max:o}=n.layout.layoutBox[t];r.set(e[t]-(0,x.C)(i,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!(0,_.I)(t)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};(0,D.U)(e=>{let t=this.getAxisMotionValue(e);if(t){var i,r;let o,s,a,l=t.get();n[e]=(i={min:l,max:l},r=this.constraints[e],o=.5,s=(0,C.JO)(i),(a=(0,C.JO)(r))>s?o=(0,w.Y)(r.min,r.max-s,i.min):s>a&&(o=(0,w.Y)(i.min,i.max-a,r.min)),(0,S.u)(0,1,o))}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),(0,D.U)(t=>{if(!B(t,e,null))return;let i=this.getAxisMotionValue(t),{min:r,max:o}=this.constraints[t];i.set((0,x.C)(r,o,n[t]))})}addListeners(){if(!this.visualElement.current)return;R.set(this.visualElement,this);let e=this.visualElement.current,t=(0,u.a)(e,"pointerdown",e=>{let{drag:t,dragListener:i=!0}=this.getProps();t&&i&&this.start(e)}),i=()=>{let{dragConstraints:e}=this.getProps();(0,_.I)(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",i);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),i();let o=(0,I.E)(window,"resize",()=>this.scalePositionWithinConstraints()),s=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&((0,D.U)(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),t(),r(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:r=!1,dragElastic:o=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:n,dragConstraints:r,dragElastic:o,dragMomentum:s}}}function B(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}class H extends n.L{constructor(e){super(e),this.removeGroupControls=r.Z,this.removeListeners=r.Z,this.controls=new F(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||r.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let z=e=>(t,i)=>{e&&a.Wi.update(()=>e(t,i))};class V extends n.L{constructor(){super(...arguments),this.removePointerDownListener=r.Z}onPointerDown(e){this.session=new p(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:z(e),onStart:z(t),onMove:i,onEnd:(e,t)=>{delete this.session,n&&a.Wi.update(()=>n(e,t))}}}mount(){this.removePointerDownListener=(0,u.a)(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var j=i(61741);let W={pan:{Feature:V},drag:{Feature:H,ProjectionNode:i(62122).u,MeasureLayout:j.q}}},80181:(e,t,i)=>{"use strict";i.d(t,{E:()=>S});var n=i(52813),r=i(19106),o=i(86321),s=i(54734),a=i(2885);function l(e,t){let i="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End");return(0,n.a)(e.current,i,(i,n)=>{if("touch"===i.type||(0,o.gD)())return;let s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[r]&&a.Wi.update(()=>s[r](i,n))},{passive:!e.getProps()[r]})}class u extends s.L{mount(){this.unmount=(0,r.z)(l(this.node,!0),l(this.node,!1))}unmount(){}}var d=i(44925);class c extends s.L{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,r.z)((0,d.E)(this.node.current,"focus",()=>this.onFocus()),(0,d.E)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var h=i(93273);let f=(e,t)=>!!t&&(e===t||f(e,t.parentElement));var p=i(606);function g(e,t){if(!t)return;let i=new PointerEvent("pointer"+e);t(i,(0,h.Q)(i))}class m extends s.L{constructor(){super(...arguments),this.removeStartListeners=p.Z,this.removeEndListeners=p.Z,this.removeAccessibleListeners=p.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;let i=this.node.getProps(),o=(0,n.a)(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:i,onTapCancel:n}=this.node.getProps();a.Wi.update(()=>{f(this.node.current,e.target)?i&&i(e,t):n&&n(e,t)})},{passive:!(i.onTap||i.onPointerUp)}),s=(0,n.a)(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(i.onTapCancel||i.onPointerCancel)});this.removeEndListeners=(0,r.z)(o,s),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=(0,d.E)(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=(0,d.E)(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&g("up",(e,t)=>{let{onTap:i}=this.node.getProps();i&&a.Wi.update(()=>i(e,t))})}),g("down",(e,t)=>{this.startPress(e,t)}))}),t=(0,d.E)(this.node.current,"blur",()=>{this.isPressing&&g("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,r.z)(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:i,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),i&&a.Wi.update(()=>i(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!(0,o.gD)()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:i}=this.node.getProps();i&&a.Wi.update(()=>i(e,t))}mount(){let e=this.node.getProps(),t=(0,n.a)(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),i=(0,d.E)(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,r.z)(t,i)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let v=new WeakMap,b=new WeakMap,y=e=>{let t=v.get(e.target);t&&t(e)},_=e=>{e.forEach(y)},w={some:0,all:1};class C extends s.L{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:i={}}=this.node.getProps(),{root:n,margin:r,amount:o="some",once:s}=i,a={root:n?n.current:void 0,rootMargin:r,threshold:"number"==typeof o?o:w[o]};return e=this.node.current,t=function({root:e,...t}){let i=e||document;b.has(i)||b.set(i,{});let n=b.get(i),r=JSON.stringify(t);return n[r]||(n[r]=new IntersectionObserver(_,{root:e,...t})),n[r]}(a),v.set(e,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,s&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=t?i:n;r&&r(e)}),t.observe(e),()=>{v.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}let S={inView:{Feature:C},tap:{Feature:m},focus:{Feature:c},hover:{Feature:u}}},87608:(e,t,i)=>{"use strict";i.d(t,{b:()=>o});var n=i(62122),r=i(61741);let o={layout:{ProjectionNode:n.u,MeasureLayout:r.q}}},61741:(e,t,i)=>{"use strict";i.d(t,{q:()=>m});var n=i(2885),r=i(2784),o=i(32565),s=i(30200),a=i(71633),l=i(88617),u=i(44841);function d(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let c={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!u.px.test(e))return e;e=parseFloat(e)}return`${d(e,t.target.x)}% ${d(e,t.target.y)}%`}};var h=i(51413),f=i(99514),p=i(2340);class g extends r.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:n}=this.props,{projection:r}=e;(0,p.B)(v),r&&(t.group&&t.group.add(r),i&&i.register&&n&&i.register(r),r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),l.V.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:r,isPresent:o}=this.props,s=i.projection;return s&&(s.isPresent=o,r||e.layoutDependency!==t||void 0===t?s.willUpdate():this.safeToRemove(),e.isPresent===o||(o?s.promote():s.relegate()||n.Wi.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function m(e){let[t,i]=(0,o.oO)(),n=(0,r.useContext)(s.p);return r.createElement(g,{...e,layoutGroup:n,switchLayoutGroup:(0,r.useContext)(a.g),isPresent:t,safeToRemove:i})}let v={borderRadius:{...c,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:c,borderTopRightRadius:c,borderBottomLeftRadius:c,borderBottomRightRadius:c,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let n=f.P.parse(e);if(n.length>5)return e;let r=f.P.createTransformer(e),o="number"!=typeof n[0]?1:0,s=i.x.scale*t.x,a=i.y.scale*t.y;n[0+o]/=s,n[1+o]/=a;let l=(0,h.C)(s,a,.5);return"number"==typeof n[2+o]&&(n[2+o]/=l),"number"==typeof n[3+o]&&(n[3+o]/=l),r(n)}}}},35288:(e,t,i)=>{"use strict";i.d(t,{K:()=>r});var n=i(50341);function r(e){for(let t in e)n.A[t]={...n.A[t],...e[t]}}},3276:(e,t,i)=>{"use strict";i.d(t,{F:()=>b});var n=i(2784),r=i(75045),o=i(58456),s=i(49501),a=i(53072),l=i(75902),u=i(73271),d=i(90026),c=i(4060);function h(e){return Array.isArray(e)?e.join(" "):e}var f=i(35288),p=i(70908),g=i(30200),m=i(71633),v=i(48496);function b({preloadedFeatures:e,createVisualElement:t,useRender:i,useVisualState:b,Component:y}){e&&(0,f.K)(e);let _=(0,n.forwardRef)(function(f,v){var _;let w;let C={...(0,n.useContext)(r._),...f,layoutId:function({layoutId:e}){let t=(0,n.useContext)(g.p).id;return t&&void 0!==e?t+"-"+e:e}(f)},{isStatic:S}=C,x=function(e){let{initial:t,animate:i}=function(e,t){if((0,c.G)(e)){let{initial:t,animate:i}=e;return{initial:!1===t||(0,d.$)(t)?t:void 0,animate:(0,d.$)(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(o.v));return(0,n.useMemo)(()=>({initial:t,animate:i}),[h(t),h(i)])}(f),k=b(f,S);if(!S&&p.j){x.visualElement=function(e,t,i,u){let{visualElement:d}=(0,n.useContext)(o.v),c=(0,n.useContext)(l.u),h=(0,n.useContext)(s.O),f=(0,n.useContext)(r._).reducedMotion,p=(0,n.useRef)();u=u||c.renderer,!p.current&&u&&(p.current=u(e,{visualState:t,parent:d,props:i,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:f}));let g=p.current;return(0,n.useInsertionEffect)(()=>{g&&g.update(i,h)}),(0,a.L)(()=>{g&&g.render()}),(0,n.useEffect)(()=>{g&&g.updateFeatures()}),(window.HandoffAppearAnimations?a.L:n.useEffect)(()=>{g&&g.animationState&&g.animationState.animateChanges()}),g}(y,k,C,t);let i=(0,n.useContext)(m.g),u=(0,n.useContext)(l.u).strict;x.visualElement&&(w=x.visualElement.loadFeatures(C,u,e,i))}return n.createElement(o.v.Provider,{value:x},w&&x.visualElement?n.createElement(w,{visualElement:x.visualElement,...C}):null,i(y,f,(_=x.visualElement,(0,n.useCallback)(e=>{e&&k.mount&&k.mount(e),_&&(e?_.mount(e):_.unmount()),v&&("function"==typeof v?v(e):(0,u.I)(v)&&(v.current=e))},[_])),k,S,x.visualElement))});return _[v.a]=y,_}},6780:(e,t,i)=>{"use strict";i.d(t,{j:()=>o});var n=i(2340),r=i(67188);function o(e,{layout:t,layoutId:i}){return r.G.has(e)||e.startsWith("origin")||(t||void 0!==i)&&(!!n.P[e]||"opacity"===e)}},48496:(e,t,i)=>{"use strict";i.d(t,{a:()=>n});let n=Symbol.for("motionComponentSymbol")},10667:(e,t,i)=>{"use strict";i.d(t,{t:()=>c});var n=i(2784),r=i(91129),o=i(49501),s=i(70645),a=i(75248),l=i(93920),u=i(58456),d=i(4060);let c=e=>(t,i)=>{let c=(0,n.useContext)(u.v),h=(0,n.useContext)(o.O),f=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:i},n,o,a){let u={latestValues:function(e,t,i,n){let o={},a=n(e,{});for(let e in a)o[e]=(0,l.b)(a[e]);let{initial:u,animate:c}=e,h=(0,d.G)(e),f=(0,d.M)(e);t&&f&&!h&&!1!==e.inherit&&(void 0===u&&(u=t.initial),void 0===c&&(c=t.animate));let p=!!i&&!1===i.initial,g=(p=p||!1===u)?c:u;return g&&"boolean"!=typeof g&&!(0,r.H)(g)&&(Array.isArray(g)?g:[g]).forEach(t=>{let i=(0,s.o)(e,t);if(!i)return;let{transitionEnd:n,transition:r,...a}=i;for(let e in a){let t=a[e];if(Array.isArray(t)){let e=p?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let e in n)o[e]=n[e]}),o}(n,o,a,e),renderState:t()};return i&&(u.mount=e=>i(n,e,u)),u})(e,t,c,h);return i?f():(0,a.h)(f)}},48188:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});let n=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function r(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||n.has(e)}},61532:(e,t,i)=>{"use strict";function n({top:e,left:t,right:i,bottom:n}){return{x:{min:t,max:i},y:{min:e,max:n}}}function r({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function o(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}i.d(t,{d7:()=>o,i8:()=>n,z2:()=>r})},84410:(e,t,i)=>{"use strict";i.d(t,{D2:()=>g,YY:()=>u,am:()=>c,o2:()=>l,q2:()=>o});var n=i(51413),r=i(53933);function o(e,t,i){return i+t*(e-i)}function s(e,t,i,n,r){return void 0!==r&&(e=n+r*(e-n)),n+i*(e-n)+t}function a(e,t=0,i=1,n,r){e.min=s(e.min,t,i,n,r),e.max=s(e.max,t,i,n,r)}function l(e,{x:t,y:i}){a(e.x,t.translate,t.scale,t.originPoint),a(e.y,i.translate,i.scale,i.originPoint)}function u(e,t,i,n=!1){let o,s;let a=i.length;if(a){t.x=t.y=1;for(let u=0;u1.0000000000001||e<.999999999999?e:1}function c(e,t){e.min=e.min+t,e.max=e.max+t}function h(e,t,[i,r,o]){let s=void 0!==t[o]?t[o]:.5,l=(0,n.C)(e.min,e.max,s);a(e,t[i],t[r],l,t.scale)}let f=["x","scaleX","originX"],p=["y","scaleY","originY"];function g(e,t){h(e.x,t,f),h(e.y,t,p)}},40304:(e,t,i)=>{"use strict";i.d(t,{JO:()=>r,b3:()=>c,tf:()=>u,wS:()=>o,y$:()=>a});var n=i(51413);function r(e){return e.max-e.min}function o(e,t=0,i=.01){return Math.abs(e-t)<=i}function s(e,t,i,s=.5){e.origin=s,e.originPoint=(0,n.C)(t.min,t.max,e.origin),e.scale=r(i)/r(t),(o(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,n.C)(i.min,i.max,e.origin)-e.originPoint,(o(e.translate)||isNaN(e.translate))&&(e.translate=0)}function a(e,t,i,n){s(e.x,t.x,i.x,n?n.originX:void 0),s(e.y,t.y,i.y,n?n.originY:void 0)}function l(e,t,i){e.min=i.min+t.min,e.max=e.min+r(t)}function u(e,t,i){l(e.x,t.x,i.x),l(e.y,t.y,i.y)}function d(e,t,i){e.min=t.min-i.min,e.max=e.min+r(t)}function c(e,t,i){d(e.x,t.x,i.x),d(e.y,t.y,i.y)}},57346:(e,t,i)=>{"use strict";i.d(t,{dO:()=>s,wc:()=>r});let n=()=>({translate:0,scale:1,origin:0,originPoint:0}),r=()=>({x:n(),y:n()}),o=()=>({min:0,max:0}),s=()=>({x:o(),y:o()})},62122:(e,t,i)=>{"use strict";i.d(t,{u:()=>ev,J:()=>em});var n=i(2885),r=i(71905),o=i(72375),s=i(38172),a=i(51413),l=i(606),u=i(44841);let d=["TopLeft","TopRight","BottomLeft","BottomRight"],c=d.length,h=e=>"string"==typeof e?parseFloat(e):e,f=e=>"number"==typeof e||u.px.test(e);function p(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let g=v(0,.5,o.Bn),m=v(.5,.95,l.Z);function v(e,t,i){return n=>nt?1:i((0,s.Y)(e,t,n))}function b(e,t){e.min=t.min,e.max=t.max}function y(e,t){b(e.x,t.x),b(e.y,t.y)}var _=i(84410),w=i(40304);function C(e,t,i,n,r){return e-=t,e=(0,_.q2)(e,1/i,n),void 0!==r&&(e=(0,_.q2)(e,1/r,n)),e}function S(e,t,[i,n,r],o,s){!function(e,t=0,i=1,n=.5,r,o=e,s=e){if(u.aQ.test(t)&&(t=parseFloat(t),t=(0,a.C)(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let l=(0,a.C)(o.min,o.max,n);e===o&&(l-=t),e.min=C(e.min,t,i,l,r),e.max=C(e.max,t,i,l,r)}(e,t[i],t[n],t[r],t.scale,o,s)}let x=["x","scaleX","originX"],k=["y","scaleY","originY"];function E(e,t,i,n){S(e.x,t,x,i?i.x:void 0,n?n.x:void 0),S(e.y,t,k,i?i.y:void 0,n?n.y:void 0)}var L=i(57346),M=i(98548);function N(e){return 0===e.translate&&1===e.scale}function D(e){return N(e.x)&&N(e.y)}function A(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function T(e){return(0,w.JO)(e.x)/(0,w.JO)(e.y)}var I=i(59738);class O{constructor(){this.members=[]}add(e){(0,I.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,I.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let i=this.members.findIndex(t=>e===t);if(0===i)return!1;for(let e=i;e>=0;e--){let i=this.members[e];if(!1!==i.isPresent){t=i;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,t&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:i}=e;t.onExitComplete&&t.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}var P=i(2340);function R(e,t,i){let n="",r=e.x.translate/t.x,o=e.y.translate/t.y;if((r||o)&&(n=`translate3d(${r}px, ${o}px, 0) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),i){let{rotate:e,rotateX:t,rotateY:r}=i;e&&(n+=`rotate(${e}deg) `),t&&(n+=`rotateX(${t}deg) `),r&&(n+=`rotateY(${r}deg) `)}let s=e.x.scale*t.x,a=e.y.scale*t.y;return(1!==s||1!==a)&&(n+=`scale(${s}, ${a})`),n||"none"}var F=i(23814),B=i(53933),H=i(85842),z=i(93920),V=i(88617),j=i(97246),W=i(58895),U=i(62037),$=i(96002);let K=["","X","Y","Z"],q=0,G={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function Z({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:o,resetTransform:s}){return class{constructor(e={},i=null==t?void 0:t()){this.id=q++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{G.totalNodes=G.resolvedTargetDeltas=G.recalculatedProjection=0,this.nodes.forEach(Q),this.nodes.forEach(er),this.nodes.forEach(eo),this.nodes.forEach(X),window.MotionDebug&&window.MotionDebug.record(G)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=(0,j.g)(n,250),V.V.hasAnimatedSinceResize&&(V.V.hasAnimatedSinceResize=!1,this.nodes.forEach(en))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&o&&(n||r)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||o.getDefaultTransition()||ec,{onLayoutAnimationStart:s,onLayoutAnimationComplete:a}=o.getProps(),l=!this.targetLayout||!A(this.targetLayout,n)||i,u=!t&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...(0,M.e)(r,"layout"),onPlay:s,onComplete:a};(o.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||en(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,n.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(es),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;ethis.update()))}clearAllSnapshots(){this.nodes.forEach(ee),this.sharedNodes.forEach(ea)}scheduleUpdateProjection(){n.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){n.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e{var n,b;let S=t/1e3;el(s.x,e.x,S),el(s.y,e.y,S),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&((0,w.b3)(l,this.layout.layoutBox,this.relativeParent.layout.layoutBox),n=this.relativeTarget,b=this.relativeTargetOrigin,eu(n.x,b.x,l.x,S),eu(n.y,b.y,l.y,S),i&&A(this.relativeTarget,i)&&(this.isProjectionDirty=!1),i||(i=(0,L.dO)()),y(i,this.relativeTarget)),v&&(this.animationValues=o,function(e,t,i,n,r,o){r?(e.opacity=(0,a.C)(0,void 0!==i.opacity?i.opacity:1,g(n)),e.opacityExit=(0,a.C)(void 0!==t.opacity?t.opacity:1,0,m(n))):o&&(e.opacity=(0,a.C)(void 0!==t.opacity?t.opacity:1,void 0!==i.opacity?i.opacity:1,n));for(let r=0;r{V.V.hasAnimatedSinceResize=!0,this.currentAnimation=(0,U.D)(0,1e3,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:i,layout:n,latestValues:r}=e;if(t&&i&&n){if(this!==e&&this.layout&&n&&ef(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||(0,L.dO)();let t=(0,w.JO)(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let n=(0,w.JO)(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+n}y(t,i),(0,_.D2)(t,r),(0,w.y$)(this.projectionDeltaWithTransform,this.layoutCorrected,t,r)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new O),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:i}={}){let n=this.getStack();n&&n.promote(this,i),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:i}=e;if((i.rotate||i.rotateX||i.rotateY||i.rotateZ)&&(t=!0),!t)return;let n={};for(let t=0;t{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(et),this.root.sharedNodes.clear()}}}function Y(e){e.updateLayout()}function J(e){var t;let i=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:n}=e.layout,{animationType:r}=e.options,o=i.source!==e.layout.source;"size"===r?(0,F.U)(e=>{let n=o?i.measuredBox[e]:i.layoutBox[e],r=(0,w.JO)(n);n.min=t[e].min,n.max=n.min+r}):ef(r,i.layoutBox,t)&&(0,F.U)(n=>{let r=o?i.measuredBox[n]:i.layoutBox[n],s=(0,w.JO)(t[n]);r.max=r.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+s)});let s=(0,L.wc)();(0,w.y$)(s,t,i.layoutBox);let a=(0,L.wc)();o?(0,w.y$)(a,e.applyTransform(n,!0),i.measuredBox):(0,w.y$)(a,t,i.layoutBox);let l=!D(s),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:r,layout:o}=n;if(r&&o){let s=(0,L.dO)();(0,w.b3)(s,i.layoutBox,r.layoutBox);let a=(0,L.dO)();(0,w.b3)(a,t,o.layoutBox),A(s,a)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=a,e.relativeTargetOrigin=s,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:i,delta:a,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Q(e){G.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function X(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ee(e){e.clearSnapshot()}function et(e){e.clearMeasurements()}function ei(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function en(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function er(e){e.resolveTargetDelta()}function eo(e){e.calcProjection()}function es(e){e.resetRotation()}function ea(e){e.removeLeadSnapshot()}function el(e,t,i){e.translate=(0,a.C)(t.translate,0,i),e.scale=(0,a.C)(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function eu(e,t,i,n){e.min=(0,a.C)(t.min,i.min,n),e.max=(0,a.C)(t.max,i.max,n)}function ed(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let ec={duration:.45,ease:[.4,0,.1,1]};function eh(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function ef(e,t,i){return"position"===e||"preserve-aspect"===e&&!(0,w.wS)(T(t),T(i),.2)}var ep=i(44925);let eg=Z({attachResizeListener:(e,t)=>(0,ep.E)(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),em={current:void 0},ev=Z({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!em.current){let e=new eg({});e.mount(window),e.setOptions({layoutScroll:!0}),em.current=e}return em.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position})},88617:(e,t,i)=>{"use strict";i.d(t,{V:()=>n});let n={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},2340:(e,t,i)=>{"use strict";i.d(t,{B:()=>r,P:()=>n});let n={};function r(e){Object.assign(n,e)}},23814:(e,t,i)=>{"use strict";function n(e){return[e("x"),e("y")]}i.d(t,{U:()=>n})},53933:(e,t,i)=>{"use strict";function n(e){return void 0===e||1===e}function r({scale:e,scaleX:t,scaleY:i}){return!n(e)||!n(t)||!n(i)}function o(e){return r(e)||s(e)||e.z||e.rotate||e.rotateX||e.rotateY}function s(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}i.d(t,{D_:()=>s,Lj:()=>r,ud:()=>o})},26255:(e,t,i)=>{"use strict";i.d(t,{J:()=>o,z:()=>s});var n=i(61532),r=i(84410);function o(e,t){return(0,n.i8)((0,n.d7)(e.getBoundingClientRect(),t))}function s(e,t,i){let n=o(e,i),{scroll:s}=t;return s&&((0,r.am)(n.x,s.offset.x),(0,r.am)(n.y,s.offset.y)),n}},54188:(e,t,i)=>{"use strict";i.d(t,{l:()=>S});var n=i(2885),r=i(57346),o=i(73271),s=i(72796),a=i(98201),l=i(71905),u=i(7881),d=i(64595),c=i(8423),h=i(67188),f=i(4060),p=i(90026),g=i(70645),m=i(50341),v=i(97131),b=i(88568);let y=Object.keys(m.A),_=y.length,w=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],C=v.V.length;class S{constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:r,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>n.Wi.render(this.render,!1,!0);let{latestValues:a,renderState:l}=o;this.latestValues=a,this.baseTarget={...a},this.initialValues=t.initial?{...a}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=s,this.isControllingVariants=(0,f.G)(t),this.isVariantNode=(0,f.M)(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...h}=this.scrapeMotionValuesFromProps(t,{});for(let e in h){let t=h[e];void 0!==a[e]&&(0,c.i)(t)&&(t.set(a[e],!1),(0,d.L)(u)&&u.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,b.R.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),a.O.current||(0,s.A)(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||a.n.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in b.R.delete(this.current),this.projection&&this.projection.unmount(),(0,n.Pn)(this.notifyUpdate),(0,n.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let i=h.G.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&n.Wi.update(this.notifyUpdate,!1,!0),i&&this.projection&&(this.projection.isTransformDirty=!0)}),o=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),o()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},i,n,r){let s,a;for(let e=0;e<_;e++){let i=y[e],{isEnabled:n,Feature:r,ProjectionNode:o,MeasureLayout:l}=m.A[i];o&&(s=o),n(t)&&(!this.features[i]&&r&&(this.features[i]=new r(this)),l&&(a=l))}if(!this.projection&&s){this.projection=new s(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:i,drag:n,dragConstraints:a,layoutScroll:l,layoutRoot:u}=t;this.projection.setOptions({layoutId:e,layout:i,alwaysMeasureLayout:!!n||a&&(0,o.I)(a),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof i?i:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}return a}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,r.dO)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=(0,u.B)(t,{owner:this}),this.addValue(e,i)),i}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:i}=this.props,n="string"==typeof i||"object"==typeof i?null===(t=(0,g.o)(this.props,i))||void 0===t?void 0:t[e]:void 0;if(i&&void 0!==n)return n;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||(0,c.i)(r)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new l.L),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}},32663:(e,t,i)=>{"use strict";i.d(t,{J:()=>L});var n=i(51527),r=i(33029),o=i(77881);let s=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function a(e,t,i=1){(0,r.k)(i<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[n,l]=function(e){let t=s.exec(e);if(!t)return[,];let[,i,n]=t;return[i,n]}(e);if(!n)return;let u=window.getComputedStyle(t).getPropertyValue(n);return u?u.trim():(0,o.tm)(l)?a(l,t,i+1):l}var l=i(54365),u=i(67188),d=i(70071),c=i(70908),h=i(8888),f=i(44841);let p=new Set(["width","height","top","left","right","bottom","x","y"]),g=e=>p.has(e),m=e=>Object.keys(e).some(g),v=e=>e===h.Rx||e===f.px,b=(e,t)=>parseFloat(e.split(", ")[t]),y=(e,t)=>(i,{transform:n})=>{if("none"===n||!n)return 0;let r=n.match(/^matrix3d\((.+)\)$/);if(r)return b(r[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?b(t[1],e):0}},_=new Set(["x","y","z"]),w=u._.filter(e=>!_.has(e)),C={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:y(4,13),y:y(5,14)},S=(e,t,i)=>{let n=t.measureViewportBox(),r=t.current,o=getComputedStyle(r),{display:s}=o,a={};"none"===s&&t.setStaticValue("display",e.display||"block"),i.forEach(e=>{a[e]=C[e](n,o)}),t.render();let l=t.measureViewportBox();return i.forEach(i=>{let n=t.getValue(i);n&&n.jump(a[i]),e[i]=C[i](l,o)}),e},x=(e,t,i={},n={})=>{t={...t},n={...n};let o=Object.keys(t).filter(g),s=[],a=!1,u=[];if(o.forEach(o=>{let c;let h=e.getValue(o);if(!e.hasValue(o))return;let p=i[o],g=(0,d.C)(p),m=t[o];if((0,l.C)(m)){let e=m.length,t=null===m[0]?1:0;p=m[t],g=(0,d.C)(p);for(let i=t;i{let n=e.getValue(i);void 0!==n&&(t.push([i,n.get()]),n.set(i.startsWith("scale")?1:0))}),t.length&&e.render(),t}(e),a=!0),u.push(o),n[o]=void 0!==n[o]?n[o]:t[o],h.jump(m))}}),!u.length)return{target:t,transitionEnd:n};{let i=u.indexOf("height")>=0?window.pageYOffset:null,r=S(t,e,u);return s.length&&s.forEach(([t,i])=>{e.getValue(t).set(i)}),e.render(),c.j&&null!==i&&window.scrollTo({top:i}),{target:r,transitionEnd:n}}},k=(e,t,i,n)=>{let r=function(e,{...t},i){let n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:i};for(let r in i&&(i={...i}),e.values.forEach(e=>{let t=e.get();if(!(0,o.tm)(t))return;let i=a(t,n);i&&e.set(i)}),t){let e=t[r];if(!(0,o.tm)(e))continue;let s=a(e,n);s&&(t[r]=s,i||(i={}),void 0===i[r]&&(i[r]=e))}return{target:t,transitionEnd:i}}(e,t,n);return function(e,t,i,n){return m(t)?x(e,t,i,n):{target:t,transitionEnd:n}}(e,t=r.target,i,n=r.transitionEnd)};var E=i(54188);class L extends E.l{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...i},{transformValues:r},o){let s=(0,n.P$)(i,e||{},this);if(r&&(t&&(t=r(t)),i&&(i=r(i)),s&&(s=r(s))),o){(0,n.GJ)(this,i,s);let e=k(this,i,s,t);t=e.transitionEnd,i=e.target}return{transition:e,transitionEnd:t,...i}}}},75432:(e,t,i)=>{"use strict";i.d(t,{b:()=>s});var n=i(74558),r=i(6776),o=i(14361);let s=(e,t)=>(0,o.q)(e)?new r.e(t,{enableHardwareAcceleration:!1}):new n.W(t,{enableHardwareAcceleration:!0})},66314:(e,t,i)=>{"use strict";i.d(t,{D:()=>r});var n=i(3276);function r(e){function t(t,i={}){return(0,n.F)(e(t,i))}if("undefined"==typeof Proxy)return t;let i=new Map;return new Proxy(t,{get:(e,n)=>(i.has(n)||i.set(n,t(n)),i.get(n))})}},40836:(e,t,i)=>{"use strict";i.d(t,{E:()=>h,F:()=>f});var n=i(3276),r=i(66314),o=i(48318),s=i(80181),a=i(17276),l=i(49289),u=i(75432),d=i(87608);let c={...a.s,...s.E,...l.o,...d.b},h=(0,r.D)((e,t)=>(0,o.w)(e,t,c,u.b));function f(e){return(0,n.F)((0,o.w)(e,{forwardMotionProps:!1},c,u.b))}},52069:(e,t,i)=>{"use strict";i.d(t,{D:()=>n});let n=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},48318:(e,t,i)=>{"use strict";i.d(t,{w:()=>_});var n=i(14361),r=i(2784),o=i(6780),s=i(8423),a=i(66052);let l=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function u(e,t,i){for(let n in t)(0,s.i)(t[n])||(0,o.j)(n,i)||(e[n]=t[n])}var d=i(11852),c=i(84030);let h=()=>({...l(),attrs:{}});var f=i(91709),p=i(30342),g=i(14819),m=i(10667);let v={useVisualState:(0,m.t)({scrapeMotionValuesFromProps:g.U,createRenderState:h,onMount:(e,t,{renderState:i,latestValues:n})=>{try{i.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){i.dimensions={x:0,y:0,width:0,height:0}}(0,c.i)(i,n,{enableHardwareAcceleration:!1},(0,f.a)(t.tagName),e.transformTemplate),(0,p.K)(t,i)}})};var b=i(90428);let y={useVisualState:(0,m.t)({scrapeMotionValuesFromProps:b.U,createRenderState:l})};function _(e,{forwardMotionProps:t=!1},i,o){return{...(0,n.q)(e)?v:y,preloadedFeatures:i,useRender:function(e=!1){return(t,i,o,{latestValues:p},g)=>{let m=((0,n.q)(t)?function(e,t,i,n){let o=(0,r.useMemo)(()=>{let i=h();return(0,c.i)(i,t,{enableHardwareAcceleration:!1},(0,f.a)(n),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};u(t,e.style,e),o.style={...t,...o.style}}return o}:function(e,t,i){let n;let o={},s=(u(n={},e.style||{},e),Object.assign(n,function({transformTemplate:e},t,i){return(0,r.useMemo)(()=>{let n=l();return(0,a.r)(n,t,{enableHardwareAcceleration:!i},e),Object.assign({},n.vars,n.style)},[t])}(e,t,i)),e.transformValues?e.transformValues(n):n);return e.drag&&!1!==e.dragListener&&(o.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=s,o})(i,p,g,t),v={...(0,d.L)(i,"string"==typeof t,e),...m,ref:o},{children:b}=i,y=(0,r.useMemo)(()=>(0,s.i)(b)?b.get():b,[b]);return(0,r.createElement)(t,{...v,children:y})}}(t),createVisualElement:o,Component:e}}},11852:(e,t,i)=>{"use strict";i.d(t,{K:()=>o,L:()=>s});var n=i(48188);let r=e=>!(0,n.Z)(e);function o(e){e&&(r=t=>t.startsWith("on")?!(0,n.Z)(t):e(t))}try{o(i(47229).Z)}catch(e){}function s(e,t,i){let o={};for(let s in e)("values"!==s||"object"!=typeof e.values)&&(r(s)||!0===i&&(0,n.Z)(s)||!t&&!(0,n.Z)(s)||e.draggable&&s.startsWith("onDrag"))&&(o[s]=e[s]);return o}},77881:(e,t,i)=>{"use strict";i.d(t,{Xp:()=>s,f9:()=>r,tm:()=>o});let n=e=>t=>"string"==typeof t&&t.startsWith(e),r=n("--"),o=n("var(--"),s=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},14361:(e,t,i)=>{"use strict";i.d(t,{q:()=>r});let n=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function r(e){if("string"!=typeof e||e.includes("-"));else if(n.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}},58895:(e,t,i)=>{"use strict";function n(e){return e instanceof SVGElement&&"svg"!==e.tagName}i.d(t,{v:()=>n})},51997:(e,t,i)=>{"use strict";i.d(t,{T:()=>s});var n=i(99514),r=i(32004),o=i(75942);function s(e,t){let i=(0,o.A)(e);return i!==r.h&&(i=n.P),i.getAnimatableNone?i.getAnimatableNone(t):void 0}},75942:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var n=i(98172),r=i(32004);let o={...i(23280).j,color:n.$,backgroundColor:n.$,outlineColor:n.$,fill:n.$,stroke:n.$,borderColor:n.$,borderTopColor:n.$,borderRightColor:n.$,borderBottomColor:n.$,borderLeftColor:n.$,filter:r.h,WebkitFilter:r.h},s=e=>o[e]},70071:(e,t,i)=>{"use strict";i.d(t,{$:()=>s,C:()=>a});var n=i(8888),r=i(44841),o=i(195);let s=[n.Rx,r.px,r.aQ,r.RW,r.vw,r.vh,{test:e=>"auto"===e,parse:e=>e}],a=e=>s.find((0,o.l)(e))},23280:(e,t,i)=>{"use strict";i.d(t,{j:()=>s});var n=i(8888),r=i(44841);let o={...n.Rx,transform:Math.round},s={borderWidth:r.px,borderTopWidth:r.px,borderRightWidth:r.px,borderBottomWidth:r.px,borderLeftWidth:r.px,borderRadius:r.px,radius:r.px,borderTopLeftRadius:r.px,borderTopRightRadius:r.px,borderBottomRightRadius:r.px,borderBottomLeftRadius:r.px,width:r.px,maxWidth:r.px,height:r.px,maxHeight:r.px,size:r.px,top:r.px,right:r.px,bottom:r.px,left:r.px,padding:r.px,paddingTop:r.px,paddingRight:r.px,paddingBottom:r.px,paddingLeft:r.px,margin:r.px,marginTop:r.px,marginRight:r.px,marginBottom:r.px,marginLeft:r.px,rotate:r.RW,rotateX:r.RW,rotateY:r.RW,rotateZ:r.RW,scale:n.bA,scaleX:n.bA,scaleY:n.bA,scaleZ:n.bA,skew:r.RW,skewX:r.RW,skewY:r.RW,distance:r.px,translateX:r.px,translateY:r.px,translateZ:r.px,x:r.px,y:r.px,z:r.px,perspective:r.px,transformPerspective:r.px,opacity:n.Fq,originX:r.$C,originY:r.$C,originZ:r.px,zIndex:o,fillOpacity:n.Fq,strokeOpacity:n.Fq,numOctaves:o}},195:(e,t,i)=>{"use strict";i.d(t,{l:()=>n});let n=e=>t=>t.test(e)},74558:(e,t,i)=>{"use strict";i.d(t,{W:()=>h});var n=i(66052),r=i(77881),o=i(67188),s=i(90428),a=i(12228),l=i(75942),u=i(26255),d=i(32663),c=i(8423);class h extends d.J{readValueFromInstance(e,t){if(o.G.has(t)){let e=(0,l.A)(t);return e&&e.default||0}{let i=window.getComputedStyle(e),n=((0,r.f9)(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return(0,u.J)(e,t)}build(e,t,i,r){(0,n.r)(e,t,i,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return(0,s.U)(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,c.i)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,i,n){(0,a.N)(e,t,i,n)}}},66052:(e,t,i)=>{"use strict";i.d(t,{r:()=>l});var n=i(10455),r=i(77881),o=i(67188);let s=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var a=i(23280);function l(e,t,i,l){let{style:u,vars:d,transform:c,transformOrigin:h}=e,f=!1,p=!1,g=!0;for(let e in t){let i=t[e];if((0,r.f9)(e)){d[e]=i;continue}let n=a.j[e],l=s(i,n);if(o.G.has(e)){if(f=!0,c[e]=l,!g)continue;i!==(n.default||0)&&(g=!1)}else e.startsWith("origin")?(p=!0,h[e]=l):u[e]=l}if(!t.transform&&(f||l?u.transform=(0,n.P)(e.transform,i,g,l):u.transform&&(u.transform="none")),p){let{originX:e="50%",originY:t="50%",originZ:i=0}=h;u.transformOrigin=`${e} ${t} ${i}`}}},10455:(e,t,i)=>{"use strict";i.d(t,{P:()=>s});var n=i(67188);let r={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},o=n._.length;function s(e,{enableHardwareAcceleration:t=!0,allowTransformNone:i=!0},s,a){let l="";for(let t=0;t{"use strict";function n(e,{style:t,vars:i},n,r){for(let o in Object.assign(e.style,t,r&&r.getProjectionStyles(n)),i)e.style.setProperty(o,i[o])}i.d(t,{N:()=>n})},90428:(e,t,i)=>{"use strict";i.d(t,{U:()=>o});var n=i(6780),r=i(8423);function o(e,t){let{style:i}=e,o={};for(let s in i)((0,r.i)(i[s])||t.style&&(0,r.i)(t.style[s])||(0,n.j)(s,e))&&(o[s]=i[s]);return o}},67188:(e,t,i)=>{"use strict";i.d(t,{G:()=>r,_:()=>n});let n=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],r=new Set(n)},88568:(e,t,i)=>{"use strict";i.d(t,{R:()=>n});let n=new WeakMap},6776:(e,t,i)=>{"use strict";i.d(t,{e:()=>f});var n=i(14819),r=i(32663),o=i(84030),s=i(52069),a=i(56928),l=i(67188),u=i(30342),d=i(75942),c=i(57346),h=i(91709);class f extends r.J{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(l.G.has(t)){let e=(0,d.A)(t);return e&&e.default||0}return t=a.s.has(t)?t:(0,s.D)(t),e.getAttribute(t)}measureInstanceViewportBox(){return(0,c.dO)()}scrapeMotionValuesFromProps(e,t){return(0,n.U)(e,t)}build(e,t,i,n){(0,o.i)(e,t,i,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,i,n){(0,u.K)(e,t,i,n)}mount(e){this.isSVGTag=(0,h.a)(e.tagName),super.mount(e)}}},84030:(e,t,i)=>{"use strict";i.d(t,{i:()=>l});var n=i(66052),r=i(44841);function o(e,t,i){return"string"==typeof e?e:r.px.transform(t+i*e)}let s={offset:"stroke-dashoffset",array:"stroke-dasharray"},a={offset:"strokeDashoffset",array:"strokeDasharray"};function l(e,{attrX:t,attrY:i,attrScale:l,originX:u,originY:d,pathLength:c,pathSpacing:h=1,pathOffset:f=0,...p},g,m,v){if((0,n.r)(e,p,g,v),m){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:b,style:y,dimensions:_}=e;b.transform&&(_&&(y.transform=b.transform),delete b.transform),_&&(void 0!==u||void 0!==d||y.transform)&&(y.transformOrigin=`${o(void 0!==u?u:.5,_.x,_.width)} ${o(void 0!==d?d:.5,_.y,_.height)}`),void 0!==t&&(b.x=t),void 0!==i&&(b.y=i),void 0!==l&&(b.scale=l),void 0!==c&&function(e,t,i=1,n=0,o=!0){e.pathLength=1;let l=o?s:a;e[l.offset]=r.px.transform(-n);let u=r.px.transform(t),d=r.px.transform(i);e[l.array]=`${u} ${d}`}(b,c,h,f,!1)}},56928:(e,t,i)=>{"use strict";i.d(t,{s:()=>n});let n=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"])},91709:(e,t,i)=>{"use strict";i.d(t,{a:()=>n});let n=e=>"string"==typeof e&&"svg"===e.toLowerCase()},30342:(e,t,i)=>{"use strict";i.d(t,{K:()=>s});var n=i(52069),r=i(12228),o=i(56928);function s(e,t,i,s){for(let i in(0,r.N)(e,t,void 0,s),t.attrs)e.setAttribute(o.s.has(i)?i:(0,n.D)(i),t.attrs[i])}},14819:(e,t,i)=>{"use strict";i.d(t,{U:()=>s});var n=i(8423),r=i(90428),o=i(67188);function s(e,t){let i=(0,r.U)(e,t);for(let r in e)((0,n.i)(e[r])||(0,n.i)(t[r]))&&(i[-1!==o._.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return i}},85842:(e,t,i)=>{"use strict";i.d(t,{E:()=>o});var n=i(59738);let r=(e,t)=>e.depth-t.depth;class o{constructor(){this.children=[],this.isDirty=!1}add(e){(0,n.y4)(this.children,e),this.isDirty=!0}remove(e){(0,n.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(r),this.isDirty=!1,this.children.forEach(e)}}},4060:(e,t,i)=>{"use strict";i.d(t,{G:()=>s,M:()=>a});var n=i(91129),r=i(90026),o=i(97131);function s(e){return(0,n.H)(e.animate)||o.V.some(t=>(0,r.$)(e[t]))}function a(e){return!!(s(e)||e.variants)}},90026:(e,t,i)=>{"use strict";function n(e){return"string"==typeof e||Array.isArray(e)}i.d(t,{$:()=>n})},66968:(e,t,i)=>{"use strict";i.d(t,{x:()=>r});var n=i(70645);function r(e,t,i){let r,o,s=e.getProps();return(0,n.o)(s,t,void 0!==i?i:s.custom,(r={},e.values.forEach((e,t)=>r[t]=e.get()),r),(o={},e.values.forEach((e,t)=>o[t]=e.getVelocity()),o))}},70645:(e,t,i)=>{"use strict";function n(e,t,i,n={},r={}){return"function"==typeof t&&(t=t(void 0!==i?i:e.custom,n,r)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==i?i:e.custom,n,r)),t}i.d(t,{o:()=>n})},51527:(e,t,i)=>{"use strict";i.d(t,{GJ:()=>b,P$:()=>y,CD:()=>g,gg:()=>v});let n=e=>/^\-?\d*\.?\d+$/.test(e);var r=i(65508),o=i(9627),s=i(7881),a=i(99514),l=i(51997),u=i(98172),d=i(70071),c=i(195);let h=[...d.$,u.$,a.P],f=e=>h.find((0,c.l)(e));var p=i(66968);function g(e,t){let i=(0,p.x)(e,t),{transitionEnd:n={},transition:r={},...a}=i?e.makeTargetAnimatable(i,!1):{};for(let t in a={...a,...n}){let i=(0,o.Y)(a[t]);e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,s.B)(i))}}function m(e,t){[...t].reverse().forEach(i=>{let n=e.getVariant(i);n&&g(e,n),e.variantChildren&&e.variantChildren.forEach(e=>{m(e,t)})})}function v(e,t){return Array.isArray(t)?m(e,t):"string"==typeof t?m(e,[t]):void g(e,t)}function b(e,t,i){var o,u;let d=Object.keys(t).filter(t=>!e.hasValue(t)),c=d.length;if(c)for(let h=0;h{"use strict";i.d(t,{V:()=>r,e:()=>n});let n=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],r=["initial",...n]},59738:(e,t,i)=>{"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function r(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}function o([...e],t,i){let n=t<0?e.length+t:t;if(n>=0&&nr,uo:()=>o,y4:()=>n})},53913:(e,t,i)=>{"use strict";i.d(t,{u:()=>n});let n=(e,t,i)=>Math.min(Math.max(i,e),t)},97246:(e,t,i)=>{"use strict";i.d(t,{g:()=>r});var n=i(2885);function r(e,t){let i=performance.now(),r=({timestamp:o})=>{let s=o-i;s>=t&&((0,n.Pn)(r),e(s-t))};return n.Wi.read(r,!0),()=>(0,n.Pn)(r)}},61285:(e,t,i)=>{"use strict";i.d(t,{T:()=>n,y:()=>r});let n=(e,t)=>Math.abs(e-t);function r(e,t){return Math.sqrt(n(e.x,t.x)**2+n(e.y,t.y)**2)}},33029:(e,t,i)=>{"use strict";i.d(t,{K:()=>r,k:()=>o});var n=i(606);let r=n.Z,o=n.Z},2466:(e,t,i)=>{"use strict";i.d(t,{s:()=>E});var n=i(33029),r=i(98172),o=i(53913),s=i(51413);function a(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}var l=i(86652),u=i(25727),d=i(17041);let c=(e,t,i)=>{let n=e*e;return Math.sqrt(Math.max(0,i*(t*t-n)+n))},h=[l.$,u.m,d.J],f=e=>h.find(t=>t.test(e));function p(e){let t=f(e);(0,n.k)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let i=t.parse(e);return t===d.J&&(i=function({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,o=0,s=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,l=2*i-n;r=a(l,n,e+1/3),o=a(l,n,e),s=a(l,n,e-1/3)}else r=o=s=i;return{red:Math.round(255*r),green:Math.round(255*o),blue:Math.round(255*s),alpha:n}}(i)),i}let g=(e,t)=>{let i=p(e),n=p(t),r={...i};return e=>(r.red=c(i.red,n.red,e),r.green=c(i.green,n.green,e),r.blue=c(i.blue,n.blue,e),r.alpha=(0,s.C)(i.alpha,n.alpha,e),u.m.transform(r))};var m=i(19106),v=i(99514);let b=(e,t)=>i=>`${i>0?t:e}`;function y(e,t){return"number"==typeof e?i=>(0,s.C)(e,t,i):r.$.test(e)?g(e,t):e.startsWith("var(")?b(e,t):C(e,t)}let _=(e,t)=>{let i=[...e],n=i.length,r=e.map((e,i)=>y(e,t[i]));return e=>{for(let t=0;t{let i={...e,...t},n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=y(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}},C=(e,t)=>{let i=v.P.createTransformer(t),r=(0,v.V)(e),o=(0,v.V)(t);return r.numVars===o.numVars&&r.numColors===o.numColors&&r.numNumbers>=o.numNumbers?(0,m.z)(_(r.values,o.values),i):((0,n.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),b(e,t))};var S=i(38172),x=i(606);let k=(e,t)=>i=>(0,s.C)(e,t,i);function E(e,t,{clamp:i=!0,ease:s,mixer:a}={}){let l=e.length;if((0,n.k)(l===t.length,"Both input and output ranges must be the same length"),1===l)return()=>t[0];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());let u=function(e,t,i){let n=[],o=i||function(e){if("number"==typeof e);else if("string"==typeof e)return r.$.test(e)?g:C;else if(Array.isArray(e))return _;else if("object"==typeof e)return w;return k}(e[0]),s=e.length-1;for(let i=0;i{let i=0;if(d>1)for(;ic((0,o.u)(e[0],e[l-1],t)):c}},70908:(e,t,i)=>{"use strict";i.d(t,{j:()=>n});let n="undefined"!=typeof document},73271:(e,t,i)=>{"use strict";function n(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}i.d(t,{I:()=>n})},65508:(e,t,i)=>{"use strict";i.d(t,{W:()=>n});let n=e=>/^0[^.\s]+$/.test(e)},51413:(e,t,i)=>{"use strict";i.d(t,{C:()=>n});let n=(e,t,i)=>-i*e+i*t+e},606:(e,t,i)=>{"use strict";i.d(t,{Z:()=>n});let n=e=>e},85285:(e,t,i)=>{"use strict";i.d(t,{Y:()=>r});var n=i(65673);function r(e){let t=[0];return(0,n.c)(t,e.length-1),t}},65673:(e,t,i)=>{"use strict";i.d(t,{c:()=>o});var n=i(51413),r=i(38172);function o(e,t){let i=e[e.length-1];for(let o=1;o<=t;o++){let s=(0,r.Y)(0,t,o);e.push((0,n.C)(i,1,s))}}},19106:(e,t,i)=>{"use strict";i.d(t,{z:()=>r});let n=(e,t)=>i=>t(e(i)),r=(...e)=>e.reduce(n)},38172:(e,t,i)=>{"use strict";i.d(t,{Y:()=>n});let n=(e,t,i)=>{let n=t-e;return 0===n?1:(i-e)/n}},72796:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var n=i(70908),r=i(98201);function o(){if(r.O.current=!0,n.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>r.n.current=e.matches;e.addListener(t),t()}else r.n.current=!1}}},98201:(e,t,i)=>{"use strict";i.d(t,{O:()=>r,n:()=>n});let n={current:null},r={current:!1}},9627:(e,t,i)=>{"use strict";i.d(t,{Y:()=>o,p:()=>r});var n=i(54365);let r=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),o=e=>(0,n.C)(e)?e[e.length-1]||0:e},71905:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(59738);class r{constructor(){this.subscriptions=[]}add(e){return(0,n.y4)(this.subscriptions,e),()=>(0,n.cl)(this.subscriptions,e)}notify(e,t,i){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,i);else for(let r=0;r{"use strict";i.d(t,{X:()=>r,w:()=>n});let n=e=>1e3*e,r=e=>e/1e3},75248:(e,t,i)=>{"use strict";i.d(t,{h:()=>r});var n=i(2784);function r(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},58550:(e,t,i)=>{"use strict";i.d(t,{N:()=>s});var n=i(2885),r=i(2784),o=i(85632);function s(){let e=(0,o.t)(),[t,i]=(0,r.useState)(0),s=(0,r.useCallback)(()=>{e.current&&i(t+1)},[t]);return[(0,r.useCallback)(()=>n.Wi.postRender(s),[s]),t]}},37981:(e,t,i)=>{"use strict";i.d(t,{c:()=>n});let n={current:!1}},85632:(e,t,i)=>{"use strict";i.d(t,{t:()=>o});var n=i(2784),r=i(53072);function o(){let e=(0,n.useRef)(!1);return(0,r.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},53072:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(2784);let r=i(70908).j?n.useLayoutEffect:n.useEffect},55212:(e,t,i)=>{"use strict";i.d(t,{z:()=>r});var n=i(2784);function r(e){return(0,n.useEffect)(()=>()=>e(),[])}},32369:(e,t,i)=>{"use strict";function n(e,t){return t?e*(1e3/t):0}i.d(t,{R:()=>n})},7881:(e,t,i)=>{"use strict";i.d(t,{B:()=>u,H:()=>l});var n=i(96002),r=i(2885),o=i(71905),s=i(32369);let a=e=>!isNaN(parseFloat(e));class l{constructor(e,t={}){this.version="10.12.12",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:i,timestamp:o}=n.frameData;this.lastUpdated!==o&&(this.timeDelta=i,this.lastUpdated=o,r.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>r.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=a(this.current),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new o.L);let i=this.events[e].add(t);return"change"===e?()=>{i(),r.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,i){this.set(t),this.prev=e,this.timeDelta=i}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,s.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function u(e,t){return new l(e,t)}},86652:(e,t,i)=>{"use strict";i.d(t,{$:()=>r});var n=i(25727);let r={test:(0,i(95610).i)("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),n=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),n=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:n.m.transform}},17041:(e,t,i)=>{"use strict";i.d(t,{J:()=>a});var n=i(8888),r=i(44841),o=i(32860),s=i(95610);let a={test:(0,s.i)("hsl","hue"),parse:(0,s.d)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:s=1})=>"hsla("+Math.round(e)+", "+r.aQ.transform((0,o.Nw)(t))+", "+r.aQ.transform((0,o.Nw)(i))+", "+(0,o.Nw)(n.Fq.transform(s))+")"}},98172:(e,t,i)=>{"use strict";i.d(t,{$:()=>a});var n=i(32860),r=i(86652),o=i(17041),s=i(25727);let a={test:e=>s.m.test(e)||r.$.test(e)||o.J.test(e),parse:e=>s.m.test(e)?s.m.parse(e):o.J.test(e)?o.J.parse(e):r.$.parse(e),transform:e=>(0,n.HD)(e)?e:e.hasOwnProperty("red")?s.m.transform(e):o.J.transform(e)}},25727:(e,t,i)=>{"use strict";i.d(t,{m:()=>u});var n=i(53913),r=i(8888),o=i(32860),s=i(95610);let a=e=>(0,n.u)(0,255,e),l={...r.Rx,transform:e=>Math.round(a(e))},u={test:(0,s.i)("rgb","red"),parse:(0,s.d)("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(i)+", "+(0,o.Nw)(r.Fq.transform(n))+")"}},95610:(e,t,i)=>{"use strict";i.d(t,{d:()=>o,i:()=>r});var n=i(32860);let r=(e,t)=>i=>!!((0,n.HD)(i)&&n.mj.test(i)&&i.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(i,t)),o=(e,t,i)=>r=>{if(!(0,n.HD)(r))return r;let[o,s,a,l]=r.match(n.KP);return{[e]:parseFloat(o),[t]:parseFloat(s),[i]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}}},32004:(e,t,i)=>{"use strict";i.d(t,{h:()=>l});var n=i(99514),r=i(32860);let o=new Set(["brightness","contrast","saturate","opacity"]);function s(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(r.KP)||[];if(!n)return e;let s=i.replace(n,""),a=o.has(t)?1:0;return n!==i&&(a*=100),t+"("+a+s+")"}let a=/([a-z-]*)\(.*?\)/g,l={...n.P,getAnimatableNone:e=>{let t=e.match(a);return t?t.map(s).join(" "):e}}},99514:(e,t,i)=>{"use strict";i.d(t,{P:()=>m,V:()=>h});var n=i(77881),r=i(606),o=i(98172),s=i(8888),a=i(32860);let l={regex:n.Xp,countKey:"Vars",token:"${v}",parse:r.Z},u={regex:a.dA,countKey:"Colors",token:"${c}",parse:o.$.parse},d={regex:a.KP,countKey:"Numbers",token:"${n}",parse:s.Rx.parse};function c(e,{regex:t,countKey:i,token:n,parse:r}){let o=e.tokenised.match(t);o&&(e["num"+i]=o.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...o.map(r)))}function h(e){let t=e.toString(),i={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return i.value.includes("var(--")&&c(i,l),c(i,u),c(i,d),i}function f(e){return h(e).values}function p(e){let{values:t,numColors:i,numVars:n,tokenised:r}=h(e),s=t.length;return e=>{let t=r;for(let r=0;r"number"==typeof e?0:e,m={test:function(e){var t,i;return isNaN(e)&&(0,a.HD)(e)&&((null===(t=e.match(a.KP))||void 0===t?void 0:t.length)||0)+((null===(i=e.match(a.dA))||void 0===i?void 0:i.length)||0)>0},parse:f,createTransformer:p,getAnimatableNone:function(e){let t=f(e);return p(e)(t.map(g))}}},8888:(e,t,i)=>{"use strict";i.d(t,{Fq:()=>o,Rx:()=>r,bA:()=>s});var n=i(53913);let r={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},o={...r,transform:e=>(0,n.u)(0,1,e)},s={...r,default:1}},44841:(e,t,i)=>{"use strict";i.d(t,{$C:()=>d,RW:()=>o,aQ:()=>s,px:()=>a,vh:()=>l,vw:()=>u});var n=i(32860);let r=e=>({test:t=>(0,n.HD)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),o=r("deg"),s=r("%"),a=r("px"),l=r("vh"),u=r("vw"),d={...s,parse:e=>s.parse(e)/100,transform:e=>s.transform(100*e)}},32860:(e,t,i)=>{"use strict";i.d(t,{HD:()=>a,KP:()=>r,Nw:()=>n,dA:()=>o,mj:()=>s});let n=e=>Math.round(1e5*e)/1e5,r=/(-)?([\d]*\.?[\d])+/g,o=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,s=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function a(e){return"string"==typeof e}},64595:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});var n=i(8423);function r(e){return!!((0,n.i)(e)&&e.add)}},8423:(e,t,i)=>{"use strict";i.d(t,{i:()=>n});let n=e=>!!(e&&e.getVelocity)},93920:(e,t,i)=>{"use strict";i.d(t,{b:()=>o});var n=i(9627),r=i(8423);function o(e){let t=(0,r.i)(e)?e.get():e;return(0,n.p)(t)?t.toValue():t}},37795:e=>{"use strict";var t=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var n,r=this;if("function"!=typeof r||"[object Function]"!==i.call(r))throw TypeError("Function.prototype.bind called on incompatible "+r);for(var o=t.call(arguments,1),s=Math.max(0,r.length-o.length),a=[],l=0;l{"use strict";var n=i(37795);e.exports=Function.prototype.bind||n},67286:(e,t,i)=>{"use strict";var n,r=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(e){l=null}var u=function(){throw new s},d=l?function(){try{return arguments.callee,u}catch(e){try{return l(arguments,"callee").get}catch(e){return u}}}():u,c=i(32636)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":c?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":c?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&c?h(new Map()[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&c?h(new Set()[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":c?h(""[Symbol.iterator]()):n,"%Symbol%":c?Symbol:n,"%SyntaxError%":r,"%ThrowTypeError%":d,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};try{null.error}catch(e){var m=h(h(e));g["%Error.prototype%"]=m}var v=function e(t){var i;if("%AsyncFunction%"===t)i=a("async function () {}");else if("%GeneratorFunction%"===t)i=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)i=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(i=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var r=e("%AsyncGenerator%");r&&(i=h(r.prototype))}return g[t]=i,i},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},y=i(4090),_=i(23198),w=y.call(Function.call,Array.prototype.concat),C=y.call(Function.apply,Array.prototype.splice),S=y.call(Function.call,String.prototype.replace),x=y.call(Function.call,String.prototype.slice),k=y.call(Function.call,RegExp.prototype.exec),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,L=/\\(\\)?/g,M=function(e){var t=x(e,0,1),i=x(e,-1);if("%"===t&&"%"!==i)throw new r("invalid intrinsic syntax, expected closing `%`");if("%"===i&&"%"!==t)throw new r("invalid intrinsic syntax, expected opening `%`");var n=[];return S(e,E,function(e,t,i,r){n[n.length]=i?S(r,L,"$1"):t||e}),n},N=function(e,t){var i,n=e;if(_(b,n)&&(n="%"+(i=b[n])[0]+"%"),_(g,n)){var o=g[n];if(o===f&&(o=v(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:o}}throw new r("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new r("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=M(e),n=i.length>0?i[0]:"",o=N("%"+n+"%",t),a=o.name,u=o.value,d=!1,c=o.alias;c&&(n=c[0],C(i,w([0,1],c)));for(var h=1,f=!0;h=i.length){var b=l(u,p);u=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:u[p]}else f=_(u,p),u=u[p];f&&!d&&(g[a]=u)}}return u}},50326:(e,t,i)=>{"use strict";var n=i(67286)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},81181:(e,t,i)=>{"use strict";var n=i(67286)("%Object.defineProperty%",!0),r=function(){if(n)try{return n({},"a",{value:1}),!0}catch(e){}return!1};r.hasArrayLengthDefineBug=function(){if(!r())return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=r},32636:(e,t,i)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,r=i(66679);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&r()}},66679:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),i=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(i))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var r=Object.getOwnPropertyDescriptor(e,t);if(42!==r.value||!0!==r.enumerable)return!1}return!0}},67226:(e,t,i)=>{"use strict";var n=i(66679);e.exports=function(){return n()&&!!Symbol.toStringTag}},23198:(e,t,i)=>{"use strict";var n=i(4090);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},84485:(e,t,i)=>{"use strict";var n=i(77834).Buffer,r=i(67525).Transform;function o(e){r.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i(91285)(o,r),o.prototype._transform=function(e,t,i){var n=null;try{this.update(e,t)}catch(e){n=e}i(n)},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(function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var i=this._block,r=0;this._blockOffset+e.length-r>=this._blockSize;){for(var o=this._blockOffset;o0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);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();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var i=0;i<4;++i)this._length[i]=0;return t},o.prototype._digest=function(){throw Error("_digest is not implemented")},e.exports=o},34485:(e,t,i)=>{t.utils=i(50212),t.common=i(74495),t.sha=i(45530),t.ripemd=i(91396),t.hmac=i(15047),t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160},74495:(e,t,i)=>{"use strict";var n=i(50212),r=i(79561);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var i=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-i,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-i,this.endian);for(var r=0;r>>24&255,n[r++]=e>>>16&255,n[r++]=e>>>8&255,n[r++]=255&e}else for(o=8,n[r++]=255&e,n[r++]=e>>>8&255,n[r++]=e>>>16&255,n[r++]=e>>>24&255,n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=0;o{"use strict";var n=i(50212),r=i(79561);function o(e,t,i){if(!(this instanceof o))return new o(e,t,i);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,i))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=new this.Hash().update(e).digest()),r(e.length<=this.blockSize);for(var t=e.length;t{"use strict";var n=i(50212),r=i(74495),o=n.rotl32,s=n.sum32,a=n.sum32_3,l=n.sum32_4,u=r.BlockHash;function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function c(e,t,i,n){return e<=15?t^i^n:e<=31?t&i|~t&n:e<=47?(t|~i)^n:e<=63?t&n|i&~n:t^(i|~n)}n.inherits(d,u),t.ripemd160=d,d.blockSize=512,d.outSize=160,d.hmacStrength=192,d.padLength=64,d.prototype._update=function(e,t){for(var i=this.h[0],n=this.h[1],r=this.h[2],u=this.h[3],d=this.h[4],m=i,v=n,b=r,y=u,_=d,w=0;w<80;w++){var C,S,x=s(o(l(i,c(w,n,r,u),e[h[w]+t],(C=w)<=15?0:C<=31?1518500249:C<=47?1859775393:C<=63?2400959708:2840853838),p[w]),d);i=d,d=u,u=o(r,10),r=n,n=x,x=s(o(l(m,c(79-w,v,b,y),e[f[w]+t],(S=w)<=15?1352829926:S<=31?1548603684:S<=47?1836072691:S<=63?2053994217:0),g[w]),_),m=_,_=y,y=o(b,10),b=v,v=x}x=a(this.h[1],r,y),this.h[1]=a(this.h[2],u,_),this.h[2]=a(this.h[3],d,m),this.h[3]=a(this.h[4],i,v),this.h[4]=a(this.h[0],n,b),this.h[0]=x},d.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var h=[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],f=[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],p=[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],g=[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]},45530:(e,t,i)=>{"use strict";t.sha1=i(35079),t.sha224=i(63823),t.sha256=i(68032),t.sha384=i(25328),t.sha512=i(20168)},35079:(e,t,i)=>{"use strict";var n=i(50212),r=i(74495),o=i(40713),s=n.rotl32,a=n.sum32,l=n.sum32_5,u=o.ft_1,d=r.BlockHash,c=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;d.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}n.inherits(h,d),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var i=this.W,n=0;n<16;n++)i[n]=e[t+n];for(;n{"use strict";var n=i(50212),r=i(68032);function o(){if(!(this instanceof o))return new o;r.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(o,r),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},68032:(e,t,i)=>{"use strict";var n=i(50212),r=i(74495),o=i(40713),s=i(79561),a=n.sum32,l=n.sum32_4,u=n.sum32_5,d=o.ch32,c=o.maj32,h=o.s0_256,f=o.s1_256,p=o.g0_256,g=o.g1_256,m=r.BlockHash,v=[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,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=Array(64)}n.inherits(b,m),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var i=this.W,n=0;n<16;n++)i[n]=e[t+n];for(;n{"use strict";var n=i(50212),r=i(20168);function o(){if(!(this instanceof o))return new o;r.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(o,r),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},20168:(e,t,i)=>{"use strict";var n=i(50212),r=i(74495),o=i(79561),s=n.rotr64_hi,a=n.rotr64_lo,l=n.shr64_hi,u=n.shr64_lo,d=n.sum64,c=n.sum64_hi,h=n.sum64_lo,f=n.sum64_4_hi,p=n.sum64_4_lo,g=n.sum64_5_hi,m=n.sum64_5_lo,v=r.BlockHash,b=[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,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;v.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=Array(160)}n.inherits(y,v),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var i=this.W,n=0;n<32;n++)i[n]=e[t+n];for(;n{"use strict";var n=i(50212).rotr32;function r(e,t,i){return e&t^e&i^t&i}t.ft_1=function(e,t,i,n){return 0===e?t&i^~t&n:1===e||3===e?t^i^n:2===e?r(t,i,n):void 0},t.ch32=function(e,t,i){return e&t^~e&i},t.maj32=r,t.p32=function(e,t,i){return e^t^i},t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},50212:(e,t,i)=>{"use strict";var n=i(79561),r=i(91285);function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function a(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=r,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var i=[];if("string"==typeof e){if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/ig,"")).length%2!=0&&(e="0"+e),r=0;r>6|192:((o=e,s=r,(64512&o.charCodeAt(s))!=55296||s<0||s+1>=o.length?1:(64512&o.charCodeAt(s+1))!=56320)?i[n++]=a>>12|224:(a=65536+((1023&a)<<10)+(1023&e.charCodeAt(++r)),i[n++]=a>>18|240,i[n++]=a>>12&63|128),i[n++]=a>>6&63|128),i[n++]=63&a|128)}}else for(r=0;r>>0;return a},t.split32=function(e,t){for(var i=Array(4*e.length),n=0,r=0;n>>24,i[r+1]=o>>>16&255,i[r+2]=o>>>8&255,i[r+3]=255&o):(i[r+3]=o>>>24,i[r+2]=o>>>16&255,i[r+1]=o>>>8&255,i[r]=255&o)}return i},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,i){return e+t+i>>>0},t.sum32_4=function(e,t,i,n){return e+t+i+n>>>0},t.sum32_5=function(e,t,i,n,r){return e+t+i+n+r>>>0},t.sum64=function(e,t,i,n){var r=e[t],o=n+e[t+1]>>>0;e[t]=(o>>0,e[t+1]=o},t.sum64_hi=function(e,t,i,n){return(t+n>>>0>>0},t.sum64_lo=function(e,t,i,n){return t+n>>>0},t.sum64_4_hi=function(e,t,i,n,r,o,s,a){var l=t;return e+i+r+s+(0+((l=l+n>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,i,n,r,o,s,a){return t+n+o+a>>>0},t.sum64_5_hi=function(e,t,i,n,r,o,s,a,l,u){var d=t;return e+i+r+s+l+(0+((d=d+n>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,i,n,r,o,s,a,l,u){return t+n+o+a+u>>>0},t.rotr64_hi=function(e,t,i){return(t<<32-i|e>>>i)>>>0},t.rotr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0},t.shr64_hi=function(e,t,i){return e>>>i},t.shr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0}},78873:(e,t,i)=>{"use strict";var n=i(34485),r=i(43022),o=i(79561);function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=r.toArray(e.entropy,e.entropyEnc||"hex"),i=r.toArray(e.nonce,e.nonceEnc||"hex"),n=r.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,i,n)}e.exports=s,s.prototype._init=function(e,t,i){var n=e.concat(t).concat(i);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var r=0;r=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(i||[])),this._reseed=1},s.prototype.generate=function(e,t,i,n){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof t&&(n=i,i=t,t=null),i&&(i=r.toArray(i,n||"hex"),this._update(i));for(var o=[];o.length{"use strict";var n=i(73887),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function l(e){return n.isMemo(e)?s:a[e.$$typeof]||r}a[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[n.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,i,n){if("string"!=typeof i){if(p){var r=f(i);r&&r!==p&&e(t,r,n)}var s=d(i);c&&(s=s.concat(c(i)));for(var a=l(t),g=l(i),m=0;m{"use strict";/** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var i="function"==typeof Symbol&&Symbol.for,n=i?Symbol.for("react.element"):60103,r=i?Symbol.for("react.portal"):60106,o=i?Symbol.for("react.fragment"):60107,s=i?Symbol.for("react.strict_mode"):60108,a=i?Symbol.for("react.profiler"):60114,l=i?Symbol.for("react.provider"):60109,u=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.async_mode"):60111,c=i?Symbol.for("react.concurrent_mode"):60111,h=i?Symbol.for("react.forward_ref"):60112,f=i?Symbol.for("react.suspense"):60113,p=i?Symbol.for("react.suspense_list"):60120,g=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,v=i?Symbol.for("react.block"):60121,b=i?Symbol.for("react.fundamental"):60117,y=i?Symbol.for("react.responder"):60118,_=i?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case d:case c:case o:case a:case s:case f:return e;default:switch(e=e&&e.$$typeof){case u:case h:case m:case g:case l:return e;default:return t}}case r:return t}}}function C(e){return w(e)===c}t.AsyncMode=d,t.ConcurrentMode=c,t.ContextConsumer=u,t.ContextProvider=l,t.Element=n,t.ForwardRef=h,t.Fragment=o,t.Lazy=m,t.Memo=g,t.Portal=r,t.Profiler=a,t.StrictMode=s,t.Suspense=f,t.isAsyncMode=function(e){return C(e)||w(e)===d},t.isConcurrentMode=C,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===r},t.isProfiler=function(e){return w(e)===a},t.isStrictMode=function(e){return w(e)===s},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===c||e===a||e===s||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===h||e.$$typeof===b||e.$$typeof===y||e.$$typeof===_||e.$$typeof===v)},t.typeOf=w},73887:(e,t,i)=>{"use strict";e.exports=i(43459)},74596:function(e,t){var i,n;n=function(){var e=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],t=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]);return{mapStr:"صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl\xb7ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs\xb0c\xb0fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココ\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf8\xf9\xfa\xfb\xfc\xfd\xfeāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷ\xffźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ\xa2\xa3\xac\xa6\xa5₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀",mapChar:function(i){return i>=196608?i>=917760&&i<=917999?18874368:0:e[t[i>>4]][15&i]}}},void 0!==(i=(function(){return n()}).apply(t,[]))&&(e.exports=i)},68988:e=>{"use strict";let t=/^xn--/,i=/[^\0-\x7E]/,n=/[\x2E\u3002\uFF0E\uFF61]/g,r={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},o=Math.floor,s=String.fromCharCode;function a(e){throw RangeError(r[e])}function l(e,t){let i=e.split("@"),r="";return i.length>1&&(r=i[0]+"@",e=i[1]),r+(function(e,t){let i=[],n=e.length;for(;n--;)i[n]=t(e[n]);return i})((e=e.replace(n,".")).split("."),t).join(".")}function u(e){let t=[],i=0,n=e.length;for(;i=55296&&r<=56319&&i>1,e+=o(e/t);e>455;n+=36)e=o(e/35);return o(n+36*e/(e+38))},h=function(e){let t=[],i=e.length,n=0,r=128,s=72,l=e.lastIndexOf("-");l<0&&(l=0);for(let i=0;i=128&&a("not-basic"),t.push(e.charCodeAt(i));for(let d=l>0?l+1:0;d=i&&a("invalid-input");let l=(u=e.charCodeAt(d++))-48<10?u-22:u-65<26?u-65:u-97<26?u-97:36;(l>=36||l>o((2147483647-n)/t))&&a("overflow"),n+=l*t;let c=r<=s?1:r>=s+26?26:r-s;if(lo(2147483647/h)&&a("overflow"),t*=h}let h=t.length+1;s=c(n-l,h,0==l),o(n/h)>2147483647-r&&a("overflow"),r+=o(n/h),n%=h,t.splice(n++,0,r)}return String.fromCodePoint(...t)},f=function(e){let t=[],i=(e=u(e)).length,n=128,r=0,l=72;for(let i of e)i<128&&t.push(s(i));let h=t.length,f=h;for(h&&t.push("-");f=n&&to((2147483647-r)/u)&&a("overflow"),r+=(i-n)*u,n=i,e))if(p2147483647&&a("overflow"),p==n){let e=r;for(let i=36;;i+=36){let n=i<=l?1:i>=l+26?26:i-l;if(eString.fromCodePoint(...e)},decode:h,encode:f,toASCII:function(e){return l(e,function(e){return i.test(e)?"xn--"+f(e):e})},toUnicode:function(e){return l(e,function(e){return t.test(e)?h(e.slice(4).toLowerCase()):e})}}},6639:function(e,t,i){var n,r;r=function(e,t){function i(i,n,r){for(var o=[],s=e.ucs2.decode(i),a=0;a>23,h=d>>21&3,f=d>>5&65535,p=31&d,g=t.mapStr.substr(f,p);if(0===h||n&&1&c)throw Error("Illegal char "+u);1===h?o.push(g):2===h?o.push(r?g:u):3===h&&o.push(u)}return o.join("").normalize("NFC")}function n(t,n,o){void 0===o&&(o=!1);var s=i(t,o,n).split(".");return(s=s.map(function(t){return t.startsWith("xn--")?r(t=e.decode(t.substring(4)),o,!1):r(t,o,n),t})).join(".")}function r(e,n,r){if("-"===e[2]&&"-"===e[3]||e.startsWith("-")||e.endsWith("-")||e.includes(".")||i(e,n,r)!==e)throw Error("Failed to validate "+e);var o=e.codePointAt(0);if(16777216&t.mapChar(o))throw Error("Label contains illegal character: "+o)}return{toUnicode:function(e,t){return void 0===t&&(t={}),n(e,!1,"useStd3ASCII"in t&&t.useStd3ASCII)},toAscii:function(t,i){void 0===i&&(i={});var r,o=!("transitional"in i)||i.transitional,s="useStd3ASCII"in i&&i.useStd3ASCII,a="verifyDnsLength"in i&&i.verifyDnsLength,l=n(t,o,s).split(".").map(e.toASCII),u=l.join(".");if(a){if(u.length<1||u.length>253)throw Error("DNS name has wrong length: "+u);for(r=0;r63)throw Error("DNS label has wrong length: "+d)}}return u}}},void 0!==(n=(function(e,t){return r(e,t)}).apply(t,[i(68988),i(74596)]))&&(e.exports=n)},62333:(e,t)=>{t.read=function(e,t,i,n,r){var o,s,a=8*r-n-1,l=(1<>1,d=-7,c=i?r-1:0,h=i?-1:1,f=e[t+c];for(c+=h,o=f&(1<<-d)-1,f>>=-d,d+=a;d>0;o=256*o+e[t+c],c+=h,d-=8);for(s=o&(1<<-d)-1,o>>=-d,d+=n;d>0;s=256*s+e[t+c],c+=h,d-=8);if(0===o)o=1-u;else{if(o===l)return s?NaN:(f?-1:1)*(1/0);s+=Math.pow(2,n),o-=u}return(f?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,i,n,r,o){var s,a,l,u=8*o-r-1,d=(1<>1,h=23===r?5960464477539062e-23:0,f=n?0:o-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(a=isNaN(t)?1:0,s=d):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+c>=1?t+=h/l:t+=h*Math.pow(2,1-c),t*l>=2&&(s++,l/=2),s+c>=d?(a=0,s=d):s+c>=1?(a=(t*l-1)*Math.pow(2,r),s+=c):(a=t*Math.pow(2,c-1)*Math.pow(2,r),s=0));r>=8;e[i+f]=255&a,f+=p,a/=256,r-=8);for(s=s<0;e[i+f]=255&s,f+=p,s/=256,u-=8);e[i+f-p]|=128*g}},50340:(e,t)=>{function i(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n3?t.t-4:t.t:Array.isArray(e)?1:c(e)?2:h(e)?3:0}function a(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===s(e)?e.get(t):e[t]}function u(e,t,i){var n=s(e);2===n?e.set(t,i):3===n?e.add(i):e[t]=i}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function c(e){return V&&e instanceof Map}function h(e){return W&&e instanceof Set}function f(e){return e.i||e.u}function p(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Q(e);delete t[q];for(var i=Y(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=m),Object.freeze(e),t&&o(e,function(e,t){return g(t,!0)},!0)),e}function m(){i(2)}function v(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=J[e];return t||i(18,e),t}function y(e,t){J[e]||(J[e]=t)}function _(e,t){t&&(b("Patches"),e.o=[],e.v=[],e.s=t)}function w(e){C(e),e.p.forEach(x),e.p=null}function C(e){e===z&&(z=e.l)}function S(e){return z={p:[],l:z,h:e,_:!0,m:0}}function x(e){var t=e[q];0===t.t||1===t.t?t.j():t.O=!0}function k(e,t){t.m=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.S||b("ES5").P(t,e,o),o?(n[q].g&&(w(t),i(4)),r(e)&&(e=E(t,e),t.l||M(t,e)),t.o&&b("Patches").M(n[q].u,e,t.o,t.v)):e=E(t,n,[]),w(t),t.o&&t.s(t.o,t.v),e!==$?e:void 0}function E(e,t,i){if(v(t))return t;var n=t[q];if(!n)return o(t,function(r,o){return L(e,n,t,r,o,i)},!0),t;if(n.A!==e)return t;if(!n.g)return M(e,n.u,!0),n.u;if(!n.R){n.R=!0,n.A.m--;var r=4===n.t||5===n.t?n.i=p(n.k):n.i,s=r,a=!1;3===n.t&&(s=new Set(r),r.clear(),a=!0),o(s,function(t,o){return L(e,n,r,t,o,i,a)}),M(e,r,!1),i&&e.o&&b("Patches").F(n,i,e.o,e.v)}return n.i}function L(e,t,i,o,s,l,d){if(n(s)){var c=E(e,s,l&&t&&3!==t.t&&!a(t.N,o)?l.concat(o):void 0);if(u(i,o,c),!n(c))return;e._=!1}else d&&i.add(s);if(r(s)&&!v(s)){if(!e.h.D&&e.m<1)return;E(e,s),t&&t.A.l||M(e,s)}}function M(e,t,i){void 0===i&&(i=!1),!e.l&&e.h.D&&e._&&g(t,i)}function N(e,t){var i=e[q];return(i?f(i):e)[t]}function D(e,t){if(t in e)for(var i=Object.getPrototypeOf(e);i;){var n=Object.getOwnPropertyDescriptor(i,t);if(n)return n;i=Object.getPrototypeOf(i)}}function A(e){e.g||(e.g=!0,e.l&&A(e.l))}function T(e){e.i||(e.i=p(e.u))}function I(e,t,i){var n,r,o,s,a,l,u,d=c(t)?b("MapSet").K(t,i):h(t)?b("MapSet").$(t,i):e.S?(o=r={t:(n=Array.isArray(t))?1:0,A:i?i.A:z,g:!1,R:!1,N:{},l:i,u:t,k:null,i:null,j:null,C:!1},s=X,n&&(o=[r],s=ee),l=(a=Proxy.revocable(o,s)).revoke,u=a.proxy,r.k=u,r.j=l,u):b("ES5").I(t,i);return(i?i.A:z).p.push(d),d}function O(e){return n(e)||i(22,e),function e(t){if(!r(t))return t;var i,n=t[q],a=s(t);if(n){if(!n.g&&(n.t<4||!b("ES5").J(n)))return n.u;n.R=!0,i=P(t,a),n.R=!1}else i=P(t,a);return o(i,function(t,r){n&&l(n.u,t)===r||u(i,t,e(r))}),3===a?new Set(i):i}(e)}function P(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return p(e)}function R(){function e(e,t){var i=s[e];return i?i.enumerable=t:s[e]=i={configurable:!0,enumerable:t,get:function(){return X.get(this[q],e)},set:function(t){X.set(this[q],e,t)}},i}function t(e){for(var t=e.length-1;t>=0;t--){var n=e[t][q];if(!n.g)switch(n.t){case 5:r(n)&&A(n);break;case 4:i(n)&&A(n)}}}function i(e){for(var t=e.u,i=e.k,n=Y(i),r=n.length-1;r>=0;r--){var o=n[r];if(o!==q){var s=t[o];if(void 0===s&&!a(t,o))return!0;var l=i[o],u=l&&l[q];if(u?u.u!==s:!d(l,s))return!0}}var c=!!t[q];return n.length!==Y(t).length+(c?0:1)}function r(e){var t=e.k;if(t.length!==e.u.length)return!0;var i=Object.getOwnPropertyDescriptor(t,t.length-1);if(i&&!i.get)return!0;for(var n=0;n1?r-1:0),s=1;s1?n-1:0),o=1;o=0;i--){var i,r=t[i];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}i>-1&&(t=t.slice(i+1));var o=b("Patches").W;return n(e)?o(e,t):this.produce(e,function(e){return o(e,t)})},e}(),ei=new et,en=ei.produce,er=ei.produceWithPatches.bind(ei),eo=ei.setAutoFreeze.bind(ei),es=ei.setUseProxies.bind(ei),ea=ei.applyPatches.bind(ei),el=ei.createDraft.bind(ei),eu=ei.finishDraft.bind(ei);t.Immer=et,t.applyPatches=ea,t.castDraft=function(e){return e},t.castImmutable=function(e){return e},t.createDraft=el,t.current=O,t.default=en,t.enableAllPlugins=function(){R(),B(),F()},t.enableES5=R,t.enableMapSet=B,t.enablePatches=F,t.finishDraft=eu,t.freeze=g,t.immerable=K,t.isDraft=n,t.isDraftable=r,t.nothing=$,t.original=function(e){return n(e)||i(23,e),e[q].u},t.produce=en,t.produceWithPatches=er,t.setAutoFreeze=eo,t.setUseProxies=es},30412:(e,t,i)=>{"use strict";e.exports=i(50340)},91285:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}}},6299:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,i=/\n/g,n=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,l=/^\s+|\s+$/g;function u(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,c=1;function h(e){var t=e.match(i);t&&(d+=t.length);var n=e.lastIndexOf("\n");c=~n?e.length-n:c+e.length}function f(){var e={line:d,column:c};return function(t){return t.position=new p(e),v(n),t}}function p(e){this.start=e,this.end={line:d,column:c},this.source=l.source}p.prototype.content=e;var g=[];function m(t){var i=Error(l.source+":"+d+":"+c+": "+t);if(i.reason=t,i.filename=l.source,i.line=d,i.column=c,i.source=e,l.silent)g.push(i);else throw i}function v(t){var i=t.exec(e);if(i){var n=i[0];return h(n),e=e.slice(n.length),i}}function b(e){var t;for(e=e||[];t=y();)!1!==t&&e.push(t);return e}function y(){var t=f();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var i=2;""!=e.charAt(i)&&("*"!=e.charAt(i)||"/"!=e.charAt(i+1));)++i;if(i+=2,""===e.charAt(i-1))return m("End of comment missing");var n=e.slice(2,i-2);return c+=2,h(n),e=e.slice(i),c+=2,t({type:"comment",comment:n})}}return v(n),function(){var e,i=[];for(b(i);e=function(){var e=f(),i=v(r);if(i){if(y(),!v(o))return m("property missing ':'");var n=v(s),l=e({type:"declaration",property:u(i[0].replace(t,"")),value:n?u(n[0].replace(t,"")):""});return v(a),l}}();)!1!==e&&(i.push(e),b(i));return i}()}},52635:(e,t,i)=>{"use strict";var n=i(67226)(),r=i(62680)("Object.prototype.toString"),o=function(e){return(!n||!e||"object"!=typeof e||!(Symbol.toStringTag in e))&&"[object Arguments]"===r(e)},s=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==r(e)&&"[object Function]"===r(e.callee)},a=function(){return o(arguments)}();o.isLegacyArguments=s,e.exports=a?o:s},9680:e=>{"use strict";var t,i,n=Function.prototype.toString,r="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof r&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw i}}),i={},r(function(){throw 42},null,t)}catch(e){e!==i&&(r=null)}else r=null;var o=/^\s*class\b/,s=function(e){try{var t=n.call(e);return o.test(t)}catch(e){return!1}},a=function(e){try{if(s(e))return!1;return n.call(e),!0}catch(e){return!1}},l=Object.prototype.toString,u="function"==typeof Symbol&&!!Symbol.toStringTag,d=!(0 in[,]),c=function(){return!1};if("object"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(c=function(e){if((d||!e)&&(void 0===e||"object"==typeof e))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=r?function(e){if(c(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;try{r(e,null,t)}catch(e){if(e!==i)return!1}return!s(e)&&a(e)}:function(e){if(c(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;if(u)return a(e);if(s(e))return!1;var t=l.call(e);return!!("[object Function]"===t||"[object GeneratorFunction]"===t||/^\[object HTML/.test(t))&&a(e)}},43138:(e,t,i)=>{"use strict";var n,r=Object.prototype.toString,o=Function.prototype.toString,s=/^\s*(?:function)?\*/,a=i(67226)(),l=Object.getPrototypeOf,u=function(){if(!a)return!1;try{return Function("return function*() {}")()}catch(e){}};e.exports=function(e){if("function"!=typeof e)return!1;if(s.test(o.call(e)))return!0;if(!a)return"[object GeneratorFunction]"===r.call(e);if(!l)return!1;if(void 0===n){var t=u();n=!!t&&l(t)}return l(e)===n}},38320:e=>{e.exports=function(e){if("string"!=typeof e)throw Error("[is-hex-prefixed] value must be type 'string', is currently type "+typeof e+", while checking isHexPrefixed.");return"0x"===e.slice(0,2)}},37053:e=>{"use strict";e.exports=function(e){return e!=e}},74782:(e,t,i)=>{"use strict";var n=i(89429),r=i(14926),o=i(37053),s=i(40755),a=i(55346),l=n(s(),Number);r(l,{getPolyfill:s,implementation:o,shim:a}),e.exports=l},40755:(e,t,i)=>{"use strict";var n=i(37053);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},55346:(e,t,i)=>{"use strict";var n=i(14926),r=i(40755);e.exports=function(){var e=r();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},21856:e=>{"use strict";e.exports=e=>{if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}},50198:(e,t,i)=>{"use strict";var n=i(83243),r=i(10711),o=i(62680),s=o("Object.prototype.toString"),a=i(67226)(),l=i(50326),u="undefined"==typeof globalThis?i.g:globalThis,d=r(),c=o("Array.prototype.indexOf",!0)||function(e,t){for(var i=0;i-1)}},83669:(e,t,i)=>{var n=i(34406);!/** + */var i="function"==typeof Symbol&&Symbol.for,n=i?Symbol.for("react.element"):60103,r=i?Symbol.for("react.portal"):60106,o=i?Symbol.for("react.fragment"):60107,s=i?Symbol.for("react.strict_mode"):60108,a=i?Symbol.for("react.profiler"):60114,l=i?Symbol.for("react.provider"):60109,u=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.async_mode"):60111,c=i?Symbol.for("react.concurrent_mode"):60111,h=i?Symbol.for("react.forward_ref"):60112,f=i?Symbol.for("react.suspense"):60113,p=i?Symbol.for("react.suspense_list"):60120,g=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,v=i?Symbol.for("react.block"):60121,b=i?Symbol.for("react.fundamental"):60117,y=i?Symbol.for("react.responder"):60118,_=i?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case d:case c:case o:case a:case s:case f:return e;default:switch(e=e&&e.$$typeof){case u:case h:case m:case g:case l:return e;default:return t}}case r:return t}}}function C(e){return w(e)===c}t.AsyncMode=d,t.ConcurrentMode=c,t.ContextConsumer=u,t.ContextProvider=l,t.Element=n,t.ForwardRef=h,t.Fragment=o,t.Lazy=m,t.Memo=g,t.Portal=r,t.Profiler=a,t.StrictMode=s,t.Suspense=f,t.isAsyncMode=function(e){return C(e)||w(e)===d},t.isConcurrentMode=C,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===r},t.isProfiler=function(e){return w(e)===a},t.isStrictMode=function(e){return w(e)===s},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===c||e===a||e===s||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===h||e.$$typeof===b||e.$$typeof===y||e.$$typeof===_||e.$$typeof===v)},t.typeOf=w},73887:(e,t,i)=>{"use strict";e.exports=i(43459)},74596:function(e,t){var i,n;n=function(){var e=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],t=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]);return{mapStr:"صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl\xb7ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs\xb0c\xb0fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココ\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf8\xf9\xfa\xfb\xfc\xfd\xfeāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷ\xffźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ\xa2\xa3\xac\xa6\xa5₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀",mapChar:function(i){return i>=196608?i>=917760&&i<=917999?18874368:0:e[t[i>>4]][15&i]}}},void 0!==(i=(function(){return n()}).apply(t,[]))&&(e.exports=i)},68988:e=>{"use strict";let t=/^xn--/,i=/[^\0-\x7E]/,n=/[\x2E\u3002\uFF0E\uFF61]/g,r={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},o=Math.floor,s=String.fromCharCode;function a(e){throw RangeError(r[e])}function l(e,t){let i=e.split("@"),r="";return i.length>1&&(r=i[0]+"@",e=i[1]),r+(function(e,t){let i=[],n=e.length;for(;n--;)i[n]=t(e[n]);return i})((e=e.replace(n,".")).split("."),t).join(".")}function u(e){let t=[],i=0,n=e.length;for(;i=55296&&r<=56319&&i>1,e+=o(e/t);e>455;n+=36)e=o(e/35);return o(n+36*e/(e+38))},h=function(e){let t=[],i=e.length,n=0,r=128,s=72,l=e.lastIndexOf("-");l<0&&(l=0);for(let i=0;i=128&&a("not-basic"),t.push(e.charCodeAt(i));for(let d=l>0?l+1:0;d=i&&a("invalid-input");let l=(u=e.charCodeAt(d++))-48<10?u-22:u-65<26?u-65:u-97<26?u-97:36;(l>=36||l>o((2147483647-n)/t))&&a("overflow"),n+=l*t;let c=r<=s?1:r>=s+26?26:r-s;if(lo(2147483647/h)&&a("overflow"),t*=h}let h=t.length+1;s=c(n-l,h,0==l),o(n/h)>2147483647-r&&a("overflow"),r+=o(n/h),n%=h,t.splice(n++,0,r)}return String.fromCodePoint(...t)},f=function(e){let t=[],i=(e=u(e)).length,n=128,r=0,l=72;for(let i of e)i<128&&t.push(s(i));let h=t.length,f=h;for(h&&t.push("-");f=n&&to((2147483647-r)/u)&&a("overflow"),r+=(i-n)*u,n=i,e))if(p2147483647&&a("overflow"),p==n){let e=r;for(let i=36;;i+=36){let n=i<=l?1:i>=l+26?26:i-l;if(eString.fromCodePoint(...e)},decode:h,encode:f,toASCII:function(e){return l(e,function(e){return i.test(e)?"xn--"+f(e):e})},toUnicode:function(e){return l(e,function(e){return t.test(e)?h(e.slice(4).toLowerCase()):e})}}},6639:function(e,t,i){var n,r;r=function(e,t){function i(i,n,r){for(var o=[],s=e.ucs2.decode(i),a=0;a>23,h=d>>21&3,f=d>>5&65535,p=31&d,g=t.mapStr.substr(f,p);if(0===h||n&&1&c)throw Error("Illegal char "+u);1===h?o.push(g):2===h?o.push(r?g:u):3===h&&o.push(u)}return o.join("").normalize("NFC")}function n(t,n,o){void 0===o&&(o=!1);var s=i(t,o,n).split(".");return(s=s.map(function(t){return t.startsWith("xn--")?r(t=e.decode(t.substring(4)),o,!1):r(t,o,n),t})).join(".")}function r(e,n,r){if("-"===e[2]&&"-"===e[3]||e.startsWith("-")||e.endsWith("-")||e.includes(".")||i(e,n,r)!==e)throw Error("Failed to validate "+e);var o=e.codePointAt(0);if(16777216&t.mapChar(o))throw Error("Label contains illegal character: "+o)}return{toUnicode:function(e,t){return void 0===t&&(t={}),n(e,!1,"useStd3ASCII"in t&&t.useStd3ASCII)},toAscii:function(t,i){void 0===i&&(i={});var r,o=!("transitional"in i)||i.transitional,s="useStd3ASCII"in i&&i.useStd3ASCII,a="verifyDnsLength"in i&&i.verifyDnsLength,l=n(t,o,s).split(".").map(e.toASCII),u=l.join(".");if(a){if(u.length<1||u.length>253)throw Error("DNS name has wrong length: "+u);for(r=0;r63)throw Error("DNS label has wrong length: "+d)}}return u}}},void 0!==(n=(function(e,t){return r(e,t)}).apply(t,[i(68988),i(74596)]))&&(e.exports=n)},62333:(e,t)=>{t.read=function(e,t,i,n,r){var o,s,a=8*r-n-1,l=(1<>1,d=-7,c=i?r-1:0,h=i?-1:1,f=e[t+c];for(c+=h,o=f&(1<<-d)-1,f>>=-d,d+=a;d>0;o=256*o+e[t+c],c+=h,d-=8);for(s=o&(1<<-d)-1,o>>=-d,d+=n;d>0;s=256*s+e[t+c],c+=h,d-=8);if(0===o)o=1-u;else{if(o===l)return s?NaN:(f?-1:1)*(1/0);s+=Math.pow(2,n),o-=u}return(f?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,i,n,r,o){var s,a,l,u=8*o-r-1,d=(1<>1,h=23===r?5960464477539062e-23:0,f=n?0:o-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(a=isNaN(t)?1:0,s=d):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+c>=1?t+=h/l:t+=h*Math.pow(2,1-c),t*l>=2&&(s++,l/=2),s+c>=d?(a=0,s=d):s+c>=1?(a=(t*l-1)*Math.pow(2,r),s+=c):(a=t*Math.pow(2,c-1)*Math.pow(2,r),s=0));r>=8;e[i+f]=255&a,f+=p,a/=256,r-=8);for(s=s<0;e[i+f]=255&s,f+=p,s/=256,u-=8);e[i+f-p]|=128*g}},50340:(e,t)=>{function i(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n3?t.t-4:t.t:Array.isArray(e)?1:c(e)?2:h(e)?3:0}function a(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===s(e)?e.get(t):e[t]}function u(e,t,i){var n=s(e);2===n?e.set(t,i):3===n?e.add(i):e[t]=i}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function c(e){return j&&e instanceof Map}function h(e){return W&&e instanceof Set}function f(e){return e.i||e.u}function p(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=J(e);delete t[q];for(var i=Y(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=m),Object.freeze(e),t&&o(e,function(e,t){return g(t,!0)},!0)),e}function m(){i(2)}function v(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=Q[e];return t||i(18,e),t}function y(e,t){Q[e]||(Q[e]=t)}function _(e,t){t&&(b("Patches"),e.o=[],e.v=[],e.s=t)}function w(e){C(e),e.p.forEach(x),e.p=null}function C(e){e===z&&(z=e.l)}function S(e){return z={p:[],l:z,h:e,_:!0,m:0}}function x(e){var t=e[q];0===t.t||1===t.t?t.j():t.O=!0}function k(e,t){t.m=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.S||b("ES5").P(t,e,o),o?(n[q].g&&(w(t),i(4)),r(e)&&(e=E(t,e),t.l||M(t,e)),t.o&&b("Patches").M(n[q].u,e,t.o,t.v)):e=E(t,n,[]),w(t),t.o&&t.s(t.o,t.v),e!==$?e:void 0}function E(e,t,i){if(v(t))return t;var n=t[q];if(!n)return o(t,function(r,o){return L(e,n,t,r,o,i)},!0),t;if(n.A!==e)return t;if(!n.g)return M(e,n.u,!0),n.u;if(!n.R){n.R=!0,n.A.m--;var r=4===n.t||5===n.t?n.i=p(n.k):n.i,s=r,a=!1;3===n.t&&(s=new Set(r),r.clear(),a=!0),o(s,function(t,o){return L(e,n,r,t,o,i,a)}),M(e,r,!1),i&&e.o&&b("Patches").F(n,i,e.o,e.v)}return n.i}function L(e,t,i,o,s,l,d){if(n(s)){var c=E(e,s,l&&t&&3!==t.t&&!a(t.N,o)?l.concat(o):void 0);if(u(i,o,c),!n(c))return;e._=!1}else d&&i.add(s);if(r(s)&&!v(s)){if(!e.h.D&&e.m<1)return;E(e,s),t&&t.A.l||M(e,s)}}function M(e,t,i){void 0===i&&(i=!1),!e.l&&e.h.D&&e._&&g(t,i)}function N(e,t){var i=e[q];return(i?f(i):e)[t]}function D(e,t){if(t in e)for(var i=Object.getPrototypeOf(e);i;){var n=Object.getOwnPropertyDescriptor(i,t);if(n)return n;i=Object.getPrototypeOf(i)}}function A(e){e.g||(e.g=!0,e.l&&A(e.l))}function T(e){e.i||(e.i=p(e.u))}function I(e,t,i){var n,r,o,s,a,l,u,d=c(t)?b("MapSet").K(t,i):h(t)?b("MapSet").$(t,i):e.S?(o=r={t:(n=Array.isArray(t))?1:0,A:i?i.A:z,g:!1,R:!1,N:{},l:i,u:t,k:null,i:null,j:null,C:!1},s=X,n&&(o=[r],s=ee),l=(a=Proxy.revocable(o,s)).revoke,u=a.proxy,r.k=u,r.j=l,u):b("ES5").I(t,i);return(i?i.A:z).p.push(d),d}function O(e){return n(e)||i(22,e),function e(t){if(!r(t))return t;var i,n=t[q],a=s(t);if(n){if(!n.g&&(n.t<4||!b("ES5").J(n)))return n.u;n.R=!0,i=P(t,a),n.R=!1}else i=P(t,a);return o(i,function(t,r){n&&l(n.u,t)===r||u(i,t,e(r))}),3===a?new Set(i):i}(e)}function P(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return p(e)}function R(){function e(e,t){var i=s[e];return i?i.enumerable=t:s[e]=i={configurable:!0,enumerable:t,get:function(){return X.get(this[q],e)},set:function(t){X.set(this[q],e,t)}},i}function t(e){for(var t=e.length-1;t>=0;t--){var n=e[t][q];if(!n.g)switch(n.t){case 5:r(n)&&A(n);break;case 4:i(n)&&A(n)}}}function i(e){for(var t=e.u,i=e.k,n=Y(i),r=n.length-1;r>=0;r--){var o=n[r];if(o!==q){var s=t[o];if(void 0===s&&!a(t,o))return!0;var l=i[o],u=l&&l[q];if(u?u.u!==s:!d(l,s))return!0}}var c=!!t[q];return n.length!==Y(t).length+(c?0:1)}function r(e){var t=e.k;if(t.length!==e.u.length)return!0;var i=Object.getOwnPropertyDescriptor(t,t.length-1);if(i&&!i.get)return!0;for(var n=0;n1?r-1:0),s=1;s1?n-1:0),o=1;o=0;i--){var i,r=t[i];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}i>-1&&(t=t.slice(i+1));var o=b("Patches").W;return n(e)?o(e,t):this.produce(e,function(e){return o(e,t)})},e}(),ei=new et,en=ei.produce,er=ei.produceWithPatches.bind(ei),eo=ei.setAutoFreeze.bind(ei),es=ei.setUseProxies.bind(ei),ea=ei.applyPatches.bind(ei),el=ei.createDraft.bind(ei),eu=ei.finishDraft.bind(ei);t.Immer=et,t.applyPatches=ea,t.castDraft=function(e){return e},t.castImmutable=function(e){return e},t.createDraft=el,t.current=O,t.default=en,t.enableAllPlugins=function(){R(),B(),F()},t.enableES5=R,t.enableMapSet=B,t.enablePatches=F,t.finishDraft=eu,t.freeze=g,t.immerable=K,t.isDraft=n,t.isDraftable=r,t.nothing=$,t.original=function(e){return n(e)||i(23,e),e[q].u},t.produce=en,t.produceWithPatches=er,t.setAutoFreeze=eo,t.setUseProxies=es},30412:(e,t,i)=>{"use strict";e.exports=i(50340)},91285:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}}},6299:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,i=/\n/g,n=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,l=/^\s+|\s+$/g;function u(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,c=1;function h(e){var t=e.match(i);t&&(d+=t.length);var n=e.lastIndexOf("\n");c=~n?e.length-n:c+e.length}function f(){var e={line:d,column:c};return function(t){return t.position=new p(e),v(n),t}}function p(e){this.start=e,this.end={line:d,column:c},this.source=l.source}p.prototype.content=e;var g=[];function m(t){var i=Error(l.source+":"+d+":"+c+": "+t);if(i.reason=t,i.filename=l.source,i.line=d,i.column=c,i.source=e,l.silent)g.push(i);else throw i}function v(t){var i=t.exec(e);if(i){var n=i[0];return h(n),e=e.slice(n.length),i}}function b(e){var t;for(e=e||[];t=y();)!1!==t&&e.push(t);return e}function y(){var t=f();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var i=2;""!=e.charAt(i)&&("*"!=e.charAt(i)||"/"!=e.charAt(i+1));)++i;if(i+=2,""===e.charAt(i-1))return m("End of comment missing");var n=e.slice(2,i-2);return c+=2,h(n),e=e.slice(i),c+=2,t({type:"comment",comment:n})}}return v(n),function(){var e,i=[];for(b(i);e=function(){var e=f(),i=v(r);if(i){if(y(),!v(o))return m("property missing ':'");var n=v(s),l=e({type:"declaration",property:u(i[0].replace(t,"")),value:n?u(n[0].replace(t,"")):""});return v(a),l}}();)!1!==e&&(i.push(e),b(i));return i}()}},52635:(e,t,i)=>{"use strict";var n=i(67226)(),r=i(62680)("Object.prototype.toString"),o=function(e){return(!n||!e||"object"!=typeof e||!(Symbol.toStringTag in e))&&"[object Arguments]"===r(e)},s=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==r(e)&&"[object Function]"===r(e.callee)},a=function(){return o(arguments)}();o.isLegacyArguments=s,e.exports=a?o:s},9680:e=>{"use strict";var t,i,n=Function.prototype.toString,r="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof r&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw i}}),i={},r(function(){throw 42},null,t)}catch(e){e!==i&&(r=null)}else r=null;var o=/^\s*class\b/,s=function(e){try{var t=n.call(e);return o.test(t)}catch(e){return!1}},a=function(e){try{if(s(e))return!1;return n.call(e),!0}catch(e){return!1}},l=Object.prototype.toString,u="function"==typeof Symbol&&!!Symbol.toStringTag,d=!(0 in[,]),c=function(){return!1};if("object"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(c=function(e){if((d||!e)&&(void 0===e||"object"==typeof e))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=r?function(e){if(c(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;try{r(e,null,t)}catch(e){if(e!==i)return!1}return!s(e)&&a(e)}:function(e){if(c(e))return!0;if(!e||"function"!=typeof e&&"object"!=typeof e)return!1;if(u)return a(e);if(s(e))return!1;var t=l.call(e);return!!("[object Function]"===t||"[object GeneratorFunction]"===t||/^\[object HTML/.test(t))&&a(e)}},43138:(e,t,i)=>{"use strict";var n,r=Object.prototype.toString,o=Function.prototype.toString,s=/^\s*(?:function)?\*/,a=i(67226)(),l=Object.getPrototypeOf,u=function(){if(!a)return!1;try{return Function("return function*() {}")()}catch(e){}};e.exports=function(e){if("function"!=typeof e)return!1;if(s.test(o.call(e)))return!0;if(!a)return"[object GeneratorFunction]"===r.call(e);if(!l)return!1;if(void 0===n){var t=u();n=!!t&&l(t)}return l(e)===n}},38320:e=>{e.exports=function(e){if("string"!=typeof e)throw Error("[is-hex-prefixed] value must be type 'string', is currently type "+typeof e+", while checking isHexPrefixed.");return"0x"===e.slice(0,2)}},37053:e=>{"use strict";e.exports=function(e){return e!=e}},74782:(e,t,i)=>{"use strict";var n=i(89429),r=i(14926),o=i(37053),s=i(40755),a=i(55346),l=n(s(),Number);r(l,{getPolyfill:s,implementation:o,shim:a}),e.exports=l},40755:(e,t,i)=>{"use strict";var n=i(37053);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},55346:(e,t,i)=>{"use strict";var n=i(14926),r=i(40755);e.exports=function(){var e=r();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},21856:e=>{"use strict";e.exports=e=>{if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}},50198:(e,t,i)=>{"use strict";var n=i(83243),r=i(10711),o=i(62680),s=o("Object.prototype.toString"),a=i(67226)(),l=i(50326),u="undefined"==typeof globalThis?i.g:globalThis,d=r(),c=o("Array.prototype.indexOf",!0)||function(e,t){for(var i=0;i-1)}},83669:(e,t,i)=>{var n=i(34406);!/** * [js-sha3]{@link https://github.com/emn178/js-sha3} * * @version 0.5.7 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2015-2016 * @license MIT - */function(){"use strict";var t="object"==typeof window?window:{};!t.JS_SHA3_NO_NODE_JS&&"object"==typeof n&&n.versions&&n.versions.node&&(t=i.g);for(var r=!t.JS_SHA3_NO_COMMON_JS&&e.exports,o="0123456789abcdef".split(""),s=[0,8,16,24],a=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],l=[224,256,384,512],u=["hex","buffer","arrayBuffer","array"],d=function(e,t,i){return function(n){return new w(e,t,e).update(n)[i]()}},c=function(e,t,i){return function(n,r){return new w(e,t,r).update(n)[i]()}},h=function(e,t){var i=d(e,t,"hex");i.create=function(){return new w(e,t,e)},i.update=function(e){return i.create().update(e)};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=i>>5,this.extraBytes=(31&i)>>3;for(var n=0;n<50;++n)this.s[n]=0}w.prototype.update=function(e){var t="string"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var i,n,r=e.length,o=this.blocks,a=this.byteCount,l=this.blockCount,u=0,d=this.s;u>2]|=e[u]<>2]|=n<>2]|=(192|n>>6)<=57344?o[i>>2]|=(224|n>>12)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=a){for(this.start=i-a,this.block=o[l],i=0;i>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(t=1,e[0]=e[i];t>4&15]+o[15&e]+o[e>>12&15]+o[e>>8&15]+o[e>>20&15]+o[e>>16&15]+o[e>>28&15]+o[e>>24&15];a%t==0&&(C(i),s=0)}return r&&(e=i[s],r>0&&(l+=o[e>>4&15]+o[15&e]),r>1&&(l+=o[e>>12&15]+o[e>>8&15]),r>2&&(l+=o[e>>20&15]+o[e>>16&15])),l},w.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,i=this.s,n=this.outputBlocks,r=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=new ArrayBuffer(r?n+1<<2:a);for(var l=new Uint32Array(e);s>8&255,l[e+2]=t>>16&255,l[e+3]=t>>24&255;a%i==0&&C(n)}return o&&(e=a<<2,t=n[s],o>0&&(l[e]=255&t),o>1&&(l[e+1]=t>>8&255),o>2&&(l[e+2]=t>>16&255)),l};var C=function(e){var t,i,n,r,o,s,l,u,d,c,h,f,p,g,m,v,b,y,_,w,C,S,x,k,E,L,M,N,D,A,T,I,O,P,R,F,B,H,z,j,V,W,U,$,K,q,G,Z,Y,Q,J,X,ee,et,ei,en,er,eo,es,ea,el,eu,ed;for(n=0;n<48;n+=2)r=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],l=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],d=e[5]^e[15]^e[25]^e[35]^e[45],c=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],f=e[8]^e[18]^e[28]^e[38]^e[48],p=e[9]^e[19]^e[29]^e[39]^e[49],t=f^(s<<1|l>>>31),i=p^(l<<1|s>>>31),e[0]^=t,e[1]^=i,e[10]^=t,e[11]^=i,e[20]^=t,e[21]^=i,e[30]^=t,e[31]^=i,e[40]^=t,e[41]^=i,t=r^(u<<1|d>>>31),i=o^(d<<1|u>>>31),e[2]^=t,e[3]^=i,e[12]^=t,e[13]^=i,e[22]^=t,e[23]^=i,e[32]^=t,e[33]^=i,e[42]^=t,e[43]^=i,t=s^(c<<1|h>>>31),i=l^(h<<1|c>>>31),e[4]^=t,e[5]^=i,e[14]^=t,e[15]^=i,e[24]^=t,e[25]^=i,e[34]^=t,e[35]^=i,e[44]^=t,e[45]^=i,t=u^(f<<1|p>>>31),i=d^(p<<1|f>>>31),e[6]^=t,e[7]^=i,e[16]^=t,e[17]^=i,e[26]^=t,e[27]^=i,e[36]^=t,e[37]^=i,e[46]^=t,e[47]^=i,t=c^(r<<1|o>>>31),i=h^(o<<1|r>>>31),e[8]^=t,e[9]^=i,e[18]^=t,e[19]^=i,e[28]^=t,e[29]^=i,e[38]^=t,e[39]^=i,e[48]^=t,e[49]^=i,g=e[0],m=e[1],q=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,N=e[20]<<3|e[21]>>>29,D=e[21]<<3|e[20]>>>29,ea=e[31]<<9|e[30]>>>23,el=e[30]<<9|e[31]>>>23,W=e[40]<<18|e[41]>>>14,U=e[41]<<18|e[40]>>>14,P=e[2]<<1|e[3]>>>31,R=e[3]<<1|e[2]>>>31,v=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Z=e[22]<<10|e[23]>>>22,Y=e[23]<<10|e[22]>>>22,A=e[33]<<13|e[32]>>>19,T=e[32]<<13|e[33]>>>19,eu=e[42]<<2|e[43]>>>30,ed=e[43]<<2|e[42]>>>30,et=e[5]<<30|e[4]>>>2,ei=e[4]<<30|e[5]>>>2,F=e[14]<<6|e[15]>>>26,B=e[15]<<6|e[14]>>>26,y=e[25]<<11|e[24]>>>21,_=e[24]<<11|e[25]>>>21,Q=e[34]<<15|e[35]>>>17,J=e[35]<<15|e[34]>>>17,I=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,k=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,en=e[17]<<23|e[16]>>>9,er=e[16]<<23|e[17]>>>9,H=e[26]<<25|e[27]>>>7,z=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,C=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,L=e[18]<<20|e[19]>>>12,M=e[19]<<20|e[18]>>>12,eo=e[29]<<7|e[28]>>>25,es=e[28]<<7|e[29]>>>25,j=e[38]<<8|e[39]>>>24,V=e[39]<<8|e[38]>>>24,S=e[48]<<14|e[49]>>>18,x=e[49]<<14|e[48]>>>18,e[0]=g^~v&y,e[1]=m^~b&_,e[10]=k^~L&N,e[11]=E^~M&D,e[20]=P^~F&H,e[21]=R^~B&z,e[30]=$^~q&Z,e[31]=K^~G&Y,e[40]=et^~en&eo,e[41]=ei^~er&es,e[2]=v^~y&w,e[3]=b^~_&C,e[12]=L^~N&A,e[13]=M^~D&T,e[22]=F^~H&j,e[23]=B^~z&V,e[32]=q^~Z&Q,e[33]=G^~Y&J,e[42]=en^~eo&ea,e[43]=er^~es&el,e[4]=y^~w&S,e[5]=_^~C&x,e[14]=N^~A&I,e[15]=D^~T&O,e[24]=H^~j&W,e[25]=z^~V&U,e[34]=Z^~Q&X,e[35]=Y^~J&ee,e[44]=eo^~ea&eu,e[45]=es^~el&ed,e[6]=w^~S&g,e[7]=C^~x&m,e[16]=A^~I&k,e[17]=T^~O&E,e[26]=j^~W&P,e[27]=V^~U&R,e[36]=Q^~X&$,e[37]=J^~ee&K,e[46]=ea^~eu&et,e[47]=el^~ed&ei,e[8]=S^~g&v,e[9]=x^~m&b,e[18]=I^~k&L,e[19]=O^~E&M,e[28]=W^~P&F,e[29]=U^~R&B,e[38]=X^~$&q,e[39]=ee^~K&G,e[48]=eu^~et&en,e[49]=ed^~ei&er,e[0]^=a[n],e[1]^=a[n+1]};if(r)e.exports=p;else for(var m=0;m{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=i(67525);t.default=function(e){if(!(null==e?void 0:e.engine))throw Error("Missing engine parameter!");let{engine:t}=e,i=new n.Duplex({objectMode:!0,read:()=>void 0,write:function(e,n,r){t.handle(e,(e,t)=>{i.push(t)}),r()}});return t.on&&t.on("notification",e=>{i.push(e)}),i}},23603:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});let r=n(i(63795)),o=i(67525);t.default=function(e={}){let t={},i=new o.Duplex({objectMode:!0,read:()=>void 0,write:function(r,o,s){let a=null;try{r.id?function(e){let i=e.id,n=t[i];if(!n){console.warn(`StreamMiddleware - Unknown response id "${i}"`);return}delete t[i],Object.assign(n.res,e),setTimeout(n.end)}(r):((null==e?void 0:e.retryOnMessage)&&r.method===e.retryOnMessage&&Object.values(t).forEach(({req:e,retryCount:n=0})=>{if(e.id){if(n>=3)throw Error(`StreamMiddleware - Retry limit exceeded for request id "${e.id}"`);t[e.id].retryCount=n+1,i.push(e)}}),n.emit("notification",r))}catch(e){a=e}s(a)}}),n=new r.default;return{events:n,middleware:(e,n,r,o)=>{t[e.id]={req:e,res:n,next:r,end:o},i.push(e)},stream:i}}},71384:function(e,t,i){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createStreamMiddleware=t.createEngineStream=void 0;let r=n(i(52408));t.createEngineStream=r.default;let o=n(i(23603));t.createStreamMiddleware=o.default},77270:(e,t,i)=>{e.exports=i(83249)(i(55270))},83249:(e,t,i)=>{let n=i(42532),r=i(14255);e.exports=function(e){let t=n(e),i=r(e);return function(e,n){switch("string"==typeof e?e.toLowerCase():e){case"keccak224":return new t(1152,448,null,224,n);case"keccak256":return new t(1088,512,null,256,n);case"keccak384":return new t(832,768,null,384,n);case"keccak512":return new t(576,1024,null,512,n);case"sha3-224":return new t(1152,448,6,224,n);case"sha3-256":return new t(1088,512,6,256,n);case"sha3-384":return new t(832,768,6,384,n);case"sha3-512":return new t(576,1024,6,512,n);case"shake128":return new i(1344,256,31,n);case"shake256":return new i(1088,512,31,n);default:throw Error("Invald algorithm: "+e)}}}},42532:(e,t,i)=>{var n=i(48834).Buffer;let{Transform:r}=i(54851);e.exports=e=>class t extends r{constructor(t,i,n,r,o){super(o),this._rate=t,this._capacity=i,this._delimitedSuffix=n,this._hashBitLength=r,this._options=o,this._state=new e,this._state.initialize(t,i),this._finalized=!1}_transform(e,t,i){let n=null;try{this.update(e,t)}catch(e){n=e}i(n)}_flush(e){let t=null;try{this.push(this.digest())}catch(e){t=e}e(t)}update(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw TypeError("Data must be a string or a buffer");if(this._finalized)throw Error("Digest already called");return n.isBuffer(e)||(e=n.from(e,t)),this._state.absorb(e),this}digest(e){if(this._finalized)throw Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let t=this._state.squeeze(this._hashBitLength/8);return void 0!==e&&(t=t.toString(e)),this._resetState(),t}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){let e=new t(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},14255:(e,t,i)=>{var n=i(48834).Buffer;let{Transform:r}=i(54851);e.exports=e=>class t extends r{constructor(t,i,n,r){super(r),this._rate=t,this._capacity=i,this._delimitedSuffix=n,this._options=r,this._state=new e,this._state.initialize(t,i),this._finalized=!1}_transform(e,t,i){let n=null;try{this.update(e,t)}catch(e){n=e}i(n)}_flush(){}_read(e){this.push(this.squeeze(e))}update(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw TypeError("Data must be a string or a buffer");if(this._finalized)throw Error("Squeeze already called");return n.isBuffer(e)||(e=n.from(e,t)),this._state.absorb(e),this}squeeze(e,t){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let i=this._state.squeeze(e);return void 0!==t&&(i=i.toString(t)),i}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){let e=new t(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},53877:(e,t)=>{let i=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];t.p1600=function(e){for(let t=0;t<24;++t){let n=e[0]^e[10]^e[20]^e[30]^e[40],r=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],a=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],u=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],c=e[8]^e[18]^e[28]^e[38]^e[48],h=e[9]^e[19]^e[29]^e[39]^e[49],f=c^(o<<1|s>>>31),p=h^(s<<1|o>>>31),g=e[0]^f,m=e[1]^p,v=e[10]^f,b=e[11]^p,y=e[20]^f,_=e[21]^p,w=e[30]^f,C=e[31]^p,S=e[40]^f,x=e[41]^p;f=n^(a<<1|l>>>31),p=r^(l<<1|a>>>31);let k=e[2]^f,E=e[3]^p,L=e[12]^f,M=e[13]^p,N=e[22]^f,D=e[23]^p,A=e[32]^f,T=e[33]^p,I=e[42]^f,O=e[43]^p;f=o^(u<<1|d>>>31),p=s^(d<<1|u>>>31);let P=e[4]^f,R=e[5]^p,F=e[14]^f,B=e[15]^p,H=e[24]^f,z=e[25]^p,j=e[34]^f,V=e[35]^p,W=e[44]^f,U=e[45]^p;f=a^(c<<1|h>>>31),p=l^(h<<1|c>>>31);let $=e[6]^f,K=e[7]^p,q=e[16]^f,G=e[17]^p,Z=e[26]^f,Y=e[27]^p,Q=e[36]^f,J=e[37]^p,X=e[46]^f,ee=e[47]^p;f=u^(n<<1|r>>>31),p=d^(r<<1|n>>>31);let et=e[8]^f,ei=e[9]^p,en=e[18]^f,er=e[19]^p,eo=e[28]^f,es=e[29]^p,ea=e[38]^f,el=e[39]^p,eu=e[48]^f,ed=e[49]^p,ec=b<<4|v>>>28,eh=v<<4|b>>>28,ef=y<<3|_>>>29,ep=_<<3|y>>>29,eg=C<<9|w>>>23,em=w<<9|C>>>23,ev=S<<18|x>>>14,eb=x<<18|S>>>14,ey=k<<1|E>>>31,e_=E<<1|k>>>31,ew=M<<12|L>>>20,eC=L<<12|M>>>20,eS=N<<10|D>>>22,ex=D<<10|N>>>22,ek=T<<13|A>>>19,eE=A<<13|T>>>19,eL=I<<2|O>>>30,eM=O<<2|I>>>30,eN=R<<30|P>>>2,eD=P<<30|R>>>2,eA=F<<6|B>>>26,eT=B<<6|F>>>26,eI=z<<11|H>>>21,eO=H<<11|z>>>21,eP=j<<15|V>>>17,eR=V<<15|j>>>17,eF=U<<29|W>>>3,eB=W<<29|U>>>3,eH=$<<28|K>>>4,ez=K<<28|$>>>4,ej=G<<23|q>>>9,eV=q<<23|G>>>9,eW=Z<<25|Y>>>7,eU=Y<<25|Z>>>7,e$=Q<<21|J>>>11,eK=J<<21|Q>>>11,eq=ee<<24|X>>>8,eG=X<<24|ee>>>8,eZ=et<<27|ei>>>5,eY=ei<<27|et>>>5,eQ=en<<20|er>>>12,eJ=er<<20|en>>>12,eX=es<<7|eo>>>25,e0=eo<<7|es>>>25,e1=ea<<8|el>>>24,e2=el<<8|ea>>>24,e6=eu<<14|ed>>>18,e3=ed<<14|eu>>>18;e[0]=g^~ew&eI,e[1]=m^~eC&eO,e[10]=eH^~eQ&ef,e[11]=ez^~eJ&ep,e[20]=ey^~eA&eW,e[21]=e_^~eT&eU,e[30]=eZ^~ec&eS,e[31]=eY^~eh&ex,e[40]=eN^~ej&eX,e[41]=eD^~eV&e0,e[2]=ew^~eI&e$,e[3]=eC^~eO&eK,e[12]=eQ^~ef&ek,e[13]=eJ^~ep&eE,e[22]=eA^~eW&e1,e[23]=eT^~eU&e2,e[32]=ec^~eS&eP,e[33]=eh^~ex&eR,e[42]=ej^~eX&eg,e[43]=eV^~e0&em,e[4]=eI^~e$&e6,e[5]=eO^~eK&e3,e[14]=ef^~ek&eF,e[15]=ep^~eE&eB,e[24]=eW^~e1&ev,e[25]=eU^~e2&eb,e[34]=eS^~eP&eq,e[35]=ex^~eR&eG,e[44]=eX^~eg&eL,e[45]=e0^~em&eM,e[6]=e$^~e6&g,e[7]=eK^~e3&m,e[16]=ek^~eF&eH,e[17]=eE^~eB&ez,e[26]=e1^~ev&ey,e[27]=e2^~eb&e_,e[36]=eP^~eq&eZ,e[37]=eR^~eG&eY,e[46]=eg^~eL&eN,e[47]=em^~eM&eD,e[8]=e6^~g&ew,e[9]=e3^~m&eC,e[18]=eF^~eH&eQ,e[19]=eB^~ez&eJ,e[28]=ev^~ey&eA,e[29]=eb^~e_&eT,e[38]=eq^~eZ&ec,e[39]=eG^~eY&eh,e[48]=eL^~eN&ej,e[49]=eM^~eD&eV,e[0]^=i[2*t],e[1]^=i[2*t+1]}}},55270:(e,t,i)=>{var n=i(48834).Buffer;let r=i(53877);function o(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}o.prototype.initialize=function(e,t){for(let e=0;e<50;++e)this.state[e]=0;this.blockSize=e/8,this.count=0,this.squeezing=!1},o.prototype.absorb=function(e){for(let t=0;t>>8*(this.count%4)&255,this.count+=1,this.count===this.blockSize&&(r.p1600(this.state),this.count=0);return t},o.prototype.copy=function(e){for(let t=0;t<50;++t)e.state[t]=this.state[t];e.blockSize=this.blockSize,e.count=this.count,e.squeezing=this.squeezing},e.exports=o},63951:(e,t)=>{function i(e,t,i){"object"==typeof i.value&&(i.value=n(i.value)),i.enumerable&&!i.get&&!i.set&&i.configurable&&i.writable&&"__proto__"!==t?e[t]=i.value:Object.defineProperty(e,t,i)}function n(e){if("object"!=typeof e)return e;var t,r,o,s=0,a=Object.prototype.toString.call(e);if("[object Object]"===a?o=Object.create(e.__proto__||null):"[object Array]"===a?o=Array(e.length):"[object Set]"===a?(o=new Set,e.forEach(function(e){o.add(n(e))})):"[object Map]"===a?(o=new Map,e.forEach(function(e,t){o.set(n(t),n(e))})):"[object Date]"===a?o=new Date(+e):"[object RegExp]"===a?o=new RegExp(e.source,e.flags):"[object DataView]"===a?o=new e.constructor(n(e.buffer)):"[object ArrayBuffer]"===a?o=e.slice(0):"Array]"===a.slice(-6)&&(o=new e.constructor(e)),o){for(r=Object.getOwnPropertySymbols(e);s{e=i.nmd(e);var n,r,o="__lodash_hash_undefined__",s="[object Arguments]",a="[object Function]",l="[object Object]",u=/^\[object .+?Constructor\]$/,d=/^(?:0|[1-9]\d*)$/,c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[s]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[a]=c["[object Map]"]=c["[object Number]"]=c[l]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1;var h="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g,f="object"==typeof self&&self&&self.Object===Object&&self,p=h||f||Function("return this")(),g=t&&!t.nodeType&&t,m=g&&e&&!e.nodeType&&e,v=m&&m.exports===g,b=v&&h.process,y=function(){try{var e=m&&m.require&&m.require("util").types;if(e)return e;return b&&b.binding&&b.binding("util")}catch(e){}}(),_=y&&y.isTypedArray,w=Array.prototype,C=Function.prototype,S=Object.prototype,x=p["__core-js_shared__"],k=C.toString,E=S.hasOwnProperty,L=function(){var e=/[^.]+$/.exec(x&&x.keys&&x.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),M=S.toString,N=k.call(Object),D=RegExp("^"+k.call(E).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),A=v?p.Buffer:void 0,T=p.Symbol,I=p.Uint8Array,O=A?A.allocUnsafe:void 0,P=(n=Object.getPrototypeOf,r=Object,function(e){return n(r(e))}),R=Object.create,F=S.propertyIsEnumerable,B=w.splice,H=T?T.toStringTag:void 0,z=function(){try{var e=er(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),j=A?A.isBuffer:void 0,V=Math.max,W=Date.now,U=er(p,"Map"),$=er(Object,"create"),K=function(){function e(){}return function(t){if(!em(t))return{};if(R)return R(t);e.prototype=t;var i=new e;return e.prototype=void 0,i}}();function q(e){var t=-1,i=null==e?0:e.length;for(this.clear();++t-1},G.prototype.set=function(e,t){var i=this.__data__,n=J(i,e);return n<0?(++this.size,i.push([e,t])):i[n][1]=t,this},Z.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new(U||G),string:new q}},Z.prototype.delete=function(e){var t=en(this,e).delete(e);return this.size-=t?1:0,t},Z.prototype.get=function(e){return en(this,e).get(e)},Z.prototype.has=function(e){return en(this,e).has(e)},Z.prototype.set=function(e,t){var i=en(this,e),n=i.size;return i.set(e,t),this.size+=i.size==n?0:1,this},Y.prototype.clear=function(){this.__data__=new G,this.size=0},Y.prototype.delete=function(e){var t=this.__data__,i=t.delete(e);return this.size=t.size,i},Y.prototype.get=function(e){return this.__data__.get(e)},Y.prototype.has=function(e){return this.__data__.has(e)},Y.prototype.set=function(e,t){var i=this.__data__;if(i instanceof G){var n=i.__data__;if(!U||n.length<199)return n.push([e,t]),this.size=++i.size,this;i=this.__data__=new Z(n)}return i.set(e,t),this.size=i.size,this};var ee=function(e,t,i){for(var n=-1,r=Object(e),o=i(e),s=o.length;s--;){var a=o[++n];if(!1===t(r[a],a,r))break}return e};function et(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":H&&H in Object(e)?function(e){var t=E.call(e,H),i=e[H];try{e[H]=void 0;var n=!0}catch(e){}var r=M.call(e);return n&&(t?e[H]=i:delete e[H]),r}(e):M.call(e)}function ei(e){return ev(e)&&et(e)==s}function en(e,t){var i,n=e.__data__;return("string"==(i=typeof t)||"number"==i||"symbol"==i||"boolean"==i?"__proto__"!==t:null===t)?n["string"==typeof t?"string":"hash"]:n.map}function er(e,t){var i=null==e?void 0:e[t];return!(!em(i)||L&&L in i)&&(ep(i)?D:u).test(function(e){if(null!=e){try{return k.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(i))?i:void 0}function eo(e,t){var i=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==i||"symbol"!=i&&d.test(e))&&e>-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(z?function(e,t){return z(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:ew);function eu(e,t){return e===t||e!=e&&t!=t}var ed=ei(function(){return arguments}())?ei:function(e){return ev(e)&&E.call(e,"callee")&&!F.call(e,"callee")},ec=Array.isArray;function eh(e){return null!=e&&eg(e.length)&&!ep(e)}var ef=j||function(){return!1};function ep(e){if(!em(e))return!1;var t=et(e);return t==a||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eg(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function em(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ev(e){return null!=e&&"object"==typeof e}var eb=_?function(e){return _(e)}:function(e){return ev(e)&&eg(e.length)&&!!c[et(e)]};function ey(e){return eh(e)?function(e,t){var i=ec(e),n=!i&&ed(e),r=!i&&!n&&ef(e),o=!i&&!n&&!r&&eb(e),s=i||n||r||o,a=s?function(e,t){for(var i=-1,n=Array(e);++i1?i[r-1]:void 0,s=r>2?i[2]:void 0;for(o=e.length>3&&"function"==typeof o?(r--,o):void 0,s&&function(e,t,i){if(!em(i))return!1;var n=typeof t;return("number"==n?!!(eh(i)&&eo(t,i.length)):"string"==n&&(t in i))&&eu(i[t],e)}(i[0],i[1],s)&&(o=r<3?void 0:o,r=1),t=Object(t);++n{"use strict";var n=i(91285),r=i(84485),o=i(77834).Buffer,s=Array(16);function a(){r.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function l(e,t){return e<>>32-t}function u(e,t,i,n,r,o,s){return l(e+(t&i|~t&n)+r+o|0,s)+t|0}function d(e,t,i,n,r,o,s){return l(e+(t&n|i&~n)+r+o|0,s)+t|0}function c(e,t,i,n,r,o,s){return l(e+(t^i^n)+r+o|0,s)+t|0}function h(e,t,i,n,r,o,s){return l(e+(i^(t|~n))+r+o|0,s)+t|0}n(a,r),a.prototype._update=function(){for(var e=0;e<16;++e)s[e]=this._block.readInt32LE(4*e);var t=this._a,i=this._b,n=this._c,r=this._d;t=u(t,i,n,r,s[0],3614090360,7),r=u(r,t,i,n,s[1],3905402710,12),n=u(n,r,t,i,s[2],606105819,17),i=u(i,n,r,t,s[3],3250441966,22),t=u(t,i,n,r,s[4],4118548399,7),r=u(r,t,i,n,s[5],1200080426,12),n=u(n,r,t,i,s[6],2821735955,17),i=u(i,n,r,t,s[7],4249261313,22),t=u(t,i,n,r,s[8],1770035416,7),r=u(r,t,i,n,s[9],2336552879,12),n=u(n,r,t,i,s[10],4294925233,17),i=u(i,n,r,t,s[11],2304563134,22),t=u(t,i,n,r,s[12],1804603682,7),r=u(r,t,i,n,s[13],4254626195,12),n=u(n,r,t,i,s[14],2792965006,17),i=u(i,n,r,t,s[15],1236535329,22),t=d(t,i,n,r,s[1],4129170786,5),r=d(r,t,i,n,s[6],3225465664,9),n=d(n,r,t,i,s[11],643717713,14),i=d(i,n,r,t,s[0],3921069994,20),t=d(t,i,n,r,s[5],3593408605,5),r=d(r,t,i,n,s[10],38016083,9),n=d(n,r,t,i,s[15],3634488961,14),i=d(i,n,r,t,s[4],3889429448,20),t=d(t,i,n,r,s[9],568446438,5),r=d(r,t,i,n,s[14],3275163606,9),n=d(n,r,t,i,s[3],4107603335,14),i=d(i,n,r,t,s[8],1163531501,20),t=d(t,i,n,r,s[13],2850285829,5),r=d(r,t,i,n,s[2],4243563512,9),n=d(n,r,t,i,s[7],1735328473,14),i=d(i,n,r,t,s[12],2368359562,20),t=c(t,i,n,r,s[5],4294588738,4),r=c(r,t,i,n,s[8],2272392833,11),n=c(n,r,t,i,s[11],1839030562,16),i=c(i,n,r,t,s[14],4259657740,23),t=c(t,i,n,r,s[1],2763975236,4),r=c(r,t,i,n,s[4],1272893353,11),n=c(n,r,t,i,s[7],4139469664,16),i=c(i,n,r,t,s[10],3200236656,23),t=c(t,i,n,r,s[13],681279174,4),r=c(r,t,i,n,s[0],3936430074,11),n=c(n,r,t,i,s[3],3572445317,16),i=c(i,n,r,t,s[6],76029189,23),t=c(t,i,n,r,s[9],3654602809,4),r=c(r,t,i,n,s[12],3873151461,11),n=c(n,r,t,i,s[15],530742520,16),i=c(i,n,r,t,s[2],3299628645,23),t=h(t,i,n,r,s[0],4096336452,6),r=h(r,t,i,n,s[7],1126891415,10),n=h(n,r,t,i,s[14],2878612391,15),i=h(i,n,r,t,s[5],4237533241,21),t=h(t,i,n,r,s[12],1700485571,6),r=h(r,t,i,n,s[3],2399980690,10),n=h(n,r,t,i,s[10],4293915773,15),i=h(i,n,r,t,s[1],2240044497,21),t=h(t,i,n,r,s[8],1873313359,6),r=h(r,t,i,n,s[15],4264355552,10),n=h(n,r,t,i,s[6],2734768916,15),i=h(i,n,r,t,s[13],1309151649,21),t=h(t,i,n,r,s[4],4149444226,6),r=h(r,t,i,n,s[11],3174756917,10),n=h(n,r,t,i,s[2],718787259,15),i=h(i,n,r,t,s[9],3951481745,21),this._a=this._a+t|0,this._b=this._b+i|0,this._c=this._c+n|0,this._d=this._d+r|0},a.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=o.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a},99983:(e,t,i)=>{"use strict";var n=i(9867);e.exports=function(e,t){var i;return i=function(e){var t={};if(!e||!e.type)throw Error("mdast-util-definitions expected node");return n(e,"definition",function(e){var i=o(e.identifier);r.call(t,i)||(t[i]=e)}),t}(e,t),function(e){var t=e&&o(e);return t&&r.call(i,t)?i[t]:null}};var r={}.hasOwnProperty;function o(e){return e.toUpperCase()}},67650:(e,t,i)=>{"use strict";e.exports=function(e,t,i){return"string"!=typeof t&&(i=t,t=void 0),(function(e){var t=function(e,t){for(var i=-1;++i-1&&(y.call(this,e),_.call(this,e))},link:m(function(){var e=this.stack[this.stack.length-1];i.inReference?(e.type+="Reference",e.referenceType=i.referenceType||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label,delete e.referenceType),i.referenceType=void 0}),listItem:m(),listOrdered:m(),listUnordered:m(),paragraph:m(),referenceString:function(e){var t=this.resume();this.stack[this.stack.length-1].label=t,this.stack[this.stack.length-1].identifier=s(this.sliceSerialize(e)).toLowerCase(),i.referenceType="full"},resourceDestinationString:function(){var e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){var e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){i.inReference=void 0},setextHeading:m(function(){i.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){i.setextHeadingSlurpLineEnding=!0},strong:m(),thematicBreak:m()}},(e||{}).mdastExtensions||[]),i={};return function(e){for(var i,n={type:"root",children:[]},s=[],a=[],c=-1,f={stack:[n],tokenStack:s,config:t,enter:g,exit:v,buffer:p,resume:b,setData:l,getData:u};++c{"use strict";e.exports=i(67650)},31887:(e,t,i)=>{"use strict";e.exports=i(97391)},46862:(e,t,i)=>{"use strict";e.exports=function(e,t){for(var i,r,o=t.children||[],s=o.length,a=[],l=-1;++l{"use strict";e.exports=function(e){for(var t,i,s,a,l=e.footnoteById,u=e.footnoteOrder,d=u.length,c=-1,h=[];++c{"use strict";e.exports=function(e,t){return e(t,"blockquote",n(r(e,t),!0))};var n=i(94327),r=i(46862)},56340:(e,t,i)=>{"use strict";e.exports=function(e,t){return[e(t,"br"),n("text","\n")]};var n=i(73610)},75781:(e,t,i)=>{"use strict";e.exports=function(e,t){var i,r=t.value?t.value+"\n":"",o=t.lang&&t.lang.match(/^[^ \t]+(?=[ \t]|$)/),s={};return o&&(s.className=["language-"+o]),i=e(t,"code",s,[n("text",r)]),t.meta&&(i.data={meta:t.meta}),e(t.position,"pre",[i])};var n=i(73610)},92622:(e,t,i)=>{"use strict";e.exports=function(e,t){return e(t,"del",n(e,t))};var n=i(46862)},51558:(e,t,i)=>{"use strict";e.exports=function(e,t){return e(t,"em",n(e,t))};var n=i(46862)},91211:(e,t,i)=>{"use strict";e.exports=function(e,t){var i=e.footnoteOrder,r=String(t.identifier);return -1===i.indexOf(r)&&i.push(r),e(t.position,"sup",{id:"fnref-"+r},[e(t,"a",{href:"#fn-"+r,className:["footnote-ref"]},[n("text",t.label||r)])])};var n=i(73610)},95200:(e,t,i)=>{"use strict";e.exports=function(e,t){for(var i=e.footnoteById,r=e.footnoteOrder,o=1;(o in i);)o++;return o=String(o),r.push(o),i[o]={type:"footnoteDefinition",identifier:o,children:[{type:"paragraph",children:t.children}],position:t.position},n(e,{type:"footnoteReference",identifier:o,position:t.position})};var n=i(91211)},89694:(e,t,i)=>{"use strict";e.exports=function(e,t){return e(t,"h"+t.depth,n(e,t))};var n=i(46862)},84320:(e,t,i)=>{"use strict";e.exports=function(e,t){return e.dangerous?e.augment(t,n("raw",t.value)):null};var n=i(73610)},86903:(e,t,i)=>{"use strict";e.exports=function(e,t){var i,o=e.definition(t.identifier);return o?(i={src:n(o.url||""),alt:t.alt},null!==o.title&&void 0!==o.title&&(i.title=o.title),e(t,"img",i)):r(e,t)};var n=i(81737),r=i(68726)},27453:(e,t,i)=>{"use strict";var n=i(81737);e.exports=function(e,t){var i={src:n(t.url),alt:t.alt};return null!==t.title&&void 0!==t.title&&(i.title=t.title),e(t,"img",i)}},81917:(e,t,i)=>{"use strict";function n(){return null}e.exports={blockquote:i(50313),break:i(56340),code:i(75781),delete:i(92622),emphasis:i(51558),footnoteReference:i(91211),footnote:i(95200),heading:i(89694),html:i(84320),imageReference:i(86903),image:i(27453),inlineCode:i(29711),linkReference:i(9146),link:i(49818),listItem:i(2848),list:i(67368),paragraph:i(93146),root:i(91053),strong:i(24323),table:i(50791),text:i(43334),thematicBreak:i(76424),toml:n,yaml:n,definition:n,footnoteDefinition:n}},29711:(e,t,i)=>{"use strict";e.exports=function(e,t){var i=t.value.replace(/\r?\n|\r/g," ");return e(t,"code",[n("text",i)])};var n=i(73610)},9146:(e,t,i)=>{"use strict";e.exports=function(e,t){var i,s=e.definition(t.identifier);return s?(i={href:n(s.url||"")},null!==s.title&&void 0!==s.title&&(i.title=s.title),e(t,"a",i,o(e,t))):r(e,t)};var n=i(81737),r=i(68726),o=i(46862)},49818:(e,t,i)=>{"use strict";var n=i(81737),r=i(46862);e.exports=function(e,t){var i={href:n(t.url)};return null!==t.title&&void 0!==t.title&&(i.title=t.title),e(t,"a",i,r(e,t))}},2848:(e,t,i)=>{"use strict";e.exports=function(e,t,i){var s,a,l,u=r(e,t),d=u[0],c=i?function(e){for(var t=e.spread,i=e.children,n=i.length,r=-1;!t&&++r0&&d.children.unshift(n("text"," ")),d.children.unshift(e(null,"input",{type:"checkbox",checked:t.checked,disabled:!0})),h.className=["task-list-item"]),s=u.length,a=-1;++a1:t}},67368:(e,t,i)=>{"use strict";e.exports=function(e,t){var i,o,s={},a=t.ordered?"ol":"ul",l=-1;for("number"==typeof t.start&&1!==t.start&&(s.start=t.start),o=(i=r(e,t)).length;++l{"use strict";e.exports=function(e,t){return e(t,"p",n(e,t))};var n=i(46862)},91053:(e,t,i)=>{"use strict";e.exports=function(e,t){return e.augment(t,n("root",r(o(e,t))))};var n=i(73610),r=i(94327),o=i(46862)},24323:(e,t,i)=>{"use strict";e.exports=function(e,t){return e(t,"strong",n(e,t))};var n=i(46862)},50791:(e,t,i)=>{"use strict";e.exports=function(e,t){for(var i,s,a,l,u,d=t.children,c=d.length,h=t.align||[],f=h.length,p=[];c--;){for(s=d[c].children,l=0===c?"th":"td",i=f||s.length,a=[];i--;)u=s[i],a[i]=e(u,l,{align:h[i]},u?o(e,u):[]);p[c]=e(d[c],"tr",r(a,!0))}return e(t,"table",r([e(p[0].position,"thead",r([p[0]],!0))].concat(p[1]?e({start:n.start(p[1]),end:n.end(p[p.length-1])},"tbody",r(p.slice(1),!0)):[]),!0))};var n=i(9352),r=i(94327),o=i(46862)},43334:(e,t,i)=>{"use strict";e.exports=function(e,t){return e.augment(t,n("text",String(t.value).replace(/[ \t]*(\r?\n|\r)[ \t]*/g,"$1")))};var n=i(73610)},76424:e=>{"use strict";e.exports=function(e,t){return e(t,"hr")}},97391:(e,t,i)=>{"use strict";e.exports=function(e,t){var i=function(e,t){var i=t||{};void 0===i.allowDangerousHTML||h||(h=!0,console.warn("mdast-util-to-hast: deprecation: `allowDangerousHTML` is nonstandard, use `allowDangerousHtml` instead"));var n=i.allowDangerousHtml||i.allowDangerousHTML,l={};return f.dangerous=n,f.definition=a(e),f.footnoteById=l,f.footnoteOrder=[],f.augment=u,f.handlers=Object.assign({},d,i.handlers),f.unknownHandler=i.unknownHandler,f.passThrough=i.passThrough,r(e,"footnoteDefinition",function(e){var t=String(e.identifier).toUpperCase();c.call(l,t)||(l[t]=e)}),f;function u(e,t){var i,n;return e&&e.data&&((i=e.data).hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=i.hName),"element"===t.type&&i.hProperties&&(t.properties=Object.assign({},t.properties,i.hProperties)),t.children&&i.hChildren&&(t.children=i.hChildren)),s(n=e&&e.position?e:{position:e})||(t.position={start:o.start(n),end:o.end(n)}),t}function f(e,t,i,n){return null==n&&"object"==typeof i&&"length"in i&&(n=i,i={}),u(e,{type:"element",tagName:t,properties:i||{},children:n||[]})}}(e,t),f=l(i,e),p=u(i);return p&&(f.children=f.children.concat(n("text","\n"),p)),f};var n=i(73610),r=i(9867),o=i(9352),s=i(93624),a=i(99983),l=i(13161),u=i(81642),d=i(81917),c={}.hasOwnProperty,h=!1},13161:(e,t,i)=>{"use strict";e.exports=function(e,t,i){var a,l=t&&t.type;if(!l)throw Error("Expected node, got `"+t+"`");return("function"==typeof(a=o.call(e.handlers,l)?e.handlers[l]:e.passThrough&&e.passThrough.indexOf(l)>-1?s:e.unknownHandler)?a:function(e,t){var i;return(i=t.data||{},!(o.call(i,"hName")||o.call(i,"hProperties")||o.call(i,"hChildren"))&&"value"in t)?e.augment(t,n("text",t.value)):e(t,"div",r(e,t))})(e,t,i)};var n=i(73610),r=i(46862),o={}.hasOwnProperty;function s(e,t){var i;return t.children?((i=Object.assign({},t)).children=r(e,t),i):t}},68726:(e,t,i)=>{"use strict";e.exports=function(e,t){var i,o,s,a=t.referenceType,l="]";return("collapsed"===a?l+="[]":"full"===a&&(l+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)?n("text","!["+t.alt+l):((o=(i=r(e,t))[0])&&"text"===o.type?o.value="["+o.value:i.unshift(n("text","[")),(s=i[i.length-1])&&"text"===s.type?s.value+=l:i.push(n("text",l)),i)};var n=i(73610),r=i(46862)},94327:(e,t,i)=>{"use strict";e.exports=function(e,t){var i=[],r=-1,o=e.length;for(t&&i.push(n("text","\n"));++r0&&i.push(n("text","\n")),i};var n=i(73610)},75330:e=>{"use strict";function t(e){return e&&(e.value||e.alt||e.title||"children"in e&&i(e.children)||"length"in e&&i(e))||""}function i(e){for(var i=[],n=-1;++n{"use strict";var t={};function i(e,n,r){var o,s,a,l,u,d="";for("string"!=typeof n&&(r=n,n=i.defaultChars),void 0===r&&(r=!0),u=function(e){var i,n,r=t[e];if(r)return r;for(i=0,r=t[e]=[];i<128;i++)n=String.fromCharCode(i),/^[0-9a-z]$/i.test(n)?r.push(n):r.push("%"+("0"+i.toString(16).toUpperCase()).slice(-2));for(i=0;i=55296&&a<=57343){if(a>=55296&&a<=56319&&o+1=56320&&l<=57343){d+=encodeURIComponent(e[o]+e[o+1]),o++;continue}d+="%EF%BF%BD";continue}d+=encodeURIComponent(e[o])}return d}i.defaultChars=";/?:@&=+$,-_.!~*'()#",i.componentChars="-_.!~*'()",e.exports=i},42973:(e,t,i)=>{"use strict";var n=i(48834).Buffer,r=i(34406);Object.defineProperty(t,"__esModule",{value:!0}),t.InvalidStatusCodeError=t.InvalidCertError=void 0;let o=Object.freeze({redirect:!0,expectStatusCode:200,headers:{},full:!1,keepAlive:!0,cors:!1,referrer:!1,sslAllowSelfSigned:!1,_redirectCount:0});class s extends Error{constructor(e,t){super(e),this.fingerprint256=t}}t.InvalidCertError=s;class a extends Error{constructor(e){super(`Request Failed. Status Code: ${e}`),this.statusCode=e}}function l(e,t){if(!t||"text"===t||"json"===t)try{let i=new TextDecoder("utf8",{fatal:!0}).decode(e);if("text"===t)return i;try{return JSON.parse(i)}catch(e){if("json"===t)throw e;return i}}catch(e){if("text"===t||"json"===t)throw e}return e}t.InvalidStatusCodeError=a;let u={},d=new Set(["Accept","Accept-Language","Content-Language","Content-Type"].map(e=>e.toLowerCase())),c=new Set(["Accept-Charset","Accept-Encoding","Access-Control-Request-Headers","Access-Control-Request-Method","Connection","Content-Length","Cookie","Cookie2","Date","DNT","Expect","Host","Keep-Alive","Origin","Referer","TE","Trailer","Transfer-Encoding","Upgrade","Via"].map(e=>e.toLowerCase()));async function h(e,t){let i={...o,...t},n=new Headers;"json"===i.type&&n.set("Content-Type","application/json");let r=new URL(e);if(r.username){let e=btoa(`${r.username}:${r.password}`);n.set("Authorization",`Basic ${e}`),r.username="",r.password=""}for(let t in e=""+r,i.headers){let e=t.toLowerCase();(d.has(e)||i.cors&&!c.has(e))&&n.set(t,i.headers[t])}let s={headers:n,redirect:i.redirect?"follow":"manual"};i.referrer||(s.referrerPolicy="no-referrer"),i.cors&&(s.mode="cors"),i.data&&(i.method||(s.method="POST"),s.body="json"===i.type?JSON.stringify(i.data):i.data);let u=await fetch(e,s);if(i.expectStatusCode&&u.status!==i.expectStatusCode)throw new a(u.status);let h=l(new Uint8Array(await u.arrayBuffer()),i.type);return i.full?{headers:Object.fromEntries(u.headers.entries()),status:u.status,body:h}:h}let f=!!("object"==typeof r&&r.versions&&r.versions.node&&r.versions.v8);t.default=function(e,t){return(f?function e(t,r){let d={...o,...r},c=i(732),h=i(99640),f=i(94087),{promisify:p}=i(43335),{resolve:g}=i(883),m=!!/^https/.test(t),v={method:d.method||"GET",headers:{"Accept-Encoding":"gzip, deflate, br"}},b=e=>e.replace(/:| /g,"").toLowerCase();if(d.keepAlive){let e=[m,m&&d.sslPinnedCertificates?.map(e=>b(e)).sort()].join();v.agent=u[e]||(u[e]=new(m?h:c).Agent({keepAlive:!0,keepAliveMsecs:3e4,maxFreeSockets:1024,maxCachedSessions:1024}))}"json"===d.type&&(v.headers["Content-Type"]="application/json"),d.data&&(d.method||(v.method="POST"),v.body="json"===d.type?JSON.stringify(d.data):d.data),v.headers={...v.headers,...d.headers},d.sslAllowSelfSigned&&(v.rejectUnauthorized=!1);let y=async i=>{let r=i.statusCode;if(d.redirect&&300<=r&&r<400&&i.headers.location){if(10==d._redirectCount)throw Error("Request failed. Too much redirects.");return d._redirectCount+=1,await e(g(t,i.headers.location),d)}if(d.expectStatusCode&&r!==d.expectStatusCode)throw i.resume(),new a(r);let o=[];for await(let e of i)o.push(e);let s=n.concat(o),u=i.headers["content-encoding"];"br"===u&&(s=await p(f.brotliDecompress)(s)),("gzip"===u||"deflate"===u)&&(s=await p(f.unzip)(s));let c=l(s,d.type);return d.full?{headers:i.headers,status:r,body:c}:c};return new Promise((i,n)=>{let r=async i=>{if(i&&"DEPTH_ZERO_SELF_SIGNED_CERT"===i.code)try{await e(t,{...d,sslAllowSelfSigned:!0,sslPinnedCertificates:[]})}catch(e){e&&e.fingerprint256&&(i=new s(`Self-signed SSL certificate: ${e.fingerprint256}`,e.fingerprint256))}n(i)},o=(m?h:c).request(t,v,e=>{e.on("error",r),(async()=>{try{i(await y(e))}catch(e){n(e)}})()});o.on("error",r);let a=d.sslPinnedCertificates?.map(e=>b(e)),l=e=>{let t=b(e.getPeerCertificate()?.fingerprint256||"");if(!(!t&&e.isSessionReused())&&!a.includes(t))return o.emit("error",new s(`Invalid SSL certificate: ${t} Expected: ${a}`,t)),o.abort()};d.sslPinnedCertificates&&o.on("socket",e=>{e.listeners("secureConnect").map(e=>(e.name||"").replace("bound ","")).includes("mfetchSecureConnect")||e.on("secureConnect",l.bind(null,e))}),d.keepAlive&&o.setNoDelay(!0),v.body&&o.write(v.body),o.end()})}:h)(e,t)}},65845:(e,t,i)=>{"use strict";var n=i(43744)(/[A-Za-z]/);e.exports=n},44355:(e,t,i)=>{"use strict";var n=i(43744)(/[\dA-Za-z]/);e.exports=n},11465:(e,t,i)=>{"use strict";var n=i(43744)(/[#-'*+\--9=?A-Z^-~]/);e.exports=n},40883:e=>{"use strict";e.exports=function(e){return e<32||127===e}},41687:(e,t,i)=>{"use strict";var n=i(43744)(/\d/);e.exports=n},27855:(e,t,i)=>{"use strict";var n=i(43744)(/[\dA-Fa-f]/);e.exports=n},858:(e,t,i)=>{"use strict";var n=i(43744)(/[!-/:-@[-`{-~]/);e.exports=n},21551:e=>{"use strict";e.exports=function(e){return e<0||32===e}},72658:e=>{"use strict";e.exports=function(e){return e<-2}},41727:e=>{"use strict";e.exports=function(e){return -2===e||-1===e||32===e}},27079:(e,t,i)=>{"use strict";var n=i(1837),r=i(43744)(n);e.exports=r},3081:(e,t,i)=>{"use strict";var n=i(43744)(/\s/);e.exports=n},38492:e=>{"use strict";var t=Object.assign;e.exports=t},2756:e=>{"use strict";var t=String.fromCharCode;e.exports=t},52686:e=>{"use strict";e.exports=({}).hasOwnProperty},87899:e=>{"use strict";e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},83206:e=>{"use strict";e.exports=["pre","script","style","textarea"]},36139:e=>{"use strict";var t=[].splice;e.exports=t},1837:e=>{"use strict";e.exports=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/},88731:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(73354),r=i(74818),o=i(93339),s=i(55597),a=i(74512),l=i(57885),u=i(45396),d=i(28350),c=i(40330),h=i(54953),f=i(74649),p=i(23271),g=i(11217),m=i(21254),v=i(73946),b=i(3216),y=i(71979),_=i(61692),w=i(49393),C=i(71484),S=i(99669),x={null:[r,n.resolver]};t.contentInitial={91:h},t.disable={null:[]},t.document={42:w,43:w,45:w,48:w,49:w,50:w,51:w,52:w,53:w,54:w,55:w,56:w,57:w,62:s},t.flow={35:p,42:S,45:[C,S],60:g,61:C,95:S,96:u,126:u},t.flowInitial={"-2":d,"-1":d,32:d},t.insideSpan=x,t.string={38:l,92:a},t.text={"-5":_,"-4":_,"-3":_,33:b,38:l,42:r,60:[o,m],91:y,92:[f,a],93:v,95:r,96:c}},11022:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(72658),r=i(32397);t.tokenize=function(e){var t,i=e.attempt(this.parser.constructs.contentInitial,function(t){if(null===t){e.consume(t);return}return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r(e,i,"linePrefix")},function(i){return e.enter("paragraph"),function i(r){var o=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=o),t=o,function t(r){if(null===r){e.exit("chunkText"),e.exit("paragraph"),e.consume(r);return}return n(r)?(e.consume(r),e.exit("chunkText"),i):(e.consume(r),t)}(r)}(i)});return i}},10722:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(72658),r=i(32397),o=i(3645),s={tokenize:function(e,t,i){return r(e,e.attempt(this.parser.constructs.document,t,i),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},a={tokenize:function(e,t,i){return r(e,e.lazy(this.parser.constructs.flow,t,i),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}};t.tokenize=function(e){var t,i,r,l=this,u=[],d=0,c={tokenize:function(e,n){var r=0;return t={},d;function d(n){return rt;)l.containerState=u[o][1],u[o][0].exit.call(l,e);u.length=t}}},70019:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(42463),r=i(32397),o=i(3645);t.tokenize=function(e){var t=this,i=e.attempt(o,function(n){if(null===n){e.consume(n);return}return e.enter("lineEndingBlank"),e.consume(n),e.exit("lineEndingBlank"),t.currentConstruct=void 0,i},e.attempt(this.parser.constructs.flowInitial,s,r(e,e.attempt(this.parser.constructs.flow,s,e.attempt(n,s)),"linePrefix")));return i;function s(n){if(null===n){e.consume(n);return}return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),t.currentConstruct=void 0,i}}},73354:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(38492),r=i(9085),o=l("text"),s=l("string"),a={resolveAll:u()};function l(e){return{tokenize:function(t){var i=this,n=this.parser.constructs[e],r=t.attempt(n,o,s);return o;function o(e){return l(e)?r(e):s(e)}function s(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),a}function a(e){return l(e)?(t.exit("data"),r(e)):(t.consume(e),a)}function l(e){var t=n[e],r=-1;if(null===e)return!0;if(t){for(;++r{"use strict";var n=i(11022),r=i(10722),o=i(70019),s=i(73354),a=i(84e3),l=i(29117),u=i(338),d=i(88731);e.exports=function(e){var t={defined:[],constructs:a([d].concat(u((e||{}).extensions))),content:i(n),document:i(r),flow:i(o),string:i(s.string),text:i(s.text)};return t;function i(e){return function(i){return l(t,e,i)}}}},17708:(e,t,i)=>{"use strict";var n=i(96548);e.exports=function(e){for(;!n(e););return e}},23294:e=>{"use strict";var t=/[\0\t\n\r]/g;e.exports=function(){var e,i=!0,n=1,r="";return function(o,s,a){var l,u,d,c,h,f=[];for(o=r+o.toString(s),d=0,r="",i&&(65279===o.charCodeAt(0)&&d++,i=void 0);d{"use strict";var n=i(94363),r=i(43416),o=i(83585),s=i(2141),a=i(12869),l=i(9085);e.exports={name:"attention",tokenize:function(e,t){var i,n=o(this.previous);return function(r){return e.enter("attentionSequence"),i=r,function r(s){var a,l,u,d;return s===i?(e.consume(s),r):(a=e.exit("attentionSequence"),u=!(l=o(s))||2===l&&n,d=!n||2===n&&l,a._open=42===i?u:u&&(n||!d),a._close=42===i?d:d&&(l||!u),t(s))}(r)}},resolveAll:function(e,t){for(var i,o,u,d,c,h,f,p,g=-1;++g1&&e[g][1].end.offset-e[g][1].start.offset>1?2:1)>1?"strongSequence":"emphasisSequence",start:s(l(e[i][1].end),-h),end:l(e[i][1].end)},c={type:h>1?"strongSequence":"emphasisSequence",start:l(e[g][1].start),end:s(l(e[g][1].start),h)},u={type:h>1?"strongText":"emphasisText",start:l(e[i][1].end),end:l(e[g][1].start)},o={type:h>1?"strong":"emphasis",start:l(d.start),end:l(c.end)},e[i][1].end=l(d.start),e[g][1].start=l(c.end),f=[],e[i][1].end.offset-e[i][1].start.offset&&(f=n(f,[["enter",e[i][1],t],["exit",e[i][1],t]])),f=n(f,[["enter",o,t],["enter",d,t],["exit",d,t],["enter",u,t]]),f=n(f,a(t.parser.constructs.insideSpan.null,e.slice(i+1,g),t)),f=n(f,[["exit",u,t],["enter",c,t],["exit",c,t],["exit",o,t]]),e[g][1].end.offset-e[g][1].start.offset?(p=2,f=n(f,[["enter",e[g][1],t],["exit",e[g][1],t]])):p=0,r(e,i-1,g-i+3,f),g=i+f.length-p-2;break}}for(g=-1;++g{"use strict";var n=i(65845),r=i(44355),o=i(11465),s=i(40883);e.exports={name:"autolink",tokenize:function(e,t,i){var a=1;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),l};function l(t){return n(t)?(e.consume(t),u):o(t)?c(t):i(t)}function u(t){return 43===t||45===t||46===t||r(t)?function t(i){return 58===i?(e.consume(i),d):(43===i||45===i||46===i||r(i))&&a++<32?(e.consume(i),t):c(i)}(t):c(t)}function d(t){return 62===t?(e.exit("autolinkProtocol"),f(t)):32===t||60===t||s(t)?i(t):(e.consume(t),d)}function c(t){return 64===t?(e.consume(t),a=0,h):o(t)?(e.consume(t),c):i(t)}function h(t){return r(t)?function t(n){return 46===n?(e.consume(n),a=0,h):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",f(n)):function n(o){return(45===o||r(o))&&a++<63?(e.consume(o),45===o?n:t):i(o)}(n)}(t):i(t)}function f(i){return e.enter("autolinkMarker"),e.consume(i),e.exit("autolinkMarker"),e.exit("autolink"),t}}}},55597:(e,t,i)=>{"use strict";var n=i(41727),r=i(32397),o={name:"blockQuote",tokenize:function(e,t,i){var r=this;return function(t){return 62===t?(r.containerState.open||(e.enter("blockQuote",{_container:!0}),r.containerState.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),o):i(t)};function o(i){return n(i)?(e.enter("blockQuotePrefixWhitespace"),e.consume(i),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(i))}},continuation:{tokenize:function(e,t,i){return r(e,e.attempt(o,t,i),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},exit:function(e){e.exit("blockQuote")}};e.exports=o},74512:(e,t,i)=>{"use strict";var n=i(858);e.exports={name:"characterEscape",tokenize:function(e,t,i){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return n(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):i(r)}}}},57885:(e,t,i)=>{"use strict";var n=i(68108),r=i(44355),o=i(41687),s=i(27855),a=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(n);e.exports={name:"characterReference",tokenize:function(e,t,i){var n,l,u=this,d=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),c};function c(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),h):(e.enter("characterReferenceValue"),n=31,l=r,f(t))}function h(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),n=6,l=s,f):(e.enter("characterReferenceValue"),n=7,l=o,f(t))}function f(o){var s;return 59===o&&d?(s=e.exit("characterReferenceValue"),l!==r||a.default(u.sliceSerialize(s)))?(e.enter("characterReferenceMarker"),e.consume(o),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):i(o):l(o)&&d++{"use strict";var n=i(72658),r=i(21551),o=i(24722),s=i(32397);e.exports={name:"codeFenced",tokenize:function(e,t,i){var a,l=this,u={tokenize:function(e,t,i){var r=0;return s(e,function(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(n){return n===a?(e.consume(n),r++,t):r-1?void 0:4);function o(r){return null===r||n(r)?(e.exit("codeFencedFence"),t(r)):i(r)}},partial:!0},d=o(this.events,"linePrefix"),c=0;return function(t){return e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),a=t,function t(n){return n===a?(e.consume(n),c++,t):(e.exit("codeFencedFenceSequence"),c<3?i(n):s(e,h,"whitespace")(n))}(t)};function h(t){return null===t||n(t)?p(t):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(n){return null===n||r(n)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),s(e,f,"whitespace")(n)):96===n&&n===a?i(n):(e.consume(n),t)}(t))}function f(t){return null===t||n(t)?p(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||n(r)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),p(r)):96===r&&r===a?i(r):(e.consume(r),t)}(t))}function p(i){return e.exit("codeFencedFence"),l.interrupt?t(i):function t(i){return null===i?g(i):n(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(u,g,d?s(e,t,"linePrefix",d+1):t)):(e.enter("codeFlowValue"),function i(r){return null===r||n(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),i)}(i))}(i)}function g(i){return e.exit("codeFenced"),t(i)}},concrete:!0}},28350:(e,t,i)=>{"use strict";var n=i(72658),r=i(43416),o=i(24722),s=i(32397),a={tokenize:function(e,t,i){var r=this;return s(e,function a(l){return n(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),s(e,a,"linePrefix",5)):4>o(r.events,"linePrefix")?i(l):t(l)},"linePrefix",5)},partial:!0};e.exports={name:"codeIndented",tokenize:function(e,t,i){return e.attempt(a,function i(r){return null===r?t(r):n(r)?e.attempt(a,i,t)(r):(e.enter("codeFlowValue"),function t(r){return null===r||n(r)?(e.exit("codeFlowValue"),i(r)):(e.consume(r),t)}(r))},i)},resolve:function(e,t){var i={type:"codeIndented",start:e[0][1].start,end:e[e.length-1][1].end};return r(e,0,0,[["enter",i,t]]),r(e,e.length,0,[["exit",i,t]]),e}}},40330:(e,t,i)=>{"use strict";var n=i(72658);e.exports={name:"codeText",tokenize:function(e,t,i){var r,o,s=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(i){return 96===i?(e.consume(i),s++,t):(e.exit("codeTextSequence"),a(i))}(t)};function a(u){return null===u?i(u):96===u?(o=e.enter("codeTextSequence"),r=0,function i(n){return 96===n?(e.consume(n),r++,i):r===s?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(o.type="codeTextData",l(n))}(u)):32===u?(e.enter("space"),e.consume(u),e.exit("space"),a):n(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),a):(e.enter("codeTextData"),l(u))}function l(t){return null===t||32===t||96===t||n(t)?(e.exit("codeTextData"),a(t)):(e.consume(t),l)}},resolve:function(e){var t,i,n=e.length-4,r=3;if(("lineEnding"===e[3][1].type||"space"===e[r][1].type)&&("lineEnding"===e[n][1].type||"space"===e[n][1].type)){for(t=r;++t{"use strict";var n=i(72658),r=i(24722),o=i(96548),s=i(32397),a={tokenize:function(e,t,i){var o=this;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s(e,a,"linePrefix")};function a(s){return null===s||n(s)?i(s):o.parser.constructs.disable.null.indexOf("codeIndented")>-1||4>r(o.events,"linePrefix")?e.interrupt(o.parser.constructs.flow,i,t)(s):t(s)}},partial:!0};e.exports={tokenize:function(e,t){var i;return function(t){return e.enter("content"),i=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?o(t):n(t)?e.check(a,s,o)(t):(e.consume(t),r)}function o(i){return e.exit("chunkContent"),e.exit("content"),t(i)}function s(t){return e.consume(t),e.exit("chunkContent"),i=i.next=e.enter("chunkContent",{contentType:"content",previous:i}),r}},resolve:function(e){return o(e),e},interruptible:!0,lazy:!0}},54953:(e,t,i)=>{"use strict";var n=i(72658),r=i(21551),o=i(3797),s=i(29145),a=i(64202),l=i(32397),u=i(70653),d=i(96894),c={tokenize:function(e,t,i){return function(t){return r(t)?u(e,o)(t):i(t)};function o(t){return 34===t||39===t||40===t?d(e,l(e,s,"whitespace"),i,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):i(t)}function s(e){return null===e||n(e)?t(e):i(e)}},partial:!0};e.exports={name:"definition",tokenize:function(e,t,i){var r,d=this;return function(t){return e.enter("definition"),a.call(d,e,h,i,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function h(t){return(r=o(d.sliceSerialize(d.events[d.events.length-1][1]).slice(1,-1)),58===t)?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),u(e,s(e,e.attempt(c,l(e,f,"whitespace"),l(e,f,"whitespace")),i,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):i(t)}function f(o){return null===o||n(o)?(e.exit("definition"),0>d.parser.defined.indexOf(r)&&d.parser.defined.push(r),t(o)):i(o)}}}},29145:(e,t,i)=>{"use strict";var n=i(40883),r=i(21551),o=i(72658);e.exports=function(e,t,i,s,a,l,u,d,c){var h=c||1/0,f=0;return function(t){return 60===t?(e.enter(s),e.enter(a),e.enter(l),e.consume(t),e.exit(l),p):n(t)||41===t?i(t):(e.enter(s),e.enter(u),e.enter(d),e.enter("chunkString",{contentType:"string"}),v(t))};function p(i){return 62===i?(e.enter(l),e.consume(i),e.exit(l),e.exit(a),e.exit(s),t):(e.enter(d),e.enter("chunkString",{contentType:"string"}),g(i))}function g(t){return 62===t?(e.exit("chunkString"),e.exit(d),p(t)):null===t||60===t||o(t)?i(t):(e.consume(t),92===t?m:g)}function m(t){return 60===t||62===t||92===t?(e.consume(t),g):g(t)}function v(o){return 40===o?++f>h?i(o):(e.consume(o),v):41===o?f--?(e.consume(o),v):(e.exit("chunkString"),e.exit(d),e.exit(u),e.exit(s),t(o)):null===o||r(o)?f?i(o):(e.exit("chunkString"),e.exit(d),e.exit(u),e.exit(s),t(o)):n(o)?i(o):(e.consume(o),92===o?b:v)}function b(t){return 40===t||41===t||92===t?(e.consume(t),v):v(t)}}},64202:(e,t,i)=>{"use strict";var n=i(72658),r=i(41727);e.exports=function(e,t,i,o,s,a){var l,u=this,d=0;return function(t){return e.enter(o),e.enter(s),e.consume(t),e.exit(s),e.enter(a),c};function c(r){return null===r||91===r||93===r&&!l||94===r&&!d&&"_hiddenFootnoteSupport"in u.parser.constructs||d>999?i(r):93===r?(e.exit(a),e.enter(s),e.consume(r),e.exit(s),e.exit(o),t):n(r)?(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),h(r))}function h(t){return null===t||91===t||93===t||n(t)||d++>999?(e.exit("chunkString"),c(t)):(e.consume(t),l=l||!r(t),92===t?f:h)}function f(t){return 91===t||92===t||93===t?(e.consume(t),d++,h):h(t)}}},32397:(e,t,i)=>{"use strict";var n=i(41727);e.exports=function(e,t,i,r){var o=r?r-1:1/0,s=0;return function(r){return n(r)?(e.enter(i),function r(a){return n(a)&&s++{"use strict";var n=i(72658),r=i(32397);e.exports=function(e,t,i,o,s,a){var l;return function(t){return e.enter(o),e.enter(s),e.consume(t),e.exit(s),l=40===t?41:t,u};function u(i){return i===l?(e.enter(s),e.consume(i),e.exit(s),e.exit(o),t):(e.enter(a),d(i))}function d(t){return t===l?(e.exit(a),u(l)):null===t?i(t):n(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r(e,d,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===l||null===t||n(t)?(e.exit("chunkString"),d(t)):(e.consume(t),92===t?h:c)}function h(t){return t===l||92===t?(e.consume(t),c):c(t)}}},70653:(e,t,i)=>{"use strict";var n=i(72658),r=i(41727),o=i(32397);e.exports=function(e,t){var i;return function s(a){return n(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i=!0,s):r(a)?o(e,s,i?"linePrefix":"lineSuffix")(a):t(a)}}},74649:(e,t,i)=>{"use strict";var n=i(72658);e.exports={name:"hardBreakEscape",tokenize:function(e,t,i){return function(t){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(t),r};function r(r){return n(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(r)):i(r)}}}},23271:(e,t,i)=>{"use strict";var n=i(72658),r=i(21551),o=i(41727),s=i(43416),a=i(32397);e.exports={name:"headingAtx",tokenize:function(e,t,i){var s=this,l=0;return function(u){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),function u(d){return 35===d&&l++<6?(e.consume(d),u):null===d||r(d)?(e.exit("atxHeadingSequence"),s.interrupt?t(d):function i(s){return 35===s?(e.enter("atxHeadingSequence"),function t(n){return 35===n?(e.consume(n),t):(e.exit("atxHeadingSequence"),i(n))}(s)):null===s||n(s)?(e.exit("atxHeading"),t(s)):o(s)?a(e,i,"whitespace")(s):(e.enter("atxHeadingText"),function t(n){return null===n||35===n||r(n)?(e.exit("atxHeadingText"),i(n)):(e.consume(n),t)}(s))}(d)):i(d)}(u)}},resolve:function(e,t){var i,n,r=e.length-2,o=3;return"whitespace"===e[3][1].type&&(o+=2),r-2>o&&"whitespace"===e[r][1].type&&(r-=2),"atxHeadingSequence"===e[r][1].type&&(o===r-1||r-4>o&&"whitespace"===e[r-2][1].type)&&(r-=o+1===r?2:4),r>o&&(i={type:"atxHeadingText",start:e[o][1].start,end:e[r][1].end},n={type:"chunkText",start:e[o][1].start,end:e[r][1].end,contentType:"text"},s(e,o,r-o+1,[["enter",i,t],["enter",n,t],["exit",n,t],["exit",i,t]])),e}}},11217:(e,t,i)=>{"use strict";var n=i(65845),r=i(44355),o=i(72658),s=i(21551),a=i(41727),l=i(2756),u=i(87899),d=i(83206),c=i(3645),h={tokenize:function(e,t,i){return function(n){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(n),e.exit("lineEndingBlank"),e.attempt(c,t,i)}},partial:!0};e.exports={name:"htmlFlow",tokenize:function(e,t,i){var c,f,p,g,m,v=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),b};function b(r){return 33===r?(e.consume(r),y):47===r?(e.consume(r),C):63===r?(e.consume(r),c=3,v.interrupt?t:H):n(r)?(e.consume(r),p=l(r),f=!0,S):i(r)}function y(r){return 45===r?(e.consume(r),c=2,_):91===r?(e.consume(r),c=5,p="CDATA[",g=0,w):n(r)?(e.consume(r),c=4,v.interrupt?t:H):i(r)}function _(n){return 45===n?(e.consume(n),v.interrupt?t:H):i(n)}function w(n){return n===p.charCodeAt(g++)?(e.consume(n),g===p.length?v.interrupt?t:I:w):i(n)}function C(t){return n(t)?(e.consume(t),p=l(t),S):i(t)}function S(n){return null===n||47===n||62===n||s(n)?47!==n&&f&&d.indexOf(p.toLowerCase())>-1?(c=1,v.interrupt?t(n):I(n)):u.indexOf(p.toLowerCase())>-1?(c=6,47===n)?(e.consume(n),x):v.interrupt?t(n):I(n):(c=7,v.interrupt?i(n):f?k(n):function t(i){return a(i)?(e.consume(i),t):A(i)}(n)):45===n||r(n)?(e.consume(n),p+=l(n),S):i(n)}function x(n){return 62===n?(e.consume(n),v.interrupt?t:I):i(n)}function k(t){return 47===t?(e.consume(t),A):58===t||95===t||n(t)?(e.consume(t),E):a(t)?(e.consume(t),k):A(t)}function E(t){return 45===t||46===t||58===t||95===t||r(t)?(e.consume(t),E):L(t)}function L(t){return 61===t?(e.consume(t),M):a(t)?(e.consume(t),L):k(t)}function M(t){return null===t||60===t||61===t||62===t||96===t?i(t):34===t||39===t?(e.consume(t),m=t,N):a(t)?(e.consume(t),M):(m=void 0,function t(i){return null===i||34===i||39===i||60===i||61===i||62===i||96===i||s(i)?L(i):(e.consume(i),t)}(t))}function N(t){return t===m?(e.consume(t),D):null===t||o(t)?i(t):(e.consume(t),N)}function D(e){return 47===e||62===e||a(e)?k(e):i(e)}function A(t){return 62===t?(e.consume(t),T):i(t)}function T(t){return a(t)?(e.consume(t),T):null===t||o(t)?I(t):i(t)}function I(t){return 45===t&&2===c?(e.consume(t),P):60===t&&1===c?(e.consume(t),R):62===t&&4===c?(e.consume(t),z):63===t&&3===c?(e.consume(t),H):93===t&&5===c?(e.consume(t),B):o(t)&&(6===c||7===c)?e.check(h,z,O)(t):null===t||o(t)?O(t):(e.consume(t),I)}function O(t){return e.exit("htmlFlowData"),function t(i){return null===i?j(i):o(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t):(e.enter("htmlFlowData"),I(i))}(t)}function P(t){return 45===t?(e.consume(t),H):I(t)}function R(t){return 47===t?(e.consume(t),p="",F):I(t)}function F(t){return 62===t&&d.indexOf(p.toLowerCase())>-1?(e.consume(t),z):n(t)&&p.length<8?(e.consume(t),p+=l(t),F):I(t)}function B(t){return 93===t?(e.consume(t),H):I(t)}function H(t){return 62===t?(e.consume(t),z):I(t)}function z(t){return null===t||o(t)?(e.exit("htmlFlowData"),j(t)):(e.consume(t),z)}function j(i){return e.exit("htmlFlow"),t(i)}},resolveTo:function(e){for(var t=e.length;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0}},21254:(e,t,i)=>{"use strict";var n=i(65845),r=i(44355),o=i(72658),s=i(21551),a=i(41727),l=i(32397);e.exports={name:"htmlText",tokenize:function(e,t,i){var u,d,c,h,f=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),p};function p(t){return 33===t?(e.consume(t),g):47===t?(e.consume(t),M):63===t?(e.consume(t),E):n(t)?(e.consume(t),D):i(t)}function g(t){return 45===t?(e.consume(t),m):91===t?(e.consume(t),d="CDATA[",c=0,w):n(t)?(e.consume(t),k):i(t)}function m(t){return 45===t?(e.consume(t),v):i(t)}function v(t){return null===t||62===t?i(t):45===t?(e.consume(t),b):y(t)}function b(e){return null===e||62===e?i(e):y(e)}function y(t){return null===t?i(t):45===t?(e.consume(t),_):o(t)?(h=y,F(t)):(e.consume(t),y)}function _(t){return 45===t?(e.consume(t),H):y(t)}function w(t){return t===d.charCodeAt(c++)?(e.consume(t),c===d.length?C:w):i(t)}function C(t){return null===t?i(t):93===t?(e.consume(t),S):o(t)?(h=C,F(t)):(e.consume(t),C)}function S(t){return 93===t?(e.consume(t),x):C(t)}function x(t){return 62===t?H(t):93===t?(e.consume(t),x):C(t)}function k(t){return null===t||62===t?H(t):o(t)?(h=k,F(t)):(e.consume(t),k)}function E(t){return null===t?i(t):63===t?(e.consume(t),L):o(t)?(h=E,F(t)):(e.consume(t),E)}function L(e){return 62===e?H(e):E(e)}function M(t){return n(t)?(e.consume(t),N):i(t)}function N(t){return 45===t||r(t)?(e.consume(t),N):function t(i){return o(i)?(h=t,F(i)):a(i)?(e.consume(i),t):H(i)}(t)}function D(t){return 45===t||r(t)?(e.consume(t),D):47===t||62===t||s(t)?A(t):i(t)}function A(t){return 47===t?(e.consume(t),H):58===t||95===t||n(t)?(e.consume(t),T):o(t)?(h=A,F(t)):a(t)?(e.consume(t),A):H(t)}function T(t){return 45===t||46===t||58===t||95===t||r(t)?(e.consume(t),T):function t(i){return 61===i?(e.consume(i),I):o(i)?(h=t,F(i)):a(i)?(e.consume(i),t):A(i)}(t)}function I(t){return null===t||60===t||61===t||62===t||96===t?i(t):34===t||39===t?(e.consume(t),u=t,O):o(t)?(h=I,F(t)):a(t)?(e.consume(t),I):(e.consume(t),u=void 0,R)}function O(t){return t===u?(e.consume(t),P):null===t?i(t):o(t)?(h=O,F(t)):(e.consume(t),O)}function P(e){return 62===e||47===e||s(e)?A(e):i(e)}function R(t){return null===t||34===t||39===t||60===t||61===t||96===t?i(t):62===t||s(t)?A(t):(e.consume(t),R)}function F(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l(e,B,"linePrefix",f.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function B(t){return e.enter("htmlTextData"),h(t)}function H(n){return 62===n?(e.consume(n),e.exit("htmlTextData"),e.exit("htmlText"),t):i(n)}}}},73946:(e,t,i)=>{"use strict";var n=i(21551),r=i(94363),o=i(43416),s=i(3797),a=i(12869),l=i(9085),u=i(29145),d=i(64202),c=i(96894),h=i(70653),f={tokenize:function(e,t,i){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),h(e,r)};function r(t){return 41===t?a(t):u(e,o,i,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",3)(t)}function o(t){return n(t)?h(e,s)(t):a(t)}function s(t){return 34===t||39===t||40===t?c(e,h(e,a),i,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):a(t)}function a(n){return 41===n?(e.enter("resourceMarker"),e.consume(n),e.exit("resourceMarker"),e.exit("resource"),t):i(n)}}},p={tokenize:function(e,t,i){var n=this;return function(t){return d.call(n,e,r,i,"reference","referenceMarker","referenceString")(t)};function r(e){return 0>n.parser.defined.indexOf(s(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)))?i(e):t(e)}}},g={tokenize:function(e,t,i){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),n};function n(n){return 93===n?(e.enter("referenceMarker"),e.consume(n),e.exit("referenceMarker"),e.exit("reference"),t):i(n)}}};e.exports={name:"labelEnd",tokenize:function(e,t,i){for(var n,r,o=this,a=o.events.length;a--;)if(("labelImage"===o.events[a][1].type||"labelLink"===o.events[a][1].type)&&!o.events[a][1]._balanced){n=o.events[a][1];break}return function(t){return n?n._inactive?u(t):(r=o.parser.defined.indexOf(s(o.sliceSerialize({start:n.end,end:o.now()})))>-1,e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),l):i(t)};function l(i){return 40===i?e.attempt(f,t,r?t:u)(i):91===i?e.attempt(p,t,r?e.attempt(g,t,u):u)(i):r?t(i):u(i)}function u(e){return n._balanced=!0,i(e)}},resolveTo:function(e,t){for(var i,n,s,u,d,c,h,f=e.length,p=0;f--;)if(u=e[f][1],d){if("link"===u.type||"labelLink"===u.type&&u._inactive)break;"enter"===e[f][0]&&"labelLink"===u.type&&(u._inactive=!0)}else if(c){if("enter"===e[f][0]&&("labelImage"===u.type||"labelLink"===u.type)&&!u._balanced&&(d=f,"labelLink"!==u.type)){p=2;break}}else"labelEnd"===u.type&&(c=f);return i={type:"labelLink"===e[d][1].type?"link":"image",start:l(e[d][1].start),end:l(e[e.length-1][1].end)},n={type:"label",start:l(e[d][1].start),end:l(e[c][1].end)},s={type:"labelText",start:l(e[d+p+2][1].end),end:l(e[c-2][1].start)},h=r(h=[["enter",i,t],["enter",n,t]],e.slice(d+1,d+p+3)),h=r(h,[["enter",s,t]]),h=r(h,a(t.parser.constructs.insideSpan.null,e.slice(d+p+4,c-3),t)),h=r(h,[["exit",s,t],e[c-2],e[c-1],["exit",n,t]]),h=r(h,e.slice(c+1)),h=r(h,[["exit",i,t]]),o(e,d,e.length,h),e},resolveAll:function(e){for(var t,i=-1;++i{"use strict";var n={name:"labelStartImage",tokenize:function(e,t,i){var n=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),r};function r(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),o):i(t)}function o(e){return 94===e&&"_hiddenFootnoteSupport"in n.parser.constructs?i(e):t(e)}},resolveAll:i(73946).resolveAll};e.exports=n},71979:(e,t,i)=>{"use strict";var n={name:"labelStartLink",tokenize:function(e,t,i){var n=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),r};function r(e){return 94===e&&"_hiddenFootnoteSupport"in n.parser.constructs?i(e):t(e)}},resolveAll:i(73946).resolveAll};e.exports=n},61692:(e,t,i)=>{"use strict";var n=i(32397);e.exports={name:"lineEnding",tokenize:function(e,t){return function(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n(e,t,"linePrefix")}}}},49393:(e,t,i)=>{"use strict";var n=i(41687),r=i(41727),o=i(24722),s=i(20037),a=i(32397),l=i(3645),u=i(99669),d={name:"list",tokenize:function(e,t,i){var a=this,d=o(a.events,"linePrefix"),h=0;return function(t){var r=a.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===r?!a.containerState.marker||t===a.containerState.marker:n(t)){if(a.containerState.type||(a.containerState.type=r,e.enter(r,{_container:!0})),"listUnordered"===r)return e.enter("listItemPrefix"),42===t||45===t?e.check(u,i,f)(t):f(t);if(!a.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(r){return n(r)&&++h<10?(e.consume(r),t):(!a.interrupt||h<2)&&(a.containerState.marker?r===a.containerState.marker:41===r||46===r)?(e.exit("listItemValue"),f(r)):i(r)}(t)}return i(t)};function f(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),a.containerState.marker=a.containerState.marker||t,e.check(l,a.interrupt?i:p,e.attempt(c,m,g))}function p(e){return a.containerState.initialBlankLine=!0,d++,m(e)}function g(t){return r(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),m):i(t)}function m(i){return a.containerState.size=d+s(a.sliceStream(e.exit("listItemPrefix"))),t(i)}},continuation:{tokenize:function(e,t,i){var n=this;return n.containerState._closeFlow=void 0,e.check(l,function(i){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,a(e,t,"listItemIndent",n.containerState.size+1)(i)},function(i){return n.containerState.furtherBlankLines||!r(i)?(n.containerState.furtherBlankLines=n.containerState.initialBlankLine=void 0,o(i)):(n.containerState.furtherBlankLines=n.containerState.initialBlankLine=void 0,e.attempt(h,t,o)(i))});function o(r){return n.containerState._closeFlow=!0,n.interrupt=void 0,a(e,e.attempt(d,t,i),"linePrefix",n.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)(r)}}},exit:function(e){e.exit(this.containerState.type)}},c={tokenize:function(e,t,i){var n=this;return a(e,function(e){return r(e)||!o(n.events,"listItemPrefixWhitespace")?i(e):t(e)},"listItemPrefixWhitespace",n.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:5)},partial:!0},h={tokenize:function(e,t,i){var n=this;return a(e,function(e){return o(n.events,"listItemIndent")===n.containerState.size?t(e):i(e)},"listItemIndent",n.containerState.size+1)},partial:!0};e.exports=d},3645:(e,t,i)=>{"use strict";var n=i(72658),r=i(32397);e.exports={tokenize:function(e,t,i){return r(e,function(e){return null===e||n(e)?t(e):i(e)},"linePrefix")},partial:!0}},71484:(e,t,i)=>{"use strict";var n=i(72658),r=i(9085),o=i(32397);e.exports={name:"setextUnderline",tokenize:function(e,t,i){for(var r,s,a=this,l=a.events.length;l--;)if("lineEnding"!==a.events[l][1].type&&"linePrefix"!==a.events[l][1].type&&"content"!==a.events[l][1].type){s="paragraph"===a.events[l][1].type;break}return function(t){return!a.lazy&&(a.interrupt||s)?(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,function t(i){return i===r?(e.consume(i),t):(e.exit("setextHeadingLineSequence"),o(e,u,"lineSuffix")(i))}(t)):i(t)};function u(r){return null===r||n(r)?(e.exit("setextHeadingLine"),t(r)):i(r)}},resolveTo:function(e,t){for(var i,n,o,s,a=e.length;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){i=a;break}"paragraph"===e[a][1].type&&(n=a)}else"content"===e[a][1].type&&e.splice(a,1),o||"definition"!==e[a][1].type||(o=a);return s={type:"setextHeading",start:r(e[n][1].start),end:r(e[e.length-1][1].end)},e[n][1].type="setextHeadingText",o?(e.splice(n,0,["enter",s,t]),e.splice(o+1,0,["exit",e[i][1],t]),e[i][1].end=r(e[o][1].end)):e[i][1]=s,e.push(["exit",s,t]),e}}},99669:(e,t,i)=>{"use strict";var n=i(72658),r=i(41727),o=i(32397);e.exports={name:"thematicBreak",tokenize:function(e,t,i){var s,a=0;return function(l){return e.enter("thematicBreak"),s=l,function l(u){return u===s?(e.enter("thematicBreakSequence"),function t(i){return i===s?(e.consume(i),a++,t):(e.exit("thematicBreakSequence"),l(i))}(u)):r(u)?o(e,l,"whitespace")(u):a<3||null!==u&&!n(u)?i(u):(e.exit("thematicBreak"),t(u))}(l)}}}},94363:(e,t,i)=>{"use strict";var n=i(43416);e.exports=function(e,t){return e.length?(n(e,e.length,0,t),e):t}},43416:(e,t,i)=>{"use strict";var n=i(36139);e.exports=function(e,t,i,r){var o,s=e.length,a=0;if(t=t<0?-t>s?0:s+t:t>s?s:t,i=i>0?i:0,r.length<1e4)(o=Array.from(r)).unshift(t,i),n.apply(e,o);else for(i&&n.apply(e,[t,i]);a{"use strict";var n=i(21551),r=i(27079),o=i(3081);e.exports=function(e){return null===e||n(e)||o(e)?1:r(e)?2:void 0}},84e3:(e,t,i)=>{"use strict";var n=i(52686),r=i(43416),o=i(338);e.exports=function(e){for(var t={},i=-1;++i{"use strict";var n=i(38492),r=i(72658),o=i(94363),s=i(43416),a=i(338),l=i(12869),u=i(73239),d=i(9085),c=i(69827);e.exports=function(e,t,i){var h=i?d(i):{line:1,column:1,offset:0},f={},p=[],g=[],m=[],v={consume:function(e){r(e)?(h.line++,h.column=1,h.offset+=-3===e?2:1,k()):-1!==e&&(h.column++,h.offset++),h._bufferIndex<0?h._index++:(h._bufferIndex++,h._bufferIndex===g[h._index].length&&(h._bufferIndex=-1,h._index++)),b.previous=e},enter:function(e,t){var i=t||{};return i.type=e,i.start=w(),b.events.push(["enter",i,b]),m.push(i),i},exit:function(e){var t=m.pop();return t.end=w(),b.events.push(["exit",t,b]),t},attempt:S(function(e,t){x(e,t.from)}),check:S(C),interrupt:S(C,{interrupt:!0}),lazy:S(C,{lazy:!0})},b={previous:null,events:[],parser:e,sliceStream:_,sliceSerialize:function(e){return u(_(e))},now:w,defineSkip:function(e){f[e.line]=e.column,k()},write:function(e){return(g=o(g,e),function(){for(var e,t,i;h._index-1)?g():e.tokenize.call(t?n({},b,t):b,v,p,g)(i)}}function p(t){return e(u,d),r}function g(e){return(d.restore(),++lp.indexOf(e)&&p.push(e),e.resolve&&s(b.events,t,b.events.length-t,e.resolve(b.events.slice(t),b)),e.resolveTo&&(b.events=e.resolveTo(b.events,b))}function k(){h.line in f&&h.column<2&&(h.column=f[h.line],h.offset+=f[h.line]-1)}}},338:e=>{"use strict";e.exports=function(e){return null==e?[]:"length"in e?e:[e]}},2141:e=>{"use strict";e.exports=function(e,t){return e.column+=t,e.offset+=t,e._bufferIndex+=t,e}},3797:e=>{"use strict";e.exports=function(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}},24722:(e,t,i)=>{"use strict";var n=i(20037);e.exports=function(e,t){var i=e[e.length-1];return i&&i[1].type===t?n(i[2].sliceStream(i[1])):0}},43744:(e,t,i)=>{"use strict";var n=i(2756);e.exports=function(e){return function(t){return e.test(n(t))}}},12869:e=>{"use strict";e.exports=function(e,t,i){for(var n,r=[],o=-1;++or.indexOf(n)&&(t=n(t,i),r.push(n));return t}},24810:(e,t,i)=>{"use strict";var n=i(2756);e.exports=function(e,t){var i=parseInt(e,t);return i<9||11===i||i>13&&i<32||i>126&&i<160||i>55295&&i<57344||i>64975&&i<65008||(65535&i)==65535||(65535&i)==65534||i>1114111?"�":n(i)}},73239:(e,t,i)=>{"use strict";var n=i(2756);e.exports=function(e){for(var t,i,r,o=-1,s=[];++o{"use strict";var n=i(38492);e.exports=function(e){return n({},e)}},20037:e=>{"use strict";e.exports=function(e){for(var t=-1,i=0;++t{"use strict";e.exports=function(e,t){var i,n=t.start._index,r=t.start._bufferIndex,o=t.end._index,s=t.end._bufferIndex;return n===o?i=[e[n].slice(r,s)]:(i=e.slice(n,o),r>-1&&(i[0]=i[0].slice(r)),s>0&&i.push(e[o].slice(0,s))),i}},96548:(e,t,i)=>{"use strict";var n=i(38492),r=i(43416),o=i(9085);e.exports=function(e){for(var t,i,s,a,l,u,d,c={},h=-1;++h{function t(e,t){if(!e)throw Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,i){if(e!=t)throw Error(i||"Assertion failed: "+e+" != "+t)}},43022:(e,t)=>{"use strict";function i(e){return 1===e.length?"0"+e:e}function n(e){for(var t="",n=0;n>8,s=255&r;o?i.push(o,s):i.push(s)}return i},t.zero2=i,t.toHex=n,t.encode=function(e,t){return"hex"===t?n(e):e}},90361:(e,t,i)=>{var n;self.MonacoEnvironment=(n={editorWorkerService:"editor.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js"},{globalAPI:!1,getWorkerUrl:function(e,t){var r=i.p,o=(r?r.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,a.length)!==a){/^(\/\/)/.test(o)&&(o=window.location.protocol+o);var l="/*"+t+'*/importScripts("'+o+'");',u=new Blob([l],{type:"application/javascript"});return URL.createObjectURL(u)}}return o}}),i(81326),i(78788),i(87209),e.exports=i(1661),i(7481),i(28903),i(27945)},92631:(e,t,i)=>{var n;self.MonacoEnvironment=(n={editorWorkerService:"editor.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js"},{globalAPI:!1,getWorkerUrl:function(e,t){var r=i.p,o=(r?r.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,a.length)!==a){/^(\/\/)/.test(o)&&(o=window.location.protocol+o);var l="/*"+t+'*/importScripts("'+o+'");',u=new Blob([l],{type:"application/javascript"});return URL.createObjectURL(u)}}return o}}),i(81326),i(78788),i(87209),e.exports=i(27058),i(7481),i(28903),i(27945)},71488:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PixelRatio:()=>u,addMatchMediaChangeListener:()=>l,getZoomFactor:()=>d,isAndroid:()=>b,isChrome:()=>p,isElectron:()=>v,isFirefox:()=>h,isSafari:()=>g,isStandalone:()=>_,isWebKit:()=>f,isWebkitWebView:()=>m});var n=i(56709),r=i(38431);class o{constructor(){this._zoomFactor=1}getZoomFactor(){return this._zoomFactor}}o.INSTANCE=new o;class s extends r.JT{constructor(){super(),this._onDidChange=this._register(new n.Q5),this.onDidChange=this._onDidChange.event,this._listener=()=>this._handleChange(!0),this._mediaQueryList=null,this._handleChange(!1)}_handleChange(e){var t;null===(t=this._mediaQueryList)||void 0===t||t.removeEventListener("change",this._listener),this._mediaQueryList=window.matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`),this._mediaQueryList.addEventListener("change",this._listener),e&&this._onDidChange.fire()}}class a extends r.JT{get value(){return this._value}constructor(){super(),this._onDidChange=this._register(new n.Q5),this.onDidChange=this._onDidChange.event,this._value=this._getPixelRatio();let e=this._register(new s);this._register(e.onDidChange(()=>{this._value=this._getPixelRatio(),this._onDidChange.fire(this._value)}))}_getPixelRatio(){let e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}function l(e,t){"string"==typeof e&&(e=window.matchMedia(e)),e.addEventListener("change",t)}let u=new class{constructor(){this._pixelRatioMonitor=null}_getOrCreatePixelRatioMonitor(){return this._pixelRatioMonitor||(this._pixelRatioMonitor=(0,r.dk)(new a)),this._pixelRatioMonitor}get value(){return this._getOrCreatePixelRatioMonitor().value}get onDidChange(){return this._getOrCreatePixelRatioMonitor().onDidChange}};function d(){return o.INSTANCE.getZoomFactor()}let c=navigator.userAgent,h=c.indexOf("Firefox")>=0,f=c.indexOf("AppleWebKit")>=0,p=c.indexOf("Chrome")>=0,g=!p&&c.indexOf("Safari")>=0,m=!p&&!g&&f,v=c.indexOf("Electron/")>=0,b=c.indexOf("Android")>=0,y=!1;if(window.matchMedia){let e=window.matchMedia("(display-mode: standalone) or (display-mode: window-controls-overlay)"),t=window.matchMedia("(display-mode: fullscreen)");y=e.matches,l(e,({matches:e})=>{y&&t.matches||(y=e)})}function _(){return y}},83092:(e,t,i)=>{"use strict";i.d(t,{D:()=>o});var n=i(71488),r=i(11138);let o={clipboard:{writeText:r.tY||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:r.tY||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:r.tY||n.isStandalone()?0:navigator.keyboard||n.isSafari?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0)}},89181:(e,t,i)=>{"use strict";i.d(t,{g:()=>n});let n={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:i(9161).v.text}},34441:(e,t,i)=>{"use strict";let n,r;i.d(t,{$:()=>ea,$Z:()=>eu,Ay:()=>j,Ce:()=>en,Cp:()=>ed,D6:()=>k,Dx:()=>x,FK:()=>I,Fx:()=>F,GQ:()=>C,I8:()=>A,If:()=>O,OO:()=>z,PO:()=>m,R3:()=>ei,Re:()=>G,Ro:()=>L,Uh:()=>ec,Uw:()=>v,V3:()=>eh,XT:()=>function e(t,i){if(void 0!==t){let n=t.match(/^\s*var\((.+)\)$/);if(n){let t=n[1].split(",",2);return 2===t.length&&(i=e(t[1].trim(),i)),`var(${t[0]}, ${i})`}return t}return i},_0:()=>X,_F:()=>em,_h:()=>eg,_q:()=>eb,cl:()=>Y,dS:()=>W,dp:()=>N,eg:()=>ey,fk:()=>K,go:()=>et,h:()=>ew,i:()=>D,iJ:()=>el,jL:()=>r,jg:()=>R,jt:()=>ef,lI:()=>n,mc:()=>er,mu:()=>w,nm:()=>y,sQ:()=>ev,tw:()=>Z,uN:()=>q,uU:()=>B,vL:()=>J,vY:()=>V,w:()=>T,wY:()=>ep,wn:()=>P,xQ:()=>M,zB:()=>Q});var o,s=i(71488),a=i(83092),l=i(6544),u=i(24677),d=i(20996),c=i(56709),h=i(29278),f=i(38431),p=i(5007),g=i(11138);function m(e){for(;e.firstChild;)e.firstChild.remove()}function v(e){var t;return null!==(t=null==e?void 0:e.isConnected)&&void 0!==t&&t}class b{constructor(e,t,i,n){this._node=e,this._type=t,this._handler=i,this._options=n||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function y(e,t,i,n){return new b(e,t,i,n)}function _(e){return function(t){return e(new u.n(t))}}let w=function(e,t,i,n){let r=i;return"click"===t||"mousedown"===t?r=_(i):("keydown"===t||"keypress"===t||"keyup"===t)&&(r=function(e){return i(new l.y(e))}),y(e,t,r,n)},C=function(e,t,i){let n=_(t);return y(e,g.gn&&a.D.pointerEvents?Z.POINTER_DOWN:Z.MOUSE_DOWN,n,i)};class S{constructor(e,t=0){this._runner=e,this.priority=t,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(e){(0,d.dL)(e)}}static sort(e,t){return t.priority-e.priority}}function x(e){return document.defaultView.getComputedStyle(e,null)}function k(e){if(e!==document.body)return new L(e.clientWidth,e.clientHeight);if(g.gn&&window.visualViewport)return new L(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new L(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new L(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new L(document.documentElement.clientWidth,document.documentElement.clientHeight);throw Error("Unable to figure out browser width and height")}!function(){let e=[],t=null,i=!1,o=!1,s=()=>{for(i=!1,t=e,e=[],o=!0;t.length>0;)t.sort(S.sort),t.shift().execute();o=!1};r=(t,n=0)=>{let r=new S(t,n);return e.push(r),i||(i=!0,requestAnimationFrame(s)),r},n=(e,i)=>{if(!o)return r(e,i);{let n=new S(e,i);return t.push(n),n}}}();class E{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=x(e),r=n?n.getPropertyValue(t):"0";return E.convertToPixels(e,r)}static getBorderLeftWidth(e){return E.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return E.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return E.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return E.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return E.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return E.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return E.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return E.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return E.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return E.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return E.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return E.getDimension(e,"margin-bottom","marginBottom")}}class L{constructor(e,t){this.width=e,this.height=t}with(e=this.width,t=this.height){return e!==this.width||t!==this.height?new L(e,t):this}static is(e){return"object"==typeof e&&"number"==typeof e.height&&"number"==typeof e.width}static lift(e){return e instanceof L?e:new L(e.width,e.height)}static equals(e,t){return e===t||!!e&&!!t&&e.width===t.width&&e.height===t.height}}function M(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;let r=H(e)?null:x(e);r&&(n-="rtl"!==r.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=E.getBorderLeftWidth(e),i+=E.getBorderTopWidth(e)+e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}}function N(e,t,i){"number"==typeof t&&(e.style.width=`${t}px`),"number"==typeof i&&(e.style.height=`${i}px`)}function D(e){let t=e.getBoundingClientRect();return{left:t.left+window.scrollX,top:t.top+window.scrollY,width:t.width,height:t.height}}function A(e){let t=e,i=1;do{let e=x(t).zoom;null!=e&&"1"!==e&&(i*=e),t=t.parentElement}while(null!==t&&t!==document.documentElement)return i}function T(e){let t=E.getMarginLeft(e)+E.getMarginRight(e);return e.offsetWidth+t}function I(e){let t=E.getBorderLeftWidth(e)+E.getBorderRightWidth(e),i=E.getPaddingLeft(e)+E.getPaddingRight(e);return e.offsetWidth-t-i}function O(e){let t=E.getBorderTopWidth(e)+E.getBorderBottomWidth(e),i=E.getPaddingTop(e)+E.getPaddingBottom(e);return e.offsetHeight-t-i}function P(e){let t=E.getMarginTop(e)+E.getMarginBottom(e);return e.offsetHeight+t}function R(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function F(e,t,i){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(i){if("string"==typeof i){if(e.classList.contains(i))break}else if(e===i)break}e=e.parentNode}return null}function B(e,t,i){return!!F(e,t,i)}function H(e){return e&&!!e.host&&!!e.mode}function z(e){return!!j(e)}function j(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return H(e)?e:null}function V(){let e=document.activeElement;for(;null==e?void 0:e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function W(e=document.getElementsByTagName("head")[0],t){let i=document.createElement("style");return i.type="text/css",i.media="screen",null==t||t(i),e.appendChild(i),i}L.None=new L(0,0);let U=null;function $(){return U||(U=W()),U}function K(e,t,i=$()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)}function q(e,t=$()){var i,n;if(!t)return;let r=(null===(i=null==t?void 0:t.sheet)||void 0===i?void 0:i.rules)?t.sheet.rules:(null===(n=null==t?void 0:t.sheet)||void 0===n?void 0:n.cssRules)?t.sheet.cssRules:[],o=[];for(let t=0;t=0;e--)t.sheet.deleteRule(o[e])}function G(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}let Z={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",POINTER_LEAVE:"pointerleave",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",PAGE_SHOW:"pageshow",PAGE_HIDE:"pagehide",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:s.isWebKit?"webkitAnimationStart":"animationstart",ANIMATION_END:s.isWebKit?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:s.isWebKit?"webkitAnimationIteration":"animationiteration"};function Y(e){return!!(e&&"function"==typeof e.preventDefault&&"function"==typeof e.stopPropagation)}let Q={stop:(e,t)=>(e.preventDefault(),t&&e.stopPropagation(),e)};function J(e){let t=[];for(let i=0;e&&e.nodeType===e.ELEMENT_NODE;i++)t[i]=e.scrollTop,e=e.parentNode;return t}function X(e,t){for(let i=0;e&&e.nodeType===e.ELEMENT_NODE;i++)e.scrollTop!==t[i]&&(e.scrollTop=t[i]),e=e.parentNode}class ee extends f.JT{static hasFocusWithin(e){let t=j(e);return R(t?t.activeElement:document.activeElement,e)}constructor(e){super(),this._onDidFocus=this._register(new c.Q5),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new c.Q5),this.onDidBlur=this._onDidBlur.event;let t=ee.hasFocusWithin(e),i=!1,n=()=>{i=!1,t||(t=!0,this._onDidFocus.fire())},r=()=>{t&&(i=!0,window.setTimeout(()=>{i&&(i=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{ee.hasFocusWithin(e)!==t&&(t?r():n())},this._register(y(e,Z.FOCUS,n,!0)),this._register(y(e,Z.BLUR,r,!0)),this._register(y(e,Z.FOCUS_IN,()=>this._refreshStateHandler())),this._register(y(e,Z.FOCUS_OUT,()=>this._refreshStateHandler()))}}function et(e){return new ee(e)}function ei(e,...t){if(e.append(...t),1===t.length&&"string"!=typeof t[0])return t[0]}function en(e,t){return e.insertBefore(t,e.firstChild),t}function er(e,...t){e.innerText="",ei(e,...t)}let eo=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function es(e,t,i,...n){let r;let s=eo.exec(t);if(!s)throw Error("Bad use of emmet");let a=s[1]||"div";return r=e!==o.HTML?document.createElementNS(e,a):document.createElement(a),s[3]&&(r.id=s[3]),s[4]&&(r.className=s[4].replace(/\./g," ").trim()),i&&Object.entries(i).forEach(([e,t])=>{void 0!==t&&(/^on\w+$/.test(e)?r[e]=t:"selected"===e?t&&r.setAttribute(e,"true"):r.setAttribute(e,t))}),r.append(...n),r}function ea(e,t,...i){return es(o.HTML,e,t,...i)}function el(e,...t){e?eu(...t):ed(...t)}function eu(...e){for(let t of e)t.style.display="",t.removeAttribute("aria-hidden")}function ed(...e){for(let t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function ec(e){return Math.max(1,Math.floor(window.devicePixelRatio*e))/window.devicePixelRatio}function eh(e){window.open(e,"_blank","noopener")}function ef(e){let t=()=>{e(),i=r(t)},i=r(t);return(0,f.OF)(()=>i.dispose())}function ep(e){return e?`url('${p.Gi.uriToBrowserUri(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function eg(e){return`'${e.replace(/'/g,"%27")}'`}function em(e,t=!1){let i=document.createElement("a");return h.v5("afterSanitizeAttributes",n=>{for(let r of["href","src"])if(n.hasAttribute(r)){let o=n.getAttribute(r);if("href"===r&&o.startsWith("#"))continue;if(i.href=o,!e.includes(i.protocol.replace(/:$/,""))){if(t&&"src"===r&&i.href.startsWith("data:"))continue;n.removeAttribute(r)}}}),(0,f.OF)(()=>{h.ok("afterSanitizeAttributes")})}!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.SVG="http://www.w3.org/2000/svg"}(o||(o={})),ea.SVG=function(e,t,...i){return es(o.SVG,e,t,...i)},p.WX.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");let ev=Object.freeze(["a","abbr","b","bdo","blockquote","br","caption","cite","code","col","colgroup","dd","del","details","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","label","li","mark","ol","p","pre","q","rp","rt","ruby","samp","small","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","time","tr","tt","u","ul","var","video","wbr"]);Object.freeze({ALLOWED_TAGS:["a","button","blockquote","code","div","h1","h2","h3","h4","h5","h6","hr","input","label","li","p","pre","select","small","span","strong","textarea","ul","ol"],ALLOWED_ATTR:["href","data-href","data-command","target","title","name","src","alt","class","id","role","tabindex","style","data-code","width","height","align","x-dispatch","required","checked","placeholder","type","start"],RETURN_DOM:!1,RETURN_DOM_FRAGMENT:!1,RETURN_TRUSTED_TYPE:!0});class eb extends c.Q5{constructor(){super(),this._subscriptions=new f.SL,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(y(window,"keydown",e=>{if(e.defaultPrevented)return;let t=new l.y(e);if(6!==t.keyCode||!e.repeat){if(e.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(e.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(e.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(e.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===t.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=e,this.fire(this._keyStatus))}},!0)),this._subscriptions.add(y(window,"keyup",e=>{!e.defaultPrevented&&(!e.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!e.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!e.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!e.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=e,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(y(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(y(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(y(document.body,"mousemove",e=>{e.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(y(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return eb.instance||(eb.instance=new eb),eb.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}class ey extends f.JT{constructor(e,t){super(),this.element=e,this.callbacks=t,this.counter=0,this.dragStartTime=0,this.registerListeners()}registerListeners(){this._register(y(this.element,Z.DRAG_ENTER,e=>{this.counter++,this.dragStartTime=e.timeStamp,this.callbacks.onDragEnter(e)})),this._register(y(this.element,Z.DRAG_OVER,e=>{var t,i;e.preventDefault(),null===(i=(t=this.callbacks).onDragOver)||void 0===i||i.call(t,e,e.timeStamp-this.dragStartTime)})),this._register(y(this.element,Z.DRAG_LEAVE,e=>{this.counter--,0===this.counter&&(this.dragStartTime=0,this.callbacks.onDragLeave(e))})),this._register(y(this.element,Z.DRAG_END,e=>{this.counter=0,this.dragStartTime=0,this.callbacks.onDragEnd(e)})),this._register(y(this.element,Z.DROP,e=>{this.counter=0,this.dragStartTime=0,this.callbacks.onDrop(e)}))}}let e_=/(?[\w\-]+)?(?:#(?[\w\-]+))?(?(?:\.(?:[\w\-]+))*)(?:@(?(?:[\w\_])+))?/;function ew(e,...t){let i,n;Array.isArray(t[0])?(i={},n=t[0]):(i=t[0]||{},n=t[1]);let r=e_.exec(e);if(!r||!r.groups)throw Error("Bad use of h");let o=r.groups.tag||"div",s=document.createElement(o);r.groups.id&&(s.id=r.groups.id);let a=[];if(r.groups.class)for(let e of r.groups.class.split("."))""!==e&&a.push(e);if(void 0!==i.className)for(let e of i.className.split("."))""!==e&&a.push(e);a.length>0&&(s.className=a.join(" "));let l={};if(r.groups.name&&(l[r.groups.name]=s),n)for(let e of n)e instanceof HTMLElement?s.appendChild(e):"string"==typeof e?s.append(e):(Object.assign(l,e),s.appendChild(e.root));for(let[e,t]of Object.entries(i))if("className"!==e){if("style"===e)for(let[e,i]of Object.entries(t))s.style.setProperty(eC(e),"number"==typeof i?i+"px":""+i);else"tabIndex"===e?s.tabIndex=t:s.setAttribute(eC(e),t.toString())}return l.root=s,l}function eC(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}},29278:(e,t,i)=>{"use strict";i.d(t,{Nw:()=>Q,ok:()=>X,v5:()=>J});var n,r=Object.hasOwnProperty,o=Object.setPrototypeOf,s=Object.isFrozen,a=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,c=Object.create,h="undefined"!=typeof Reflect&&Reflect,f=h.apply,p=h.construct;f||(f=function(e,t,i){return e.apply(t,i)}),u||(u=function(e){return e}),d||(d=function(e){return e}),p||(p=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(/*! @license DOMPurify 2.3.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.1/LICENSE */function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,i=Array(e.length);t1?i-1:0),r=1;r/gm),V=d(/^data-[\-\w.\u00B7-\uFFFF]/),W=d(/^aria-[\-\w]+$/),U=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),$=d(/^(?:\w+script|data):/i),K=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function G(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,i=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,i=function(t){return e(t)};if(i.version="2.3.1",i.removed=[],!t||!t.document||9!==t.document.nodeType)return i.isSupported=!1,i;var n=t.document,r=t.document,o=t.DocumentFragment,s=t.HTMLTemplateElement,a=t.Node,l=t.Element,d=t.NodeFilter,c=t.NamedNodeMap,h=void 0===c?t.NamedNodeMap||t.MozNamedAttrMap:c,f=t.Text,p=t.Comment,k=t.DOMParser,Y=t.trustedTypes,Q=l.prototype,J=M(Q,"cloneNode"),X=M(Q,"nextSibling"),ee=M(Q,"childNodes"),et=M(Q,"parentNode");if("function"==typeof s){var ei=r.createElement("template");ei.content&&ei.content.ownerDocument&&(r=ei.content.ownerDocument)}var en=Z(Y,n),er=en&&eD?en.createHTML(""):"",eo=r,es=eo.implementation,ea=eo.createNodeIterator,el=eo.createDocumentFragment,eu=eo.getElementsByTagName,ed=n.importNode,ec={};try{ec=L(r).documentMode?r.documentMode:{}}catch(e){}var eh={};i.isSupported="function"==typeof et&&es&&void 0!==es.createHTMLDocument&&9!==ec;var ef=U,ep=null,eg=E({},[].concat(G(N),G(D),G(A),G(I),G(P))),em=null,ev=E({},[].concat(G(R),G(F),G(B),G(H))),eb=null,ey=null,e_=!0,ew=!0,eC=!1,eS=!1,ex=!1,ek=!1,eE=!1,eL=!1,eM=!1,eN=!0,eD=!1,eA=!0,eT=!0,eI=!1,eO={},eP=null,eR=E({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),eF=null,eB=E({},["audio","video","img","source","image","track"]),eH=null,ez=E({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ej="http://www.w3.org/1998/Math/MathML",eV="http://www.w3.org/2000/svg",eW="http://www.w3.org/1999/xhtml",eU=eW,e$=!1,eK=null,eq=r.createElement("form"),eG=function(e){eK&&eK===e||(e&&(void 0===e?"undefined":q(e))==="object"||(e={}),ep="ALLOWED_TAGS"in(e=L(e))?E({},e.ALLOWED_TAGS):eg,em="ALLOWED_ATTR"in e?E({},e.ALLOWED_ATTR):ev,eH="ADD_URI_SAFE_ATTR"in e?E(L(ez),e.ADD_URI_SAFE_ATTR):ez,eF="ADD_DATA_URI_TAGS"in e?E(L(eB),e.ADD_DATA_URI_TAGS):eB,eP="FORBID_CONTENTS"in e?E({},e.FORBID_CONTENTS):eR,eb="FORBID_TAGS"in e?E({},e.FORBID_TAGS):{},ey="FORBID_ATTR"in e?E({},e.FORBID_ATTR):{},eO="USE_PROFILES"in e&&e.USE_PROFILES,e_=!1!==e.ALLOW_ARIA_ATTR,ew=!1!==e.ALLOW_DATA_ATTR,eC=e.ALLOW_UNKNOWN_PROTOCOLS||!1,eS=e.SAFE_FOR_TEMPLATES||!1,ex=e.WHOLE_DOCUMENT||!1,eL=e.RETURN_DOM||!1,eM=e.RETURN_DOM_FRAGMENT||!1,eN=!1!==e.RETURN_DOM_IMPORT,eD=e.RETURN_TRUSTED_TYPE||!1,eE=e.FORCE_BODY||!1,eA=!1!==e.SANITIZE_DOM,eT=!1!==e.KEEP_CONTENT,eI=e.IN_PLACE||!1,ef=e.ALLOWED_URI_REGEXP||ef,eU=e.NAMESPACE||eW,eS&&(ew=!1),eM&&(eL=!0),eO&&(ep=E({},[].concat(G(P))),em=[],!0===eO.html&&(E(ep,N),E(em,R)),!0===eO.svg&&(E(ep,D),E(em,F),E(em,H)),!0===eO.svgFilters&&(E(ep,A),E(em,F),E(em,H)),!0===eO.mathMl&&(E(ep,I),E(em,B),E(em,H))),e.ADD_TAGS&&(ep===eg&&(ep=L(ep)),E(ep,e.ADD_TAGS)),e.ADD_ATTR&&(em===ev&&(em=L(em)),E(em,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&E(eH,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(eP===eR&&(eP=L(eP)),E(eP,e.FORBID_CONTENTS)),eT&&(ep["#text"]=!0),ex&&E(ep,["html","head","body"]),ep.table&&(E(ep,["tbody"]),delete eb.tbody),u&&u(e),eK=e)},eZ=E({},["mi","mo","mn","ms","mtext"]),eY=E({},["foreignobject","desc","title","annotation-xml"]),eQ=E({},D);E(eQ,A),E(eQ,T);var eJ=E({},I);E(eJ,O);var eX=function(e){var t=et(e);t&&t.tagName||(t={namespaceURI:eW,tagName:"template"});var i=b(e.tagName),n=b(t.tagName);if(e.namespaceURI===eV)return t.namespaceURI===eW?"svg"===i:t.namespaceURI===ej?"svg"===i&&("annotation-xml"===n||eZ[n]):!!eQ[i];if(e.namespaceURI===ej)return t.namespaceURI===eW?"math"===i:t.namespaceURI===eV?"math"===i&&eY[n]:!!eJ[i];if(e.namespaceURI===eW){if(t.namespaceURI===eV&&!eY[n]||t.namespaceURI===ej&&!eZ[n])return!1;var r=E({},["title","style","font","a","script"]);return!eJ[i]&&(r[i]||!eQ[i])}return!1},e0=function(e){v(i.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=er}catch(t){e.remove()}}},e1=function(e,t){try{v(i.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(i.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!em[e]){if(eL||eM)try{e0(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},e2=function(e){var t=void 0,i=void 0;if(eE)e=""+e;else{var n=y(e,/^[\r\n\t ]+/);i=n&&n[0]}var o=en?en.createHTML(e):e;if(eU===eW)try{t=new k().parseFromString(o,"text/html")}catch(e){}if(!t||!t.documentElement){t=es.createDocument(eU,"template",null);try{t.documentElement.innerHTML=e$?"":o}catch(e){}}var s=t.body||t.documentElement;return(e&&i&&s.insertBefore(r.createTextNode(i),s.childNodes[0]||null),eU===eW)?eu.call(t,ex?"html":"body")[0]:ex?t.documentElement:s},e6=function(e){return ea.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},e3=function(e){return(void 0===a?"undefined":q(a))==="object"?e instanceof a:e&&(void 0===e?"undefined":q(e))==="object"&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},e8=function(e,t,n){eh[e]&&g(eh[e],function(e){e.call(i,t,n,eK)})},e5=function(e){var t=void 0;if(e8("beforeSanitizeElements",e,null),!(e instanceof f)&&!(e instanceof p)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof h)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)||y(e.nodeName,/[\u0080-\uFFFF]/))return e0(e),!0;var n=b(e.nodeName);if(e8("uponSanitizeElement",e,{tagName:n,allowedTags:ep}),!e3(e.firstElementChild)&&(!e3(e.content)||!e3(e.content.firstElementChild))&&S(/<[/\w]/g,e.innerHTML)&&S(/<[/\w]/g,e.textContent)||"select"===n&&S(/