Socket
Socket
Sign inDemoInstall

@pollyjs/adapter-node-http

Package Overview
Dependencies
4
Maintainers
2
Versions
35
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.4.1 to 1.4.2

12

CHANGELOG.md

@@ -6,2 +6,14 @@ # Change Log

## [1.4.2](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter-node-http/compare/v1.4.1...v1.4.2) (2019-01-16)
### Bug Fixes
* **adapter-node-http:** Fix unhandled rejection if connection fails ([#160](https://github.com/netflix/pollyjs/tree/master/packages/[@pollyjs](https://github.com/pollyjs)/adapter-node-http/issues/160)) ([12fcfa7](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter-node-http/commit/12fcfa7))
* **adapter-node-http:** Pause socket on original request ([#162](https://github.com/netflix/pollyjs/tree/master/packages/[@pollyjs](https://github.com/pollyjs)/adapter-node-http/issues/162)) ([8f0c56c](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter-node-http/commit/8f0c56c))
## [1.4.1](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter-node-http/compare/v1.4.0...v1.4.1) (2018-12-13)

@@ -8,0 +20,0 @@

2

dist/cjs/pollyjs-adapter-node-http.min.js

@@ -1,2 +0,2 @@

"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var Adapter=_interopDefault(require("@pollyjs/adapter")),https=_interopDefault(require("https")),semver=_interopDefault(require("semver")),http=_interopDefault(require("http")),NodeUrl=_interopDefault(require("url")),utils=require("@pollyjs/utils");function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(e,t,r){if(_aFunction(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!_isObject(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(e,t,r){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_ie8DomDefine)try{return dP(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},_objectDp={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,a=e&$export.G,c=e&$export.S,u=e&$export.P,l=e&$export.B,f=e&$export.W,_=a?_core:_core[t]||(_core[t]={}),p=_[PROTOTYPE],h=a?_global:c?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in a&&(r=t),r)(n=!s&&h&&void 0!==h[o])&&_has(_,o)||(i=n?h[o]:r[o],_[o]=a&&"function"!=typeof h[o]?r[o]:l&&n?_ctx(i,_global):f&&h[o]==i?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[PROTOTYPE]=e[PROTOTYPE],t}(i):u&&"function"==typeof i?_ctx(Function.call,i):i,u&&((_.virtual||(_.virtual={}))[o]=i,e&$export.R&&p&&!p[o]&&_hide(p,o,i)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_isArray=Array.isArray||function(e){return"Array"==_cof(e)};_export(_export.S,"Array",{isArray:_isArray});var isArray=_core.Array.isArray,isArray$1=isArray;function _arrayWithHoles(e){if(isArray$1(e))return e}var arrayWithHoles=_arrayWithHoles,_iterStep=function(e,t){return{value:t,done:!!e}},_iterators={},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},_toIobject=function(e){return _iobject(_defined(e))},_library=!0,_redefine=_hide,ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(e>0?floor:ceil)(e)},min=Math.min,_toLength=function(e){return e>0?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return(e=_toInteger(e))<0?max(e+t,0):min$1(e,t)},_arrayIncludes=function(e){return function(t,r,o){var n,i=_toIobject(t),s=_toLength(i.length),a=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>a;)if((n=i[a++])!=n)return!0}else for(;s>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},_shared=createCommonjsModule(function(e){var t=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(e.exports=function(e,r){return t[e]||(t[e]=void 0!==r?r:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var r,o=_toIobject(e),n=0,i=[];for(r in o)r!=IE_PROTO&&_has(o,r)&&i.push(r);for(;t.length>n;)_has(o,r=t[n++])&&(~arrayIndexOf(i,r)||i.push(r));return i},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var r,o=_objectKeys(t),n=o.length,i=0;n>i;)_objectDp.f(e,r=o[i++],t[r]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e,t=_domCreate("iframe"),r=_enumBugKeys.length;for(t.style.display="none",_html.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[PROTOTYPE$1][_enumBugKeys[r]];return createDict()},_objectCreate=Object.create||function(e,t){var r;return null!==e?(Empty[PROTOTYPE$1]=_anObject(e),r=new Empty,Empty[PROTOTYPE$1]=null,r[IE_PROTO$1]=e):r=createDict(),void 0===t?r:_objectDps(r,t)},_wks=createCommonjsModule(function(e){var t=_shared("wks"),r=_global.Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:_uid)("Symbol."+e))}).store=t}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,r){e&&!_has(e=r?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,r){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,r)}),_setToStringTag(e,t+" Iterator")},_toObject=function(e){return Object(_defined(e))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,r,o,n,i,s){_iterCreate(r,t,o);var a,c,u,l=function(e){if(!BUGGY&&e in h)return h[e];switch(e){case KEYS:case VALUES:return function(){return new r(this,e)}}return function(){return new r(this,e)}},f=t+" Iterator",_=n==VALUES,p=!1,h=e.prototype,d=h[ITERATOR]||h[FF_ITERATOR]||n&&h[n],y=d||l(n),b=n?_?l("entries"):y:void 0,m="Array"==t&&h.entries||d;if(m&&(u=_objectGpo(m.call(new e)))!==Object.prototype&&u.next&&(_setToStringTag(u,f,!0),_library||"function"==typeof u[ITERATOR]||_hide(u,ITERATOR,returnThis)),_&&d&&d.name!==VALUES&&(p=!0,y=function(){return d.call(this)}),_library&&!s||!BUGGY&&!p&&h[ITERATOR]||_hide(h,ITERATOR,y),_iterators[t]=y,_iterators[f]=returnThis,n)if(a={values:_?y:l(VALUES),keys:i?y:l(KEYS),entries:b},s)for(c in a)c in h||_redefine(h,c,a[c]);else _export(_export.P+_export.F*(BUGGY||p),t,a);return a},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,_iterStep(1)):_iterStep(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values");_iterators.Arguments=_iterators.Array;for(var TO_STRING_TAG=_wks("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=_global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=_iterators.Array}var _stringAt=function(e){return function(t,r){var o,n,i=String(_defined(t)),s=_toInteger(r),a=i.length;return s<0||s>=a?e?"":void 0:(o=i.charCodeAt(s))<55296||o>56319||s+1===a||(n=i.charCodeAt(s+1))<56320||n>57343?e?i.charAt(s):o:e?i.slice(s,s+2):n-56320+(o-55296<<10)+65536}},$at=_stringAt(!0);_iterDefine(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=$at(t,r),this._i+=e.length,{value:e,done:!1})});var TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(e){}},_classof=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=tryGet(t=Object(e),TAG$1))?r:ARG?_cof(t):"Object"==(o=_cof(t))&&"function"==typeof t.callee?"Arguments":o},ITERATOR$1=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(e){if(null!=e)return e[ITERATOR$1]||e["@@iterator"]||_iterators[_classof(e)]},core_getIterator=_core.getIterator=function(e){var t=core_getIteratorMethod(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return _anObject(t.call(e))},getIterator=core_getIterator,getIterator$1=getIterator;function _iterableToArrayLimit(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var s,a=getIterator$1(e);!(o=(s=a.next()).done)&&(r.push(s.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{o||null==a.return||a.return()}finally{if(n)throw i}}return r}var iterableToArrayLimit=_iterableToArrayLimit;function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var nonIterableRest=_nonIterableRest;function _slicedToArray(e,t){return arrayWithHoles(e)||iterableToArrayLimit(e,t)||nonIterableRest()}var defer,channel,port,slicedToArray=_slicedToArray,_anInstance=function(e,t,r,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(r+": incorrect invocation!");return e},_iterCall=function(e,t,r,o){try{return o?t(_anObject(r)[0],r[1]):t(r)}catch(t){var n=e.return;throw void 0!==n&&_anObject(n.call(e)),t}},ITERATOR$2=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(e){return void 0!==e&&(_iterators.Array===e||ArrayProto[ITERATOR$2]===e)},_forOf=createCommonjsModule(function(e){var t={},r={},o=e.exports=function(e,o,n,i,s){var a,c,u,l,f=s?function(){return e}:core_getIteratorMethod(e),_=_ctx(n,i,o?2:1),p=0;if("function"!=typeof f)throw TypeError(e+" is not iterable!");if(_isArrayIter(f)){for(a=_toLength(e.length);a>p;p++)if((l=o?_(_anObject(c=e[p])[0],c[1]):_(e[p]))===t||l===r)return l}else for(u=f.call(e);!(c=u.next()).done;)if((l=_iterCall(u,_,c.value,o))===t||l===r)return l};o.BREAK=t,o.RETURN=r}),SPECIES=_wks("species"),_speciesConstructor=function(e,t){var r,o=_anObject(e).constructor;return void 0===o||null==(r=_anObject(o)[SPECIES])?t:_aFunction(r)},_invoke=function(e,t,r){var o=void 0===r;switch(t.length){case 0:return o?e():e.call(r);case 1:return o?e(t[0]):e.call(r,t[0]);case 2:return o?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)},process$1=_global.process,setTask=_global.setImmediate,clearTask=_global.clearImmediate,MessageChannel=_global.MessageChannel,Dispatch=_global.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",run=function(){var e=+this;if(queue.hasOwnProperty(e)){var t=queue[e];delete queue[e],t()}},listener=function(e){run.call(e.data)};setTask&&clearTask||(setTask=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return queue[++counter]=function(){_invoke("function"==typeof e?e:Function(e),t)},defer(counter),counter},clearTask=function(e){delete queue[e]},"process"==_cof(process$1)?defer=function(e){process$1.nextTick(_ctx(run,e,1))}:Dispatch&&Dispatch.now?defer=function(e){Dispatch.now(_ctx(run,e,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=_ctx(port.postMessage,port,1)):_global.addEventListener&&"function"==typeof postMessage&&!_global.importScripts?(defer=function(e){_global.postMessage(e+"","*")},_global.addEventListener("message",listener,!1)):defer=ONREADYSTATECHANGE in _domCreate("script")?function(e){_html.appendChild(_domCreate("script"))[ONREADYSTATECHANGE]=function(){_html.removeChild(this),run.call(e)}}:function(e){setTimeout(_ctx(run,e,1),0)});var _task={set:setTask,clear:clearTask},macrotask=_task.set,Observer=_global.MutationObserver||_global.WebKitMutationObserver,process$2=_global.process,Promise=_global.Promise,isNode="process"==_cof(process$2),_microtask=function(){var e,t,r,o=function(){var o,n;for(isNode&&(o=process$2.domain)&&o.exit();e;){n=e.fn,e=e.next;try{n()}catch(o){throw e?r():t=void 0,o}}t=void 0,o&&o.enter()};if(isNode)r=function(){process$2.nextTick(o)};else if(!Observer||_global.navigator&&_global.navigator.standalone)if(Promise&&Promise.resolve){var n=Promise.resolve(void 0);r=function(){n.then(o)}}else r=function(){macrotask.call(_global,o)};else{var i=!0,s=document.createTextNode("");new Observer(o).observe(s,{characterData:!0}),r=function(){s.data=i=!i}}return function(o){var n={fn:o,next:void 0};t&&(t.next=n),e||(e=n,r()),t=n}};function PromiseCapability(e){var t,r;this.promise=new e(function(e,o){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=o}),this.resolve=_aFunction(t),this.reject=_aFunction(r)}var f$1=function(e){return new PromiseCapability(e)},_newPromiseCapability={f:f$1},_perform=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},navigator=_global.navigator,_userAgent=navigator&&navigator.userAgent||"",_promiseResolve=function(e,t){if(_anObject(e),_isObject(t)&&t.constructor===e)return t;var r=_newPromiseCapability.f(e);return(0,r.resolve)(t),r.promise},_redefineAll=function(e,t,r){for(var o in t)r&&e[o]?e[o]=t[o]:_hide(e,o,t[o]);return e},SPECIES$1=_wks("species"),_setSpecies=function(e){var t="function"==typeof _core[e]?_core[e]:_global[e];_descriptors&&t&&!t[SPECIES$1]&&_objectDp.f(t,SPECIES$1,{configurable:!0,get:function(){return this}})},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0}}catch(e){}var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,_iterDetect=function(e,t){if(!t&&!SAFE_CLOSING)return!1;var r=!1;try{var o=[7],n=o[ITERATOR$3]();n.next=function(){return{done:r=!0}},o[ITERATOR$3]=function(){return n},e(o)}catch(e){}return r},task=_task.set,microtask=_microtask(),PROMISE="Promise",TypeError$1=_global.TypeError,process$3=_global.process,versions=process$3&&process$3.versions,v8=versions&&versions.v8||"",$Promise=_global[PROMISE],isNode$1="process"==_classof(process$3),empty=function(){},newPromiseCapability=newGenericPromiseCapability=_newPromiseCapability.f,USE_NATIVE=!!function(){try{var e=$Promise.resolve(1),t=(e.constructor={})[_wks("species")]=function(e){e(empty,empty)};return(isNode$1||"function"==typeof PromiseRejectionEvent)&&e.then(empty)instanceof t&&0!==v8.indexOf("6.6")&&-1===_userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(e){var t;return!(!_isObject(e)||"function"!=typeof(t=e.then))&&t},notify=function(e,t){if(!e._n){e._n=!0;var r=e._c;microtask(function(){for(var o=e._v,n=1==e._s,i=0,s=function(t){var r,i,s,a=n?t.ok:t.fail,c=t.resolve,u=t.reject,l=t.domain;try{a?(n||(2==e._h&&onHandleUnhandled(e),e._h=1),!0===a?r=o:(l&&l.enter(),r=a(o),l&&(l.exit(),s=!0)),r===t.promise?u(TypeError$1("Promise-chain cycle")):(i=isThenable(r))?i.call(r,c,u):c(r)):u(o)}catch(e){l&&!s&&l.exit(),u(e)}};r.length>i;)s(r[i++]);e._c=[],e._n=!1,t&&!e._h&&onUnhandled(e)})}},onUnhandled=function(e){task.call(_global,function(){var t,r,o,n=e._v,i=isUnhandled(e);if(i&&(t=_perform(function(){isNode$1?process$3.emit("unhandledRejection",n,e):(r=_global.onunhandledrejection)?r({promise:e,reason:n}):(o=_global.console)&&o.error&&o.error("Unhandled promise rejection",n)}),e._h=isNode$1||isUnhandled(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},isUnhandled=function(e){return 1!==e._h&&0===(e._a||e._c).length},onHandleUnhandled=function(e){task.call(_global,function(){var t;isNode$1?process$3.emit("rejectionHandled",e):(t=_global.onrejectionhandled)&&t({promise:e,reason:e._v})})},$reject=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),notify(t,!0))},$resolve=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw TypeError$1("Promise can't be resolved itself");(t=isThenable(e))?microtask(function(){var o={_w:r,_d:!1};try{t.call(e,_ctx($resolve,o,1),_ctx($reject,o,1))}catch(e){$reject.call(o,e)}}):(r._v=e,r._s=1,notify(r,!1))}catch(e){$reject.call({_w:r,_d:!1},e)}}};USE_NATIVE||($Promise=function(e){_anInstance(this,$Promise,PROMISE,"_h"),_aFunction(e),Internal.call(this);try{e(_ctx($resolve,this,1),_ctx($reject,this,1))}catch(e){$reject.call(this,e)}},(Internal=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=_redefineAll($Promise.prototype,{then:function(e,t){var r=newPromiseCapability(_speciesConstructor(this,$Promise));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=isNode$1?process$3.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&notify(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability=function(){var e=new Internal;this.promise=e,this.resolve=_ctx($resolve,e,1),this.reject=_ctx($reject,e,1)},_newPromiseCapability.f=newPromiseCapability=function(e){return e===$Promise||e===Wrapper?new OwnPromiseCapability(e):newGenericPromiseCapability(e)}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Promise:$Promise}),_setToStringTag($Promise,PROMISE),_setSpecies(PROMISE),Wrapper=_core[PROMISE],_export(_export.S+_export.F*!USE_NATIVE,PROMISE,{reject:function(e){var t=newPromiseCapability(this);return(0,t.reject)(e),t.promise}}),_export(_export.S+_export.F*(_library||!USE_NATIVE),PROMISE,{resolve:function(e){return _promiseResolve(_library&&this===Wrapper?$Promise:this,e)}}),_export(_export.S+_export.F*!(USE_NATIVE&&_iterDetect(function(e){$Promise.all(e).catch(empty)})),PROMISE,{all:function(e){var t=this,r=newPromiseCapability(t),o=r.resolve,n=r.reject,i=_perform(function(){var r=[],i=0,s=1;_forOf(e,!1,function(e){var a=i++,c=!1;r.push(void 0),s++,t.resolve(e).then(function(e){c||(c=!0,r[a]=e,--s||o(r))},n)}),--s||o(r)});return i.e&&n(i.v),r.promise},race:function(e){var t=this,r=newPromiseCapability(t),o=r.reject,n=_perform(function(){_forOf(e,!1,function(e){t.resolve(e).then(r.resolve,o)})});return n.e&&o(n.v),r.promise}}),_export(_export.P+_export.R,"Promise",{finally:function(e){var t=_speciesConstructor(this,_core.Promise||_global.Promise),r="function"==typeof e;return this.then(r?function(r){return _promiseResolve(t,e()).then(function(){return r})}:e,r?function(r){return _promiseResolve(t,e()).then(function(){throw r})}:e)}}),_export(_export.S,"Promise",{try:function(e){var t=_newPromiseCapability.f(this),r=_perform(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}});var promise=_core.Promise,promise$1=promise;function asyncGeneratorStep(e,t,r,o,n,i,s){try{var a=e[i](s),c=a.value}catch(e){return void r(e)}a.done?t(c):promise$1.resolve(c).then(o,n)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new promise$1(function(o,n){var i=e.apply(t,r);function s(e){asyncGeneratorStep(i,o,n,s,a,"next",e)}function a(e){asyncGeneratorStep(i,o,n,s,a,"throw",e)}s(void 0)})}}var asyncToGenerator=_asyncToGenerator;_export(_export.G+_export.B,{setImmediate:_task.set,clearImmediate:_task.clear});var setImmediate=_core.setImmediate,setImmediate$1=setImmediate,f$2={}.propertyIsEnumerable,_objectPie={f:f$2},gOPD=Object.getOwnPropertyDescriptor,f$3=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(e){}if(_has(e,t))return _propertyDesc(!_objectPie.f.call(e,t),e[t])},_objectGopd={f:f$3},_objectSap=function(e,t){var r=(_core.Object||{})[e]||Object[e],o={};o[e]=t(r),_export(_export.S+_export.F*_fails(function(){r(1)}),"Object",o)},$getOwnPropertyDescriptor=_objectGopd.f;_objectSap("getOwnPropertyDescriptor",function(){return function(e,t){return $getOwnPropertyDescriptor(_toIobject(e),t)}});var $Object=_core.Object,getOwnPropertyDescriptor=function(e,t){return $Object.getOwnPropertyDescriptor(e,t)},getOwnPropertyDescriptor$1=getOwnPropertyDescriptor,_meta=createCommonjsModule(function(e){var t=_uid("meta"),r=_objectDp.f,o=0,n=Object.isExtensible||function(){return!0},i=!_fails(function(){return n(Object.preventExtensions({}))}),s=function(e){r(e,t,{value:{i:"O"+ ++o,w:{}}})},a=e.exports={KEY:t,NEED:!1,fastKey:function(e,r){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,t)){if(!n(e))return"F";if(!r)return"E";s(e)}return e[t].i},getWeak:function(e,r){if(!_has(e,t)){if(!n(e))return!0;if(!r)return!1;s(e)}return e[t].w},onFreeze:function(e){return i&&a.NEED&&n(e)&&!_has(e,t)&&s(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,f$4=_wks,_wksExt={f:f$4},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol={});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})},f$5=Object.getOwnPropertySymbols,_objectGops={f:f$5},_enumKeys=function(e){var t=_objectKeys(e),r=_objectGops.f;if(r)for(var o,n=r(e),i=_objectPie.f,s=0;n.length>s;)i.call(e,o=n[s++])&&t.push(o);return t},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$6=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$6},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(e){return windowNames.slice()}},f$7=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$7},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto$1=Object[PROTOTYPE$2],USE_NATIVE$1="function"==typeof $Symbol,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,r){var o=gOPD$1(ObjectProto$1,t);o&&delete ObjectProto$1[t],dP$1(e,t,r),o&&e!==ObjectProto$1&&dP$1(ObjectProto$1,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE$1&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto$1&&$defineProperty(OPSymbols,t,r),_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_has(AllSymbols,t)?(r.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),r=_objectCreate(r,{enumerable:_propertyDesc(0,!1)})):(_has(e,HIDDEN)||dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,r)):dP$1(e,t,r)},$defineProperties=function(e,t){_anObject(e);for(var r,o=_enumKeys(t=_toIobject(t)),n=0,i=o.length;i>n;)$defineProperty(e,r=o[n++],t[r]);return e},$create=function(e,t){return void 0===t?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return!(this===ObjectProto$1&&_has(AllSymbols,e)&&!_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor$1=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto$1||!_has(AllSymbols,t)||_has(OPSymbols,t)){var r=gOPD$1(e,t);return!r||!_has(AllSymbols,t)||_has(e,HIDDEN)&&e[HIDDEN][t]||(r.enumerable=!0),r}},$getOwnPropertyNames=function(e){for(var t,r=gOPN$1(_toIobject(e)),o=[],n=0;r.length>n;)_has(AllSymbols,t=r[n++])||t==HIDDEN||t==META||o.push(t);return o},$getOwnPropertySymbols=function(e){for(var t,r=e===ObjectProto$1,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto$1,t)||n.push(AllSymbols[t]);return n};USE_NATIVE$1||(_redefine(($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var e=_uid(arguments.length>0?arguments[0]:void 0),t=function(r){this===ObjectProto$1&&t.call(OPSymbols,r),_has(this,HIDDEN)&&_has(this[HIDDEN],e)&&(this[HIDDEN][e]=!1),setSymbolDesc(this,e,_propertyDesc(1,r))};return _descriptors&&setter&&setSymbolDesc(ObjectProto$1,e,{configurable:!0,set:t}),wrap(e)})[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor$1,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto$1,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE$1,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE$1,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE$1,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE$1||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(_isObject(t)||void 0!==e)&&!isSymbol(e))return _isArray(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!isSymbol(t))return t}),o[1]=t,_stringify.apply($JSON,o)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0);var getOwnPropertySymbols=_core.Object.getOwnPropertySymbols,getOwnPropertySymbols$1=getOwnPropertySymbols;_objectSap("keys",function(){return function(e){return _objectKeys(_toObject(e))}});var keys=_core.Object.keys,keys$1=keys;_export(_export.S+_export.F*!_descriptors,"Object",{defineProperty:_objectDp.f});var $Object$1=_core.Object,defineProperty$1=function(e,t,r){return $Object$1.defineProperty(e,t,r)},defineProperty$2=defineProperty$1;function _defineProperty(e,t,r){return t in e?defineProperty$2(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var defineProperty$3=_defineProperty;function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=keys$1(r);"function"==typeof getOwnPropertySymbols$1&&(o=o.concat(getOwnPropertySymbols$1(r).filter(function(e){return getOwnPropertyDescriptor$1(r,e).enumerable}))),o.forEach(function(t){defineProperty$3(e,t,r[t])})}return e}var objectSpread=_objectSpread,$JSON$1=_core.JSON||(_core.JSON={stringify:JSON.stringify}),stringify=function(e){return $JSON$1.stringify.apply($JSON$1,arguments)},stringify$1=stringify,SPECIES$2=_wks("species"),_arraySpeciesConstructor=function(e){var t;return _isArray(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!_isArray(t.prototype)||(t=void 0),_isObject(t)&&null===(t=t[SPECIES$2])&&(t=void 0)),void 0===t?Array:t},_arraySpeciesCreate=function(e,t){return new(_arraySpeciesConstructor(e))(t)},_arrayMethods=function(e,t){var r=1==e,o=2==e,n=3==e,i=4==e,s=6==e,a=5==e||s,c=t||_arraySpeciesCreate;return function(t,u,l){for(var f,_,p=_toObject(t),h=_iobject(p),d=_ctx(u,l,3),y=_toLength(h.length),b=0,m=r?c(t,y):o?c(t,0):void 0;y>b;b++)if((a||b in h)&&(_=d(f=h[b],b,p),e))if(r)m[b]=_;else if(_)switch(e){case 3:return!0;case 5:return f;case 6:return b;case 2:m.push(f)}else if(i)return!1;return s?-1:n||i?i:m}},$assign=Object.assign,_objectAssign=!$assign||_fails(function(){var e={},t={},r=Symbol(),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach(function(e){t[e]=e}),7!=$assign({},e)[r]||Object.keys($assign({},t)).join("")!=o})?function(e,t){for(var r=_toObject(e),o=arguments.length,n=1,i=_objectGops.f,s=_objectPie.f;o>n;)for(var a,c=_iobject(arguments[n++]),u=i?_objectKeys(c).concat(i(c)):_objectKeys(c),l=u.length,f=0;l>f;)s.call(c,a=u[f++])&&(r[a]=c[a]);return r}:$assign,_validateCollection=function(e,t){if(!_isObject(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e},getWeak=_meta.getWeak,arrayFind=_arrayMethods(5),arrayFindIndex=_arrayMethods(6),id$1=0,uncaughtFrozenStore=function(e){return e._l||(e._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(e,t){return arrayFind(e.a,function(e){return e[0]===t})};UncaughtFrozenStore.prototype={get:function(e){var t=findUncaughtFrozen(this,e);if(t)return t[1]},has:function(e){return!!findUncaughtFrozen(this,e)},set:function(e,t){var r=findUncaughtFrozen(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=arrayFindIndex(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}};var _collectionWeak={getConstructor:function(e,t,r,o){var n=e(function(e,i){_anInstance(e,n,t,"_i"),e._t=t,e._i=id$1++,e._l=void 0,null!=i&&_forOf(i,r,e[o],e)});return _redefineAll(n.prototype,{delete:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).delete(e):r&&_has(r,this._i)&&delete r[this._i]},has:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).has(e):r&&_has(r,this._i)}}),n},def:function(e,t,r){var o=getWeak(_anObject(t),!0);return!0===o?uncaughtFrozenStore(e).set(t,r):o[e._i]=r,e},ufstore:uncaughtFrozenStore},dP$2=_objectDp.f,each=_arrayMethods(0),_collection=function(e,t,r,o,n,i){var s=_global[e],a=s,c=n?"set":"add",u=a&&a.prototype,l={};return _descriptors&&"function"==typeof a&&(i||u.forEach&&!_fails(function(){(new a).entries().next()}))?(a=t(function(t,r){_anInstance(t,a,e,"_c"),t._c=new s,null!=r&&_forOf(r,n,t[c],t)}),each("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in u&&(!i||"clear"!=e)&&_hide(a.prototype,e,function(r,o){if(_anInstance(this,a,e),!t&&i&&!_isObject(r))return"get"==e&&void 0;var n=this._c[e](0===r?0:r,o);return t?this:n})}),i||dP$2(a.prototype,"size",{get:function(){return this._c.size}})):(a=o.getConstructor(t,e,n,c),_redefineAll(a.prototype,r),_meta.NEED=!0),_setToStringTag(a,e),l[e]=a,_export(_export.G+_export.W+_export.F,l),i||o.setStrong(a,e,n),a},es6_weakMap=createCommonjsModule(function(e){var t,r=_arrayMethods(0),o=_meta.getWeak,n=Object.isExtensible,i=_collectionWeak.ufstore,s={},a=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},c={get:function(e){if(_isObject(e)){var t=o(e);return!0===t?i(_validateCollection(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return _collectionWeak.def(_validateCollection(this,"WeakMap"),e,t)}},u=e.exports=_collection("WeakMap",a,c,_collectionWeak,!0,!0);_fails(function(){return 7!=(new u).set((Object.freeze||Object)(s),7).get(s)})&&(t=_collectionWeak.getConstructor(a,"WeakMap"),_objectAssign(t.prototype,c),_meta.NEED=!0,r(["delete","has","get","set"],function(e){var r=u.prototype,o=r[e];_redefine(r,e,function(r,i){if(_isObject(r)&&!n(r)){this._f||(this._f=new t);var s=this._f[e](r,i);return"set"==e?this:s}return o.call(this,r,i)})}))}),_setCollectionOf=function(e){_export(_export.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})};_setCollectionOf("WeakMap");var _setCollectionFrom=function(e){_export(_export.S,e,{from:function(e){var t,r,o,n,i=arguments[1];return _aFunction(this),(t=void 0!==i)&&_aFunction(i),null==e?new this:(r=[],t?(o=0,n=_ctx(i,arguments[2],2),_forOf(e,!1,function(e){r.push(n(e,o++))})):_forOf(e,!1,r.push,r),new this(r))}})};_setCollectionFrom("WeakMap");var weakMap=_core.WeakMap,weakMap$1=weakMap;function isObjectLike(e){return null!=e&&"object"==typeof e}function compareBuffers(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}function isBinaryBuffer(e){if(!Buffer.isBuffer(e))return!1;const t=e.toString("utf8");return!compareBuffers(e,Buffer.from(t,"utf8"))}function isContentEncoded(e){const t=isObjectLike(e)?e["content-encoding"]:"";return!(!t||"string"!=typeof t)}function mergeChunks(e){return e&&0!==e.length?Buffer.isBuffer(e[0])?Buffer.concat(e):e.join(""):Buffer.alloc(0)}const nativeRequestMapping=new weakMap$1,keys$2=keys$1;class TransportWrapper{constructor(e,{name:t,adapter:r}){this.name=t,this.adapter=r,this.transport=e}isPatched(){return nativeRequestMapping.has(this.transport)}patch(){this.adapter.assert(`The ${this.name} transport has already been patched, please stop any running Polly instances`,!this.isPatched());const e=this.transport,t=e.request,r=e.get;nativeRequestMapping.set(e,{request:t,get:r}),e.request=this.createRequestWrapper(),e.get=this.createGetWrapper()}restore(){this.adapter.assert(`Cannot restore unpatched transport ${this.name}`,this.isPatched());const e=this.transport,t=nativeRequestMapping.get(e),r=t.request,o=t.get;e.request=r,e.get=o,nativeRequestMapping.delete(e)}getBodyFromChunks(e,t){const r=this.adapter;if(isContentEncoded(t)){const t=e.map(e=>(Buffer.isBuffer(e)||(r.assert("content-encoded responses must all be binary buffers","string"==typeof e),e=Buffer.from(e)),e.toString("hex")));return stringify$1(t)}const o=mergeChunks(e);return o.toString(isBinaryBuffer(o)?"hex":"utf8")}getChunksFromBody(e,t){if(!e)return[];if(Buffer.isBuffer(e))return[e];if(isContentEncoded(t)){return JSON.parse(e).map(e=>Buffer.from(e,"hex"))}const r=Buffer.from(e);return[Buffer.from(r,isBinaryBuffer(r)?"hex":"utf8")]}passthrough(e){var t=this;return asyncToGenerator(function*(){const r=t.transport,o=slicedToArray(e.requestArguments,3)[2],n=e.method,i=e.headers,s=e.body,a=nativeRequestMapping.get(r).request;let c=slicedToArray(o,2),u=c[0],l=c[1];isObjectLike(u)&&!u.searchParams&&(l=u,u=void 0);const f=a.call(r,objectSpread({},l,{method:n,headers:objectSpread({},i)},NodeUrl.parse(e.url)));f.on("error",e=>{throw e}),s.forEach(e=>f.write(e));const _=yield new promise$1(e=>{f.once("response",t=>e(t)),f.end()}),p=yield new promise$1((e,r)=>{const o=[];_.on("data",e=>o.push(e)),_.on("end",()=>e(t.getBodyFromChunks(o,_.headers))),_.on("error",r)});return{headers:_.headers,statusCode:_.statusCode,body:p}})()}respond(e){var t=this;return asyncToGenerator(function*(){const r=e.response,o=slicedToArray(e.requestArguments,2)[1],n=new http.IncomingMessage({readable:!1});n.statusCode=r.statusCode,n.headers=objectSpread({},r.headers),n.rawHeaders=keys$2(n.headers).forEach(e=>n.rawHeaders.push(e,n.headers[e])),yield new promise$1(e=>process.nextTick(e)),o.emit("response",n);const i=t.getChunksFromBody(r.body,r.headers);setImmediate$1(function e(){const t=i.shift();t?(n.push(t),setImmediate$1(e)):n.push(null)}),o.emit("prefinish"),o.emit("finish"),o.emit("end")})()}createRequestWrapper(){const e=this,t=e.adapter,r=e.transport,o=nativeRequestMapping.get(r).request;return function(...n){const i=o.call(r,...n),s=i.write,a=[];let c=!1;return i.write=((e,t,r)=>(i.aborted||e&&a.push(Buffer.isBuffer(e)?e:Buffer.from(e,t)),s.call(i,e,t,r))),i.end=((r,o,s)=>{if(i.aborted||c)return;c=!0,"function"==typeof r?(s=r,r=void 0):"function"==typeof o&&(s=o,o=void 0),r&&i.write(r,o),"function"==typeof s&&i.once("finish",s);const u="function"==typeof i.getHeaders?i.getHeaders():i.headers||i._headers||{},l=u.host.split(":"),f=slicedToArray(l,2),_=f[0],p=f[1],h=void 0===p?"80":p,d=i.method,y=i.path,b=new utils.URL("");b.set("protocol",i.agent.protocol),b.set("pathname",y),b.set("hostname",_),b.set("port","80"!==h?h:""),t.handleRequest({method:d,headers:u,url:b.href,body:a,requestArguments:[e,i,n]})}),i}}createGetWrapper(){const e=this.transport;return function(...t){const r=e.request(...t);return r.end(),r}}}class HttpWrapper{constructor({adapter:e,options:t}){this.transports=[],t.transports.includes("http")&&this.transports.push(new TransportWrapper(http,{name:"http",adapter:e})),t.transports.includes("https")&&semver.gte(process.version,"9.0.0")&&this.transports.push(new TransportWrapper(https,{name:"https",adapter:e}))}patch(){this.transports.forEach(e=>e.patch())}restore(){this.transports.forEach(e=>e.restore())}}class HttpAdapter extends Adapter{static get name(){return"node-http"}get defaultOptions(){return{transports:["http","https"]}}onConnect(){const e=this.options.transports;this.assert("Invalid transports provided. At least one supported transport must be specified",e.includes("http")||e.includes("https")),this.httpWrapper=new HttpWrapper({adapter:this,options:this.options}),this.httpWrapper.patch()}onDisconnect(){this.httpWrapper&&(this.httpWrapper.restore(),delete this.httpWrapper)}onRecord(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.persister.recordRequest(e),yield t.respond(e)})()}onReplay(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}onPassthrough(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.respond(e)})()}onIntercept(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}passthroughRequest(e){return asyncToGenerator(function*(){const t=slicedToArray(e.requestArguments,1)[0],r=yield t.passthrough(e);yield e.respond(r.statusCode,r.headers,r.body)})()}respond(e){return asyncToGenerator(function*(){return slicedToArray(e.requestArguments,1)[0].respond(e)})()}}module.exports=HttpAdapter;
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var Adapter=_interopDefault(require("@pollyjs/adapter")),https=_interopDefault(require("https")),semver=_interopDefault(require("semver")),http=_interopDefault(require("http")),NodeUrl=_interopDefault(require("url")),utils=require("@pollyjs/utils");function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(e,t,r){if(_aFunction(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!_isObject(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(e,t,r){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_ie8DomDefine)try{return dP(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},_objectDp={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,a=e&$export.G,c=e&$export.S,u=e&$export.P,l=e&$export.B,f=e&$export.W,p=a?_core:_core[t]||(_core[t]={}),_=p[PROTOTYPE],h=a?_global:c?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in a&&(r=t),r)(n=!s&&h&&void 0!==h[o])&&_has(p,o)||(i=n?h[o]:r[o],p[o]=a&&"function"!=typeof h[o]?r[o]:l&&n?_ctx(i,_global):f&&h[o]==i?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[PROTOTYPE]=e[PROTOTYPE],t}(i):u&&"function"==typeof i?_ctx(Function.call,i):i,u&&((p.virtual||(p.virtual={}))[o]=i,e&$export.R&&_&&!_[o]&&_hide(_,o,i)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_isArray=Array.isArray||function(e){return"Array"==_cof(e)};_export(_export.S,"Array",{isArray:_isArray});var isArray=_core.Array.isArray,isArray$1=isArray;function _arrayWithHoles(e){if(isArray$1(e))return e}var arrayWithHoles=_arrayWithHoles,_iterStep=function(e,t){return{value:t,done:!!e}},_iterators={},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},_toIobject=function(e){return _iobject(_defined(e))},_library=!0,_redefine=_hide,ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(e>0?floor:ceil)(e)},min=Math.min,_toLength=function(e){return e>0?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return(e=_toInteger(e))<0?max(e+t,0):min$1(e,t)},_arrayIncludes=function(e){return function(t,r,o){var n,i=_toIobject(t),s=_toLength(i.length),a=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>a;)if((n=i[a++])!=n)return!0}else for(;s>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},_shared=createCommonjsModule(function(e){var t=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(e.exports=function(e,r){return t[e]||(t[e]=void 0!==r?r:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var r,o=_toIobject(e),n=0,i=[];for(r in o)r!=IE_PROTO&&_has(o,r)&&i.push(r);for(;t.length>n;)_has(o,r=t[n++])&&(~arrayIndexOf(i,r)||i.push(r));return i},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var r,o=_objectKeys(t),n=o.length,i=0;n>i;)_objectDp.f(e,r=o[i++],t[r]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e,t=_domCreate("iframe"),r=_enumBugKeys.length;for(t.style.display="none",_html.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[PROTOTYPE$1][_enumBugKeys[r]];return createDict()},_objectCreate=Object.create||function(e,t){var r;return null!==e?(Empty[PROTOTYPE$1]=_anObject(e),r=new Empty,Empty[PROTOTYPE$1]=null,r[IE_PROTO$1]=e):r=createDict(),void 0===t?r:_objectDps(r,t)},_wks=createCommonjsModule(function(e){var t=_shared("wks"),r=_global.Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:_uid)("Symbol."+e))}).store=t}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,r){e&&!_has(e=r?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,r){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,r)}),_setToStringTag(e,t+" Iterator")},_toObject=function(e){return Object(_defined(e))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,r,o,n,i,s){_iterCreate(r,t,o);var a,c,u,l=function(e){if(!BUGGY&&e in h)return h[e];switch(e){case KEYS:case VALUES:return function(){return new r(this,e)}}return function(){return new r(this,e)}},f=t+" Iterator",p=n==VALUES,_=!1,h=e.prototype,d=h[ITERATOR]||h[FF_ITERATOR]||n&&h[n],y=d||l(n),b=n?p?l("entries"):y:void 0,m="Array"==t&&h.entries||d;if(m&&(u=_objectGpo(m.call(new e)))!==Object.prototype&&u.next&&(_setToStringTag(u,f,!0),_library||"function"==typeof u[ITERATOR]||_hide(u,ITERATOR,returnThis)),p&&d&&d.name!==VALUES&&(_=!0,y=function(){return d.call(this)}),_library&&!s||!BUGGY&&!_&&h[ITERATOR]||_hide(h,ITERATOR,y),_iterators[t]=y,_iterators[f]=returnThis,n)if(a={values:p?y:l(VALUES),keys:i?y:l(KEYS),entries:b},s)for(c in a)c in h||_redefine(h,c,a[c]);else _export(_export.P+_export.F*(BUGGY||_),t,a);return a},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,_iterStep(1)):_iterStep(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values");_iterators.Arguments=_iterators.Array;for(var TO_STRING_TAG=_wks("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=_global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=_iterators.Array}var _stringAt=function(e){return function(t,r){var o,n,i=String(_defined(t)),s=_toInteger(r),a=i.length;return s<0||s>=a?e?"":void 0:(o=i.charCodeAt(s))<55296||o>56319||s+1===a||(n=i.charCodeAt(s+1))<56320||n>57343?e?i.charAt(s):o:e?i.slice(s,s+2):n-56320+(o-55296<<10)+65536}},$at=_stringAt(!0);_iterDefine(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=$at(t,r),this._i+=e.length,{value:e,done:!1})});var TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(e){}},_classof=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=tryGet(t=Object(e),TAG$1))?r:ARG?_cof(t):"Object"==(o=_cof(t))&&"function"==typeof t.callee?"Arguments":o},ITERATOR$1=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(e){if(null!=e)return e[ITERATOR$1]||e["@@iterator"]||_iterators[_classof(e)]},core_getIterator=_core.getIterator=function(e){var t=core_getIteratorMethod(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return _anObject(t.call(e))},getIterator=core_getIterator,getIterator$1=getIterator;function _iterableToArrayLimit(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var s,a=getIterator$1(e);!(o=(s=a.next()).done)&&(r.push(s.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{o||null==a.return||a.return()}finally{if(n)throw i}}return r}var iterableToArrayLimit=_iterableToArrayLimit;function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var nonIterableRest=_nonIterableRest;function _slicedToArray(e,t){return arrayWithHoles(e)||iterableToArrayLimit(e,t)||nonIterableRest()}var defer,channel,port,slicedToArray=_slicedToArray,_anInstance=function(e,t,r,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(r+": incorrect invocation!");return e},_iterCall=function(e,t,r,o){try{return o?t(_anObject(r)[0],r[1]):t(r)}catch(t){var n=e.return;throw void 0!==n&&_anObject(n.call(e)),t}},ITERATOR$2=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(e){return void 0!==e&&(_iterators.Array===e||ArrayProto[ITERATOR$2]===e)},_forOf=createCommonjsModule(function(e){var t={},r={},o=e.exports=function(e,o,n,i,s){var a,c,u,l,f=s?function(){return e}:core_getIteratorMethod(e),p=_ctx(n,i,o?2:1),_=0;if("function"!=typeof f)throw TypeError(e+" is not iterable!");if(_isArrayIter(f)){for(a=_toLength(e.length);a>_;_++)if((l=o?p(_anObject(c=e[_])[0],c[1]):p(e[_]))===t||l===r)return l}else for(u=f.call(e);!(c=u.next()).done;)if((l=_iterCall(u,p,c.value,o))===t||l===r)return l};o.BREAK=t,o.RETURN=r}),SPECIES=_wks("species"),_speciesConstructor=function(e,t){var r,o=_anObject(e).constructor;return void 0===o||null==(r=_anObject(o)[SPECIES])?t:_aFunction(r)},_invoke=function(e,t,r){var o=void 0===r;switch(t.length){case 0:return o?e():e.call(r);case 1:return o?e(t[0]):e.call(r,t[0]);case 2:return o?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)},process$1=_global.process,setTask=_global.setImmediate,clearTask=_global.clearImmediate,MessageChannel=_global.MessageChannel,Dispatch=_global.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",run=function(){var e=+this;if(queue.hasOwnProperty(e)){var t=queue[e];delete queue[e],t()}},listener=function(e){run.call(e.data)};setTask&&clearTask||(setTask=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return queue[++counter]=function(){_invoke("function"==typeof e?e:Function(e),t)},defer(counter),counter},clearTask=function(e){delete queue[e]},"process"==_cof(process$1)?defer=function(e){process$1.nextTick(_ctx(run,e,1))}:Dispatch&&Dispatch.now?defer=function(e){Dispatch.now(_ctx(run,e,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=_ctx(port.postMessage,port,1)):_global.addEventListener&&"function"==typeof postMessage&&!_global.importScripts?(defer=function(e){_global.postMessage(e+"","*")},_global.addEventListener("message",listener,!1)):defer=ONREADYSTATECHANGE in _domCreate("script")?function(e){_html.appendChild(_domCreate("script"))[ONREADYSTATECHANGE]=function(){_html.removeChild(this),run.call(e)}}:function(e){setTimeout(_ctx(run,e,1),0)});var _task={set:setTask,clear:clearTask},macrotask=_task.set,Observer=_global.MutationObserver||_global.WebKitMutationObserver,process$2=_global.process,Promise=_global.Promise,isNode="process"==_cof(process$2),_microtask=function(){var e,t,r,o=function(){var o,n;for(isNode&&(o=process$2.domain)&&o.exit();e;){n=e.fn,e=e.next;try{n()}catch(o){throw e?r():t=void 0,o}}t=void 0,o&&o.enter()};if(isNode)r=function(){process$2.nextTick(o)};else if(!Observer||_global.navigator&&_global.navigator.standalone)if(Promise&&Promise.resolve){var n=Promise.resolve(void 0);r=function(){n.then(o)}}else r=function(){macrotask.call(_global,o)};else{var i=!0,s=document.createTextNode("");new Observer(o).observe(s,{characterData:!0}),r=function(){s.data=i=!i}}return function(o){var n={fn:o,next:void 0};t&&(t.next=n),e||(e=n,r()),t=n}};function PromiseCapability(e){var t,r;this.promise=new e(function(e,o){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=o}),this.resolve=_aFunction(t),this.reject=_aFunction(r)}var f$1=function(e){return new PromiseCapability(e)},_newPromiseCapability={f:f$1},_perform=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},navigator=_global.navigator,_userAgent=navigator&&navigator.userAgent||"",_promiseResolve=function(e,t){if(_anObject(e),_isObject(t)&&t.constructor===e)return t;var r=_newPromiseCapability.f(e);return(0,r.resolve)(t),r.promise},_redefineAll=function(e,t,r){for(var o in t)r&&e[o]?e[o]=t[o]:_hide(e,o,t[o]);return e},SPECIES$1=_wks("species"),_setSpecies=function(e){var t="function"==typeof _core[e]?_core[e]:_global[e];_descriptors&&t&&!t[SPECIES$1]&&_objectDp.f(t,SPECIES$1,{configurable:!0,get:function(){return this}})},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0}}catch(e){}var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,_iterDetect=function(e,t){if(!t&&!SAFE_CLOSING)return!1;var r=!1;try{var o=[7],n=o[ITERATOR$3]();n.next=function(){return{done:r=!0}},o[ITERATOR$3]=function(){return n},e(o)}catch(e){}return r},task=_task.set,microtask=_microtask(),PROMISE="Promise",TypeError$1=_global.TypeError,process$3=_global.process,versions=process$3&&process$3.versions,v8=versions&&versions.v8||"",$Promise=_global[PROMISE],isNode$1="process"==_classof(process$3),empty=function(){},newPromiseCapability=newGenericPromiseCapability=_newPromiseCapability.f,USE_NATIVE=!!function(){try{var e=$Promise.resolve(1),t=(e.constructor={})[_wks("species")]=function(e){e(empty,empty)};return(isNode$1||"function"==typeof PromiseRejectionEvent)&&e.then(empty)instanceof t&&0!==v8.indexOf("6.6")&&-1===_userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(e){var t;return!(!_isObject(e)||"function"!=typeof(t=e.then))&&t},notify=function(e,t){if(!e._n){e._n=!0;var r=e._c;microtask(function(){for(var o=e._v,n=1==e._s,i=0,s=function(t){var r,i,s,a=n?t.ok:t.fail,c=t.resolve,u=t.reject,l=t.domain;try{a?(n||(2==e._h&&onHandleUnhandled(e),e._h=1),!0===a?r=o:(l&&l.enter(),r=a(o),l&&(l.exit(),s=!0)),r===t.promise?u(TypeError$1("Promise-chain cycle")):(i=isThenable(r))?i.call(r,c,u):c(r)):u(o)}catch(e){l&&!s&&l.exit(),u(e)}};r.length>i;)s(r[i++]);e._c=[],e._n=!1,t&&!e._h&&onUnhandled(e)})}},onUnhandled=function(e){task.call(_global,function(){var t,r,o,n=e._v,i=isUnhandled(e);if(i&&(t=_perform(function(){isNode$1?process$3.emit("unhandledRejection",n,e):(r=_global.onunhandledrejection)?r({promise:e,reason:n}):(o=_global.console)&&o.error&&o.error("Unhandled promise rejection",n)}),e._h=isNode$1||isUnhandled(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},isUnhandled=function(e){return 1!==e._h&&0===(e._a||e._c).length},onHandleUnhandled=function(e){task.call(_global,function(){var t;isNode$1?process$3.emit("rejectionHandled",e):(t=_global.onrejectionhandled)&&t({promise:e,reason:e._v})})},$reject=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),notify(t,!0))},$resolve=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw TypeError$1("Promise can't be resolved itself");(t=isThenable(e))?microtask(function(){var o={_w:r,_d:!1};try{t.call(e,_ctx($resolve,o,1),_ctx($reject,o,1))}catch(e){$reject.call(o,e)}}):(r._v=e,r._s=1,notify(r,!1))}catch(e){$reject.call({_w:r,_d:!1},e)}}};USE_NATIVE||($Promise=function(e){_anInstance(this,$Promise,PROMISE,"_h"),_aFunction(e),Internal.call(this);try{e(_ctx($resolve,this,1),_ctx($reject,this,1))}catch(e){$reject.call(this,e)}},(Internal=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=_redefineAll($Promise.prototype,{then:function(e,t){var r=newPromiseCapability(_speciesConstructor(this,$Promise));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=isNode$1?process$3.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&notify(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability=function(){var e=new Internal;this.promise=e,this.resolve=_ctx($resolve,e,1),this.reject=_ctx($reject,e,1)},_newPromiseCapability.f=newPromiseCapability=function(e){return e===$Promise||e===Wrapper?new OwnPromiseCapability(e):newGenericPromiseCapability(e)}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Promise:$Promise}),_setToStringTag($Promise,PROMISE),_setSpecies(PROMISE),Wrapper=_core[PROMISE],_export(_export.S+_export.F*!USE_NATIVE,PROMISE,{reject:function(e){var t=newPromiseCapability(this);return(0,t.reject)(e),t.promise}}),_export(_export.S+_export.F*(_library||!USE_NATIVE),PROMISE,{resolve:function(e){return _promiseResolve(_library&&this===Wrapper?$Promise:this,e)}}),_export(_export.S+_export.F*!(USE_NATIVE&&_iterDetect(function(e){$Promise.all(e).catch(empty)})),PROMISE,{all:function(e){var t=this,r=newPromiseCapability(t),o=r.resolve,n=r.reject,i=_perform(function(){var r=[],i=0,s=1;_forOf(e,!1,function(e){var a=i++,c=!1;r.push(void 0),s++,t.resolve(e).then(function(e){c||(c=!0,r[a]=e,--s||o(r))},n)}),--s||o(r)});return i.e&&n(i.v),r.promise},race:function(e){var t=this,r=newPromiseCapability(t),o=r.reject,n=_perform(function(){_forOf(e,!1,function(e){t.resolve(e).then(r.resolve,o)})});return n.e&&o(n.v),r.promise}}),_export(_export.P+_export.R,"Promise",{finally:function(e){var t=_speciesConstructor(this,_core.Promise||_global.Promise),r="function"==typeof e;return this.then(r?function(r){return _promiseResolve(t,e()).then(function(){return r})}:e,r?function(r){return _promiseResolve(t,e()).then(function(){throw r})}:e)}}),_export(_export.S,"Promise",{try:function(e){var t=_newPromiseCapability.f(this),r=_perform(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}});var promise=_core.Promise,promise$1=promise;function asyncGeneratorStep(e,t,r,o,n,i,s){try{var a=e[i](s),c=a.value}catch(e){return void r(e)}a.done?t(c):promise$1.resolve(c).then(o,n)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new promise$1(function(o,n){var i=e.apply(t,r);function s(e){asyncGeneratorStep(i,o,n,s,a,"next",e)}function a(e){asyncGeneratorStep(i,o,n,s,a,"throw",e)}s(void 0)})}}var asyncToGenerator=_asyncToGenerator;_export(_export.G+_export.B,{setImmediate:_task.set,clearImmediate:_task.clear});var setImmediate=_core.setImmediate,setImmediate$1=setImmediate,f$2={}.propertyIsEnumerable,_objectPie={f:f$2},gOPD=Object.getOwnPropertyDescriptor,f$3=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(e){}if(_has(e,t))return _propertyDesc(!_objectPie.f.call(e,t),e[t])},_objectGopd={f:f$3},_objectSap=function(e,t){var r=(_core.Object||{})[e]||Object[e],o={};o[e]=t(r),_export(_export.S+_export.F*_fails(function(){r(1)}),"Object",o)},$getOwnPropertyDescriptor=_objectGopd.f;_objectSap("getOwnPropertyDescriptor",function(){return function(e,t){return $getOwnPropertyDescriptor(_toIobject(e),t)}});var $Object=_core.Object,getOwnPropertyDescriptor=function(e,t){return $Object.getOwnPropertyDescriptor(e,t)},getOwnPropertyDescriptor$1=getOwnPropertyDescriptor,_meta=createCommonjsModule(function(e){var t=_uid("meta"),r=_objectDp.f,o=0,n=Object.isExtensible||function(){return!0},i=!_fails(function(){return n(Object.preventExtensions({}))}),s=function(e){r(e,t,{value:{i:"O"+ ++o,w:{}}})},a=e.exports={KEY:t,NEED:!1,fastKey:function(e,r){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,t)){if(!n(e))return"F";if(!r)return"E";s(e)}return e[t].i},getWeak:function(e,r){if(!_has(e,t)){if(!n(e))return!0;if(!r)return!1;s(e)}return e[t].w},onFreeze:function(e){return i&&a.NEED&&n(e)&&!_has(e,t)&&s(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,f$4=_wks,_wksExt={f:f$4},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol={});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})},f$5=Object.getOwnPropertySymbols,_objectGops={f:f$5},_enumKeys=function(e){var t=_objectKeys(e),r=_objectGops.f;if(r)for(var o,n=r(e),i=_objectPie.f,s=0;n.length>s;)i.call(e,o=n[s++])&&t.push(o);return t},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$6=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$6},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(e){return windowNames.slice()}},f$7=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$7},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto$1=Object[PROTOTYPE$2],USE_NATIVE$1="function"==typeof $Symbol,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,r){var o=gOPD$1(ObjectProto$1,t);o&&delete ObjectProto$1[t],dP$1(e,t,r),o&&e!==ObjectProto$1&&dP$1(ObjectProto$1,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE$1&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto$1&&$defineProperty(OPSymbols,t,r),_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_has(AllSymbols,t)?(r.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),r=_objectCreate(r,{enumerable:_propertyDesc(0,!1)})):(_has(e,HIDDEN)||dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,r)):dP$1(e,t,r)},$defineProperties=function(e,t){_anObject(e);for(var r,o=_enumKeys(t=_toIobject(t)),n=0,i=o.length;i>n;)$defineProperty(e,r=o[n++],t[r]);return e},$create=function(e,t){return void 0===t?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return!(this===ObjectProto$1&&_has(AllSymbols,e)&&!_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor$1=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto$1||!_has(AllSymbols,t)||_has(OPSymbols,t)){var r=gOPD$1(e,t);return!r||!_has(AllSymbols,t)||_has(e,HIDDEN)&&e[HIDDEN][t]||(r.enumerable=!0),r}},$getOwnPropertyNames=function(e){for(var t,r=gOPN$1(_toIobject(e)),o=[],n=0;r.length>n;)_has(AllSymbols,t=r[n++])||t==HIDDEN||t==META||o.push(t);return o},$getOwnPropertySymbols=function(e){for(var t,r=e===ObjectProto$1,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto$1,t)||n.push(AllSymbols[t]);return n};USE_NATIVE$1||(_redefine(($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var e=_uid(arguments.length>0?arguments[0]:void 0),t=function(r){this===ObjectProto$1&&t.call(OPSymbols,r),_has(this,HIDDEN)&&_has(this[HIDDEN],e)&&(this[HIDDEN][e]=!1),setSymbolDesc(this,e,_propertyDesc(1,r))};return _descriptors&&setter&&setSymbolDesc(ObjectProto$1,e,{configurable:!0,set:t}),wrap(e)})[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor$1,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto$1,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE$1,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE$1,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE$1,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE$1||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(_isObject(t)||void 0!==e)&&!isSymbol(e))return _isArray(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!isSymbol(t))return t}),o[1]=t,_stringify.apply($JSON,o)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0);var getOwnPropertySymbols=_core.Object.getOwnPropertySymbols,getOwnPropertySymbols$1=getOwnPropertySymbols;_objectSap("keys",function(){return function(e){return _objectKeys(_toObject(e))}});var keys=_core.Object.keys,keys$1=keys;_export(_export.S+_export.F*!_descriptors,"Object",{defineProperty:_objectDp.f});var $Object$1=_core.Object,defineProperty$1=function(e,t,r){return $Object$1.defineProperty(e,t,r)},defineProperty$2=defineProperty$1;function _defineProperty(e,t,r){return t in e?defineProperty$2(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var defineProperty$3=_defineProperty;function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=keys$1(r);"function"==typeof getOwnPropertySymbols$1&&(o=o.concat(getOwnPropertySymbols$1(r).filter(function(e){return getOwnPropertyDescriptor$1(r,e).enumerable}))),o.forEach(function(t){defineProperty$3(e,t,r[t])})}return e}var objectSpread=_objectSpread,$JSON$1=_core.JSON||(_core.JSON={stringify:JSON.stringify}),stringify=function(e){return $JSON$1.stringify.apply($JSON$1,arguments)},stringify$1=stringify,SPECIES$2=_wks("species"),_arraySpeciesConstructor=function(e){var t;return _isArray(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!_isArray(t.prototype)||(t=void 0),_isObject(t)&&null===(t=t[SPECIES$2])&&(t=void 0)),void 0===t?Array:t},_arraySpeciesCreate=function(e,t){return new(_arraySpeciesConstructor(e))(t)},_arrayMethods=function(e,t){var r=1==e,o=2==e,n=3==e,i=4==e,s=6==e,a=5==e||s,c=t||_arraySpeciesCreate;return function(t,u,l){for(var f,p,_=_toObject(t),h=_iobject(_),d=_ctx(u,l,3),y=_toLength(h.length),b=0,m=r?c(t,y):o?c(t,0):void 0;y>b;b++)if((a||b in h)&&(p=d(f=h[b],b,_),e))if(r)m[b]=p;else if(p)switch(e){case 3:return!0;case 5:return f;case 6:return b;case 2:m.push(f)}else if(i)return!1;return s?-1:n||i?i:m}},$assign=Object.assign,_objectAssign=!$assign||_fails(function(){var e={},t={},r=Symbol(),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach(function(e){t[e]=e}),7!=$assign({},e)[r]||Object.keys($assign({},t)).join("")!=o})?function(e,t){for(var r=_toObject(e),o=arguments.length,n=1,i=_objectGops.f,s=_objectPie.f;o>n;)for(var a,c=_iobject(arguments[n++]),u=i?_objectKeys(c).concat(i(c)):_objectKeys(c),l=u.length,f=0;l>f;)s.call(c,a=u[f++])&&(r[a]=c[a]);return r}:$assign,_validateCollection=function(e,t){if(!_isObject(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e},getWeak=_meta.getWeak,arrayFind=_arrayMethods(5),arrayFindIndex=_arrayMethods(6),id$1=0,uncaughtFrozenStore=function(e){return e._l||(e._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(e,t){return arrayFind(e.a,function(e){return e[0]===t})};UncaughtFrozenStore.prototype={get:function(e){var t=findUncaughtFrozen(this,e);if(t)return t[1]},has:function(e){return!!findUncaughtFrozen(this,e)},set:function(e,t){var r=findUncaughtFrozen(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=arrayFindIndex(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}};var _collectionWeak={getConstructor:function(e,t,r,o){var n=e(function(e,i){_anInstance(e,n,t,"_i"),e._t=t,e._i=id$1++,e._l=void 0,null!=i&&_forOf(i,r,e[o],e)});return _redefineAll(n.prototype,{delete:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).delete(e):r&&_has(r,this._i)&&delete r[this._i]},has:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).has(e):r&&_has(r,this._i)}}),n},def:function(e,t,r){var o=getWeak(_anObject(t),!0);return!0===o?uncaughtFrozenStore(e).set(t,r):o[e._i]=r,e},ufstore:uncaughtFrozenStore},dP$2=_objectDp.f,each=_arrayMethods(0),_collection=function(e,t,r,o,n,i){var s=_global[e],a=s,c=n?"set":"add",u=a&&a.prototype,l={};return _descriptors&&"function"==typeof a&&(i||u.forEach&&!_fails(function(){(new a).entries().next()}))?(a=t(function(t,r){_anInstance(t,a,e,"_c"),t._c=new s,null!=r&&_forOf(r,n,t[c],t)}),each("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in u&&(!i||"clear"!=e)&&_hide(a.prototype,e,function(r,o){if(_anInstance(this,a,e),!t&&i&&!_isObject(r))return"get"==e&&void 0;var n=this._c[e](0===r?0:r,o);return t?this:n})}),i||dP$2(a.prototype,"size",{get:function(){return this._c.size}})):(a=o.getConstructor(t,e,n,c),_redefineAll(a.prototype,r),_meta.NEED=!0),_setToStringTag(a,e),l[e]=a,_export(_export.G+_export.W+_export.F,l),i||o.setStrong(a,e,n),a},es6_weakMap=createCommonjsModule(function(e){var t,r=_arrayMethods(0),o=_meta.getWeak,n=Object.isExtensible,i=_collectionWeak.ufstore,s={},a=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},c={get:function(e){if(_isObject(e)){var t=o(e);return!0===t?i(_validateCollection(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return _collectionWeak.def(_validateCollection(this,"WeakMap"),e,t)}},u=e.exports=_collection("WeakMap",a,c,_collectionWeak,!0,!0);_fails(function(){return 7!=(new u).set((Object.freeze||Object)(s),7).get(s)})&&(t=_collectionWeak.getConstructor(a,"WeakMap"),_objectAssign(t.prototype,c),_meta.NEED=!0,r(["delete","has","get","set"],function(e){var r=u.prototype,o=r[e];_redefine(r,e,function(r,i){if(_isObject(r)&&!n(r)){this._f||(this._f=new t);var s=this._f[e](r,i);return"set"==e?this:s}return o.call(this,r,i)})}))}),_setCollectionOf=function(e){_export(_export.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})};_setCollectionOf("WeakMap");var _setCollectionFrom=function(e){_export(_export.S,e,{from:function(e){var t,r,o,n,i=arguments[1];return _aFunction(this),(t=void 0!==i)&&_aFunction(i),null==e?new this:(r=[],t?(o=0,n=_ctx(i,arguments[2],2),_forOf(e,!1,function(e){r.push(n(e,o++))})):_forOf(e,!1,r.push,r),new this(r))}})};_setCollectionFrom("WeakMap");var weakMap=_core.WeakMap,weakMap$1=weakMap;function isObjectLike(e){return null!=e&&"object"==typeof e}function compareBuffers(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}function isBinaryBuffer(e){if(!Buffer.isBuffer(e))return!1;const t=e.toString("utf8");return!compareBuffers(e,Buffer.from(t,"utf8"))}function isContentEncoded(e){const t=isObjectLike(e)?e["content-encoding"]:"";return!(!t||"string"!=typeof t)}function mergeChunks(e){return e&&0!==e.length?Buffer.isBuffer(e[0])?Buffer.concat(e):e.join(""):Buffer.alloc(0)}const nativeRequestMapping=new weakMap$1,keys$2=keys$1;class TransportWrapper{constructor(e,{name:t,adapter:r}){this.name=t,this.adapter=r,this.transport=e}isPatched(){return nativeRequestMapping.has(this.transport)}patch(){this.adapter.assert(`The ${this.name} transport has already been patched, please stop any running Polly instances`,!this.isPatched());const e=this.transport,t=e.request,r=e.get;nativeRequestMapping.set(e,{request:t,get:r}),e.request=this.createRequestWrapper(),e.get=this.createGetWrapper()}restore(){this.adapter.assert(`Cannot restore unpatched transport ${this.name}`,this.isPatched());const e=this.transport,t=nativeRequestMapping.get(e),r=t.request,o=t.get;e.request=r,e.get=o,nativeRequestMapping.delete(e)}getBodyFromChunks(e,t){const r=this.adapter;if(isContentEncoded(t)){const t=e.map(e=>(Buffer.isBuffer(e)||(r.assert("content-encoded responses must all be binary buffers","string"==typeof e),e=Buffer.from(e)),e.toString("hex")));return stringify$1(t)}const o=mergeChunks(e);return o.toString(isBinaryBuffer(o)?"hex":"utf8")}getChunksFromBody(e,t){if(!e)return[];if(Buffer.isBuffer(e))return[e];if(isContentEncoded(t)){return JSON.parse(e).map(e=>Buffer.from(e,"hex"))}const r=Buffer.from(e);return[Buffer.from(r,isBinaryBuffer(r)?"hex":"utf8")]}passthrough(e){var t=this;return asyncToGenerator(function*(){const r=t.transport,o=slicedToArray(e.requestArguments,3)[2],n=e.method,i=e.headers,s=e.body,a=nativeRequestMapping.get(r).request;let c=slicedToArray(o,2),u=c[0],l=c[1];isObjectLike(u)&&!u.searchParams&&(l=u,u=void 0);const f=a.call(r,objectSpread({},l,{method:n,headers:objectSpread({},i)},NodeUrl.parse(e.url))),p=new promise$1((e,t)=>{f.once("response",t=>e(t)),f.once("error",t)});s.forEach(e=>f.write(e)),f.end();const _=yield p,h=yield new promise$1((e,r)=>{const o=[];_.on("data",e=>o.push(e)),_.once("end",()=>e(t.getBodyFromChunks(o,_.headers))),_.once("error",r)});return{headers:_.headers,statusCode:_.statusCode,body:h}})()}respond(e){var t=this;return asyncToGenerator(function*(){const r=e.response,o=slicedToArray(e.requestArguments,2)[1],n=new http.IncomingMessage({readable:!1});n.statusCode=r.statusCode,n.headers=objectSpread({},r.headers),n.rawHeaders=keys$2(n.headers).forEach(e=>n.rawHeaders.push(e,n.headers[e])),yield new promise$1(e=>process.nextTick(e)),o.emit("response",n);const i=t.getChunksFromBody(r.body,r.headers);setImmediate$1(function e(){const t=i.shift();t?(n.push(t),setImmediate$1(e)):n.push(null)}),o.emit("prefinish"),o.emit("finish"),o.emit("end")})()}createRequestWrapper(){const e=this,t=e.adapter,r=e.transport,o=nativeRequestMapping.get(r).request;return function(...n){const i=o.call(r,...n),s=i.write,a=[];let c=!1;return i.once("socket",e=>e.pause()),i.write=((e,t,r)=>(i.aborted||e&&a.push(Buffer.isBuffer(e)?e:Buffer.from(e,t)),s.call(i,e,t,r))),i.end=((r,o,s)=>{if(i.aborted||c)return;c=!0,"function"==typeof r?(s=r,r=void 0):"function"==typeof o&&(s=o,o=void 0),r&&i.write(r,o),"function"==typeof s&&i.once("finish",s);const u="function"==typeof i.getHeaders?i.getHeaders():i.headers||i._headers||{},l=u.host.split(":"),f=slicedToArray(l,2),p=f[0],_=f[1],h=void 0===_?"80":_,d=i.method,y=i.path,b=new utils.URL("");b.set("protocol",i.agent.protocol),b.set("pathname",y),b.set("hostname",p),b.set("port","80"!==h?h:""),t.handleRequest({method:d,headers:u,url:b.href,body:a,requestArguments:[e,i,n]}).catch(e=>{i.emit("error",e)})}),i}}createGetWrapper(){const e=this.transport;return function(...t){const r=e.request(...t);return r.end(),r}}}class HttpWrapper{constructor({adapter:e,options:t}){this.transports=[],t.transports.includes("http")&&this.transports.push(new TransportWrapper(http,{name:"http",adapter:e})),t.transports.includes("https")&&semver.gte(process.version,"9.0.0")&&this.transports.push(new TransportWrapper(https,{name:"https",adapter:e}))}patch(){this.transports.forEach(e=>e.patch())}restore(){this.transports.forEach(e=>e.restore())}}class HttpAdapter extends Adapter{static get name(){return"node-http"}get defaultOptions(){return{transports:["http","https"]}}onConnect(){const e=this.options.transports;this.assert("Invalid transports provided. At least one supported transport must be specified",e.includes("http")||e.includes("https")),this.httpWrapper=new HttpWrapper({adapter:this,options:this.options}),this.httpWrapper.patch()}onDisconnect(){this.httpWrapper&&(this.httpWrapper.restore(),delete this.httpWrapper)}onRecord(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.persister.recordRequest(e),yield t.respond(e)})()}onReplay(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}onPassthrough(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.respond(e)})()}onIntercept(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}passthroughRequest(e){return asyncToGenerator(function*(){const t=slicedToArray(e.requestArguments,1)[0],r=yield t.passthrough(e);yield e.respond(r.statusCode,r.headers,r.body)})()}respond(e){return asyncToGenerator(function*(){return slicedToArray(e.requestArguments,1)[0].respond(e)})()}}module.exports=HttpAdapter;
//# sourceMappingURL=pollyjs-adapter-node-http.min.js.map

@@ -1,2 +0,2 @@

import Adapter from"@pollyjs/adapter";import https from"https";import semver from"semver";import http from"http";import NodeUrl from"url";import{URL}from"@pollyjs/utils";function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(e,t,r){if(_aFunction(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!_isObject(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(e,t,r){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_ie8DomDefine)try{return dP(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},_objectDp={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,a=e&$export.G,c=e&$export.S,u=e&$export.P,f=e&$export.B,l=e&$export.W,p=a?_core:_core[t]||(_core[t]={}),_=p[PROTOTYPE],h=a?_global:c?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in a&&(r=t),r)(n=!s&&h&&void 0!==h[o])&&_has(p,o)||(i=n?h[o]:r[o],p[o]=a&&"function"!=typeof h[o]?r[o]:f&&n?_ctx(i,_global):l&&h[o]==i?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[PROTOTYPE]=e[PROTOTYPE],t}(i):u&&"function"==typeof i?_ctx(Function.call,i):i,u&&((p.virtual||(p.virtual={}))[o]=i,e&$export.R&&_&&!_[o]&&_hide(_,o,i)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_isArray=Array.isArray||function(e){return"Array"==_cof(e)};_export(_export.S,"Array",{isArray:_isArray});var isArray=_core.Array.isArray,isArray$1=isArray;function _arrayWithHoles(e){if(isArray$1(e))return e}var arrayWithHoles=_arrayWithHoles,_iterStep=function(e,t){return{value:t,done:!!e}},_iterators={},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},_toIobject=function(e){return _iobject(_defined(e))},_library=!0,_redefine=_hide,ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(e>0?floor:ceil)(e)},min=Math.min,_toLength=function(e){return e>0?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return(e=_toInteger(e))<0?max(e+t,0):min$1(e,t)},_arrayIncludes=function(e){return function(t,r,o){var n,i=_toIobject(t),s=_toLength(i.length),a=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>a;)if((n=i[a++])!=n)return!0}else for(;s>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},_shared=createCommonjsModule(function(e){var t=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(e.exports=function(e,r){return t[e]||(t[e]=void 0!==r?r:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var r,o=_toIobject(e),n=0,i=[];for(r in o)r!=IE_PROTO&&_has(o,r)&&i.push(r);for(;t.length>n;)_has(o,r=t[n++])&&(~arrayIndexOf(i,r)||i.push(r));return i},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var r,o=_objectKeys(t),n=o.length,i=0;n>i;)_objectDp.f(e,r=o[i++],t[r]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e,t=_domCreate("iframe"),r=_enumBugKeys.length;for(t.style.display="none",_html.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[PROTOTYPE$1][_enumBugKeys[r]];return createDict()},_objectCreate=Object.create||function(e,t){var r;return null!==e?(Empty[PROTOTYPE$1]=_anObject(e),r=new Empty,Empty[PROTOTYPE$1]=null,r[IE_PROTO$1]=e):r=createDict(),void 0===t?r:_objectDps(r,t)},_wks=createCommonjsModule(function(e){var t=_shared("wks"),r=_global.Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:_uid)("Symbol."+e))}).store=t}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,r){e&&!_has(e=r?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,r){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,r)}),_setToStringTag(e,t+" Iterator")},_toObject=function(e){return Object(_defined(e))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,r,o,n,i,s){_iterCreate(r,t,o);var a,c,u,f=function(e){if(!BUGGY&&e in h)return h[e];switch(e){case KEYS:case VALUES:return function(){return new r(this,e)}}return function(){return new r(this,e)}},l=t+" Iterator",p=n==VALUES,_=!1,h=e.prototype,d=h[ITERATOR]||h[FF_ITERATOR]||n&&h[n],y=d||f(n),b=n?p?f("entries"):y:void 0,m="Array"==t&&h.entries||d;if(m&&(u=_objectGpo(m.call(new e)))!==Object.prototype&&u.next&&(_setToStringTag(u,l,!0),_library||"function"==typeof u[ITERATOR]||_hide(u,ITERATOR,returnThis)),p&&d&&d.name!==VALUES&&(_=!0,y=function(){return d.call(this)}),_library&&!s||!BUGGY&&!_&&h[ITERATOR]||_hide(h,ITERATOR,y),_iterators[t]=y,_iterators[l]=returnThis,n)if(a={values:p?y:f(VALUES),keys:i?y:f(KEYS),entries:b},s)for(c in a)c in h||_redefine(h,c,a[c]);else _export(_export.P+_export.F*(BUGGY||_),t,a);return a},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,_iterStep(1)):_iterStep(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values");_iterators.Arguments=_iterators.Array;for(var TO_STRING_TAG=_wks("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=_global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=_iterators.Array}var _stringAt=function(e){return function(t,r){var o,n,i=String(_defined(t)),s=_toInteger(r),a=i.length;return s<0||s>=a?e?"":void 0:(o=i.charCodeAt(s))<55296||o>56319||s+1===a||(n=i.charCodeAt(s+1))<56320||n>57343?e?i.charAt(s):o:e?i.slice(s,s+2):n-56320+(o-55296<<10)+65536}},$at=_stringAt(!0);_iterDefine(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=$at(t,r),this._i+=e.length,{value:e,done:!1})});var TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(e){}},_classof=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=tryGet(t=Object(e),TAG$1))?r:ARG?_cof(t):"Object"==(o=_cof(t))&&"function"==typeof t.callee?"Arguments":o},ITERATOR$1=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(e){if(null!=e)return e[ITERATOR$1]||e["@@iterator"]||_iterators[_classof(e)]},core_getIterator=_core.getIterator=function(e){var t=core_getIteratorMethod(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return _anObject(t.call(e))},getIterator=core_getIterator,getIterator$1=getIterator;function _iterableToArrayLimit(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var s,a=getIterator$1(e);!(o=(s=a.next()).done)&&(r.push(s.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{o||null==a.return||a.return()}finally{if(n)throw i}}return r}var iterableToArrayLimit=_iterableToArrayLimit;function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var nonIterableRest=_nonIterableRest;function _slicedToArray(e,t){return arrayWithHoles(e)||iterableToArrayLimit(e,t)||nonIterableRest()}var defer,channel,port,slicedToArray=_slicedToArray,_anInstance=function(e,t,r,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(r+": incorrect invocation!");return e},_iterCall=function(e,t,r,o){try{return o?t(_anObject(r)[0],r[1]):t(r)}catch(t){var n=e.return;throw void 0!==n&&_anObject(n.call(e)),t}},ITERATOR$2=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(e){return void 0!==e&&(_iterators.Array===e||ArrayProto[ITERATOR$2]===e)},_forOf=createCommonjsModule(function(e){var t={},r={},o=e.exports=function(e,o,n,i,s){var a,c,u,f,l=s?function(){return e}:core_getIteratorMethod(e),p=_ctx(n,i,o?2:1),_=0;if("function"!=typeof l)throw TypeError(e+" is not iterable!");if(_isArrayIter(l)){for(a=_toLength(e.length);a>_;_++)if((f=o?p(_anObject(c=e[_])[0],c[1]):p(e[_]))===t||f===r)return f}else for(u=l.call(e);!(c=u.next()).done;)if((f=_iterCall(u,p,c.value,o))===t||f===r)return f};o.BREAK=t,o.RETURN=r}),SPECIES=_wks("species"),_speciesConstructor=function(e,t){var r,o=_anObject(e).constructor;return void 0===o||null==(r=_anObject(o)[SPECIES])?t:_aFunction(r)},_invoke=function(e,t,r){var o=void 0===r;switch(t.length){case 0:return o?e():e.call(r);case 1:return o?e(t[0]):e.call(r,t[0]);case 2:return o?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)},process$1=_global.process,setTask=_global.setImmediate,clearTask=_global.clearImmediate,MessageChannel=_global.MessageChannel,Dispatch=_global.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",run=function(){var e=+this;if(queue.hasOwnProperty(e)){var t=queue[e];delete queue[e],t()}},listener=function(e){run.call(e.data)};setTask&&clearTask||(setTask=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return queue[++counter]=function(){_invoke("function"==typeof e?e:Function(e),t)},defer(counter),counter},clearTask=function(e){delete queue[e]},"process"==_cof(process$1)?defer=function(e){process$1.nextTick(_ctx(run,e,1))}:Dispatch&&Dispatch.now?defer=function(e){Dispatch.now(_ctx(run,e,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=_ctx(port.postMessage,port,1)):_global.addEventListener&&"function"==typeof postMessage&&!_global.importScripts?(defer=function(e){_global.postMessage(e+"","*")},_global.addEventListener("message",listener,!1)):defer=ONREADYSTATECHANGE in _domCreate("script")?function(e){_html.appendChild(_domCreate("script"))[ONREADYSTATECHANGE]=function(){_html.removeChild(this),run.call(e)}}:function(e){setTimeout(_ctx(run,e,1),0)});var _task={set:setTask,clear:clearTask},macrotask=_task.set,Observer=_global.MutationObserver||_global.WebKitMutationObserver,process$2=_global.process,Promise=_global.Promise,isNode="process"==_cof(process$2),_microtask=function(){var e,t,r,o=function(){var o,n;for(isNode&&(o=process$2.domain)&&o.exit();e;){n=e.fn,e=e.next;try{n()}catch(o){throw e?r():t=void 0,o}}t=void 0,o&&o.enter()};if(isNode)r=function(){process$2.nextTick(o)};else if(!Observer||_global.navigator&&_global.navigator.standalone)if(Promise&&Promise.resolve){var n=Promise.resolve(void 0);r=function(){n.then(o)}}else r=function(){macrotask.call(_global,o)};else{var i=!0,s=document.createTextNode("");new Observer(o).observe(s,{characterData:!0}),r=function(){s.data=i=!i}}return function(o){var n={fn:o,next:void 0};t&&(t.next=n),e||(e=n,r()),t=n}};function PromiseCapability(e){var t,r;this.promise=new e(function(e,o){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=o}),this.resolve=_aFunction(t),this.reject=_aFunction(r)}var f$1=function(e){return new PromiseCapability(e)},_newPromiseCapability={f:f$1},_perform=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},navigator=_global.navigator,_userAgent=navigator&&navigator.userAgent||"",_promiseResolve=function(e,t){if(_anObject(e),_isObject(t)&&t.constructor===e)return t;var r=_newPromiseCapability.f(e);return(0,r.resolve)(t),r.promise},_redefineAll=function(e,t,r){for(var o in t)r&&e[o]?e[o]=t[o]:_hide(e,o,t[o]);return e},SPECIES$1=_wks("species"),_setSpecies=function(e){var t="function"==typeof _core[e]?_core[e]:_global[e];_descriptors&&t&&!t[SPECIES$1]&&_objectDp.f(t,SPECIES$1,{configurable:!0,get:function(){return this}})},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0}}catch(e){}var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,_iterDetect=function(e,t){if(!t&&!SAFE_CLOSING)return!1;var r=!1;try{var o=[7],n=o[ITERATOR$3]();n.next=function(){return{done:r=!0}},o[ITERATOR$3]=function(){return n},e(o)}catch(e){}return r},task=_task.set,microtask=_microtask(),PROMISE="Promise",TypeError$1=_global.TypeError,process$3=_global.process,versions=process$3&&process$3.versions,v8=versions&&versions.v8||"",$Promise=_global[PROMISE],isNode$1="process"==_classof(process$3),empty=function(){},newPromiseCapability=newGenericPromiseCapability=_newPromiseCapability.f,USE_NATIVE=!!function(){try{var e=$Promise.resolve(1),t=(e.constructor={})[_wks("species")]=function(e){e(empty,empty)};return(isNode$1||"function"==typeof PromiseRejectionEvent)&&e.then(empty)instanceof t&&0!==v8.indexOf("6.6")&&-1===_userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(e){var t;return!(!_isObject(e)||"function"!=typeof(t=e.then))&&t},notify=function(e,t){if(!e._n){e._n=!0;var r=e._c;microtask(function(){for(var o=e._v,n=1==e._s,i=0,s=function(t){var r,i,s,a=n?t.ok:t.fail,c=t.resolve,u=t.reject,f=t.domain;try{a?(n||(2==e._h&&onHandleUnhandled(e),e._h=1),!0===a?r=o:(f&&f.enter(),r=a(o),f&&(f.exit(),s=!0)),r===t.promise?u(TypeError$1("Promise-chain cycle")):(i=isThenable(r))?i.call(r,c,u):c(r)):u(o)}catch(e){f&&!s&&f.exit(),u(e)}};r.length>i;)s(r[i++]);e._c=[],e._n=!1,t&&!e._h&&onUnhandled(e)})}},onUnhandled=function(e){task.call(_global,function(){var t,r,o,n=e._v,i=isUnhandled(e);if(i&&(t=_perform(function(){isNode$1?process$3.emit("unhandledRejection",n,e):(r=_global.onunhandledrejection)?r({promise:e,reason:n}):(o=_global.console)&&o.error&&o.error("Unhandled promise rejection",n)}),e._h=isNode$1||isUnhandled(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},isUnhandled=function(e){return 1!==e._h&&0===(e._a||e._c).length},onHandleUnhandled=function(e){task.call(_global,function(){var t;isNode$1?process$3.emit("rejectionHandled",e):(t=_global.onrejectionhandled)&&t({promise:e,reason:e._v})})},$reject=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),notify(t,!0))},$resolve=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw TypeError$1("Promise can't be resolved itself");(t=isThenable(e))?microtask(function(){var o={_w:r,_d:!1};try{t.call(e,_ctx($resolve,o,1),_ctx($reject,o,1))}catch(e){$reject.call(o,e)}}):(r._v=e,r._s=1,notify(r,!1))}catch(e){$reject.call({_w:r,_d:!1},e)}}};USE_NATIVE||($Promise=function(e){_anInstance(this,$Promise,PROMISE,"_h"),_aFunction(e),Internal.call(this);try{e(_ctx($resolve,this,1),_ctx($reject,this,1))}catch(e){$reject.call(this,e)}},(Internal=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=_redefineAll($Promise.prototype,{then:function(e,t){var r=newPromiseCapability(_speciesConstructor(this,$Promise));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=isNode$1?process$3.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&notify(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability=function(){var e=new Internal;this.promise=e,this.resolve=_ctx($resolve,e,1),this.reject=_ctx($reject,e,1)},_newPromiseCapability.f=newPromiseCapability=function(e){return e===$Promise||e===Wrapper?new OwnPromiseCapability(e):newGenericPromiseCapability(e)}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Promise:$Promise}),_setToStringTag($Promise,PROMISE),_setSpecies(PROMISE),Wrapper=_core[PROMISE],_export(_export.S+_export.F*!USE_NATIVE,PROMISE,{reject:function(e){var t=newPromiseCapability(this);return(0,t.reject)(e),t.promise}}),_export(_export.S+_export.F*(_library||!USE_NATIVE),PROMISE,{resolve:function(e){return _promiseResolve(_library&&this===Wrapper?$Promise:this,e)}}),_export(_export.S+_export.F*!(USE_NATIVE&&_iterDetect(function(e){$Promise.all(e).catch(empty)})),PROMISE,{all:function(e){var t=this,r=newPromiseCapability(t),o=r.resolve,n=r.reject,i=_perform(function(){var r=[],i=0,s=1;_forOf(e,!1,function(e){var a=i++,c=!1;r.push(void 0),s++,t.resolve(e).then(function(e){c||(c=!0,r[a]=e,--s||o(r))},n)}),--s||o(r)});return i.e&&n(i.v),r.promise},race:function(e){var t=this,r=newPromiseCapability(t),o=r.reject,n=_perform(function(){_forOf(e,!1,function(e){t.resolve(e).then(r.resolve,o)})});return n.e&&o(n.v),r.promise}}),_export(_export.P+_export.R,"Promise",{finally:function(e){var t=_speciesConstructor(this,_core.Promise||_global.Promise),r="function"==typeof e;return this.then(r?function(r){return _promiseResolve(t,e()).then(function(){return r})}:e,r?function(r){return _promiseResolve(t,e()).then(function(){throw r})}:e)}}),_export(_export.S,"Promise",{try:function(e){var t=_newPromiseCapability.f(this),r=_perform(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}});var promise=_core.Promise,promise$1=promise;function asyncGeneratorStep(e,t,r,o,n,i,s){try{var a=e[i](s),c=a.value}catch(e){return void r(e)}a.done?t(c):promise$1.resolve(c).then(o,n)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new promise$1(function(o,n){var i=e.apply(t,r);function s(e){asyncGeneratorStep(i,o,n,s,a,"next",e)}function a(e){asyncGeneratorStep(i,o,n,s,a,"throw",e)}s(void 0)})}}var asyncToGenerator=_asyncToGenerator;_export(_export.G+_export.B,{setImmediate:_task.set,clearImmediate:_task.clear});var setImmediate=_core.setImmediate,setImmediate$1=setImmediate,f$2={}.propertyIsEnumerable,_objectPie={f:f$2},gOPD=Object.getOwnPropertyDescriptor,f$3=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(e){}if(_has(e,t))return _propertyDesc(!_objectPie.f.call(e,t),e[t])},_objectGopd={f:f$3},_objectSap=function(e,t){var r=(_core.Object||{})[e]||Object[e],o={};o[e]=t(r),_export(_export.S+_export.F*_fails(function(){r(1)}),"Object",o)},$getOwnPropertyDescriptor=_objectGopd.f;_objectSap("getOwnPropertyDescriptor",function(){return function(e,t){return $getOwnPropertyDescriptor(_toIobject(e),t)}});var $Object=_core.Object,getOwnPropertyDescriptor=function(e,t){return $Object.getOwnPropertyDescriptor(e,t)},getOwnPropertyDescriptor$1=getOwnPropertyDescriptor,_meta=createCommonjsModule(function(e){var t=_uid("meta"),r=_objectDp.f,o=0,n=Object.isExtensible||function(){return!0},i=!_fails(function(){return n(Object.preventExtensions({}))}),s=function(e){r(e,t,{value:{i:"O"+ ++o,w:{}}})},a=e.exports={KEY:t,NEED:!1,fastKey:function(e,r){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,t)){if(!n(e))return"F";if(!r)return"E";s(e)}return e[t].i},getWeak:function(e,r){if(!_has(e,t)){if(!n(e))return!0;if(!r)return!1;s(e)}return e[t].w},onFreeze:function(e){return i&&a.NEED&&n(e)&&!_has(e,t)&&s(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,f$4=_wks,_wksExt={f:f$4},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol={});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})},f$5=Object.getOwnPropertySymbols,_objectGops={f:f$5},_enumKeys=function(e){var t=_objectKeys(e),r=_objectGops.f;if(r)for(var o,n=r(e),i=_objectPie.f,s=0;n.length>s;)i.call(e,o=n[s++])&&t.push(o);return t},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$6=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$6},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(e){return windowNames.slice()}},f$7=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$7},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto$1=Object[PROTOTYPE$2],USE_NATIVE$1="function"==typeof $Symbol,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,r){var o=gOPD$1(ObjectProto$1,t);o&&delete ObjectProto$1[t],dP$1(e,t,r),o&&e!==ObjectProto$1&&dP$1(ObjectProto$1,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE$1&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto$1&&$defineProperty(OPSymbols,t,r),_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_has(AllSymbols,t)?(r.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),r=_objectCreate(r,{enumerable:_propertyDesc(0,!1)})):(_has(e,HIDDEN)||dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,r)):dP$1(e,t,r)},$defineProperties=function(e,t){_anObject(e);for(var r,o=_enumKeys(t=_toIobject(t)),n=0,i=o.length;i>n;)$defineProperty(e,r=o[n++],t[r]);return e},$create=function(e,t){return void 0===t?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return!(this===ObjectProto$1&&_has(AllSymbols,e)&&!_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor$1=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto$1||!_has(AllSymbols,t)||_has(OPSymbols,t)){var r=gOPD$1(e,t);return!r||!_has(AllSymbols,t)||_has(e,HIDDEN)&&e[HIDDEN][t]||(r.enumerable=!0),r}},$getOwnPropertyNames=function(e){for(var t,r=gOPN$1(_toIobject(e)),o=[],n=0;r.length>n;)_has(AllSymbols,t=r[n++])||t==HIDDEN||t==META||o.push(t);return o},$getOwnPropertySymbols=function(e){for(var t,r=e===ObjectProto$1,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto$1,t)||n.push(AllSymbols[t]);return n};USE_NATIVE$1||(_redefine(($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var e=_uid(arguments.length>0?arguments[0]:void 0),t=function(r){this===ObjectProto$1&&t.call(OPSymbols,r),_has(this,HIDDEN)&&_has(this[HIDDEN],e)&&(this[HIDDEN][e]=!1),setSymbolDesc(this,e,_propertyDesc(1,r))};return _descriptors&&setter&&setSymbolDesc(ObjectProto$1,e,{configurable:!0,set:t}),wrap(e)})[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor$1,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto$1,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE$1,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE$1,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE$1,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE$1||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(_isObject(t)||void 0!==e)&&!isSymbol(e))return _isArray(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!isSymbol(t))return t}),o[1]=t,_stringify.apply($JSON,o)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0);var getOwnPropertySymbols=_core.Object.getOwnPropertySymbols,getOwnPropertySymbols$1=getOwnPropertySymbols;_objectSap("keys",function(){return function(e){return _objectKeys(_toObject(e))}});var keys=_core.Object.keys,keys$1=keys;_export(_export.S+_export.F*!_descriptors,"Object",{defineProperty:_objectDp.f});var $Object$1=_core.Object,defineProperty$1=function(e,t,r){return $Object$1.defineProperty(e,t,r)},defineProperty$2=defineProperty$1;function _defineProperty(e,t,r){return t in e?defineProperty$2(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var defineProperty$3=_defineProperty;function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=keys$1(r);"function"==typeof getOwnPropertySymbols$1&&(o=o.concat(getOwnPropertySymbols$1(r).filter(function(e){return getOwnPropertyDescriptor$1(r,e).enumerable}))),o.forEach(function(t){defineProperty$3(e,t,r[t])})}return e}var objectSpread=_objectSpread,$JSON$1=_core.JSON||(_core.JSON={stringify:JSON.stringify}),stringify=function(e){return $JSON$1.stringify.apply($JSON$1,arguments)},stringify$1=stringify,SPECIES$2=_wks("species"),_arraySpeciesConstructor=function(e){var t;return _isArray(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!_isArray(t.prototype)||(t=void 0),_isObject(t)&&null===(t=t[SPECIES$2])&&(t=void 0)),void 0===t?Array:t},_arraySpeciesCreate=function(e,t){return new(_arraySpeciesConstructor(e))(t)},_arrayMethods=function(e,t){var r=1==e,o=2==e,n=3==e,i=4==e,s=6==e,a=5==e||s,c=t||_arraySpeciesCreate;return function(t,u,f){for(var l,p,_=_toObject(t),h=_iobject(_),d=_ctx(u,f,3),y=_toLength(h.length),b=0,m=r?c(t,y):o?c(t,0):void 0;y>b;b++)if((a||b in h)&&(p=d(l=h[b],b,_),e))if(r)m[b]=p;else if(p)switch(e){case 3:return!0;case 5:return l;case 6:return b;case 2:m.push(l)}else if(i)return!1;return s?-1:n||i?i:m}},$assign=Object.assign,_objectAssign=!$assign||_fails(function(){var e={},t={},r=Symbol(),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach(function(e){t[e]=e}),7!=$assign({},e)[r]||Object.keys($assign({},t)).join("")!=o})?function(e,t){for(var r=_toObject(e),o=arguments.length,n=1,i=_objectGops.f,s=_objectPie.f;o>n;)for(var a,c=_iobject(arguments[n++]),u=i?_objectKeys(c).concat(i(c)):_objectKeys(c),f=u.length,l=0;f>l;)s.call(c,a=u[l++])&&(r[a]=c[a]);return r}:$assign,_validateCollection=function(e,t){if(!_isObject(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e},getWeak=_meta.getWeak,arrayFind=_arrayMethods(5),arrayFindIndex=_arrayMethods(6),id$1=0,uncaughtFrozenStore=function(e){return e._l||(e._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(e,t){return arrayFind(e.a,function(e){return e[0]===t})};UncaughtFrozenStore.prototype={get:function(e){var t=findUncaughtFrozen(this,e);if(t)return t[1]},has:function(e){return!!findUncaughtFrozen(this,e)},set:function(e,t){var r=findUncaughtFrozen(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=arrayFindIndex(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}};var _collectionWeak={getConstructor:function(e,t,r,o){var n=e(function(e,i){_anInstance(e,n,t,"_i"),e._t=t,e._i=id$1++,e._l=void 0,null!=i&&_forOf(i,r,e[o],e)});return _redefineAll(n.prototype,{delete:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).delete(e):r&&_has(r,this._i)&&delete r[this._i]},has:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).has(e):r&&_has(r,this._i)}}),n},def:function(e,t,r){var o=getWeak(_anObject(t),!0);return!0===o?uncaughtFrozenStore(e).set(t,r):o[e._i]=r,e},ufstore:uncaughtFrozenStore},dP$2=_objectDp.f,each=_arrayMethods(0),_collection=function(e,t,r,o,n,i){var s=_global[e],a=s,c=n?"set":"add",u=a&&a.prototype,f={};return _descriptors&&"function"==typeof a&&(i||u.forEach&&!_fails(function(){(new a).entries().next()}))?(a=t(function(t,r){_anInstance(t,a,e,"_c"),t._c=new s,null!=r&&_forOf(r,n,t[c],t)}),each("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in u&&(!i||"clear"!=e)&&_hide(a.prototype,e,function(r,o){if(_anInstance(this,a,e),!t&&i&&!_isObject(r))return"get"==e&&void 0;var n=this._c[e](0===r?0:r,o);return t?this:n})}),i||dP$2(a.prototype,"size",{get:function(){return this._c.size}})):(a=o.getConstructor(t,e,n,c),_redefineAll(a.prototype,r),_meta.NEED=!0),_setToStringTag(a,e),f[e]=a,_export(_export.G+_export.W+_export.F,f),i||o.setStrong(a,e,n),a},es6_weakMap=createCommonjsModule(function(e){var t,r=_arrayMethods(0),o=_meta.getWeak,n=Object.isExtensible,i=_collectionWeak.ufstore,s={},a=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},c={get:function(e){if(_isObject(e)){var t=o(e);return!0===t?i(_validateCollection(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return _collectionWeak.def(_validateCollection(this,"WeakMap"),e,t)}},u=e.exports=_collection("WeakMap",a,c,_collectionWeak,!0,!0);_fails(function(){return 7!=(new u).set((Object.freeze||Object)(s),7).get(s)})&&(t=_collectionWeak.getConstructor(a,"WeakMap"),_objectAssign(t.prototype,c),_meta.NEED=!0,r(["delete","has","get","set"],function(e){var r=u.prototype,o=r[e];_redefine(r,e,function(r,i){if(_isObject(r)&&!n(r)){this._f||(this._f=new t);var s=this._f[e](r,i);return"set"==e?this:s}return o.call(this,r,i)})}))}),_setCollectionOf=function(e){_export(_export.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})};_setCollectionOf("WeakMap");var _setCollectionFrom=function(e){_export(_export.S,e,{from:function(e){var t,r,o,n,i=arguments[1];return _aFunction(this),(t=void 0!==i)&&_aFunction(i),null==e?new this:(r=[],t?(o=0,n=_ctx(i,arguments[2],2),_forOf(e,!1,function(e){r.push(n(e,o++))})):_forOf(e,!1,r.push,r),new this(r))}})};_setCollectionFrom("WeakMap");var weakMap=_core.WeakMap,weakMap$1=weakMap;function isObjectLike(e){return null!=e&&"object"==typeof e}function compareBuffers(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}function isBinaryBuffer(e){if(!Buffer.isBuffer(e))return!1;const t=e.toString("utf8");return!compareBuffers(e,Buffer.from(t,"utf8"))}function isContentEncoded(e){const t=isObjectLike(e)?e["content-encoding"]:"";return!(!t||"string"!=typeof t)}function mergeChunks(e){return e&&0!==e.length?Buffer.isBuffer(e[0])?Buffer.concat(e):e.join(""):Buffer.alloc(0)}const nativeRequestMapping=new weakMap$1,keys$2=keys$1;class TransportWrapper{constructor(e,{name:t,adapter:r}){this.name=t,this.adapter=r,this.transport=e}isPatched(){return nativeRequestMapping.has(this.transport)}patch(){this.adapter.assert(`The ${this.name} transport has already been patched, please stop any running Polly instances`,!this.isPatched());const e=this.transport,t=e.request,r=e.get;nativeRequestMapping.set(e,{request:t,get:r}),e.request=this.createRequestWrapper(),e.get=this.createGetWrapper()}restore(){this.adapter.assert(`Cannot restore unpatched transport ${this.name}`,this.isPatched());const e=this.transport,t=nativeRequestMapping.get(e),r=t.request,o=t.get;e.request=r,e.get=o,nativeRequestMapping.delete(e)}getBodyFromChunks(e,t){const r=this.adapter;if(isContentEncoded(t)){const t=e.map(e=>(Buffer.isBuffer(e)||(r.assert("content-encoded responses must all be binary buffers","string"==typeof e),e=Buffer.from(e)),e.toString("hex")));return stringify$1(t)}const o=mergeChunks(e);return o.toString(isBinaryBuffer(o)?"hex":"utf8")}getChunksFromBody(e,t){if(!e)return[];if(Buffer.isBuffer(e))return[e];if(isContentEncoded(t)){return JSON.parse(e).map(e=>Buffer.from(e,"hex"))}const r=Buffer.from(e);return[Buffer.from(r,isBinaryBuffer(r)?"hex":"utf8")]}passthrough(e){var t=this;return asyncToGenerator(function*(){const r=t.transport,o=slicedToArray(e.requestArguments,3)[2],n=e.method,i=e.headers,s=e.body,a=nativeRequestMapping.get(r).request;let c=slicedToArray(o,2),u=c[0],f=c[1];isObjectLike(u)&&!u.searchParams&&(f=u,u=void 0);const l=a.call(r,objectSpread({},f,{method:n,headers:objectSpread({},i)},NodeUrl.parse(e.url)));l.on("error",e=>{throw e}),s.forEach(e=>l.write(e));const p=yield new promise$1(e=>{l.once("response",t=>e(t)),l.end()}),_=yield new promise$1((e,r)=>{const o=[];p.on("data",e=>o.push(e)),p.on("end",()=>e(t.getBodyFromChunks(o,p.headers))),p.on("error",r)});return{headers:p.headers,statusCode:p.statusCode,body:_}})()}respond(e){var t=this;return asyncToGenerator(function*(){const r=e.response,o=slicedToArray(e.requestArguments,2)[1],n=new http.IncomingMessage({readable:!1});n.statusCode=r.statusCode,n.headers=objectSpread({},r.headers),n.rawHeaders=keys$2(n.headers).forEach(e=>n.rawHeaders.push(e,n.headers[e])),yield new promise$1(e=>process.nextTick(e)),o.emit("response",n);const i=t.getChunksFromBody(r.body,r.headers);setImmediate$1(function e(){const t=i.shift();t?(n.push(t),setImmediate$1(e)):n.push(null)}),o.emit("prefinish"),o.emit("finish"),o.emit("end")})()}createRequestWrapper(){const e=this,t=e.adapter,r=e.transport,o=nativeRequestMapping.get(r).request;return function(...n){const i=o.call(r,...n),s=i.write,a=[];let c=!1;return i.write=((e,t,r)=>(i.aborted||e&&a.push(Buffer.isBuffer(e)?e:Buffer.from(e,t)),s.call(i,e,t,r))),i.end=((r,o,s)=>{if(i.aborted||c)return;c=!0,"function"==typeof r?(s=r,r=void 0):"function"==typeof o&&(s=o,o=void 0),r&&i.write(r,o),"function"==typeof s&&i.once("finish",s);const u="function"==typeof i.getHeaders?i.getHeaders():i.headers||i._headers||{},f=u.host.split(":"),l=slicedToArray(f,2),p=l[0],_=l[1],h=void 0===_?"80":_,d=i.method,y=i.path,b=new URL("");b.set("protocol",i.agent.protocol),b.set("pathname",y),b.set("hostname",p),b.set("port","80"!==h?h:""),t.handleRequest({method:d,headers:u,url:b.href,body:a,requestArguments:[e,i,n]})}),i}}createGetWrapper(){const e=this.transport;return function(...t){const r=e.request(...t);return r.end(),r}}}class HttpWrapper{constructor({adapter:e,options:t}){this.transports=[],t.transports.includes("http")&&this.transports.push(new TransportWrapper(http,{name:"http",adapter:e})),t.transports.includes("https")&&semver.gte(process.version,"9.0.0")&&this.transports.push(new TransportWrapper(https,{name:"https",adapter:e}))}patch(){this.transports.forEach(e=>e.patch())}restore(){this.transports.forEach(e=>e.restore())}}class HttpAdapter extends Adapter{static get name(){return"node-http"}get defaultOptions(){return{transports:["http","https"]}}onConnect(){const e=this.options.transports;this.assert("Invalid transports provided. At least one supported transport must be specified",e.includes("http")||e.includes("https")),this.httpWrapper=new HttpWrapper({adapter:this,options:this.options}),this.httpWrapper.patch()}onDisconnect(){this.httpWrapper&&(this.httpWrapper.restore(),delete this.httpWrapper)}onRecord(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.persister.recordRequest(e),yield t.respond(e)})()}onReplay(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}onPassthrough(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.respond(e)})()}onIntercept(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}passthroughRequest(e){return asyncToGenerator(function*(){const t=slicedToArray(e.requestArguments,1)[0],r=yield t.passthrough(e);yield e.respond(r.statusCode,r.headers,r.body)})()}respond(e){return asyncToGenerator(function*(){return slicedToArray(e.requestArguments,1)[0].respond(e)})()}}export default HttpAdapter;
import Adapter from"@pollyjs/adapter";import https from"https";import semver from"semver";import http from"http";import NodeUrl from"url";import{URL}from"@pollyjs/utils";function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(e,t,r){if(_aFunction(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!_isObject(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(e,t,r){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_ie8DomDefine)try{return dP(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},_objectDp={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,a=e&$export.G,c=e&$export.S,u=e&$export.P,f=e&$export.B,l=e&$export.W,p=a?_core:_core[t]||(_core[t]={}),_=p[PROTOTYPE],h=a?_global:c?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in a&&(r=t),r)(n=!s&&h&&void 0!==h[o])&&_has(p,o)||(i=n?h[o]:r[o],p[o]=a&&"function"!=typeof h[o]?r[o]:f&&n?_ctx(i,_global):l&&h[o]==i?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[PROTOTYPE]=e[PROTOTYPE],t}(i):u&&"function"==typeof i?_ctx(Function.call,i):i,u&&((p.virtual||(p.virtual={}))[o]=i,e&$export.R&&_&&!_[o]&&_hide(_,o,i)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_isArray=Array.isArray||function(e){return"Array"==_cof(e)};_export(_export.S,"Array",{isArray:_isArray});var isArray=_core.Array.isArray,isArray$1=isArray;function _arrayWithHoles(e){if(isArray$1(e))return e}var arrayWithHoles=_arrayWithHoles,_iterStep=function(e,t){return{value:t,done:!!e}},_iterators={},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},_toIobject=function(e){return _iobject(_defined(e))},_library=!0,_redefine=_hide,ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(e>0?floor:ceil)(e)},min=Math.min,_toLength=function(e){return e>0?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return(e=_toInteger(e))<0?max(e+t,0):min$1(e,t)},_arrayIncludes=function(e){return function(t,r,o){var n,i=_toIobject(t),s=_toLength(i.length),a=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>a;)if((n=i[a++])!=n)return!0}else for(;s>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},_shared=createCommonjsModule(function(e){var t=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(e.exports=function(e,r){return t[e]||(t[e]=void 0!==r?r:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var r,o=_toIobject(e),n=0,i=[];for(r in o)r!=IE_PROTO&&_has(o,r)&&i.push(r);for(;t.length>n;)_has(o,r=t[n++])&&(~arrayIndexOf(i,r)||i.push(r));return i},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var r,o=_objectKeys(t),n=o.length,i=0;n>i;)_objectDp.f(e,r=o[i++],t[r]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e,t=_domCreate("iframe"),r=_enumBugKeys.length;for(t.style.display="none",_html.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[PROTOTYPE$1][_enumBugKeys[r]];return createDict()},_objectCreate=Object.create||function(e,t){var r;return null!==e?(Empty[PROTOTYPE$1]=_anObject(e),r=new Empty,Empty[PROTOTYPE$1]=null,r[IE_PROTO$1]=e):r=createDict(),void 0===t?r:_objectDps(r,t)},_wks=createCommonjsModule(function(e){var t=_shared("wks"),r=_global.Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:_uid)("Symbol."+e))}).store=t}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,r){e&&!_has(e=r?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,r){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,r)}),_setToStringTag(e,t+" Iterator")},_toObject=function(e){return Object(_defined(e))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,r,o,n,i,s){_iterCreate(r,t,o);var a,c,u,f=function(e){if(!BUGGY&&e in h)return h[e];switch(e){case KEYS:case VALUES:return function(){return new r(this,e)}}return function(){return new r(this,e)}},l=t+" Iterator",p=n==VALUES,_=!1,h=e.prototype,d=h[ITERATOR]||h[FF_ITERATOR]||n&&h[n],y=d||f(n),b=n?p?f("entries"):y:void 0,m="Array"==t&&h.entries||d;if(m&&(u=_objectGpo(m.call(new e)))!==Object.prototype&&u.next&&(_setToStringTag(u,l,!0),_library||"function"==typeof u[ITERATOR]||_hide(u,ITERATOR,returnThis)),p&&d&&d.name!==VALUES&&(_=!0,y=function(){return d.call(this)}),_library&&!s||!BUGGY&&!_&&h[ITERATOR]||_hide(h,ITERATOR,y),_iterators[t]=y,_iterators[l]=returnThis,n)if(a={values:p?y:f(VALUES),keys:i?y:f(KEYS),entries:b},s)for(c in a)c in h||_redefine(h,c,a[c]);else _export(_export.P+_export.F*(BUGGY||_),t,a);return a},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,_iterStep(1)):_iterStep(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values");_iterators.Arguments=_iterators.Array;for(var TO_STRING_TAG=_wks("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=_global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=_iterators.Array}var _stringAt=function(e){return function(t,r){var o,n,i=String(_defined(t)),s=_toInteger(r),a=i.length;return s<0||s>=a?e?"":void 0:(o=i.charCodeAt(s))<55296||o>56319||s+1===a||(n=i.charCodeAt(s+1))<56320||n>57343?e?i.charAt(s):o:e?i.slice(s,s+2):n-56320+(o-55296<<10)+65536}},$at=_stringAt(!0);_iterDefine(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=$at(t,r),this._i+=e.length,{value:e,done:!1})});var TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(e){}},_classof=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=tryGet(t=Object(e),TAG$1))?r:ARG?_cof(t):"Object"==(o=_cof(t))&&"function"==typeof t.callee?"Arguments":o},ITERATOR$1=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(e){if(null!=e)return e[ITERATOR$1]||e["@@iterator"]||_iterators[_classof(e)]},core_getIterator=_core.getIterator=function(e){var t=core_getIteratorMethod(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return _anObject(t.call(e))},getIterator=core_getIterator,getIterator$1=getIterator;function _iterableToArrayLimit(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var s,a=getIterator$1(e);!(o=(s=a.next()).done)&&(r.push(s.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{o||null==a.return||a.return()}finally{if(n)throw i}}return r}var iterableToArrayLimit=_iterableToArrayLimit;function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var nonIterableRest=_nonIterableRest;function _slicedToArray(e,t){return arrayWithHoles(e)||iterableToArrayLimit(e,t)||nonIterableRest()}var defer,channel,port,slicedToArray=_slicedToArray,_anInstance=function(e,t,r,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(r+": incorrect invocation!");return e},_iterCall=function(e,t,r,o){try{return o?t(_anObject(r)[0],r[1]):t(r)}catch(t){var n=e.return;throw void 0!==n&&_anObject(n.call(e)),t}},ITERATOR$2=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(e){return void 0!==e&&(_iterators.Array===e||ArrayProto[ITERATOR$2]===e)},_forOf=createCommonjsModule(function(e){var t={},r={},o=e.exports=function(e,o,n,i,s){var a,c,u,f,l=s?function(){return e}:core_getIteratorMethod(e),p=_ctx(n,i,o?2:1),_=0;if("function"!=typeof l)throw TypeError(e+" is not iterable!");if(_isArrayIter(l)){for(a=_toLength(e.length);a>_;_++)if((f=o?p(_anObject(c=e[_])[0],c[1]):p(e[_]))===t||f===r)return f}else for(u=l.call(e);!(c=u.next()).done;)if((f=_iterCall(u,p,c.value,o))===t||f===r)return f};o.BREAK=t,o.RETURN=r}),SPECIES=_wks("species"),_speciesConstructor=function(e,t){var r,o=_anObject(e).constructor;return void 0===o||null==(r=_anObject(o)[SPECIES])?t:_aFunction(r)},_invoke=function(e,t,r){var o=void 0===r;switch(t.length){case 0:return o?e():e.call(r);case 1:return o?e(t[0]):e.call(r,t[0]);case 2:return o?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)},process$1=_global.process,setTask=_global.setImmediate,clearTask=_global.clearImmediate,MessageChannel=_global.MessageChannel,Dispatch=_global.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",run=function(){var e=+this;if(queue.hasOwnProperty(e)){var t=queue[e];delete queue[e],t()}},listener=function(e){run.call(e.data)};setTask&&clearTask||(setTask=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return queue[++counter]=function(){_invoke("function"==typeof e?e:Function(e),t)},defer(counter),counter},clearTask=function(e){delete queue[e]},"process"==_cof(process$1)?defer=function(e){process$1.nextTick(_ctx(run,e,1))}:Dispatch&&Dispatch.now?defer=function(e){Dispatch.now(_ctx(run,e,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=_ctx(port.postMessage,port,1)):_global.addEventListener&&"function"==typeof postMessage&&!_global.importScripts?(defer=function(e){_global.postMessage(e+"","*")},_global.addEventListener("message",listener,!1)):defer=ONREADYSTATECHANGE in _domCreate("script")?function(e){_html.appendChild(_domCreate("script"))[ONREADYSTATECHANGE]=function(){_html.removeChild(this),run.call(e)}}:function(e){setTimeout(_ctx(run,e,1),0)});var _task={set:setTask,clear:clearTask},macrotask=_task.set,Observer=_global.MutationObserver||_global.WebKitMutationObserver,process$2=_global.process,Promise=_global.Promise,isNode="process"==_cof(process$2),_microtask=function(){var e,t,r,o=function(){var o,n;for(isNode&&(o=process$2.domain)&&o.exit();e;){n=e.fn,e=e.next;try{n()}catch(o){throw e?r():t=void 0,o}}t=void 0,o&&o.enter()};if(isNode)r=function(){process$2.nextTick(o)};else if(!Observer||_global.navigator&&_global.navigator.standalone)if(Promise&&Promise.resolve){var n=Promise.resolve(void 0);r=function(){n.then(o)}}else r=function(){macrotask.call(_global,o)};else{var i=!0,s=document.createTextNode("");new Observer(o).observe(s,{characterData:!0}),r=function(){s.data=i=!i}}return function(o){var n={fn:o,next:void 0};t&&(t.next=n),e||(e=n,r()),t=n}};function PromiseCapability(e){var t,r;this.promise=new e(function(e,o){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=o}),this.resolve=_aFunction(t),this.reject=_aFunction(r)}var f$1=function(e){return new PromiseCapability(e)},_newPromiseCapability={f:f$1},_perform=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},navigator=_global.navigator,_userAgent=navigator&&navigator.userAgent||"",_promiseResolve=function(e,t){if(_anObject(e),_isObject(t)&&t.constructor===e)return t;var r=_newPromiseCapability.f(e);return(0,r.resolve)(t),r.promise},_redefineAll=function(e,t,r){for(var o in t)r&&e[o]?e[o]=t[o]:_hide(e,o,t[o]);return e},SPECIES$1=_wks("species"),_setSpecies=function(e){var t="function"==typeof _core[e]?_core[e]:_global[e];_descriptors&&t&&!t[SPECIES$1]&&_objectDp.f(t,SPECIES$1,{configurable:!0,get:function(){return this}})},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0}}catch(e){}var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,_iterDetect=function(e,t){if(!t&&!SAFE_CLOSING)return!1;var r=!1;try{var o=[7],n=o[ITERATOR$3]();n.next=function(){return{done:r=!0}},o[ITERATOR$3]=function(){return n},e(o)}catch(e){}return r},task=_task.set,microtask=_microtask(),PROMISE="Promise",TypeError$1=_global.TypeError,process$3=_global.process,versions=process$3&&process$3.versions,v8=versions&&versions.v8||"",$Promise=_global[PROMISE],isNode$1="process"==_classof(process$3),empty=function(){},newPromiseCapability=newGenericPromiseCapability=_newPromiseCapability.f,USE_NATIVE=!!function(){try{var e=$Promise.resolve(1),t=(e.constructor={})[_wks("species")]=function(e){e(empty,empty)};return(isNode$1||"function"==typeof PromiseRejectionEvent)&&e.then(empty)instanceof t&&0!==v8.indexOf("6.6")&&-1===_userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(e){var t;return!(!_isObject(e)||"function"!=typeof(t=e.then))&&t},notify=function(e,t){if(!e._n){e._n=!0;var r=e._c;microtask(function(){for(var o=e._v,n=1==e._s,i=0,s=function(t){var r,i,s,a=n?t.ok:t.fail,c=t.resolve,u=t.reject,f=t.domain;try{a?(n||(2==e._h&&onHandleUnhandled(e),e._h=1),!0===a?r=o:(f&&f.enter(),r=a(o),f&&(f.exit(),s=!0)),r===t.promise?u(TypeError$1("Promise-chain cycle")):(i=isThenable(r))?i.call(r,c,u):c(r)):u(o)}catch(e){f&&!s&&f.exit(),u(e)}};r.length>i;)s(r[i++]);e._c=[],e._n=!1,t&&!e._h&&onUnhandled(e)})}},onUnhandled=function(e){task.call(_global,function(){var t,r,o,n=e._v,i=isUnhandled(e);if(i&&(t=_perform(function(){isNode$1?process$3.emit("unhandledRejection",n,e):(r=_global.onunhandledrejection)?r({promise:e,reason:n}):(o=_global.console)&&o.error&&o.error("Unhandled promise rejection",n)}),e._h=isNode$1||isUnhandled(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},isUnhandled=function(e){return 1!==e._h&&0===(e._a||e._c).length},onHandleUnhandled=function(e){task.call(_global,function(){var t;isNode$1?process$3.emit("rejectionHandled",e):(t=_global.onrejectionhandled)&&t({promise:e,reason:e._v})})},$reject=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),notify(t,!0))},$resolve=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw TypeError$1("Promise can't be resolved itself");(t=isThenable(e))?microtask(function(){var o={_w:r,_d:!1};try{t.call(e,_ctx($resolve,o,1),_ctx($reject,o,1))}catch(e){$reject.call(o,e)}}):(r._v=e,r._s=1,notify(r,!1))}catch(e){$reject.call({_w:r,_d:!1},e)}}};USE_NATIVE||($Promise=function(e){_anInstance(this,$Promise,PROMISE,"_h"),_aFunction(e),Internal.call(this);try{e(_ctx($resolve,this,1),_ctx($reject,this,1))}catch(e){$reject.call(this,e)}},(Internal=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=_redefineAll($Promise.prototype,{then:function(e,t){var r=newPromiseCapability(_speciesConstructor(this,$Promise));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=isNode$1?process$3.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&notify(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability=function(){var e=new Internal;this.promise=e,this.resolve=_ctx($resolve,e,1),this.reject=_ctx($reject,e,1)},_newPromiseCapability.f=newPromiseCapability=function(e){return e===$Promise||e===Wrapper?new OwnPromiseCapability(e):newGenericPromiseCapability(e)}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Promise:$Promise}),_setToStringTag($Promise,PROMISE),_setSpecies(PROMISE),Wrapper=_core[PROMISE],_export(_export.S+_export.F*!USE_NATIVE,PROMISE,{reject:function(e){var t=newPromiseCapability(this);return(0,t.reject)(e),t.promise}}),_export(_export.S+_export.F*(_library||!USE_NATIVE),PROMISE,{resolve:function(e){return _promiseResolve(_library&&this===Wrapper?$Promise:this,e)}}),_export(_export.S+_export.F*!(USE_NATIVE&&_iterDetect(function(e){$Promise.all(e).catch(empty)})),PROMISE,{all:function(e){var t=this,r=newPromiseCapability(t),o=r.resolve,n=r.reject,i=_perform(function(){var r=[],i=0,s=1;_forOf(e,!1,function(e){var a=i++,c=!1;r.push(void 0),s++,t.resolve(e).then(function(e){c||(c=!0,r[a]=e,--s||o(r))},n)}),--s||o(r)});return i.e&&n(i.v),r.promise},race:function(e){var t=this,r=newPromiseCapability(t),o=r.reject,n=_perform(function(){_forOf(e,!1,function(e){t.resolve(e).then(r.resolve,o)})});return n.e&&o(n.v),r.promise}}),_export(_export.P+_export.R,"Promise",{finally:function(e){var t=_speciesConstructor(this,_core.Promise||_global.Promise),r="function"==typeof e;return this.then(r?function(r){return _promiseResolve(t,e()).then(function(){return r})}:e,r?function(r){return _promiseResolve(t,e()).then(function(){throw r})}:e)}}),_export(_export.S,"Promise",{try:function(e){var t=_newPromiseCapability.f(this),r=_perform(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}});var promise=_core.Promise,promise$1=promise;function asyncGeneratorStep(e,t,r,o,n,i,s){try{var a=e[i](s),c=a.value}catch(e){return void r(e)}a.done?t(c):promise$1.resolve(c).then(o,n)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new promise$1(function(o,n){var i=e.apply(t,r);function s(e){asyncGeneratorStep(i,o,n,s,a,"next",e)}function a(e){asyncGeneratorStep(i,o,n,s,a,"throw",e)}s(void 0)})}}var asyncToGenerator=_asyncToGenerator;_export(_export.G+_export.B,{setImmediate:_task.set,clearImmediate:_task.clear});var setImmediate=_core.setImmediate,setImmediate$1=setImmediate,f$2={}.propertyIsEnumerable,_objectPie={f:f$2},gOPD=Object.getOwnPropertyDescriptor,f$3=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(e){}if(_has(e,t))return _propertyDesc(!_objectPie.f.call(e,t),e[t])},_objectGopd={f:f$3},_objectSap=function(e,t){var r=(_core.Object||{})[e]||Object[e],o={};o[e]=t(r),_export(_export.S+_export.F*_fails(function(){r(1)}),"Object",o)},$getOwnPropertyDescriptor=_objectGopd.f;_objectSap("getOwnPropertyDescriptor",function(){return function(e,t){return $getOwnPropertyDescriptor(_toIobject(e),t)}});var $Object=_core.Object,getOwnPropertyDescriptor=function(e,t){return $Object.getOwnPropertyDescriptor(e,t)},getOwnPropertyDescriptor$1=getOwnPropertyDescriptor,_meta=createCommonjsModule(function(e){var t=_uid("meta"),r=_objectDp.f,o=0,n=Object.isExtensible||function(){return!0},i=!_fails(function(){return n(Object.preventExtensions({}))}),s=function(e){r(e,t,{value:{i:"O"+ ++o,w:{}}})},a=e.exports={KEY:t,NEED:!1,fastKey:function(e,r){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,t)){if(!n(e))return"F";if(!r)return"E";s(e)}return e[t].i},getWeak:function(e,r){if(!_has(e,t)){if(!n(e))return!0;if(!r)return!1;s(e)}return e[t].w},onFreeze:function(e){return i&&a.NEED&&n(e)&&!_has(e,t)&&s(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,f$4=_wks,_wksExt={f:f$4},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol={});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})},f$5=Object.getOwnPropertySymbols,_objectGops={f:f$5},_enumKeys=function(e){var t=_objectKeys(e),r=_objectGops.f;if(r)for(var o,n=r(e),i=_objectPie.f,s=0;n.length>s;)i.call(e,o=n[s++])&&t.push(o);return t},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$6=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$6},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(e){return windowNames.slice()}},f$7=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$7},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto$1=Object[PROTOTYPE$2],USE_NATIVE$1="function"==typeof $Symbol,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,r){var o=gOPD$1(ObjectProto$1,t);o&&delete ObjectProto$1[t],dP$1(e,t,r),o&&e!==ObjectProto$1&&dP$1(ObjectProto$1,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE$1&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto$1&&$defineProperty(OPSymbols,t,r),_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_has(AllSymbols,t)?(r.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),r=_objectCreate(r,{enumerable:_propertyDesc(0,!1)})):(_has(e,HIDDEN)||dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,r)):dP$1(e,t,r)},$defineProperties=function(e,t){_anObject(e);for(var r,o=_enumKeys(t=_toIobject(t)),n=0,i=o.length;i>n;)$defineProperty(e,r=o[n++],t[r]);return e},$create=function(e,t){return void 0===t?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return!(this===ObjectProto$1&&_has(AllSymbols,e)&&!_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor$1=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto$1||!_has(AllSymbols,t)||_has(OPSymbols,t)){var r=gOPD$1(e,t);return!r||!_has(AllSymbols,t)||_has(e,HIDDEN)&&e[HIDDEN][t]||(r.enumerable=!0),r}},$getOwnPropertyNames=function(e){for(var t,r=gOPN$1(_toIobject(e)),o=[],n=0;r.length>n;)_has(AllSymbols,t=r[n++])||t==HIDDEN||t==META||o.push(t);return o},$getOwnPropertySymbols=function(e){for(var t,r=e===ObjectProto$1,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto$1,t)||n.push(AllSymbols[t]);return n};USE_NATIVE$1||(_redefine(($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var e=_uid(arguments.length>0?arguments[0]:void 0),t=function(r){this===ObjectProto$1&&t.call(OPSymbols,r),_has(this,HIDDEN)&&_has(this[HIDDEN],e)&&(this[HIDDEN][e]=!1),setSymbolDesc(this,e,_propertyDesc(1,r))};return _descriptors&&setter&&setSymbolDesc(ObjectProto$1,e,{configurable:!0,set:t}),wrap(e)})[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor$1,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto$1,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE$1,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE$1,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE$1,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE$1||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(_isObject(t)||void 0!==e)&&!isSymbol(e))return _isArray(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!isSymbol(t))return t}),o[1]=t,_stringify.apply($JSON,o)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0);var getOwnPropertySymbols=_core.Object.getOwnPropertySymbols,getOwnPropertySymbols$1=getOwnPropertySymbols;_objectSap("keys",function(){return function(e){return _objectKeys(_toObject(e))}});var keys=_core.Object.keys,keys$1=keys;_export(_export.S+_export.F*!_descriptors,"Object",{defineProperty:_objectDp.f});var $Object$1=_core.Object,defineProperty$1=function(e,t,r){return $Object$1.defineProperty(e,t,r)},defineProperty$2=defineProperty$1;function _defineProperty(e,t,r){return t in e?defineProperty$2(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var defineProperty$3=_defineProperty;function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=keys$1(r);"function"==typeof getOwnPropertySymbols$1&&(o=o.concat(getOwnPropertySymbols$1(r).filter(function(e){return getOwnPropertyDescriptor$1(r,e).enumerable}))),o.forEach(function(t){defineProperty$3(e,t,r[t])})}return e}var objectSpread=_objectSpread,$JSON$1=_core.JSON||(_core.JSON={stringify:JSON.stringify}),stringify=function(e){return $JSON$1.stringify.apply($JSON$1,arguments)},stringify$1=stringify,SPECIES$2=_wks("species"),_arraySpeciesConstructor=function(e){var t;return _isArray(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!_isArray(t.prototype)||(t=void 0),_isObject(t)&&null===(t=t[SPECIES$2])&&(t=void 0)),void 0===t?Array:t},_arraySpeciesCreate=function(e,t){return new(_arraySpeciesConstructor(e))(t)},_arrayMethods=function(e,t){var r=1==e,o=2==e,n=3==e,i=4==e,s=6==e,a=5==e||s,c=t||_arraySpeciesCreate;return function(t,u,f){for(var l,p,_=_toObject(t),h=_iobject(_),d=_ctx(u,f,3),y=_toLength(h.length),b=0,m=r?c(t,y):o?c(t,0):void 0;y>b;b++)if((a||b in h)&&(p=d(l=h[b],b,_),e))if(r)m[b]=p;else if(p)switch(e){case 3:return!0;case 5:return l;case 6:return b;case 2:m.push(l)}else if(i)return!1;return s?-1:n||i?i:m}},$assign=Object.assign,_objectAssign=!$assign||_fails(function(){var e={},t={},r=Symbol(),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach(function(e){t[e]=e}),7!=$assign({},e)[r]||Object.keys($assign({},t)).join("")!=o})?function(e,t){for(var r=_toObject(e),o=arguments.length,n=1,i=_objectGops.f,s=_objectPie.f;o>n;)for(var a,c=_iobject(arguments[n++]),u=i?_objectKeys(c).concat(i(c)):_objectKeys(c),f=u.length,l=0;f>l;)s.call(c,a=u[l++])&&(r[a]=c[a]);return r}:$assign,_validateCollection=function(e,t){if(!_isObject(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e},getWeak=_meta.getWeak,arrayFind=_arrayMethods(5),arrayFindIndex=_arrayMethods(6),id$1=0,uncaughtFrozenStore=function(e){return e._l||(e._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(e,t){return arrayFind(e.a,function(e){return e[0]===t})};UncaughtFrozenStore.prototype={get:function(e){var t=findUncaughtFrozen(this,e);if(t)return t[1]},has:function(e){return!!findUncaughtFrozen(this,e)},set:function(e,t){var r=findUncaughtFrozen(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=arrayFindIndex(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}};var _collectionWeak={getConstructor:function(e,t,r,o){var n=e(function(e,i){_anInstance(e,n,t,"_i"),e._t=t,e._i=id$1++,e._l=void 0,null!=i&&_forOf(i,r,e[o],e)});return _redefineAll(n.prototype,{delete:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).delete(e):r&&_has(r,this._i)&&delete r[this._i]},has:function(e){if(!_isObject(e))return!1;var r=getWeak(e);return!0===r?uncaughtFrozenStore(_validateCollection(this,t)).has(e):r&&_has(r,this._i)}}),n},def:function(e,t,r){var o=getWeak(_anObject(t),!0);return!0===o?uncaughtFrozenStore(e).set(t,r):o[e._i]=r,e},ufstore:uncaughtFrozenStore},dP$2=_objectDp.f,each=_arrayMethods(0),_collection=function(e,t,r,o,n,i){var s=_global[e],a=s,c=n?"set":"add",u=a&&a.prototype,f={};return _descriptors&&"function"==typeof a&&(i||u.forEach&&!_fails(function(){(new a).entries().next()}))?(a=t(function(t,r){_anInstance(t,a,e,"_c"),t._c=new s,null!=r&&_forOf(r,n,t[c],t)}),each("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in u&&(!i||"clear"!=e)&&_hide(a.prototype,e,function(r,o){if(_anInstance(this,a,e),!t&&i&&!_isObject(r))return"get"==e&&void 0;var n=this._c[e](0===r?0:r,o);return t?this:n})}),i||dP$2(a.prototype,"size",{get:function(){return this._c.size}})):(a=o.getConstructor(t,e,n,c),_redefineAll(a.prototype,r),_meta.NEED=!0),_setToStringTag(a,e),f[e]=a,_export(_export.G+_export.W+_export.F,f),i||o.setStrong(a,e,n),a},es6_weakMap=createCommonjsModule(function(e){var t,r=_arrayMethods(0),o=_meta.getWeak,n=Object.isExtensible,i=_collectionWeak.ufstore,s={},a=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},c={get:function(e){if(_isObject(e)){var t=o(e);return!0===t?i(_validateCollection(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return _collectionWeak.def(_validateCollection(this,"WeakMap"),e,t)}},u=e.exports=_collection("WeakMap",a,c,_collectionWeak,!0,!0);_fails(function(){return 7!=(new u).set((Object.freeze||Object)(s),7).get(s)})&&(t=_collectionWeak.getConstructor(a,"WeakMap"),_objectAssign(t.prototype,c),_meta.NEED=!0,r(["delete","has","get","set"],function(e){var r=u.prototype,o=r[e];_redefine(r,e,function(r,i){if(_isObject(r)&&!n(r)){this._f||(this._f=new t);var s=this._f[e](r,i);return"set"==e?this:s}return o.call(this,r,i)})}))}),_setCollectionOf=function(e){_export(_export.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})};_setCollectionOf("WeakMap");var _setCollectionFrom=function(e){_export(_export.S,e,{from:function(e){var t,r,o,n,i=arguments[1];return _aFunction(this),(t=void 0!==i)&&_aFunction(i),null==e?new this:(r=[],t?(o=0,n=_ctx(i,arguments[2],2),_forOf(e,!1,function(e){r.push(n(e,o++))})):_forOf(e,!1,r.push,r),new this(r))}})};_setCollectionFrom("WeakMap");var weakMap=_core.WeakMap,weakMap$1=weakMap;function isObjectLike(e){return null!=e&&"object"==typeof e}function compareBuffers(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}function isBinaryBuffer(e){if(!Buffer.isBuffer(e))return!1;const t=e.toString("utf8");return!compareBuffers(e,Buffer.from(t,"utf8"))}function isContentEncoded(e){const t=isObjectLike(e)?e["content-encoding"]:"";return!(!t||"string"!=typeof t)}function mergeChunks(e){return e&&0!==e.length?Buffer.isBuffer(e[0])?Buffer.concat(e):e.join(""):Buffer.alloc(0)}const nativeRequestMapping=new weakMap$1,keys$2=keys$1;class TransportWrapper{constructor(e,{name:t,adapter:r}){this.name=t,this.adapter=r,this.transport=e}isPatched(){return nativeRequestMapping.has(this.transport)}patch(){this.adapter.assert(`The ${this.name} transport has already been patched, please stop any running Polly instances`,!this.isPatched());const e=this.transport,t=e.request,r=e.get;nativeRequestMapping.set(e,{request:t,get:r}),e.request=this.createRequestWrapper(),e.get=this.createGetWrapper()}restore(){this.adapter.assert(`Cannot restore unpatched transport ${this.name}`,this.isPatched());const e=this.transport,t=nativeRequestMapping.get(e),r=t.request,o=t.get;e.request=r,e.get=o,nativeRequestMapping.delete(e)}getBodyFromChunks(e,t){const r=this.adapter;if(isContentEncoded(t)){const t=e.map(e=>(Buffer.isBuffer(e)||(r.assert("content-encoded responses must all be binary buffers","string"==typeof e),e=Buffer.from(e)),e.toString("hex")));return stringify$1(t)}const o=mergeChunks(e);return o.toString(isBinaryBuffer(o)?"hex":"utf8")}getChunksFromBody(e,t){if(!e)return[];if(Buffer.isBuffer(e))return[e];if(isContentEncoded(t)){return JSON.parse(e).map(e=>Buffer.from(e,"hex"))}const r=Buffer.from(e);return[Buffer.from(r,isBinaryBuffer(r)?"hex":"utf8")]}passthrough(e){var t=this;return asyncToGenerator(function*(){const r=t.transport,o=slicedToArray(e.requestArguments,3)[2],n=e.method,i=e.headers,s=e.body,a=nativeRequestMapping.get(r).request;let c=slicedToArray(o,2),u=c[0],f=c[1];isObjectLike(u)&&!u.searchParams&&(f=u,u=void 0);const l=a.call(r,objectSpread({},f,{method:n,headers:objectSpread({},i)},NodeUrl.parse(e.url))),p=new promise$1((e,t)=>{l.once("response",t=>e(t)),l.once("error",t)});s.forEach(e=>l.write(e)),l.end();const _=yield p,h=yield new promise$1((e,r)=>{const o=[];_.on("data",e=>o.push(e)),_.once("end",()=>e(t.getBodyFromChunks(o,_.headers))),_.once("error",r)});return{headers:_.headers,statusCode:_.statusCode,body:h}})()}respond(e){var t=this;return asyncToGenerator(function*(){const r=e.response,o=slicedToArray(e.requestArguments,2)[1],n=new http.IncomingMessage({readable:!1});n.statusCode=r.statusCode,n.headers=objectSpread({},r.headers),n.rawHeaders=keys$2(n.headers).forEach(e=>n.rawHeaders.push(e,n.headers[e])),yield new promise$1(e=>process.nextTick(e)),o.emit("response",n);const i=t.getChunksFromBody(r.body,r.headers);setImmediate$1(function e(){const t=i.shift();t?(n.push(t),setImmediate$1(e)):n.push(null)}),o.emit("prefinish"),o.emit("finish"),o.emit("end")})()}createRequestWrapper(){const e=this,t=e.adapter,r=e.transport,o=nativeRequestMapping.get(r).request;return function(...n){const i=o.call(r,...n),s=i.write,a=[];let c=!1;return i.once("socket",e=>e.pause()),i.write=((e,t,r)=>(i.aborted||e&&a.push(Buffer.isBuffer(e)?e:Buffer.from(e,t)),s.call(i,e,t,r))),i.end=((r,o,s)=>{if(i.aborted||c)return;c=!0,"function"==typeof r?(s=r,r=void 0):"function"==typeof o&&(s=o,o=void 0),r&&i.write(r,o),"function"==typeof s&&i.once("finish",s);const u="function"==typeof i.getHeaders?i.getHeaders():i.headers||i._headers||{},f=u.host.split(":"),l=slicedToArray(f,2),p=l[0],_=l[1],h=void 0===_?"80":_,d=i.method,y=i.path,b=new URL("");b.set("protocol",i.agent.protocol),b.set("pathname",y),b.set("hostname",p),b.set("port","80"!==h?h:""),t.handleRequest({method:d,headers:u,url:b.href,body:a,requestArguments:[e,i,n]}).catch(e=>{i.emit("error",e)})}),i}}createGetWrapper(){const e=this.transport;return function(...t){const r=e.request(...t);return r.end(),r}}}class HttpWrapper{constructor({adapter:e,options:t}){this.transports=[],t.transports.includes("http")&&this.transports.push(new TransportWrapper(http,{name:"http",adapter:e})),t.transports.includes("https")&&semver.gte(process.version,"9.0.0")&&this.transports.push(new TransportWrapper(https,{name:"https",adapter:e}))}patch(){this.transports.forEach(e=>e.patch())}restore(){this.transports.forEach(e=>e.restore())}}class HttpAdapter extends Adapter{static get name(){return"node-http"}get defaultOptions(){return{transports:["http","https"]}}onConnect(){const e=this.options.transports;this.assert("Invalid transports provided. At least one supported transport must be specified",e.includes("http")||e.includes("https")),this.httpWrapper=new HttpWrapper({adapter:this,options:this.options}),this.httpWrapper.patch()}onDisconnect(){this.httpWrapper&&(this.httpWrapper.restore(),delete this.httpWrapper)}onRecord(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.persister.recordRequest(e),yield t.respond(e)})()}onReplay(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}onPassthrough(e){var t=this;return asyncToGenerator(function*(){yield t.passthroughRequest(e),yield t.respond(e)})()}onIntercept(e,{statusCode:t,headers:r,body:o}){var n=this;return asyncToGenerator(function*(){yield e.respond(t,r,o),yield n.respond(e)})()}passthroughRequest(e){return asyncToGenerator(function*(){const t=slicedToArray(e.requestArguments,1)[0],r=yield t.passthrough(e);yield e.respond(r.statusCode,r.headers,r.body)})()}respond(e){return asyncToGenerator(function*(){return slicedToArray(e.requestArguments,1)[0].respond(e)})()}}export default HttpAdapter;
//# sourceMappingURL=pollyjs-adapter-node-http.min.js.map
{
"name": "@pollyjs/adapter-node-http",
"version": "1.4.1",
"version": "1.4.2",
"description": "Node HTTP adapter for @pollyjs",

@@ -54,4 +54,4 @@ "main": "dist/cjs/pollyjs-adapter-node-http.js",

"devDependencies": {
"@pollyjs/core": "^1.4.1",
"@pollyjs/persister-fs": "^1.4.1",
"@pollyjs/core": "^1.4.2",
"@pollyjs/persister-fs": "^1.4.2",
"node-fetch": "^2.3.0",

@@ -62,3 +62,3 @@ "npm-run-all": "^4.1.3",

},
"gitHead": "86509648daecdcfc363200ecfc310d1e05389f07"
"gitHead": "0587aa80c63b9cd3ca202cf8c5732a996ced6184"
}

@@ -141,4 +141,5 @@ import http from 'http';

request.on('error', error => {
throw error;
const requestPromise = new Promise((resolve, reject) => {
request.once('response', response => resolve(response));
request.once('error', reject);
});

@@ -149,6 +150,4 @@

const response = await new Promise(resolve => {
request.once('response', response => resolve(response));
request.end();
});
request.end();
const response = await requestPromise;

@@ -159,6 +158,6 @@ const responseBody = await new Promise((resolve, reject) => {

response.on('data', chunk => chunks.push(chunk));
response.on('end', () =>
response.once('end', () =>
resolve(this.getBodyFromChunks(chunks, response.headers))
);
response.on('error', reject);
response.once('error', reject);
});

@@ -221,2 +220,5 @@

// Pause the opened socket so it doesn't read any of the incoming data
req.once('socket', socket => socket.pause());
// Override req.write so we can save all the request body chunks

@@ -277,9 +279,14 @@ req.write = (chunk, encoding, callback) => {

adapter.handleRequest({
method,
headers,
url: parsedUrl.href,
body: chunks,
requestArguments: [wrapper, req, args]
});
adapter
.handleRequest({
method,
headers,
url: parsedUrl.href,
body: chunks,
requestArguments: [wrapper, req, args]
})
.catch(e => {
// This allows the consumer to handle the error gracefully
req.emit('error', e);
});
};

@@ -286,0 +293,0 @@

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc