UNPKG

data-transport

Version:
1 lines 50.4 kB
"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,n,t){return e(t={path:n,exports:{},require:function(e,n){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==n&&t.path)}},t.exports),t.exports}function r(e){if(e.__esModule)return e;var n=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var o=function(e,n){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},o(e,n)};function i(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function t(){this.constructor=e}o(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}var s=function(){return s=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e},s.apply(this,arguments)};function a(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]])}return t}function c(e,n,t,r){var o,i=arguments.length,s=i<3?n:null===r?r=Object.getOwnPropertyDescriptor(n,t):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,n,t,r);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(n,t,s):o(n,t))||s);return i>3&&s&&Object.defineProperty(n,t,s),s}function l(e,n){return function(t,r){n(t,r,e)}}function u(e,n,t,r,o,i){function s(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,c=r.kind,l="getter"===c?"get":"setter"===c?"set":"value",u=!n&&e?r.static?e:e.prototype:null,f=n||(u?Object.getOwnPropertyDescriptor(u,r.name):{}),d=!1,p=t.length-1;p>=0;p--){var _={};for(var v in r)_[v]="access"===v?{}:r[v];for(var v in r.access)_.access[v]=r.access[v];_.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");i.push(s(e||null))};var h=(0,t[p])("accessor"===c?{get:f.get,set:f.set}:f[l],_);if("accessor"===c){if(void 0===h)continue;if(null===h||"object"!=typeof h)throw new TypeError("Object expected");(a=s(h.get))&&(f.get=a),(a=s(h.set))&&(f.set=a),(a=s(h.init))&&o.unshift(a)}else(a=s(h))&&("field"===c?o.unshift(a):f[l]=a)}u&&Object.defineProperty(u,r.name,f),d=!0}function f(e,n,t){for(var r=arguments.length>2,o=0;o<n.length;o++)t=r?n[o].call(e,t):n[o].call(e);return r?t:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function p(e,n,t){return"symbol"==typeof n&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:t?"".concat(t," ",n):n})}function _(e,n){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,n)}function v(e,n,t,r){return new(t||(t=Promise))((function(o,i){function s(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(s,a)}c((r=r.apply(e,n||[])).next())}))}function h(e,n){var t,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(c){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(i=0)),i;)try{if(t=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=n.call(e,i)}catch(e){a=[6,e],r=0}finally{t=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}}var y=Object.create?function(e,n,t,r){void 0===r&&(r=t);var o=Object.getOwnPropertyDescriptor(n,t);o&&!("get"in o?!n.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return n[t]}}),Object.defineProperty(e,r,o)}:function(e,n,t,r){void 0===r&&(r=t),e[r]=n[t]};function g(e,n){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(n,t)||y(n,e,t)}function b(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,o,i=t.call(e),s=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return s}function w(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(m(arguments[n]));return e}function T(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;var r=Array(e),o=0;for(n=0;n<t;n++)for(var i=arguments[n],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function E(e,n,t){if(t||2===arguments.length)for(var r,o=0,i=n.length;o<i;o++)!r&&o in n||(r||(r=Array.prototype.slice.call(n,0,o)),r[o]=n[o]);return e.concat(r||Array.prototype.slice.call(n))}function K(e){return this instanceof K?(this.v=e,this):new K(e)}function S(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=t.apply(e,n||[]),i=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",(function(e){return function(n){return Promise.resolve(n).then(e,l)}})),r[Symbol.asyncIterator]=function(){return this},r;function s(e,n){o[e]&&(r[e]=function(n){return new Promise((function(t,r){i.push([e,n,t,r])>1||a(e,n)}))},n&&(r[e]=n(r[e])))}function a(e,n){try{(t=o[e](n)).value instanceof K?Promise.resolve(t.value.v).then(c,l):u(i[0][2],t)}catch(e){u(i[0][3],e)}var t}function c(e){a("next",e)}function l(e){a("throw",e)}function u(e,n){e(n),i.shift(),i.length&&a(i[0][0],i[0][1])}}function M(e){var n,t;return n={},r("next"),r("throw",(function(e){throw e})),r("return"),n[Symbol.iterator]=function(){return this},n;function r(r,o){n[r]=e[r]?function(n){return(t=!t)?{value:K(e[r](n)),done:!1}:o?o(n):n}:o}}function C(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=b(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise((function(r,o){(function(e,n,t,r){Promise.resolve(r).then((function(n){e({value:n,done:t})}),n)})(r,o,(n=e[t](n)).done,n.value)}))}}}function k(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}var O=Object.create?function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}:function(e,n){e.default=n},x=function(e){return x=Object.getOwnPropertyNames||function(e){var n=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[n.length]=t);return n},x(e)};function P(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t=x(e),r=0;r<t.length;r++)"default"!==t[r]&&y(n,e,t[r]);return O(n,e),n}function I(e){return e&&e.__esModule?e:{default:e}}function j(e,n,t,r){if("a"===t&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof n?e!==n||!r:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===t?r:"a"===t?r.call(e):r?r.value:n.get(e)}function R(e,n,t,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof n?e!==n||!o:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,t):o?o.value=t:n.set(e,t),t}function A(e,n){if(null===n||"object"!=typeof n&&"function"!=typeof n)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?n===e:e.has(n)}function L(e,n,t){if(null!=n){if("object"!=typeof n&&"function"!=typeof n)throw new TypeError("Object expected.");var r,o;if(t){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=n[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=n[Symbol.dispose],t&&(o=r)}if("function"!=typeof r)throw new TypeError("Object not disposable.");o&&(r=function(){try{o.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:n,dispose:r,async:t})}else t&&e.stack.push({async:!0});return n}var D="function"==typeof SuppressedError?SuppressedError:function(e,n,t){var r=new Error(t);return r.name="SuppressedError",r.error=e,r.suppressed=n,r};function W(e){function n(n){e.error=e.hasError?new D(n,e.error,"An error was suppressed during disposal."):n,e.hasError=!0}var t,r=0;return function o(){for(;t=e.stack.pop();)try{if(!t.async&&1===r)return r=0,e.stack.push(t),Promise.resolve().then(o);if(t.dispose){var i=t.dispose.call(t.value);if(t.async)return r|=2,Promise.resolve(i).then(o,(function(e){return n(e),o()}))}else r|=1}catch(e){n(e)}if(1===r)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function q(e,n){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,(function(e,t,r,o,i){return t?n?".jsx":".js":!r||o&&i?r+o+"."+i.toLowerCase()+"js":e})):e}var U={__extends:i,__assign:s,__rest:a,__decorate:c,__param:l,__esDecorate:u,__runInitializers:f,__propKey:d,__setFunctionName:p,__metadata:_,__awaiter:v,__generator:h,__createBinding:y,__exportStar:g,__values:b,__read:m,__spread:w,__spreadArrays:T,__spreadArray:E,__await:K,__asyncGenerator:S,__asyncDelegator:M,__asyncValues:C,__makeTemplateObject:k,__importStar:P,__importDefault:I,__classPrivateFieldGet:j,__classPrivateFieldSet:R,__classPrivateFieldIn:A,__addDisposableResource:L,__disposeResources:W,__rewriteRelativeImportExtension:q},B=Object.freeze({__proto__:null,__extends:i,get __assign(){return s},__rest:a,__decorate:c,__param:l,__esDecorate:u,__runInitializers:f,__propKey:d,__setFunctionName:p,__metadata:_,__awaiter:v,__generator:h,__createBinding:y,__exportStar:g,__values:b,__read:m,__spread:w,__spreadArrays:T,__spreadArray:E,__await:K,__asyncGenerator:S,__asyncDelegator:M,__asyncValues:C,__makeTemplateObject:k,__importStar:P,__importDefault:I,__classPrivateFieldGet:j,__classPrivateFieldSet:R,__classPrivateFieldIn:A,__addDisposableResource:L,__disposeResources:W,__rewriteRelativeImportExtension:q,default:U}),F=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.transportType=n.transportKey=n.beforeEmitResolveKey=n.beforeEmitKey=n.produceKey=n.prefixKey=n.timeoutKey=n.callbackKey=n.originalListensMapKey=n.verboseKey=n.logKey=n.serializerKey=n.listensMapKey=n.requestsMapKey=n.senderKey=n.listenKey=n.listenerKey=void 0,n.listenerKey=Symbol("listener"),n.listenKey=Symbol("listen"),n.senderKey=Symbol("sender"),n.requestsMapKey=Symbol("requestsMap"),n.listensMapKey=Symbol("listensMap"),n.serializerKey=Symbol("serializer"),n.logKey=Symbol("log"),n.verboseKey=Symbol("verbose"),n.originalListensMapKey=Symbol("originalListensMap"),n.callbackKey=Symbol("callback"),n.timeoutKey=Symbol("timeout"),n.prefixKey=Symbol("prefix"),n.produceKey=Symbol("produce"),n.beforeEmitKey=Symbol("beforeEmit"),n.beforeEmitResolveKey=Symbol("beforeEmitResolve"),n.transportKey="__DATA_TRANSPORT_UUID__",n.transportType={request:"request",response:"response"}})),N=r(B),z=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.listen=void 0;n.listen=function(e,n,t){var r,o=t.value;return e[F.originalListensMapKey]=null!==(r=e[F.originalListensMapKey])&&void 0!==r?r:new Map,e[F.originalListensMapKey].set(n,o),N.__assign(N.__assign({},t),{value:function(){return Promise.resolve()}})}})),$=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),N.__exportStar(z,n)}));let J;const G=new Uint8Array(16);function V(){if(!J&&(J="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!J))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return J(G)}var X=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function H(e){return"string"==typeof e&&X.test(e)}const Q=[];for(let e=0;e<256;++e)Q.push((e+256).toString(16).slice(1));function Y(e,n=0){return(Q[e[n+0]]+Q[e[n+1]]+Q[e[n+2]]+Q[e[n+3]]+"-"+Q[e[n+4]]+Q[e[n+5]]+"-"+Q[e[n+6]]+Q[e[n+7]]+"-"+Q[e[n+8]]+Q[e[n+9]]+"-"+Q[e[n+10]]+Q[e[n+11]]+Q[e[n+12]]+Q[e[n+13]]+Q[e[n+14]]+Q[e[n+15]]).toLowerCase()}let Z,ee,ne=0,te=0;function re(e){if(!H(e))throw TypeError("Invalid UUID");let n;const t=new Uint8Array(16);return t[0]=(n=parseInt(e.slice(0,8),16))>>>24,t[1]=n>>>16&255,t[2]=n>>>8&255,t[3]=255&n,t[4]=(n=parseInt(e.slice(9,13),16))>>>8,t[5]=255&n,t[6]=(n=parseInt(e.slice(14,18),16))>>>8,t[7]=255&n,t[8]=(n=parseInt(e.slice(19,23),16))>>>8,t[9]=255&n,t[10]=(n=parseInt(e.slice(24,36),16))/1099511627776&255,t[11]=n/4294967296&255,t[12]=n>>>24&255,t[13]=n>>>16&255,t[14]=n>>>8&255,t[15]=255&n,t}function oe(e,n,t){function r(e,r,o,i){var s;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const n=[];for(let t=0;t<e.length;++t)n.push(e.charCodeAt(t));return n}(e)),"string"==typeof r&&(r=re(r)),16!==(null===(s=r)||void 0===s?void 0:s.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let a=new Uint8Array(16+e.length);if(a.set(r),a.set(e,r.length),a=t(a),a[6]=15&a[6]|n,a[8]=63&a[8]|128,o){i=i||0;for(let e=0;e<16;++e)o[i+e]=a[e];return o}return Y(a)}try{r.name=e}catch(e){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function ie(e){return 14+(e+64>>>9<<4)+1}function se(e,n){const t=(65535&e)+(65535&n);return(e>>16)+(n>>16)+(t>>16)<<16|65535&t}function ae(e,n,t,r,o,i){return se((s=se(se(n,e),se(r,i)))<<(a=o)|s>>>32-a,t);var s,a}function ce(e,n,t,r,o,i,s){return ae(n&t|~n&r,e,n,o,i,s)}function le(e,n,t,r,o,i,s){return ae(n&r|t&~r,e,n,o,i,s)}function ue(e,n,t,r,o,i,s){return ae(n^t^r,e,n,o,i,s)}function fe(e,n,t,r,o,i,s){return ae(t^(n|~r),e,n,o,i,s)}const de=oe("v3",48,(function(e){if("string"==typeof e){const n=unescape(encodeURIComponent(e));e=new Uint8Array(n.length);for(let t=0;t<n.length;++t)e[t]=n.charCodeAt(t)}return function(e){const n=[],t=32*e.length,r="0123456789abcdef";for(let o=0;o<t;o+=8){const t=e[o>>5]>>>o%32&255,i=parseInt(r.charAt(t>>>4&15)+r.charAt(15&t),16);n.push(i)}return n}(function(e,n){e[n>>5]|=128<<n%32,e[ie(n)-1]=n;let t=1732584193,r=-271733879,o=-1732584194,i=271733878;for(let n=0;n<e.length;n+=16){const s=t,a=r,c=o,l=i;t=ce(t,r,o,i,e[n],7,-680876936),i=ce(i,t,r,o,e[n+1],12,-389564586),o=ce(o,i,t,r,e[n+2],17,606105819),r=ce(r,o,i,t,e[n+3],22,-1044525330),t=ce(t,r,o,i,e[n+4],7,-176418897),i=ce(i,t,r,o,e[n+5],12,1200080426),o=ce(o,i,t,r,e[n+6],17,-1473231341),r=ce(r,o,i,t,e[n+7],22,-45705983),t=ce(t,r,o,i,e[n+8],7,1770035416),i=ce(i,t,r,o,e[n+9],12,-1958414417),o=ce(o,i,t,r,e[n+10],17,-42063),r=ce(r,o,i,t,e[n+11],22,-1990404162),t=ce(t,r,o,i,e[n+12],7,1804603682),i=ce(i,t,r,o,e[n+13],12,-40341101),o=ce(o,i,t,r,e[n+14],17,-1502002290),r=ce(r,o,i,t,e[n+15],22,1236535329),t=le(t,r,o,i,e[n+1],5,-165796510),i=le(i,t,r,o,e[n+6],9,-1069501632),o=le(o,i,t,r,e[n+11],14,643717713),r=le(r,o,i,t,e[n],20,-373897302),t=le(t,r,o,i,e[n+5],5,-701558691),i=le(i,t,r,o,e[n+10],9,38016083),o=le(o,i,t,r,e[n+15],14,-660478335),r=le(r,o,i,t,e[n+4],20,-405537848),t=le(t,r,o,i,e[n+9],5,568446438),i=le(i,t,r,o,e[n+14],9,-1019803690),o=le(o,i,t,r,e[n+3],14,-187363961),r=le(r,o,i,t,e[n+8],20,1163531501),t=le(t,r,o,i,e[n+13],5,-1444681467),i=le(i,t,r,o,e[n+2],9,-51403784),o=le(o,i,t,r,e[n+7],14,1735328473),r=le(r,o,i,t,e[n+12],20,-1926607734),t=ue(t,r,o,i,e[n+5],4,-378558),i=ue(i,t,r,o,e[n+8],11,-2022574463),o=ue(o,i,t,r,e[n+11],16,1839030562),r=ue(r,o,i,t,e[n+14],23,-35309556),t=ue(t,r,o,i,e[n+1],4,-1530992060),i=ue(i,t,r,o,e[n+4],11,1272893353),o=ue(o,i,t,r,e[n+7],16,-155497632),r=ue(r,o,i,t,e[n+10],23,-1094730640),t=ue(t,r,o,i,e[n+13],4,681279174),i=ue(i,t,r,o,e[n],11,-358537222),o=ue(o,i,t,r,e[n+3],16,-722521979),r=ue(r,o,i,t,e[n+6],23,76029189),t=ue(t,r,o,i,e[n+9],4,-640364487),i=ue(i,t,r,o,e[n+12],11,-421815835),o=ue(o,i,t,r,e[n+15],16,530742520),r=ue(r,o,i,t,e[n+2],23,-995338651),t=fe(t,r,o,i,e[n],6,-198630844),i=fe(i,t,r,o,e[n+7],10,1126891415),o=fe(o,i,t,r,e[n+14],15,-1416354905),r=fe(r,o,i,t,e[n+5],21,-57434055),t=fe(t,r,o,i,e[n+12],6,1700485571),i=fe(i,t,r,o,e[n+3],10,-1894986606),o=fe(o,i,t,r,e[n+10],15,-1051523),r=fe(r,o,i,t,e[n+1],21,-2054922799),t=fe(t,r,o,i,e[n+8],6,1873313359),i=fe(i,t,r,o,e[n+15],10,-30611744),o=fe(o,i,t,r,e[n+6],15,-1560198380),r=fe(r,o,i,t,e[n+13],21,1309151649),t=fe(t,r,o,i,e[n+4],6,-145523070),i=fe(i,t,r,o,e[n+11],10,-1120210379),o=fe(o,i,t,r,e[n+2],15,718787259),r=fe(r,o,i,t,e[n+9],21,-343485551),t=se(t,s),r=se(r,a),o=se(o,c),i=se(i,l)}return[t,r,o,i]}(function(e){if(0===e.length)return[];const n=8*e.length,t=new Uint32Array(ie(n));for(let r=0;r<n;r+=8)t[r>>5]|=(255&e[r/8])<<r%32;return t}(e),8*e.length))}));var pe={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function _e(e,n,t,r){switch(e){case 0:return n&t^~n&r;case 1:case 3:return n^t^r;case 2:return n&t^n&r^t&r}}function ve(e,n){return e<<n|e>>>32-n}const he=oe("v5",80,(function(e){const n=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){const n=unescape(encodeURIComponent(e));e=[];for(let t=0;t<n.length;++t)e.push(n.charCodeAt(t))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);const r=e.length/4+2,o=Math.ceil(r/16),i=new Array(o);for(let n=0;n<o;++n){const t=new Uint32Array(16);for(let r=0;r<16;++r)t[r]=e[64*n+4*r]<<24|e[64*n+4*r+1]<<16|e[64*n+4*r+2]<<8|e[64*n+4*r+3];i[n]=t}i[o-1][14]=8*(e.length-1)/Math.pow(2,32),i[o-1][14]=Math.floor(i[o-1][14]),i[o-1][15]=8*(e.length-1)&4294967295;for(let e=0;e<o;++e){const r=new Uint32Array(80);for(let n=0;n<16;++n)r[n]=i[e][n];for(let e=16;e<80;++e)r[e]=ve(r[e-3]^r[e-8]^r[e-14]^r[e-16],1);let o=t[0],s=t[1],a=t[2],c=t[3],l=t[4];for(let e=0;e<80;++e){const t=Math.floor(e/20),i=ve(o,5)+_e(t,s,a,c)+l+n[t]+r[e]>>>0;l=c,c=a,a=ve(s,30)>>>0,s=o,o=i}t[0]=t[0]+o>>>0,t[1]=t[1]+s>>>0,t[2]=t[2]+a>>>0,t[3]=t[3]+c>>>0,t[4]=t[4]+l>>>0}return[t[0]>>24&255,t[0]>>16&255,t[0]>>8&255,255&t[0],t[1]>>24&255,t[1]>>16&255,t[1]>>8&255,255&t[1],t[2]>>24&255,t[2]>>16&255,t[2]>>8&255,255&t[2],t[3]>>24&255,t[3]>>16&255,t[3]>>8&255,255&t[3],t[4]>>24&255,t[4]>>16&255,t[4]>>8&255,255&t[4]]}));var ye=r(Object.freeze({__proto__:null,v1:function(e,n,t){let r=n&&t||0;const o=n||new Array(16);let i=(e=e||{}).node||Z,s=void 0!==e.clockseq?e.clockseq:ee;if(null==i||null==s){const n=e.random||(e.rng||V)();null==i&&(i=Z=[1|n[0],n[1],n[2],n[3],n[4],n[5]]),null==s&&(s=ee=16383&(n[6]<<8|n[7]))}let a=void 0!==e.msecs?e.msecs:Date.now(),c=void 0!==e.nsecs?e.nsecs:te+1;const l=a-ne+(c-te)/1e4;if(l<0&&void 0===e.clockseq&&(s=s+1&16383),(l<0||a>ne)&&void 0===e.nsecs&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");ne=a,te=c,ee=s,a+=122192928e5;const u=(1e4*(268435455&a)+c)%4294967296;o[r++]=u>>>24&255,o[r++]=u>>>16&255,o[r++]=u>>>8&255,o[r++]=255&u;const f=a/4294967296*1e4&268435455;o[r++]=f>>>8&255,o[r++]=255&f,o[r++]=f>>>24&15|16,o[r++]=f>>>16&255,o[r++]=s>>>8|128,o[r++]=255&s;for(let e=0;e<6;++e)o[r+e]=i[e];return n||Y(o)},v3:de,v4:function(e,n,t){if(pe.randomUUID&&!n&&!e)return pe.randomUUID();const r=(e=e||{}).random||(e.rng||V)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,n){t=t||0;for(let e=0;e<16;++e)n[t+e]=r[e];return n}return Y(r)},v5:he,NIL:"00000000-0000-0000-0000-000000000000",version:function(e){if(!H(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)},validate:H,stringify:function(e,n=0){const t=Y(e,n);if(!H(t))throw TypeError("Stringified UUID is invalid");return t},parse:re})),ge=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.generateId=n.detectSafari=void 0;n.detectSafari=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)};n.generateId=function(){return(0,ye.v4)({rng:function(){for(var e,n=new Array(16),t=0;t<16;t++)3&t||(e=4294967296*Math.random()),n[t]=e>>>((3&t)<<3)&255;return n}})}})),be=t((function(e,n){var t;Object.defineProperty(n,"__esModule",{value:!0}),n.Transport=n.getAction=void 0;n.getAction=function(e,n){return"".concat(e,"-").concat(n.toString())};var r=function(){function e(e){var n=e.listener,r=e.sender,o=e.timeout,i=void 0===o?6e4:o,s=e.verbose,a=void 0!==s&&s,c=e.prefix,l=void 0===c?"DataTransport":c,u=e.listenKeys,f=void 0===u?[]:u;e.checkListen;var d,p,_=e.serializer,v=e.logger,h=this;this[t]=new Map,this.id=(0,ge.generateId)(),this[F.listensMapKey]=null!==(d=this[F.listensMapKey])&&void 0!==d?d:new Map,this[F.originalListensMapKey]=null!==(p=this[F.originalListensMapKey])&&void 0!==p?p:new Map,this[F.listenerKey]=n.bind(this),this[F.senderKey]=r.bind(this),this[F.timeoutKey]=i,this[F.prefixKey]=l,this[F.serializerKey]=_,this[F.verboseKey]=a,this[F.logKey]=v,new Set(f).forEach((function(e){var n,t=h[e];h[F.originalListensMapKey].set(e,t),Object.assign(h,((n={})[e]=function(){},n))})),this[F.originalListensMapKey].forEach((function(e,n){h[F.produceKey](n,e)})),this[F.listenKey]=function(e){var n,t;if(h[F.verboseKey]&&("function"==typeof h[F.logKey]&&e?h[F.logKey](e):console.info("DataTransport Receive: ",e)),null==e?void 0:e[F.transportKey]){var r=function(e,n){return n.replace(new RegExp("^".concat(e,"-")),"")}(h[F.prefixKey],e.action);if(h[r],e.type===F.transportType.response){var o=h[F.requestsMapKey].get(e[F.transportKey]);if(o){var i=e.response;o("string"==typeof i&&(null===(n=h[F.serializerKey])||void 0===n?void 0:n.parse)?h[F.serializerKey].parse(i):i)}}else if(e.type===F.transportType.request){var s=h[F.listensMapKey].get(e.action);if("function"==typeof s){var a=e.request;s("string"==typeof a&&(null===(t=h[F.serializerKey])||void 0===t?void 0:t.parse)?h[F.serializerKey].parse(a):a,N.__assign(N.__assign({},e),{transportId:e[F.transportKey],hasRespond:e.hasRespond}))}}}};var y=this[F.listenerKey](this[F.listenKey]);this.dispose=function(){if("function"==typeof y)return h[F.requestsMapKey].clear(),h[F.listensMapKey].clear(),h[F.originalListensMapKey].clear(),y()}}return e.prototype[(t=F.requestsMapKey,F.produceKey)]=function(e,t){var r=this,o=(0,n.getAction)(this[F.prefixKey],e);this[F.listensMapKey].set(o,(function(n,i){return N.__awaiter(r,void 0,void 0,(function(){var r,s,a,c,l=i.hasRespond,u=i.transportId;i.request;var f=N.__rest(i,["hasRespond","transportId","request"]);return N.__generator(this,(function(i){switch(i.label){case 0:return"function"!=typeof t?[3,2]:[4,t.apply(this,n)];case 1:return r=i.sent(),l?(s=N.__assign(N.__assign({},f),((a={action:o,response:void 0!==r&&(null===(c=this[F.serializerKey])||void 0===c?void 0:c.stringify)?this[F.serializerKey].stringify(r):r,hasRespond:l})[F.transportKey]=u,a.type=F.transportType.response,a.responseId=this.id,a)),this[F.senderKey](s),[3,3]):[2];case 2:throw new Error("The listener for event ".concat(e," should be a function."));case 3:return[2]}}))}))}))},e.prototype.listen=function(e,t){var r=this;if("string"!=typeof e)throw new Error('The event name "'.concat(e.toString(),'" is not a string, it should be a string.'));if(this[F.originalListensMapKey].get(e))throw new Error('Failed to listen to the event "'.concat(e,'", the event "').concat(e,'" is already listened to.'));if("function"!=typeof t)throw new Error("The listener for event ".concat(e," should be a function."));return this[F.originalListensMapKey].set(e,t),this[F.produceKey](e,t),function(){r[F.originalListensMapKey].delete(e);var t=(0,n.getAction)(r[F.prefixKey],e);r[F.listensMapKey].delete(t)}},e.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return N.__awaiter(this,void 0,void 0,(function(){var r,o,i,s,a,c,l,u,f,d,p,_,v,h,y,g,b=this;return N.__generator(this,(function(m){switch(m.label){case 0:return o=null===(_=(r="object"==typeof e?e:{}).respond)||void 0===_||_,i=null!==(v=r.silent)&&void 0!==v&&v,s=null!==(h=r.timeout)&&void 0!==h?h:this[F.timeoutKey],a=null!==(y=r.name)&&void 0!==y?y:e,c=(0,ge.generateId)(),l=(0,n.getAction)(this[F.prefixKey],a),u=N.__assign(N.__assign({},r._extra?{_extra:r._extra}:{}),((p={type:F.transportType.request,action:l,request:void 0!==t&&(null===(g=this[F.serializerKey])||void 0===g?void 0:g.stringify)?this[F.serializerKey].stringify(t):t,hasRespond:o})[F.transportKey]=c,p.requestId=this.id,p)),this[F.verboseKey]&&("function"==typeof this[F.logKey]?this[F.logKey](u):console.info("DataTransport Send: ",u)),o?[3,3]:!this[F.beforeEmitKey]||r.skipBeforeEmit?[3,2]:[4,this[F.beforeEmitKey]];case 1:m.sent(),m.label=2;case 2:return this[F.senderKey](u),[2,Promise.resolve(void 0)];case 3:return d=Promise.race([new Promise((function(e){return N.__awaiter(b,void 0,void 0,(function(){return N.__generator(this,(function(n){switch(n.label){case 0:return!this[F.beforeEmitKey]||r.skipBeforeEmit?[3,2]:[4,this[F.beforeEmitKey]];case 1:n.sent(),n.label=2;case 2:return this[F.requestsMapKey].set(c,e),this[F.senderKey](u),[2]}}))}))})),new Promise((function(e,n){f=setTimeout((function(){n()}),s)}))]),[2,d.then((function(e){return clearTimeout(f),b[F.requestsMapKey].delete(c),e})).catch((function(e){if(clearTimeout(f),b[F.requestsMapKey].delete(c),void 0===e){if(i)return;console.warn("The event '".concat(l,"' timed out for ").concat(s," seconds..."),u)}}))]}}))}))},e}();n.Transport=r})),me=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.IFrameTransport=n.IFrameInternalTransport=n.IFrameMainTransport=void 0;var t="iframe-connect",r=function(e){function n(n){var r=this,o=n.iframe,i=void 0===o?document.querySelector("iframe"):o,s=n.targetOrigin,a=void 0===s?"*":s,c=n.listener,l=void 0===c?function(e){var n=function(n){var t=n.data,r=n.source,o=i.contentWindow;if(o&&o===r)return e(t)};return window.addEventListener("message",n),function(){window.removeEventListener("message",n)}}:c,u=n.sender,f=void 0===u?function(e){i?i.contentWindow.postMessage(e,a):window.frames[0]?window.frames[0].postMessage(e,a):console.error("The current page does not have any iframe elements")}:u,d=n.skipConnectionCheck,p=N.__rest(n,["iframe","targetOrigin","listener","sender","skipConnectionCheck"]);if(r=e.call(this,N.__assign(N.__assign({},p),{listener:l,sender:f}))||this,!d){var _=function(){r.emit({name:t,silent:!0,skipBeforeEmit:!0}).then((function(e){e&&r[F.beforeEmitResolveKey]()}))};_(),r[F.beforeEmitKey]=new Promise((function(e){r[F.beforeEmitResolveKey]=e})),r.listen(t,(function(){return N.__awaiter(r,void 0,void 0,(function(){return N.__generator(this,(function(e){return this[F.beforeEmitResolveKey](),[2,!0]}))}))})),null==i||i.addEventListener("load",(function(){r[F.beforeEmitKey]=new Promise((function(e){r[F.beforeEmitResolveKey]=e})),_()}))}return r}return N.__extends(n,e),n}(be.Transport);n.IFrameMainTransport=r;var o=function(e){function n(n){void 0===n&&(n={});var r=this,o=n.targetOrigin,i=void 0===o?"*":o,s=n.listener,a=void 0===s?function(e){var n=function(n){var t=n.data;return e(t)};return window.addEventListener("message",n),function(){window.removeEventListener("message",n)}}:s,c=n.sender,l=void 0===c?function(e){return window.parent.postMessage(e,i)}:c,u=n.skipConnectionCheck,f=N.__rest(n,["targetOrigin","listener","sender","skipConnectionCheck"]);return r=e.call(this,N.__assign(N.__assign({},f),{listener:a,sender:l}))||this,u||(r.emit({name:t,silent:!0}).then((function(e){e&&r[F.beforeEmitResolveKey]()})),r[F.beforeEmitKey]=new Promise((function(e){r[F.beforeEmitResolveKey]=e})),r.listen(t,(function(){return N.__awaiter(r,void 0,void 0,(function(){return N.__generator(this,(function(e){return this[F.beforeEmitResolveKey](),[2,!0]}))}))}))),r}return N.__extends(n,e),n}(be.Transport);n.IFrameInternalTransport=o,n.IFrameTransport={Main:r,IFrame:o}})),we=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.WorkerTransport=n.WorkerInternalTransport=n.WorkerMainTransport=void 0;var t="worker-connect",r=function(e){function n(n){var r=this,o=n.worker,i=n.listener,s=void 0===i?function(e){var n=function(n){var t=n.data;e(t)};return o.addEventListener("message",n),function(){o.removeEventListener("message",n)}}:i,a=n.sender,c=void 0===a?function(e){var n,t=null!==(n=e.transfer)&&void 0!==n?n:[];delete e.transfer,o.postMessage(e,t)}:a,l=N.__rest(n,["worker","listener","sender"]);return(r=e.call(this,N.__assign(N.__assign({},l),{listener:s,sender:c}))||this)._connected=!1,r._handleConnectCallbacks=function(){return N.__awaiter(r,void 0,void 0,(function(){return N.__generator(this,(function(e){return this._connected||(this._connected=!0,this._onConnectCallback.forEach((function(e){e()})),this._onConnectCallback.clear()),[2]}))}))},r._onConnectCallback=new Set,r.emit({name:t,respond:!0,silent:!0}).then(r._handleConnectCallbacks),r.listen(t,r._handleConnectCallbacks),r}return N.__extends(n,e),n.prototype.onConnect=function(e){var n=this;return this._connected?e():(this._onConnectCallback.add(e),function(){n._onConnectCallback.delete(e)})},n}(be.Transport);n.WorkerMainTransport=r;var o=function(e){function n(n){void 0===n&&(n={});var r=this,o=n.listener,i=void 0===o?function(e){var n=function(n){var t=n.data;e(t)};return self.addEventListener("message",n),function(){self.removeEventListener("message",n)}}:o,s=n.sender,a=void 0===s?function(e){var n,t=null!==(n=e.transfer)&&void 0!==n?n:[];delete e.transfer,postMessage(e,t)}:s,c=N.__rest(n,["listener","sender"]);return(r=e.call(this,N.__assign(N.__assign({},c),{listener:i,sender:a}))||this)._handleConnectCallbacks=function(){return N.__awaiter(r,void 0,void 0,(function(){return N.__generator(this,(function(e){return this._connected||(this._connected=!0,this._onConnectCallback.forEach((function(e){e()})),this._onConnectCallback.clear()),[2]}))}))},r._connected=!1,r._onConnectCallback=new Set,r.emit({name:t,respond:!0,silent:!0}).then(r._handleConnectCallbacks),r.listen(t,r._handleConnectCallbacks),r}return N.__extends(n,e),n.prototype.onConnect=function(e){var n=this;return this._connected?e():(this._onConnectCallback.add(e),function(){n._onConnectCallback.delete(e)})},n}(be.Transport);n.WorkerInternalTransport=o,n.WorkerTransport={Main:r,Worker:o}})),Te=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.SharedWorkerTransport=n.SharedWorkerInternalTransport=n.SharedWorkerClientTransport=void 0;var t="sharedworker-connect",r="sharedworker-disconnect",o=function(e){function n(n){var o=this,i=n.worker,s=n.listener,a=void 0===s?function(e){var n=function(n){var t=n.data;e(t)};return i.port.addEventListener("message",n),i.port.start(),function(){i.port.removeEventListener("message",n)}}:s,c=n.sender,l=void 0===c?function(e){var n,t=null!==(n=e.transfer)&&void 0!==n?n:[];delete e.transfer,i.port.postMessage(e,t)}:c,u=N.__rest(n,["worker","listener","sender"]);return(o=e.call(this,N.__assign(N.__assign({},u),{listener:a,sender:l}))||this)._onConnectCallback=new Set,window.addEventListener("pagehide",(function(){o.emit({name:r,respond:!1},o.id)})),o.listen(t,(function(){return N.__awaiter(o,void 0,void 0,(function(){var e=this;return N.__generator(this,(function(n){return Promise.resolve().then((function(){e._onConnectCallback.forEach((function(e){e()}))})),[2,this.id]}))}))})),o}return N.__extends(n,e),n.prototype.onConnect=function(e){var n=this;return this._onConnectCallback.add(e),function(){n._onConnectCallback.delete(e)}},n}(be.Transport);n.SharedWorkerClientTransport=o;var i=function(e){function n(n){void 0===n&&(n={});var o=this,i=n.listener,s=void 0===i?function(e){var n=this;return this[F.callbackKey]=e,function(){n.ports.forEach((function(e){e._handler&&e.removeEventListener("message",e._handler),delete e._handler})),self.close()}}:i,a=n.sender,c=void 0===a?function(e){var n,t,r=null!==(n=e.transfer)&&void 0!==n?n:[];delete e.transfer;var i=null===(t=e._extra)||void 0===t?void 0:t._port;if(i)delete e._extra._port,i.postMessage(e,r);else if("response"===e.type&&o.ports.has(e.requestId)){o.ports.get(e.requestId).postMessage(e,r)}else o.ports.forEach((function(n){try{n.postMessage(e,r)}catch(e){console.error(e)}})),o.tempPorts.forEach((function(n){try{n.postMessage(e,r)}catch(e){console.error(e)}}))}:a,l=N.__rest(n,["listener","sender"]);(o=e.call(this,N.__assign(N.__assign({},l),{listener:s,sender:c}))||this).ports=new Map,o.tempPorts=new Set,o._onConnectCallback=new Set,o._onDisconnectCallback=new Set;var u=(0,be.getAction)(o[F.prefixKey],r);return self.addEventListener("connect",(function(e){return N.__awaiter(o,void 0,void 0,(function(){var n,r,o,i=this;return N.__generator(this,(function(s){switch(s.label){case 0:(n=e.ports[0])._handler=function(e){var t,r=e.data;r.hasRespond&&(r._extra=null!==(t=r._extra)&&void 0!==t?t:{},r._extra._port=n),r.action===u&&i.ports.has(r.requestId)&&(i.ports.delete(r.requestId),i._onDisconnectCallback.forEach((function(e){e(r.requestId)}))),i[F.callbackKey](r)},n.addEventListener("message",n._handler),n.start(),this.tempPorts.add(n),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this.emit({name:t,_extra:{_port:n}})];case 2:return r=s.sent(),this.ports.set(r,n),this.tempPorts.delete(n),this._onConnectCallback.forEach((function(e){e(r)})),[3,4];case 3:return o=s.sent(),this.tempPorts.delete(n),console.error(o),[3,4];case 4:return[2]}}))}))})),o}return N.__extends(n,e),n.prototype.onConnect=function(e){var n=this;return this._onConnectCallback.add(e),function(){n._onConnectCallback.delete(e)}},n.prototype.onDisconnect=function(e){var n=this;return this._onDisconnectCallback.add(e),function(){n._onDisconnectCallback.delete(e)}},n}(be.Transport);n.SharedWorkerInternalTransport=i,n.SharedWorkerTransport={Client:o,Worker:i}})),Ee=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.ServiceWorkerTransport=n.ServiceWorkerServiceTransport=n.ServiceWorkerClientTransport=void 0;var t=!0,r=function(e){function n(n){var r=n.worker,o=n.useOnSafari,i=void 0===o?t:o,s=n.listener,a=void 0===s?function(e){var n=function(n){var t=n.data;e(function(e,n){try{return"string"==typeof e&&n&&(0,ge.detectSafari)()?JSON.parse(e):e}catch(n){console.error("Failed to parse:",e)}return e}(t,i))};return navigator.serviceWorker.addEventListener("message",n),function(){navigator.serviceWorker.removeEventListener("message",n)}}:s,c=n.sender,l=void 0===c?function(e){var n,t=null!==(n=e.transfer)&&void 0!==n?n:[];delete e.transfer,r.postMessage(e,t)}:c,u=N.__rest(n,["worker","useOnSafari","listener","sender"]);return e.call(this,N.__assign(N.__assign({},u),{listener:a,sender:l}))||this}return N.__extends(n,e),n}(be.Transport);n.ServiceWorkerClientTransport=r;var o=function(e){function n(n){void 0===n&&(n={});var r=this,o=n.useOnSafari,i=void 0===o?t:o,s=n.listener,a=void 0===s?function(e){var n=function(n){var t=n.data,r=n.source;t._clientId=r.id,e(t)};return self.addEventListener("message",n),function(){return self.removeEventListener("message",n)}}:s,c=n.sender,l=void 0===c?function(e){return N.__awaiter(r,void 0,void 0,(function(){var n,t,r,o,s;return N.__generator(this,(function(a){switch(a.label){case 0:return n=e.transfer||[],delete e.transfer,t=function(e,n){try{return n&&(0,ge.detectSafari)()?JSON.stringify(e):e}catch(n){throw console.error("Failed to stringify:",e),n}}(e,i),e._clientId?[4,self.clients.get(e._clientId)]:[3,2];case 1:return(r=a.sent())?(delete e._clientId,r.postMessage(t,n),[2]):(console.warn('The client "'.concat(e._clientId,'" is closed.')),[2]);case 2:return(o=null===(s=e._extra)||void 0===s?void 0:s._client)?(delete e._extra._client,o.postMessage(t,n),[2]):(self.clients.matchAll().then((function(e){return e.map((function(e){return e.postMessage(t,n)}))})),[2])}}))}))}:c,u=N.__rest(n,["useOnSafari","listener","sender"]);return r=e.call(this,N.__assign(N.__assign({},u),{listener:a,sender:l}))||this,self.addEventListener("activate",(function(e){e.waitUntil(self.clients.claim())})),r}return N.__extends(n,e),n}(be.Transport);n.ServiceWorkerServiceTransport=o,n.ServiceWorkerTransport={Client:r,Service:o}})),Ke=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.BroadcastTransport=void 0;var t=function(e){function n(n){void 0===n&&(n={});var t=n.channel,r=void 0===t?"$$BroadcastChannel_Transport$$":t,o=n.broadcastChannel,i=void 0===o?new BroadcastChannel(r):o,s=n.listener,a=void 0===s?function(e){var n=function(n){var t=n.data;e(t)};return i.addEventListener("message",n),function(){i.removeEventListener("message",n)}}:s,c=n.sender,l=void 0===c?function(e){return i.postMessage(e)}:c,u=N.__rest(n,["channel","broadcastChannel","listener","sender"]);return e.call(this,N.__assign(N.__assign({},u),{listener:a,sender:l}))||this}return N.__extends(n,e),n}(be.Transport);n.BroadcastTransport=t})),Se=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.ElectronTransport=n.ElectronRendererTransport=n.ElectronMainTransport=void 0;var t="$$Electron_Transport$$",r=function(e){function n(n){var r=n.ipcMain,o=n.browserWindow,i=n.channel,s=void 0===i?t:i,a=n.listener,c=void 0===a?function(e){var n=function(n,t){e(t)};return r.on(s,n),function(){r.off(s,n)}}:a,l=n.sender,u=void 0===l?function(e){return o.webContents.send(s,e)}:l,f=N.__rest(n,["ipcMain","browserWindow","channel","listener","sender"]);return e.call(this,N.__assign(N.__assign({},f),{listener:c,sender:u}))||this}return N.__extends(n,e),n}(be.Transport);n.ElectronMainTransport=r;var o=function(e){function n(n){var r=n.ipcRenderer,o=n.channel,i=void 0===o?t:o,s=n.listener,a=void 0===s?function(e){var n=function(n,t){e(t)};return r.on(i,n),function(){r.off(i,n)}}:s,c=n.sender,l=void 0===c?function(e){return r.send(i,e)}:c,u=N.__rest(n,["ipcRenderer","channel","listener","sender"]);return e.call(this,N.__assign(N.__assign({},u),{listener:a,sender:l}))||this}return N.__extends(n,e),n}(be.Transport);n.ElectronRendererTransport=o,n.ElectronTransport={Main:r,Renderer:o}})),Me=t((function(n,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserExtensionsTransport=t.BrowserExtensionsClientTransport=t.BrowserExtensionsMainTransport=t.BrowserExtensionsGenericTransport=void 0;var r="__DATA_TRANSPORT_BROWSER_EXTENSIONS__",o=function(n){function t(t){var r;void 0===t&&(t={});var o=t.browser,i=void 0===o?null!==(r=e.browser)&&void 0!==r?r:e.chrome:o,s=t.listener,a=void 0===s?function(e){this[F.callbackKey]=e;var n=function(n,t,r){n._sendResponse=r,e(n)};return i.runtime.onMessage.addListener(n),function(){i.runtime.onMessage.removeListener(n)}}:s,c=t.sender,l=void 0===c?function(e){if(e._sendResponse){var n=e._sendResponse;delete e._sendResponse,n(e)}else i.runtime.sendMessage(e,{},this[F.callbackKey])}:c,u=N.__rest(t,["browser","listener","sender"]);return n.call(this,N.__assign(N.__assign({},u),{listener:a,sender:l}))||this}return N.__extends(t,n),t}(be.Transport);t.BrowserExtensionsGenericTransport=o;var i="sharedworker-connect",s=function(n){function t(t){void 0===t&&(t={});var o,s=this,a=t.browser,c=void 0===a?null!==(o=e.browser)&&void 0!==o?o:e.chrome:a,l=t.listener,u=void 0===l?function(e){var n=this;return this[F.callbackKey]=e,function(){n.ports.forEach((function(e){e.disconnect()}))}}:l,f=t.sender,d=void 0===f?function(e){var n,t=null===(n=e._extra)||void 0===n?void 0:n._port;if(t)delete e._port,t.postMessage(e);else if("response"===e.type&&this.ports.has(e.requestId)){this.ports.get(e.requestId).postMessage(e)}else this.ports.forEach((function(n){try{n.postMessage(e)}catch(e){console.error(e)}}))}:f,p=N.__rest(t,["browser","listener","sender"]);return(s=n.call(this,N.__assign(N.__assign({},p),{listener:u,sender:d}))||this).ports=new Map,s._onConnectCallback=new Set,s._onDisconnectCallback=new Set,c.runtime.onConnect.addListener((function(e){return N.__awaiter(s,void 0,void 0,(function(){var n,t,o=this;return N.__generator(this,(function(s){switch(s.label){case 0:return e.name!==r?[3,2]:(n=function(n){var t;n._extra=null!==(t=n._extra)&&void 0!==t?t:{},n._extra._port=e,o[F.callbackKey](n)},e.onMessage.addListener(n),e.onDisconnect.addListener((function(){e.onMessage.removeListener(n),o.ports.forEach((function(n,t){n===e&&o.ports.delete(t)})),o._onDisconnectCallback.forEach((function(e){e(t)}))})),[4,this.emit({name:i,_extra:{_port:e}})]);case 1:t=s.sent(),this.ports.set(t,e),this._onConnectCallback.forEach((function(e){e(t)})),s.label=2;case 2:return[2]}}))}))})),s}return N.__extends(t,n),t.prototype.onConnect=function(e){var n=this;return this._onConnectCallback.add(e),function(){n._onConnectCallback.delete(e)}},t.prototype.onDisconnect=function(e){var n=this;return this._onDisconnectCallback.add(e),function(){n._onDisconnectCallback.delete(e)}},t}(be.Transport);t.BrowserExtensionsMainTransport=s;var a=function(n){function t(t){void 0===t&&(t={});var o,s=this,a=t.browser,c=void 0===a?null!==(o=e.browser)&&void 0!==o?o:e.chrome:a,l=t.port,u=void 0===l?c.runtime.connect({name:r}):l,f=t.listener,d=void 0===f?function(e){var n=function(n){e(n)};return u.onMessage.addListener(n),function(){u.onMessage.removeListener(n)}}:f,p=t.sender,_=void 0===p?function(e){u.postMessage(e)}:p,v=N.__rest(t,["browser","port","listener","sender"]);return(s=n.call(this,N.__assign(N.__assign({},v),{listener:d,sender:_}))||this)._onConnectCallback=new Set,s.listen(i,(function(){return N.__awaiter(s,void 0,void 0,(function(){var e=this;return N.__generator(this,(function(n){return Promise.resolve().then((function(){e._onConnectCallback.forEach((function(e){e()}))})),[2,this.id]}))}))})),s}return N.__extends(t,n),t.prototype.onConnect=function(e){var n=this;return this._onConnectCallback.add(e),function(){n._onConnectCallback.delete(e)}},t}(be.Transport);t.BrowserExtensionsClientTransport=a,t.BrowserExtensionsTransport={Main:s,Client:a}})),Ce=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.WebRTCTransport=void 0;var t=61440,r=function(e){function n(n){var r=this,o=n.peer,i=n.listener,s=void 0===i?function(e){var n=function(n){var t,o,i,s=JSON.parse(n),a=Object.prototype.hasOwnProperty.call(s,"request")?"request":"response",c=null!==(i=r.receiveBuffer.get(s.__DATA_TRANSPORT_UUID__))&&void 0!==i?i:{data:[],timestamp:Date.now()};r.receiveBuffer.set(s.__DATA_TRANSPORT_UUID__,c),c.data[s.chunkId]=s[a],c.data.length=s.length,c.timestamp=Date.now();var l=c.data.filter((function(e){return e})).length===s.length;if(l){var u=JSON.parse(c.data.join(""));s[a]="request"===a?u:u[0],delete s.length,e(s),r.receiveBuffer.delete(s.__DATA_TRANSPORT_UUID__);try{for(var f=N.__values(r.receiveBuffer),d=f.next();!d.done;d=f.next()){var p=N.__read(d.value,2),_=p[0],v=p[1];Date.now()-v.timestamp>6e4&&r.receiveBuffer.delete(_)}}catch(e){t={error:e}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(t)throw t.error}}}};return o.on("data",n),function(){o.off("data",n)}}:i,a=n.sender,c=void 0===a?function(e){var n,r=Object.prototype.hasOwnProperty.call(e,"request")?"request":"response";e[r]=JSON.stringify("request"===r?e.request:void 0!==e.response?[e.response]:[]);for(var i=0,s=Math.ceil(e[r].length/t);e[r].length>0;){var a=N.__assign(N.__assign({},e),((n={})[r]=e[r].slice(0,t),n.chunkId=i,n.length=s,n));o.send(JSON.stringify(a)),e[r]=e[r].slice(t),i+=1}}:a,l=N.__rest(n,["peer","listener","sender"]);if((r=e.call(this,N.__assign(N.__assign({},l),{listener:s,sender:c}))||this).receiveBuffer=new Map,o){var u=!1,f=[],d=o.send.bind(o),p=function(){u=!1;for(var e=f.shift(),n=function(){if(o._channel.bufferedAmount&&o._channel.bufferedAmount>65536){u=!0,f.unshift(e);var n=function(){o._channel.removeEventListener("bufferedamountlow",n),p()};return o._channel.addEventListener("bufferedamountlow",n),{value:void 0}}try{d(e),e=f.shift()}catch(e){throw new Error("Error send message to peer: ".concat(e.message))}};e;){var t=n();if("object"==typeof t)return t.value}};o.send=function(e){f.push(e),u||p()}}return r}return N.__extends(n,e),n}(be.Transport);n.WebRTCTransport=r})),ke=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.MessageTransport=void 0;var t=function(e){function n(n){var t=n.targetOrigin,r=void 0===t?"*":t,o=n.listener,i=void 0===o?function(e){var n=function(n){var t=n.data;return e(t)};return window.addEventListener("message",n),function(){window.removeEventListener("message",n)}}:o,s=n.sender,a=void 0===s?function(e){window.postMessage(e,r)}:s,c=N.__rest(n,["targetOrigin","listener","sender"]);return e.call(this,N.__assign(N.__assign({},c),{listener:i,sender:a}))||this}return N.__extends(n,e),n}(be.Transport);n.MessageTransport=t})),Oe=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.ProcessTransport=n.ChildProcessTransport=n.MainProcessTransport=void 0;var t=function(e){function n(n){var t=n.child,r=n.listener,o=void 0===r?function(e){var n=function(n){e(n)};return t.on("message",n),function(){t.off("message",n)}}:r,i=n.sender,s=void 0===i?function(e){t.send(e)}:i,a=N.__rest(n,["child","listener","sender"]);return e.call(this,N.__assign(N.__assign({},a),{listener:o,sender:s}))||this}return N.__extends(n,e),n}(be.Transport);n.MainProcessTransport=t;var r=function(e){function n(n){void 0===n&&(n={});var t=n.listener,r=void 0===t?function(e){var n=function(n){e(n)};return process.on("message",n),function(){process.off("message",n)}}:t,o=n.sender,i=void 0===o?function(e){process.send(e)}:o,s=N.__rest(n,["listener","sender"]);return e.call(this,N.__assign(N.__assign({},s),{listener:r,sender:i}))||this}return N.__extends(n,e),n}(be.Transport);n.ChildProcessTransport=r,n.ProcessTransport={Main:t,Child:r}})),xe=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),N.__exportStar(me,n),N.__exportStar(we,n),N.__exportStar(Te,n),N.__exportStar(Ee,n),N.__exportStar(Ke,n),N.__exportStar(Se,n),N.__exportStar(Me,n),N.__exportStar(Ce,n),N.__exportStar(ke,n),N.__exportStar(Oe,n)})),Pe=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.createTransport=n.TransportMap=void 0,n.TransportMap={Base:be.Transport,MessageTransport:xe.MessageTransport,IFrameMain:xe.IFrameTransport.Main,IFrameInternal:xe.IFrameTransport.IFrame,BrowserExtensions:xe.BrowserExtensionsGenericTransport,BrowserExtensionsMain:xe.BrowserExtensionsTransport.Main,BrowserExtensionsClient:xe.BrowserExtensionsTransport.Client,ElectronMain:xe.ElectronTransport.Main,ElectronRenderer:xe.ElectronTransport.Renderer,ServiceWorkerClient:xe.ServiceWorkerTransport.Client,ServiceWorkerService:xe.ServiceWorkerTransport.Service,WebWorkerClient:xe.WorkerTransport.Main,WebWorkerInternal:xe.WorkerTransport.Worker,WebRTC:xe.WebRTCTransport,Broadcast:xe.BroadcastTransport,SharedWorkerClient:xe.SharedWorkerTransport.Client,SharedWorkerInternal:xe.SharedWorkerTransport.Worker,MainProcess:xe.ProcessTransport.Main,ChildProcess:xe.ProcessTransport.Child};n.createTransport=function(e,t){return new n.TransportMap[e](t)}})),Ie=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.mockPorts=void 0;n.mockPorts=function(){var e=new Set,n=null;return{main:{listener:function(e){return n=e,function(){n=null}},sender:function(n){var t,r;try{for(var o=N.__values(e),i=o.next();!i.done;i=o.next()){(0,i.value)(JSON.parse(JSON.stringify(n)))}}catch(e){t={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}}},create:function(){return{listener:function(n){return e.add(n),function(){e.delete(n)}},sender:function(e){null==n||n(JSON.parse(JSON.stringify(e)))}}}}}})),je=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.merge=void 0;n.merge=function(e,n){for(var t=[],r=2;r<arguments.length;r++)t[r-2]=arguments[r];var o=N.__spreadArray([e,n],N.__read(t),!1);if(void 0===e||void 0===n)throw new Error("Only more than one transports can be merged.");return(0,Pe.createTransport)("Base",{listener:function(e){var n=function(n){e(n)},t=o.map((function(e){return e[F.listenerKey](n)}));return function(){t.forEach((function(e){return e&&e()}))}},sender:function(e){o.forEach((function(n){n[F.senderKey](e)}))}})}})),Re=t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0})})),Ae=n(t((function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.verboseKey=n.logKey=n.listenKey=n.senderKey=n.listenerKey=void 0,Object.defineProperty(n,"listenerKey",{enumerable:!0,get:function(){return F.listenerKey}}),Object.defineProperty(n,"senderKey",{enumerable:!0,get:function(){return F.senderKey}}),Object.defineProperty(n,"listenKey",{enumerable:!0,get:function(){return F.listenKey}}),Obje