react-devtools-core
Version:
Use react-devtools outside of the browser
8 lines • 537 kB
JavaScript
module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=183)}([function(e,t,n){"use strict";e.exports=n(84)},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),a=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(a).concat([o]).join("\n")}var i;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(r[a]=!0)}for(o=0;o<e.length;o++){var i=e[o];"number"==typeof i[0]&&r[i[0]]||(n&&!i[2]?i[2]=n:n&&(i[2]="("+i[2]+") and ("+n+")"),t.push(i))}},t}},function(e,t,n){var r,o,a={},i=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),l=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var r=function(e,t){return t?t.querySelector(e):document.querySelector(e)}.call(this,e,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),c=null,s=0,u=[],f=n(127);function d(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=a[r.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](r.parts[i]);for(;i<r.parts.length;i++)o.parts.push(b(r.parts[i],t))}else{var l=[];for(i=0;i<r.parts.length;i++)l.push(b(r.parts[i],t));a[r.id]={id:r.id,refs:1,parts:l}}}}function p(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],l={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(l):n.push(r[i]={id:i,parts:[l]})}return n}function m(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=u[u.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),u.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=l(e.insertAt.before,n);n.insertBefore(t,o)}}function h(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=u.indexOf(e);t>=0&&u.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return n.nc}();r&&(e.attrs.nonce=r)}return g(t,e.attrs),m(e,t),t}function g(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,o,a;if(t.transform&&e.css){if(!(a="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=a}if(t.singleton){var i=s++;n=c||(c=v(t)),r=E.bind(null,n,i,!1),o=E.bind(null,n,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(t,e.attrs),m(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(r=f(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([r],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(i),l&&URL.revokeObjectURL(l)}.bind(null,n,t),o=function(){h(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){h(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=p(e,t);return d(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var i=n[o];(l=a[i.id]).refs--,r.push(l)}e&&d(p(e,t),t);for(o=0;o<r.length;o++){var l;if(0===(l=r[o]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete a[l.id]}}}};var y,_=(y=[],function(e,t){return y[e]=t,y.filter(Boolean).join("\n")});function E(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=_(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}},function(e,t,n){var r=n(157);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(146);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(85)},function(e,t,n){var r=n(176);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(175);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(154);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(173);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(145);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";e.exports=n(121)},function(e,t,n){var r=n(138);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(156);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(132);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(152);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";e.exports=n(88)()?Symbol:n(89)},function(e,t,n){var r=n(153);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){e.exports=n(133)()},function(e,t,n){var r=n(140);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(142);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(174);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t){e.exports=require("events")},function(e,t,n){var r=n(151);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(180);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:function(){}}},function(e,t,n){var r=n(136);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){if("undefined"==typeof document||!document.addEventListener)return null;var t,n,o,a={};return a.copy=function(){var e=!1,t=null,n=!1;function r(){e=!1,t=null,n&&window.getSelection().removeAllRanges(),n=!1}return document.addEventListener("copy",function(n){if(e){for(var r in t)n.clipboardData.setData(r,t[r]);n.preventDefault()}}),function(o){return new Promise(function(a,i){e=!0,"string"==typeof o?t={"text/plain":o}:o instanceof Node?t={"text/html":(new XMLSerializer).serializeToString(o)}:o instanceof Object?t=o:i("Invalid data type. Must be string, DOM node, or an object mapping MIME types to strings."),function e(t){try{if(document.execCommand("copy"))r(),a();else{if(t)throw r(),new Error("Unable to copy. Perhaps it's not available in your browser?");!function(){var e=document.getSelection();if(!document.queryCommandEnabled("copy")&&e.isCollapsed){var t=document.createRange();t.selectNodeContents(document.body),e.removeAllRanges(),e.addRange(t),n=!0}}(),e(!0)}}catch(e){r(),i(e)}}(!1)})}}(),a.paste=(o=!1,document.addEventListener("paste",function(e){if(o){o=!1,e.preventDefault();var r=t;t=null,r(e.clipboardData.getData(n))}}),function(e){return new Promise(function(r,a){o=!0,t=r,n=e||"text/plain";try{document.execCommand("paste")||(o=!1,a(new Error("Unable to paste. Pasting only works in Internet Explorer at the moment.")))}catch(e){o=!1,a(new Error(e))}})}),"undefined"==typeof ClipboardEvent&&void 0!==window.clipboardData&&void 0!==window.clipboardData.setData&&(
/*! promise-polyfill 2.0.1 */
function(t){function n(e,t){return function(){e.apply(t,arguments)}}function o(e){if("object"!=r(this))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],u(e,n(i,this),n(l,this))}function a(e){var t=this;return null===this._state?void this._deferreds.push(e):void f(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void e.reject(t)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})}function i(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==r(e)||"function"==typeof e)){var t=e.then;if("function"==typeof t)return void u(n(t,e),n(i,this),n(l,this))}this._state=!0,this._value=e,c.call(this)}catch(e){l.call(this,e)}}function l(e){this._state=!1,this._value=e,c.call(this)}function c(){for(var e=0,t=this._deferreds.length;t>e;e++)a.call(this,this._deferreds[e]);this._deferreds=null}function s(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function u(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(e){if(r)return;r=!0,n(e)}}var f=o.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},d=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=this;return new o(function(r,o){a.call(n,new s(e,t,r,o))})},o.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&d(arguments[0])?arguments[0]:arguments);return new o(function(t,n){function o(i,l){try{if(l&&("object"==r(l)||"function"==typeof l)){var c=l.then;if("function"==typeof c)return void c.call(l,function(e){o(i,e)},n)}e[i]=l,0==--a&&t(e)}catch(e){n(e)}}if(0===e.length)return t([]);for(var a=e.length,i=0;i<e.length;i++)o(i,e[i])})},o.resolve=function(e){return e&&"object"==r(e)&&e.constructor===o?e:new o(function(t){t(e)})},o.reject=function(e){return new o(function(t,n){n(e)})},o.race=function(e){return new o(function(t,n){for(var r=0,o=e.length;o>r;r++)e[r].then(t,n)})},e.exports?e.exports=o:t.Promise||(t.Promise=o)}(this),a.copy=function(e){return new Promise(function(t,n){if("string"!=typeof e&&!("text/plain"in e))throw new Error("You must provide a text/plain type.");var r="string"==typeof e?e:e["text/plain"];window.clipboardData.setData("Text",r)?t():n(new Error("Copying was rejected."))})},a.paste=function(){return new Promise(function(e,t){var n=window.clipboardData.getData("Text");n?e(n):t(new Error("Pasting was rejected."))})}),a}()},function(e,t){e.exports=require("path")},function(e,t,n){var r=n(147);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(158);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(164);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(172);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";e.exports=n(86)},function(e,t){e.exports=require("fs")},function(e,t,n){var r=n(135);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(155);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(159);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(161);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(169);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(n,!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l,c=n(116),s=n(117),u=n(41),f=n(25),d=f.kStatusCode,p=f.NOOP,m=Buffer.from([0,0,255,255]),h=Buffer.from([0]),v=Symbol("permessage-deflate"),g=Symbol("total-length"),b=Symbol("callback"),y=Symbol("buffers"),_=Symbol("error"),E=function(){function e(t,n,r){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._maxPayload=0|r,this._options=t||{},this._threshold=void 0!==this._options.threshold?this._options.threshold:1024,this._isServer=!!n,this._deflate=null,this._inflate=null,this.params=null,!l){var o=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;l=new c({concurrency:o})}}var t,n,r;return t=e,r=[{key:"extensionName",get:function(){return"permessage-deflate"}}],(n=[{key:"offer",value:function(){var e={};return this._options.serverNoContextTakeover&&(e.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(e.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(e.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?e.client_max_window_bits=this._options.clientMaxWindowBits:null==this._options.clientMaxWindowBits&&(e.client_max_window_bits=!0),e}},{key:"accept",value:function(e){return e=this.normalizeParams(e),this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e),this.params}},{key:"cleanup",value:function(){this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate&&(this._deflate[b]&&this._deflate[b](),this._deflate.close(),this._deflate=null)}},{key:"acceptAsServer",value:function(e){var t=this._options,n=e.find(function(e){return!(!1===t.serverNoContextTakeover&&e.server_no_context_takeover||e.server_max_window_bits&&(!1===t.serverMaxWindowBits||"number"==typeof t.serverMaxWindowBits&&t.serverMaxWindowBits>e.server_max_window_bits)||"number"==typeof t.clientMaxWindowBits&&!e.client_max_window_bits)});if(!n)throw new Error("None of the extension offers can be accepted");return t.serverNoContextTakeover&&(n.server_no_context_takeover=!0),t.clientNoContextTakeover&&(n.client_no_context_takeover=!0),"number"==typeof t.serverMaxWindowBits&&(n.server_max_window_bits=t.serverMaxWindowBits),"number"==typeof t.clientMaxWindowBits?n.client_max_window_bits=t.clientMaxWindowBits:!0!==n.client_max_window_bits&&!1!==t.clientMaxWindowBits||delete n.client_max_window_bits,n}},{key:"acceptAsClient",value:function(e){var t=e[0];if(!1===this._options.clientNoContextTakeover&&t.client_no_context_takeover)throw new Error('Unexpected parameter "client_no_context_takeover"');if(t.client_max_window_bits){if(!1===this._options.clientMaxWindowBits||"number"==typeof this._options.clientMaxWindowBits&&t.client_max_window_bits>this._options.clientMaxWindowBits)throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}else"number"==typeof this._options.clientMaxWindowBits&&(t.client_max_window_bits=this._options.clientMaxWindowBits);return t}},{key:"normalizeParams",value:function(e){var t=this;return e.forEach(function(e){Object.keys(e).forEach(function(n){var r=e[n];if(r.length>1)throw new Error('Parameter "'.concat(n,'" must have only a single value'));if(r=r[0],"client_max_window_bits"===n){if(!0!==r){var o=+r;if(!Number.isInteger(o)||o<8||o>15)throw new TypeError('Invalid value for parameter "'.concat(n,'": ').concat(r));r=o}else if(!t._isServer)throw new TypeError('Invalid value for parameter "'.concat(n,'": ').concat(r))}else if("server_max_window_bits"===n){var a=+r;if(!Number.isInteger(a)||a<8||a>15)throw new TypeError('Invalid value for parameter "'.concat(n,'": ').concat(r));r=a}else{if("client_no_context_takeover"!==n&&"server_no_context_takeover"!==n)throw new Error('Unknown parameter "'.concat(n,'"'));if(!0!==r)throw new TypeError('Invalid value for parameter "'.concat(n,'": ').concat(r))}e[n]=r})}),e}},{key:"decompress",value:function(e,t,n){var r=this;l.push(function(o){r._decompress(e,t,function(e,t){o(),n(e,t)})})}},{key:"compress",value:function(e,t,n){var r=this;l.push(function(o){r._compress(e,t,function(e,t){o(),(e||t)&&n(e,t)})})}},{key:"_decompress",value:function(e,t,n){var r=this,a=this._isServer?"client":"server";if(!this._inflate){var i="".concat(a,"_max_window_bits"),l="number"!=typeof this.params[i]?s.Z_DEFAULT_WINDOWBITS:this.params[i];this._inflate=s.createInflateRaw(o({},this._options.zlibInflateOptions,{windowBits:l})),this._inflate[v]=this,this._inflate[g]=0,this._inflate[y]=[],this._inflate.on("error",S),this._inflate.on("data",x)}this._inflate[b]=n,this._inflate.write(e),t&&this._inflate.write(m),this._inflate.flush(function(){var e=r._inflate[_];if(e)return r._inflate.close(),r._inflate=null,void n(e);var o=u.concat(r._inflate[y],r._inflate[g]);t&&r.params["".concat(a,"_no_context_takeover")]?(r._inflate.close(),r._inflate=null):(r._inflate[g]=0,r._inflate[y]=[]),n(null,o)})}},{key:"_compress",value:function(e,t,n){var r=this;if(e&&0!==e.length){var a=this._isServer?"server":"client";if(!this._deflate){var i="".concat(a,"_max_window_bits"),l="number"!=typeof this.params[i]?s.Z_DEFAULT_WINDOWBITS:this.params[i];this._deflate=s.createDeflateRaw(o({},this._options.zlibDeflateOptions,{windowBits:l})),this._deflate[g]=0,this._deflate[y]=[],this._deflate.on("error",p),this._deflate.on("data",w)}this._deflate[b]=n,this._deflate.write(e),this._deflate.flush(s.Z_SYNC_FLUSH,function(){if(r._deflate){var e=u.concat(r._deflate[y],r._deflate[g]);t&&(e=e.slice(0,e.length-4)),r._deflate[b]=null,t&&r.params["".concat(a,"_no_context_takeover")]?(r._deflate.close(),r._deflate=null):(r._deflate[g]=0,r._deflate[y]=[]),n(null,e)}})}else process.nextTick(n,null,h)}}])&&i(t.prototype,n),r&&i(t,r),e}();function w(e){this[y].push(e),this[g]+=e.length}function x(e){this[g]+=e.length,this[v]._maxPayload<1||this[g]<=this[v]._maxPayload?this[y].push(e):(this[_]=new RangeError("Max payload size exceeded"),this[_][d]=1009,this.removeListener("data",x),this.reset())}function S(e){this[v]._inflate=null,e[d]=1007,this[b](e)}e.exports=E},function(e,t,n){"use strict";var r=n(25).EMPTY_BUFFER;function o(e,t){if(0===e.length)return r;if(1===e.length)return e[0];for(var n=Buffer.allocUnsafe(t),o=0,a=0;a<e.length;a++){var i=e[a];i.copy(n,o),o+=i.length}return n}function a(e,t,n,r,o){for(var a=0;a<o;a++)n[r+a]=e[a]^t[3&a]}function i(e,t){for(var n=e.length,r=0;r<n;r++)e[r]^=t[3&r]}function l(e){return e.byteLength===e.buffer.byteLength?e.buffer:e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function c(e){return c.readOnly=!0,Buffer.isBuffer(e)?e:(e instanceof ArrayBuffer?t=Buffer.from(e):ArrayBuffer.isView(e)?t=function(e){var t=Buffer.from(e.buffer);if(e.byteLength!==e.buffer.byteLength)return t.slice(e.byteOffset,e.byteOffset+e.byteLength);return t}(e):(t=Buffer.from(e),c.readOnly=!1),t);var t}try{var s=n(!function(){var e=new Error("Cannot find module 'bufferutil'");throw e.code="MODULE_NOT_FOUND",e}()),u=s.BufferUtil||s;e.exports={concat:o,mask:function(e,t,n,r,o){o<48?a(e,t,n,r,o):u.mask(e,t,n,r,o)},toArrayBuffer:l,toBuffer:c,unmask:function(e,t){e.length<32?i(e,t):u.unmask(e,t)}}}catch(t){e.exports={concat:o,mask:a,toArrayBuffer:l,toBuffer:c,unmask:i}}},function(e,t,n){var r=n(143);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(148);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(160);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(165);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(168);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(178);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t){e.exports=require("child_process")},function(e,t,n){"use strict";var r=n(101)();e.exports=function(e){return e!==r&&null!==e}},function(e,t){e.exports=require("http")},function(e,t){e.exports=require("crypto")},function(e,t){e.exports=require("util")},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r;t=e.exports=q,r="object"===("undefined"==typeof process?"undefined":n(process))&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var o=256,a=Number.MAX_SAFE_INTEGER||9007199254740991,i=t.re=[],l=t.src=[],c=0,s=c++;l[s]="0|[1-9]\\d*";var u=c++;l[u]="[0-9]+";var f=c++;l[f]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var d=c++;l[d]="("+l[s]+")\\.("+l[s]+")\\.("+l[s]+")";var p=c++;l[p]="("+l[u]+")\\.("+l[u]+")\\.("+l[u]+")";var m=c++;l[m]="(?:"+l[s]+"|"+l[f]+")";var h=c++;l[h]="(?:"+l[u]+"|"+l[f]+")";var v=c++;l[v]="(?:-("+l[m]+"(?:\\."+l[m]+")*))";var g=c++;l[g]="(?:-?("+l[h]+"(?:\\."+l[h]+")*))";var b=c++;l[b]="[0-9A-Za-z-]+";var y=c++;l[y]="(?:\\+("+l[b]+"(?:\\."+l[b]+")*))";var _=c++,E="v?"+l[d]+l[v]+"?"+l[y]+"?";l[_]="^"+E+"$";var w="[v=\\s]*"+l[p]+l[g]+"?"+l[y]+"?",x=c++;l[x]="^"+w+"$";var S=c++;l[S]="((?:<|>)?=?)";var k=c++;l[k]=l[u]+"|x|X|\\*";var C=c++;l[C]=l[s]+"|x|X|\\*";var O=c++;l[O]="[v=\\s]*("+l[C]+")(?:\\.("+l[C]+")(?:\\.("+l[C]+")(?:"+l[v]+")?"+l[y]+"?)?)?";var T=c++;l[T]="[v=\\s]*("+l[k]+")(?:\\.("+l[k]+")(?:\\.("+l[k]+")(?:"+l[g]+")?"+l[y]+"?)?)?";var I=c++;l[I]="^"+l[S]+"\\s*"+l[O]+"$";var N=c++;l[N]="^"+l[S]+"\\s*"+l[T]+"$";var D=c++;l[D]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var P=c++;l[P]="(?:~>?)";var j=c++;l[j]="(\\s*)"+l[P]+"\\s+",i[j]=new RegExp(l[j],"g");var R=c++;l[R]="^"+l[P]+l[O]+"$";var L=c++;l[L]="^"+l[P]+l[T]+"$";var M=c++;l[M]="(?:\\^)";var A=c++;l[A]="(\\s*)"+l[M]+"\\s+",i[A]=new RegExp(l[A],"g");var z=c++;l[z]="^"+l[M]+l[O]+"$";var B=c++;l[B]="^"+l[M]+l[T]+"$";var F=c++;l[F]="^"+l[S]+"\\s*("+w+")$|^$";var U=c++;l[U]="^"+l[S]+"\\s*("+E+")$|^$";var V=c++;l[V]="(\\s*)"+l[S]+"\\s*("+w+"|"+l[O]+")",i[V]=new RegExp(l[V],"g");var H=c++;l[H]="^\\s*("+l[O]+")\\s+-\\s+("+l[O]+")\\s*$";var W=c++;l[W]="^\\s*("+l[T]+")\\s+-\\s+("+l[T]+")\\s*$";var G=c++;l[G]="(<|>)?=?\\s*\\*";for(var K=0;K<35;K++)r(K,l[K]),i[K]||(i[K]=new RegExp(l[K]));function $(e,t){if(t&&"object"===n(t)||(t={loose:!!t,includePrerelease:!1}),e instanceof q)return e;if("string"!=typeof e)return null;if(e.length>o)return null;if(!(t.loose?i[x]:i[_]).test(e))return null;try{return new q(e,t)}catch(e){return null}}function q(e,t){if(t&&"object"===n(t)||(t={loose:!!t,includePrerelease:!1}),e instanceof q){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>o)throw new TypeError("version is longer than "+o+" characters");if(!(this instanceof q))return new q(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var l=e.trim().match(t.loose?i[x]:i[_]);if(!l)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+l[1],this.minor=+l[2],this.patch=+l[3],this.major>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw new TypeError("Invalid patch version");l[4]?this.prerelease=l[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<a)return t}return e}):this.prerelease=[],this.build=l[5]?l[5].split("."):[],this.format()}t.parse=$,t.valid=function(e,t){var n=$(e,t);return n?n.version:null},t.clean=function(e,t){var n=$(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null},t.SemVer=q,q.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},q.prototype.toString=function(){return this.version},q.prototype.compare=function(e){return r("SemVer.compare",this.version,this.options,e),e instanceof q||(e=new q(e,this.options)),this.compareMain(e)||this.comparePre(e)},q.prototype.compareMain=function(e){return e instanceof q||(e=new q(e,this.options)),X(this.major,e.major)||X(this.minor,e.minor)||X(this.patch,e.patch)},q.prototype.comparePre=function(e){if(e instanceof q||(e=new q(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],o=e.prerelease[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return X(n,o)}while(++t)},q.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var n=this.prerelease.length;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new q(e,n).inc(t,r).version}catch(e){return null}},t.diff=function(e,t){if(ee(e,t))return null;var n=$(e),r=$(t),o="";if(n.prerelease.length||r.prerelease.length){o="pre";var a="prerelease"}for(var i in n)if(("major"===i||"minor"===i||"patch"===i)&&n[i]!==r[i])return o+i;return a},t.compareIdentifiers=X;var Y=/^[0-9]+$/;function X(e,t){var n=Y.test(e),r=Y.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1}function Q(e,t,n){return new q(e,n).compare(new q(t,n))}function J(e,t,n){return Q(e,t,n)>0}function Z(e,t,n){return Q(e,t,n)<0}function ee(e,t,n){return 0===Q(e,t,n)}function te(e,t,n){return 0!==Q(e,t,n)}function ne(e,t,n){return Q(e,t,n)>=0}function re(e,t,n){return Q(e,t,n)<=0}function oe(e,t,r,o){switch(t){case"===":return"object"===n(e)&&(e=e.version),"object"===n(r)&&(r=r.version),e===r;case"!==":return"object"===n(e)&&(e=e.version),"object"===n(r)&&(r=r.version),e!==r;case"":case"=":case"==":return ee(e,r,o);case"!=":return te(e,r,o);case">":return J(e,r,o);case">=":return ne(e,r,o);case"<":return Z(e,r,o);case"<=":return re(e,r,o);default:throw new TypeError("Invalid operator: "+t)}}function ae(e,t){if(t&&"object"===n(t)||(t={loose:!!t,includePrerelease:!1}),e instanceof ae){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ae))return new ae(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ie?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){return X(t,e)},t.major=function(e,t){return new q(e,t).major},t.minor=function(e,t){return new q(e,t).minor},t.patch=function(e,t){return new q(e,t).patch},t.compare=Q,t.compareLoose=function(e,t){return Q(e,t,!0)},t.rcompare=function(e,t,n){return Q(t,e,n)},t.sort=function(e,n){return e.sort(function(e,r){return t.compare(e,r,n)})},t.rsort=function(e,n){return e.sort(function(e,r){return t.rcompare(e,r,n)})},t.gt=J,t.lt=Z,t.eq=ee,t.neq=te,t.gte=ne,t.lte=re,t.cmp=oe,t.Comparator=ae;var ie={};function le(e,t){if(t&&"object"===n(t)||(t={loose:!!t,includePrerelease:!1}),e instanceof le)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new le(e.raw,t);if(e instanceof ae)return new le(e.value,t);if(!(this instanceof le))return new le(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function ce(e){return!e||"x"===e.toLowerCase()||"*"===e}function se(e,t,n,r,o,a,i,l,c,s,u,f,d){return((t=ce(n)?"":ce(r)?">="+n+".0.0":ce(o)?">="+n+"."+r+".0":">="+t)+" "+(l=ce(c)?"":ce(s)?"<"+(+c+1)+".0.0":ce(u)?"<"+c+"."+(+s+1)+".0":f?"<="+c+"."+s+"."+u+"-"+f:"<="+l)).trim()}function ue(e,t,n){for(var o=0;o<e.length;o++)if(!e[o].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(o=0;o<e.length;o++)if(r(e[o].semver),e[o].semver!==ie&&e[o].semver.prerelease.length>0){var a=e[o].semver;if(a.major===t.major&&a.minor===t.minor&&a.patch===t.patch)return!0}return!1}return!0}function fe(e,t,n){try{t=new le(t,n)}catch(e){return!1}return t.test(e)}function de(e,t,n,r){var o,a,i,l,c;switch(e=new q(e,r),t=new le(t,r),n){case">":o=J,a=re,i=Z,l=">",c=">=";break;case"<":o=Z,a=ne,i=J,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(fe(e,t,r))return!1;for(var s=0;s<t.set.length;++s){var u=t.set[s],f=null,d=null;if(u.forEach(function(e){e.semver===ie&&(e=new ae(">=0.0.0")),f=f||e,d=d||e,o(e.semver,f.semver,r)?f=e:i(e.semver,d.semver,r)&&(d=e)}),f.operator===l||f.operator===c)return!1;if((!d.operator||d.operator===l)&&a(e,d.semver))return!1;if(d.operator===c&&i(e,d.semver))return!1}return!0}ae.prototype.parse=function(e){var t=this.options.loose?i[F]:i[U],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=n[1],"="===this.operator&&(this.operator=""),n[2]?this.semver=new q(n[2],this.options.loose):this.semver=ie},ae.prototype.toString=function(){return this.value},ae.prototype.test=function(e){return r("Comparator.test",e,this.options.loose),this.semver===ie||("string"==typeof e&&(e=new q(e,this.options)),oe(e,this.operator,this.semver,this.options))},ae.prototype.intersects=function(e,t){if(!(e instanceof ae))throw new TypeError("a Comparator is required");var r;if(t&&"object"===n(t)||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return r=new le(e.value,t),fe(this.value,r,t);if(""===e.operator)return r=new le(this.value,t),fe(e.semver,r,t);var o=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),a=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,l=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),c=oe(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),s=oe(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return o||a||i&&l||c||s},t.Range=le,le.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range},le.prototype.toString=function(){return this.range},le.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?i[W]:i[H];e=e.replace(n,se),r("hyphen replace",e),e=e.replace(i[V],"$1$2$3"),r("comparator trim",e,i[V]),e=(e=(e=e.replace(i[j],"$1~")).replace(i[A],"$1^")).split(/\s+/).join(" ");var o=t?i[F]:i[U],a=e.split(" ").map(function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){r("caret",e,t);var n=t.loose?i[B]:i[z];return e.replace(n,function(t,n,o,a,i){var l;return r("caret",e,t,n,o,a,i),ce(n)?l="":ce(o)?l=">="+n+".0.0 <"+(+n+1)+".0.0":ce(a)?l="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":i?(r("replaceCaret pr",i),l="0"===n?"0"===o?">="+n+"."+o+"."+a+"-"+i+" <"+n+"."+o+"."+(+a+1):">="+n+"."+o+"."+a+"-"+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+a+"-"+i+" <"+(+n+1)+".0.0"):(r("no pr"),l="0"===n?"0"===o?">="+n+"."+o+"."+a+" <"+n+"."+o+"."+(+a+1):">="+n+"."+o+"."+a+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+a+" <"+(+n+1)+".0.0"),r("caret return",l),l})}(e,t)}).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){var n=t.loose?i[L]:i[R];return e.replace(n,function(t,n,o,a,i){var l;return r("tilde",e,t,n,o,a,i),ce(n)?l="":ce(o)?l=">="+n+".0.0 <"+(+n+1)+".0.0":ce(a)?l=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":i?(r("replaceTilde pr",i),l=">="+n+"."+o+"."+a+"-"+i+" <"+n+"."+(+o+1)+".0"):l=">="+n+"."+o+"."+a+" <"+n+"."+(+o+1)+".0",r("tilde return",l),l})}(e,t)}).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map(function(e){return function(e,t){e=e.trim();var n=t.loose?i[N]:i[I];return e.replace(n,function(t,n,o,a,i,l){r("xRange",e,t,n,o,a,i,l);var c=ce(o),s=c||ce(a),u=s||ce(i);return"="===n&&u&&(n=""),c?t=">"===n||"<"===n?"<0.0.0":"*":n&&u?(s&&(a=0),i=0,">"===n?(n=">=",s?(o=+o+1,a=0,i=0):(a=+a+1,i=0)):"<="===n&&(n="<",s?o=+o+1:a=+a+1),t=n+o+"."+a+"."+i):s?t=">="+o+".0.0 <"+(+o+1)+".0.0":u&&(t=">="+o+"."+a+".0 <"+o+"."+(+a+1)+".0"),r("xRange return",t),t})}(e,t)}).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(i[G],"")}(e,t),r("stars",e),e}(e,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(a=a.filter(function(e){return!!e.match(o)})),a=a.map(function(e){return new ae(e,this.options)},this)},le.prototype.intersects=function(e,t){if(!(e instanceof le))throw new TypeError("a Range is required");return this.set.some(function(n){return n.every(function(n){return e.set.some(function(e){return e.every(function(e){return n.intersects(e,t)})})})})},t.toComparators=function(e,t){return new le(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})},le.prototype.test=function(e){if(!e)return!1;"string"==typeof e&&(e=new q(e,this.options));for(var t=0;t<this.set.length;t++)if(ue(this.set[t],e,this.options))return!0;return!1},t.satisfies=fe,t.maxSatisfying=function(e,t,n){var r=null,o=null;try{var a=new le(t,n)}catch(e){return null}return e.forEach(function(e){a.test(e)&&(r&&-1!==o.compare(e)||(o=new q(r=e,n)))}),r},t.minSatisfying=function(e,t,n){var r=null,o=null;try{var a=new le(t,n)}catch(e){return null}return e.forEach(function(e){a.test(e)&&(r&&1!==o.compare(e)||(o=new q(r=e,n)))}),r},t.minVersion=function(e,t){e=new le(e,t);var n=new q("0.0.0");if(e.test(n))return n;if(n=new q("0.0.0-0"),e.test(n))return n;n=null;for(var r=0;r<e.set.length;++r){e.set[r].forEach(function(e){var t=new q(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":n&&!J(n,t)||(n=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n))return n;return null},t.validRange=function(e,t){try{return new le(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,n){return de(e,t,"<",n)},t.gtr=function(e,t,n){return de(e,t,">",n)},t.outside=de,t.prerelease=function(e,t){var n=$(e,t);return n&&n.prerelease.length?n.prerelease:null},t.intersects=function(e,t,n){return e=new le(e,n),t=new le(t,n),e.intersects(t)},t.coerce=function(e){if(e instanceof q)return e;if("string"!=typeof e)return null;var t=e.match(i[D]);if(null==t)return null;return $(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}},function(e,t,n){var r=n(130);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(137);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(141);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(149);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(162);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(166);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(170);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=i(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))o.call(n,u)&&(c[u]=n[u]);if(r){l=r(n);for(var f=0;f<l.length;f++)a.call(n,l[f])&&(c[l[f]]=n[l[f]])}}return c}},function(e,t,n){"use strict";e.exports=function(e){return null!=e}},function(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(n,!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=n(22),d=n(112),p=n(50),m=n(113),h=n(114),v=n(51),g=v.randomBytes,b=v.createHash,y=n(115).URL,_=n(40),E=n(64),w=n(67),x=n(25),S=x.BINARY_TYPES,k=x.EMPTY_BUFFER,C=x.GUID,O=x.kStatusCode,T=x.kWebSocket,I=x.NOOP,N=n(118),D=N.addEventListener,P=N.removeEventListener,j=n(68),R=j.format,L=j.parse,M=n(41).toBuffer,A=["CONNECTING","OPEN","CLOSING","CLOSED"],z=[8,13],B=function(e){function t(e,n,r){var o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(o=function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?s(e):t}(this,c(t).call(this))).readyState=t.CONNECTING,o.protocol="",o._binaryType=S[0],o._closeFrameReceived=!1,o._closeFrameSent=!1,o._closeMessage="",o._closeTimer=null,o._closeCode=1006,o._extensions={},o._receiver=null,o._sender=null,o._socket=null,null!==e?(o._bufferedAmount=0,o._isServer=!1,o._redirects=0,Array.isArray(n)?n=n.join(", "):"object"===i(n)&&null!==n&&(r=n,n=void 0),F(s(o),e,n,r)):o._isServer=!0,o}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new 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&&u(e,t)}(t,f),n=t,(r=[{key:"setSocket",value:function(e,n,r){var o=new E(this._binaryType,this._extensions,r);this._sender=new w(e,this._extensions),this._receiver=o,this._socket=e,o[T]=this,e[T]=this,o.on("conclude",G),o.on("drain",K),o.on("error",$),o.on("message",Y),o.on("ping",X),o.on("pong",Q),e.setTimeout(0),e.setNoDelay(),n.length>0&&e.unshift(n),e.on("close",J),e.on("data",Z),e.on("end",ee),e.on("error",te),this.readyState=t.OPEN,this.emit("open")}},{key:"emitClose",value:function(){this.readyState=t.CLOSED,this._socket?(this._extensions[_.extensionName]&&this._extensions[_.extensionName].cleanup(),this._receiver.removeAllListeners(),this.emit("close",this._closeCode,this._closeMessage)):this.emit("close",this._closeCode,this._closeMessage)}},{key:"close",value:function(e,n){var r=this;if(this.readyState!==t.CLOSED){if(this.readyState===t.CONNECTING)return H(this,this._req,"WebSocket was closed before the connection was established");this.readyState!==t.CLOSING?(this.readyState=t.CLOSING,this._sender.close(e,n,!this._isServer,function(e){e||(r._closeFrameSent=!0,r._closeFrameReceived&&r._socket.end())}),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),3e4)):this._closeFrameSent&&this._closeFrameReceived&&this._socket.end()}}},{key:"ping",value:function(e,n,r){if(this.readyState===t.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof e?(r=e,e=n=void 0):"function"==typeof n&&(r=n,n=void 0),"number"==typeof e&&(e=e.toString()),this.readyState===t.OPEN?(void 0===n&&(n=!this._isServer),this._sender.ping(e||k,n,r)):W(this,e,r)}},{key:"pong",value:function(e,n,r){if(this.readyState===t.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof e?(r=e,e=n=void 0):"function"==typeof n&&(r=n,n=void 0),"number"==typeof e&&(e=e.toString()),this.readyState===t.OPEN?(void 0===n&&(n=!this._isServer),this._sender.pong(e||k,n,r)):W(this,e,r)}},{key:"send",value:function(e,n,r){if(this.readyState===t.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof n&&(r=n,n={}),"number"==typeof e&&(e=e.toString()),this.readyState===t.OPEN){var a=o({binary:"string"!=typeof e,mask:!this._isServer,compress:!0,fin:!0},n);this._extensions[_.extensionName]||(a.compress=!1),this._sender.send(e||k,a,r)}else W(this,e,r)}},{key:"terminate",value:function(){if(this.readyState!==t.CLOSED){if(this.readyState===t.CONNECTING)return H(this,this._req,"WebSocket was closed before the connection was established");this._socket&&(this.readyState=t.CLOSING,this._socket.destroy())}}},{key:"CONNECTING",get:function(){return t.CONNECTING}},{key:"CLOSING",get:function(){return t.CLOSING}},{key:"CLOSED",get:function(){return t.CLOSED}},{key:"OPEN",get:function(){return t.OPEN}},{key:"binaryType",get:function(){return this._binaryType},set:function(e){S.includes(e)&&(this._binaryType=e,this._receiver&&(this._receiver._binaryType=e))}},{key:"bufferedAmount",get:function(){return this._socket?(this._socket.bufferSize||0)+this._sender._bufferedBytes:this._bufferedAmount}},{key:"extensions",get:function(){return Object.keys(this._extensions).join()}}])&&l(n.prototype,r),a&&l(n,a),t}();function F(e,t,n,r){var i,l=o({protocolVersion:z[1],maxPayload:104857600,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10},r,{createConnection:void 0,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:void 0,auth:void 0,host:void 0,path:void 0,port:void 0});if(!z.includes(l.protocolVersion))throw new RangeError("Unsupported protocol version: ".concat(l.protocolVersion," ")+"(supported versions: ".concat(z.join(", "),")"));t instanceof y?(i=t,e.url=t.href):(i=new y(t),e.url=t);var c="ws+unix:"===i.protocol;if(!(i.host||c&&i.pathname))throw new Error("Invalid URL: ".concat(e.url));var s,u="wss:"===i.protocol||"https:"===i.protocol,f=u?443:80,m=g(16).toString("base64"),h=u?d.get:p.get;if(l.createConnection=u?V:U,l.defaultPort=l.defaultPort||f,l.port=i.port||f,l.host=i.hostname.startsWith("[")?i.hostname.slice(1,-1):i.hostname,l.headers=o({"Sec-WebSocket-Version":l.protocolVersion,"Sec-WebSocket-Key":m,Connection:"Upgrade",Upgrade:"websocket"},l.headers),l.path=i.pathname+i.search,l.timeout=l.handshakeTimeout,l.perMessageDeflate&&(s=new _(!0!==l.perMessageDeflate?l.perMessageDeflate:{},!1,l.maxPayload),l.headers["Sec-WebSocket-Extensions"]=R(a({},_.extensionName,s.offer()))),n&&(l.headers["Sec-WebSocket-Protocol"]=n),l.origin&&(l.protocolVersion<13?l.headers["Sec-WebSocket-Origin"]=l.origi