Socket
Socket
Sign inDemoInstall

@pollyjs/adapter

Package Overview
Dependencies
Maintainers
2
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pollyjs/adapter - npm Package Compare versions

Comparing version 4.1.0 to 4.2.1

11

CHANGELOG.md

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

## [4.2.1](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter/compare/v4.2.0...v4.2.1) (2020-04-30)
### Bug Fixes
* **adapter-node-http:** Improve binary response body handling ([#329](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter/issues/329)) ([9466989](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter/commit/9466989))
# [4.1.0](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/adapter/compare/v4.0.4...v4.1.0) (2020-04-23)

@@ -8,0 +19,0 @@

5

dist/cjs/pollyjs-adapter.js
/**
* @pollyjs/adapter v4.1.0
* @pollyjs/adapter v4.2.1
*

@@ -1071,3 +1071,4 @@ * https://github.com/netflix/pollyjs

headers: normalizeHeaders(headers),
body: content && content.text
body: content && content.text,
isBinary: Boolean(content && content._isBinary)
};

@@ -1074,0 +1075,0 @@ }

2

dist/cjs/pollyjs-adapter.min.js

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

"use strict";var utils=require("@pollyjs/utils");function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}function getCjsExportFromNamespace(e){return e&&e.default||e}var _core=createCommonjsModule(function(e){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,$JSON=_core.JSON||(_core.JSON={stringify:JSON.stringify}),stringify=function(e){return $JSON.stringify.apply($JSON,arguments)},stringify$1=stringify,toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_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))},f={}.propertyIsEnumerable,_objectPie={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_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")},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),_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)}),document=_global.document,is=_isObject(document)&&_isObject(document.createElement),_domCreate=function(e){return is?document.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),gOPD=Object.getOwnPropertyDescriptor,f$1=_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$1},_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)}},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},dP=Object.defineProperty,f$2=_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$2},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,c=e&$export.G,a=e&$export.S,u=e&$export.P,l=e&$export.B,p=e&$export.W,f=c?_core:_core[t]||(_core[t]={}),_=f[PROTOTYPE],y=c?_global:a?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in c&&(r=t),r)(n=!s&&y&&void 0!==y[o])&&_has(f,o)||(i=n?y[o]:r[o],f[o]=c&&"function"!=typeof y[o]?r[o]:l&&n?_ctx(i,_global):p&&y[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&&((f.virtual||(f.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,_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,_redefine=_hide,id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},_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:{}}})},c=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&&c.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,_library=!0,_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:"© 2019 Denis Pushkarev (zloirock.ru)"})}),_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})},f$3=_wks,_wksExt={f:f$3},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)})},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),c=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>c;)if((n=i[c++])!=n)return!0}else for(;s>c;c++)if((e||c in i)&&i[c]===r)return e||c||0;return!e&&-1}},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)},f$4=Object.getOwnPropertySymbols,_objectGops={f:f$4},_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},_isArray=Array.isArray||function(e){return"Array"==_cof(e)},_toObject=function(e){return Object(_defined(e))},_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$1=_global.document,_html=document$1&&document$1.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)},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$5=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$5},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$6=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$6},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON$1=_global.JSON,_stringify=$JSON$1&&$JSON$1.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=Object[PROTOTYPE$2],USE_NATIVE="function"==typeof $Symbol&&!!_objectGops.f,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,t);o&&delete ObjectProto[t],dP$1(e,t,r),o&&e!==ObjectProto&&dP$1(ObjectProto,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto&&$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&&_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||!_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,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto,t)||n.push(AllSymbols[t]);return n};USE_NATIVE||(_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&&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,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,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{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,"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,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=_fails(function(){_objectGops.f(1)});_export(_export.S+_export.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function(e){return _objectGops.f(_toObject(e))}}),$JSON$1&&_export(_export.S+_export.F*(!USE_NATIVE||_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$1,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,es6_object_toString=Object.freeze({});_wksDefine("asyncIterator"),_wksDefine("observable"),getCjsExportFromNamespace(es6_object_toString);var symbol=_core.Symbol,symbol$1=symbol,_stringWs="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",space="["+_stringWs+"]",non="​…",ltrim=RegExp("^"+space+space+"*"),rtrim=RegExp(space+space+"*$"),exporter=function(e,t,r){var o={},n=_fails(function(){return!!_stringWs[e]()||non[e]()!=non}),i=o[e]=n?t(trim):_stringWs[e];r&&(o[r]=i),_export(_export.P+_export.F*n,"String",o)},trim=exporter.trim=function(e,t){return e=String(_defined(e)),1&t&&(e=e.replace(ltrim,"")),2&t&&(e=e.replace(rtrim,"")),e},_stringTrim=exporter,$parseFloat=_global.parseFloat,$trim=_stringTrim.trim,_parseFloat=1/$parseFloat(_stringWs+"-0")!=-1/0?function(e){var t=$trim(String(e),3),r=$parseFloat(t);return 0===r&&"-"==t.charAt(0)?-0:r}:$parseFloat;_export(_export.G+_export.F*(parseFloat!=_parseFloat),{parseFloat:_parseFloat});var _parseFloat$1=_core.parseFloat,_parseFloat$2=_parseFloat$1;const ALPHA_NUMERIC_DOT=/([0-9.]+)([a-zA-Z]+)/g,TIMES={ms:1,millisecond:1,milliseconds:1,s:1e3,sec:1e3,secs:1e3,second:1e3,seconds:1e3,m:6e4,min:6e4,mins:6e4,minute:6e4,minutes:6e4,h:36e5,hr:36e5,hrs:36e5,hour:36e5,hours:36e5,d:864e5,day:864e5,days:864e5,w:6048e5,wk:6048e5,wks:6048e5,week:6048e5,weeks:6048e5,y:31536e6,yr:31536e6,yrs:31536e6,year:31536e6,years:31536e6};function dehumanizeTime(e){if("string"!=typeof e)return NaN;return e.replace(/ /g,"").match(ALPHA_NUMERIC_DOT).map(e=>e.split(ALPHA_NUMERIC_DOT).filter(e=>e)).reduce((e,[t,r])=>e+_parseFloat$2(t)*TIMES[r],0)}function isExpired(e,t){return!(!e||!t)&&new Date>new Date(new Date(e).getTime()+dehumanizeTime(t))}function stringifyRequest(e,...t){const r=objectSpread({},e.config);return["adapter","adapterOptions","persister","persisterOptions"].forEach(e=>delete r[e]),stringify$1({url:e.url,method:e.method,headers:e.headers,body:e.body,recordingName:e.recordingName,id:e.id,order:e.order,identifiers:e.identifiers,config:r},...t)}const{isArray:isArray}=Array;function normalizeRecordedResponse(e){const{status:t,statusText:r,headers:o,content:n}=e;return{statusText:r,statusCode:t,headers:normalizeHeaders(o),body:n&&n.text}}function normalizeHeaders(e){return(e||[]).reduce((e,{name:t,value:r,_fromType:o})=>{const n=e[t];return n?(isArray(n)||(e[t]=[n]),e[t].push(r)):e[t]="array"===o?[r]:r,e},{})}const REQUEST_HANDLER=symbol$1();class Adapter{constructor(e){this.polly=e,this.isConnected=!1}static get type(){return"adapter"}static get id(){utils.assert("Must override the static `id` getter.")}get defaultOptions(){return{}}get options(){return objectSpread({},this.defaultOptions||{},(this.polly.config.adapterOptions||{})[utils.getFactoryId(this.constructor)]||{})}get persister(){return this.polly.persister}connect(){this.isConnected||(this.onConnect(),this.isConnected=!0)}disconnect(){this.isConnected&&(this.onDisconnect(),this.isConnected=!1)}timeout(e,{time:t}){const{timing:r}=e.config;if("function"==typeof r)return r(t)}async handleRequest(e){const t=this.polly.registerRequest(e);try{if(t.on("identify",(...e)=>this.onIdentifyRequest(...e)),await this.onRequest(t),await t.init(),await this[REQUEST_HANDLER](t),t.aborted)throw new utils.PollyError("Request aborted.");await this.onRequestFinished(t)}catch(e){await this.onRequestFailed(t,e)}return t}async[REQUEST_HANDLER](e){const{mode:t}=this.polly,{_interceptor:r}=e;if(!(e.aborted||e.shouldIntercept&&(await this.intercept(e,r),r.shouldIntercept)))return t===utils.MODES.PASSTHROUGH||e.shouldPassthrough||r.shouldPassthrough?this.passthrough(e):(this.assert("A persister must be configured in order to record and replay requests.",!!this.persister),t===utils.MODES.RECORD?this.record(e):t===utils.MODES.REPLAY?this.replay(e):void this.assert("Unhandled request: \n"+stringifyRequest(e,null,2)))}async passthrough(e){return e.action=utils.ACTIONS.PASSTHROUGH,this.onPassthrough(e)}async intercept(e,t){if(e.action=utils.ACTIONS.INTERCEPT,await e._intercept(t),t.shouldIntercept)return this.onIntercept(e,e.response)}async record(e){return e.action=utils.ACTIONS.RECORD,"navigator"in global&&!navigator.onLine&&console.warn("[Polly] Recording may fail because the browser is offline.\n"+`${stringifyRequest(e)}`),this.onRecord(e)}async replay(e){const{config:t}=e,r=await this.persister.findEntry(e);if(r){const o=JSON.parse(stringify$1(r));if(await e._emit("beforeReplay",o),isExpired(o.startedDateTime,t.expiresIn)){const r="Recording for the following request has expired.\n"+`${stringifyRequest(e,null,2)}`;switch(t.expiryStrategy){case utils.EXPIRY_STRATEGIES.RECORD:return this.record(e);case utils.EXPIRY_STRATEGIES.ERROR:this.assert(r);break;case utils.EXPIRY_STRATEGIES.WARN:console.warn(`[Polly] ${r}`);break;default:this.assert(`Invalid config option passed for "expiryStrategy": "${t.expiryStrategy}"`)}}return await this.timeout(e,o),e.action=utils.ACTIONS.REPLAY,this.onReplay(e,normalizeRecordedResponse(o.response),o)}if(t.recordIfMissing)return this.record(e);this.assert("Recording for the following request is not found and `recordIfMissing` is `false`.\n"+stringifyRequest(e,null,2))}assert(e,...t){utils.assert(`[${this.constructor.type}:${utils.getFactoryId(this.constructor)}] ${e}`,...t)}onConnect(){this.assert("Must implement the `onConnect` hook.")}onDisconnect(){this.assert("Must implement the `onDisconnect` hook.")}async passthroughRequest(){this.assert("Must implement the `passthroughRequest` hook.")}async respondToRequest(){}async onRecord(e){await this.onPassthrough(e),e.aborted||await this.persister.recordRequest(e)}async onReplay(e,t){await e.respond(t)}async onIntercept(e,t){await e.respond(t)}async onPassthrough(e){const t=await this.passthroughRequest(e);await e.respond(t)}async onIdentifyRequest(e){const{identifiers:t}=e;for(const e of["blob","formData","buffer"])t.body=await utils.Serializers[e](t.body)}onRequest(){}async onRequestFinished(e){await this.respondToRequest(e),e.promise.resolve()}async onRequestFailed(e,t){const{aborted:r}=e;t=t||new utils.PollyError("Request failed due to an unknown error.");try{r?await e._emit("abort"):await e._emit("error",t),await this.respondToRequest(e,t)}catch(e){throw e}finally{e.promise.reject(t)}}}module.exports=Adapter;
"use strict";var utils=require("@pollyjs/utils");function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}function getCjsExportFromNamespace(e){return e&&e.default||e}var _core=createCommonjsModule(function(e){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,$JSON=_core.JSON||(_core.JSON={stringify:JSON.stringify}),stringify=function(e){return $JSON.stringify.apply($JSON,arguments)},stringify$1=stringify,toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_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))},f={}.propertyIsEnumerable,_objectPie={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_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")},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),_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)}),document=_global.document,is=_isObject(document)&&_isObject(document.createElement),_domCreate=function(e){return is?document.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),gOPD=Object.getOwnPropertyDescriptor,f$1=_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$1},_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)}},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},dP=Object.defineProperty,f$2=_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$2},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,c=e&$export.G,a=e&$export.S,u=e&$export.P,l=e&$export.B,p=e&$export.W,f=c?_core:_core[t]||(_core[t]={}),_=f[PROTOTYPE],y=c?_global:a?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in c&&(r=t),r)(n=!s&&y&&void 0!==y[o])&&_has(f,o)||(i=n?y[o]:r[o],f[o]=c&&"function"!=typeof y[o]?r[o]:l&&n?_ctx(i,_global):p&&y[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&&((f.virtual||(f.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,_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,_redefine=_hide,id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},_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:{}}})},c=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&&c.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,_library=!0,_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:"© 2019 Denis Pushkarev (zloirock.ru)"})}),_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})},f$3=_wks,_wksExt={f:f$3},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)})},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),c=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>c;)if((n=i[c++])!=n)return!0}else for(;s>c;c++)if((e||c in i)&&i[c]===r)return e||c||0;return!e&&-1}},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)},f$4=Object.getOwnPropertySymbols,_objectGops={f:f$4},_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},_isArray=Array.isArray||function(e){return"Array"==_cof(e)},_toObject=function(e){return Object(_defined(e))},_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$1=_global.document,_html=document$1&&document$1.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)},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$5=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$5},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$6=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$6},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON$1=_global.JSON,_stringify=$JSON$1&&$JSON$1.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=Object[PROTOTYPE$2],USE_NATIVE="function"==typeof $Symbol&&!!_objectGops.f,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,t);o&&delete ObjectProto[t],dP$1(e,t,r),o&&e!==ObjectProto&&dP$1(ObjectProto,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto&&$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&&_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||!_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,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto,t)||n.push(AllSymbols[t]);return n};USE_NATIVE||(_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&&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,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,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{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,"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,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=_fails(function(){_objectGops.f(1)});_export(_export.S+_export.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function(e){return _objectGops.f(_toObject(e))}}),$JSON$1&&_export(_export.S+_export.F*(!USE_NATIVE||_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$1,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,es6_object_toString=Object.freeze({});_wksDefine("asyncIterator"),_wksDefine("observable"),getCjsExportFromNamespace(es6_object_toString);var symbol=_core.Symbol,symbol$1=symbol,_stringWs="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",space="["+_stringWs+"]",non="​…",ltrim=RegExp("^"+space+space+"*"),rtrim=RegExp(space+space+"*$"),exporter=function(e,t,r){var o={},n=_fails(function(){return!!_stringWs[e]()||non[e]()!=non}),i=o[e]=n?t(trim):_stringWs[e];r&&(o[r]=i),_export(_export.P+_export.F*n,"String",o)},trim=exporter.trim=function(e,t){return e=String(_defined(e)),1&t&&(e=e.replace(ltrim,"")),2&t&&(e=e.replace(rtrim,"")),e},_stringTrim=exporter,$parseFloat=_global.parseFloat,$trim=_stringTrim.trim,_parseFloat=1/$parseFloat(_stringWs+"-0")!=-1/0?function(e){var t=$trim(String(e),3),r=$parseFloat(t);return 0===r&&"-"==t.charAt(0)?-0:r}:$parseFloat;_export(_export.G+_export.F*(parseFloat!=_parseFloat),{parseFloat:_parseFloat});var _parseFloat$1=_core.parseFloat,_parseFloat$2=_parseFloat$1;const ALPHA_NUMERIC_DOT=/([0-9.]+)([a-zA-Z]+)/g,TIMES={ms:1,millisecond:1,milliseconds:1,s:1e3,sec:1e3,secs:1e3,second:1e3,seconds:1e3,m:6e4,min:6e4,mins:6e4,minute:6e4,minutes:6e4,h:36e5,hr:36e5,hrs:36e5,hour:36e5,hours:36e5,d:864e5,day:864e5,days:864e5,w:6048e5,wk:6048e5,wks:6048e5,week:6048e5,weeks:6048e5,y:31536e6,yr:31536e6,yrs:31536e6,year:31536e6,years:31536e6};function dehumanizeTime(e){if("string"!=typeof e)return NaN;return e.replace(/ /g,"").match(ALPHA_NUMERIC_DOT).map(e=>e.split(ALPHA_NUMERIC_DOT).filter(e=>e)).reduce((e,[t,r])=>e+_parseFloat$2(t)*TIMES[r],0)}function isExpired(e,t){return!(!e||!t)&&new Date>new Date(new Date(e).getTime()+dehumanizeTime(t))}function stringifyRequest(e,...t){const r=objectSpread({},e.config);return["adapter","adapterOptions","persister","persisterOptions"].forEach(e=>delete r[e]),stringify$1({url:e.url,method:e.method,headers:e.headers,body:e.body,recordingName:e.recordingName,id:e.id,order:e.order,identifiers:e.identifiers,config:r},...t)}const{isArray:isArray}=Array;function normalizeRecordedResponse(e){const{status:t,statusText:r,headers:o,content:n}=e;return{statusText:r,statusCode:t,headers:normalizeHeaders(o),body:n&&n.text,isBinary:Boolean(n&&n._isBinary)}}function normalizeHeaders(e){return(e||[]).reduce((e,{name:t,value:r,_fromType:o})=>{const n=e[t];return n?(isArray(n)||(e[t]=[n]),e[t].push(r)):e[t]="array"===o?[r]:r,e},{})}const REQUEST_HANDLER=symbol$1();class Adapter{constructor(e){this.polly=e,this.isConnected=!1}static get type(){return"adapter"}static get id(){utils.assert("Must override the static `id` getter.")}get defaultOptions(){return{}}get options(){return objectSpread({},this.defaultOptions||{},(this.polly.config.adapterOptions||{})[utils.getFactoryId(this.constructor)]||{})}get persister(){return this.polly.persister}connect(){this.isConnected||(this.onConnect(),this.isConnected=!0)}disconnect(){this.isConnected&&(this.onDisconnect(),this.isConnected=!1)}timeout(e,{time:t}){const{timing:r}=e.config;if("function"==typeof r)return r(t)}async handleRequest(e){const t=this.polly.registerRequest(e);try{if(t.on("identify",(...e)=>this.onIdentifyRequest(...e)),await this.onRequest(t),await t.init(),await this[REQUEST_HANDLER](t),t.aborted)throw new utils.PollyError("Request aborted.");await this.onRequestFinished(t)}catch(e){await this.onRequestFailed(t,e)}return t}async[REQUEST_HANDLER](e){const{mode:t}=this.polly,{_interceptor:r}=e;if(!(e.aborted||e.shouldIntercept&&(await this.intercept(e,r),r.shouldIntercept)))return t===utils.MODES.PASSTHROUGH||e.shouldPassthrough||r.shouldPassthrough?this.passthrough(e):(this.assert("A persister must be configured in order to record and replay requests.",!!this.persister),t===utils.MODES.RECORD?this.record(e):t===utils.MODES.REPLAY?this.replay(e):void this.assert("Unhandled request: \n"+stringifyRequest(e,null,2)))}async passthrough(e){return e.action=utils.ACTIONS.PASSTHROUGH,this.onPassthrough(e)}async intercept(e,t){if(e.action=utils.ACTIONS.INTERCEPT,await e._intercept(t),t.shouldIntercept)return this.onIntercept(e,e.response)}async record(e){return e.action=utils.ACTIONS.RECORD,"navigator"in global&&!navigator.onLine&&console.warn("[Polly] Recording may fail because the browser is offline.\n"+`${stringifyRequest(e)}`),this.onRecord(e)}async replay(e){const{config:t}=e,r=await this.persister.findEntry(e);if(r){const o=JSON.parse(stringify$1(r));if(await e._emit("beforeReplay",o),isExpired(o.startedDateTime,t.expiresIn)){const r="Recording for the following request has expired.\n"+`${stringifyRequest(e,null,2)}`;switch(t.expiryStrategy){case utils.EXPIRY_STRATEGIES.RECORD:return this.record(e);case utils.EXPIRY_STRATEGIES.ERROR:this.assert(r);break;case utils.EXPIRY_STRATEGIES.WARN:console.warn(`[Polly] ${r}`);break;default:this.assert(`Invalid config option passed for "expiryStrategy": "${t.expiryStrategy}"`)}}return await this.timeout(e,o),e.action=utils.ACTIONS.REPLAY,this.onReplay(e,normalizeRecordedResponse(o.response),o)}if(t.recordIfMissing)return this.record(e);this.assert("Recording for the following request is not found and `recordIfMissing` is `false`.\n"+stringifyRequest(e,null,2))}assert(e,...t){utils.assert(`[${this.constructor.type}:${utils.getFactoryId(this.constructor)}] ${e}`,...t)}onConnect(){this.assert("Must implement the `onConnect` hook.")}onDisconnect(){this.assert("Must implement the `onDisconnect` hook.")}async passthroughRequest(){this.assert("Must implement the `passthroughRequest` hook.")}async respondToRequest(){}async onRecord(e){await this.onPassthrough(e),e.aborted||await this.persister.recordRequest(e)}async onReplay(e,t){await e.respond(t)}async onIntercept(e,t){await e.respond(t)}async onPassthrough(e){const t=await this.passthroughRequest(e);await e.respond(t)}async onIdentifyRequest(e){const{identifiers:t}=e;for(const e of["blob","formData","buffer"])t.body=await utils.Serializers[e](t.body)}onRequest(){}async onRequestFinished(e){await this.respondToRequest(e),e.promise.resolve()}async onRequestFailed(e,t){const{aborted:r}=e;t=t||new utils.PollyError("Request failed due to an unknown error.");try{r?await e._emit("abort"):await e._emit("error",t),await this.respondToRequest(e,t)}catch(e){throw e}finally{e.promise.reject(t)}}}module.exports=Adapter;
//# sourceMappingURL=pollyjs-adapter.min.js.map
/**
* @pollyjs/adapter v4.1.0
* @pollyjs/adapter v4.2.1
*

@@ -1069,3 +1069,4 @@ * https://github.com/netflix/pollyjs

headers: normalizeHeaders(headers),
body: content && content.text
body: content && content.text,
isBinary: Boolean(content && content._isBinary)
};

@@ -1072,0 +1073,0 @@ }

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

import{assert as t,getFactoryId as e,PollyError as r,MODES as n,ACTIONS as o,EXPIRY_STRATEGIES as i,Serializers as s}from"@pollyjs/utils";function u(t,e){return t(e={exports:{}},e.exports),e.exports}var a=u(function(t){var e=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=e)}),c=(a.version,a.JSON||(a.JSON={stringify:JSON.stringify})),f=function(t){return c.stringify.apply(c,arguments)},p={}.toString,l=function(t){return p.call(t).slice(8,-1)},h=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==l(t)?t.split(""):Object(t)},y=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},d=function(t){return h(y(t))},g={f:{}.propertyIsEnumerable},b=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},m=function(t){return"object"==typeof t?null!==t:"function"==typeof t},v=function(t,e){if(!m(t))return t;var r,n;if(e&&"function"==typeof(r=t.toString)&&!m(n=r.call(t)))return n;if("function"==typeof(r=t.valueOf)&&!m(n=r.call(t)))return n;if(!e&&"function"==typeof(r=t.toString)&&!m(n=r.call(t)))return n;throw TypeError("Can't convert object to primitive value")},w={}.hasOwnProperty,O=function(t,e){return w.call(t,e)},S=function(t){try{return!!t()}catch(t){return!0}},R=!S(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),P=u(function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}),j=P.document,E=m(j)&&m(j.createElement),_=function(t){return E?j.createElement(t):{}},F=!R&&!S(function(){return 7!=Object.defineProperty(_("div"),"a",{get:function(){return 7}}).a}),q=Object.getOwnPropertyDescriptor,N={f:R?q:function(t,e){if(t=d(t),e=v(e,!0),F)try{return q(t,e)}catch(t){}if(O(t,e))return b(!g.f.call(t,e),t[e])}},T=function(t,e,r){if(function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!")}(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}},k=function(t){if(!m(t))throw TypeError(t+" is not an object!");return t},x=Object.defineProperty,I={f:R?Object.defineProperty:function(t,e,r){if(k(t),e=v(e,!0),k(r),F)try{return x(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[e]=r.value),t}},D=R?function(t,e,r){return I.f(t,e,b(1,r))}:function(t,e,r){return t[e]=r,t},C=function(t,e,r){var n,o,i,s=t&C.F,u=t&C.G,c=t&C.S,f=t&C.P,p=t&C.B,l=t&C.W,h=u?a:a[e]||(a[e]={}),y=h.prototype,d=u?P:c?P[e]:(P[e]||{}).prototype;for(n in u&&(r=e),r)(o=!s&&d&&void 0!==d[n])&&O(h,n)||(i=o?d[n]:r[n],h[n]=u&&"function"!=typeof d[n]?r[n]:p&&o?T(i,P):l&&d[n]==i?function(t){var e=function(e,r,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,r)}return new t(e,r,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(i):f&&"function"==typeof i?T(Function.call,i):i,f&&((h.virtual||(h.virtual={}))[n]=i,t&C.R&&y&&!y[n]&&D(y,n,i)))};C.F=1,C.G=2,C.S=4,C.P=8,C.B=16,C.W=32,C.U=64,C.R=128;var M=C,A=function(t,e){var r=(a.Object||{})[t]||Object[t],n={};n[t]=e(r),M(M.S+M.F*S(function(){r(1)}),"Object",n)},J=N.f;A("getOwnPropertyDescriptor",function(){return function(t,e){return J(d(t),e)}});var W,$=a.Object,z=function(t,e){return $.getOwnPropertyDescriptor(t,e)},G=D,K=0,Y=Math.random(),H=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++K+Y).toString(36))},L=u(function(t){var e=H("meta"),r=I.f,n=0,o=Object.isExtensible||function(){return!0},i=!S(function(){return o(Object.preventExtensions({}))}),s=function(t){r(t,e,{value:{i:"O"+ ++n,w:{}}})},u=t.exports={KEY:e,NEED:!1,fastKey:function(t,r){if(!m(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!O(t,e)){if(!o(t))return"F";if(!r)return"E";s(t)}return t[e].i},getWeak:function(t,r){if(!O(t,e)){if(!o(t))return!0;if(!r)return!1;s(t)}return t[e].w},onFreeze:function(t){return i&&u.NEED&&o(t)&&!O(t,e)&&s(t),t}}}),U=(L.KEY,L.NEED,L.fastKey,L.getWeak,L.onFreeze,u(function(t){var e=P["__core-js_shared__"]||(P["__core-js_shared__"]={});(t.exports=function(t,r){return e[t]||(e[t]=void 0!==r?r:{})})("versions",[]).push({version:a.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),B=u(function(t){var e=U("wks"),r=P.Symbol,n="function"==typeof r;(t.exports=function(t){return e[t]||(e[t]=n&&r[t]||(n?r:H)("Symbol."+t))}).store=e}),Q=I.f,Z=B("toStringTag"),V=function(t,e,r){t&&!O(t=r?t:t.prototype,Z)&&Q(t,Z,{configurable:!0,value:e})},X={f:B},tt=I.f,et=function(t){var e=a.Symbol||(a.Symbol={});"_"==t.charAt(0)||t in e||tt(e,t,{value:X.f(t)})},rt=Math.ceil,nt=Math.floor,ot=function(t){return isNaN(t=+t)?0:(t>0?nt:rt)(t)},it=Math.min,st=Math.max,ut=Math.min,at=U("keys"),ct=function(t){return at[t]||(at[t]=H(t))},ft=(W=!1,function(t,e,r){var n,o,i=d(t),s=(n=i.length)>0?it(ot(n),9007199254740991):0,u=function(t,e){return(t=ot(t))<0?st(t+e,0):ut(t,e)}(r,s);if(W&&e!=e){for(;s>u;)if((o=i[u++])!=o)return!0}else for(;s>u;u++)if((W||u in i)&&i[u]===e)return W||u||0;return!W&&-1}),pt=ct("IE_PROTO"),lt=function(t,e){var r,n=d(t),o=0,i=[];for(r in n)r!=pt&&O(n,r)&&i.push(r);for(;e.length>o;)O(n,r=e[o++])&&(~ft(i,r)||i.push(r));return i},ht="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),yt=Object.keys||function(t){return lt(t,ht)},dt={f:Object.getOwnPropertySymbols},gt=Array.isArray||function(t){return"Array"==l(t)},bt=function(t){return Object(y(t))},mt=R?Object.defineProperties:function(t,e){k(t);for(var r,n=yt(e),o=n.length,i=0;o>i;)I.f(t,r=n[i++],e[r]);return t},vt=P.document,wt=vt&&vt.documentElement,Ot=ct("IE_PROTO"),St=function(){},Rt=function(){var t,e=_("iframe"),r=ht.length;for(e.style.display="none",wt.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),Rt=t.F;r--;)delete Rt.prototype[ht[r]];return Rt()},Pt=Object.create||function(t,e){var r;return null!==t?(St.prototype=k(t),r=new St,St.prototype=null,r[Ot]=t):r=Rt(),void 0===e?r:mt(r,e)},jt=ht.concat("length","prototype"),Et={f:Object.getOwnPropertyNames||function(t){return lt(t,jt)}},_t=Et.f,Ft={}.toString,qt="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Nt={f:function(t){return qt&&"[object Window]"==Ft.call(t)?function(t){try{return _t(t)}catch(t){return qt.slice()}}(t):_t(d(t))}},Tt=L.KEY,kt=N.f,xt=I.f,It=Nt.f,Dt=P.Symbol,Ct=P.JSON,Mt=Ct&&Ct.stringify,At=B("_hidden"),Jt=B("toPrimitive"),Wt={}.propertyIsEnumerable,$t=U("symbol-registry"),zt=U("symbols"),Gt=U("op-symbols"),Kt=Object.prototype,Yt="function"==typeof Dt&&!!dt.f,Ht=P.QObject,Lt=!Ht||!Ht.prototype||!Ht.prototype.findChild,Ut=R&&S(function(){return 7!=Pt(xt({},"a",{get:function(){return xt(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=kt(Kt,e);n&&delete Kt[e],xt(t,e,r),n&&t!==Kt&&xt(Kt,e,n)}:xt,Bt=function(t){var e=zt[t]=Pt(Dt.prototype);return e._k=t,e},Qt=Yt&&"symbol"==typeof Dt.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof Dt},Zt=function(t,e,r){return t===Kt&&Zt(Gt,e,r),k(t),e=v(e,!0),k(r),O(zt,e)?(r.enumerable?(O(t,At)&&t[At][e]&&(t[At][e]=!1),r=Pt(r,{enumerable:b(0,!1)})):(O(t,At)||xt(t,At,b(1,{})),t[At][e]=!0),Ut(t,e,r)):xt(t,e,r)},Vt=function(t,e){k(t);for(var r,n=function(t){var e=yt(t),r=dt.f;if(r)for(var n,o=r(t),i=g.f,s=0;o.length>s;)i.call(t,n=o[s++])&&e.push(n);return e}(e=d(e)),o=0,i=n.length;i>o;)Zt(t,r=n[o++],e[r]);return t},Xt=function(t){var e=Wt.call(this,t=v(t,!0));return!(this===Kt&&O(zt,t)&&!O(Gt,t))&&(!(e||!O(this,t)||!O(zt,t)||O(this,At)&&this[At][t])||e)},te=function(t,e){if(t=d(t),e=v(e,!0),t!==Kt||!O(zt,e)||O(Gt,e)){var r=kt(t,e);return!r||!O(zt,e)||O(t,At)&&t[At][e]||(r.enumerable=!0),r}},ee=function(t){for(var e,r=It(d(t)),n=[],o=0;r.length>o;)O(zt,e=r[o++])||e==At||e==Tt||n.push(e);return n},re=function(t){for(var e,r=t===Kt,n=It(r?Gt:d(t)),o=[],i=0;n.length>i;)!O(zt,e=n[i++])||r&&!O(Kt,e)||o.push(zt[e]);return o};Yt||(G((Dt=function(){if(this instanceof Dt)throw TypeError("Symbol is not a constructor!");var t=H(arguments.length>0?arguments[0]:void 0),e=function(r){this===Kt&&e.call(Gt,r),O(this,At)&&O(this[At],t)&&(this[At][t]=!1),Ut(this,t,b(1,r))};return R&&Lt&&Ut(Kt,t,{configurable:!0,set:e}),Bt(t)}).prototype,"toString",function(){return this._k}),N.f=te,I.f=Zt,Et.f=Nt.f=ee,g.f=Xt,dt.f=re,X.f=function(t){return Bt(B(t))}),M(M.G+M.W+M.F*!Yt,{Symbol:Dt});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;ne.length>oe;)B(ne[oe++]);for(var ie=yt(B.store),se=0;ie.length>se;)et(ie[se++]);M(M.S+M.F*!Yt,"Symbol",{for:function(t){return O($t,t+="")?$t[t]:$t[t]=Dt(t)},keyFor:function(t){if(!Qt(t))throw TypeError(t+" is not a symbol!");for(var e in $t)if($t[e]===t)return e},useSetter:function(){Lt=!0},useSimple:function(){Lt=!1}}),M(M.S+M.F*!Yt,"Object",{create:function(t,e){return void 0===e?Pt(t):Vt(Pt(t),e)},defineProperty:Zt,defineProperties:Vt,getOwnPropertyDescriptor:te,getOwnPropertyNames:ee,getOwnPropertySymbols:re});var ue=S(function(){dt.f(1)});M(M.S+M.F*ue,"Object",{getOwnPropertySymbols:function(t){return dt.f(bt(t))}}),Ct&&M(M.S+M.F*(!Yt||S(function(){var t=Dt();return"[null]"!=Mt([t])||"{}"!=Mt({a:t})||"{}"!=Mt(Object(t))})),"JSON",{stringify:function(t){for(var e,r,n=[t],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=e=n[1],(m(e)||void 0!==t)&&!Qt(t))return gt(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!Qt(e))return e}),n[1]=e,Mt.apply(Ct,n)}}),Dt.prototype[Jt]||D(Dt.prototype,Jt,Dt.prototype.valueOf),V(Dt,"Symbol"),V(Math,"Math",!0),V(P.JSON,"JSON",!0);var ae=a.Object.getOwnPropertySymbols;A("keys",function(){return function(t){return yt(bt(t))}});var ce=a.Object.keys;M(M.S+M.F*!R,"Object",{defineProperty:I.f});var fe=a.Object,pe=function(t,e,r){return fe.defineProperty(t,e,r)};var le=function(t,e,r){return e in t?pe(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t};var he,ye=function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=ce(r);"function"==typeof ae&&(n=n.concat(ae(r).filter(function(t){return z(r,t).enumerable}))),n.forEach(function(e){le(t,e,r[e])})}return t},de=Object.freeze({});et("asyncIterator"),et("observable"),(he=de)&&he.default;var ge=a.Symbol,be="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",me="["+be+"]",ve=RegExp("^"+me+me+"*"),we=RegExp(me+me+"*$"),Oe=function(t,e,r){var n={},o=S(function(){return!!be[t]()||"​…"!="​…"[t]()}),i=n[t]=o?e(Se):be[t];r&&(n[r]=i),M(M.P+M.F*o,"String",n)},Se=Oe.trim=function(t,e){return t=String(y(t)),1&e&&(t=t.replace(ve,"")),2&e&&(t=t.replace(we,"")),t},Re=Oe,Pe=P.parseFloat,je=Re.trim,Ee=1/Pe(be+"-0")!=-1/0?function(t){var e=je(String(t),3),r=Pe(e);return 0===r&&"-"==e.charAt(0)?-0:r}:Pe;M(M.G+M.F*(parseFloat!=Ee),{parseFloat:Ee});var _e=a.parseFloat;const Fe=/([0-9.]+)([a-zA-Z]+)/g,qe={ms:1,millisecond:1,milliseconds:1,s:1e3,sec:1e3,secs:1e3,second:1e3,seconds:1e3,m:6e4,min:6e4,mins:6e4,minute:6e4,minutes:6e4,h:36e5,hr:36e5,hrs:36e5,hour:36e5,hours:36e5,d:864e5,day:864e5,days:864e5,w:6048e5,wk:6048e5,wks:6048e5,week:6048e5,weeks:6048e5,y:31536e6,yr:31536e6,yrs:31536e6,year:31536e6,years:31536e6};function Ne(t,e){return!(!t||!e)&&new Date>new Date(new Date(t).getTime()+("string"!=typeof(r=e)?NaN:r.replace(/ /g,"").match(Fe).map(t=>t.split(Fe).filter(t=>t)).reduce((t,[e,r])=>t+_e(e)*qe[r],0)));var r}function Te(t,...e){const r=ye({},t.config);return["adapter","adapterOptions","persister","persisterOptions"].forEach(t=>delete r[t]),f({url:t.url,method:t.method,headers:t.headers,body:t.body,recordingName:t.recordingName,id:t.id,order:t.order,identifiers:t.identifiers,config:r},...e)}const{isArray:ke}=Array;function xe(t){return(t||[]).reduce((t,{name:e,value:r,_fromType:n})=>{const o=t[e];return o?(ke(o)||(t[e]=[o]),t[e].push(r)):t[e]="array"===n?[r]:r,t},{})}const Ie=ge();export default class{constructor(t){this.polly=t,this.isConnected=!1}static get type(){return"adapter"}static get id(){t("Must override the static `id` getter.")}get defaultOptions(){return{}}get options(){return ye({},this.defaultOptions||{},(this.polly.config.adapterOptions||{})[e(this.constructor)]||{})}get persister(){return this.polly.persister}connect(){this.isConnected||(this.onConnect(),this.isConnected=!0)}disconnect(){this.isConnected&&(this.onDisconnect(),this.isConnected=!1)}timeout(t,{time:e}){const{timing:r}=t.config;if("function"==typeof r)return r(e)}async handleRequest(t){const e=this.polly.registerRequest(t);try{if(e.on("identify",(...t)=>this.onIdentifyRequest(...t)),await this.onRequest(e),await e.init(),await this[Ie](e),e.aborted)throw new r("Request aborted.");await this.onRequestFinished(e)}catch(t){await this.onRequestFailed(e,t)}return e}async[Ie](t){const{mode:e}=this.polly,{_interceptor:r}=t;if(!(t.aborted||t.shouldIntercept&&(await this.intercept(t,r),r.shouldIntercept)))return e===n.PASSTHROUGH||t.shouldPassthrough||r.shouldPassthrough?this.passthrough(t):(this.assert("A persister must be configured in order to record and replay requests.",!!this.persister),e===n.RECORD?this.record(t):e===n.REPLAY?this.replay(t):void this.assert("Unhandled request: \n"+Te(t,null,2)))}async passthrough(t){return t.action=o.PASSTHROUGH,this.onPassthrough(t)}async intercept(t,e){if(t.action=o.INTERCEPT,await t._intercept(e),e.shouldIntercept)return this.onIntercept(t,t.response)}async record(t){return t.action=o.RECORD,"navigator"in global&&!navigator.onLine&&console.warn("[Polly] Recording may fail because the browser is offline.\n"+`${Te(t)}`),this.onRecord(t)}async replay(t){const{config:e}=t,r=await this.persister.findEntry(t);if(r){const n=JSON.parse(f(r));if(await t._emit("beforeReplay",n),Ne(n.startedDateTime,e.expiresIn)){const r="Recording for the following request has expired.\n"+`${Te(t,null,2)}`;switch(e.expiryStrategy){case i.RECORD:return this.record(t);case i.ERROR:this.assert(r);break;case i.WARN:console.warn(`[Polly] ${r}`);break;default:this.assert(`Invalid config option passed for "expiryStrategy": "${e.expiryStrategy}"`)}}return await this.timeout(t,n),t.action=o.REPLAY,this.onReplay(t,function(t){const{status:e,statusText:r,headers:n,content:o}=t;return{statusText:r,statusCode:e,headers:xe(n),body:o&&o.text}}(n.response),n)}if(e.recordIfMissing)return this.record(t);this.assert("Recording for the following request is not found and `recordIfMissing` is `false`.\n"+Te(t,null,2))}assert(r,...n){t(`[${this.constructor.type}:${e(this.constructor)}] ${r}`,...n)}onConnect(){this.assert("Must implement the `onConnect` hook.")}onDisconnect(){this.assert("Must implement the `onDisconnect` hook.")}async passthroughRequest(){this.assert("Must implement the `passthroughRequest` hook.")}async respondToRequest(){}async onRecord(t){await this.onPassthrough(t),t.aborted||await this.persister.recordRequest(t)}async onReplay(t,e){await t.respond(e)}async onIntercept(t,e){await t.respond(e)}async onPassthrough(t){const e=await this.passthroughRequest(t);await t.respond(e)}async onIdentifyRequest(t){const{identifiers:e}=t;for(const t of["blob","formData","buffer"])e.body=await s[t](e.body)}onRequest(){}async onRequestFinished(t){await this.respondToRequest(t),t.promise.resolve()}async onRequestFailed(t,e){const{aborted:n}=t;e=e||new r("Request failed due to an unknown error.");try{n?await t._emit("abort"):await t._emit("error",e),await this.respondToRequest(t,e)}catch(t){throw t}finally{t.promise.reject(e)}}}
import{assert as t,getFactoryId as e,PollyError as r,MODES as n,ACTIONS as o,EXPIRY_STRATEGIES as i,Serializers as s}from"@pollyjs/utils";function u(t,e){return t(e={exports:{}},e.exports),e.exports}var a=u(function(t){var e=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=e)}),c=(a.version,a.JSON||(a.JSON={stringify:JSON.stringify})),f=function(t){return c.stringify.apply(c,arguments)},l={}.toString,p=function(t){return l.call(t).slice(8,-1)},h=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==p(t)?t.split(""):Object(t)},y=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},d=function(t){return h(y(t))},g={f:{}.propertyIsEnumerable},b=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},m=function(t){return"object"==typeof t?null!==t:"function"==typeof t},v=function(t,e){if(!m(t))return t;var r,n;if(e&&"function"==typeof(r=t.toString)&&!m(n=r.call(t)))return n;if("function"==typeof(r=t.valueOf)&&!m(n=r.call(t)))return n;if(!e&&"function"==typeof(r=t.toString)&&!m(n=r.call(t)))return n;throw TypeError("Can't convert object to primitive value")},w={}.hasOwnProperty,O=function(t,e){return w.call(t,e)},S=function(t){try{return!!t()}catch(t){return!0}},R=!S(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),P=u(function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}),j=P.document,E=m(j)&&m(j.createElement),_=function(t){return E?j.createElement(t):{}},F=!R&&!S(function(){return 7!=Object.defineProperty(_("div"),"a",{get:function(){return 7}}).a}),q=Object.getOwnPropertyDescriptor,N={f:R?q:function(t,e){if(t=d(t),e=v(e,!0),F)try{return q(t,e)}catch(t){}if(O(t,e))return b(!g.f.call(t,e),t[e])}},T=function(t,e,r){if(function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!")}(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}},k=function(t){if(!m(t))throw TypeError(t+" is not an object!");return t},x=Object.defineProperty,I={f:R?Object.defineProperty:function(t,e,r){if(k(t),e=v(e,!0),k(r),F)try{return x(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[e]=r.value),t}},D=R?function(t,e,r){return I.f(t,e,b(1,r))}:function(t,e,r){return t[e]=r,t},C=function(t,e,r){var n,o,i,s=t&C.F,u=t&C.G,c=t&C.S,f=t&C.P,l=t&C.B,p=t&C.W,h=u?a:a[e]||(a[e]={}),y=h.prototype,d=u?P:c?P[e]:(P[e]||{}).prototype;for(n in u&&(r=e),r)(o=!s&&d&&void 0!==d[n])&&O(h,n)||(i=o?d[n]:r[n],h[n]=u&&"function"!=typeof d[n]?r[n]:l&&o?T(i,P):p&&d[n]==i?function(t){var e=function(e,r,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,r)}return new t(e,r,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(i):f&&"function"==typeof i?T(Function.call,i):i,f&&((h.virtual||(h.virtual={}))[n]=i,t&C.R&&y&&!y[n]&&D(y,n,i)))};C.F=1,C.G=2,C.S=4,C.P=8,C.B=16,C.W=32,C.U=64,C.R=128;var M=C,A=function(t,e){var r=(a.Object||{})[t]||Object[t],n={};n[t]=e(r),M(M.S+M.F*S(function(){r(1)}),"Object",n)},J=N.f;A("getOwnPropertyDescriptor",function(){return function(t,e){return J(d(t),e)}});var W,$=a.Object,z=function(t,e){return $.getOwnPropertyDescriptor(t,e)},G=D,B=0,K=Math.random(),Y=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++B+K).toString(36))},H=u(function(t){var e=Y("meta"),r=I.f,n=0,o=Object.isExtensible||function(){return!0},i=!S(function(){return o(Object.preventExtensions({}))}),s=function(t){r(t,e,{value:{i:"O"+ ++n,w:{}}})},u=t.exports={KEY:e,NEED:!1,fastKey:function(t,r){if(!m(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!O(t,e)){if(!o(t))return"F";if(!r)return"E";s(t)}return t[e].i},getWeak:function(t,r){if(!O(t,e)){if(!o(t))return!0;if(!r)return!1;s(t)}return t[e].w},onFreeze:function(t){return i&&u.NEED&&o(t)&&!O(t,e)&&s(t),t}}}),L=(H.KEY,H.NEED,H.fastKey,H.getWeak,H.onFreeze,u(function(t){var e=P["__core-js_shared__"]||(P["__core-js_shared__"]={});(t.exports=function(t,r){return e[t]||(e[t]=void 0!==r?r:{})})("versions",[]).push({version:a.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),U=u(function(t){var e=L("wks"),r=P.Symbol,n="function"==typeof r;(t.exports=function(t){return e[t]||(e[t]=n&&r[t]||(n?r:Y)("Symbol."+t))}).store=e}),Q=I.f,Z=U("toStringTag"),V=function(t,e,r){t&&!O(t=r?t:t.prototype,Z)&&Q(t,Z,{configurable:!0,value:e})},X={f:U},tt=I.f,et=function(t){var e=a.Symbol||(a.Symbol={});"_"==t.charAt(0)||t in e||tt(e,t,{value:X.f(t)})},rt=Math.ceil,nt=Math.floor,ot=function(t){return isNaN(t=+t)?0:(t>0?nt:rt)(t)},it=Math.min,st=Math.max,ut=Math.min,at=L("keys"),ct=function(t){return at[t]||(at[t]=Y(t))},ft=(W=!1,function(t,e,r){var n,o,i=d(t),s=(n=i.length)>0?it(ot(n),9007199254740991):0,u=function(t,e){return(t=ot(t))<0?st(t+e,0):ut(t,e)}(r,s);if(W&&e!=e){for(;s>u;)if((o=i[u++])!=o)return!0}else for(;s>u;u++)if((W||u in i)&&i[u]===e)return W||u||0;return!W&&-1}),lt=ct("IE_PROTO"),pt=function(t,e){var r,n=d(t),o=0,i=[];for(r in n)r!=lt&&O(n,r)&&i.push(r);for(;e.length>o;)O(n,r=e[o++])&&(~ft(i,r)||i.push(r));return i},ht="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),yt=Object.keys||function(t){return pt(t,ht)},dt={f:Object.getOwnPropertySymbols},gt=Array.isArray||function(t){return"Array"==p(t)},bt=function(t){return Object(y(t))},mt=R?Object.defineProperties:function(t,e){k(t);for(var r,n=yt(e),o=n.length,i=0;o>i;)I.f(t,r=n[i++],e[r]);return t},vt=P.document,wt=vt&&vt.documentElement,Ot=ct("IE_PROTO"),St=function(){},Rt=function(){var t,e=_("iframe"),r=ht.length;for(e.style.display="none",wt.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),Rt=t.F;r--;)delete Rt.prototype[ht[r]];return Rt()},Pt=Object.create||function(t,e){var r;return null!==t?(St.prototype=k(t),r=new St,St.prototype=null,r[Ot]=t):r=Rt(),void 0===e?r:mt(r,e)},jt=ht.concat("length","prototype"),Et={f:Object.getOwnPropertyNames||function(t){return pt(t,jt)}},_t=Et.f,Ft={}.toString,qt="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Nt={f:function(t){return qt&&"[object Window]"==Ft.call(t)?function(t){try{return _t(t)}catch(t){return qt.slice()}}(t):_t(d(t))}},Tt=H.KEY,kt=N.f,xt=I.f,It=Nt.f,Dt=P.Symbol,Ct=P.JSON,Mt=Ct&&Ct.stringify,At=U("_hidden"),Jt=U("toPrimitive"),Wt={}.propertyIsEnumerable,$t=L("symbol-registry"),zt=L("symbols"),Gt=L("op-symbols"),Bt=Object.prototype,Kt="function"==typeof Dt&&!!dt.f,Yt=P.QObject,Ht=!Yt||!Yt.prototype||!Yt.prototype.findChild,Lt=R&&S(function(){return 7!=Pt(xt({},"a",{get:function(){return xt(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=kt(Bt,e);n&&delete Bt[e],xt(t,e,r),n&&t!==Bt&&xt(Bt,e,n)}:xt,Ut=function(t){var e=zt[t]=Pt(Dt.prototype);return e._k=t,e},Qt=Kt&&"symbol"==typeof Dt.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof Dt},Zt=function(t,e,r){return t===Bt&&Zt(Gt,e,r),k(t),e=v(e,!0),k(r),O(zt,e)?(r.enumerable?(O(t,At)&&t[At][e]&&(t[At][e]=!1),r=Pt(r,{enumerable:b(0,!1)})):(O(t,At)||xt(t,At,b(1,{})),t[At][e]=!0),Lt(t,e,r)):xt(t,e,r)},Vt=function(t,e){k(t);for(var r,n=function(t){var e=yt(t),r=dt.f;if(r)for(var n,o=r(t),i=g.f,s=0;o.length>s;)i.call(t,n=o[s++])&&e.push(n);return e}(e=d(e)),o=0,i=n.length;i>o;)Zt(t,r=n[o++],e[r]);return t},Xt=function(t){var e=Wt.call(this,t=v(t,!0));return!(this===Bt&&O(zt,t)&&!O(Gt,t))&&(!(e||!O(this,t)||!O(zt,t)||O(this,At)&&this[At][t])||e)},te=function(t,e){if(t=d(t),e=v(e,!0),t!==Bt||!O(zt,e)||O(Gt,e)){var r=kt(t,e);return!r||!O(zt,e)||O(t,At)&&t[At][e]||(r.enumerable=!0),r}},ee=function(t){for(var e,r=It(d(t)),n=[],o=0;r.length>o;)O(zt,e=r[o++])||e==At||e==Tt||n.push(e);return n},re=function(t){for(var e,r=t===Bt,n=It(r?Gt:d(t)),o=[],i=0;n.length>i;)!O(zt,e=n[i++])||r&&!O(Bt,e)||o.push(zt[e]);return o};Kt||(G((Dt=function(){if(this instanceof Dt)throw TypeError("Symbol is not a constructor!");var t=Y(arguments.length>0?arguments[0]:void 0),e=function(r){this===Bt&&e.call(Gt,r),O(this,At)&&O(this[At],t)&&(this[At][t]=!1),Lt(this,t,b(1,r))};return R&&Ht&&Lt(Bt,t,{configurable:!0,set:e}),Ut(t)}).prototype,"toString",function(){return this._k}),N.f=te,I.f=Zt,Et.f=Nt.f=ee,g.f=Xt,dt.f=re,X.f=function(t){return Ut(U(t))}),M(M.G+M.W+M.F*!Kt,{Symbol:Dt});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;ne.length>oe;)U(ne[oe++]);for(var ie=yt(U.store),se=0;ie.length>se;)et(ie[se++]);M(M.S+M.F*!Kt,"Symbol",{for:function(t){return O($t,t+="")?$t[t]:$t[t]=Dt(t)},keyFor:function(t){if(!Qt(t))throw TypeError(t+" is not a symbol!");for(var e in $t)if($t[e]===t)return e},useSetter:function(){Ht=!0},useSimple:function(){Ht=!1}}),M(M.S+M.F*!Kt,"Object",{create:function(t,e){return void 0===e?Pt(t):Vt(Pt(t),e)},defineProperty:Zt,defineProperties:Vt,getOwnPropertyDescriptor:te,getOwnPropertyNames:ee,getOwnPropertySymbols:re});var ue=S(function(){dt.f(1)});M(M.S+M.F*ue,"Object",{getOwnPropertySymbols:function(t){return dt.f(bt(t))}}),Ct&&M(M.S+M.F*(!Kt||S(function(){var t=Dt();return"[null]"!=Mt([t])||"{}"!=Mt({a:t})||"{}"!=Mt(Object(t))})),"JSON",{stringify:function(t){for(var e,r,n=[t],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=e=n[1],(m(e)||void 0!==t)&&!Qt(t))return gt(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!Qt(e))return e}),n[1]=e,Mt.apply(Ct,n)}}),Dt.prototype[Jt]||D(Dt.prototype,Jt,Dt.prototype.valueOf),V(Dt,"Symbol"),V(Math,"Math",!0),V(P.JSON,"JSON",!0);var ae=a.Object.getOwnPropertySymbols;A("keys",function(){return function(t){return yt(bt(t))}});var ce=a.Object.keys;M(M.S+M.F*!R,"Object",{defineProperty:I.f});var fe=a.Object,le=function(t,e,r){return fe.defineProperty(t,e,r)};var pe=function(t,e,r){return e in t?le(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t};var he,ye=function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=ce(r);"function"==typeof ae&&(n=n.concat(ae(r).filter(function(t){return z(r,t).enumerable}))),n.forEach(function(e){pe(t,e,r[e])})}return t},de=Object.freeze({});et("asyncIterator"),et("observable"),(he=de)&&he.default;var ge=a.Symbol,be="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",me="["+be+"]",ve=RegExp("^"+me+me+"*"),we=RegExp(me+me+"*$"),Oe=function(t,e,r){var n={},o=S(function(){return!!be[t]()||"​…"!="​…"[t]()}),i=n[t]=o?e(Se):be[t];r&&(n[r]=i),M(M.P+M.F*o,"String",n)},Se=Oe.trim=function(t,e){return t=String(y(t)),1&e&&(t=t.replace(ve,"")),2&e&&(t=t.replace(we,"")),t},Re=Oe,Pe=P.parseFloat,je=Re.trim,Ee=1/Pe(be+"-0")!=-1/0?function(t){var e=je(String(t),3),r=Pe(e);return 0===r&&"-"==e.charAt(0)?-0:r}:Pe;M(M.G+M.F*(parseFloat!=Ee),{parseFloat:Ee});var _e=a.parseFloat;const Fe=/([0-9.]+)([a-zA-Z]+)/g,qe={ms:1,millisecond:1,milliseconds:1,s:1e3,sec:1e3,secs:1e3,second:1e3,seconds:1e3,m:6e4,min:6e4,mins:6e4,minute:6e4,minutes:6e4,h:36e5,hr:36e5,hrs:36e5,hour:36e5,hours:36e5,d:864e5,day:864e5,days:864e5,w:6048e5,wk:6048e5,wks:6048e5,week:6048e5,weeks:6048e5,y:31536e6,yr:31536e6,yrs:31536e6,year:31536e6,years:31536e6};function Ne(t,e){return!(!t||!e)&&new Date>new Date(new Date(t).getTime()+("string"!=typeof(r=e)?NaN:r.replace(/ /g,"").match(Fe).map(t=>t.split(Fe).filter(t=>t)).reduce((t,[e,r])=>t+_e(e)*qe[r],0)));var r}function Te(t,...e){const r=ye({},t.config);return["adapter","adapterOptions","persister","persisterOptions"].forEach(t=>delete r[t]),f({url:t.url,method:t.method,headers:t.headers,body:t.body,recordingName:t.recordingName,id:t.id,order:t.order,identifiers:t.identifiers,config:r},...e)}const{isArray:ke}=Array;function xe(t){return(t||[]).reduce((t,{name:e,value:r,_fromType:n})=>{const o=t[e];return o?(ke(o)||(t[e]=[o]),t[e].push(r)):t[e]="array"===n?[r]:r,t},{})}const Ie=ge();export default class{constructor(t){this.polly=t,this.isConnected=!1}static get type(){return"adapter"}static get id(){t("Must override the static `id` getter.")}get defaultOptions(){return{}}get options(){return ye({},this.defaultOptions||{},(this.polly.config.adapterOptions||{})[e(this.constructor)]||{})}get persister(){return this.polly.persister}connect(){this.isConnected||(this.onConnect(),this.isConnected=!0)}disconnect(){this.isConnected&&(this.onDisconnect(),this.isConnected=!1)}timeout(t,{time:e}){const{timing:r}=t.config;if("function"==typeof r)return r(e)}async handleRequest(t){const e=this.polly.registerRequest(t);try{if(e.on("identify",(...t)=>this.onIdentifyRequest(...t)),await this.onRequest(e),await e.init(),await this[Ie](e),e.aborted)throw new r("Request aborted.");await this.onRequestFinished(e)}catch(t){await this.onRequestFailed(e,t)}return e}async[Ie](t){const{mode:e}=this.polly,{_interceptor:r}=t;if(!(t.aborted||t.shouldIntercept&&(await this.intercept(t,r),r.shouldIntercept)))return e===n.PASSTHROUGH||t.shouldPassthrough||r.shouldPassthrough?this.passthrough(t):(this.assert("A persister must be configured in order to record and replay requests.",!!this.persister),e===n.RECORD?this.record(t):e===n.REPLAY?this.replay(t):void this.assert("Unhandled request: \n"+Te(t,null,2)))}async passthrough(t){return t.action=o.PASSTHROUGH,this.onPassthrough(t)}async intercept(t,e){if(t.action=o.INTERCEPT,await t._intercept(e),e.shouldIntercept)return this.onIntercept(t,t.response)}async record(t){return t.action=o.RECORD,"navigator"in global&&!navigator.onLine&&console.warn("[Polly] Recording may fail because the browser is offline.\n"+`${Te(t)}`),this.onRecord(t)}async replay(t){const{config:e}=t,r=await this.persister.findEntry(t);if(r){const n=JSON.parse(f(r));if(await t._emit("beforeReplay",n),Ne(n.startedDateTime,e.expiresIn)){const r="Recording for the following request has expired.\n"+`${Te(t,null,2)}`;switch(e.expiryStrategy){case i.RECORD:return this.record(t);case i.ERROR:this.assert(r);break;case i.WARN:console.warn(`[Polly] ${r}`);break;default:this.assert(`Invalid config option passed for "expiryStrategy": "${e.expiryStrategy}"`)}}return await this.timeout(t,n),t.action=o.REPLAY,this.onReplay(t,function(t){const{status:e,statusText:r,headers:n,content:o}=t;return{statusText:r,statusCode:e,headers:xe(n),body:o&&o.text,isBinary:Boolean(o&&o._isBinary)}}(n.response),n)}if(e.recordIfMissing)return this.record(t);this.assert("Recording for the following request is not found and `recordIfMissing` is `false`.\n"+Te(t,null,2))}assert(r,...n){t(`[${this.constructor.type}:${e(this.constructor)}] ${r}`,...n)}onConnect(){this.assert("Must implement the `onConnect` hook.")}onDisconnect(){this.assert("Must implement the `onDisconnect` hook.")}async passthroughRequest(){this.assert("Must implement the `passthroughRequest` hook.")}async respondToRequest(){}async onRecord(t){await this.onPassthrough(t),t.aborted||await this.persister.recordRequest(t)}async onReplay(t,e){await t.respond(e)}async onIntercept(t,e){await t.respond(e)}async onPassthrough(t){const e=await this.passthroughRequest(t);await t.respond(e)}async onIdentifyRequest(t){const{identifiers:e}=t;for(const t of["blob","formData","buffer"])e.body=await s[t](e.body)}onRequest(){}async onRequestFinished(t){await this.respondToRequest(t),t.promise.resolve()}async onRequestFailed(t,e){const{aborted:n}=t;e=e||new r("Request failed due to an unknown error.");try{n?await t._emit("abort"):await t._emit("error",e),await this.respondToRequest(t,e)}catch(t){throw t}finally{t.promise.reject(e)}}}
//# sourceMappingURL=pollyjs-adapter.min.js.map
{
"name": "@pollyjs/adapter",
"version": "4.1.0",
"version": "4.2.1",
"description": "Extendable base adapter class used by @pollyjs",

@@ -45,3 +45,3 @@ "main": "dist/cjs/pollyjs-adapter.js",

},
"gitHead": "ad603d322066cad75a79e43b5cb9fd6fc1196d4a"
"gitHead": "93afd031b5c804be2931b80a5bcaa7b24110f518"
}

@@ -10,3 +10,4 @@ const { isArray } = Array;

headers: normalizeHeaders(headers),
body: content && content.text
body: content && content.text,
isBinary: Boolean(content && content._isBinary)
};

@@ -13,0 +14,0 @@ }

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc