diff --git a/snaps-simulator/staging/main.js b/snaps-simulator/staging/main.js index 772ce15b54..bca924ba9f 100644 --- a/snaps-simulator/staging/main.js +++ b/snaps-simulator/staging/main.js @@ -179,7 +179,7 @@ ${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(604),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:o,_owner:s.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},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(!o||o<0?0:+o,i.length)===i)?(u="must not be",t=t.replace(/^not /,"")):u="must be",a=" argument",(void 0===s||s>e.length)&&(s=e.length),e.substring(s-a.length,s)===a)c="The ".concat(e," ").concat(u," ").concat(r(t,"type"));else{var i,o,a,s,l,u,c,_=("number"!=typeof l&&(l=0),l+1>e.length||-1===e.indexOf(".",l))?"argument":"property";c='The "'.concat(e,'" ').concat(_," ").concat(u," ").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 o=n(8051),a=n(2557);n(1285)(c,o);for(var s=i(a.prototype),l=0;l{"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,o,a,s,l=n(4406);e.exports=E,E.ReadableState=T,n(2699).EventEmitter;var u=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,y=n(4452).q,g=y.ERR_INVALID_ARG_TYPE,b=y.ERR_STREAM_PUSH_AFTER_EOF,v=y.ERR_METHOD_NOT_IMPLEMENTED,x=y.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&&(o||(o=n(214).s),this.decoder=new o(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,o){i("readableAddChunk",t);var a,s,l,u,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?C(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,N(e)))}}(e,d);else{if(o||(a=d,s=t,_.isBuffer(s)||s instanceof p||"string"==typeof s||void 0===s||a.objectMode||(l=new g("chunk",["string","Buffer","Uint8Array"],s)),c=l),c)D(e,c);else if(d.objectMode||t&&t.length>0){if("string"==typeof t||d.objectMode||Object.getPrototypeOf(t)===_.prototype||(u=t,t=_.from(u)),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 C(e){var t=e._readableState;i("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(i("emitReadable",t.flowing),t.emittedReadable=!0,l.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,l.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 z(e){var t=e._readableState;i("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,l.nextTick(R,t,e))}function R(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?z(this):C(this),null;if(0===(e=M(e,n))&&n.ended)return 0===n.length&&z(this),null;var o=n.needReadable;return i("need readable",o),(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&&z(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 o=t&&!1===t.end||e===l.stdout||e===l.stderr?m:a;function a(){i("onend"),e.end()}r.endEmitted?l.nextTick(o):n.once("end",o),e.on("unpipe",function t(o,l){i("onunpipe"),o===n&&l&&!1===l.hasUnpiped&&(l.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",a),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&&u(n,"data")&&(e.flowing=!0,F(n))};e.on("drain",s);var c=!1;function _(t){i("ondata");var o=e.write(t);i("dest.write",o),!1===o&&((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===u(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 o=0;o0,!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?C(this):r.reading||l.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&&l.nextTick(I,this),n},E.prototype.removeAllListeners=function(e){var t=c.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&l.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,l.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 o 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(o){i("wrapped data"),n.decoder&&(o=n.decoder.write(o)),(!n.objectMode||null!=o)&&(n.objectMode||o&&o.length)&&(t.push(o)||(r=!0,e.pause()))}),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var a=0;a{"use strict";e.exports=c;var r=n(4452).q,i=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,l=n(7073);function u(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new o);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,o=n(4406);function a(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)},l=n(5010),u=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,y=d.ERR_STREAM_CANNOT_PIPE,g=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?(o.nextTick(i,t),o.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 a=C(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||M(e,n),r?o.nextTick(A,e,n,a,i):A(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.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(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)),l.call(this)}function w(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(i,t.onwrite):e._write(i,o,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 M(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 o=0,s=!0;n;)r[o]=n,n.isBuf||(s=!1),n=n.next,o+=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 a(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,c=n.callback,_=t.objectMode?1:l.length;if(w(e,t,!1,_,l,u,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function C(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=C(t);if(n&&(t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,o.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,l),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 y)},E.prototype.write=function(e,t,n){var r,i,a,s,l,_,p,d=this._writableState,m=!1,h=!d.objectMode&&(r=e,u.isBuffer(r)||r instanceof c);return h&&!u.isBuffer(e)&&(i=e,e=u.from(i)),("function"==typeof t&&(n=t,t=null),h?t="buffer":t||(t=d.defaultEncoding),"function"!=typeof n&&(n=S),d.ending)?(a=n,D(this,s=new v),o.nextTick(a,s)):(h||(l=e,_=n,null===l?p=new b:"string"==typeof l||d.objectMode||(p=new f("chunk",["string","Buffer"],l)),!p||(D(this,p),o.nextTick(_,p),0)))&&(d.pendingcb++,m=function(e,t,n,r,i,o){if(!n){var a,s,l=(a=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof a||(a=u.from(a,s)),a);r!==l&&(n=!0,i="buffer",r=l)}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?o.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 o(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 a=n(9885),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=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[l]=null,t(f(n,!1)))}}function h(e){i.nextTick(m,e)}var y=Object.getPrototypeOf(function(){}),g=Object.setPrototypeOf((o(r={get stream(){return this[d]},next:function(){var e,t,n=this,r=this[u];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[u]?t(n[u]):e(f(void 0,!0))})});var o=this[_];if(o)t=new Promise((e=this,function(t,n){o.then(function(){if(e[c]){t(f(void 0,!0));return}e[p](t,n)},n)}));else{var a=this[d].read();if(null!==a)return Promise.resolve(f(a,!1));t=new Promise(this[p])}return this[_]=t,t}},Symbol.asyncIterator,function(){return this}),o(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),y);e.exports=function(e){var t,n=Object.create(g,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:e._readableState.endEmitted,writable:!0}),o(t,p,{value:function(e,t){var r=n[d].read();r?(n[_]=null,n[s]=null,n[l]=null,e(f(r,!1))):(n[s]=e,n[l]=t)},writable:!0}),t));return n[_]=null,a(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[l];null!==t&&(n[_]=null,n[s]=null,n[l]=null,t(e)),n[u]=e;return}var r=n[s];null!==r&&(n[_]=null,n[s]=null,n[l]=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,o=0;i;)t=i.data,n=o,s.prototype.copy.call(t,r,n),o+=i.data.length,i=i.next;return r}},{key:"consume",value:function(e,t){var n;return ei.length?i.length:e;if(o===i.length?r+=i:r+=i.slice(0,e),0==(e-=o)){o===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(o));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,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(o));break}++r}return this.length-=r,t}},{key:u,value:function(e,t){return l(this,i(i({},t),{},{depth:0,customInspect:!1}))}}],o(n.prototype,e),t&&o(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}()},2262:(e,t,n)=>{"use strict";var r=n(4406);function i(e,t){a(e,t),o(e)}function o(e){(!e._writableState||e._writableState.emitClose)&&(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function a(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.nextTick(a,this,e)):r.nextTick(a,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(o,n):(n._writableState.errorEmitted=!0,r.nextTick(i,n,e)):r.nextTick(i,n,e):t?(r.nextTick(o,n),t(e)):r.nextTick(o,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,o){if("function"==typeof n)return e(t,null,n);n||(n={}),a=o||i,s=!1,o=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,o=i.ERR_MISSING_ARGS,a=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function l(e){e()}function u(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 o(e);_=!0,o()}),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();o(t||new a("pipe"))}}});return c.reduce(u)}},7605:(e,t,n)=>{"use strict";var r=n(4452).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var o=null!=t.highWaterMark?t.highWaterMark:i?t[n]:null;if(null!=o){if(!(isFinite(o)&&Math.floor(o)===o)||o<0){var a=i?n:"highWaterMark";throw new r(a,o)}return Math.floor(o)}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(o){if("object"!=typeof o||null===o)return o;if(o instanceof Date)return new Date(o);if(Array.isArray(o))return r(o,e);if(o instanceof Map)return new Map(r(Array.from(o),e));if(o instanceof Set)return new Set(r(Array.from(o),e));var a={};for(var s in t.push(o),n.push(a),o){var l=o[s];if("object"!=typeof l||null===l)a[s]=l;else if(l instanceof Date)a[s]=new Date(l);else if(l instanceof Map)a[s]=new Map(r(Array.from(l),e));else if(l instanceof Set)a[s]=new Set(r(Array.from(l),e));else if(ArrayBuffer.isView(l))a[s]=i(l);else{var u=t.indexOf(l);-1!==u?a[s]=n[u]:a[s]=e(l)}}return t.pop(),n.pop(),a}:function e(o){if("object"!=typeof o||null===o)return o;if(o instanceof Date)return new Date(o);if(Array.isArray(o))return r(o,e);if(o instanceof Map)return new Map(r(Array.from(o),e));if(o instanceof Set)return new Set(r(Array.from(o),e));var a={};for(var s in t.push(o),n.push(a),o)if(!1!==Object.hasOwnProperty.call(o,s)){var l=o[s];if("object"!=typeof l||null===l)a[s]=l;else if(l instanceof Date)a[s]=new Date(l);else if(l instanceof Map)a[s]=new Map(r(Array.from(l),e));else if(l instanceof Set)a[s]=new Set(r(Array.from(l),e));else if(ArrayBuffer.isView(l))a[s]=i(l);else{var u=t.indexOf(l);-1!==u?a[s]=n[u]:a[s]=e(l)}}return t.pop(),n.pop(),a};function r(e,r){for(var o=Object.keys(e),a=Array(o.length),s=0;s{/*! safe-buffer. MIT License. Feross Aboukhadijeh */var r=n(8834),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},a.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},a.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},3321:(e,t,n)=>{let r=Symbol("SemVer ANY");class i{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof i){if(!!t.loose===e.loose)return e;e=e.value}u("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,u("comp",this)}parse(e){let t=this.options.loose?a[s.COMPARATORLOOSE]:a[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(u("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 l(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=o(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("=")||l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}e.exports=i;let o=n(1388),{safeRe:a,t:s}=n(4808),l=n(8117),u=n(952),c=n(2435),_=n(6843)},6843:(e,t,n)=>{class r{constructor(e,t){if(t=a(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=>!y(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&&g(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=o.get(n);if(r)return r;let i=this.options.loose,a=i?c[_.HYPHENRANGELOOSE]:c[_.HYPHENRANGE];l("hyphen replace",e=e.replace(a,N(this.options.includePrerelease))),l("comparator trim",e=e.replace(c[_.COMPARATORTRIM],p)),l("tilde trim",e=e.replace(c[_.TILDETRIM],d)),l("caret trim",e=e.replace(c[_.CARETTRIM],f));let u=e.split(" ").map(e=>v(e,this.options)).join(" ").split(/\s+/).map(e=>C(e,this.options));i&&(u=u.filter(e=>(l("loose invalid filter",e,this.options),!!e.match(c[_.COMPARATORLOOSE])))),l("range list",u);let g=new Map,b=u.map(e=>new s(e,this.options));for(let e of b){if(y(e))return[e];g.set(e.value,e)}g.size>1&&g.has("")&&g.delete("");let x=[...g.values()];return o.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 u(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,g=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)=>(l("comp",e,t),l("caret",e=T(e,t)),l("tildes",e=D(e,t)),l("xrange",e=w(e,t)),l("stars",e=M(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,o)=>{let a;return l("tilde",e,t,n,r,i,o),x(n)?a="":x(r)?a=`>=${n}.0.0 <${+n+1}.0.0-0`:x(i)?a=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(l("replaceTilde pr",o),a=`>=${n}.${r}.${i}-${o} <${n}.${+r+1}.0-0`):a=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,l("tilde return",a),a})},T=(e,t)=>e.trim().split(/\s+/).map(e=>E(e,t)).join(" "),E=(e,t)=>{l("caret",e,t);let n=t.loose?c[_.CARETLOOSE]:c[_.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,o,a)=>{let s;return l("caret",e,t,n,i,o,a),x(n)?s="":x(i)?s=`>=${n}.0.0${r} <${+n+1}.0.0-0`:x(o)?s="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:a?(l("replaceCaret pr",a),s="0"===n?"0"===i?`>=${n}.${i}.${o}-${a} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o}-${a} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o}-${a} <${+n+1}.0.0-0`):(l("no pr"),s="0"===n?"0"===i?`>=${n}.${i}.${o}${r} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o} <${+n+1}.0.0-0`),l("caret return",s),s})},w=(e,t)=>(l("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,o,a,s)=>{l("xRange",e,n,r,i,o,a,s);let u=x(i),c=u||x(o),_=c||x(a);return"="===r&&_&&(r=""),s=t.includePrerelease?"-0":"",u?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&_?(c&&(o=0),a=0,">"===r?(r=">=",c?(i=+i+1,o=0):o=+o+1,a=0):"<="===r&&(r="<",c?i=+i+1:o=+o+1),"<"===r&&(s="-0"),n=`${r+i}.${o}.${a}${s}`):c?n=`>=${i}.0.0${s} <${+i+1}.0.0-0`:_&&(n=`>=${i}.${o}.0${s} <${i}.${+o+1}.0-0`),l("xRange return",n),n})},M=(e,t)=>(l("replaceStars",e,t),e.trim().replace(c[_.STAR],"")),C=(e,t)=>(l("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?_.GTE0PRE:_.GTE0],"")),N=e=>(t,n,r,i,o,a,s,l,u,c,_,p,d)=>`${n=x(r)?"":x(i)?`>=${r}.0.0${e?"-0":""}`:x(o)?`>=${r}.${i}.0${e?"-0":""}`:a?`>=${n}`:`>=${n}${e?"-0":""}`} ${l=x(u)?"":x(c)?`<${+u+1}.0.0-0`:x(_)?`<${u}.${+c+1}.0-0`:p?`<=${u}.${c}.${_}-${p}`:e?`<${u}.${c}.${+_+1}-0`:`<=${l}`}`.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:o}=n(5558),{safeRe:a,t:s}=n(4808),l=n(1388),{compareIdentifiers:u}=n(4935);class c{constructor(e,t){if(t=l(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?a[s.LOOSE]:a[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>o||this.major<0)throw TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>o||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===u(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),o=n(6379),a=n(8463),s=n(1897),l=n(506);e.exports=(e,t,n,u)=>{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,u);case"!=":return i(e,n,u);case">":return o(e,n,u);case">=":return a(e,n,u);case"<":return s(e,n,u);case"<=":return l(e,n,u);default:throw TypeError(`Invalid operator: ${t}`)}}},8686:(e,t,n)=>{let r=n(2435),i=n(9943),{safeRe:o,t:a}=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 r;let i=t.includePrerelease?o[a.COERCERTLFULL]:o[a.COERCERTL];for(;(r=i.exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&r.index+r[0].length===n.index+n[0].length||(n=r),i.lastIndex=r.index+r[1].length+r[2].length;i.lastIndex=-1}else n=e.match(t.includePrerelease?o[a.COERCEFULL]:o[a.COERCE]);if(null===n)return null;let s=n[2],l=n[3]||"0",u=n[4]||"0",c=t.includePrerelease&&n[5]?`-${n[5]}`:"",_=t.includePrerelease&&n[6]?`+${n[6]}`:"";return i(`${s}.${l}.${u}${c}${_}`,t)}},5914:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n)=>{let i=new r(e,n),o=new r(t,n);return i.compare(o)||i.compareBuild(o)}},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),o=n.compare(i);if(0===o)return null;let a=o>0,s=a?n:i,l=a?i:n,u=!!s.prerelease.length,c=!!l.prerelease.length;if(c&&!u)return l.patch||l.minor?s.patch?"patch":s.minor?"minor":"major":"major";let _=u?"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,o)=>{"string"==typeof n&&(o=i,i=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,i,o).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),o=n(2435),a=n(4935),s=n(9943),l=n(7230),u=n(6694),c=n(6360),_=n(6007),p=n(4551),d=n(469),f=n(4250),m=n(8204),h=n(2271),y=n(733),g=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),M=n(8117),C=n(8686),N=n(3321),k=n(6843),j=n(9844),I=n(8865),O=n(3727),P=n(4338),F=n(1542),L=n(6240),z=n(9106),R=n(995),B=n(7805),U=n(2013),J=n(1338),$=n(3122);e.exports={parse:s,valid:l,clean:u,inc:c,diff:_,major:p,minor:d,patch:f,prerelease:m,compare:h,rcompare:y,compareLoose:g,compareBuild:b,sort:v,rsort:x,gt:D,lt:S,eq:T,neq:E,gte:w,lte:A,cmp:M,coerce:C,Comparator:N,Range:k,satisfies:j,toComparators:I,maxSatisfying:O,minSatisfying:P,minVersion:F,validRange:L,outside:z,gtr:R,ltr:B,intersects:U,simplifyRange:J,subset:$,SemVer:o,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.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:o}=n(5558),a=n(952);t=e.exports={};let s=t.re=[],l=t.safeRe=[],u=t.src=[],c=t.t={},_=0,p="[a-zA-Z0-9-]",d=[["\\s",1],["\\d",o],[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=_++;a(e,i,t),c[e]=i,u[i]=t,s[i]=new RegExp(t,n?"g":void 0),l[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",`(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})`),m("MAINVERSIONLOOSE",`(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})`),m("PRERELEASEIDENTIFIER",`(?:${u[c.NUMERICIDENTIFIER]}|${u[c.NONNUMERICIDENTIFIER]})`),m("PRERELEASEIDENTIFIERLOOSE",`(?:${u[c.NUMERICIDENTIFIERLOOSE]}|${u[c.NONNUMERICIDENTIFIER]})`),m("PRERELEASE",`(?:-(${u[c.PRERELEASEIDENTIFIER]}(?:\\.${u[c.PRERELEASEIDENTIFIER]})*))`),m("PRERELEASELOOSE",`(?:-?(${u[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[c.PRERELEASEIDENTIFIERLOOSE]})*))`),m("BUILDIDENTIFIER",`${p}+`),m("BUILD",`(?:\\+(${u[c.BUILDIDENTIFIER]}(?:\\.${u[c.BUILDIDENTIFIER]})*))`),m("FULLPLAIN",`v?${u[c.MAINVERSION]}${u[c.PRERELEASE]}?${u[c.BUILD]}?`),m("FULL",`^${u[c.FULLPLAIN]}$`),m("LOOSEPLAIN",`[v=\\s]*${u[c.MAINVERSIONLOOSE]}${u[c.PRERELEASELOOSE]}?${u[c.BUILD]}?`),m("LOOSE",`^${u[c.LOOSEPLAIN]}$`),m("GTLT","((?:<|>)?=?)"),m("XRANGEIDENTIFIERLOOSE",`${u[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),m("XRANGEIDENTIFIER",`${u[c.NUMERICIDENTIFIER]}|x|X|\\*`),m("XRANGEPLAIN",`[v=\\s]*(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:${u[c.PRERELEASE]})?${u[c.BUILD]}?)?)?`),m("XRANGEPLAINLOOSE",`[v=\\s]*(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:${u[c.PRERELEASELOOSE]})?${u[c.BUILD]}?)?)?`),m("XRANGE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAIN]}$`),m("XRANGELOOSE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAINLOOSE]}$`),m("COERCEPLAIN",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`),m("COERCE",`${u[c.COERCEPLAIN]}(?:$|[^\\d])`),m("COERCEFULL",u[c.COERCEPLAIN]+`(?:${u[c.PRERELEASE]})?`+`(?:${u[c.BUILD]})?`+"(?:$|[^\\d])"),m("COERCERTL",u[c.COERCE],!0),m("COERCERTLFULL",u[c.COERCEFULL],!0),m("LONETILDE","(?:~>?)"),m("TILDETRIM",`(\\s*)${u[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",m("TILDE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAIN]}$`),m("TILDELOOSE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAINLOOSE]}$`),m("LONECARET","(?:\\^)"),m("CARETTRIM",`(\\s*)${u[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",m("CARET",`^${u[c.LONECARET]}${u[c.XRANGEPLAIN]}$`),m("CARETLOOSE",`^${u[c.LONECARET]}${u[c.XRANGEPLAINLOOSE]}$`),m("COMPARATORLOOSE",`^${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]})$|^$`),m("COMPARATOR",`^${u[c.GTLT]}\\s*(${u[c.FULLPLAIN]})$|^$`),m("COMPARATORTRIM",`(\\s*)${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]}|${u[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",m("HYPHENRANGE",`^\\s*(${u[c.XRANGEPLAIN]})\\s+-\\s+(${u[c.XRANGEPLAIN]})\\s*$`),m("HYPHENRANGELOOSE",`^\\s*(${u[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[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"),o=Symbol("length"),a=Symbol("lengthCalculator"),s=Symbol("allowStale"),l=Symbol("maxAge"),u=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(g(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[l])return!1;let n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[l]&&n>e[l]},y=e=>{if(e[o]>e[i])for(let t=e[_].tail;e[o]>e[i]&&null!==t;){let n=t.prev;g(e,t),t=n}},g=(e,t)=>{if(t){let n=t.value;e[u]&&e[u](n.key,n.value),e[o]-=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)&&(g(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[a]="function"!=typeof t?f:t,this[s]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[u]=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,y(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[l]=e,y(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[a]&&(this[a]=e,this[o]=0,this[_].forEach(e=>{e.length=this[a](e.value,e.key),this[o]+=e.length})),y(this)}get lengthCalculator(){return this[a]}get length(){return this[o]}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[u]&&this[_]&&this[_].length&&this[_].forEach(e=>this[u](e.key,e.value)),this[p]=new Map,this[_]=new r,this[o]=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[l])&&"number"!=typeof n)throw TypeError("maxAge must be a number");let r=n?Date.now():0,s=this[a](t,e);if(this[p].has(e)){if(s>this[i])return g(this,this[p].get(e)),!1;let a=this[p].get(e),l=a.value;return this[u]&&!this[c]&&this[u](e,l.value),l.now=r,l.maxAge=n,l.value=t,this[o]+=s-l.length,l.length=s,this.get(e),y(this),!0}let d=new b(e,t,s,r,n);return d.length>this[i]?(this[u]&&this[u](e,t),!1):(this[o]+=d.length,this[_].unshift(d),this[p].set(e,this[_].head),y(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?(g(this,e),e.value):null}del(e){g(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 o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!o||-1===a.compare(e))&&(o=e,a=new r(o,n))}),o}},4338:(e,t,n)=>{let r=n(2435),i=n(6843);e.exports=(e,t,n)=>{let o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!o||1===a.compare(e))&&(o=e,a=new r(o,n))}),o}},1542:(e,t,n)=>{let r=n(2435),i=n(6843),o=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">=":(!a||o(t,a))&&(a=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),a&&(!n||o(n,a))&&(n=a)}return n&&e.test(n)?n:null}},9106:(e,t,n)=>{let r=n(2435),i=n(3321),{ANY:o}=i,a=n(6843),s=n(9844),l=n(6379),u=n(1897),c=n(506),_=n(8463);e.exports=(e,t,n,p)=>{let d,f,m,h,y;switch(e=new r(e,p),t=new a(t,p),n){case">":d=l,f=c,m=u,h=">",y=">=";break;case"<":d=u,f=_,m=l,h="<",y="<=";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===o&&(e=new i(">=0.0.0")),a=a||e,s=s||e,d(e.semver,a.semver,p)?a=e:m(e.semver,s.semver,p)&&(s=e)}),a.operator===h||a.operator===y||(!s.operator||s.operator===h)&&f(e,s.semver)||s.operator===y&&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 o=[],a=null,s=null,l=e.sort((e,t)=>i(e,t,n));for(let e of l){let i=r(e,t,n);i?(s=e,a||(a=e)):(s&&o.push([a,s]),s=null,a=null)}a&&o.push([a,null]);let u=[];for(let[e,t]of o)e===t?u.push(e):t||e!==l[0]?t?e===l[0]?u.push(`<=${t}`):u.push(`${e} - ${t}`):u.push(`>=${e}`):u.push("*");let c=u.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(3321),{ANY:o}=i,a=n(9844),s=n(2271),l=[new i(">=0.0.0-0")],u=[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===o){if(1===t.length&&t[0].semver===o)return!0;e=n.includePrerelease?l:u}if(1===t.length&&t[0].semver===o){if(n.includePrerelease)return!0;t=u}let y=new Set;for(let t of e)">"===t.operator||">="===t.operator?r=_(r,t,n):"<"===t.operator||"<="===t.operator?i=p(i,t,n):y.add(t.semver);if(y.size>1||r&&i&&((c=s(r.semver,i.semver,n))>0||0===c&&(">="!==r.operator||"<="!==i.operator)))return null;for(let e of y){if(r&&!a(e,String(r),n)||i&&!a(e,String(i),n))return null;for(let r of t)if(!a(e,String(r),n))return!1;return!0}let g=!!i&&!n.includePrerelease&&!!i.semver.prerelease.length&&i.semver,b=!!r&&!n.includePrerelease&&!!r.semver.prerelease.length&&r.semver;for(let e of(g&&1===g.prerelease.length&&"<"===i.operator&&0===g.prerelease[0]&&(g=!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&&!a(r.semver,String(e),n))return!1}if(i){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=p(i,e,n))===e&&f!==i)return!1}else if("<="===i.operator&&!a(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&&!g},_=(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}}},7669:(e,t,n)=>{"use strict";var r=n(7286),i=n(5195),o=n(1181)(),a=n(326),s=n(5408),l=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,u=!0;if("length"in e&&a){var c=a(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(u=!1)}return(r||u||!n)&&(o?i(e,"length",t,!0,!0):i(e,"length",t)),e}},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 o(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",l));var a=!1;function s(){a||(a=!0,e.end())}function l(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){if(c(),0===r.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",i),e.removeListener("drain",o),n.removeListener("end",s),n.removeListener("close",l),n.removeListener("error",u),e.removeListener("error",u),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",u),e.on("error",u),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e}},6871:(e,t,n)=>{let{EventEmitter:r}=n(2699),i=Error("Stream was destroyed"),o=Error("Premature close"),a=n(281),s=n(2865),l=16809999,u=17423,c=16527,_=1167,p=12431,d=82975,f=32879,m=71303183,h=3276815,y=1179663,g=72482831,b=17563663,v=Symbol.asyncIterator||Symbol("asyncIterator");class x{constructor(e,{highWaterMark:t=16384,map:n=null,mapWritable:r,byteLength:i,byteLengthWritable:o}={}){this.stream=e,this.queue=new s,this.highWaterMark=t,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=o||i||J,this.map=r||n,this.afterWrite=M.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 M(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&&o(e.read())}),this.on("close",function(){null!==n&&o(null)}),{[v](){return this},next:()=>new Promise(function(t,i){n=t,r=i;let a=e.read();null!==a?o(a):(8&e._duplexState)!=0&&o(null)}),return:()=>a(null),throw:e=>a(e)};function o(o){null!==r&&(t?r(t):null===o&&(16384&e._duplexState)==0?r(i):n({value:o,done:null===o}),r=n=null)}function a(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(z.bind(this))}}function z(e,t){let n=this._transformState.afterFinal;if(e)return n(e);null!=t&&this.push(t),this.push(null),n(null)}function R(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],a=null,s=null;for(let e=1;e1,l),i.pipe(a)),i=a;if(r){let e=!1,t=U(a)||!!(a._writableState&&a._writableState.autoDestroy);a.on("error",e=>{null===s&&(s=e)}),a.on("finish",()=>{e=!0,t||r(s)}),t&&a.on("close",()=>r(s||(e?null:o)))}return a;function l(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:R,pipelinePromise:function(...e){return new Promise((t,n)=>R(...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 o(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=l,this.end=u,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 a(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 l(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 u(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=o,o.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)},o.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}},7715:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Struct:()=>u,StructError:()=>r,any:()=>T,array:()=>E,assert:()=>c,assign:()=>m,bigint:()=>w,boolean:()=>A,coerce:()=>W,create:()=>_,date:()=>M,defaulted:()=>H,define:()=>h,deprecated:()=>y,dynamic:()=>g,empty:()=>Z,enums:()=>C,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:()=>z,object:()=>R,omit:()=>v,optional:()=>B,partial:()=>x,pattern:()=>er,pick:()=>D,record:()=>U,refine:()=>eo,regexp:()=>J,set:()=>$,size:()=>ei,string:()=>K,struct:()=>S,trimmed:()=>G,tuple:()=>Y,type:()=>V,union:()=>Q,unknown:()=>q,validate:()=>f});class r extends TypeError{constructor(e,t){let n;let{message:r,explanation:i,...o}=e,{path:a}=e,s=0===a.length?r:`At path: ${a.join(".")} -- ${r}`;super(i??s),null!=i&&(this.cause=s),Object.assign(this,o),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...t()])}}function i(e){return"object"==typeof e&&null!=e}function o(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function a(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function*s(e,t,n,r){var o;for(let s of(i(o=e)&&"function"==typeof o[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:o}=t,{type:s}=n,{refinement:l,message:u=`Expected a value of type \`${s}\`${l?` with refinement \`${l}\``:""}, but received: \`${a(r)}\``}=e;return{value:r,type:s,refinement:l,key:i[i.length-1],path:i,branch:o,...e,message:u}}(s,t,n,r);e&&(yield e)}}function*l(e,t,n={}){let{path:r=[],branch:o=[e],coerce:a=!1,mask:s=!1}=n,u={path:r,branch:o};if(a&&(e=t.coercer(e,u),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,u))r.explanation=n.message,c="not_valid",yield[r,void 0];for(let[_,p,d]of t.entries(e,u)){let t=l(p,d,{path:void 0===_?r:[...r,_],branch:void 0===_?o:[...o,p],coerce:a,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]):a&&(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,u))r.explanation=n.message,c="not_refined",yield[r,void 0];"valid"===c&&(yield[void 0,e])}class u{constructor(e){let{type:t,schema:n,validator:r,refiner:i,coercer:o=e=>e,entries:a=function*(){}}=e;this.type=t,this.schema=n,this.entries=a,this.coercer=o,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=l(e,t,n),o=function(e){let{done:t,value:n}=e.next();return t?void 0:n}(i);if(o[0]){let e=new r(o[0],function*(){for(let e of i)e[0]&&(yield e[0])});return[e,void 0]}{let e=o[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?V(r):R(r)}function h(e,t){return new u({type:e,schema:null,validator:t})}function y(e,t){return new u({...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 g(e){return new u({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 u({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?V(r):R(r)}function x(e){let t=e instanceof u?{...e.schema}:{...e};for(let e in t)t[e]=B(t[e]);return R(t)}function D(e,t){let{schema:n}=e,r={};for(let e of t)r[e]=n[e];return R(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 u({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: ${a(e)}`})}function w(){return h("bigint",e=>"bigint"==typeof e)}function A(){return h("boolean",e=>"boolean"==typeof e)}function M(){return h("date",e=>e instanceof Date&&!isNaN(e.getTime())||`Expected a valid \`Date\` object, but received: ${a(e)}`)}function C(e){let t={},n=e.map(e=>a(e)).join();for(let n of e)t[n]=n;return new u({type:"enums",schema:t,validator:t=>e.includes(t)||`Expected one of \`${n}\`, but received: ${a(t)}`})}function N(){return h("func",e=>"function"==typeof e||`Expected a function, but received: ${a(e)}`)}function k(e){return h("instance",t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${a(t)}`)}function j(){return h("integer",e=>"number"==typeof e&&!isNaN(e)&&Number.isInteger(e)||`Expected an integer, but received: ${a(e)}`)}function I(e){return new u({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=a(e),n=typeof e;return new u({type:"literal",schema:"string"===n||"number"===n||"boolean"===n?e:null,validator:n=>n===e||`Expected the literal \`${t}\`, but received: ${a(n)}`})}function P(e,t){return new u({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: ${a(e)}`})}function F(){return h("never",()=>!1)}function L(e){return new u({...e,validator:(t,n)=>null===t||e.validator(t,n),refiner:(t,n)=>null===t||e.refiner(t,n)})}function z(){return h("number",e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${a(e)}`)}function R(e){let t=e?Object.keys(e):[],n=F();return new u({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: ${a(e)}`,coercer:e=>i(e)?{...e}:e})}function B(e){return new u({...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 u({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: ${a(e)}`})}function J(){return h("regexp",e=>e instanceof RegExp)}function $(e){return new u({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: ${a(e)}`})}function K(){return h("string",e=>"string"==typeof e||`Expected a string, but received: ${a(e)}`)}function Y(e){let t=F();return new u({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: ${a(e)}`})}function V(e){let t=Object.keys(e);return new u({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: ${a(e)}`,coercer:e=>i(e)?{...e}:e})}function Q(e){let t=e.map(e=>e.type).join(" | ");return new u({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]=l(n,t,r),[o]=e;if(!o[0])return[];for(let[t]of e)t&&i.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${a(n)}`,...i]}})}function q(){return h("unknown",()=>!0)}function W(e,t,n){return new u({...e,coercer:(r,i)=>d(r,t)?e.coercer(n(r,i),i):e.coercer(r,i)})}function H(e,t,n={}){return W(e,q(),e=>{let r="function"==typeof t?t():t;if(void 0===e)return r;if(!n.strict&&o(e)&&o(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 W(e,K(),e=>e.trim())}function Z(e){return eo(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 eo(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 eo(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 eo(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 eo(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:o}=e;return t<=o&&o<=n||`${r} with a size ${i} but received one with a size of \`${o}\``}{let{length:o}=e;return t<=o&&o<=n||`${r} with a length ${i} but received one with a length of \`${o}\``}})}function eo(e,t,n){return new u({...e,*refiner(r,i){yield*e.refiner(r,i);let o=n(r,i),a=s(o,i,e,r);for(let e of a)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:o}=n(6871),a=n(2865),s=n(2871),l=n(8066),u=s.alloc(0);class c{constructor(){this.buffered=0,this.shifted=0,this.queue=new a,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 u;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(o(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=l.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=l.decodeLongPath(e,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=l.decodeLongPath(e,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=l.decodePax(e);break;case"pax-header":this._pax=null===this._paxGlobal?l.decodePax(e):Object.assign({},this._paxGlobal,l.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(o(this)),e(null)}[Symbol.asyncIterator](){let e=null,t=null,n=null,r=null,i=null,o=this;return this.on("entry",function(e,o,a){i=a,o.on("error",d),t?(t({value:o,done:!1}),t=n=null):r=o}),this.on("error",t=>{e=t}),this.on("close",function(){a(e),t&&(e?n(e):t({value:void 0,done:!0}),t=n=null)}),{[Symbol.asyncIterator](){return this},next:()=>new Promise(s),return:()=>l(null),throw:e=>l(e)};function a(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,a(null),o._finished&&t&&(t({value:void 0,done:!0}),t=n=null)}function l(e){return o.destroy(e),a(e),new Promise((t,n)=>{if(o.destroyed)return t({value:void 0,done:!0});o.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]),o=r.from([48,48]),a=r.from([117,115,116,97,114,32]),s=r.from([32,0]);function l(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,o=r.length;for(n=0;n=o?o:i>=0||(i+=o)>=0?i: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=a.indexOf("/");if(-1===e)return null;s+=s?"/"+a.slice(0,e):a.slice(0,e),a=a.slice(e+1)}return r.byteLength(a)>100||r.byteLength(s)>155||e.linkname&&r.byteLength(e.linkname)>100?null:(r.write(n,a),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(o,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(u(n),6),148),n)},t.decode=function(e,t,n){let o=0===e[156]?0:e[156]-48,l=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),y=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}(o),g=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=u(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]&&(l=p(e,345,155,t)+"/"+l);else if(r.equals(a,e.subarray(257,263))&&r.equals(s,e.subarray(263,265)));else if(!n)throw Error("Invalid tar header: unknown format.");return 0===o&&l&&"/"===l[l.length-1]&&(o=5),{name:l,mode:c,uid:d,gid:f,size:m,mtime:new Date(1e3*h),type:y,linkname:g,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:o}=n(6871),a=n(2871),s=n(6853),l=n(8066),u=a.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?a.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?a.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 o(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=a.from(t));let r=new c(this,e,n);return a.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(u),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=l.encode(e);if(t){this.push(t);return}}this._encodePax(e)}_encodePax(e){let t=l.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(l.encode(n)),this.push(t),d(this,t.byteLength),n.size=e.size,n.type=e.type,this.push(l.encode(n))}_doDrain(){let e=this._drain;this._drain=p,e()}_predestroy(){let e=o(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(u.subarray(0,512-t))}function f(e){return a.isBuffer(e)?e:a.from(e)}e.exports=function(e){return new _(e)}},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,o=Math.abs,a=Math.floor,s=Math.log,l=Math.min,u=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 y(e){return[255&e]}function g(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 M(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<=u(2,1-h)?(c=l(a(s(e)/i),1023),(_=y(e/u(2,c)*u(2,n)))/u(2,n)>=2&&(c+=1,_=1),c>h?(c=(1<>=1;return(p.reverse(),a=p.join(""),s=(1<0?l*u(2,c-s)*(1+_/u(2,n)):0!==_?l*u(2,-(s-1))*(_/u(2,n)):l<0?-0:0}function N(e){return C(e,11,52)}function k(e){return M(e,11,52)}function j(e){return C(e,8,23)}function I(e){return M(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(o),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(u=0,l=arguments[0],this.length=r.ToUint32(l.length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0;u1e5)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,o=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+o*this.BYTES_PER_ELEMENT,_=n.length*this.BYTES_PER_ELEMENT,n.buffer===this.buffer){for(s=0,p=[],l=n.byteOffset;s<_;s+=1,l+=1)p[s]=n.buffer._bytes[l];for(s=0,u=c;s<_;s+=1,u+=1)this.buffer._bytes[u]=p[s]}else for(s=0,l=n.byteOffset,u=c;s<_;s+=1,l+=1,u+=1)this.buffer._bytes[u]=n.buffer._bytes[l]}else if("object"==typeof arguments[0]&&void 0!==arguments[0].length){if(i=arguments[0],a=r.ToUint32(i.length),o=r.ToUint32(arguments[1]),o+a>this.length)throw RangeError("Offset plus length of array is out of range");for(s=0;si?i:n,o=t,a=this.length;var n,i,o,a,s=(t=o<0?0:o>a?a:o)-e;return s<0&&(s=0),new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,s)},s}var a=o(1,m,h),s=o(1,y,g),l=o(1,b,g),u=o(2,v,x),c=o(2,D,S),p=o(4,T,E),d=o(4,w,A),f=o(4,I,j),M=o(8,k,N);t.iq=t.iq||a,t.U2=t.U2||s,t.we=t.we||l,t.M2=t.M2||u,t.HA=t.HA||c,t.ZV=t.ZV||p,t._R=t._R||d,t.$L=t.$L||f,t.I=t.I||M}(),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)),o=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 a(n){return function(o,a){if((o=r.ToUint32(o))+n.BYTES_PER_ELEMENT>this.byteLength)throw RangeError("Array index out of range");o+=this.byteOffset;var s,l=new t.U2(this.buffer,o,n.BYTES_PER_ELEMENT),u=[];for(s=0;sthis.byteLength)throw RangeError("Array index out of range");var l,u=new n([a]),c=new t.U2(u.buffer),_=[];for(l=0;l{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),o=n(2094),a=n(198);function s(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,u="undefined"!=typeof Symbol,c=s(Object.prototype.toString),_=s(Number.prototype.valueOf),p=s(String.prototype.valueOf),d=s(Boolean.prototype.valueOf);if(l)var f=s(BigInt.prototype.valueOf);if(u)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 y(e){return"[object Map]"===c(e)}function g(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=a,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):a(e)||T(e)},t.isUint8Array=function(e){return"Uint8Array"===o(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===o(e)},t.isUint16Array=function(e){return"Uint16Array"===o(e)},t.isUint32Array=function(e){return"Uint32Array"===o(e)},t.isInt8Array=function(e){return"Int8Array"===o(e)},t.isInt16Array=function(e){return"Int16Array"===o(e)},t.isInt32Array=function(e){return"Int32Array"===o(e)},t.isFloat32Array=function(e){return"Float32Array"===o(e)},t.isFloat64Array=function(e){return"Float64Array"===o(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===o(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===o(e)},y.working="undefined"!=typeof Map&&y(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(y.working?y(e):e instanceof Map)},g.working="undefined"!=typeof Set&&g(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(g.working?g(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 M(e){return h(e,_)}function C(e){return h(e,p)}function N(e){return h(e,d)}function k(e){return l&&h(e,f)}function j(e){return u&&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=M,t.isStringObject=C,t.isBooleanObject=N,t.isBigIntObject=k,t.isSymbolObject=j,t.isBoxedPrimitive=function(e){return M(e)||C(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]),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=u.styles[t];return n?"\x1b["+u.colors[n][0]+"m"+e+"\x1b["+u.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,o,a,s,l,u=n.inspect(r,e);return b(u)||(u=p(e,u,r)),u}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 g(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):y(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="",M=!1,N=["{","}"];return(m(n)&&(M=!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||M&&0!=n.length)?r<0?x(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=M?function(e,t,n,r,i){for(var o=[],a=0,s=t.length;a=0&&a++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?o[0]+(""===i?"":i+"\n ")+" "+l.join(",\n ")+" "+o[1]:o[0]+i+" "+l.join(", ")+" "+o[1]):N[0]+A+N[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),C(r,i)||(a="["+i+"]"),!s&&(0>e.seen.indexOf(l.value)?(s=y(n)?p(e,l.value,null):p(e,l.value,n-1)).indexOf("\n")>-1&&(s=o?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(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.slice(1,-1),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function m(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function y(e){return null===e}function g(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(!a[e=e.toUpperCase()]){if(s.test(e)){var n=r.pid;a[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else a[e]=function(){}}return a[e]},t.inspect=u,u.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]},u.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=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,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 M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function C(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(),M[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=[],o=0;o{"use strict";var r=RegExp("^(?:@([^/]+?)[/])?([^/]+?)$"),i=n(5890),o=["node_modules","favicon.ico"],a=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"),a(t,n);if(void 0===e)return n.push("name cannot be undefined"),a(t,n);if("string"!=typeof e)return n.push("name must be a string"),a(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"),o.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 l=s[1],u=s[2];if(encodeURIComponent(l)===l&&encodeURIComponent(u)===u)return a(t,n)}n.push("name can only contain URL-friendly characters")}return a(t,n)}},2094:(e,t,n)=>{"use strict";var r=n(3243),i=n(711),o=n(2680),a=n(326),s=o("Object.prototype.toString"),l=n(7226)(),u="undefined"==typeof globalThis?n.g:globalThis,c=i(),_=o("String.prototype.slice"),p={},d=Object.getPrototypeOf;l&&a&&d&&r(c,function(e){if("function"==typeof u[e]){var t=new u[e];if(Symbol.toStringTag in t){var n=d(t),r=a(n,Symbol.toStringTag);r||(r=a(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)&&(l&&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{"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,o=this.head;null!==o&&ithis.length&&(t=this.length);for(var i=this.length,o=this.tail;null!==o&&i>t;i--)o=o.prev;for(;null!==o&&i>e;i--,o=o.prev)n.push(o.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,o=this.head;null!==o&&r{e.exports=n(8478)(11131)},2895:(e,t,n)=>{e.exports=n(8478)(22194)},5275:(e,t,n)=>{e.exports=n(8478)(26708)},604:(e,t,n)=>{e.exports=n(8478)(2784)},9853:(e,t,n)=>{e.exports=n(8478)(28316)},2175:(e,t,n)=>{e.exports=n(8478)(29501)},8671:(e,t,n)=>{e.exports=n(8478)(41014)},3434:(e,t,n)=>{e.exports=n(8478)(44714)},7633:(e,t,n)=>{e.exports=n(8478)(44898)},8492:(e,t,n)=>{e.exports=n(8478)(45056)},6362:(e,t,n)=>{e.exports=n(8478)(57879)},1350:(e,t,n)=>{e.exports=n(8478)(5895)},4023:(e,t,n)=>{e.exports=n(8478)(61199)},6325:(e,t,n)=>{e.exports=n(8478)(67085)},1652:(e,t,n)=>{e.exports=n(8478)(69234)},9576:(e,t,n)=>{e.exports=n(8478)(69378)},3672:(e,t,n)=>{e.exports=n(8478)(69566)},5242:(e,t,n)=>{e.exports=n(8478)(76034)},2520:(e,t,n)=>{e.exports=n(8478)(82323)},3001:(e,t,n)=>{e.exports=n(8478)(83620)},7346:(e,t,n)=>{e.exports=n(8478)(86439)},7247:(e,t,n)=>{e.exports=n(8478)(88100)},5353:(e,t,n)=>{e.exports=n(8478)(96940)},8478:e=>{"use strict";e.exports=vendor_64f718d1de68b8c410c1},6831:()=>{},4854:()=>{},6602:()=>{},4374:()=>{}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.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,o,a,s,l,u,c,_,p,d,f,m,h,y,g,b,v,x,D,S,T,E,w,A,M,C,N,k,j,I,O,P,F,L,z,R=n(2322),B=n(8704),U=n(7029),J=n(604),$=n(5242),K=n(3672),Y=(0,K.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}}}),V=Y.actions,Q=V.openConfigurationModal,q=V.setOpen,W=V.setSnapId,H=V.setSnapVersion;V.setSrp,V.setSesEnabled;var G=Y.reducer,Z=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.open}),X=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.snapId}),ee=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.snapVersion}),et=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.srp}),en=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.sesEnabled}),er=n(3434),ei=er.useDispatch;(function(e){e.OnRpcRequest="onRpcRequest",e.OnSignature="onSignature",e.OnTransaction="onTransaction",e.OnCronjob="onCronjob",e.OnInstall="onInstall",e.OnUpdate="onUpdate",e.OnNameLookup="onNameLookup",e.OnKeyringRequest="onKeyringRequest",e.OnHomePage="onHomePage",e.OnUserInput="onUserInput"})(e||(e={})),Object.values(e);var eo=n(2520),ea={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"},linkOut:{alt:"Link Out",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjEyOSAxNEg2LjM4NzFDMy4zNTQ4NCAxNCAyIDEyLjY0NTIgMiA5LjYxMjlWNi4zODcxQzIgMy4zNTQ4NCAzLjM1NDg0IDIgNi4zODcxIDJINy40ODM4N0M3Ljg3MDk3IDIgOC4xMjkwMyAyLjI1ODA2IDguMTI5MDMgMi42NDUxNkM4LjEyOTAzIDMuMDMyMjYgNy44NzA5NyAzLjI5MDMyIDcuNDgzODcgMy4yOTAzMkg2LjM4NzFDNC4wNjQ1MiAzLjI5MDMyIDMuMjkwMzIgNC4wNjQ1MiAzLjI5MDMyIDYuMzg3MVY5LjYxMjlDMy4yOTAzMiAxMS45MzU1IDQuMDY0NTIgMTIuNzA5NyA2LjM4NzEgMTIuNzA5N0g5LjYxMjlDMTEuOTM1NSAxMi43MDk3IDEyLjcwOTcgMTEuOTM1NSAxMi43MDk3IDkuNjEyOVY4LjUxNjEzQzEyLjcwOTcgOC4xMjkwMyAxMi45Njc3IDcuODcwOTcgMTMuMzU0OCA3Ljg3MDk3QzEzLjc0MTkgNy44NzA5NyAxNCA4LjEyOTAzIDE0IDguNTE2MTNWOS42MTI5QzE0IDEyLjY0NTIgMTIuNjQ1MiAxNCA5LjYxMjkgMTRaTTguNTE2MTMgOC4xMjkwM0M4LjMyMjU4IDguMTI5MDMgOC4xOTM1NSA4LjA2NDUyIDguMDY0NTIgNy45MzU0OEM3LjgwNjQ1IDcuNjc3NDIgNy44MDY0NSA3LjI5MDMyIDguMDY0NTIgNy4wMzIyNkwxMS44MDY1IDMuMjkwMzJIMTAuNzc0MkMxMC4zODcxIDMuMjkwMzIgMTAuMTI5IDMuMDMyMjYgMTAuMTI5IDIuNjQ1MTZDMTAuMTI5IDIuMjU4MDYgMTAuMzg3MSAyIDEwLjc3NDIgMkgxMy4zNTQ4QzEzLjc0MTkgMiAxNCAyLjI1ODA2IDE0IDIuNjQ1MTZWNS4yMjU4MUMxNCA1LjYxMjkgMTMuNzQxOSA1Ljg3MDk3IDEzLjM1NDggNS44NzA5N0MxMi45Njc3IDUuODcwOTcgMTIuNzA5NyA1LjYxMjkgMTIuNzA5NyA1LjIyNTgxVjQuMTkzNTVMOC45Njc3NCA3LjkzNTQ4QzguODM4NzEgOC4wNjQ1MiA4LjcwOTY4IDguMTI5MDMgOC41MTYxMyA4LjEyOTAzWiIgZmlsbD0iIzAzNzZDOSIvPgo8L3N2Zz4K"},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="},button:{alt:"Button",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjMzODEzIDkuMjExOThDMS41NDkwNyA5LjIxMTk4IDEuNzM0OSA5LjEzNjY1IDEuOTY1OTIgOS4wMDEwNUw3Ljg5NzI5IDUuNTcwOEM4LjMyOTIxIDUuMzE5NjggOC41MTAwMSA1LjEyMzgxIDguNTEwMDEgNC44MDc0MUM4LjUxMDAxIDQuNDkxIDguMzI5MjEgNC4zMDAxNSA3Ljg5NzI5IDQuMDQ0MDFMMS45NjU5MiAwLjYxMzc3QzEuNzM0OSAwLjQ3ODE2NyAxLjU0OTA3IDAuNDAyODMyIDEuMzM4MTMgMC40MDI4MzJDMC45MjYzMDQgMC40MDI4MzIgMC42MzUwMSAwLjcxOTIzOCAwLjYzNTAxIDEuMjE2NDVWOC4zOTgzN0MwLjYzNTAxIDguOTAwNiAwLjkyNjMwNCA5LjIxMTk4IDEuMzM4MTMgOS4yMTE5OFoiIGZpbGw9IiM5RkE2QUUiLz4KPC9zdmc+Cg=="},form:{alt:"Form",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjQzOTgyIDIuNTk3NTJMMS44NTY2NyAyLjI5MTE2TDIuMjYzNDggMi41OTc1MkMyLjQzNDI0IDIuNzIzMDcgMi42MzAxMSAyLjU4NzQ3IDIuNTY0ODIgMi4zOTY2MkwyLjM5OTA4IDEuODk0MzlMMi44MTA5MSAxLjU4ODAzQzIuOTY2NjEgMS40NzI1MiAyLjkwMTMyIDEuMjUxNTMgMi43MTA0NyAxLjI1MTUzSDIuMTk4MTlMMi4wMjc0MyAwLjcxNDE0NkMxLjk3MjE5IDAuNTQ4NDEgMS43NDExNiAwLjU0ODQxIDEuNjg1OTEgMC43MTQxNDZMMS41MTUxNSAxLjI1MTUzSDAuOTk3ODU1QzAuODAxOTg1IDEuMjUxNTMgMC43MzY2OTUgMS40NzI1MiAwLjg5MjM4NyAxLjU4ODAzTDEuMzA5MjQgMS44OTQzOUwxLjE0ODUyIDIuMzk2NjJDMS4wODMyMyAyLjU4NzQ3IDEuMjc0MDggMi43MjMwNyAxLjQzOTgyIDIuNTk3NTJaTTQuMzk3OTcgMi4yMDA3NUgxMC43MDZDMTAuOTc3MiAyLjIwMDc1IDExLjE4ODEgMS45ODk4MiAxMS4xODgxIDEuNzE4NjFDMTEuMTg4MSAxLjQ0NzQxIDEwLjk3NzIgMS4yMzY0NyAxMC43MDYgMS4yMzY0N0g0LjM5Nzk3QzQuMTI2NzYgMS4yMzY0NyAzLjkxNTgyIDEuNDQ3NDEgMy45MTU4MiAxLjcxODYxQzMuOTE1ODIgMS45ODk4MiA0LjEyNjc2IDIuMjAwNzUgNC4zOTc5NyAyLjIwMDc1Wk0xLjQzOTgyIDUuNjgxMjJMMS44NTY2NyA1LjM3NDg2TDIuMjYzNDggNS42ODEyMkMyLjQzNDI0IDUuODExOCAyLjYzMDExIDUuNjcxMTggMi41NjQ4MiA1LjQ4MDMzTDIuMzk5MDggNC45NzgxTDIuODEwOTEgNC42NzE3NEMyLjk2NjYxIDQuNTU2MjIgMi45MDEzMiA0LjMzNTI0IDIuNzEwNDcgNC4zMzUyNEgyLjE5ODE5TDIuMDI3NDMgMy43OTc4NUMxLjk3MjE5IDMuNjMyMTIgMS43NDExNiAzLjYzMjEyIDEuNjg1OTEgMy43OTc4NUwxLjUxNTE1IDQuMzM1MjRIMC45OTc4NTVDMC44MDE5ODUgNC4zMzUyNCAwLjczNjY5NSA0LjU1NjIyIDAuODkyMzg3IDQuNjcxNzRMMS4zMDkyNCA0Ljk3ODFMMS4xNDg1MiA1LjQ4MDMzQzEuMDgzMjMgNS42NzExOCAxLjI3NDA4IDUuODA2NzggMS40Mzk4MiA1LjY4MTIyWk00LjM5Nzk3IDUuMjg5NDhIMTAuNzA2QzEwLjk3NzIgNS4yODk0OCAxMS4xODgxIDUuMDc4NTQgMTEuMTg4MSA0LjgwNzM0QzExLjE4ODEgNC41MzYxMyAxMC45NzcyIDQuMzI1MiAxMC43MDYgNC4zMjUySDQuMzk3OTdDNC4xMjY3NiA0LjMyNTIgMy45MTU4MiA0LjUzNjEzIDMuOTE1ODIgNC44MDczNEMzLjkxNTgyIDUuMDc4NTQgNC4xMjY3NiA1LjI4OTQ4IDQuMzk3OTcgNS4yODk0OFpNMS40Mzk4MiA4Ljc3NDk3TDEuODU2NjcgOC40Njg2MUwyLjI2MzQ4IDguNzc0OTdDMi40MzQyNCA4LjkwNTU1IDIuNjMwMTEgOC43NjQ5MyAyLjU2NDgyIDguNTc0MDhMMi4zOTkwOCA4LjA3MTg1TDIuODEwOTEgNy43NjU0OUMyLjk2NjYxIDcuNjQ5OTcgMi45MDEzMiA3LjQyODk5IDIuNzEwNDcgNy40Mjg5OUgyLjE5ODE5TDIuMDI3NDMgNi44OTE2QzEuOTcyMTkgNi43MjU4NyAxLjc0MTE2IDYuNzI1ODcgMS42ODU5MSA2Ljg5MTZMMS41MTUxNSA3LjQyODk5SDAuOTk3ODU1QzAuODAxOTg1IDcuNDI4OTkgMC43MzY2OTUgNy42NDk5NyAwLjg5MjM4NyA3Ljc2NTQ5TDEuMzA5MjQgOC4wNzE4NUwxLjE0ODUyIDguNTc0MDhDMS4wODMyMyA4Ljc2NDkzIDEuMjc0MDggOC45MDA1MyAxLjQzOTgyIDguNzc0OTdaTTQuMzk3OTcgOC4zNzgyMUgxMC43MDZDMTAuOTc3MiA4LjM3ODIxIDExLjE4ODEgOC4xNjcyNyAxMS4xODgxIDcuODk2MDdDMTEuMTg4MSA3LjYyNDg2IDEwLjk3NzIgNy40MTM5MiAxMC43MDYgNy40MTM5Mkg0LjM5Nzk3QzQuMTI2NzYgNy40MTM5MiAzLjkxNTgyIDcuNjI0ODYgMy45MTU4MiA3Ljg5NjA3QzMuOTE1ODIgOC4xNjcyNyA0LjEyNjc2IDguMzc4MjEgNC4zOTc5NyA4LjM3ODIxWiIgZmlsbD0iIzlGQTZBRSIvPgo8L3N2Zz4K"},input:{alt:"Input",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNzAxMSAwLjExNjY5OUMxLjYxNjI4IDAuMTE2Njk5IDEuMDQ4NzYgMC42NzQxNzcgMS4wNDg3NiAxLjc1Mzk4VjIuODI4NzVDMS4wNDg3NiAzLjE0NTE2IDEuMjM5NjEgMy4zMzYwMSAxLjU1MDk5IDMuMzM2MDFDMS44NTczNSAzLjMzNjAxIDIuMDQ4MiAzLjE0NTE2IDIuMDQ4MiAyLjgyODc1VjEuODQ0MzhDMi4wNDgyIDEuMzU3MjEgMi4zMDQzNCAxLjExNjE0IDIuNzY2MzkgMS4xMTYxNEgxMS4yMjlDMTEuNjkxMSAxLjExNjE0IDExLjk0NzIgMS4zNTcyMSAxMS45NDcyIDEuODQ0MzhWMi44Mjg3NUMxMS45NDcyIDMuMTQ1MTYgMTIuMTQzMSAzLjMzNjAxIDEyLjQ0OTQgMy4zMzYwMUMxMi43NjA4IDMuMzM2MDEgMTIuOTUxNyAzLjE0NTE2IDEyLjk1MTcgMi44Mjg3NVYxLjc1Mzk4QzEyLjk1MTcgMC42NzkxOTkgMTIuMzg0MSAwLjExNjY5OSAxMS4yOTQzIDAuMTE2Njk5SDIuNzAxMVpNNi45OTAxNiA3LjExNzgyQzcuMzE2NjIgNy4xMTc4MiA3LjQ5NzQyIDYuOTAxODYgNy40OTc0MiA2LjU1NTMyVjMuMjkwODFIOC41OTczMUM4Ljg0MzQgMy4yOTA4MSA5LjAxNDE2IDMuMTM1MTEgOS4wMTQxNiAyLjg5NDA0QzkuMDE0MTYgMi42NDI5MyA4Ljg0MzQgMi40OTcyOCA4LjU5NzMxIDIuNDk3MjhINS40MDMxMUM1LjE1NzAyIDIuNDk3MjggNC45ODYyNiAyLjY0MjkzIDQuOTg2MjYgMi44OTQwNEM0Ljk4NjI2IDMuMTM1MTEgNS4xNTcwMiAzLjI5MDgxIDUuNDAzMTEgMy4yOTA4MUg2LjQ5Mjk2VjYuNTU1MzJDNi40OTI5NiA2Ljg5NjgzIDYuNjY4NzQgNy4xMTc4MiA2Ljk5MDE2IDcuMTE3ODJaTTEuNTUwOTkgNS40MzAzMkMxLjk0Nzc1IDUuNDMwMzIgMi4yNzQyIDUuMTAzODYgMi4yNzQyIDQuNzAyMDhDMi4yNzQyIDQuMzA1MzIgMS45NDc3NSAzLjk3Mzg0IDEuNTUwOTkgMy45NzM4NEMxLjE0OTIgMy45NzM4NCAwLjgyMjc1NCA0LjMwNTMyIDAuODIyNzU0IDQuNzAyMDhDMC44MjI3NTQgNS4xMDM4NiAxLjE0OTIgNS40MzAzMiAxLjU1MDk5IDUuNDMwMzJaTTEyLjQ0OTQgNS40MzAzMkMxMi44NDYyIDUuNDMwMzIgMTMuMTcyNiA1LjEwMzg2IDEzLjE3MjYgNC43MDIwOEMxMy4xNzI2IDQuMzA1MzIgMTIuODQ2MiAzLjk3Mzg0IDEyLjQ0OTQgMy45NzM4NEMxMi4wNDc2IDMuOTczODQgMTEuNzIxMiA0LjMwMDI5IDExLjcyMTIgNC43MDIwOEMxMS43MjEyIDUuMTAzODYgMTIuMDQ3NiA1LjQzMDMyIDEyLjQ0OTQgNS40MzAzMlpNMi43MDExIDkuNTAzNDJIMTEuMjk0M0MxMi4zODQxIDkuNTAzNDIgMTIuOTUxNyA4Ljk0MDkyIDEyLjk1MTcgNy44NjYxNFY2LjU5MDQ3QzEyLjk1MTcgNi4yNzQwNyAxMi43NTU4IDYuMDgzMjIgMTIuNDQ5NCA2LjA4MzIyQzEyLjEzOCA2LjA4MzIyIDExLjk0NzIgNi4yNzQwNyAxMS45NDcyIDYuNTkwNDdWNy43NzU3NEMxMS45NDcyIDguMjYyOTEgMTEuNjkxMSA4LjUwMzk4IDExLjIyOSA4LjUwMzk4SDIuNzY2MzlDMi4zMDQzNCA4LjUwMzk4IDIuMDQ4MiA4LjI2MjkxIDIuMDQ4MiA3Ljc3NTc0VjYuNTkwNDdDMi4wNDgyIDYuMjc0MDcgMS44NTczNSA2LjA4MzIyIDEuNTUwOTkgNi4wODMyMkMxLjIzOTYxIDYuMDgzMjIgMS4wNDg3NiA2LjI3NDA3IDEuMDQ4NzYgNi41OTA0N1Y3Ljg2NjE0QzEuMDQ4NzYgOC45NDA5MiAxLjYxNjI4IDkuNTAzNDIgMi43MDExIDkuNTAzNDJaIiBmaWxsPSIjOUZBNkFFIi8+Cjwvc3ZnPgo="}},es=(0,J.forwardRef)(function(e,t){var n=e.icon,r=e.alt,i=void 0===r?ea[n].alt:r,o=e.width,a=void 0===o?"32px":o,s=e.height,l=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=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"]),u=(0,eo.useColorMode)().colorMode,c=ea[n],_=c.src,p=(0,B.hasProperty)(c,"srcDark")?c.srcDark:c.src;return(0,R.jsx)(eo.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 eT(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 eE(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 ew=(e,t)=>t?ew(t,e%t):e,eA=(e,t)=>e+(t-ew(e,t));function eM(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(eA(t,n)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${eA(t,n)}`);let i=0,o=0,a=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=${o} from=${t}`);for(o+=t;o>=n;o-=n)s.push((i>>o-n&a)>>>0);i&=2**o-1}if(i=i<=t)throw Error("Excess padding");if(!r&&i)throw Error(`Non-zero padding: ${i}`);return r&&o>0&&s.push(i>>>0),s}let eC=eS(function(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(eA(8,e)>32||eA(e,8)>32)throw Error("radix2: carry overflow");return{encode:n=>{if(!(n instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return eM(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(eM(n,e,8,t))}}}(6),eT("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),eE(""));var eN=n(5695),ek=n.n(eN),ej=n(7715),eI=n(9189),eO=n.n(eI);function eP(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`positive integer expected, not ${e}`)}function eF(e,...t){if(!(e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function eL(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 ez(e,t){eF(e);let n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),eB=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),eU=(e,t)=>e<<32-t|e>>>t,eJ=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],e$=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255;function eK(e){for(let t=0;te().update(eY(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}let eq=(e,t,n)=>e&t^~e&n,eW=(e,t,n)=>e&t^e&n^t&n;class eH extends eV{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=eB(this.buffer)}update(e){eL(this);let{view:t,buffer:n,blockLen:r}=this;e=eY(e);let i=e.length;for(let o=0;or-o&&(this.process(n,0),o=0);for(let e=o;e>i&o),s=Number(n&o),l=r?4:0,u=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+u,s,r)})(n,r-8,BigInt(8*this.length),i),this.process(n,0);let a=eB(e),s=this.outputLen;if(s%4)throw Error("_sha2: outputLen should be aligned to 32bit");let l=s/4,u=this.get();if(l>u.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e>>3,i=eU(n,17)^eU(n,19)^n>>>10;eX[e]=i+eX[e-7]+r+eX[e-16]|0}let{A:n,B:r,C:i,D:o,E:a,F:s,G:l,H:u}=this;for(let e=0;e<64;e++){let t=eU(a,6)^eU(a,11)^eU(a,25),c=u+t+eq(a,s,l)+eG[e]+eX[e]|0,_=eU(n,2)^eU(n,13)^eU(n,22),p=_+eW(n,r,i)|0;u=l,l=s,s=a,a=o+c|0,o=i,i=r,r=n,n=c+p|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,o=o+this.D|0,a=a+this.E|0,s=s+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,r,i,o,a,s,l,u)}roundClean(){eX.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let e1=eQ(()=>new e0);var e2=n(7152),e3=n.n(e2)()({proto:!1,circles:!1});function e4(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&void 0!==arguments[0]?arguments[0]:{};return(0,ej.refine)((0,ej.union)([(0,ej.string)(),(0,ej.instance)(URL)]),"uri",function(t){try{var n=new URL(t),r=(0,ej.type)(e);return(0,ej.assert)(n,r),!0}catch(e){return'Expected URL, got "'.concat(t.toString(),'".')}})};function ts(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[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"}(l||(l={})),function(e){e.Start="START",e.Stop="STOP",e.Crash="CRASH",e.Update="UPDATE"}(u||(u={})),th(Error);function tv(){var e;return(e=function(e){var t,n,r,i,o,a,s;return tg(this,function(l){switch(l.label){case 0:var u;return t=e.manifest,n=e.sourceCode,r=e.svgIcon,i=e.auxiliaryFiles,o=e.localizationFiles,a=[(u=t.clone(),delete u.result.source.shasum,u.value=ek()(u.result),u),n,r].concat(tf(i),tf(o)).filter(function(e){return void 0!==e}),s=eC.encode,[4,function(e){return ti.apply(this,arguments)}(a)];case 1:return[2,s.apply(eC,[l.sent()])]}})},tv=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){tu(o,r,i,a,s,"next",e)}function s(e){tu(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}var tx=(0,ej.pattern)((0,ej.string)(),RegExp("^[\\x21-\\x7E]*$","u")),tD=ta({protocol:(0,ej.enums)(["http:","https:"]),hostname:(0,ej.enums)(["localhost","127.0.0.1","[::1]"]),hash:(0,ej.empty)((0,ej.string)()),search:(0,ej.empty)((0,ej.string)())}),tS=(0,ej.refine)(tx,"local Snap Id",function(e){if(!e.startsWith(o.local))return'Expected local snap ID, got "'.concat(e,'".');var t=td((0,ej.validate)(e.slice(o.local.length),tD),1)[0];return null==t||t}),tT=(0,ej.intersection)([tx,ta({protocol:(0,ej.literal)(o.npm),pathname:(0,ej.refine)((0,ej.string)(),"package name",function(e){var t,n,r,i,o;return tg(this,function(a){switch(a.label){case 0:if(t=e.startsWith("/")?e.slice(1):e,r=(n=eO()(t)).errors,i=n.validForNewPackages,o=n.warnings,i)return[3,4];if(void 0!==r)return[3,2];return(0,B.assert)(void 0!==o),[5,tb(o)];case 1:return a.sent(),[3,4];case 2:return[5,tb(r)];case 3:a.sent(),a.label=4;case 4:return[2,!0]}})}),search:(0,ej.empty)((0,ej.string)()),hash:(0,ej.empty)((0,ej.string)())})]),tE=(0,ej.intersection)([tx,ta({protocol:(0,ej.enums)(["http:","https:"]),search:(0,ej.empty)((0,ej.string)()),hash:(0,ej.empty)((0,ej.string)())})]),tw=(0,ej.union)([tT,tS]);function tA(e){var t=Object.values(o).find(function(t){return e.startsWith(t)});if(void 0!==t)return t;throw Error('Invalid or no prefix found for "'.concat(e,'"'))}function tM(e){return e.replace(tA(e),"")}function tC(e){return(0,B.getSafeJson)(JSON.parse(e))}var tN=n(6325);function tk(e,t){return e.length===t.length&&e.every(function(e,n){return e===t[n]})}var tj=n(3601),tI=(0,ej.object)({jsonrpc:(0,ej.optional)(B.JsonRpcVersionStruct),id:(0,ej.optional)(B.JsonRpcIdStruct),method:(0,ej.string)(),params:(0,ej.optional)(B.JsonRpcParamsStruct)}),tO=(0,ej.refine)((0,ej.string)(),"CronExpression",function(e){try{return(0,tj.parseExpression)(e),!0}catch(e){return!1}}),tP=(0,ej.object)({expression:tO,request:tI}),tF=(0,ej.array)(tP),tL="1399742832'",tz=n(7633),tR=(0,ej.array)((0,ej.refine)((0,ej.string)(),"Allowed origin",function(e){return!(e.split("*").length-1>2)||'No more than two wildcards ("*") are allowed in an origin specifier.'})),tB=(0,ej.refine)((0,ej.object)({dapps:(0,ej.optional)((0,ej.boolean)()),snaps:(0,ej.optional)((0,ej.boolean)()),allowedOrigins:(0,ej.optional)(tR)}),"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."}),tU=(0,ej.object)({allowedOrigins:(0,ej.optional)(tR)}),tJ=RegExp("^(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})$","u"),t$=RegExp("^(?(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})):(?[a-zA-Z0-9]{1,64})$","u"),tK=RegExp("^(?[a-zA-Z0-9]{1,64})$","u"),tY=(0,ej.size)((0,ej.string)(),1,40),tV=(0,ej.define)("Chain ID",(0,ej.string)().validator),tQ=(0,ej.pattern)(tV,tJ),tq=(0,ej.pattern)((0,ej.string)(),t$);(0,ej.array)(tq),(0,ej.pattern)((0,ej.string)(),tK);var tW=(0,ej.object)({id:tQ,name:tY}),tH=((0,ej.object)({chains:(0,ej.array)(tW),methods:(0,ej.optional)((0,ej.array)(tY)),events:(0,ej.optional)((0,ej.array)(tY))}),(0,ej.pattern)((0,ej.string)(),RegExp("^[-a-z0-9]{3,8}$","u")),[tL,"572232532'"]),tG=[60],tZ=tG.map(function(e){return["m","44'","".concat(e,"'")]}),tX=(0,ej.refine)((0,ej.array)((0,ej.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,tN.isValidBIP32PathSegment)(e)})?"Path must be a valid BIP-32 derivation path array.":tH.includes(e[1])?'The purpose "'.concat(e[1],'" is not allowed for entropy derivation.'):!tZ.some(function(t){return tk(e.slice(0,t.length),t)})||'The path "'.concat(e.join("/"),'" is not allowed for entropy derivation.')}),t0=function(e){return(0,ej.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."})},t1=(0,ej.enums)(["ed25519","secp256k1","ed25519Bip32"]),t2=t0((0,ej.type)({path:tX,curve:t1})),t3=(0,ej.size)((0,ej.array)(t2),1,1/0),t4=(0,ej.refine)((0,ej.string)(),"SemVer range",function(e){return!!(0,B.isValidSemVerRange)(e)||"Expected a valid SemVer range."}),t6=(0,ej.refine)((0,ej.record)(tw,(0,ej.object)({version:(0,ej.optional)(t4)})),"SnapIds",function(e){return 0!==Object.keys(e).length}),t5=(0,ej.size)((0,ej.array)(tQ),1,1/0),t8=(0,ej.union)([(0,ej.object)({tlds:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0)}),(0,ej.object)({schemes:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0)}),(0,ej.object)({tlds:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0),schemes:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0)})]),t7=(0,B.inMilliseconds)(5,B.Duration.Second),t9=(0,B.inMilliseconds)(3,B.Duration.Minute),ne=(0,ej.size)((0,ej.integer)(),t7,t9),nt=(0,ej.object)({maxRequestTime:(0,ej.optional)(ne)}),nn=(0,ej.object)({}),nr=(0,ej.type)({"endowment:cronjob":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({jobs:tF}))),"endowment:ethereum-provider":(0,ej.optional)(nn),"endowment:keyring":(0,ej.optional)((0,ej.assign)(nt,tU)),"endowment:lifecycle-hooks":(0,ej.optional)(nt),"endowment:name-lookup":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({chains:(0,ej.optional)(t5),matchers:(0,ej.optional)(t8)}))),"endowment:network-access":(0,ej.optional)(nn),"endowment:page-home":(0,ej.optional)(nt),"endowment:rpc":(0,ej.optional)((0,ej.assign)(nt,tB)),"endowment:signature-insight":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({allowSignatureOrigin:(0,ej.optional)((0,ej.boolean)())}))),"endowment:transaction-insight":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({allowTransactionOrigin:(0,ej.optional)((0,ej.boolean)())}))),"endowment:webassembly":(0,ej.optional)(nn),snap_dialog:(0,ej.optional)(nn),snap_manageState:(0,ej.optional)(nn),snap_manageAccounts:(0,ej.optional)(nn),snap_notify:(0,ej.optional)(nn),snap_getBip32Entropy:(0,ej.optional)(t3),snap_getBip32PublicKey:(0,ej.optional)(t3),snap_getBip44Entropy:(0,ej.optional)((0,ej.size)((0,ej.array)((0,ej.object)({coinType:(0,ej.size)((0,ej.integer)(),0,4294967295)})),1,1/0)),snap_getEntropy:(0,ej.optional)(nn),snap_getLocale:(0,ej.optional)(nn),wallet_snap:(0,ej.optional)(t6)}),ni=(0,ej.array)((0,ej.string)()),no=(0,ej.record)((0,ej.intersection)([(0,ej.string)(),ta()]),(0,ej.object)({})),na=(0,ej.object)({version:B.VersionStruct,description:(0,ej.size)((0,ej.string)(),1,280),proposedName:(0,ej.size)((0,ej.string)(),1,214),repository:(0,ej.optional)((0,ej.object)({type:(0,ej.size)((0,ej.string)(),1,1/0),url:(0,ej.size)((0,ej.string)(),1,1/0)})),source:(0,ej.object)({shasum:B.ChecksumStruct,location:(0,ej.object)({npm:(0,ej.object)({filePath:(0,ej.size)((0,ej.string)(),1,1/0),iconPath:(0,ej.optional)((0,ej.size)((0,ej.string)(),1,1/0)),packageName:to,registry:(0,ej.union)([(0,ej.literal)("https://registry.npmjs.org"),(0,ej.literal)("https://registry.npmjs.org/")])})}),files:(0,ej.optional)(ni),locales:(0,ej.optional)(ni)}),initialConnections:(0,ej.optional)(no),initialPermissions:nr,manifestVersion:(0,ej.literal)("0.1"),$schema:(0,ej.optional)((0,ej.string)())});function ns(e){return(0,ej.create)(e,na)}function nl(e){return((0,B.assert)(!e.startsWith("/")),(0,B.assert)(-1===e.search(RegExp(":|\\/\\/","u")),'Path "'.concat(e,'" potentially an URI instead of local relative')),e.startsWith("./"))?e.slice(2):e}var nu=n(4325),nc=n(101),n_=n.n(nc),np=n(6692),nd=n(7525),nf=n(8146),nm=n(2623);function nh(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function ny(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){nh(o,r,i,a,s,"next",e)}function s(e){nh(o,r,i,a,s,"throw",e)}a(void 0)})}}function ng(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function nb(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function nv(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function nx(e,t){var n=nv(e,t,"get");return n.get?n.get.call(e):n.value}function nD(e,t,n){ng(e,t),t.set(e,n)}function nS(e,t,n){var r=nv(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,r,n),n}function nT(e,t){for(var n=0;n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]1&&void 0!==arguments[1]?arguments[1]:{};return(0,ej.is)(e,ta(t))}(n)||!n.toString().endsWith(".tgz"))throw Error('Failed to find valid tarball URL in NPM metadata for package "'.concat(this.meta.packageName,'".'));return(i=new URL(n)).hostname=this.meta.registry.hostname,i.protocol=this.meta.registry.protocol,[4,this.fetchNpmTarball(i)];case 3:return nS(this,nk,o.sent()),this.meta.version=r,[2]}})})).apply(this,arguments)}var nP=function(e){!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&&nA(e,t)}(r,e);var t,n=(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}}(),function(){var e,n,i=nw(r);if(t){var o=nw(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return(e=n)&&("object"==(e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e)||"function"==typeof e)?e:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this)});function r(){return nb(this,r),n.apply(this,arguments)}return nE(r,[{key:"fetchNpmTarball",value:function(e){var t=this;return ny(function(){var n,r,i;return nM(this,function(o){switch(o.label){case 0:return[4,t.meta.fetch(e.toString())];case 1:if(!(n=o.sent()).ok||!n.body)throw Error('Failed to fetch tarball for package "'.concat(t.meta.packageName,'".'));return r=n.headers.get("content-length"),(0,B.assert)(r,"Snap tarball has invalid content-length"),i=parseInt(r,10),(0,B.assert)(i<=262144e3,"Snap tarball exceeds size limit"),[2,new Promise(function(e,r){var i,o,a,s,l,u,c=new Map,_=(i=t.meta.registry,o=t.meta.packageName,a="npm://",""!==i.username&&(a+=i.username,""!==i.password&&(a+=":".concat(i.password)),a+="@"),s="".concat(a).concat(i.host,"/").concat(o,"/"),(0,B.assert)(s.endsWith("/"),"Base needs to end with '/' for relative paths to be added as children instead of siblings."),(0,B.assert)(s.startsWith("npm:"),'Protocol mismatch, expected "npm:".'),l=(0,nm.extract)(),u=0,l.on("entry",function(e,t,n){var r=e.name;if("file"===e.type){var i=r.replace(nB,"");return t.pipe(n_()({encoding:"uint8array"},function(e){try{u+=e.byteLength,(0,B.assert)(u<262144e3,"Snap tarball exceeds limit of ".concat(262144e3," bytes."));var t=new e8({value:e,path:i,data:{canonicalPath:new URL(i,s).toString()}});return(0,B.assert)(!c.has(i),"Malformed tarball, multiple files with the same path."),c.set(i,t),n()}catch(e){return l.destroy(e)}}))}return t.on("end",function(){return n()}),t.resume()}),l),p=n.body;if("pipeThrough"in p&&"DecompressionStream"in globalThis){var d=new DecompressionStream("gzip"),f=p.pipeThrough(d);(0,nd.pipeline)(nU(f),_,function(t){t?r(t):e(c)});return}(0,nd.pipeline)(nU(p),(0,nu.createGunzip)(),_,function(t){t?r(t):e(c)})})]}})})()}}]),r}(function(){function e(t){var n,r,i,o,a,s,l,u,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nb(this,e),ng(this,nj),nj.add(this),r=void 0,(n="meta")in this?Object.defineProperty(this,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[n]=r,nD(this,nN,{writable:!0,value:void 0}),nD(this,nk,{writable:!0,value:void 0});var _=null!==(o=c.allowCustomRegistries)&&void 0!==o&&o,p=null!==(a=c.fetch)&&void 0!==a?a:globalThis.fetch.bind(globalThis),d=null!==(s=c.versionRange)&&void 0!==s?s:"*",f=(i=ny(function(e){return nM(this,function(t){return[2,e]})}),function(e){return i.apply(this,arguments)}),m=null!==(l=c.resolveVersion)&&void 0!==l?l:f;(0,B.assertStruct)(t.toString(),tT,"Invalid Snap Id: "),""===t.host&&""===t.port&&""===t.username&&""===t.password?u=nC:(u="https://",t.username&&(u+=t.username,t.password&&(u+=":".concat(t.password)),u+="@"),u+=t.host,u=new URL(u),(0,B.assert)(_,TypeError('Custom NPM registries are disabled, tried to use "'.concat(u.toString(),'".')))),(0,B.assert)("/"===u.pathname&&""===u.search&&""===u.hash),(0,B.assert)(""!==t.pathname&&"/"!==t.pathname,TypeError("The package name in NPM location is empty."));var h=t.pathname;h.startsWith("/")&&(h=h.slice(1)),this.meta={requestedRange:d,registry:u,packageName:h,fetch:p,resolveVersion:m}}return nE(e,[{key:"manifest",value:function(){var e=this;return ny(function(){var t,n;return nM(this,function(r){switch(r.label){case 0:if(nx(e,nN))return[2,nx(e,nN).clone()];return[4,e.fetch("snap.manifest.json")];case 1:return n=tC((t=r.sent()).toString()),t.result=ns(n),nS(e,nN,t),[2,e.manifest()]}})})()}},{key:"fetch",value:function(e){var t=this;return ny(function(){var n,r;return nM(this,function(i){switch(i.label){case 0:if(n=nl(e),nx(t,nk))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,nj,nI).call(t)];case 1:i.sent(),(0,B.assert)(void 0!==nx(t,nk)),i.label=2;case 2:return r=nx(t,nk).get(n),(0,B.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,B.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}}]),e}());function nF(e,t,n){return nL.apply(this,arguments)}function nL(){return(nL=ny(function(e,t,n){var r,i;return nM(this,function(o){switch(o.label){case 0:return[4,n(new URL(e,t).toString(),{headers:{accept:nz(t)?"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*":"application/json"}})];case 1:if(!(r=o.sent()).ok)throw Error("Failed to fetch NPM registry entry. Status code: ".concat(r.status,"."));return[4,r.json()];case 2:if(i=o.sent(),!(0,B.isObject)(i))throw Error('Failed to fetch package "'.concat(e,'" metadata from npm.'));return[2,i]}})})).apply(this,arguments)}function nz(e){return e.toString()===nC.toString()}function nR(){return(nR=ny(function(e,t,n,r){var i,o,a,s,l,u,c,_;return nM(this,function(p){switch(p.label){case 0:if(nz(n)&&(0,B.isValidSemVerVersion)(t))return[2,{tarballURL:(0,np.Z)(e,t),targetVersion:t}];return[4,nF(e,n,r)];case 1:var d,f;if(d=Object.keys(null!==(c=null===(i=u=p.sent())||void 0===i?void 0:i.versions)&&void 0!==c?c:{}).map(function(e){return(0,B.assertIsSemVerVersion)(e),e}),null===(_=(f=(0,eD.maxSatisfying)(d,t))?f:(0,eD.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===(l=u)||void 0===l?void 0:null===(s=l.versions)||void 0===s?void 0:null===(a=s[_])||void 0===a?void 0:null===(o=a.dist)||void 0===o?void 0:o.tarball,targetVersion:_}]}})})).apply(this,arguments)}var nB=RegExp("^package\\/","u");function nU(e){return"function"!=typeof e.getReader?e:new nf.F(e)}function nJ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&(0,R.jsx)(eo.InputRightAddon,{px:"0",bg:"chakra-body-bg",borderColor:"border.default",children:(0,R.jsx)(eo.Select,{border:"none",onChange:function(e){x(e.currentTarget.value)},value:v,children:y.map(function(e){return(0,R.jsx)("option",{value:e,children:e},"version-".concat(e))})})})]}),(0,R.jsx)(eo.FormLabel,{children:"Environment SRP"}),(0,R.jsx)(eo.Textarea,{value:r,readOnly:!0,color:"text.muted",fontSize:"sm"}),(0,R.jsxs)(eo.HStack,{alignItems:"center",justifyContent:"space-between",mb:"4",children:[(0,R.jsx)(eo.FormLabel,{mb:"0",htmlFor:"ses-switch",children:"Secure EcmaScript (SES)"}),(0,R.jsx)(eo.Switch,{id:"ses-switch",size:"lg",isChecked:i,readOnly:!0,colorScheme:"gray"})]}),(0,R.jsxs)(eo.HStack,{alignItems:"center",justifyContent:"space-between",children:[(0,R.jsx)(eo.FormLabel,{mb:"0",htmlFor:"darkmode-switch",children:"Dark Mode"}),(0,R.jsx)(eo.Switch,{id:"darkmode-switch",size:"lg",isChecked:"dark"===l,onChange:function(){u()},colorScheme:"gray"})]})]})}),(0,R.jsx)(eo.Divider,{my:"4"}),(0,R.jsx)(eo.ModalFooter,{pb:"6",pt:"2",children:(0,R.jsx)(eo.Button,{variant:"primary",fontFamily:"default",fontWeight:"semibold",fontSize:"sm",width:"100%",onClick:S,children:"Apply config"})})]})]})};function nV(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 o=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,R.jsx)(eo.Link,rT(rS({isExternal:!0,href:t},i),{children:r})):(0,R.jsx)(eo.Link,rT(rS({as:$.Link,to:t},i),{children:r}))},rw=function(e){var t=e.path,n=e.tag,r=e.isExternal,i=e.onClick,o=e.children,a=(0,$.useMatch)(t);return(0,R.jsx)(eo.ListItem,{children:(0,R.jsx)(rE,{padding:"2",variant:a?"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,R.jsx)(eo.Stack,{direction:"row",align:"center",children:o})})})};!function(e){e.Valid="valid",e.Invalid="invalid",e.Unknown="unknown"}(p||(p={}));var rA={valid:p.Unknown,results:[]},rM=(0,K.createSlice)({name:"manifest",initialState:rA,reducers:{setValid:function(e,t){e.valid=t.payload},setResults:function(e,t){e.results=t.payload}}}),rC=(0,K.createAction)("".concat(rM.name,"/validateManifest")),rN=rM.actions,rk=rN.setValid,rj=rN.setResults,rI=rM.reducer,rO=(0,K.createSelector)(function(e){return e.manifest},function(e){return e.valid}),rP=(0,K.createSelector)(function(e){return e.manifest},function(e){return e.results});function rF(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rL=(rF(d={},p.Valid,"success.default"),rF(d,p.Invalid,"error.default"),d),rz=function(){var e=el(rO);return e===p.Unknown?null:(0,R.jsx)(eo.Box,{position:"absolute",bottom:"0",right:"0",width:"10px",height:"10px",background:rL[e],borderRadius:"5px"})},rR=function(e){var t=e.children,n=e.path,r=!!(0,$.useMatch)(n);return(0,R.jsx)(eo.Tag,{borderRadius:"base",variant:"code",color:r?"#0376C9":"info.default",backgroundColor:r?"rgba(3, 118, 201, 0.1)":"info.muted",children:t})},rB=[{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"}],rU=function(){var e=el(function(e){return e});return(0,R.jsx)(eo.Container,{as:"nav",size:"fullWidth",display:"flex",flexDirection:"column",padding:"2",flex:"1",children:(0,R.jsxs)(eo.Stack,{as:eo.List,spacing:"2",flex:"1",children:[rB.map(function(t){var n=t.condition,r=t.icon,i=t.label,o=t.tag,a=t.description,s=t.path;return n&&!n(e)?null:(0,R.jsxs)(rw,{path:s,tag:o,children:[(0,R.jsx)(es,{icon:r}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsxs)(eo.Text,{children:[(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:i})," ",(0,R.jsx)(rR,{path:s,children:o})]}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:a})]})]},s)}),(0,R.jsxs)(rw,{tag:"manifest",path:"/manifest",children:[(0,R.jsxs)(eo.Box,{position:"relative",children:[(0,R.jsx)(es,{icon:"manifest"}),(0,R.jsx)(rz,{})]}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsxs)(eo.Text,{children:[(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:"Manifest"})," ",(0,R.jsx)(rR,{path:"/manifest",children:"snap.manifest.json"})]}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:"Validate the snap manifest"})]})]},"manifest")]})})},rJ=function(){var e=ei();return(0,R.jsxs)(eo.List,{borderTop:"1px solid",borderTopColor:"border.default",padding:"2",children:[(0,R.jsxs)(rw,{path:"https://github.com/MetaMask/snaps/tree/main/packages/snaps-simulator",isExternal:!0,tag:"github",children:[(0,R.jsx)(es,{icon:"gitHub",width:"24px"}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsx)(eo.Text,{children:(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:"GitHub"})}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:"Report an issue or contribute to the project"})]})]}),(0,R.jsxs)(rw,{path:"#",onClick:function(){e(Q())},tag:"configuration",children:[(0,R.jsx)(es,{icon:"configuration",width:"24px"}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsx)(eo.Text,{children:(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:"Settings"})}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:"Configure the simulation environment"})]})]})]})},r$=function(){return(0,R.jsxs)(eo.Flex,{width:"375px",borderRight:"muted",flexShrink:"0",flexDirection:"column",children:[(0,R.jsx)(rU,{}),(0,R.jsx)(rJ,{})]})};!function(e){e.Copyable="copyable",e.Divider="divider",e.Heading="heading",e.Panel="panel",e.Spinner="spinner",e.Text="text",e.Image="image",e.Row="row",e.Address="address",e.Button="button",e.Input="input",e.Form="form"}(f||(f={}));var rK=(0,ej.object)({type:(0,ej.string)()}),rY=(0,ej.assign)(rK,(0,ej.object)({value:(0,ej.unknown)()})),rV=n(1350),rQ={$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},rq=JSON.stringify({jsonrpc:"2.0",id:1,method:"subtract",params:[42,23]},null,2);function rW(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["border"]),o=(0,eo.useColorMode)().colorMode;return(0,R.jsx)(eo.Box,{width:"100%",padding:"4",border:void 0===r?"1px solid":r,borderColor:"gray.muted",borderRadius:"md",flex:"1",children:(0,R.jsx)(rV.default,(t=rW({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:rQ}]})},value:rq,theme:"light"===o?"vs-light":"vs-dark-custom"},i),n=n={options:rW({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 rG(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rZ(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return function(){for(var r=arguments.length,i=Array(r),o=0;oe.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 o=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,R.jsxs)(eo.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},{icon:"button",text:"Button",data:r9("Button"),droppable:!1},{icon:"form",text:"Form",data:iu("form",[]),droppable:!0},{icon:"input",text:"Input",data:ia("Input"),droppable:!1}],iN=function(e){var t=e.nextId,n=e.incrementId;return(0,R.jsxs)(eo.Box,{marginBottom:"4",children:[(0,R.jsx)(eo.Text,{fontSize:"xs",fontWeight:"600",lineHeight:"133%",marginBottom:"1",children:"Components"}),(0,R.jsx)(eo.Flex,{as:eo.List,gap:"2",children:iC.map(function(e){return(0,R.jsx)(eo.ListItem,{children:(0,R.jsx)(iM,{incrementId:n,icon:e.icon,node:{id:t,parent:0,droppable:e.droppable,text:e.text,data:e.data}})},"component-".concat(e.text))})})]})},ik=n(8671),ij=function(e){var t,n=e.node,r=e.isDragging,i=e.children,o=e.onClose;return(0,B.assert)(null===(t=n.data)||void 0===t?void 0:t.type,"Node must have a type."),(0,R.jsxs)(eo.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,R.jsx)(es,{icon:n.data.type,width:"16px"}),(0,R.jsx)(eo.Text,{fontWeight:"500",fontSize:"sm",textTransform:"capitalize",color:"text.muted",display:"inline-block",minWidth:"65px",children:n.data.type}),i,n.id>=2&&(0,R.jsx)(es,{icon:"cross",width:"11px",marginX:"0.5",marginLeft:"auto",cursor:"pointer",onClick:function(){null==o||o(n)}})]})};function iI(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);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,R.jsx)(ik.Tree,{ref:r,tree:t,rootId:0,render:function(e,n){var r=n.depth,a=n.isDragging;return t.length<=1?(0,R.jsx)(iH,{}):(0,R.jsx)(iW,{node:e,depth:r,onChange:i,onClose:o,isDragging:a})},insertDroppableFirst:!1,canDrag:function(e){return!!e&&e.id>=2},canDrop:function(e,t){var n,r,i,o=t.dropTarget,a=t.dropTargetId,s=t.dragSource;return!!a&&((null==o?void 0:null===(n=o.data)||void 0===n?void 0:n.type)!==f.Form||(null==s?void 0:null===(r=s.data)||void 0===r?void 0:r.type)===f.Button||(null==s?void 0:null===(i=s.data)||void 0===i?void 0:i.type)===f.Input)&&(null==o?void 0:o.droppable)&&a>0},onDrop:function(e){n(e)},initialOpen:!0,sort:!1,extraAcceptTypes:["template"],placeholderRender:function(){return(0,R.jsx)(eo.Box,{width:"100%",height:"20px"})}})})},i1=function(e){var t=e.snapName,n=el(r_),r=n&&new Blob([n.value],{type:"image/svg+xml"}),i=r&&URL.createObjectURL(r);return(0,R.jsxs)(eo.Box,{position:"relative",children:[(0,R.jsx)(eo.Avatar,{src:i,name:t.slice(0,1).toUpperCase(),fontSize:"md",background:"background.alternative",color:"text.alternative",size:"sm",margin:"1"}),(0,R.jsx)(es,{icon:"snap",width:"16px",height:"16px",position:"absolute",bottom:"0px",right:"0px"})]})},i2=function(e){var t=e.snapName,n=e.snapId;return(0,R.jsxs)(eo.Flex,{gap:"2",marginX:"4",marginY:"4",border:"1px solid",borderColor:"border.default",borderRadius:"32px",padding:"1",alignItems:"center",children:[(0,R.jsx)(i1,{snapName:t}),(0,R.jsxs)(eo.Flex,{direction:"column",justify:"center",children:[(0,R.jsx)(eo.Text,{fontSize:"sm",lineHeight:"157%",fontFamily:"custom",children:t}),(0,R.jsx)(eo.Text,{fontSize:"xs",lineHeight:"167%",fontFamily:"custom",color:"text.alternative",children:n})]})]})},i3=function(e){var t=e.snapName,n=e.snapId,r=e.children,i=e.showAuthorship;return(0,R.jsxs)(eo.Flex,{direction:"column",boxShadow:"lg",maxWidth:"360px",height:"600px",paddingY:"4",overflowY:"scroll",children:[(void 0===i||i)&&(0,R.jsx)(i2,{snapName:t,snapId:n}),r]})};!function(e){e.Content="content",e.Error="error",e.Insights="insights"}(x||(x={}));var i4=function(e,t){switch(e){case x.Insights:return"Insights from ".concat(t);case x.Error:return"Error from ".concat(t);default:return"Content from ".concat(t)}},i6=function(e){var t=e.type,n=e.snapName,r=e.children,i=t===x.Error;return(0,R.jsxs)(eo.Box,{border:"1px solid",borderColor:"border.default",borderRadius:"md",backgroundColor:i?"error.muted":void 0,children:[(0,R.jsxs)(eo.Flex,{direction:"row",alignItems:"center",padding:"1.5",borderBottom:"1px solid",borderColor:"border.default",children:[(0,R.jsx)(es,{icon:i?"snapError":"snap",width:"16px",marginRight:"1"}),(0,R.jsx)(eo.Text,{fontFamily:"custom",fontSize:"xs",color:i?"text.error":void 0,children:i4(t,n)})]}),(0,R.jsx)(eo.Box,{padding:"3",children:r})]})};function i5(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 o=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,R.jsx)(iw,{cursor:"pointer",onClick:function(){n(r)},children:t})},o3=function(e){var t=e.onClick;return(0,R.jsxs)(eo.Box,{marginBottom:"4",children:[(0,R.jsx)(eo.Text,{fontWeight:"500",fontSize:"xs",marginBottom:"1",children:"Transaction presets"}),(0,R.jsx)(eo.Flex,{gap:"2",children:o1.map(function(e,n){var r,i,o=e.name,a=e.transaction;return(0,J.createElement)(o2,(r=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var o5={chainId:"eip155:1",origin:"metamask.io",from:"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",to:"0x9f2817015caF6607C1198fB943A8241652EE8906",value:"0.01",gas:"21000",nonce:"5",maxFeePerGas:"10",maxPriorityFeePerGas:"1",data:"0x"},o8=function(){var t,n,r,i,o,a,s,l,u,c,_,p=el(oG).request,d=null!==(_=null==p?void 0:p.params)&&void 0!==_?_:{},f=d.chainId,m=d.transactionOrigin,h=d.transaction;o5.chainId,o5.origin;var y=o6(o5,["chainId","origin"]),g=(0,oN.useForm)({defaultValues:o4({chainId:null!=f?f:o5.chainId,transactionOrigin:null!=m?m:o5.origin},null!=h?h:y)}),b=g.handleSubmit,v=g.register,x=g.setValue,D=g.formState.errors,S=ei();return(0,R.jsxs)(eo.Flex,{as:"form",flexDirection:"column",flex:"1",onSubmit:b(function(t){var n=t.chainId,r=t.transactionOrigin,i=o6(t,["chainId","transactionOrigin"]);S(ri({origin:"",handler:e.OnTransaction,request:{jsonrpc:"2.0",method:"onTransaction",params:{chainId:n,transaction:o0(i),transactionOrigin:r}}}))}),id:"request-form",children:[(0,R.jsx)(o3,{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,R.jsxs)(eo.Flex,{gap:"2",children:[(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.chainId,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"chainId",children:"Chain ID"}),(0,R.jsx)(eo.Input,o4({id:"chainId",placeholder:o5.chainId,fontFamily:"code"},v("chainId"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(t=D.chainId)||void 0===t?void 0:t.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.transactionOrigin,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"origin",children:"Transaction Origin"}),(0,R.jsx)(eo.Input,o4({id:"origin",placeholder:o5.origin,fontFamily:"code"},v("transactionOrigin"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(n=D.transactionOrigin)||void 0===n?void 0:n.message})]})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.from,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"from",children:"From Address"}),(0,R.jsx)(eo.Input,o4({id:"from",placeholder:o5.from,fontFamily:"code"},v("from"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(r=D.from)||void 0===r?void 0:r.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.to,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"to",children:"To Address"}),(0,R.jsx)(eo.Input,o4({id:"to",placeholder:o5.to,fontFamily:"code"},v("to"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(i=D.to)||void 0===i?void 0:i.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.value,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"value",children:"Value"}),(0,R.jsxs)(eo.InputGroup,{children:[(0,R.jsx)(eo.Input,o4({id:"value",placeholder:o5.value,fontFamily:"code"},v("value"))),(0,R.jsx)(eo.InputRightAddon,{children:"ETH",fontSize:"sm"})]}),(0,R.jsx)(eo.FormErrorMessage,{children:null===(o=D.value)||void 0===o?void 0:o.message})]}),(0,R.jsxs)(eo.Flex,{gap:"2",children:[(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.gas,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"gas",children:"Gas Limit"}),(0,R.jsx)(eo.Input,o4({id:"gas",placeholder:o5.gas,fontFamily:"code"},v("gas"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(a=D.gas)||void 0===a?void 0:a.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.nonce,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"nonce",children:"Nonce"}),(0,R.jsx)(eo.Input,o4({id:"nonce",placeholder:o5.nonce,fontFamily:"code"},v("nonce"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(s=D.nonce)||void 0===s?void 0:s.message})]})]}),(0,R.jsxs)(eo.Flex,{gap:"2",children:[(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.maxFeePerGas,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"maxFeePerGas",children:"Max Fee Per Gas"}),(0,R.jsxs)(eo.InputGroup,{children:[(0,R.jsx)(eo.Input,o4({id:"maxFeePerGas",placeholder:o5.maxFeePerGas,fontFamily:"code"},v("maxFeePerGas"))),(0,R.jsx)(eo.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,R.jsx)(eo.FormErrorMessage,{children:null===(l=D.maxFeePerGas)||void 0===l?void 0:l.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.maxPriorityFeePerGas,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"maxPriorityFeePerGas",children:"Max Priority Fee Per Gas"}),(0,R.jsxs)(eo.InputGroup,{children:[(0,R.jsx)(eo.Input,o4({id:"maxPriorityFeePerGas",placeholder:o5.maxPriorityFeePerGas,fontFamily:"code"},v("maxPriorityFeePerGas"))),(0,R.jsx)(eo.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,R.jsx)(eo.FormErrorMessage,{children:null===(u=D.maxPriorityFeePerGas)||void 0===u?void 0:u.message})]})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.data,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"data",children:"Data"}),(0,R.jsx)(eo.Textarea,o4({id:"data",placeholder:o5.data,fontFamily:"code"},v("data"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(c=D.data)||void 0===c?void 0:c.message})]})]})},o7=(0,$.createHashRouter)((0,$.createRoutesFromElements)((0,R.jsxs)($.Route,{element:(0,R.jsx)(function(){return(0,R.jsxs)(eo.Flex,{direction:"column",height:"100vh",children:[(0,R.jsx)(rD,{}),(0,R.jsxs)(eo.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,R.jsx)(r$,{}),(0,R.jsxs)(eo.Flex,{direction:"column",width:"full",children:[(0,R.jsx)(eo.Flex,{flex:"1",overflow:"hidden",children:(0,R.jsx)($.Outlet,{})}),(0,R.jsx)(eg,{})]})]})]})},{}),children:[(0,R.jsx)($.Route,{path:"/",element:(0,R.jsx)($.Navigate,{to:"/handler/".concat(e.OnRpcRequest),replace:!0})}),(0,R.jsx)($.Route,{path:"/builder",element:(0,R.jsx)(function(){var e,t,n=op((0,J.useState)(2),2),r=n[0],i=n[1],o=op((0,J.useState)([{id:1,parent:0,text:"Panel",droppable:!0,data:{type:f.Panel,children:[]}}]),2),a=o[0],s=o[1];return(0,R.jsx)(eo.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,R.jsxs)(eo.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,R.jsx)(eo.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,R.jsxs)(eo.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,R.jsx)(eo.TabList,{children:(0,R.jsx)(eo.Tab,{children:"Builder"})}),(0,R.jsx)(eo.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,R.jsxs)(eo.TabPanel,{display:"flex",flexDirection:"column",flex:"1",overflowY:"auto",children:[(0,R.jsx)(iN,{nextId:r,incrementId:function(){i(function(e){return e+1})}}),(0,R.jsx)(i0,{items:a,setItems:s})]})})]})}),(0,R.jsx)(eo.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,R.jsxs)(eo.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,R.jsxs)(eo.TabList,{children:[(0,R.jsx)(eo.Tab,{children:"Result"}),(0,R.jsx)(eo.Tab,{children:"Code"})]}),(0,R.jsxs)(eo.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,R.jsx)(eo.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"4",children:(0,R.jsx)(oc,{items:a})}),(0,R.jsx)(eo.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,R.jsx)(rH,{border:"none",value:(t=(function e(t){var n=new Set;n.add(t.type);var r=!0,i=!1,o=void 0;try{for(var a,s=t.children[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;if(n.add(l.type),"panel"===l.type||"form"===l.type){var u=e(l),c=!0,_=!1,p=void 0;try{for(var d,f=u[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,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return Array.from(n).sort(function(e,t){return e.localeCompare(t)})})(e=iY(a)).join(", "),i$().format("\n import { ".concat(t," } from '@metamask/snaps-sdk';\n\n const component = ").concat(function e(t){if(t.type===f.Panel)return"panel([\n".concat(t.children.map(e).join(",\n"),"\n])");if(t.type===f.Form)return"form('".concat(t.name,"', [\n").concat(t.children.map(e).join(",\n"),"\n])");var n=function e(t){switch(t.type){case f.Panel:return t.children.map(e).join(",\n");case f.Form:return"'".concat(t.name,"', ").concat(t.children.map(e).join(",\n"));case f.Copyable:return"'".concat(t.value,"'").concat(t.sensitive?", true":"");case f.Text:case f.Heading:case f.Image:return JSON.stringify(t.value);case f.Button:case f.Input:return JSON.stringify(Object.keys(t).filter(function(e){return"type"!==e&&""!==t[e]}).reduce(function(e,n){var r,i;return r=function(e){for(var t=1;t1?t-1:0),r=1;r1?t-1:0),r=1;r1?t-1:0),r=1;r2?o-2:0),s=2;s2?n-2:0),i=2;i0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]2)||void 0===r[2]||r[2],[4,new Promise(function(r,i){var o=document.createElement("iframe");o.setAttribute("id",t),o.setAttribute("data-testid","snaps-iframe"),n&&o.setAttribute("sandbox","allow-scripts"),o.setAttribute("src",e),document.body.appendChild(o),o.addEventListener("load",function(){o.contentWindow?r(o.contentWindow):i(Error('iframe.contentWindow not present on load for job "'.concat(t,'".')))})})];case 1:return[2,i.sent()]}})},(sr=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){sn(o,r,i,a,s,"next",e)}function s(e){sn(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}var si=n(9952),so=n.n(si),sa={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}},ss={"-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."}};function sl(e,t="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(e)){let t=e.toString();if((0,B.hasProperty)(ss,t))return ss[t].message;if(e>=-32099&&e<=-32e3)return"Unspecified server error."}return t}function su(e){return Object.getOwnPropertyNames(e).reduce((t,n)=>{let r=e[n];return(0,B.isValidJson)(r)&&(t[n]=r),t},{})}sl(sa.rpc.internal);var sc=n(7847),s_=n.n(sc),sp=class 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(){var e;let t={code:this.code,message:this.message};return void 0!==this.data&&(t.data=this.data,(0,B.isPlainObject)(this.data)&&(t.data.cause=Array.isArray(e=this.data.cause)?e.map(e=>(0,B.isValidJson)(e)?e:(0,B.isObject)(e)?su(e):null):(0,B.isObject)(e)?su(e):(0,B.isValidJson)(e)?e:null)),this.stack&&(t.stack=this.stack),t}toString(){return s_()(this.serialize(),sf,2)}},sd=class extends sp{constructor(e,t,n){if(!function(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}(e))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,n)}};function sf(e,t){if("[Circular]"!==t)return t}var sm={parse:e=>sy(sa.rpc.parse,e),invalidRequest:e=>sy(sa.rpc.invalidRequest,e),invalidParams:e=>sy(sa.rpc.invalidParams,e),methodNotFound:e=>sy(sa.rpc.methodNotFound,e),internal:e=>sy(sa.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 sy(t,e)},invalidInput:e=>sy(sa.rpc.invalidInput,e),resourceNotFound:e=>sy(sa.rpc.resourceNotFound,e),resourceUnavailable:e=>sy(sa.rpc.resourceUnavailable,e),transactionRejected:e=>sy(sa.rpc.transactionRejected,e),methodNotSupported:e=>sy(sa.rpc.methodNotSupported,e),limitExceeded:e=>sy(sa.rpc.limitExceeded,e)},sh={userRejectedRequest:e=>sg(sa.provider.userRejectedRequest,e),unauthorized:e=>sg(sa.provider.unauthorized,e),unsupportedMethod:e=>sg(sa.provider.unsupportedMethod,e),disconnected:e=>sg(sa.provider.disconnected,e),chainDisconnected:e=>sg(sa.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:r}=e;if(!n||"string"!=typeof n)throw Error('"message" must be a nonempty string');return new sd(t,n,r)}};function sy(e,t){let[n,r]=sb(t);return new sp(e,n??sl(e),r)}function sg(e,t){let[n,r]=sb(t);return new sd(e,n??sl(e),r)}function sb(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[]}function sv(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 sT=(0,B.createModuleLogger)(sx,"snaps-controllers");function sE(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:"remaining",get:function(){return this.state.remaining}},{key:"cancel",value:function(){(0,B.assert)("paused"===this.status||"running"===this.status,Error("Tried to cancel a not running Timer")),this.onFinish(!1)}},{key:"finish",value:function(){(0,B.assert)("finished"!==this.status,Error("Tried to finish a finished Timer.")),this.onFinish(!0)}},{key:"pause",value:function(){(0,B.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,B.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,B.assert)("paused"===this.state.value,Error("Tried to resume not paused Timer"));var n=this.state,r=n.remaining,i=n.callback,o=Date.now();r!==Number.POSITIVE_INFINITY&&(e=setTimeout(function(){return t.onFinish(!0)},r)),this.state={value:"running",callback:i,remaining:r,start:o,timeout:e}}},{key:"onFinish",value:function(e){(0,B.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,n=t.callback,r=t.remaining;this.state={value:"finished",remaining:"running"===this.state.value?r-(Date.now()-this.state.start):r},e&&n()}}],sE(n.prototype,e),t&&sE(n,t),n}();function sA(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function sM(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){sA(o,r,i,a,s,"next",e)}function s(e){sA(o,r,i,a,s,"throw",e)}a(void 0)})}}function sC(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]e.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 o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,["maxRequestTime"]));return s?(i=function(e){for(var t=1;t0),{caveats:t}})),l$(k,lx.targetName,lc(function(e){return{caveats:[{type:r.KeyringOrigin,value:e}]}})),l$(k,lF.targetName,lc(function(e){return!e||!(0,B.isObject)(e)||(0,B.isObject)(e)&&0===Object.keys(e).length?{caveats:null}:{caveats:[{type:r.SignatureOrigin,value:(0,B.hasProperty)(e,"allowSignatureOrigin")&&e.allowSignatureOrigin}]}})),l$(k,lT.targetName,lu),l$(k,lg.targetName,lu),k);l$(j={},e.OnRpcRequest,lI.targetName),l$(j,e.OnTransaction,lR.targetName),l$(j,e.OnCronjob,ld.targetName),l$(j,e.OnNameLookup,lA.targetName),l$(j,e.OnInstall,lT.targetName),l$(j,e.OnUpdate,lT.targetName),l$(j,e.OnKeyringRequest,lx.targetName),l$(j,e.OnHomePage,lg.targetName),l$(j,e.OnSignature,lF.targetName),l$(j,e.OnUserInput,null);let lQ=BigInt(4294967296-1),lq=BigInt(32),lW=(e,t,n)=>e<>>32-n,lH=(e,t,n)=>t<>>32-n,lG=(e,t,n)=>t<>>64-n,lZ=(e,t,n)=>e<>>64-n,lX=[],l0=[],l1=[],l2=BigInt(0),l3=BigInt(1),l4=BigInt(2),l6=BigInt(7),l5=BigInt(256),l8=BigInt(113);for(let e=0,t=l3,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],lX.push(2*(5*r+n)),l0.push((e+1)*(e+2)/2%64);let i=l2;for(let e=0;e<7;e++)(t=(t<>l6)*l8)%l5)&l4&&(i^=l3<<(l3<>lq&lQ)}:{h:0|Number(e>>lq&lQ),l:0|Number(e&lQ)}}(e[i],t);[n[i],r[i]]=[o,a]}return[n,r]}(l1,!0),ue=(e,t,n)=>n>32?lG(e,t,n):lW(e,t,n),ut=(e,t,n)=>n>32?lZ(e,t,n):lH(e,t,n);class un extends eV{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,eP(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=eR(this.state)}keccak(){eJ||eK(this.state32),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,o=n[i],a=n[i+1],s=ue(o,a,1)^n[r],l=ut(o,a,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=l}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=l0[n],o=ue(t,i,r),a=ut(t,i,r),s=lX[n];t=e[s],i=e[s+1],e[s]=o,e[s+1]=a}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]^=l7[r],e[1]^=l9[r]}n.fill(0)}(this.state32,this.rounds),eJ||eK(this.state32),this.posOut=0,this.pos=0}update(e){eL(this);let{blockLen:t,state:n}=this;e=eY(e);let r=e.length;for(let i=0;i=n&&this.keccak();let o=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+o),r),this.posOut+=o,r+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return eP(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(ez(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:o}=this;return e||(e=new un(t,n,r,o,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=o,e.destroyed=this.destroyed,e}}let ur=eQ(()=>new un(136,1,32));function ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>>0;t.push("bip32:".concat(i-2147483648,"'"))}return t}(ur((0,B.concatBytes)([a,ur(s)]))),[4,tN.SLIP10Node.fromDerivationPath({derivationPath:[i,"bip32:".concat(o)].concat(us(l)),curve:"secp256k1"})];case 1:return u=c.sent().privateKey,(0,B.assert)(u,"Failed to derive the entropy."),[2,(0,B.add0x)(u)]}})})).apply(this,arguments)}function u_(e){return up.apply(this,arguments)}function up(){return(up=ua(function(e){var t,n,r,i;return ul(this,function(o){switch(o.label){case 0:return t=e.curve,n=e.secretRecoveryPhrase,r=e.path,i=function(e){switch(e){case"secp256k1":return"bip32";case"ed25519":return"slip10";case"ed25519Bip32":return"cip3";default:return(0,B.assertExhaustive)(e)}}(t),[4,tN.SLIP10Node.fromDerivationPath({curve:t,derivationPath:[n].concat(us(r.slice(1).map(function(e){return"".concat(i,":").concat(e)})))})];case 1:return[2,o.sent()]}})})).apply(this,arguments)}function ud(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}var uf="snap_getBip32Entropy",um=Object.freeze({targetName:uf,specificationBuilder:function(e){var t,n,i,o,a=e.methodHooks;return{permissionType:tz.PermissionType.RestrictedMethod,targetName:uf,allowedCaveats:[r.PermittedDerivationPaths],methodImplementation:(i=a.getMnemonic,o=a.getUnlockPromise,t=function(e){var t,n;return function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]2147483647)throw sm.invalidParams({message:'Invalid "coinType" parameter. Coin type must be a non-negative integer.'});if(tG.includes(e.coinType))throw sm.invalidParams({message:"Coin type ".concat(e.coinType," is forbidden.")})}var uk=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,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]1&&void 0!==arguments[1]?arguments[1]:{};return(0,ej.object)({type:r5(e),props:(0,ej.object)(t),key:(0,ej.nullable)(uz)})}(0,ej.object)({type:(0,ej.string)(),props:(0,ej.record)((0,ej.string)(),B.JsonStruct),key:(0,ej.nullable)(uz)});var uJ=uU("Button",{children:uR,name:(0,ej.optional)((0,ej.string)()),type:(0,ej.optional)(r8([r5("button"),r5("submit")])),variant:(0,ej.optional)(r8([r5("primary"),r5("destructive")])),disabled:(0,ej.optional)((0,ej.boolean)())}),u$=uU("Input",{name:(0,ej.string)(),type:(0,ej.optional)(r8([r5("text"),r5("password"),r5("number")])),value:(0,ej.optional)((0,ej.string)()),placeholder:(0,ej.optional)((0,ej.string)())}),uK=uU("Option",{value:(0,ej.string)(),children:(0,ej.string)()}),uY=uU("Dropdown",{name:(0,ej.string)(),value:(0,ej.optional)((0,ej.string)()),children:uB(uK)}),uV=uU("FileInput",{name:(0,ej.string)(),accept:r8([(0,ej.optional)((0,ej.array)((0,ej.string)()))]),compact:(0,ej.optional)((0,ej.boolean)())}),uQ=uU("Field",{label:(0,ej.optional)((0,ej.string)()),error:(0,ej.optional)((0,ej.string)()),children:r8([(0,ej.tuple)([u$,uJ]),uY,uV,u$])}),uq=uU("Form",{children:uB(r8([uQ,uJ])),name:(0,ej.string)()}),uW=uU("Bold",{children:uB((0,ej.nullable)(r8([(0,ej.string)(),(0,ej.lazy)(function(){return uH})])))}),uH=uU("Italic",{children:uB((0,ej.nullable)(r8([(0,ej.string)(),(0,ej.lazy)(function(){return uW})])))}),uG=r8([uW,uH]),uZ=uU("Address",{address:B.HexChecksumAddressStruct}),uX=uU("Box",{children:uB((0,ej.nullable)((0,ej.lazy)(function(){return cn}))),direction:(0,ej.optional)(r8([r5("horizontal"),r5("vertical")])),alignment:(0,ej.optional)(r8([r5("start"),r5("center"),r5("end"),r5("space-between"),r5("space-around")]))}),u0=uU("Copyable",{value:(0,ej.string)(),sensitive:(0,ej.optional)((0,ej.boolean)())}),u1=uU("Divider"),u2=uU("Value",{value:(0,ej.string)(),extra:(0,ej.string)()}),u3=uU("Heading",{children:uR}),u4=uU("Image",{src:ip(),alt:(0,ej.optional)((0,ej.string)())}),u6=uU("Link",{href:(0,ej.string)(),children:uB((0,ej.nullable)(r8([uG,(0,ej.string)()])))}),u5=uU("Text",{children:uB((0,ej.nullable)(r8([(0,ej.string)(),uW,uH,u6]))),alignment:(0,ej.optional)(r8([r5("start"),r5("center"),r5("end")]))}),u8=r8([u5,uW,uH,u6,u4]),u7=r8([u5,uW,uH,u6,(0,ej.string)()]),u9=uU("Tooltip",{children:(0,ej.nullable)(u8),content:u7}),ce=uU("Row",{label:(0,ej.string)(),children:r8([uZ,u4,u5,u2]),variant:(0,ej.optional)(r8([r5("default"),r5("warning"),r5("critical")])),tooltip:(0,ej.optional)((0,ej.string)())}),ct=uU("Spinner"),cn=r8([uZ,uW,uX,uJ,u0,u1,uY,uV,uq,u3,u$,u4,uH,u6,ce,ct,u5,u9]);r8([uJ,u$,uV,uQ,uq,uW,uH,uZ,uX,u0,u1,u3,u4,u6,ce,ct,u5,uY,uK,u2,u9]),function(e){e.ButtonClickEvent="ButtonClickEvent",e.FormSubmitEvent="FormSubmitEvent",e.InputChangeEvent="InputChangeEvent",e.FileUploadEvent="FileUploadEvent"}(O||(O={}));var cr=(0,ej.object)({type:(0,ej.string)(),name:(0,ej.optional)((0,ej.string)())}),ci=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.ButtonClickEvent),name:(0,ej.optional)((0,ej.string)())})),co=(0,ej.object)({name:(0,ej.string)(),size:(0,ej.number)(),contentType:(0,ej.string)(),contents:(0,ej.string)()}),ca=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.FormSubmitEvent),value:(0,ej.record)((0,ej.string)(),(0,ej.nullable)((0,ej.string)())),files:(0,ej.record)((0,ej.string)(),(0,ej.nullable)(co)),name:(0,ej.string)()})),cs=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.InputChangeEvent),name:(0,ej.string)(),value:(0,ej.string)()})),cl=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.FileUploadEvent),name:(0,ej.string)(),file:(0,ej.nullable)(co)}));(0,ej.union)([ci,ca,cs,cl]);var cu=(0,ej.union)([co,(0,ej.string)()]),cc=(0,ej.record)((0,ej.string)(),(0,ej.nullable)(cu));(0,ej.record)((0,ej.string)(),(0,ej.union)([cc,(0,ej.nullable)(cu)]));var c_=(0,ej.union)([iT,cn]),cp=(0,ej.record)((0,ej.string)(),B.JsonStruct),cd=n(2645);function cf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2)||void 0===arguments[2]||arguments[2],o=(l=JSON.stringify(t.value),u=cd.red,i?u(l):l),a=function(e){var t,n,r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return"never"===e.type||0===e.path.length?"":"At path: ".concat((t=e.path.join("."),n=cd.bold,r?n(t):t)," — ")}(t,i);if("union"===t.type){var s=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Array.isArray(e.schema)?e.schema.map(function(e){var n,r;return n=e.type,r=cd.green,t?r(n):n}):null}(t.path.reduce(function(t,n){return(0,B.isObject)(e.schema)&&e.schema[n]?e.schema[n]:t},e),i);return s?"".concat(a,"Expected the value to be one of: ").concat(s.join(", "),", but received: ").concat(o,"."):"".concat(a).concat(t.message,".")}if("literal"===t.type){var l,u,c,_,p=t.message.replace(RegExp("the literal `(.+)`,","u"),"the value to be `".concat((c=cd.green,i?c("$1"):"$1"),"`,")).replace(RegExp(", but received: (.+)","u"),", but received: ".concat((_=cd.red,i?_("$1"):"$1")));return"".concat(a).concat(p,".")}if("never"===t.type)return"Unknown key: ".concat((d=t.path.join("."),f=cd.bold,i?f(d):d),", received: ").concat(o,".");if("size"===t.refinement){var d,f,m,h,y,g=t.message.replace(RegExp("length between `(\\d+)` and `(\\d+)`","u"),"length between ".concat((m=cd.green,i?m("$1"):"$1")," and ").concat((h=cd.green,i?h("$2"):"$2"),",")).replace(RegExp("length of `(\\d+)`","u"),"length of ".concat((y=cd.red,i?y("$1"):"$1"))).replace(RegExp("a array","u"),"an array");return"".concat(a).concat(g,".")}return"".concat(a,"Expected a value of type ").concat((n=t.type,r=cd.green,i?r(n):n),", but received: ").concat(o,".")}function cy(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function cg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cb="snap_dialog",cv=(0,ej.optional)((0,ej.size)((0,ej.string)(),1,40)),cx=Object.freeze({targetName:cb,specificationBuilder:function(e){var t,n,r,i,o,a=e.allowedCaveats,s=e.methodHooks;return{permissionType:tz.PermissionType.RestrictedMethod,targetName:cb,allowedCaveats:void 0===a?null:a,methodImplementation:(r=s.showDialog,i=s.createInterface,o=s.getInterface,t=function(e){var t,n,a,s,l,u;return function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]3&&void 0!==arguments[3]&&arguments[3];(0,B.assert)(t.schema,"Expected a struct with a schema. Make sure to use `union` from `@metamask/snaps-sdk`."),(0,B.assert)(t.schema.length>0,"Expected a non-empty array of structs.");var a=t.schema.map(function(e){return e.schema[n]}),s=(0,ej.type)((r={},i=r8(a),n in r?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,r)),l=cm((0,ej.validate)(e,s,{coerce:o}),1)[0];if(l)throw Error(ch(s,l.failures()[0],!1));var u=t.schema.filter(function(t){return(0,ej.is)(e[n],t.schema[n])});(0,B.assert)(u.length>0,"Expected a struct to match the value.");var c=u.map(function(t){return(0,ej.validate)(e,t,{coerce:o})}),_=c.find(function(e){return!cm(e,1)[0]});if(_)return _[1];throw(0,B.assert)(c[0][0],"Expected at least one error."),Error(ch(t,c.reduce(function(e,t){var n=cm(t,1)[0];return((0,B.assert)(n,"Expected an error."),n.failures().length0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]2&&void 0!==arguments[2]?arguments[2]:104857600;if(!(0,B.isObject)(e))throw sm.invalidParams({message:"Expected params to be a single object."});var i=e.operation,o=e.newState,a=e.encrypted;if(!i||"string"!=typeof i||!Object.values(F).includes(i))throw sm.invalidParams({message:'Must specify a valid manage state "operation".'});if(void 0!==a&&"boolean"!=typeof a)throw sm.invalidParams({message:'"encrypted" parameter must be a boolean if specified.'});if(i===F.UpdateState){if(!(0,B.isObject)(o))throw sm.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be a plain object.'),data:{receivedNewState:void 0===o?"undefined":o}});try{n=(0,B.getJsonSize)(o)}catch(e){throw sm.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be JSON serializable.'),data:{receivedNewState:void 0===o?"undefined":o}})}if(n>r)throw sm.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must not exceed ').concat(r," bytes in size."),data:{receivedNewState:void 0===o?"undefined":o}})}return e}(n,s)).encrypted)||void 0===c||c)&&u.operation!==F.ClearState))return[3,2];return[4,r(!0)];case 1:p.sent(),p.label=2;case 2:switch(u.operation){case F.ClearState:return[3,3];case F.GetState:return[3,4];case F.UpdateState:return[3,6]}return[3,8];case 3:return i(l,_),[2,null];case 4:return[4,o(l,_)];case 5:return[2,p.sent()];case 6:return[4,a(l,u.newState,_)];case 7:return p.sent(),[2,null];case 8:throw sm.invalidParams("Invalid ".concat(s,' operation: "').concat(u.operation,'"'));case 9:return[2]}})},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){cz(o,r,i,a,s,"next",e)}function s(e){cz(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}),subjectTypes:[tz.SubjectType.Snap]}},methodHooks:{getUnlockPromise:!0,clearSnapState:!0,getSnapState:!0,updateSnapState:!0}});function cU(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let cJ=cU(),c$=/[&<>"']/,cK=RegExp(c$.source,"g"),cY=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,cV=RegExp(cY.source,"g"),cQ={"&":"&","<":"<",">":">",'"':""","'":"'"},cq=e=>cQ[e];function cW(e,t){if(t){if(c$.test(e))return e.replace(cK,cq)}else if(cY.test(e))return e.replace(cV,cq);return e}let cH=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,cG=/(^|[^\[])\^/g;function cZ(e,t){let n="string"==typeof e?e:e.source;t=t||"";let r={replace:(e,t)=>{let i="string"==typeof t?t:t.source;return i=i.replace(cG,"$1"),n=n.replace(e,i),r},getRegex:()=>new RegExp(n,t)};return r}function cX(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}let c0={exec:()=>null};function c1(e,t){let n=e.replace(/\|/g,(e,t,n)=>{let r=!1,i=t;for(;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"}),r=n.split(/ \|/),i=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),t){if(r.length>t)r.splice(t);else for(;r.length0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:c2(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t){let n=e.match(/^(\s+)(?:```)/);if(null===n)return t;let r=n[1];return t.split("\n").map(e=>{let t=e.match(/^\s+/);if(null===t)return e;let[n]=t;return n.length>=r.length?e.slice(r.length):e}).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){let t=c2(e,"#");this.options.pedantic?e=t.trim():(!t||/ $/.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=c2(t[0].replace(/^ *>[ \t]?/gm,""),"\n"),n=this.lexer.state.top;this.lexer.state.top=!0;let r=this.lexer.blockTokens(e);return this.lexer.state.top=n,{type:"blockquote",raw:t[0],tokens:r,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),r=n.length>1,i={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let o=RegExp(`^( {0,3}${n})((?:[ ][^\\n]*)?(?:\\n|$))`),a="",s="",l=!1;for(;e;){let n,r=!1;if(!(t=o.exec(e))||this.rules.block.hr.test(e))break;a=t[0],e=e.substring(a.length);let u=t[2].split("\n",1)[0].replace(/^\t+/,e=>" ".repeat(3*e.length)),c=e.split("\n",1)[0],_=0;this.options.pedantic?(_=2,s=u.trimStart()):(_=(_=t[2].search(/[^ ]/))>4?1:_,s=u.slice(_),_+=t[1].length);let p=!1;if(!u&&/^ *$/.test(c)&&(a+=c+"\n",e=e.substring(c.length+1),r=!0),!r){let t=RegExp(`^ {0,${Math.min(3,_-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),n=RegExp(`^ {0,${Math.min(3,_-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=RegExp(`^ {0,${Math.min(3,_-1)}}(?:\`\`\`|~~~)`),i=RegExp(`^ {0,${Math.min(3,_-1)}}#`);for(;e;){let o=e.split("\n",1)[0];if(c=o,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),r.test(c)||i.test(c)||t.test(c)||n.test(e))break;if(c.search(/[^ ]/)>=_||!c.trim())s+="\n"+c.slice(_);else{if(p||u.search(/[^ ]/)>=4||r.test(u)||i.test(u)||n.test(u))break;s+="\n"+c}p||c.trim()||(p=!0),a+=o+"\n",e=e.substring(o.length+1),u=c.slice(_)}}!i.loose&&(l?i.loose=!0:/\n *\n *$/.test(a)&&(l=!0));let d=null;this.options.gfm&&(d=/^\[[ xX]\] /.exec(s))&&(n="[ ] "!==d[0],s=s.replace(/^\[[ xX]\] +/,"")),i.items.push({type:"list_item",raw:a,task:!!d,checked:n,loose:!1,text:s,tokens:[]}),i.raw+=a}i.items[i.items.length-1].raw=a.trimEnd(),i.items[i.items.length-1].text=s.trimEnd(),i.raw=i.raw.trimEnd();for(let e=0;e"space"===e.type),n=t.length>0&&t.some(e=>/\n.*\n/.test(e.raw));i.loose=n}if(i.loose)for(let e=0;e$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!/[:|]/.test(t[2]))return;let n=c1(t[1]),r=t[2].replace(/^\||\| *$/g,"").split("|"),i=t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[],o={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)/^ *-+: *$/.test(e)?o.align.push("right"):/^ *:-+: *$/.test(e)?o.align.push("center"):/^ *:-+ *$/.test(e)?o.align.push("left"):o.align.push(null);for(let e of n)o.header.push({text:e,tokens:this.lexer.inline(e)});for(let e of i)o.rows.push(c1(e,o.header.length).map(e=>({text:e,tokens:this.lexer.inline(e)})));return o}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:cW(t[1])}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;let t=c2(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return -1;let n=0;for(let r=0;r-1){let n=0===t[0].indexOf("!")?5:4,r=n+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),/^$/.test(e)?n.slice(1):n.slice(1,-1)),c3(t,{href:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n,title:r?r.replace(this.rules.inline.anyPunctuation,"$1"):r},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=(n[2]||n[1]).replace(/\s+/g," "),r=t[e.toLowerCase()];if(!r){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return c3(n,r,n[0],this.lexer)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(!r||r[3]&&n.match(/[\p{L}\p{N}]/u))return;let i=r[1]||r[2]||"";if(!i||!n||this.rules.inline.punctuation.exec(n)){let n=[...r[0]].length-1,i,o,a=n,s=0,l="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+n);null!=(r=l.exec(t));){if(!(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6]))continue;if(o=[...i].length,r[3]||r[4]){a+=o;continue}if((r[5]||r[6])&&n%3&&!((n+o)%3)){s+=o;continue}if((a-=o)>0)continue;o=Math.min(o,o+a+s);let t=[...r[0]][0].length,l=e.slice(0,n+r.index+t+o);if(Math.min(n,o)%2){let e=l.slice(1,-1);return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}let u=l.slice(2,-2);return{type:"strong",raw:l,text:u,tokens:this.lexer.inlineTokens(u)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," "),n=/[^ ]/.test(e),r=/^ /.test(e)&&/ $/.test(e);return n&&r&&(e=e.substring(1,e.length-1)),e=cW(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return n="@"===t[2]?"mailto:"+(e=cW(t[1])):e=cW(t[1]),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])n="mailto:"+(e=cW(t[0]));else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(r!==t[0])e=cW(t[0]),n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e;return e=this.lexer.state.inRawBlock?t[0]:cW(t[0]),{type:"text",raw:t[0],text:e}}}}let c6=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,c5=/(?:[*+-]|\d{1,9}[.)])/,c8=cZ(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,c5).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),c7=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,c9=/(?!\s*\])(?:\\.|[^\[\]\\])+/,_e=cZ(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",c9).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),_t=cZ(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,c5).getRegex(),_n="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_r=/|$))/,_i=cZ("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",_r).replace("tag",_n).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),_o=cZ(c7).replace("hr",c6).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex(),_a=cZ(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",_o).getRegex(),_s={blockquote:_a,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:_e,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:c6,html:_i,lheading:c8,list:_t,newline:/^(?: *(?:\n|$))+/,paragraph:_o,table:c0,text:/^[^\n]+/},_l=cZ("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",c6).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex(),_u={..._s,table:_l,paragraph:cZ(c7).replace("hr",c6).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",_l).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex()},_c={..._s,html:cZ("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",_r).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:c0,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:cZ(c7).replace("hr",c6).replace("heading"," *#{1,6} *[^\n]").replace("lheading",c8).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},__=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,_p=/^( {2,}|\\)\n(?!\s*$)/,_d="\\p{P}\\p{S}",_f=cZ(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,_d).getRegex(),_m=cZ(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,_d).getRegex(),_h=cZ("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,_d).getRegex(),_y=cZ("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,_d).getRegex(),_g=cZ(/\\([punct])/,"gu").replace(/punct/g,_d).getRegex(),_b=cZ(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),_v=cZ(_r).replace("(?:-->|$)","-->").getRegex(),_x=cZ("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",_v).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),_D=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,_S=cZ(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",_D).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),_T=cZ(/^!?\[(label)\]\[(ref)\]/).replace("label",_D).replace("ref",c9).getRegex(),_E=cZ(/^!?\[(ref)\](?:\[\])?/).replace("ref",c9).getRegex(),_w=cZ("reflink|nolink(?!\\()","g").replace("reflink",_T).replace("nolink",_E).getRegex(),_A={_backpedal:c0,anyPunctuation:_g,autolink:_b,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:_p,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:c0,emStrongLDelim:_m,emStrongRDelimAst:_h,emStrongRDelimUnd:_y,escape:__,link:_S,nolink:_E,punctuation:_f,reflink:_T,reflinkSearch:_w,tag:_x,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\t+" ".repeat(n.length));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),1===n.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if((n=this.tokenizer.fences(e))||(n=this.tokenizer.heading(e))||(n=this.tokenizer.hr(e))||(n=this.tokenizer.blockquote(e))||(n=this.tokenizer.list(e))||(n=this.tokenizer.html(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if((n=this.tokenizer.table(e))||(n=this.tokenizer.lheading(e))){e=e.substring(n.raw.length),t.push(n);continue}if(i=e,this.options.extensions&&this.options.extensions.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{"number"==typeof(t=e.call({lexer:this},r))&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(this.state.top&&(n=this.tokenizer.paragraph(i))){r=t[t.length-1],o&&"paragraph"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n),o=i.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,r,i,o,a,s;let l=e;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.anyPunctuation.exec(l));)l=l.slice(0,o.index)+"++"+l.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;e;)if(a||(s=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if((n=this.tokenizer.emStrong(e,l,s))||(n=this.tokenizer.codespan(e))||(n=this.tokenizer.br(e))||(n=this.tokenizer.del(e))||(n=this.tokenizer.autolink(e))||!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}if(i=e,this.options.extensions&&this.options.extensions.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{"number"==typeof(t=e.call({lexer:this},r))&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(i)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(s=n.raw.slice(-1)),a=!0,(r=t[t.length-1])&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return t}}class _O{options;constructor(e){this.options=e||cJ}code(e,t,n){let r=(t||"").match(/^\S*/)?.[0];return(e=e.replace(/\n$/,"")+"\n",r)?'
'+(n?e:cW(e,!0))+"
\n":"
"+(n?e:cW(e,!0))+"
\n"}blockquote(e){return`
+ */var r=n(604),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:o,_owner:s.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},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(!o||o<0?0:+o,i.length)===i)?(u="must not be",t=t.replace(/^not /,"")):u="must be",a=" argument",(void 0===s||s>e.length)&&(s=e.length),e.substring(s-a.length,s)===a)c="The ".concat(e," ").concat(u," ").concat(r(t,"type"));else{var i,o,a,s,l,u,c,_=("number"!=typeof l&&(l=0),l+1>e.length||-1===e.indexOf(".",l))?"argument":"property";c='The "'.concat(e,'" ').concat(_," ").concat(u," ").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 o=n(8051),a=n(2557);n(1285)(c,o);for(var s=i(a.prototype),l=0;l{"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,o,a,s,l=n(4406);e.exports=E,E.ReadableState=T,n(2699).EventEmitter;var u=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,y=n(4452).q,g=y.ERR_INVALID_ARG_TYPE,b=y.ERR_STREAM_PUSH_AFTER_EOF,v=y.ERR_METHOD_NOT_IMPLEMENTED,x=y.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&&(o||(o=n(214).s),this.decoder=new o(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,o){i("readableAddChunk",t);var a,s,l,u,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?C(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,N(e)))}}(e,d);else{if(o||(a=d,s=t,_.isBuffer(s)||s instanceof p||"string"==typeof s||void 0===s||a.objectMode||(l=new g("chunk",["string","Buffer","Uint8Array"],s)),c=l),c)D(e,c);else if(d.objectMode||t&&t.length>0){if("string"==typeof t||d.objectMode||Object.getPrototypeOf(t)===_.prototype||(u=t,t=_.from(u)),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 C(e){var t=e._readableState;i("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(i("emitReadable",t.flowing),t.emittedReadable=!0,l.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,l.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 z(e){var t=e._readableState;i("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,l.nextTick(R,t,e))}function R(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?z(this):C(this),null;if(0===(e=M(e,n))&&n.ended)return 0===n.length&&z(this),null;var o=n.needReadable;return i("need readable",o),(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&&z(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 o=t&&!1===t.end||e===l.stdout||e===l.stderr?m:a;function a(){i("onend"),e.end()}r.endEmitted?l.nextTick(o):n.once("end",o),e.on("unpipe",function t(o,l){i("onunpipe"),o===n&&l&&!1===l.hasUnpiped&&(l.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",a),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&&u(n,"data")&&(e.flowing=!0,F(n))};e.on("drain",s);var c=!1;function _(t){i("ondata");var o=e.write(t);i("dest.write",o),!1===o&&((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===u(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 o=0;o0,!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?C(this):r.reading||l.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&&l.nextTick(I,this),n},E.prototype.removeAllListeners=function(e){var t=c.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&l.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,l.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 o 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(o){i("wrapped data"),n.decoder&&(o=n.decoder.write(o)),(!n.objectMode||null!=o)&&(n.objectMode||o&&o.length)&&(t.push(o)||(r=!0,e.pause()))}),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var a=0;a{"use strict";e.exports=c;var r=n(4452).q,i=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,l=n(7073);function u(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new o);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,o=n(4406);function a(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)},l=n(5010),u=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,y=d.ERR_STREAM_CANNOT_PIPE,g=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?(o.nextTick(i,t),o.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 a=C(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||M(e,n),r?o.nextTick(A,e,n,a,i):A(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.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(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)),l.call(this)}function w(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(i,t.onwrite):e._write(i,o,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 M(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 o=0,s=!0;n;)r[o]=n,n.isBuf||(s=!1),n=n.next,o+=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 a(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,c=n.callback,_=t.objectMode?1:l.length;if(w(e,t,!1,_,l,u,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function C(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=C(t);if(n&&(t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,o.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,l),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 y)},E.prototype.write=function(e,t,n){var r,i,a,s,l,_,p,d=this._writableState,m=!1,h=!d.objectMode&&(r=e,u.isBuffer(r)||r instanceof c);return h&&!u.isBuffer(e)&&(i=e,e=u.from(i)),("function"==typeof t&&(n=t,t=null),h?t="buffer":t||(t=d.defaultEncoding),"function"!=typeof n&&(n=S),d.ending)?(a=n,D(this,s=new v),o.nextTick(a,s)):(h||(l=e,_=n,null===l?p=new b:"string"==typeof l||d.objectMode||(p=new f("chunk",["string","Buffer"],l)),!p||(D(this,p),o.nextTick(_,p),0)))&&(d.pendingcb++,m=function(e,t,n,r,i,o){if(!n){var a,s,l=(a=r,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof a||(a=u.from(a,s)),a);r!==l&&(n=!0,i="buffer",r=l)}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?o.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 o(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 a=n(9885),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=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[l]=null,t(f(n,!1)))}}function h(e){i.nextTick(m,e)}var y=Object.getPrototypeOf(function(){}),g=Object.setPrototypeOf((o(r={get stream(){return this[d]},next:function(){var e,t,n=this,r=this[u];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[u]?t(n[u]):e(f(void 0,!0))})});var o=this[_];if(o)t=new Promise((e=this,function(t,n){o.then(function(){if(e[c]){t(f(void 0,!0));return}e[p](t,n)},n)}));else{var a=this[d].read();if(null!==a)return Promise.resolve(f(a,!1));t=new Promise(this[p])}return this[_]=t,t}},Symbol.asyncIterator,function(){return this}),o(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),y);e.exports=function(e){var t,n=Object.create(g,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:e._readableState.endEmitted,writable:!0}),o(t,p,{value:function(e,t){var r=n[d].read();r?(n[_]=null,n[s]=null,n[l]=null,e(f(r,!1))):(n[s]=e,n[l]=t)},writable:!0}),t));return n[_]=null,a(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[l];null!==t&&(n[_]=null,n[s]=null,n[l]=null,t(e)),n[u]=e;return}var r=n[s];null!==r&&(n[_]=null,n[s]=null,n[l]=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,o=0;i;)t=i.data,n=o,s.prototype.copy.call(t,r,n),o+=i.data.length,i=i.next;return r}},{key:"consume",value:function(e,t){var n;return ei.length?i.length:e;if(o===i.length?r+=i:r+=i.slice(0,e),0==(e-=o)){o===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(o));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,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(o));break}++r}return this.length-=r,t}},{key:u,value:function(e,t){return l(this,i(i({},t),{},{depth:0,customInspect:!1}))}}],o(n.prototype,e),t&&o(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}()},2262:(e,t,n)=>{"use strict";var r=n(4406);function i(e,t){a(e,t),o(e)}function o(e){(!e._writableState||e._writableState.emitClose)&&(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function a(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.nextTick(a,this,e)):r.nextTick(a,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(o,n):(n._writableState.errorEmitted=!0,r.nextTick(i,n,e)):r.nextTick(i,n,e):t?(r.nextTick(o,n),t(e)):r.nextTick(o,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,o){if("function"==typeof n)return e(t,null,n);n||(n={}),a=o||i,s=!1,o=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,o=i.ERR_MISSING_ARGS,a=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function l(e){e()}function u(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 o(e);_=!0,o()}),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();o(t||new a("pipe"))}}});return c.reduce(u)}},7605:(e,t,n)=>{"use strict";var r=n(4452).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var o=null!=t.highWaterMark?t.highWaterMark:i?t[n]:null;if(null!=o){if(!(isFinite(o)&&Math.floor(o)===o)||o<0){var a=i?n:"highWaterMark";throw new r(a,o)}return Math.floor(o)}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(o){if("object"!=typeof o||null===o)return o;if(o instanceof Date)return new Date(o);if(Array.isArray(o))return r(o,e);if(o instanceof Map)return new Map(r(Array.from(o),e));if(o instanceof Set)return new Set(r(Array.from(o),e));var a={};for(var s in t.push(o),n.push(a),o){var l=o[s];if("object"!=typeof l||null===l)a[s]=l;else if(l instanceof Date)a[s]=new Date(l);else if(l instanceof Map)a[s]=new Map(r(Array.from(l),e));else if(l instanceof Set)a[s]=new Set(r(Array.from(l),e));else if(ArrayBuffer.isView(l))a[s]=i(l);else{var u=t.indexOf(l);-1!==u?a[s]=n[u]:a[s]=e(l)}}return t.pop(),n.pop(),a}:function e(o){if("object"!=typeof o||null===o)return o;if(o instanceof Date)return new Date(o);if(Array.isArray(o))return r(o,e);if(o instanceof Map)return new Map(r(Array.from(o),e));if(o instanceof Set)return new Set(r(Array.from(o),e));var a={};for(var s in t.push(o),n.push(a),o)if(!1!==Object.hasOwnProperty.call(o,s)){var l=o[s];if("object"!=typeof l||null===l)a[s]=l;else if(l instanceof Date)a[s]=new Date(l);else if(l instanceof Map)a[s]=new Map(r(Array.from(l),e));else if(l instanceof Set)a[s]=new Set(r(Array.from(l),e));else if(ArrayBuffer.isView(l))a[s]=i(l);else{var u=t.indexOf(l);-1!==u?a[s]=n[u]:a[s]=e(l)}}return t.pop(),n.pop(),a};function r(e,r){for(var o=Object.keys(e),a=Array(o.length),s=0;s{/*! safe-buffer. MIT License. Feross Aboukhadijeh */var r=n(8834),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return i(e,t,n)},a.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},a.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r.SlowBuffer(e)}},3321:(e,t,n)=>{let r=Symbol("SemVer ANY");class i{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof i){if(!!t.loose===e.loose)return e;e=e.value}u("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,u("comp",this)}parse(e){let t=this.options.loose?a[s.COMPARATORLOOSE]:a[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(u("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 l(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=o(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("=")||l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}e.exports=i;let o=n(1388),{safeRe:a,t:s}=n(4808),l=n(8117),u=n(952),c=n(2435),_=n(6843)},6843:(e,t,n)=>{class r{constructor(e,t){if(t=a(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=>!y(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&&g(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=o.get(n);if(r)return r;let i=this.options.loose,a=i?c[_.HYPHENRANGELOOSE]:c[_.HYPHENRANGE];l("hyphen replace",e=e.replace(a,N(this.options.includePrerelease))),l("comparator trim",e=e.replace(c[_.COMPARATORTRIM],p)),l("tilde trim",e=e.replace(c[_.TILDETRIM],d)),l("caret trim",e=e.replace(c[_.CARETTRIM],f));let u=e.split(" ").map(e=>v(e,this.options)).join(" ").split(/\s+/).map(e=>C(e,this.options));i&&(u=u.filter(e=>(l("loose invalid filter",e,this.options),!!e.match(c[_.COMPARATORLOOSE])))),l("range list",u);let g=new Map,b=u.map(e=>new s(e,this.options));for(let e of b){if(y(e))return[e];g.set(e.value,e)}g.size>1&&g.has("")&&g.delete("");let x=[...g.values()];return o.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 u(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,g=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)=>(l("comp",e,t),l("caret",e=T(e,t)),l("tildes",e=D(e,t)),l("xrange",e=w(e,t)),l("stars",e=M(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,o)=>{let a;return l("tilde",e,t,n,r,i,o),x(n)?a="":x(r)?a=`>=${n}.0.0 <${+n+1}.0.0-0`:x(i)?a=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(l("replaceTilde pr",o),a=`>=${n}.${r}.${i}-${o} <${n}.${+r+1}.0-0`):a=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,l("tilde return",a),a})},T=(e,t)=>e.trim().split(/\s+/).map(e=>E(e,t)).join(" "),E=(e,t)=>{l("caret",e,t);let n=t.loose?c[_.CARETLOOSE]:c[_.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,o,a)=>{let s;return l("caret",e,t,n,i,o,a),x(n)?s="":x(i)?s=`>=${n}.0.0${r} <${+n+1}.0.0-0`:x(o)?s="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:a?(l("replaceCaret pr",a),s="0"===n?"0"===i?`>=${n}.${i}.${o}-${a} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o}-${a} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o}-${a} <${+n+1}.0.0-0`):(l("no pr"),s="0"===n?"0"===i?`>=${n}.${i}.${o}${r} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o} <${+n+1}.0.0-0`),l("caret return",s),s})},w=(e,t)=>(l("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,o,a,s)=>{l("xRange",e,n,r,i,o,a,s);let u=x(i),c=u||x(o),_=c||x(a);return"="===r&&_&&(r=""),s=t.includePrerelease?"-0":"",u?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&_?(c&&(o=0),a=0,">"===r?(r=">=",c?(i=+i+1,o=0):o=+o+1,a=0):"<="===r&&(r="<",c?i=+i+1:o=+o+1),"<"===r&&(s="-0"),n=`${r+i}.${o}.${a}${s}`):c?n=`>=${i}.0.0${s} <${+i+1}.0.0-0`:_&&(n=`>=${i}.${o}.0${s} <${i}.${+o+1}.0-0`),l("xRange return",n),n})},M=(e,t)=>(l("replaceStars",e,t),e.trim().replace(c[_.STAR],"")),C=(e,t)=>(l("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?_.GTE0PRE:_.GTE0],"")),N=e=>(t,n,r,i,o,a,s,l,u,c,_,p,d)=>`${n=x(r)?"":x(i)?`>=${r}.0.0${e?"-0":""}`:x(o)?`>=${r}.${i}.0${e?"-0":""}`:a?`>=${n}`:`>=${n}${e?"-0":""}`} ${l=x(u)?"":x(c)?`<${+u+1}.0.0-0`:x(_)?`<${u}.${+c+1}.0-0`:p?`<=${u}.${c}.${_}-${p}`:e?`<${u}.${c}.${+_+1}-0`:`<=${l}`}`.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:o}=n(5558),{safeRe:a,t:s}=n(4808),l=n(1388),{compareIdentifiers:u}=n(4935);class c{constructor(e,t){if(t=l(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?a[s.LOOSE]:a[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>o||this.major<0)throw TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>o||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===u(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),o=n(6379),a=n(8463),s=n(1897),l=n(506);e.exports=(e,t,n,u)=>{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,u);case"!=":return i(e,n,u);case">":return o(e,n,u);case">=":return a(e,n,u);case"<":return s(e,n,u);case"<=":return l(e,n,u);default:throw TypeError(`Invalid operator: ${t}`)}}},8686:(e,t,n)=>{let r=n(2435),i=n(9943),{safeRe:o,t:a}=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 r;let i=t.includePrerelease?o[a.COERCERTLFULL]:o[a.COERCERTL];for(;(r=i.exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&r.index+r[0].length===n.index+n[0].length||(n=r),i.lastIndex=r.index+r[1].length+r[2].length;i.lastIndex=-1}else n=e.match(t.includePrerelease?o[a.COERCEFULL]:o[a.COERCE]);if(null===n)return null;let s=n[2],l=n[3]||"0",u=n[4]||"0",c=t.includePrerelease&&n[5]?`-${n[5]}`:"",_=t.includePrerelease&&n[6]?`+${n[6]}`:"";return i(`${s}.${l}.${u}${c}${_}`,t)}},5914:(e,t,n)=>{let r=n(2435);e.exports=(e,t,n)=>{let i=new r(e,n),o=new r(t,n);return i.compare(o)||i.compareBuild(o)}},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),o=n.compare(i);if(0===o)return null;let a=o>0,s=a?n:i,l=a?i:n,u=!!s.prerelease.length,c=!!l.prerelease.length;if(c&&!u)return l.patch||l.minor?s.patch?"patch":s.minor?"minor":"major":"major";let _=u?"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,o)=>{"string"==typeof n&&(o=i,i=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,i,o).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),o=n(2435),a=n(4935),s=n(9943),l=n(7230),u=n(6694),c=n(6360),_=n(6007),p=n(4551),d=n(469),f=n(4250),m=n(8204),h=n(2271),y=n(733),g=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),M=n(8117),C=n(8686),N=n(3321),k=n(6843),j=n(9844),I=n(8865),O=n(3727),P=n(4338),F=n(1542),L=n(6240),z=n(9106),R=n(995),B=n(7805),U=n(2013),J=n(1338),$=n(3122);e.exports={parse:s,valid:l,clean:u,inc:c,diff:_,major:p,minor:d,patch:f,prerelease:m,compare:h,rcompare:y,compareLoose:g,compareBuild:b,sort:v,rsort:x,gt:D,lt:S,eq:T,neq:E,gte:w,lte:A,cmp:M,coerce:C,Comparator:N,Range:k,satisfies:j,toComparators:I,maxSatisfying:O,minSatisfying:P,minVersion:F,validRange:L,outside:z,gtr:R,ltr:B,intersects:U,simplifyRange:J,subset:$,SemVer:o,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.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:o}=n(5558),a=n(952);t=e.exports={};let s=t.re=[],l=t.safeRe=[],u=t.src=[],c=t.t={},_=0,p="[a-zA-Z0-9-]",d=[["\\s",1],["\\d",o],[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=_++;a(e,i,t),c[e]=i,u[i]=t,s[i]=new RegExp(t,n?"g":void 0),l[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",`(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})`),m("MAINVERSIONLOOSE",`(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})`),m("PRERELEASEIDENTIFIER",`(?:${u[c.NUMERICIDENTIFIER]}|${u[c.NONNUMERICIDENTIFIER]})`),m("PRERELEASEIDENTIFIERLOOSE",`(?:${u[c.NUMERICIDENTIFIERLOOSE]}|${u[c.NONNUMERICIDENTIFIER]})`),m("PRERELEASE",`(?:-(${u[c.PRERELEASEIDENTIFIER]}(?:\\.${u[c.PRERELEASEIDENTIFIER]})*))`),m("PRERELEASELOOSE",`(?:-?(${u[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[c.PRERELEASEIDENTIFIERLOOSE]})*))`),m("BUILDIDENTIFIER",`${p}+`),m("BUILD",`(?:\\+(${u[c.BUILDIDENTIFIER]}(?:\\.${u[c.BUILDIDENTIFIER]})*))`),m("FULLPLAIN",`v?${u[c.MAINVERSION]}${u[c.PRERELEASE]}?${u[c.BUILD]}?`),m("FULL",`^${u[c.FULLPLAIN]}$`),m("LOOSEPLAIN",`[v=\\s]*${u[c.MAINVERSIONLOOSE]}${u[c.PRERELEASELOOSE]}?${u[c.BUILD]}?`),m("LOOSE",`^${u[c.LOOSEPLAIN]}$`),m("GTLT","((?:<|>)?=?)"),m("XRANGEIDENTIFIERLOOSE",`${u[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),m("XRANGEIDENTIFIER",`${u[c.NUMERICIDENTIFIER]}|x|X|\\*`),m("XRANGEPLAIN",`[v=\\s]*(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:${u[c.PRERELEASE]})?${u[c.BUILD]}?)?)?`),m("XRANGEPLAINLOOSE",`[v=\\s]*(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:${u[c.PRERELEASELOOSE]})?${u[c.BUILD]}?)?)?`),m("XRANGE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAIN]}$`),m("XRANGELOOSE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAINLOOSE]}$`),m("COERCEPLAIN",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`),m("COERCE",`${u[c.COERCEPLAIN]}(?:$|[^\\d])`),m("COERCEFULL",u[c.COERCEPLAIN]+`(?:${u[c.PRERELEASE]})?`+`(?:${u[c.BUILD]})?`+"(?:$|[^\\d])"),m("COERCERTL",u[c.COERCE],!0),m("COERCERTLFULL",u[c.COERCEFULL],!0),m("LONETILDE","(?:~>?)"),m("TILDETRIM",`(\\s*)${u[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",m("TILDE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAIN]}$`),m("TILDELOOSE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAINLOOSE]}$`),m("LONECARET","(?:\\^)"),m("CARETTRIM",`(\\s*)${u[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",m("CARET",`^${u[c.LONECARET]}${u[c.XRANGEPLAIN]}$`),m("CARETLOOSE",`^${u[c.LONECARET]}${u[c.XRANGEPLAINLOOSE]}$`),m("COMPARATORLOOSE",`^${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]})$|^$`),m("COMPARATOR",`^${u[c.GTLT]}\\s*(${u[c.FULLPLAIN]})$|^$`),m("COMPARATORTRIM",`(\\s*)${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]}|${u[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",m("HYPHENRANGE",`^\\s*(${u[c.XRANGEPLAIN]})\\s+-\\s+(${u[c.XRANGEPLAIN]})\\s*$`),m("HYPHENRANGELOOSE",`^\\s*(${u[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[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"),o=Symbol("length"),a=Symbol("lengthCalculator"),s=Symbol("allowStale"),l=Symbol("maxAge"),u=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(g(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[l])return!1;let n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[l]&&n>e[l]},y=e=>{if(e[o]>e[i])for(let t=e[_].tail;e[o]>e[i]&&null!==t;){let n=t.prev;g(e,t),t=n}},g=(e,t)=>{if(t){let n=t.value;e[u]&&e[u](n.key,n.value),e[o]-=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)&&(g(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[a]="function"!=typeof t?f:t,this[s]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[u]=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,y(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[l]=e,y(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[a]&&(this[a]=e,this[o]=0,this[_].forEach(e=>{e.length=this[a](e.value,e.key),this[o]+=e.length})),y(this)}get lengthCalculator(){return this[a]}get length(){return this[o]}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[u]&&this[_]&&this[_].length&&this[_].forEach(e=>this[u](e.key,e.value)),this[p]=new Map,this[_]=new r,this[o]=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[l])&&"number"!=typeof n)throw TypeError("maxAge must be a number");let r=n?Date.now():0,s=this[a](t,e);if(this[p].has(e)){if(s>this[i])return g(this,this[p].get(e)),!1;let a=this[p].get(e),l=a.value;return this[u]&&!this[c]&&this[u](e,l.value),l.now=r,l.maxAge=n,l.value=t,this[o]+=s-l.length,l.length=s,this.get(e),y(this),!0}let d=new b(e,t,s,r,n);return d.length>this[i]?(this[u]&&this[u](e,t),!1):(this[o]+=d.length,this[_].unshift(d),this[p].set(e,this[_].head),y(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?(g(this,e),e.value):null}del(e){g(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 o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!o||-1===a.compare(e))&&(o=e,a=new r(o,n))}),o}},4338:(e,t,n)=>{let r=n(2435),i=n(6843);e.exports=(e,t,n)=>{let o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(!o||1===a.compare(e))&&(o=e,a=new r(o,n))}),o}},1542:(e,t,n)=>{let r=n(2435),i=n(6843),o=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">=":(!a||o(t,a))&&(a=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),a&&(!n||o(n,a))&&(n=a)}return n&&e.test(n)?n:null}},9106:(e,t,n)=>{let r=n(2435),i=n(3321),{ANY:o}=i,a=n(6843),s=n(9844),l=n(6379),u=n(1897),c=n(506),_=n(8463);e.exports=(e,t,n,p)=>{let d,f,m,h,y;switch(e=new r(e,p),t=new a(t,p),n){case">":d=l,f=c,m=u,h=">",y=">=";break;case"<":d=u,f=_,m=l,h="<",y="<=";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===o&&(e=new i(">=0.0.0")),a=a||e,s=s||e,d(e.semver,a.semver,p)?a=e:m(e.semver,s.semver,p)&&(s=e)}),a.operator===h||a.operator===y||(!s.operator||s.operator===h)&&f(e,s.semver)||s.operator===y&&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 o=[],a=null,s=null,l=e.sort((e,t)=>i(e,t,n));for(let e of l){let i=r(e,t,n);i?(s=e,a||(a=e)):(s&&o.push([a,s]),s=null,a=null)}a&&o.push([a,null]);let u=[];for(let[e,t]of o)e===t?u.push(e):t||e!==l[0]?t?e===l[0]?u.push(`<=${t}`):u.push(`${e} - ${t}`):u.push(`>=${e}`):u.push("*");let c=u.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(3321),{ANY:o}=i,a=n(9844),s=n(2271),l=[new i(">=0.0.0-0")],u=[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===o){if(1===t.length&&t[0].semver===o)return!0;e=n.includePrerelease?l:u}if(1===t.length&&t[0].semver===o){if(n.includePrerelease)return!0;t=u}let y=new Set;for(let t of e)">"===t.operator||">="===t.operator?r=_(r,t,n):"<"===t.operator||"<="===t.operator?i=p(i,t,n):y.add(t.semver);if(y.size>1||r&&i&&((c=s(r.semver,i.semver,n))>0||0===c&&(">="!==r.operator||"<="!==i.operator)))return null;for(let e of y){if(r&&!a(e,String(r),n)||i&&!a(e,String(i),n))return null;for(let r of t)if(!a(e,String(r),n))return!1;return!0}let g=!!i&&!n.includePrerelease&&!!i.semver.prerelease.length&&i.semver,b=!!r&&!n.includePrerelease&&!!r.semver.prerelease.length&&r.semver;for(let e of(g&&1===g.prerelease.length&&"<"===i.operator&&0===g.prerelease[0]&&(g=!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&&!a(r.semver,String(e),n))return!1}if(i){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=p(i,e,n))===e&&f!==i)return!1}else if("<="===i.operator&&!a(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&&!g},_=(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}}},7669:(e,t,n)=>{"use strict";var r=n(7286),i=n(5195),o=n(1181)(),a=n(326),s=n(5408),l=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,u=!0;if("length"in e&&a){var c=a(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(u=!1)}return(r||u||!n)&&(o?i(e,"length",t,!0,!0):i(e,"length",t)),e}},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 o(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",l));var a=!1;function s(){a||(a=!0,e.end())}function l(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){if(c(),0===r.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",i),e.removeListener("drain",o),n.removeListener("end",s),n.removeListener("close",l),n.removeListener("error",u),e.removeListener("error",u),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",u),e.on("error",u),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e}},6871:(e,t,n)=>{let{EventEmitter:r}=n(2699),i=Error("Stream was destroyed"),o=Error("Premature close"),a=n(281),s=n(2865),l=16809999,u=17423,c=16527,_=1167,p=12431,d=82975,f=32879,m=71303183,h=3276815,y=1179663,g=72482831,b=17563663,v=Symbol.asyncIterator||Symbol("asyncIterator");class x{constructor(e,{highWaterMark:t=16384,map:n=null,mapWritable:r,byteLength:i,byteLengthWritable:o}={}){this.stream=e,this.queue=new s,this.highWaterMark=t,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=o||i||J,this.map=r||n,this.afterWrite=M.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 M(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&&o(e.read())}),this.on("close",function(){null!==n&&o(null)}),{[v](){return this},next:()=>new Promise(function(t,i){n=t,r=i;let a=e.read();null!==a?o(a):(8&e._duplexState)!=0&&o(null)}),return:()=>a(null),throw:e=>a(e)};function o(o){null!==r&&(t?r(t):null===o&&(16384&e._duplexState)==0?r(i):n({value:o,done:null===o}),r=n=null)}function a(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(z.bind(this))}}function z(e,t){let n=this._transformState.afterFinal;if(e)return n(e);null!=t&&this.push(t),this.push(null),n(null)}function R(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],a=null,s=null;for(let e=1;e1,l),i.pipe(a)),i=a;if(r){let e=!1,t=U(a)||!!(a._writableState&&a._writableState.autoDestroy);a.on("error",e=>{null===s&&(s=e)}),a.on("finish",()=>{e=!0,t||r(s)}),t&&a.on("close",()=>r(s||(e?null:o)))}return a;function l(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:R,pipelinePromise:function(...e){return new Promise((t,n)=>R(...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 o(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=l,this.end=u,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 a(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 l(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 u(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=o,o.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)},o.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}},7715:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Struct:()=>u,StructError:()=>r,any:()=>T,array:()=>E,assert:()=>c,assign:()=>m,bigint:()=>w,boolean:()=>A,coerce:()=>W,create:()=>_,date:()=>M,defaulted:()=>H,define:()=>h,deprecated:()=>y,dynamic:()=>g,empty:()=>Z,enums:()=>C,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:()=>z,object:()=>R,omit:()=>v,optional:()=>B,partial:()=>x,pattern:()=>er,pick:()=>D,record:()=>U,refine:()=>eo,regexp:()=>J,set:()=>$,size:()=>ei,string:()=>K,struct:()=>S,trimmed:()=>G,tuple:()=>Y,type:()=>V,union:()=>Q,unknown:()=>q,validate:()=>f});class r extends TypeError{constructor(e,t){let n;let{message:r,explanation:i,...o}=e,{path:a}=e,s=0===a.length?r:`At path: ${a.join(".")} -- ${r}`;super(i??s),null!=i&&(this.cause=s),Object.assign(this,o),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...t()])}}function i(e){return"object"==typeof e&&null!=e}function o(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function a(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function*s(e,t,n,r){var o;for(let s of(i(o=e)&&"function"==typeof o[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:o}=t,{type:s}=n,{refinement:l,message:u=`Expected a value of type \`${s}\`${l?` with refinement \`${l}\``:""}, but received: \`${a(r)}\``}=e;return{value:r,type:s,refinement:l,key:i[i.length-1],path:i,branch:o,...e,message:u}}(s,t,n,r);e&&(yield e)}}function*l(e,t,n={}){let{path:r=[],branch:o=[e],coerce:a=!1,mask:s=!1}=n,u={path:r,branch:o};if(a&&(e=t.coercer(e,u),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,u))r.explanation=n.message,c="not_valid",yield[r,void 0];for(let[_,p,d]of t.entries(e,u)){let t=l(p,d,{path:void 0===_?r:[...r,_],branch:void 0===_?o:[...o,p],coerce:a,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]):a&&(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,u))r.explanation=n.message,c="not_refined",yield[r,void 0];"valid"===c&&(yield[void 0,e])}class u{constructor(e){let{type:t,schema:n,validator:r,refiner:i,coercer:o=e=>e,entries:a=function*(){}}=e;this.type=t,this.schema=n,this.entries=a,this.coercer=o,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=l(e,t,n),o=function(e){let{done:t,value:n}=e.next();return t?void 0:n}(i);if(o[0]){let e=new r(o[0],function*(){for(let e of i)e[0]&&(yield e[0])});return[e,void 0]}{let e=o[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?V(r):R(r)}function h(e,t){return new u({type:e,schema:null,validator:t})}function y(e,t){return new u({...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 g(e){return new u({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 u({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?V(r):R(r)}function x(e){let t=e instanceof u?{...e.schema}:{...e};for(let e in t)t[e]=B(t[e]);return R(t)}function D(e,t){let{schema:n}=e,r={};for(let e of t)r[e]=n[e];return R(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 u({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: ${a(e)}`})}function w(){return h("bigint",e=>"bigint"==typeof e)}function A(){return h("boolean",e=>"boolean"==typeof e)}function M(){return h("date",e=>e instanceof Date&&!isNaN(e.getTime())||`Expected a valid \`Date\` object, but received: ${a(e)}`)}function C(e){let t={},n=e.map(e=>a(e)).join();for(let n of e)t[n]=n;return new u({type:"enums",schema:t,validator:t=>e.includes(t)||`Expected one of \`${n}\`, but received: ${a(t)}`})}function N(){return h("func",e=>"function"==typeof e||`Expected a function, but received: ${a(e)}`)}function k(e){return h("instance",t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${a(t)}`)}function j(){return h("integer",e=>"number"==typeof e&&!isNaN(e)&&Number.isInteger(e)||`Expected an integer, but received: ${a(e)}`)}function I(e){return new u({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=a(e),n=typeof e;return new u({type:"literal",schema:"string"===n||"number"===n||"boolean"===n?e:null,validator:n=>n===e||`Expected the literal \`${t}\`, but received: ${a(n)}`})}function P(e,t){return new u({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: ${a(e)}`})}function F(){return h("never",()=>!1)}function L(e){return new u({...e,validator:(t,n)=>null===t||e.validator(t,n),refiner:(t,n)=>null===t||e.refiner(t,n)})}function z(){return h("number",e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${a(e)}`)}function R(e){let t=e?Object.keys(e):[],n=F();return new u({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: ${a(e)}`,coercer:e=>i(e)?{...e}:e})}function B(e){return new u({...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 u({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: ${a(e)}`})}function J(){return h("regexp",e=>e instanceof RegExp)}function $(e){return new u({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: ${a(e)}`})}function K(){return h("string",e=>"string"==typeof e||`Expected a string, but received: ${a(e)}`)}function Y(e){let t=F();return new u({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: ${a(e)}`})}function V(e){let t=Object.keys(e);return new u({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: ${a(e)}`,coercer:e=>i(e)?{...e}:e})}function Q(e){let t=e.map(e=>e.type).join(" | ");return new u({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]=l(n,t,r),[o]=e;if(!o[0])return[];for(let[t]of e)t&&i.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${a(n)}`,...i]}})}function q(){return h("unknown",()=>!0)}function W(e,t,n){return new u({...e,coercer:(r,i)=>d(r,t)?e.coercer(n(r,i),i):e.coercer(r,i)})}function H(e,t,n={}){return W(e,q(),e=>{let r="function"==typeof t?t():t;if(void 0===e)return r;if(!n.strict&&o(e)&&o(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 W(e,K(),e=>e.trim())}function Z(e){return eo(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 eo(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 eo(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 eo(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 eo(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:o}=e;return t<=o&&o<=n||`${r} with a size ${i} but received one with a size of \`${o}\``}{let{length:o}=e;return t<=o&&o<=n||`${r} with a length ${i} but received one with a length of \`${o}\``}})}function eo(e,t,n){return new u({...e,*refiner(r,i){yield*e.refiner(r,i);let o=n(r,i),a=s(o,i,e,r);for(let e of a)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:o}=n(6871),a=n(2865),s=n(2871),l=n(8066),u=s.alloc(0);class c{constructor(){this.buffered=0,this.shifted=0,this.queue=new a,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 u;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(o(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=l.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=l.decodeLongPath(e,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=l.decodeLongPath(e,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=l.decodePax(e);break;case"pax-header":this._pax=null===this._paxGlobal?l.decodePax(e):Object.assign({},this._paxGlobal,l.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(o(this)),e(null)}[Symbol.asyncIterator](){let e=null,t=null,n=null,r=null,i=null,o=this;return this.on("entry",function(e,o,a){i=a,o.on("error",d),t?(t({value:o,done:!1}),t=n=null):r=o}),this.on("error",t=>{e=t}),this.on("close",function(){a(e),t&&(e?n(e):t({value:void 0,done:!0}),t=n=null)}),{[Symbol.asyncIterator](){return this},next:()=>new Promise(s),return:()=>l(null),throw:e=>l(e)};function a(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,a(null),o._finished&&t&&(t({value:void 0,done:!0}),t=n=null)}function l(e){return o.destroy(e),a(e),new Promise((t,n)=>{if(o.destroyed)return t({value:void 0,done:!0});o.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]),o=r.from([48,48]),a=r.from([117,115,116,97,114,32]),s=r.from([32,0]);function l(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,o=r.length;for(n=0;n=o?o:i>=0||(i+=o)>=0?i: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=a.indexOf("/");if(-1===e)return null;s+=s?"/"+a.slice(0,e):a.slice(0,e),a=a.slice(e+1)}return r.byteLength(a)>100||r.byteLength(s)>155||e.linkname&&r.byteLength(e.linkname)>100?null:(r.write(n,a),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(o,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(u(n),6),148),n)},t.decode=function(e,t,n){let o=0===e[156]?0:e[156]-48,l=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),y=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}(o),g=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=u(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]&&(l=p(e,345,155,t)+"/"+l);else if(r.equals(a,e.subarray(257,263))&&r.equals(s,e.subarray(263,265)));else if(!n)throw Error("Invalid tar header: unknown format.");return 0===o&&l&&"/"===l[l.length-1]&&(o=5),{name:l,mode:c,uid:d,gid:f,size:m,mtime:new Date(1e3*h),type:y,linkname:g,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:o}=n(6871),a=n(2871),s=n(6853),l=n(8066),u=a.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?a.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?a.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 o(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=a.from(t));let r=new c(this,e,n);return a.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(u),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=l.encode(e);if(t){this.push(t);return}}this._encodePax(e)}_encodePax(e){let t=l.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(l.encode(n)),this.push(t),d(this,t.byteLength),n.size=e.size,n.type=e.type,this.push(l.encode(n))}_doDrain(){let e=this._drain;this._drain=p,e()}_predestroy(){let e=o(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(u.subarray(0,512-t))}function f(e){return a.isBuffer(e)?e:a.from(e)}e.exports=function(e){return new _(e)}},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,o=Math.abs,a=Math.floor,s=Math.log,l=Math.min,u=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 y(e){return[255&e]}function g(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 M(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<=u(2,1-h)?(c=l(a(s(e)/i),1023),(_=y(e/u(2,c)*u(2,n)))/u(2,n)>=2&&(c+=1,_=1),c>h?(c=(1<>=1;return(p.reverse(),a=p.join(""),s=(1<0?l*u(2,c-s)*(1+_/u(2,n)):0!==_?l*u(2,-(s-1))*(_/u(2,n)):l<0?-0:0}function N(e){return C(e,11,52)}function k(e){return M(e,11,52)}function j(e){return C(e,8,23)}function I(e){return M(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(o),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(u=0,l=arguments[0],this.length=r.ToUint32(l.length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0;u1e5)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,o=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+o*this.BYTES_PER_ELEMENT,_=n.length*this.BYTES_PER_ELEMENT,n.buffer===this.buffer){for(s=0,p=[],l=n.byteOffset;s<_;s+=1,l+=1)p[s]=n.buffer._bytes[l];for(s=0,u=c;s<_;s+=1,u+=1)this.buffer._bytes[u]=p[s]}else for(s=0,l=n.byteOffset,u=c;s<_;s+=1,l+=1,u+=1)this.buffer._bytes[u]=n.buffer._bytes[l]}else if("object"==typeof arguments[0]&&void 0!==arguments[0].length){if(i=arguments[0],a=r.ToUint32(i.length),o=r.ToUint32(arguments[1]),o+a>this.length)throw RangeError("Offset plus length of array is out of range");for(s=0;si?i:n,o=t,a=this.length;var n,i,o,a,s=(t=o<0?0:o>a?a:o)-e;return s<0&&(s=0),new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,s)},s}var a=o(1,m,h),s=o(1,y,g),l=o(1,b,g),u=o(2,v,x),c=o(2,D,S),p=o(4,T,E),d=o(4,w,A),f=o(4,I,j),M=o(8,k,N);t.iq=t.iq||a,t.U2=t.U2||s,t.we=t.we||l,t.M2=t.M2||u,t.HA=t.HA||c,t.ZV=t.ZV||p,t._R=t._R||d,t.$L=t.$L||f,t.I=t.I||M}(),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)),o=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 a(n){return function(o,a){if((o=r.ToUint32(o))+n.BYTES_PER_ELEMENT>this.byteLength)throw RangeError("Array index out of range");o+=this.byteOffset;var s,l=new t.U2(this.buffer,o,n.BYTES_PER_ELEMENT),u=[];for(s=0;sthis.byteLength)throw RangeError("Array index out of range");var l,u=new n([a]),c=new t.U2(u.buffer),_=[];for(l=0;l{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),o=n(2094),a=n(198);function s(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,u="undefined"!=typeof Symbol,c=s(Object.prototype.toString),_=s(Number.prototype.valueOf),p=s(String.prototype.valueOf),d=s(Boolean.prototype.valueOf);if(l)var f=s(BigInt.prototype.valueOf);if(u)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 y(e){return"[object Map]"===c(e)}function g(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=a,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):a(e)||T(e)},t.isUint8Array=function(e){return"Uint8Array"===o(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===o(e)},t.isUint16Array=function(e){return"Uint16Array"===o(e)},t.isUint32Array=function(e){return"Uint32Array"===o(e)},t.isInt8Array=function(e){return"Int8Array"===o(e)},t.isInt16Array=function(e){return"Int16Array"===o(e)},t.isInt32Array=function(e){return"Int32Array"===o(e)},t.isFloat32Array=function(e){return"Float32Array"===o(e)},t.isFloat64Array=function(e){return"Float64Array"===o(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===o(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===o(e)},y.working="undefined"!=typeof Map&&y(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(y.working?y(e):e instanceof Map)},g.working="undefined"!=typeof Set&&g(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(g.working?g(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 M(e){return h(e,_)}function C(e){return h(e,p)}function N(e){return h(e,d)}function k(e){return l&&h(e,f)}function j(e){return u&&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=M,t.isStringObject=C,t.isBooleanObject=N,t.isBigIntObject=k,t.isSymbolObject=j,t.isBoxedPrimitive=function(e){return M(e)||C(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]),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=u.styles[t];return n?"\x1b["+u.colors[n][0]+"m"+e+"\x1b["+u.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,o,a,s,l,u=n.inspect(r,e);return b(u)||(u=p(e,u,r)),u}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 g(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):y(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="",M=!1,N=["{","}"];return(m(n)&&(M=!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||M&&0!=n.length)?r<0?x(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=M?function(e,t,n,r,i){for(var o=[],a=0,s=t.length;a=0&&a++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?o[0]+(""===i?"":i+"\n ")+" "+l.join(",\n ")+" "+o[1]:o[0]+i+" "+l.join(", ")+" "+o[1]):N[0]+A+N[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),C(r,i)||(a="["+i+"]"),!s&&(0>e.seen.indexOf(l.value)?(s=y(n)?p(e,l.value,null):p(e,l.value,n-1)).indexOf("\n")>-1&&(s=o?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(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.slice(1,-1),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function m(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function y(e){return null===e}function g(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(!a[e=e.toUpperCase()]){if(s.test(e)){var n=r.pid;a[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else a[e]=function(){}}return a[e]},t.inspect=u,u.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]},u.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=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,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 M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function C(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(),M[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=[],o=0;o{"use strict";var r=RegExp("^(?:@([^/]+?)[/])?([^/]+?)$"),i=n(5890),o=["node_modules","favicon.ico"],a=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"),a(t,n);if(void 0===e)return n.push("name cannot be undefined"),a(t,n);if("string"!=typeof e)return n.push("name must be a string"),a(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"),o.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 l=s[1],u=s[2];if(encodeURIComponent(l)===l&&encodeURIComponent(u)===u)return a(t,n)}n.push("name can only contain URL-friendly characters")}return a(t,n)}},2094:(e,t,n)=>{"use strict";var r=n(3243),i=n(711),o=n(2680),a=n(326),s=o("Object.prototype.toString"),l=n(7226)(),u="undefined"==typeof globalThis?n.g:globalThis,c=i(),_=o("String.prototype.slice"),p={},d=Object.getPrototypeOf;l&&a&&d&&r(c,function(e){if("function"==typeof u[e]){var t=new u[e];if(Symbol.toStringTag in t){var n=d(t),r=a(n,Symbol.toStringTag);r||(r=a(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)&&(l&&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{"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,o=this.head;null!==o&&ithis.length&&(t=this.length);for(var i=this.length,o=this.tail;null!==o&&i>t;i--)o=o.prev;for(;null!==o&&i>e;i--,o=o.prev)n.push(o.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,o=this.head;null!==o&&r{e.exports=n(8478)(11131)},2895:(e,t,n)=>{e.exports=n(8478)(22194)},5275:(e,t,n)=>{e.exports=n(8478)(26708)},604:(e,t,n)=>{e.exports=n(8478)(2784)},9853:(e,t,n)=>{e.exports=n(8478)(28316)},2175:(e,t,n)=>{e.exports=n(8478)(29501)},8671:(e,t,n)=>{e.exports=n(8478)(41014)},3434:(e,t,n)=>{e.exports=n(8478)(44714)},7633:(e,t,n)=>{e.exports=n(8478)(44898)},8492:(e,t,n)=>{e.exports=n(8478)(45056)},6362:(e,t,n)=>{e.exports=n(8478)(57879)},1350:(e,t,n)=>{e.exports=n(8478)(5895)},4023:(e,t,n)=>{e.exports=n(8478)(61199)},6325:(e,t,n)=>{e.exports=n(8478)(67085)},1652:(e,t,n)=>{e.exports=n(8478)(69234)},9576:(e,t,n)=>{e.exports=n(8478)(69378)},3672:(e,t,n)=>{e.exports=n(8478)(69566)},5242:(e,t,n)=>{e.exports=n(8478)(76034)},2520:(e,t,n)=>{e.exports=n(8478)(82323)},3001:(e,t,n)=>{e.exports=n(8478)(83620)},7346:(e,t,n)=>{e.exports=n(8478)(86439)},7247:(e,t,n)=>{e.exports=n(8478)(88100)},5353:(e,t,n)=>{e.exports=n(8478)(96940)},8478:e=>{"use strict";e.exports=vendor_64f718d1de68b8c410c1},6831:()=>{},4854:()=>{},6602:()=>{},4374:()=>{}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.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,o,a,s,l,u,c,_,p,d,f,m,h,y,g,b,v,x,D,S,T,E,w,A,M,C,N,k,j,I,O,P,F,L,z,R=n(2322),B=n(8704),U=n(7029),J=n(604),$=n(5242),K=n(3672),Y=(0,K.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}}}),V=Y.actions,Q=V.openConfigurationModal,q=V.setOpen,W=V.setSnapId,H=V.setSnapVersion;V.setSrp,V.setSesEnabled;var G=Y.reducer,Z=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.open}),X=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.snapId}),ee=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.snapVersion}),et=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.srp}),en=(0,K.createSelector)(function(e){return e.configuration},function(e){return e.sesEnabled}),er=n(3434),ei=er.useDispatch;(function(e){e.OnRpcRequest="onRpcRequest",e.OnSignature="onSignature",e.OnTransaction="onTransaction",e.OnCronjob="onCronjob",e.OnInstall="onInstall",e.OnUpdate="onUpdate",e.OnNameLookup="onNameLookup",e.OnKeyringRequest="onKeyringRequest",e.OnHomePage="onHomePage",e.OnUserInput="onUserInput"})(e||(e={})),Object.values(e);var eo=n(2520),ea={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"},linkOut:{alt:"Link Out",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjEyOSAxNEg2LjM4NzFDMy4zNTQ4NCAxNCAyIDEyLjY0NTIgMiA5LjYxMjlWNi4zODcxQzIgMy4zNTQ4NCAzLjM1NDg0IDIgNi4zODcxIDJINy40ODM4N0M3Ljg3MDk3IDIgOC4xMjkwMyAyLjI1ODA2IDguMTI5MDMgMi42NDUxNkM4LjEyOTAzIDMuMDMyMjYgNy44NzA5NyAzLjI5MDMyIDcuNDgzODcgMy4yOTAzMkg2LjM4NzFDNC4wNjQ1MiAzLjI5MDMyIDMuMjkwMzIgNC4wNjQ1MiAzLjI5MDMyIDYuMzg3MVY5LjYxMjlDMy4yOTAzMiAxMS45MzU1IDQuMDY0NTIgMTIuNzA5NyA2LjM4NzEgMTIuNzA5N0g5LjYxMjlDMTEuOTM1NSAxMi43MDk3IDEyLjcwOTcgMTEuOTM1NSAxMi43MDk3IDkuNjEyOVY4LjUxNjEzQzEyLjcwOTcgOC4xMjkwMyAxMi45Njc3IDcuODcwOTcgMTMuMzU0OCA3Ljg3MDk3QzEzLjc0MTkgNy44NzA5NyAxNCA4LjEyOTAzIDE0IDguNTE2MTNWOS42MTI5QzE0IDEyLjY0NTIgMTIuNjQ1MiAxNCA5LjYxMjkgMTRaTTguNTE2MTMgOC4xMjkwM0M4LjMyMjU4IDguMTI5MDMgOC4xOTM1NSA4LjA2NDUyIDguMDY0NTIgNy45MzU0OEM3LjgwNjQ1IDcuNjc3NDIgNy44MDY0NSA3LjI5MDMyIDguMDY0NTIgNy4wMzIyNkwxMS44MDY1IDMuMjkwMzJIMTAuNzc0MkMxMC4zODcxIDMuMjkwMzIgMTAuMTI5IDMuMDMyMjYgMTAuMTI5IDIuNjQ1MTZDMTAuMTI5IDIuMjU4MDYgMTAuMzg3MSAyIDEwLjc3NDIgMkgxMy4zNTQ4QzEzLjc0MTkgMiAxNCAyLjI1ODA2IDE0IDIuNjQ1MTZWNS4yMjU4MUMxNCA1LjYxMjkgMTMuNzQxOSA1Ljg3MDk3IDEzLjM1NDggNS44NzA5N0MxMi45Njc3IDUuODcwOTcgMTIuNzA5NyA1LjYxMjkgMTIuNzA5NyA1LjIyNTgxVjQuMTkzNTVMOC45Njc3NCA3LjkzNTQ4QzguODM4NzEgOC4wNjQ1MiA4LjcwOTY4IDguMTI5MDMgOC41MTYxMyA4LjEyOTAzWiIgZmlsbD0iIzAzNzZDOSIvPgo8L3N2Zz4K"},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="},button:{alt:"Button",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjMzODEzIDkuMjExOThDMS41NDkwNyA5LjIxMTk4IDEuNzM0OSA5LjEzNjY1IDEuOTY1OTIgOS4wMDEwNUw3Ljg5NzI5IDUuNTcwOEM4LjMyOTIxIDUuMzE5NjggOC41MTAwMSA1LjEyMzgxIDguNTEwMDEgNC44MDc0MUM4LjUxMDAxIDQuNDkxIDguMzI5MjEgNC4zMDAxNSA3Ljg5NzI5IDQuMDQ0MDFMMS45NjU5MiAwLjYxMzc3QzEuNzM0OSAwLjQ3ODE2NyAxLjU0OTA3IDAuNDAyODMyIDEuMzM4MTMgMC40MDI4MzJDMC45MjYzMDQgMC40MDI4MzIgMC42MzUwMSAwLjcxOTIzOCAwLjYzNTAxIDEuMjE2NDVWOC4zOTgzN0MwLjYzNTAxIDguOTAwNiAwLjkyNjMwNCA5LjIxMTk4IDEuMzM4MTMgOS4yMTE5OFoiIGZpbGw9IiM5RkE2QUUiLz4KPC9zdmc+Cg=="},form:{alt:"Form",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjQzOTgyIDIuNTk3NTJMMS44NTY2NyAyLjI5MTE2TDIuMjYzNDggMi41OTc1MkMyLjQzNDI0IDIuNzIzMDcgMi42MzAxMSAyLjU4NzQ3IDIuNTY0ODIgMi4zOTY2MkwyLjM5OTA4IDEuODk0MzlMMi44MTA5MSAxLjU4ODAzQzIuOTY2NjEgMS40NzI1MiAyLjkwMTMyIDEuMjUxNTMgMi43MTA0NyAxLjI1MTUzSDIuMTk4MTlMMi4wMjc0MyAwLjcxNDE0NkMxLjk3MjE5IDAuNTQ4NDEgMS43NDExNiAwLjU0ODQxIDEuNjg1OTEgMC43MTQxNDZMMS41MTUxNSAxLjI1MTUzSDAuOTk3ODU1QzAuODAxOTg1IDEuMjUxNTMgMC43MzY2OTUgMS40NzI1MiAwLjg5MjM4NyAxLjU4ODAzTDEuMzA5MjQgMS44OTQzOUwxLjE0ODUyIDIuMzk2NjJDMS4wODMyMyAyLjU4NzQ3IDEuMjc0MDggMi43MjMwNyAxLjQzOTgyIDIuNTk3NTJaTTQuMzk3OTcgMi4yMDA3NUgxMC43MDZDMTAuOTc3MiAyLjIwMDc1IDExLjE4ODEgMS45ODk4MiAxMS4xODgxIDEuNzE4NjFDMTEuMTg4MSAxLjQ0NzQxIDEwLjk3NzIgMS4yMzY0NyAxMC43MDYgMS4yMzY0N0g0LjM5Nzk3QzQuMTI2NzYgMS4yMzY0NyAzLjkxNTgyIDEuNDQ3NDEgMy45MTU4MiAxLjcxODYxQzMuOTE1ODIgMS45ODk4MiA0LjEyNjc2IDIuMjAwNzUgNC4zOTc5NyAyLjIwMDc1Wk0xLjQzOTgyIDUuNjgxMjJMMS44NTY2NyA1LjM3NDg2TDIuMjYzNDggNS42ODEyMkMyLjQzNDI0IDUuODExOCAyLjYzMDExIDUuNjcxMTggMi41NjQ4MiA1LjQ4MDMzTDIuMzk5MDggNC45NzgxTDIuODEwOTEgNC42NzE3NEMyLjk2NjYxIDQuNTU2MjIgMi45MDEzMiA0LjMzNTI0IDIuNzEwNDcgNC4zMzUyNEgyLjE5ODE5TDIuMDI3NDMgMy43OTc4NUMxLjk3MjE5IDMuNjMyMTIgMS43NDExNiAzLjYzMjEyIDEuNjg1OTEgMy43OTc4NUwxLjUxNTE1IDQuMzM1MjRIMC45OTc4NTVDMC44MDE5ODUgNC4zMzUyNCAwLjczNjY5NSA0LjU1NjIyIDAuODkyMzg3IDQuNjcxNzRMMS4zMDkyNCA0Ljk3ODFMMS4xNDg1MiA1LjQ4MDMzQzEuMDgzMjMgNS42NzExOCAxLjI3NDA4IDUuODA2NzggMS40Mzk4MiA1LjY4MTIyWk00LjM5Nzk3IDUuMjg5NDhIMTAuNzA2QzEwLjk3NzIgNS4yODk0OCAxMS4xODgxIDUuMDc4NTQgMTEuMTg4MSA0LjgwNzM0QzExLjE4ODEgNC41MzYxMyAxMC45NzcyIDQuMzI1MiAxMC43MDYgNC4zMjUySDQuMzk3OTdDNC4xMjY3NiA0LjMyNTIgMy45MTU4MiA0LjUzNjEzIDMuOTE1ODIgNC44MDczNEMzLjkxNTgyIDUuMDc4NTQgNC4xMjY3NiA1LjI4OTQ4IDQuMzk3OTcgNS4yODk0OFpNMS40Mzk4MiA4Ljc3NDk3TDEuODU2NjcgOC40Njg2MUwyLjI2MzQ4IDguNzc0OTdDMi40MzQyNCA4LjkwNTU1IDIuNjMwMTEgOC43NjQ5MyAyLjU2NDgyIDguNTc0MDhMMi4zOTkwOCA4LjA3MTg1TDIuODEwOTEgNy43NjU0OUMyLjk2NjYxIDcuNjQ5OTcgMi45MDEzMiA3LjQyODk5IDIuNzEwNDcgNy40Mjg5OUgyLjE5ODE5TDIuMDI3NDMgNi44OTE2QzEuOTcyMTkgNi43MjU4NyAxLjc0MTE2IDYuNzI1ODcgMS42ODU5MSA2Ljg5MTZMMS41MTUxNSA3LjQyODk5SDAuOTk3ODU1QzAuODAxOTg1IDcuNDI4OTkgMC43MzY2OTUgNy42NDk5NyAwLjg5MjM4NyA3Ljc2NTQ5TDEuMzA5MjQgOC4wNzE4NUwxLjE0ODUyIDguNTc0MDhDMS4wODMyMyA4Ljc2NDkzIDEuMjc0MDggOC45MDA1MyAxLjQzOTgyIDguNzc0OTdaTTQuMzk3OTcgOC4zNzgyMUgxMC43MDZDMTAuOTc3MiA4LjM3ODIxIDExLjE4ODEgOC4xNjcyNyAxMS4xODgxIDcuODk2MDdDMTEuMTg4MSA3LjYyNDg2IDEwLjk3NzIgNy40MTM5MiAxMC43MDYgNy40MTM5Mkg0LjM5Nzk3QzQuMTI2NzYgNy40MTM5MiAzLjkxNTgyIDcuNjI0ODYgMy45MTU4MiA3Ljg5NjA3QzMuOTE1ODIgOC4xNjcyNyA0LjEyNjc2IDguMzc4MjEgNC4zOTc5NyA4LjM3ODIxWiIgZmlsbD0iIzlGQTZBRSIvPgo8L3N2Zz4K"},input:{alt:"Input",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNzAxMSAwLjExNjY5OUMxLjYxNjI4IDAuMTE2Njk5IDEuMDQ4NzYgMC42NzQxNzcgMS4wNDg3NiAxLjc1Mzk4VjIuODI4NzVDMS4wNDg3NiAzLjE0NTE2IDEuMjM5NjEgMy4zMzYwMSAxLjU1MDk5IDMuMzM2MDFDMS44NTczNSAzLjMzNjAxIDIuMDQ4MiAzLjE0NTE2IDIuMDQ4MiAyLjgyODc1VjEuODQ0MzhDMi4wNDgyIDEuMzU3MjEgMi4zMDQzNCAxLjExNjE0IDIuNzY2MzkgMS4xMTYxNEgxMS4yMjlDMTEuNjkxMSAxLjExNjE0IDExLjk0NzIgMS4zNTcyMSAxMS45NDcyIDEuODQ0MzhWMi44Mjg3NUMxMS45NDcyIDMuMTQ1MTYgMTIuMTQzMSAzLjMzNjAxIDEyLjQ0OTQgMy4zMzYwMUMxMi43NjA4IDMuMzM2MDEgMTIuOTUxNyAzLjE0NTE2IDEyLjk1MTcgMi44Mjg3NVYxLjc1Mzk4QzEyLjk1MTcgMC42NzkxOTkgMTIuMzg0MSAwLjExNjY5OSAxMS4yOTQzIDAuMTE2Njk5SDIuNzAxMVpNNi45OTAxNiA3LjExNzgyQzcuMzE2NjIgNy4xMTc4MiA3LjQ5NzQyIDYuOTAxODYgNy40OTc0MiA2LjU1NTMyVjMuMjkwODFIOC41OTczMUM4Ljg0MzQgMy4yOTA4MSA5LjAxNDE2IDMuMTM1MTEgOS4wMTQxNiAyLjg5NDA0QzkuMDE0MTYgMi42NDI5MyA4Ljg0MzQgMi40OTcyOCA4LjU5NzMxIDIuNDk3MjhINS40MDMxMUM1LjE1NzAyIDIuNDk3MjggNC45ODYyNiAyLjY0MjkzIDQuOTg2MjYgMi44OTQwNEM0Ljk4NjI2IDMuMTM1MTEgNS4xNTcwMiAzLjI5MDgxIDUuNDAzMTEgMy4yOTA4MUg2LjQ5Mjk2VjYuNTU1MzJDNi40OTI5NiA2Ljg5NjgzIDYuNjY4NzQgNy4xMTc4MiA2Ljk5MDE2IDcuMTE3ODJaTTEuNTUwOTkgNS40MzAzMkMxLjk0Nzc1IDUuNDMwMzIgMi4yNzQyIDUuMTAzODYgMi4yNzQyIDQuNzAyMDhDMi4yNzQyIDQuMzA1MzIgMS45NDc3NSAzLjk3Mzg0IDEuNTUwOTkgMy45NzM4NEMxLjE0OTIgMy45NzM4NCAwLjgyMjc1NCA0LjMwNTMyIDAuODIyNzU0IDQuNzAyMDhDMC44MjI3NTQgNS4xMDM4NiAxLjE0OTIgNS40MzAzMiAxLjU1MDk5IDUuNDMwMzJaTTEyLjQ0OTQgNS40MzAzMkMxMi44NDYyIDUuNDMwMzIgMTMuMTcyNiA1LjEwMzg2IDEzLjE3MjYgNC43MDIwOEMxMy4xNzI2IDQuMzA1MzIgMTIuODQ2MiAzLjk3Mzg0IDEyLjQ0OTQgMy45NzM4NEMxMi4wNDc2IDMuOTczODQgMTEuNzIxMiA0LjMwMDI5IDExLjcyMTIgNC43MDIwOEMxMS43MjEyIDUuMTAzODYgMTIuMDQ3NiA1LjQzMDMyIDEyLjQ0OTQgNS40MzAzMlpNMi43MDExIDkuNTAzNDJIMTEuMjk0M0MxMi4zODQxIDkuNTAzNDIgMTIuOTUxNyA4Ljk0MDkyIDEyLjk1MTcgNy44NjYxNFY2LjU5MDQ3QzEyLjk1MTcgNi4yNzQwNyAxMi43NTU4IDYuMDgzMjIgMTIuNDQ5NCA2LjA4MzIyQzEyLjEzOCA2LjA4MzIyIDExLjk0NzIgNi4yNzQwNyAxMS45NDcyIDYuNTkwNDdWNy43NzU3NEMxMS45NDcyIDguMjYyOTEgMTEuNjkxMSA4LjUwMzk4IDExLjIyOSA4LjUwMzk4SDIuNzY2MzlDMi4zMDQzNCA4LjUwMzk4IDIuMDQ4MiA4LjI2MjkxIDIuMDQ4MiA3Ljc3NTc0VjYuNTkwNDdDMi4wNDgyIDYuMjc0MDcgMS44NTczNSA2LjA4MzIyIDEuNTUwOTkgNi4wODMyMkMxLjIzOTYxIDYuMDgzMjIgMS4wNDg3NiA2LjI3NDA3IDEuMDQ4NzYgNi41OTA0N1Y3Ljg2NjE0QzEuMDQ4NzYgOC45NDA5MiAxLjYxNjI4IDkuNTAzNDIgMi43MDExIDkuNTAzNDJaIiBmaWxsPSIjOUZBNkFFIi8+Cjwvc3ZnPgo="}},es=(0,J.forwardRef)(function(e,t){var n=e.icon,r=e.alt,i=void 0===r?ea[n].alt:r,o=e.width,a=void 0===o?"32px":o,s=e.height,l=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=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"]),u=(0,eo.useColorMode)().colorMode,c=ea[n],_=c.src,p=(0,B.hasProperty)(c,"srcDark")?c.srcDark:c.src;return(0,R.jsx)(eo.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 eT(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 eE(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 ew=(e,t)=>t?ew(t,e%t):e,eA=(e,t)=>e+(t-ew(e,t));function eM(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(eA(t,n)>32)throw Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${eA(t,n)}`);let i=0,o=0,a=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=${o} from=${t}`);for(o+=t;o>=n;o-=n)s.push((i>>o-n&a)>>>0);i&=2**o-1}if(i=i<=t)throw Error("Excess padding");if(!r&&i)throw Error(`Non-zero padding: ${i}`);return r&&o>0&&s.push(i>>>0),s}let eC=eS(function(e,t=!1){if(e<=0||e>32)throw Error("radix2: bits should be in (0..32]");if(eA(8,e)>32||eA(e,8)>32)throw Error("radix2: carry overflow");return{encode:n=>{if(!(n instanceof Uint8Array))throw Error("radix2.encode input should be Uint8Array");return eM(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(eM(n,e,8,t))}}}(6),eT("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),eE(""));var eN=n(5695),ek=n.n(eN),ej=n(7715),eI=n(9189),eO=n.n(eI);function eP(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`positive integer expected, not ${e}`)}function eF(e,...t){if(!(e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function eL(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 ez(e,t){eF(e);let n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),eB=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),eU=(e,t)=>e<<32-t|e>>>t,eJ=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],e$=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255;function eK(e){for(let t=0;te().update(eY(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}let eq=(e,t,n)=>e&t^~e&n,eW=(e,t,n)=>e&t^e&n^t&n;class eH extends eV{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=eB(this.buffer)}update(e){eL(this);let{view:t,buffer:n,blockLen:r}=this;e=eY(e);let i=e.length;for(let o=0;or-o&&(this.process(n,0),o=0);for(let e=o;e>i&o),s=Number(n&o),l=r?4:0,u=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+u,s,r)})(n,r-8,BigInt(8*this.length),i),this.process(n,0);let a=eB(e),s=this.outputLen;if(s%4)throw Error("_sha2: outputLen should be aligned to 32bit");let l=s/4,u=this.get();if(l>u.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e>>3,i=eU(n,17)^eU(n,19)^n>>>10;eX[e]=i+eX[e-7]+r+eX[e-16]|0}let{A:n,B:r,C:i,D:o,E:a,F:s,G:l,H:u}=this;for(let e=0;e<64;e++){let t=eU(a,6)^eU(a,11)^eU(a,25),c=u+t+eq(a,s,l)+eG[e]+eX[e]|0,_=eU(n,2)^eU(n,13)^eU(n,22),p=_+eW(n,r,i)|0;u=l,l=s,s=a,a=o+c|0,o=i,i=r,r=n,n=c+p|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,o=o+this.D|0,a=a+this.E|0,s=s+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,r,i,o,a,s,l,u)}roundClean(){eX.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let e1=eQ(()=>new e0);var e2=n(7152),e3=n.n(e2)()({proto:!1,circles:!1});function e4(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&void 0!==arguments[0]?arguments[0]:{};return(0,ej.refine)((0,ej.union)([(0,ej.string)(),(0,ej.instance)(URL)]),"uri",function(t){try{var n=new URL(t),r=(0,ej.type)(e);return(0,ej.assert)(n,r),!0}catch(e){return'Expected URL, got "'.concat(t.toString(),'".')}})};function ts(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[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"}(l||(l={})),function(e){e.Start="START",e.Stop="STOP",e.Crash="CRASH",e.Update="UPDATE"}(u||(u={})),th(Error);function tv(){var e;return(e=function(e){var t,n,r,i,o,a,s;return tg(this,function(l){switch(l.label){case 0:var u;return t=e.manifest,n=e.sourceCode,r=e.svgIcon,i=e.auxiliaryFiles,o=e.localizationFiles,a=[(u=t.clone(),delete u.result.source.shasum,u.value=ek()(u.result),u),n,r].concat(tf(i),tf(o)).filter(function(e){return void 0!==e}),s=eC.encode,[4,function(e){return ti.apply(this,arguments)}(a)];case 1:return[2,s.apply(eC,[l.sent()])]}})},tv=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){tu(o,r,i,a,s,"next",e)}function s(e){tu(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}var tx=(0,ej.pattern)((0,ej.string)(),RegExp("^[\\x21-\\x7E]*$","u")),tD=ta({protocol:(0,ej.enums)(["http:","https:"]),hostname:(0,ej.enums)(["localhost","127.0.0.1","[::1]"]),hash:(0,ej.empty)((0,ej.string)()),search:(0,ej.empty)((0,ej.string)())}),tS=(0,ej.refine)(tx,"local Snap Id",function(e){if(!e.startsWith(o.local))return'Expected local snap ID, got "'.concat(e,'".');var t=td((0,ej.validate)(e.slice(o.local.length),tD),1)[0];return null==t||t}),tT=(0,ej.intersection)([tx,ta({protocol:(0,ej.literal)(o.npm),pathname:(0,ej.refine)((0,ej.string)(),"package name",function(e){var t,n,r,i,o;return tg(this,function(a){switch(a.label){case 0:if(t=e.startsWith("/")?e.slice(1):e,r=(n=eO()(t)).errors,i=n.validForNewPackages,o=n.warnings,i)return[3,4];if(void 0!==r)return[3,2];return(0,B.assert)(void 0!==o),[5,tb(o)];case 1:return a.sent(),[3,4];case 2:return[5,tb(r)];case 3:a.sent(),a.label=4;case 4:return[2,!0]}})}),search:(0,ej.empty)((0,ej.string)()),hash:(0,ej.empty)((0,ej.string)())})]),tE=(0,ej.intersection)([tx,ta({protocol:(0,ej.enums)(["http:","https:"]),search:(0,ej.empty)((0,ej.string)()),hash:(0,ej.empty)((0,ej.string)())})]),tw=(0,ej.union)([tT,tS]);function tA(e){var t=Object.values(o).find(function(t){return e.startsWith(t)});if(void 0!==t)return t;throw Error('Invalid or no prefix found for "'.concat(e,'"'))}function tM(e){return e.replace(tA(e),"")}function tC(e){return(0,B.getSafeJson)(JSON.parse(e))}var tN=n(6325);function tk(e,t){return e.length===t.length&&e.every(function(e,n){return e===t[n]})}var tj=n(3601),tI=(0,ej.object)({jsonrpc:(0,ej.optional)(B.JsonRpcVersionStruct),id:(0,ej.optional)(B.JsonRpcIdStruct),method:(0,ej.string)(),params:(0,ej.optional)(B.JsonRpcParamsStruct)}),tO=(0,ej.refine)((0,ej.string)(),"CronExpression",function(e){try{return(0,tj.parseExpression)(e),!0}catch(e){return!1}}),tP=(0,ej.object)({expression:tO,request:tI}),tF=(0,ej.array)(tP),tL="1399742832'",tz=n(7633),tR=(0,ej.array)((0,ej.refine)((0,ej.string)(),"Allowed origin",function(e){return!(e.split("*").length-1>2)||'No more than two wildcards ("*") are allowed in an origin specifier.'})),tB=(0,ej.refine)((0,ej.object)({dapps:(0,ej.optional)((0,ej.boolean)()),snaps:(0,ej.optional)((0,ej.boolean)()),allowedOrigins:(0,ej.optional)(tR)}),"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."}),tU=(0,ej.object)({allowedOrigins:(0,ej.optional)(tR)}),tJ=RegExp("^(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})$","u"),t$=RegExp("^(?(?[-a-z0-9]{3,8}):(?[-a-zA-Z0-9]{1,32})):(?[a-zA-Z0-9]{1,64})$","u"),tK=RegExp("^(?[a-zA-Z0-9]{1,64})$","u"),tY=(0,ej.size)((0,ej.string)(),1,40),tV=(0,ej.define)("Chain ID",(0,ej.string)().validator),tQ=(0,ej.pattern)(tV,tJ),tq=(0,ej.pattern)((0,ej.string)(),t$);(0,ej.array)(tq),(0,ej.pattern)((0,ej.string)(),tK);var tW=(0,ej.object)({id:tQ,name:tY}),tH=((0,ej.object)({chains:(0,ej.array)(tW),methods:(0,ej.optional)((0,ej.array)(tY)),events:(0,ej.optional)((0,ej.array)(tY))}),(0,ej.pattern)((0,ej.string)(),RegExp("^[-a-z0-9]{3,8}$","u")),[tL,"572232532'"]),tG=[60],tZ=tG.map(function(e){return["m","44'","".concat(e,"'")]}),tX=(0,ej.refine)((0,ej.array)((0,ej.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,tN.isValidBIP32PathSegment)(e)})?"Path must be a valid BIP-32 derivation path array.":tH.includes(e[1])?'The purpose "'.concat(e[1],'" is not allowed for entropy derivation.'):!tZ.some(function(t){return tk(e.slice(0,t.length),t)})||'The path "'.concat(e.join("/"),'" is not allowed for entropy derivation.')}),t0=function(e){return(0,ej.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."})},t1=(0,ej.enums)(["ed25519","secp256k1","ed25519Bip32"]),t2=t0((0,ej.type)({path:tX,curve:t1})),t3=(0,ej.size)((0,ej.array)(t2),1,1/0),t4=(0,ej.refine)((0,ej.string)(),"SemVer range",function(e){return!!(0,B.isValidSemVerRange)(e)||"Expected a valid SemVer range."}),t6=(0,ej.refine)((0,ej.record)(tw,(0,ej.object)({version:(0,ej.optional)(t4)})),"SnapIds",function(e){return 0!==Object.keys(e).length}),t5=(0,ej.size)((0,ej.array)(tQ),1,1/0),t8=(0,ej.union)([(0,ej.object)({tlds:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0)}),(0,ej.object)({schemes:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0)}),(0,ej.object)({tlds:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0),schemes:(0,ej.size)((0,ej.array)((0,ej.string)()),1,1/0)})]),t7=(0,B.inMilliseconds)(5,B.Duration.Second),t9=(0,B.inMilliseconds)(3,B.Duration.Minute),ne=(0,ej.size)((0,ej.integer)(),t7,t9),nt=(0,ej.object)({maxRequestTime:(0,ej.optional)(ne)}),nn=(0,ej.object)({}),nr=(0,ej.type)({"endowment:cronjob":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({jobs:tF}))),"endowment:ethereum-provider":(0,ej.optional)(nn),"endowment:keyring":(0,ej.optional)((0,ej.assign)(nt,tU)),"endowment:lifecycle-hooks":(0,ej.optional)(nt),"endowment:name-lookup":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({chains:(0,ej.optional)(t5),matchers:(0,ej.optional)(t8)}))),"endowment:network-access":(0,ej.optional)(nn),"endowment:page-home":(0,ej.optional)(nt),"endowment:rpc":(0,ej.optional)((0,ej.assign)(nt,tB)),"endowment:signature-insight":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({allowSignatureOrigin:(0,ej.optional)((0,ej.boolean)())}))),"endowment:transaction-insight":(0,ej.optional)((0,ej.assign)(nt,(0,ej.object)({allowTransactionOrigin:(0,ej.optional)((0,ej.boolean)())}))),"endowment:webassembly":(0,ej.optional)(nn),snap_dialog:(0,ej.optional)(nn),snap_manageState:(0,ej.optional)(nn),snap_manageAccounts:(0,ej.optional)(nn),snap_notify:(0,ej.optional)(nn),snap_getBip32Entropy:(0,ej.optional)(t3),snap_getBip32PublicKey:(0,ej.optional)(t3),snap_getBip44Entropy:(0,ej.optional)((0,ej.size)((0,ej.array)((0,ej.object)({coinType:(0,ej.size)((0,ej.integer)(),0,4294967295)})),1,1/0)),snap_getEntropy:(0,ej.optional)(nn),snap_getLocale:(0,ej.optional)(nn),wallet_snap:(0,ej.optional)(t6)}),ni=(0,ej.array)((0,ej.string)()),no=(0,ej.record)((0,ej.intersection)([(0,ej.string)(),ta()]),(0,ej.object)({})),na=(0,ej.object)({version:B.VersionStruct,description:(0,ej.size)((0,ej.string)(),1,280),proposedName:(0,ej.size)((0,ej.string)(),1,214),repository:(0,ej.optional)((0,ej.object)({type:(0,ej.size)((0,ej.string)(),1,1/0),url:(0,ej.size)((0,ej.string)(),1,1/0)})),source:(0,ej.object)({shasum:B.ChecksumStruct,location:(0,ej.object)({npm:(0,ej.object)({filePath:(0,ej.size)((0,ej.string)(),1,1/0),iconPath:(0,ej.optional)((0,ej.size)((0,ej.string)(),1,1/0)),packageName:to,registry:(0,ej.union)([(0,ej.literal)("https://registry.npmjs.org"),(0,ej.literal)("https://registry.npmjs.org/")])})}),files:(0,ej.optional)(ni),locales:(0,ej.optional)(ni)}),initialConnections:(0,ej.optional)(no),initialPermissions:nr,manifestVersion:(0,ej.literal)("0.1"),$schema:(0,ej.optional)((0,ej.string)())});function ns(e){return(0,ej.create)(e,na)}function nl(e){return((0,B.assert)(!e.startsWith("/")),(0,B.assert)(-1===e.search(RegExp(":|\\/\\/","u")),'Path "'.concat(e,'" potentially an URI instead of local relative')),e.startsWith("./"))?e.slice(2):e}var nu=n(4325),nc=n(101),n_=n.n(nc),np=n(6692),nd=n(7525),nf=n(8146),nm=n(2623);function nh(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function ny(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){nh(o,r,i,a,s,"next",e)}function s(e){nh(o,r,i,a,s,"throw",e)}a(void 0)})}}function ng(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function nb(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function nv(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function nx(e,t){var n=nv(e,t,"get");return n.get?n.get.call(e):n.value}function nD(e,t,n){ng(e,t),t.set(e,n)}function nS(e,t,n){var r=nv(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,r,n),n}function nT(e,t){for(var n=0;n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]1&&void 0!==arguments[1]?arguments[1]:{};return(0,ej.is)(e,ta(t))}(n)||!n.toString().endsWith(".tgz"))throw Error('Failed to find valid tarball URL in NPM metadata for package "'.concat(this.meta.packageName,'".'));return(i=new URL(n)).hostname=this.meta.registry.hostname,i.protocol=this.meta.registry.protocol,[4,this.fetchNpmTarball(i)];case 3:return nS(this,nk,o.sent()),this.meta.version=r,[2]}})})).apply(this,arguments)}var nP=function(e){!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&&nA(e,t)}(r,e);var t,n=(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}}(),function(){var e,n,i=nw(r);if(t){var o=nw(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return(e=n)&&("object"==(e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e)||"function"==typeof e)?e:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this)});function r(){return nb(this,r),n.apply(this,arguments)}return nE(r,[{key:"fetchNpmTarball",value:function(e){var t=this;return ny(function(){var n,r,i;return nM(this,function(o){switch(o.label){case 0:return[4,t.meta.fetch(e.toString())];case 1:if(!(n=o.sent()).ok||!n.body)throw Error('Failed to fetch tarball for package "'.concat(t.meta.packageName,'".'));return r=n.headers.get("content-length"),(0,B.assert)(r,"Snap tarball has invalid content-length"),i=parseInt(r,10),(0,B.assert)(i<=262144e3,"Snap tarball exceeds size limit"),[2,new Promise(function(e,r){var i,o,a,s,l,u,c=new Map,_=(i=t.meta.registry,o=t.meta.packageName,a="npm://",""!==i.username&&(a+=i.username,""!==i.password&&(a+=":".concat(i.password)),a+="@"),s="".concat(a).concat(i.host,"/").concat(o,"/"),(0,B.assert)(s.endsWith("/"),"Base needs to end with '/' for relative paths to be added as children instead of siblings."),(0,B.assert)(s.startsWith("npm:"),'Protocol mismatch, expected "npm:".'),l=(0,nm.extract)(),u=0,l.on("entry",function(e,t,n){var r=e.name;if("file"===e.type){var i=r.replace(nB,"");return t.pipe(n_()({encoding:"uint8array"},function(e){try{u+=e.byteLength,(0,B.assert)(u<262144e3,"Snap tarball exceeds limit of ".concat(262144e3," bytes."));var t=new e8({value:e,path:i,data:{canonicalPath:new URL(i,s).toString()}});return(0,B.assert)(!c.has(i),"Malformed tarball, multiple files with the same path."),c.set(i,t),n()}catch(e){return l.destroy(e)}}))}return t.on("end",function(){return n()}),t.resume()}),l),p=n.body;if("pipeThrough"in p&&"DecompressionStream"in globalThis){var d=new DecompressionStream("gzip"),f=p.pipeThrough(d);(0,nd.pipeline)(nU(f),_,function(t){t?r(t):e(c)});return}(0,nd.pipeline)(nU(p),(0,nu.createGunzip)(),_,function(t){t?r(t):e(c)})})]}})})()}}]),r}(function(){function e(t){var n,r,i,o,a,s,l,u,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nb(this,e),ng(this,nj),nj.add(this),r=void 0,(n="meta")in this?Object.defineProperty(this,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[n]=r,nD(this,nN,{writable:!0,value:void 0}),nD(this,nk,{writable:!0,value:void 0});var _=null!==(o=c.allowCustomRegistries)&&void 0!==o&&o,p=null!==(a=c.fetch)&&void 0!==a?a:globalThis.fetch.bind(globalThis),d=null!==(s=c.versionRange)&&void 0!==s?s:"*",f=(i=ny(function(e){return nM(this,function(t){return[2,e]})}),function(e){return i.apply(this,arguments)}),m=null!==(l=c.resolveVersion)&&void 0!==l?l:f;(0,B.assertStruct)(t.toString(),tT,"Invalid Snap Id: "),""===t.host&&""===t.port&&""===t.username&&""===t.password?u=nC:(u="https://",t.username&&(u+=t.username,t.password&&(u+=":".concat(t.password)),u+="@"),u+=t.host,u=new URL(u),(0,B.assert)(_,TypeError('Custom NPM registries are disabled, tried to use "'.concat(u.toString(),'".')))),(0,B.assert)("/"===u.pathname&&""===u.search&&""===u.hash),(0,B.assert)(""!==t.pathname&&"/"!==t.pathname,TypeError("The package name in NPM location is empty."));var h=t.pathname;h.startsWith("/")&&(h=h.slice(1)),this.meta={requestedRange:d,registry:u,packageName:h,fetch:p,resolveVersion:m}}return nE(e,[{key:"manifest",value:function(){var e=this;return ny(function(){var t,n;return nM(this,function(r){switch(r.label){case 0:if(nx(e,nN))return[2,nx(e,nN).clone()];return[4,e.fetch("snap.manifest.json")];case 1:return n=tC((t=r.sent()).toString()),t.result=ns(n),nS(e,nN,t),[2,e.manifest()]}})})()}},{key:"fetch",value:function(e){var t=this;return ny(function(){var n,r;return nM(this,function(i){switch(i.label){case 0:if(n=nl(e),nx(t,nk))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,nj,nI).call(t)];case 1:i.sent(),(0,B.assert)(void 0!==nx(t,nk)),i.label=2;case 2:return r=nx(t,nk).get(n),(0,B.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,B.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}}]),e}());function nF(e,t,n){return nL.apply(this,arguments)}function nL(){return(nL=ny(function(e,t,n){var r,i;return nM(this,function(o){switch(o.label){case 0:return[4,n(new URL(e,t).toString(),{headers:{accept:nz(t)?"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*":"application/json"}})];case 1:if(!(r=o.sent()).ok)throw Error("Failed to fetch NPM registry entry. Status code: ".concat(r.status,"."));return[4,r.json()];case 2:if(i=o.sent(),!(0,B.isObject)(i))throw Error('Failed to fetch package "'.concat(e,'" metadata from npm.'));return[2,i]}})})).apply(this,arguments)}function nz(e){return e.toString()===nC.toString()}function nR(){return(nR=ny(function(e,t,n,r){var i,o,a,s,l,u,c,_;return nM(this,function(p){switch(p.label){case 0:if(nz(n)&&(0,B.isValidSemVerVersion)(t))return[2,{tarballURL:(0,np.Z)(e,t),targetVersion:t}];return[4,nF(e,n,r)];case 1:var d,f;if(d=Object.keys(null!==(c=null===(i=u=p.sent())||void 0===i?void 0:i.versions)&&void 0!==c?c:{}).map(function(e){return(0,B.assertIsSemVerVersion)(e),e}),null===(_=(f=(0,eD.maxSatisfying)(d,t))?f:(0,eD.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===(l=u)||void 0===l?void 0:null===(s=l.versions)||void 0===s?void 0:null===(a=s[_])||void 0===a?void 0:null===(o=a.dist)||void 0===o?void 0:o.tarball,targetVersion:_}]}})})).apply(this,arguments)}var nB=RegExp("^package\\/","u");function nU(e){return"function"!=typeof e.getReader?e:new nf.F(e)}function nJ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&(0,R.jsx)(eo.InputRightAddon,{px:"0",bg:"chakra-body-bg",borderColor:"border.default",children:(0,R.jsx)(eo.Select,{border:"none",onChange:function(e){x(e.currentTarget.value)},value:v,children:y.map(function(e){return(0,R.jsx)("option",{value:e,children:e},"version-".concat(e))})})})]}),(0,R.jsx)(eo.FormLabel,{children:"Environment SRP"}),(0,R.jsx)(eo.Textarea,{value:r,readOnly:!0,color:"text.muted",fontSize:"sm"}),(0,R.jsxs)(eo.HStack,{alignItems:"center",justifyContent:"space-between",mb:"4",children:[(0,R.jsx)(eo.FormLabel,{mb:"0",htmlFor:"ses-switch",children:"Secure EcmaScript (SES)"}),(0,R.jsx)(eo.Switch,{id:"ses-switch",size:"lg",isChecked:i,readOnly:!0,colorScheme:"gray"})]}),(0,R.jsxs)(eo.HStack,{alignItems:"center",justifyContent:"space-between",children:[(0,R.jsx)(eo.FormLabel,{mb:"0",htmlFor:"darkmode-switch",children:"Dark Mode"}),(0,R.jsx)(eo.Switch,{id:"darkmode-switch",size:"lg",isChecked:"dark"===l,onChange:function(){u()},colorScheme:"gray"})]})]})}),(0,R.jsx)(eo.Divider,{my:"4"}),(0,R.jsx)(eo.ModalFooter,{pb:"6",pt:"2",children:(0,R.jsx)(eo.Button,{variant:"primary",fontFamily:"default",fontWeight:"semibold",fontSize:"sm",width:"100%",onClick:S,children:"Apply config"})})]})]})};function nV(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 o=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,R.jsx)(eo.Link,rT(rS({isExternal:!0,href:t},i),{children:r})):(0,R.jsx)(eo.Link,rT(rS({as:$.Link,to:t},i),{children:r}))},rw=function(e){var t=e.path,n=e.tag,r=e.isExternal,i=e.onClick,o=e.children,a=(0,$.useMatch)(t);return(0,R.jsx)(eo.ListItem,{children:(0,R.jsx)(rE,{padding:"2",variant:a?"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,R.jsx)(eo.Stack,{direction:"row",align:"center",children:o})})})};!function(e){e.Valid="valid",e.Invalid="invalid",e.Unknown="unknown"}(p||(p={}));var rA={valid:p.Unknown,results:[]},rM=(0,K.createSlice)({name:"manifest",initialState:rA,reducers:{setValid:function(e,t){e.valid=t.payload},setResults:function(e,t){e.results=t.payload}}}),rC=(0,K.createAction)("".concat(rM.name,"/validateManifest")),rN=rM.actions,rk=rN.setValid,rj=rN.setResults,rI=rM.reducer,rO=(0,K.createSelector)(function(e){return e.manifest},function(e){return e.valid}),rP=(0,K.createSelector)(function(e){return e.manifest},function(e){return e.results});function rF(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rL=(rF(d={},p.Valid,"success.default"),rF(d,p.Invalid,"error.default"),d),rz=function(){var e=el(rO);return e===p.Unknown?null:(0,R.jsx)(eo.Box,{position:"absolute",bottom:"0",right:"0",width:"10px",height:"10px",background:rL[e],borderRadius:"5px"})},rR=function(e){var t=e.children,n=e.path,r=!!(0,$.useMatch)(n);return(0,R.jsx)(eo.Tag,{borderRadius:"base",variant:"code",color:r?"#0376C9":"info.default",backgroundColor:r?"rgba(3, 118, 201, 0.1)":"info.muted",children:t})},rB=[{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"}],rU=function(){var e=el(function(e){return e});return(0,R.jsx)(eo.Container,{as:"nav",size:"fullWidth",display:"flex",flexDirection:"column",padding:"2",flex:"1",children:(0,R.jsxs)(eo.Stack,{as:eo.List,spacing:"2",flex:"1",children:[rB.map(function(t){var n=t.condition,r=t.icon,i=t.label,o=t.tag,a=t.description,s=t.path;return n&&!n(e)?null:(0,R.jsxs)(rw,{path:s,tag:o,children:[(0,R.jsx)(es,{icon:r}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsxs)(eo.Text,{children:[(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:i})," ",(0,R.jsx)(rR,{path:s,children:o})]}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:a})]})]},s)}),(0,R.jsxs)(rw,{tag:"manifest",path:"/manifest",children:[(0,R.jsxs)(eo.Box,{position:"relative",children:[(0,R.jsx)(es,{icon:"manifest"}),(0,R.jsx)(rz,{})]}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsxs)(eo.Text,{children:[(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:"Manifest"})," ",(0,R.jsx)(rR,{path:"/manifest",children:"snap.manifest.json"})]}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:"Validate the snap manifest"})]})]},"manifest")]})})},rJ=function(){var e=ei();return(0,R.jsxs)(eo.List,{borderTop:"1px solid",borderTopColor:"border.default",padding:"2",children:[(0,R.jsxs)(rw,{path:"https://github.com/MetaMask/snaps/tree/main/packages/snaps-simulator",isExternal:!0,tag:"github",children:[(0,R.jsx)(es,{icon:"gitHub",width:"24px"}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsx)(eo.Text,{children:(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:"GitHub"})}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:"Report an issue or contribute to the project"})]})]}),(0,R.jsxs)(rw,{path:"#",onClick:function(){e(Q())},tag:"configuration",children:[(0,R.jsx)(es,{icon:"configuration",width:"24px"}),(0,R.jsxs)(eo.Box,{children:[(0,R.jsx)(eo.Text,{children:(0,R.jsx)(eo.Box,{as:"span",fontWeight:"600",children:"Settings"})}),(0,R.jsx)(eo.Text,{fontSize:"sm",marginTop:"1",children:"Configure the simulation environment"})]})]})]})},r$=function(){return(0,R.jsxs)(eo.Flex,{width:"375px",borderRight:"muted",flexShrink:"0",flexDirection:"column",children:[(0,R.jsx)(rU,{}),(0,R.jsx)(rJ,{})]})};!function(e){e.Copyable="copyable",e.Divider="divider",e.Heading="heading",e.Panel="panel",e.Spinner="spinner",e.Text="text",e.Image="image",e.Row="row",e.Address="address",e.Button="button",e.Input="input",e.Form="form"}(f||(f={}));var rK=(0,ej.object)({type:(0,ej.string)()}),rY=(0,ej.assign)(rK,(0,ej.object)({value:(0,ej.unknown)()})),rV=n(1350),rQ={$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},rq=JSON.stringify({jsonrpc:"2.0",id:1,method:"subtract",params:[42,23]},null,2);function rW(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["border"]),o=(0,eo.useColorMode)().colorMode;return(0,R.jsx)(eo.Box,{width:"100%",padding:"4",border:void 0===r?"1px solid":r,borderColor:"gray.muted",borderRadius:"md",flex:"1",children:(0,R.jsx)(rV.default,(t=rW({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:rQ}]})},value:rq,theme:"light"===o?"vs-light":"vs-dark-custom"},i),n=n={options:rW({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 rG(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rZ(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return function(){for(var r=arguments.length,i=Array(r),o=0;oe.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 o=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,R.jsxs)(eo.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},{icon:"button",text:"Button",data:r9("Button"),droppable:!1},{icon:"form",text:"Form",data:iu("form",[]),droppable:!0},{icon:"input",text:"Input",data:ia("Input"),droppable:!1}],iN=function(e){var t=e.nextId,n=e.incrementId;return(0,R.jsxs)(eo.Box,{marginBottom:"4",children:[(0,R.jsx)(eo.Text,{fontSize:"xs",fontWeight:"600",lineHeight:"133%",marginBottom:"1",children:"Components"}),(0,R.jsx)(eo.Flex,{as:eo.List,gap:"2",children:iC.map(function(e){return(0,R.jsx)(eo.ListItem,{children:(0,R.jsx)(iM,{incrementId:n,icon:e.icon,node:{id:t,parent:0,droppable:e.droppable,text:e.text,data:e.data}})},"component-".concat(e.text))})})]})},ik=n(8671),ij=function(e){var t,n=e.node,r=e.isDragging,i=e.children,o=e.onClose;return(0,B.assert)(null===(t=n.data)||void 0===t?void 0:t.type,"Node must have a type."),(0,R.jsxs)(eo.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,R.jsx)(es,{icon:n.data.type,width:"16px"}),(0,R.jsx)(eo.Text,{fontWeight:"500",fontSize:"sm",textTransform:"capitalize",color:"text.muted",display:"inline-block",minWidth:"65px",children:n.data.type}),i,n.id>=2&&(0,R.jsx)(es,{icon:"cross",width:"11px",marginX:"0.5",marginLeft:"auto",cursor:"pointer",onClick:function(){null==o||o(n)}})]})};function iI(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);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,R.jsx)(ik.Tree,{ref:r,tree:t,rootId:0,render:function(e,n){var r=n.depth,a=n.isDragging;return t.length<=1?(0,R.jsx)(iH,{}):(0,R.jsx)(iW,{node:e,depth:r,onChange:i,onClose:o,isDragging:a})},insertDroppableFirst:!1,canDrag:function(e){return!!e&&e.id>=2},canDrop:function(e,t){var n,r,i,o=t.dropTarget,a=t.dropTargetId,s=t.dragSource;return!!a&&((null==o?void 0:null===(n=o.data)||void 0===n?void 0:n.type)!==f.Form||(null==s?void 0:null===(r=s.data)||void 0===r?void 0:r.type)===f.Button||(null==s?void 0:null===(i=s.data)||void 0===i?void 0:i.type)===f.Input)&&(null==o?void 0:o.droppable)&&a>0},onDrop:function(e){n(e)},initialOpen:!0,sort:!1,extraAcceptTypes:["template"],placeholderRender:function(){return(0,R.jsx)(eo.Box,{width:"100%",height:"20px"})}})})},i1=function(e){var t=e.snapName,n=el(r_),r=n&&new Blob([n.value],{type:"image/svg+xml"}),i=r&&URL.createObjectURL(r);return(0,R.jsxs)(eo.Box,{position:"relative",children:[(0,R.jsx)(eo.Avatar,{src:i,name:t.slice(0,1).toUpperCase(),fontSize:"md",background:"background.alternative",color:"text.alternative",size:"sm",margin:"1"}),(0,R.jsx)(es,{icon:"snap",width:"16px",height:"16px",position:"absolute",bottom:"0px",right:"0px"})]})},i2=function(e){var t=e.snapName,n=e.snapId;return(0,R.jsxs)(eo.Flex,{gap:"2",marginX:"4",marginY:"4",border:"1px solid",borderColor:"border.default",borderRadius:"32px",padding:"1",alignItems:"center",children:[(0,R.jsx)(i1,{snapName:t}),(0,R.jsxs)(eo.Flex,{direction:"column",justify:"center",children:[(0,R.jsx)(eo.Text,{fontSize:"sm",lineHeight:"157%",fontFamily:"custom",children:t}),(0,R.jsx)(eo.Text,{fontSize:"xs",lineHeight:"167%",fontFamily:"custom",color:"text.alternative",children:n})]})]})},i3=function(e){var t=e.snapName,n=e.snapId,r=e.children,i=e.showAuthorship;return(0,R.jsxs)(eo.Flex,{direction:"column",boxShadow:"lg",maxWidth:"360px",height:"600px",paddingY:"4",overflowY:"scroll",children:[(void 0===i||i)&&(0,R.jsx)(i2,{snapName:t,snapId:n}),r]})};!function(e){e.Content="content",e.Error="error",e.Insights="insights"}(x||(x={}));var i4=function(e,t){switch(e){case x.Insights:return"Insights from ".concat(t);case x.Error:return"Error from ".concat(t);default:return"Content from ".concat(t)}},i6=function(e){var t=e.type,n=e.snapName,r=e.children,i=t===x.Error;return(0,R.jsxs)(eo.Box,{border:"1px solid",borderColor:"border.default",borderRadius:"md",backgroundColor:i?"error.muted":void 0,children:[(0,R.jsxs)(eo.Flex,{direction:"row",alignItems:"center",padding:"1.5",borderBottom:"1px solid",borderColor:"border.default",children:[(0,R.jsx)(es,{icon:i?"snapError":"snap",width:"16px",marginRight:"1"}),(0,R.jsx)(eo.Text,{fontFamily:"custom",fontSize:"xs",color:i?"text.error":void 0,children:i4(t,n)})]}),(0,R.jsx)(eo.Box,{padding:"3",children:r})]})};function i5(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 o=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,R.jsx)(iw,{cursor:"pointer",onClick:function(){n(r)},children:t})},o3=function(e){var t=e.onClick;return(0,R.jsxs)(eo.Box,{marginBottom:"4",children:[(0,R.jsx)(eo.Text,{fontWeight:"500",fontSize:"xs",marginBottom:"1",children:"Transaction presets"}),(0,R.jsx)(eo.Flex,{gap:"2",children:o1.map(function(e,n){var r,i,o=e.name,a=e.transaction;return(0,J.createElement)(o2,(r=function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var o5={chainId:"eip155:1",origin:"metamask.io",from:"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",to:"0x9f2817015caF6607C1198fB943A8241652EE8906",value:"0.01",gas:"21000",nonce:"5",maxFeePerGas:"10",maxPriorityFeePerGas:"1",data:"0x"},o8=function(){var t,n,r,i,o,a,s,l,u,c,_,p=el(oG).request,d=null!==(_=null==p?void 0:p.params)&&void 0!==_?_:{},f=d.chainId,m=d.transactionOrigin,h=d.transaction;o5.chainId,o5.origin;var y=o6(o5,["chainId","origin"]),g=(0,oN.useForm)({defaultValues:o4({chainId:null!=f?f:o5.chainId,transactionOrigin:null!=m?m:o5.origin},null!=h?h:y)}),b=g.handleSubmit,v=g.register,x=g.setValue,D=g.formState.errors,S=ei();return(0,R.jsxs)(eo.Flex,{as:"form",flexDirection:"column",flex:"1",onSubmit:b(function(t){var n=t.chainId,r=t.transactionOrigin,i=o6(t,["chainId","transactionOrigin"]);S(ri({origin:"",handler:e.OnTransaction,request:{jsonrpc:"2.0",method:"onTransaction",params:{chainId:n,transaction:o0(i),transactionOrigin:r}}}))}),id:"request-form",children:[(0,R.jsx)(o3,{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,R.jsxs)(eo.Flex,{gap:"2",children:[(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.chainId,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"chainId",children:"Chain ID"}),(0,R.jsx)(eo.Input,o4({id:"chainId",placeholder:o5.chainId,fontFamily:"code"},v("chainId"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(t=D.chainId)||void 0===t?void 0:t.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.transactionOrigin,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"origin",children:"Transaction Origin"}),(0,R.jsx)(eo.Input,o4({id:"origin",placeholder:o5.origin,fontFamily:"code"},v("transactionOrigin"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(n=D.transactionOrigin)||void 0===n?void 0:n.message})]})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.from,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"from",children:"From Address"}),(0,R.jsx)(eo.Input,o4({id:"from",placeholder:o5.from,fontFamily:"code"},v("from"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(r=D.from)||void 0===r?void 0:r.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.to,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"to",children:"To Address"}),(0,R.jsx)(eo.Input,o4({id:"to",placeholder:o5.to,fontFamily:"code"},v("to"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(i=D.to)||void 0===i?void 0:i.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.value,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"value",children:"Value"}),(0,R.jsxs)(eo.InputGroup,{children:[(0,R.jsx)(eo.Input,o4({id:"value",placeholder:o5.value,fontFamily:"code"},v("value"))),(0,R.jsx)(eo.InputRightAddon,{children:"ETH",fontSize:"sm"})]}),(0,R.jsx)(eo.FormErrorMessage,{children:null===(o=D.value)||void 0===o?void 0:o.message})]}),(0,R.jsxs)(eo.Flex,{gap:"2",children:[(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.gas,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"gas",children:"Gas Limit"}),(0,R.jsx)(eo.Input,o4({id:"gas",placeholder:o5.gas,fontFamily:"code"},v("gas"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(a=D.gas)||void 0===a?void 0:a.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.nonce,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"nonce",children:"Nonce"}),(0,R.jsx)(eo.Input,o4({id:"nonce",placeholder:o5.nonce,fontFamily:"code"},v("nonce"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(s=D.nonce)||void 0===s?void 0:s.message})]})]}),(0,R.jsxs)(eo.Flex,{gap:"2",children:[(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.maxFeePerGas,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"maxFeePerGas",children:"Max Fee Per Gas"}),(0,R.jsxs)(eo.InputGroup,{children:[(0,R.jsx)(eo.Input,o4({id:"maxFeePerGas",placeholder:o5.maxFeePerGas,fontFamily:"code"},v("maxFeePerGas"))),(0,R.jsx)(eo.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,R.jsx)(eo.FormErrorMessage,{children:null===(l=D.maxFeePerGas)||void 0===l?void 0:l.message})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.maxPriorityFeePerGas,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"maxPriorityFeePerGas",children:"Max Priority Fee Per Gas"}),(0,R.jsxs)(eo.InputGroup,{children:[(0,R.jsx)(eo.Input,o4({id:"maxPriorityFeePerGas",placeholder:o5.maxPriorityFeePerGas,fontFamily:"code"},v("maxPriorityFeePerGas"))),(0,R.jsx)(eo.InputRightAddon,{children:"GWEI",fontSize:"sm"})]}),(0,R.jsx)(eo.FormErrorMessage,{children:null===(u=D.maxPriorityFeePerGas)||void 0===u?void 0:u.message})]})]}),(0,R.jsxs)(eo.FormControl,{isInvalid:!!D.data,children:[(0,R.jsx)(eo.FormLabel,{htmlFor:"data",children:"Data"}),(0,R.jsx)(eo.Textarea,o4({id:"data",placeholder:o5.data,fontFamily:"code"},v("data"))),(0,R.jsx)(eo.FormErrorMessage,{children:null===(c=D.data)||void 0===c?void 0:c.message})]})]})},o7=(0,$.createHashRouter)((0,$.createRoutesFromElements)((0,R.jsxs)($.Route,{element:(0,R.jsx)(function(){return(0,R.jsxs)(eo.Flex,{direction:"column",height:"100vh",children:[(0,R.jsx)(rD,{}),(0,R.jsxs)(eo.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,R.jsx)(r$,{}),(0,R.jsxs)(eo.Flex,{direction:"column",width:"full",children:[(0,R.jsx)(eo.Flex,{flex:"1",overflow:"hidden",children:(0,R.jsx)($.Outlet,{})}),(0,R.jsx)(eg,{})]})]})]})},{}),children:[(0,R.jsx)($.Route,{path:"/",element:(0,R.jsx)($.Navigate,{to:"/handler/".concat(e.OnRpcRequest),replace:!0})}),(0,R.jsx)($.Route,{path:"/builder",element:(0,R.jsx)(function(){var e,t,n=op((0,J.useState)(2),2),r=n[0],i=n[1],o=op((0,J.useState)([{id:1,parent:0,text:"Panel",droppable:!0,data:{type:f.Panel,children:[]}}]),2),a=o[0],s=o[1];return(0,R.jsx)(eo.Flex,{width:"100%",direction:"column",overflow:"hidden",children:(0,R.jsxs)(eo.Flex,{direction:"row",flex:"1",overflow:"hidden",children:[(0,R.jsx)(eo.Flex,{direction:"column",flex:"1",width:"50%",overflow:"hidden",children:(0,R.jsxs)(eo.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,R.jsx)(eo.TabList,{children:(0,R.jsx)(eo.Tab,{children:"Builder"})}),(0,R.jsx)(eo.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:(0,R.jsxs)(eo.TabPanel,{display:"flex",flexDirection:"column",flex:"1",overflowY:"auto",children:[(0,R.jsx)(iN,{nextId:r,incrementId:function(){i(function(e){return e+1})}}),(0,R.jsx)(i0,{items:a,setItems:s})]})})]})}),(0,R.jsx)(eo.Box,{display:"flex",flexDirection:"column",flex:"1",width:"50%",borderLeft:"1px solid",borderColor:"border.default",children:(0,R.jsxs)(eo.Tabs,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,R.jsxs)(eo.TabList,{children:[(0,R.jsx)(eo.Tab,{children:"Result"}),(0,R.jsx)(eo.Tab,{children:"Code"})]}),(0,R.jsxs)(eo.TabPanels,{display:"flex",flexDirection:"column",flex:"1",overflow:"hidden",children:[(0,R.jsx)(eo.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"4",children:(0,R.jsx)(oc,{items:a})}),(0,R.jsx)(eo.TabPanel,{display:"flex",flexDirection:"column",flex:"1",padding:"0",children:(0,R.jsx)(rH,{border:"none",value:(t=(function e(t){var n=new Set;n.add(t.type);var r=!0,i=!1,o=void 0;try{for(var a,s=t.children[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;if(n.add(l.type),"panel"===l.type||"form"===l.type){var u=e(l),c=!0,_=!1,p=void 0;try{for(var d,f=u[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,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return Array.from(n).sort(function(e,t){return e.localeCompare(t)})})(e=iY(a)).join(", "),i$().format("\n import { ".concat(t," } from '@metamask/snaps-sdk';\n\n const component = ").concat(function e(t){if(t.type===f.Panel)return"panel([\n".concat(t.children.map(e).join(",\n"),"\n])");if(t.type===f.Form)return"form('".concat(t.name,"', [\n").concat(t.children.map(e).join(",\n"),"\n])");var n=function e(t){switch(t.type){case f.Panel:return t.children.map(e).join(",\n");case f.Form:return"'".concat(t.name,"', ").concat(t.children.map(e).join(",\n"));case f.Copyable:return"'".concat(t.value,"'").concat(t.sensitive?", true":"");case f.Text:case f.Heading:case f.Image:return JSON.stringify(t.value);case f.Button:case f.Input:return JSON.stringify(Object.keys(t).filter(function(e){return"type"!==e&&""!==t[e]}).reduce(function(e,n){var r,i;return r=function(e){for(var t=1;t1?t-1:0),r=1;r1?t-1:0),r=1;r1?t-1:0),r=1;r2?o-2:0),s=2;s2?n-2:0),i=2;i0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]2)||void 0===r[2]||r[2],[4,new Promise(function(r,i){var o=document.createElement("iframe");o.setAttribute("id",t),o.setAttribute("data-testid","snaps-iframe"),n&&o.setAttribute("sandbox","allow-scripts"),o.setAttribute("src",e),document.body.appendChild(o),o.addEventListener("load",function(){o.contentWindow?r(o.contentWindow):i(Error('iframe.contentWindow not present on load for job "'.concat(t,'".')))})})];case 1:return[2,i.sent()]}})},(sr=function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){sn(o,r,i,a,s,"next",e)}function s(e){sn(o,r,i,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}var si=n(9952),so=n.n(si),sa={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}},ss={"-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."}};function sl(e,t="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(e)){let t=e.toString();if((0,B.hasProperty)(ss,t))return ss[t].message;if(e>=-32099&&e<=-32e3)return"Unspecified server error."}return t}function su(e){return Object.getOwnPropertyNames(e).reduce((t,n)=>{let r=e[n];return(0,B.isValidJson)(r)&&(t[n]=r),t},{})}sl(sa.rpc.internal);var sc=n(7847),s_=n.n(sc),sp=class 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(){var e;let t={code:this.code,message:this.message};return void 0!==this.data&&(t.data=this.data,(0,B.isPlainObject)(this.data)&&(t.data.cause=Array.isArray(e=this.data.cause)?e.map(e=>(0,B.isValidJson)(e)?e:(0,B.isObject)(e)?su(e):null):(0,B.isObject)(e)?su(e):(0,B.isValidJson)(e)?e:null)),this.stack&&(t.stack=this.stack),t}toString(){return s_()(this.serialize(),sf,2)}},sd=class extends sp{constructor(e,t,n){if(!function(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}(e))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,n)}};function sf(e,t){if("[Circular]"!==t)return t}var sm={parse:e=>sy(sa.rpc.parse,e),invalidRequest:e=>sy(sa.rpc.invalidRequest,e),invalidParams:e=>sy(sa.rpc.invalidParams,e),methodNotFound:e=>sy(sa.rpc.methodNotFound,e),internal:e=>sy(sa.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 sy(t,e)},invalidInput:e=>sy(sa.rpc.invalidInput,e),resourceNotFound:e=>sy(sa.rpc.resourceNotFound,e),resourceUnavailable:e=>sy(sa.rpc.resourceUnavailable,e),transactionRejected:e=>sy(sa.rpc.transactionRejected,e),methodNotSupported:e=>sy(sa.rpc.methodNotSupported,e),limitExceeded:e=>sy(sa.rpc.limitExceeded,e)},sh={userRejectedRequest:e=>sg(sa.provider.userRejectedRequest,e),unauthorized:e=>sg(sa.provider.unauthorized,e),unsupportedMethod:e=>sg(sa.provider.unsupportedMethod,e),disconnected:e=>sg(sa.provider.disconnected,e),chainDisconnected:e=>sg(sa.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:r}=e;if(!n||"string"!=typeof n)throw Error('"message" must be a nonempty string');return new sd(t,n,r)}};function sy(e,t){let[n,r]=sb(t);return new sp(e,n??sl(e),r)}function sg(e,t){let[n,r]=sb(t);return new sd(e,n??sl(e),r)}function sb(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[]}function sv(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 sT=(0,B.createModuleLogger)(sx,"snaps-controllers");function sE(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:"remaining",get:function(){return this.state.remaining}},{key:"cancel",value:function(){(0,B.assert)("paused"===this.status||"running"===this.status,Error("Tried to cancel a not running Timer")),this.onFinish(!1)}},{key:"finish",value:function(){(0,B.assert)("finished"!==this.status,Error("Tried to finish a finished Timer.")),this.onFinish(!0)}},{key:"pause",value:function(){(0,B.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,B.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,B.assert)("paused"===this.state.value,Error("Tried to resume not paused Timer"));var n=this.state,r=n.remaining,i=n.callback,o=Date.now();r!==Number.POSITIVE_INFINITY&&(e=setTimeout(function(){return t.onFinish(!0)},r)),this.state={value:"running",callback:i,remaining:r,start:o,timeout:e}}},{key:"onFinish",value:function(e){(0,B.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,n=t.callback,r=t.remaining;this.state={value:"finished",remaining:"running"===this.state.value?r-(Date.now()-this.state.start):r},e&&n()}}],sE(n.prototype,e),t&&sE(n,t),n}();function sA(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function sM(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){sA(o,r,i,a,s,"next",e)}function s(e){sA(o,r,i,a,s,"throw",e)}a(void 0)})}}function sC(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]e.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 o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,["maxRequestTime"]));return s?(i=function(e){for(var t=1;t0),{caveats:t}})),l$(k,lx.targetName,lc(function(e){return{caveats:[{type:r.KeyringOrigin,value:e}]}})),l$(k,lF.targetName,lc(function(e){return!e||!(0,B.isObject)(e)||(0,B.isObject)(e)&&0===Object.keys(e).length?{caveats:null}:{caveats:[{type:r.SignatureOrigin,value:(0,B.hasProperty)(e,"allowSignatureOrigin")&&e.allowSignatureOrigin}]}})),l$(k,lT.targetName,lu),l$(k,lg.targetName,lu),k);l$(j={},e.OnRpcRequest,lI.targetName),l$(j,e.OnTransaction,lR.targetName),l$(j,e.OnCronjob,ld.targetName),l$(j,e.OnNameLookup,lA.targetName),l$(j,e.OnInstall,lT.targetName),l$(j,e.OnUpdate,lT.targetName),l$(j,e.OnKeyringRequest,lx.targetName),l$(j,e.OnHomePage,lg.targetName),l$(j,e.OnSignature,lF.targetName),l$(j,e.OnUserInput,null);let lQ=BigInt(4294967296-1),lq=BigInt(32),lW=(e,t,n)=>e<>>32-n,lH=(e,t,n)=>t<>>32-n,lG=(e,t,n)=>t<>>64-n,lZ=(e,t,n)=>e<>>64-n,lX=[],l0=[],l1=[],l2=BigInt(0),l3=BigInt(1),l4=BigInt(2),l6=BigInt(7),l5=BigInt(256),l8=BigInt(113);for(let e=0,t=l3,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],lX.push(2*(5*r+n)),l0.push((e+1)*(e+2)/2%64);let i=l2;for(let e=0;e<7;e++)(t=(t<>l6)*l8)%l5)&l4&&(i^=l3<<(l3<>lq&lQ)}:{h:0|Number(e>>lq&lQ),l:0|Number(e&lQ)}}(e[i],t);[n[i],r[i]]=[o,a]}return[n,r]}(l1,!0),ue=(e,t,n)=>n>32?lG(e,t,n):lW(e,t,n),ut=(e,t,n)=>n>32?lZ(e,t,n):lH(e,t,n);class un extends eV{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,eP(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=eR(this.state)}keccak(){eJ||eK(this.state32),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,o=n[i],a=n[i+1],s=ue(o,a,1)^n[r],l=ut(o,a,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=l}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=l0[n],o=ue(t,i,r),a=ut(t,i,r),s=lX[n];t=e[s],i=e[s+1],e[s]=o,e[s+1]=a}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]^=l7[r],e[1]^=l9[r]}n.fill(0)}(this.state32,this.rounds),eJ||eK(this.state32),this.posOut=0,this.pos=0}update(e){eL(this);let{blockLen:t,state:n}=this;e=eY(e);let r=e.length;for(let i=0;i=n&&this.keccak();let o=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+o),r),this.posOut+=o,r+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return eP(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(ez(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:o}=this;return e||(e=new un(t,n,r,o,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=o,e.destroyed=this.destroyed,e}}let ur=eQ(()=>new un(136,1,32));function ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>>0;t.push("bip32:".concat(i-2147483648,"'"))}return t}(ur((0,B.concatBytes)([a,ur(s)]))),[4,tN.SLIP10Node.fromDerivationPath({derivationPath:[i,"bip32:".concat(o)].concat(us(l)),curve:"secp256k1"})];case 1:return u=c.sent().privateKey,(0,B.assert)(u,"Failed to derive the entropy."),[2,(0,B.add0x)(u)]}})})).apply(this,arguments)}function u_(e){return up.apply(this,arguments)}function up(){return(up=ua(function(e){var t,n,r,i;return ul(this,function(o){switch(o.label){case 0:return t=e.curve,n=e.secretRecoveryPhrase,r=e.path,i=function(e){switch(e){case"secp256k1":return"bip32";case"ed25519":return"slip10";case"ed25519Bip32":return"cip3";default:return(0,B.assertExhaustive)(e)}}(t),[4,tN.SLIP10Node.fromDerivationPath({curve:t,derivationPath:[n].concat(us(r.slice(1).map(function(e){return"".concat(i,":").concat(e)})))})];case 1:return[2,o.sent()]}})})).apply(this,arguments)}function ud(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}var uf="snap_getBip32Entropy",um=Object.freeze({targetName:uf,specificationBuilder:function(e){var t,n,i,o,a=e.methodHooks;return{permissionType:tz.PermissionType.RestrictedMethod,targetName:uf,allowedCaveats:[r.PermittedDerivationPaths],methodImplementation:(i=a.getMnemonic,o=a.getUnlockPromise,t=function(e){var t,n;return function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]2147483647)throw sm.invalidParams({message:'Invalid "coinType" parameter. Coin type must be a non-negative integer.'});if(tG.includes(e.coinType))throw sm.invalidParams({message:"Coin type ".concat(e.coinType," is forbidden.")})}var uk=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,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]1&&void 0!==arguments[1]?arguments[1]:{};return(0,ej.object)({type:r5(e),props:(0,ej.object)(t),key:(0,ej.nullable)(uz)})}(0,ej.object)({type:(0,ej.string)(),props:(0,ej.record)((0,ej.string)(),B.JsonStruct),key:(0,ej.nullable)(uz)});var uJ=uU("Button",{children:uR,name:(0,ej.optional)((0,ej.string)()),type:(0,ej.optional)(r8([r5("button"),r5("submit")])),variant:(0,ej.optional)(r8([r5("primary"),r5("destructive")])),disabled:(0,ej.optional)((0,ej.boolean)())}),u$=uU("Input",{name:(0,ej.string)(),type:(0,ej.optional)(r8([r5("text"),r5("password"),r5("number")])),value:(0,ej.optional)((0,ej.string)()),placeholder:(0,ej.optional)((0,ej.string)())}),uK=uU("Option",{value:(0,ej.string)(),children:(0,ej.string)()}),uY=uU("Dropdown",{name:(0,ej.string)(),value:(0,ej.optional)((0,ej.string)()),children:uB(uK)}),uV=uU("FileInput",{name:(0,ej.string)(),accept:r8([(0,ej.optional)((0,ej.array)((0,ej.string)()))]),compact:(0,ej.optional)((0,ej.boolean)())}),uQ=uU("Field",{label:(0,ej.optional)((0,ej.string)()),error:(0,ej.optional)((0,ej.string)()),children:r8([(0,ej.tuple)([u$,uJ]),uY,uV,u$])}),uq=uU("Form",{children:uB((0,ej.nullable)(r8([uQ,(0,ej.lazy)(function(){return cn})]))),name:(0,ej.string)()}),uW=uU("Bold",{children:uB((0,ej.nullable)(r8([(0,ej.string)(),(0,ej.lazy)(function(){return uH})])))}),uH=uU("Italic",{children:uB((0,ej.nullable)(r8([(0,ej.string)(),(0,ej.lazy)(function(){return uW})])))}),uG=r8([uW,uH]),uZ=uU("Address",{address:B.HexChecksumAddressStruct}),uX=uU("Box",{children:uB((0,ej.nullable)((0,ej.lazy)(function(){return cn}))),direction:(0,ej.optional)(r8([r5("horizontal"),r5("vertical")])),alignment:(0,ej.optional)(r8([r5("start"),r5("center"),r5("end"),r5("space-between"),r5("space-around")]))}),u0=uU("Copyable",{value:(0,ej.string)(),sensitive:(0,ej.optional)((0,ej.boolean)())}),u1=uU("Divider"),u2=uU("Value",{value:(0,ej.string)(),extra:(0,ej.string)()}),u3=uU("Heading",{children:uR}),u4=uU("Image",{src:ip(),alt:(0,ej.optional)((0,ej.string)())}),u6=uU("Link",{href:(0,ej.string)(),children:uB((0,ej.nullable)(r8([uG,(0,ej.string)()])))}),u5=uU("Text",{children:uB((0,ej.nullable)(r8([(0,ej.string)(),uW,uH,u6]))),alignment:(0,ej.optional)(r8([r5("start"),r5("center"),r5("end")]))}),u8=r8([u5,uW,uH,u6,u4]),u7=r8([u5,uW,uH,u6,(0,ej.string)()]),u9=uU("Tooltip",{children:(0,ej.nullable)(u8),content:u7}),ce=uU("Row",{label:(0,ej.string)(),children:r8([uZ,u4,u5,u2]),variant:(0,ej.optional)(r8([r5("default"),r5("warning"),r5("critical")])),tooltip:(0,ej.optional)((0,ej.string)())}),ct=uU("Spinner"),cn=r8([uZ,uW,uX,uJ,u0,u1,uY,uV,uq,u3,u$,u4,uH,u6,ce,ct,u5,u9]);r8([uJ,u$,uV,uQ,uq,uW,uH,uZ,uX,u0,u1,u3,u4,u6,ce,ct,u5,uY,uK,u2,u9]),function(e){e.ButtonClickEvent="ButtonClickEvent",e.FormSubmitEvent="FormSubmitEvent",e.InputChangeEvent="InputChangeEvent",e.FileUploadEvent="FileUploadEvent"}(O||(O={}));var cr=(0,ej.object)({type:(0,ej.string)(),name:(0,ej.optional)((0,ej.string)())}),ci=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.ButtonClickEvent),name:(0,ej.optional)((0,ej.string)())})),co=(0,ej.object)({name:(0,ej.string)(),size:(0,ej.number)(),contentType:(0,ej.string)(),contents:(0,ej.string)()}),ca=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.FormSubmitEvent),value:(0,ej.record)((0,ej.string)(),(0,ej.nullable)((0,ej.string)())),files:(0,ej.record)((0,ej.string)(),(0,ej.nullable)(co)),name:(0,ej.string)()})),cs=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.InputChangeEvent),name:(0,ej.string)(),value:(0,ej.string)()})),cl=(0,ej.assign)(cr,(0,ej.object)({type:(0,ej.literal)(O.FileUploadEvent),name:(0,ej.string)(),file:(0,ej.nullable)(co)}));(0,ej.union)([ci,ca,cs,cl]);var cu=(0,ej.union)([co,(0,ej.string)()]),cc=(0,ej.record)((0,ej.string)(),(0,ej.nullable)(cu));(0,ej.record)((0,ej.string)(),(0,ej.union)([cc,(0,ej.nullable)(cu)]));var c_=(0,ej.union)([iT,cn]),cp=(0,ej.record)((0,ej.string)(),B.JsonStruct),cd=n(2645);function cf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2)||void 0===arguments[2]||arguments[2],o=(l=JSON.stringify(t.value),u=cd.red,i?u(l):l),a=function(e){var t,n,r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return"never"===e.type||0===e.path.length?"":"At path: ".concat((t=e.path.join("."),n=cd.bold,r?n(t):t)," — ")}(t,i);if("union"===t.type){var s=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Array.isArray(e.schema)?e.schema.map(function(e){var n,r;return n=e.type,r=cd.green,t?r(n):n}):null}(t.path.reduce(function(t,n){return(0,B.isObject)(e.schema)&&e.schema[n]?e.schema[n]:t},e),i);return s?"".concat(a,"Expected the value to be one of: ").concat(s.join(", "),", but received: ").concat(o,"."):"".concat(a).concat(t.message,".")}if("literal"===t.type){var l,u,c,_,p=t.message.replace(RegExp("the literal `(.+)`,","u"),"the value to be `".concat((c=cd.green,i?c("$1"):"$1"),"`,")).replace(RegExp(", but received: (.+)","u"),", but received: ".concat((_=cd.red,i?_("$1"):"$1")));return"".concat(a).concat(p,".")}if("never"===t.type)return"Unknown key: ".concat((d=t.path.join("."),f=cd.bold,i?f(d):d),", received: ").concat(o,".");if("size"===t.refinement){var d,f,m,h,y,g=t.message.replace(RegExp("length between `(\\d+)` and `(\\d+)`","u"),"length between ".concat((m=cd.green,i?m("$1"):"$1")," and ").concat((h=cd.green,i?h("$2"):"$2"),",")).replace(RegExp("length of `(\\d+)`","u"),"length of ".concat((y=cd.red,i?y("$1"):"$1"))).replace(RegExp("a array","u"),"an array");return"".concat(a).concat(g,".")}return"".concat(a,"Expected a value of type ").concat((n=t.type,r=cd.green,i?r(n):n),", but received: ").concat(o,".")}function cy(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function cg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cb="snap_dialog",cv=(0,ej.optional)((0,ej.size)((0,ej.string)(),1,40)),cx=Object.freeze({targetName:cb,specificationBuilder:function(e){var t,n,r,i,o,a=e.allowedCaveats,s=e.methodHooks;return{permissionType:tz.PermissionType.RestrictedMethod,targetName:cb,allowedCaveats:void 0===a?null:a,methodImplementation:(r=s.showDialog,i=s.createInterface,o=s.getInterface,t=function(e){var t,n,a,s,l,u;return function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]3&&void 0!==arguments[3]&&arguments[3];(0,B.assert)(t.schema,"Expected a struct with a schema. Make sure to use `union` from `@metamask/snaps-sdk`."),(0,B.assert)(t.schema.length>0,"Expected a non-empty array of structs.");var a=t.schema.map(function(e){return e.schema[n]}),s=(0,ej.type)((r={},i=r8(a),n in r?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,r)),l=cm((0,ej.validate)(e,s,{coerce:o}),1)[0];if(l)throw Error(ch(s,l.failures()[0],!1));var u=t.schema.filter(function(t){return(0,ej.is)(e[n],t.schema[n])});(0,B.assert)(u.length>0,"Expected a struct to match the value.");var c=u.map(function(t){return(0,ej.validate)(e,t,{coerce:o})}),_=c.find(function(e){return!cm(e,1)[0]});if(_)return _[1];throw(0,B.assert)(c[0][0],"Expected at least one error."),Error(ch(t,c.reduce(function(e,t){var n=cm(t,1)[0];return((0,B.assert)(n,"Expected an error."),n.failures().length0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]2&&void 0!==arguments[2]?arguments[2]:104857600;if(!(0,B.isObject)(e))throw sm.invalidParams({message:"Expected params to be a single object."});var i=e.operation,o=e.newState,a=e.encrypted;if(!i||"string"!=typeof i||!Object.values(F).includes(i))throw sm.invalidParams({message:'Must specify a valid manage state "operation".'});if(void 0!==a&&"boolean"!=typeof a)throw sm.invalidParams({message:'"encrypted" parameter must be a boolean if specified.'});if(i===F.UpdateState){if(!(0,B.isObject)(o))throw sm.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be a plain object.'),data:{receivedNewState:void 0===o?"undefined":o}});try{n=(0,B.getJsonSize)(o)}catch(e){throw sm.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must be JSON serializable.'),data:{receivedNewState:void 0===o?"undefined":o}})}if(n>r)throw sm.invalidParams({message:"Invalid ".concat(t,' "updateState" parameter: The new state must not exceed ').concat(r," bytes in size."),data:{receivedNewState:void 0===o?"undefined":o}})}return e}(n,s)).encrypted)||void 0===c||c)&&u.operation!==F.ClearState))return[3,2];return[4,r(!0)];case 1:p.sent(),p.label=2;case 2:switch(u.operation){case F.ClearState:return[3,3];case F.GetState:return[3,4];case F.UpdateState:return[3,6]}return[3,8];case 3:return i(l,_),[2,null];case 4:return[4,o(l,_)];case 5:return[2,p.sent()];case 6:return[4,a(l,u.newState,_)];case 7:return p.sent(),[2,null];case 8:throw sm.invalidParams("Invalid ".concat(s,' operation: "').concat(u.operation,'"'));case 9:return[2]}})},n=function(){var e=this,n=arguments;return new Promise(function(r,i){var o=t.apply(e,n);function a(e){cz(o,r,i,a,s,"next",e)}function s(e){cz(o,r,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)}),subjectTypes:[tz.SubjectType.Snap]}},methodHooks:{getUnlockPromise:!0,clearSnapState:!0,getSnapState:!0,updateSnapState:!0}});function cU(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let cJ=cU(),c$=/[&<>"']/,cK=RegExp(c$.source,"g"),cY=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,cV=RegExp(cY.source,"g"),cQ={"&":"&","<":"<",">":">",'"':""","'":"'"},cq=e=>cQ[e];function cW(e,t){if(t){if(c$.test(e))return e.replace(cK,cq)}else if(cY.test(e))return e.replace(cV,cq);return e}let cH=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,cG=/(^|[^\[])\^/g;function cZ(e,t){let n="string"==typeof e?e:e.source;t=t||"";let r={replace:(e,t)=>{let i="string"==typeof t?t:t.source;return i=i.replace(cG,"$1"),n=n.replace(e,i),r},getRegex:()=>new RegExp(n,t)};return r}function cX(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}let c0={exec:()=>null};function c1(e,t){let n=e.replace(/\|/g,(e,t,n)=>{let r=!1,i=t;for(;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"}),r=n.split(/ \|/),i=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),t){if(r.length>t)r.splice(t);else for(;r.length0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:c2(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t){let n=e.match(/^(\s+)(?:```)/);if(null===n)return t;let r=n[1];return t.split("\n").map(e=>{let t=e.match(/^\s+/);if(null===t)return e;let[n]=t;return n.length>=r.length?e.slice(r.length):e}).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){let t=c2(e,"#");this.options.pedantic?e=t.trim():(!t||/ $/.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=c2(t[0].replace(/^ *>[ \t]?/gm,""),"\n"),n=this.lexer.state.top;this.lexer.state.top=!0;let r=this.lexer.blockTokens(e);return this.lexer.state.top=n,{type:"blockquote",raw:t[0],tokens:r,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),r=n.length>1,i={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let o=RegExp(`^( {0,3}${n})((?:[ ][^\\n]*)?(?:\\n|$))`),a="",s="",l=!1;for(;e;){let n,r=!1;if(!(t=o.exec(e))||this.rules.block.hr.test(e))break;a=t[0],e=e.substring(a.length);let u=t[2].split("\n",1)[0].replace(/^\t+/,e=>" ".repeat(3*e.length)),c=e.split("\n",1)[0],_=0;this.options.pedantic?(_=2,s=u.trimStart()):(_=(_=t[2].search(/[^ ]/))>4?1:_,s=u.slice(_),_+=t[1].length);let p=!1;if(!u&&/^ *$/.test(c)&&(a+=c+"\n",e=e.substring(c.length+1),r=!0),!r){let t=RegExp(`^ {0,${Math.min(3,_-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),n=RegExp(`^ {0,${Math.min(3,_-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=RegExp(`^ {0,${Math.min(3,_-1)}}(?:\`\`\`|~~~)`),i=RegExp(`^ {0,${Math.min(3,_-1)}}#`);for(;e;){let o=e.split("\n",1)[0];if(c=o,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),r.test(c)||i.test(c)||t.test(c)||n.test(e))break;if(c.search(/[^ ]/)>=_||!c.trim())s+="\n"+c.slice(_);else{if(p||u.search(/[^ ]/)>=4||r.test(u)||i.test(u)||n.test(u))break;s+="\n"+c}p||c.trim()||(p=!0),a+=o+"\n",e=e.substring(o.length+1),u=c.slice(_)}}!i.loose&&(l?i.loose=!0:/\n *\n *$/.test(a)&&(l=!0));let d=null;this.options.gfm&&(d=/^\[[ xX]\] /.exec(s))&&(n="[ ] "!==d[0],s=s.replace(/^\[[ xX]\] +/,"")),i.items.push({type:"list_item",raw:a,task:!!d,checked:n,loose:!1,text:s,tokens:[]}),i.raw+=a}i.items[i.items.length-1].raw=a.trimEnd(),i.items[i.items.length-1].text=s.trimEnd(),i.raw=i.raw.trimEnd();for(let e=0;e"space"===e.type),n=t.length>0&&t.some(e=>/\n.*\n/.test(e.raw));i.loose=n}if(i.loose)for(let e=0;e$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!/[:|]/.test(t[2]))return;let n=c1(t[1]),r=t[2].replace(/^\||\| *$/g,"").split("|"),i=t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[],o={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)/^ *-+: *$/.test(e)?o.align.push("right"):/^ *:-+: *$/.test(e)?o.align.push("center"):/^ *:-+ *$/.test(e)?o.align.push("left"):o.align.push(null);for(let e of n)o.header.push({text:e,tokens:this.lexer.inline(e)});for(let e of i)o.rows.push(c1(e,o.header.length).map(e=>({text:e,tokens:this.lexer.inline(e)})));return o}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:cW(t[1])}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;let t=c2(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return -1;let n=0;for(let r=0;r-1){let n=0===t[0].indexOf("!")?5:4,r=n+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),/^$/.test(e)?n.slice(1):n.slice(1,-1)),c3(t,{href:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n,title:r?r.replace(this.rules.inline.anyPunctuation,"$1"):r},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=(n[2]||n[1]).replace(/\s+/g," "),r=t[e.toLowerCase()];if(!r){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return c3(n,r,n[0],this.lexer)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(!r||r[3]&&n.match(/[\p{L}\p{N}]/u))return;let i=r[1]||r[2]||"";if(!i||!n||this.rules.inline.punctuation.exec(n)){let n=[...r[0]].length-1,i,o,a=n,s=0,l="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+n);null!=(r=l.exec(t));){if(!(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6]))continue;if(o=[...i].length,r[3]||r[4]){a+=o;continue}if((r[5]||r[6])&&n%3&&!((n+o)%3)){s+=o;continue}if((a-=o)>0)continue;o=Math.min(o,o+a+s);let t=[...r[0]][0].length,l=e.slice(0,n+r.index+t+o);if(Math.min(n,o)%2){let e=l.slice(1,-1);return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}let u=l.slice(2,-2);return{type:"strong",raw:l,text:u,tokens:this.lexer.inlineTokens(u)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," "),n=/[^ ]/.test(e),r=/^ /.test(e)&&/ $/.test(e);return n&&r&&(e=e.substring(1,e.length-1)),e=cW(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return n="@"===t[2]?"mailto:"+(e=cW(t[1])):e=cW(t[1]),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])n="mailto:"+(e=cW(t[0]));else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(r!==t[0])e=cW(t[0]),n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e;return e=this.lexer.state.inRawBlock?t[0]:cW(t[0]),{type:"text",raw:t[0],text:e}}}}let c6=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,c5=/(?:[*+-]|\d{1,9}[.)])/,c8=cZ(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,c5).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),c7=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,c9=/(?!\s*\])(?:\\.|[^\[\]\\])+/,_e=cZ(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",c9).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),_t=cZ(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,c5).getRegex(),_n="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_r=/|$))/,_i=cZ("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",_r).replace("tag",_n).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),_o=cZ(c7).replace("hr",c6).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex(),_a=cZ(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",_o).getRegex(),_s={blockquote:_a,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:_e,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:c6,html:_i,lheading:c8,list:_t,newline:/^(?: *(?:\n|$))+/,paragraph:_o,table:c0,text:/^[^\n]+/},_l=cZ("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",c6).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex(),_u={..._s,table:_l,paragraph:cZ(c7).replace("hr",c6).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",_l).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_n).getRegex()},_c={..._s,html:cZ("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",_r).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:c0,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:cZ(c7).replace("hr",c6).replace("heading"," *#{1,6} *[^\n]").replace("lheading",c8).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},__=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,_p=/^( {2,}|\\)\n(?!\s*$)/,_d="\\p{P}\\p{S}",_f=cZ(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,_d).getRegex(),_m=cZ(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,_d).getRegex(),_h=cZ("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,_d).getRegex(),_y=cZ("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,_d).getRegex(),_g=cZ(/\\([punct])/,"gu").replace(/punct/g,_d).getRegex(),_b=cZ(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),_v=cZ(_r).replace("(?:-->|$)","-->").getRegex(),_x=cZ("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",_v).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),_D=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,_S=cZ(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",_D).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),_T=cZ(/^!?\[(label)\]\[(ref)\]/).replace("label",_D).replace("ref",c9).getRegex(),_E=cZ(/^!?\[(ref)\](?:\[\])?/).replace("ref",c9).getRegex(),_w=cZ("reflink|nolink(?!\\()","g").replace("reflink",_T).replace("nolink",_E).getRegex(),_A={_backpedal:c0,anyPunctuation:_g,autolink:_b,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:_p,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:c0,emStrongLDelim:_m,emStrongRDelimAst:_h,emStrongRDelimUnd:_y,escape:__,link:_S,nolink:_E,punctuation:_f,reflink:_T,reflinkSearch:_w,tag:_x,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\t+" ".repeat(n.length));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),1===n.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if((n=this.tokenizer.fences(e))||(n=this.tokenizer.heading(e))||(n=this.tokenizer.hr(e))||(n=this.tokenizer.blockquote(e))||(n=this.tokenizer.list(e))||(n=this.tokenizer.html(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if((n=this.tokenizer.table(e))||(n=this.tokenizer.lheading(e))){e=e.substring(n.raw.length),t.push(n);continue}if(i=e,this.options.extensions&&this.options.extensions.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{"number"==typeof(t=e.call({lexer:this},r))&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(this.state.top&&(n=this.tokenizer.paragraph(i))){r=t[t.length-1],o&&"paragraph"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n),o=i.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,r,i,o,a,s;let l=e;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.anyPunctuation.exec(l));)l=l.slice(0,o.index)+"++"+l.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;e;)if(a||(s=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if((n=this.tokenizer.emStrong(e,l,s))||(n=this.tokenizer.codespan(e))||(n=this.tokenizer.br(e))||(n=this.tokenizer.del(e))||(n=this.tokenizer.autolink(e))||!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}if(i=e,this.options.extensions&&this.options.extensions.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{"number"==typeof(t=e.call({lexer:this},r))&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(i)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(s=n.raw.slice(-1)),a=!0,(r=t[t.length-1])&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return t}}class _O{options;constructor(e){this.options=e||cJ}code(e,t,n){let r=(t||"").match(/^\S*/)?.[0];return(e=e.replace(/\n$/,"")+"\n",r)?'
'+(n?e:cW(e,!0))+"
\n":"
"+(n?e:cW(e,!0))+"
\n"}blockquote(e){return`
${e}
`}html(e,t){return e}heading(e,t,n){return`${e} `}hr(){return"
\n"}list(e,t,n){let r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}listitem(e,t,n){return`
  • ${e}